From 71757944189ad0f69125724af63dbba923e49793 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 7 Dec 2012 23:40:21 -0500 Subject: [PATCH] Changed Mese object to be more consistent with other ores (see below). Added textures for mese mineral, lump, ingot, block. Block uses a variant of the old black-on-yellow mese texture. Changed name of primary mese object in game to be mese mineral rather than a mese block; changed name of this object to "default:stone_with_mese" and aliased "default:mese" back to that to avoid breaking old maps. Made this mese mineral drop a single mese lump when mined. Smelt one of these into a mese ingot (same cook time as iron lump -> steel ingot). Changed the mese pick recipe in default to use "default:mese_ingot" instead. Changed the mese-as-a-fuel recipe to use "default:mese_lump". Added recipe to craft mese block ("default:meseblock") from 9 mese ingots, and to craft it back to same. Added recipe to craft mese mineral out of one mese lump and one block of stone for backward compatibility with old mods that depended on the original mese object. --- mods/default/init.lua | 73 +++++++++++++++--- mods/default/textures/default_mese_block.png | Bin 0 -> 482 bytes mods/default/textures/default_mese_ingot.png | Bin 0 -> 214 bytes mods/default/textures/default_mese_lump.png | Bin 0 -> 197 bytes .../default/textures/default_mineral_mese.png | Bin 0 -> 246 bytes 5 files changed, 63 insertions(+), 10 deletions(-) create mode 100644 mods/default/textures/default_mese_block.png create mode 100644 mods/default/textures/default_mese_ingot.png create mode 100644 mods/default/textures/default_mese_lump.png create mode 100644 mods/default/textures/default_mineral_mese.png diff --git a/mods/default/init.lua b/mods/default/init.lua index a354a932..4d692e9b 100644 --- a/mods/default/init.lua +++ b/mods/default/init.lua @@ -259,7 +259,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:pick_mese', recipe = { - {'default:mese', 'default:mese', 'default:mese'}, + {'default:mese_ingot', 'default:mese_ingot', 'default:mese_ingot'}, {'', 'default:stick', ''}, {'', 'default:stick', ''}, } @@ -470,6 +470,32 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:meseblock', + recipe = { + {'default:mese_ingot', 'default:mese_ingot', 'default:mese_ingot'}, + {'default:mese_ingot', 'default:mese_ingot', 'default:mese_ingot'}, + {'default:mese_ingot', 'default:mese_ingot', 'default:mese_ingot'}, + } +}) + +minetest.register_craft({ + output = 'default:mese_ingot 9', + recipe = { + {'default:meseblock'}, + } +}) + +minetest.register_craft({ + type = "shapeless", + output = 'default:stone_with_mese', + recipe = { + 'default:mese_lump', + 'default:stone', + } +}) + + -- -- Crafting (tool repair) -- @@ -500,6 +526,12 @@ minetest.register_craft({ recipe = "default:iron_lump", }) +minetest.register_craft({ + type = "cooking", + output = "default:mese_ingot", + recipe = "default:mese_lump" +}) + minetest.register_craft({ type = "cooking", output = "default:clay_brick", @@ -566,7 +598,7 @@ minetest.register_craft({ minetest.register_craft({ type = "fuel", - recipe = "default:mese", + recipe = "default:mese_lump", burntime = 30, }) @@ -745,6 +777,17 @@ minetest.register_node("default:stone_with_iron", { sounds = default.node_sound_stone_defaults(), }) +minetest.register_node("default:stone_with_mese", { + description = "Mese Ore", + tiles = {"default_stone.png^default_mineral_mese.png"}, + is_ground_content = true, + groups = {cracky=1}, + drop = "default:mese_lump", + sounds = default.node_sound_defaults(), +}) + +minetest.register_alias("default:mese", "default:stone_with_mese") + minetest.register_node("default:dirt_with_grass", { description = "Dirt with Grass", tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, @@ -990,14 +1033,6 @@ minetest.register_node("default:wood", { sounds = default.node_sound_wood_defaults(), }) -minetest.register_node("default:mese", { - description = "Mese", - tiles = {"default_mese.png"}, - is_ground_content = true, - groups = {cracky=1}, - sounds = default.node_sound_defaults(), -}) - minetest.register_node("default:cloud", { description = "Cloud", tiles = {"default_cloud.png"}, @@ -1515,6 +1550,14 @@ minetest.register_node("default:steelblock", { sounds = default.node_sound_stone_defaults(), }) +minetest.register_node("default:meseblock", { + description = "Mese Block", + tiles = {"default_mese_block.png"}, + is_ground_content = true, + groups = {cracky=1}, + sounds = default.node_sound_defaults(), +}) + minetest.register_node("default:nyancat", { description = "Nyan Cat", tiles = {"default_nc_side.png", "default_nc_side.png", "default_nc_side.png", @@ -1613,6 +1656,11 @@ minetest.register_craftitem("default:iron_lump", { inventory_image = "default_iron_lump.png", }) +minetest.register_craftitem("default:mese_lump", { + description = "Mese Lump", + inventory_image = "default_mese_lump.png", +}) + minetest.register_craftitem("default:clay_lump", { description = "Clay Lump", inventory_image = "default_clay_lump.png", @@ -1623,6 +1671,11 @@ minetest.register_craftitem("default:steel_ingot", { inventory_image = "default_steel_ingot.png", }) +minetest.register_craftitem("default:mese_ingot", { + description = "Mese Ingot", + inventory_image = "default_mese_ingot.png", +}) + minetest.register_craftitem("default:clay_brick", { description = "Clay Brick", inventory_image = "default_steel_ingot.png", diff --git a/mods/default/textures/default_mese_block.png b/mods/default/textures/default_mese_block.png new file mode 100644 index 0000000000000000000000000000000000000000..73e1559815194b9584e26fa5fe41f8303f709113 GIT binary patch literal 482 zcmV<80UiE{P)6%jiZkDcYA>$*iebhHn%vwQaYX4aW6 zC`)b`Wl5_n>G#ETIseS@Si;ceM@KffTE}Dg{tXxKJl1P~S5uvwkR||CWnVpgctfNG zbUeEm-zQBNjsONdTb#wrV#1N+TL2d*)Sg9=6ovNt{QSY5e-(mm4T#uMSBN6A48W;@ zyCZ1{XE z)7O>#4i5*j6?si%u$h{frrlXvqr81S&_YcMZ8X=fm5z_(;!(wrGgtRFjn zZmnFp);e+@NX)HxAJ;ft zmPfgrbCL)1?5fmI#sfC57gV+G&Cs`K?w531@^%8#zZAxE*+wU#Kl^L}I)K5`)z4*} HQ$iB}>v2Z0 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mese_lump.png b/mods/default/textures/default_mese_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..793dc7cdf1636ef0d39d6d9db9e156d2f2bc28ba GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4i5*jmF(Nr{f~h{DV{ElAr_~T6C_xf`6UWH|NLG5TmD#D+MY8WTNqDBU1T(C zjwsNq`}fBvFfKvK_4DL(p8p@EK78N*u0ARESQf*|S%y3lCLWU2<^h80ZwXx+C#-5* oQL-UHkonpQpN_-toi;HroQ##*u&Y5-9cUker>mdKI;Vst09NKgKmY&$ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mineral_mese.png b/mods/default/textures/default_mineral_mese.png new file mode 100644 index 0000000000000000000000000000000000000000..e524a8dbeb3e408559b3fe0bd2e2eb86b99ba2f9 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4i5*jmFm%U_FACOR8JSj5R22v2@A|Besz5Qf7yM`fA;o;{_=(Y{{MFuUH9?7 z{MG*vyxRKu?cO%EM}F47y0Y>~HDek#vo3?#b7Lj%N0&5IRhtjhe|y8p3U${uZrutipW7Ioq<+qDE oZkTMS`C0TQPT`5}s!C>t9+k`|cFnd|fevKwboFyt=akR{00ZS;+5i9m literal 0 HcmV?d00001