From 8d5c08ea8bda0d0cc6dd5369a0a6cd92d6d37f3d Mon Sep 17 00:00:00 2001 From: HeroOfTheWinds Date: Thu, 15 May 2014 21:00:30 -1000 Subject: [PATCH] Add Titanium, Phosphorus, and Silicon Also add Iron and Mese. Phosphorus can be used for fuel. --- mods/mapgen/ores.lua | 140 ++++++++++++++++++ mods/moontest/crafting.lua | 12 ++ mods/moontest/nodes.lua | 54 +++++++ .../textures/default_torch_animated.png | Bin 1152 -> 0 bytes .../default_torch_on_ceiling_animated.png | Bin 1189 -> 0 bytes .../default_torch_on_floor_animated.png | Bin 1143 -> 0 bytes .../textures/moontest_mineral_phosphorus.png | Bin 0 -> 891 bytes .../textures/moontest_mineral_silicon.png | Bin 0 -> 884 bytes .../textures/moontest_mineral_titanium.png | Bin 0 -> 880 bytes .../textures/moontest_phosphorus_lump.png | Bin 0 -> 372 bytes .../textures/moontest_titanium_ingot.png | Bin 0 -> 324 bytes .../textures/moontest_titanium_lump.png | Bin 0 -> 341 bytes 12 files changed, 206 insertions(+) delete mode 100644 mods/moontest/textures/default_torch_animated.png delete mode 100644 mods/moontest/textures/default_torch_on_ceiling_animated.png delete mode 100644 mods/moontest/textures/default_torch_on_floor_animated.png create mode 100644 mods/moontest/textures/moontest_mineral_phosphorus.png create mode 100644 mods/moontest/textures/moontest_mineral_silicon.png create mode 100644 mods/moontest/textures/moontest_mineral_titanium.png create mode 100644 mods/moontest/textures/moontest_phosphorus_lump.png create mode 100644 mods/moontest/textures/moontest_titanium_ingot.png create mode 100644 mods/moontest/textures/moontest_titanium_lump.png diff --git a/mods/mapgen/ores.lua b/mods/mapgen/ores.lua index 8d0d1d1c..ebedcb5c 100644 --- a/mods/mapgen/ores.lua +++ b/mods/mapgen/ores.lua @@ -8,3 +8,143 @@ minetest.register_ore({ height_min = -31000, height_max = 5, }) + +minetest.register_ore({ + ore_type = "scatter", + ore = "moontest:phosphorusore", + wherein = "moontest:stone", + clust_scarcity = 8*8*8, + clust_num_ores = 8, + clust_size = 3, + height_min = -31000, + height_max = 64, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "moontest:phosphorusore", + wherein = "moontest:stone", + clust_scarcity = 9*9*9, + clust_num_ores = 27, + clust_size = 6, + height_min = -31000, + height_max = 0, + flags = "absheight", +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "moontest:stone", + clust_scarcity = 7*7*7, + clust_num_ores = 5, + clust_size = 3, + height_min = -63, + height_max = -16, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "moontest:stone", + clust_scarcity = 6*6*6, + clust_num_ores = 5, + clust_size = 3, + height_min = -31000, + height_max = -64, + flags = "absheight", +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "moontest:stone", + clust_scarcity = 9*9*9, + clust_num_ores = 27, + clust_size = 6, + height_min = -31000, + height_max = -64, + flags = "absheight", +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "moontest:stone", + clust_scarcity = 18*18*18, + clust_num_ores = 3, + clust_size = 2, + height_min = -255, + height_max = -64, + flags = "absheight", +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "moontest:stone", + clust_scarcity = 14*14*14, + clust_num_ores = 5, + clust_size = 3, + height_min = -31000, + height_max = -256, + flags = "absheight", +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "moontest:stone", + clust_scarcity = 36*36*36, + clust_num_ores = 3, + clust_size = 2, + height_min = -31000, + height_max = -1024, + flags = "absheight", +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "moontest:titaniumore", + wherein = "moontest:stone", + clust_scarcity = 12*12*12, + clust_num_ores = 4, + clust_size = 3, + height_min = -63, + height_max = -16, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:titaniumore", + wherein = "moontest:stone", + clust_scarcity = 9*9*9, + clust_num_ores = 5, + clust_size = 3, + height_min = -31000, + height_max = -64, + flags = "absheight", +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "moontest:siliconore", + wherein = "moontest:stone", + clust_scarcity = 11*11*11, + clust_num_ores = 4, + clust_size = 3, + height_min = -63, + height_max = -16, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:siliconore", + wherein = "moontest:stone", + clust_scarcity = 10*10*10, + clust_num_ores = 5, + clust_size = 3, + height_min = -31000, + height_max = -64, + flags = "absheight", +}) diff --git a/mods/moontest/crafting.lua b/mods/moontest/crafting.lua index 1cdb87b2..e497d89a 100644 --- a/mods/moontest/crafting.lua +++ b/mods/moontest/crafting.lua @@ -143,8 +143,20 @@ minetest.register_craft({ recipe = "moontest:dust", }) +minetest.register_craft({ + type = "cooking", + output = "moontest:titanium_ingot", + recipe = "moontest:titanium_lump", +}) + minetest.register_craft({ type = "fuel", recipe = "default:mese_crystal", burntime = 50, }) + +minetest.register_craft({ + type = "fuel", + recipe = "moontest:phosphorus_lump", + burntime = 50, +}) diff --git a/mods/moontest/nodes.lua b/mods/moontest/nodes.lua index 90dd1ad3..0f8c1db5 100644 --- a/mods/moontest/nodes.lua +++ b/mods/moontest/nodes.lua @@ -298,6 +298,45 @@ minetest.register_node("moontest:lightore", { drop = "moontest:light_crystal", }) +minetest.register_node("moontest:phosphorusore", { + description = "Phosphorus Ore", + tiles = {"moontest_stone.png^moontest_mineral_phosphorus.png"}, + groups = {cracky = 3, stone = 1}, + drop = "moontest:phosphorus_lump", +}) + +minetest.register_node("moontest:siliconore", { + description = "Silicon ore", + tiles = {"moontest_stone.png^moontest_mineral_silicon.png"}, + groups = {cracky = 3, stone = 1}, + drop = "mesecons_materials:silicon", +}) + +minetest.register_node("moontest:titaniumore", { + description = "Titanium ore", + tiles = {"moontest_stone.png^moontest_mineral_titanium.png"}, + groups = {cracky = 2, stone = 1}, + drop = "moontest:titanium_lump", +}) + +minetest.register_node(":default:stone_with_iron", { + description = "Iron Ore", + tiles = {"moontest_stone.png^default_mineral_iron.png"}, + is_ground_content = true, + groups = {cracky=2, stone = 1}, + drop = 'default:iron_lump', + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node(":default:stone_with_mese", { + description = "Mese Ore", + tiles = {"moontest_stone.png^default_mineral_mese.png"}, + is_ground_content = true, + groups = {cracky=1, stone = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + minetest.register_node("moontest:light", { description = "Light", tiles = {"moontest_light.png"}, @@ -348,6 +387,21 @@ minetest.register_craftitem("moontest:light_crystal", { inventory_image = "moontest_light_crystal.png", }) +minetest.register_craftitem("moontest:phosphorus_lump", { + description = "Phosphorus Lump", + inventory_image = "moontest_phosphorus_lump.png", +}) + +minetest.register_craftitem("moontest:titanium_lump", { + description = "Titanium Lump", + inventory_image = "moontest_titanium_lump.png", +}) + +minetest.register_craftitem("moontest:titanium_ingot", { + description = "Titanium Ingot", + inventory_image = "moontest_titanium_ingot.png", +}) + minetest.register_craftitem("moontest:helmet", { description = "Helmet", inventory_image = "moontest_helmet.png", diff --git a/mods/moontest/textures/default_torch_animated.png b/mods/moontest/textures/default_torch_animated.png deleted file mode 100644 index 1622eec0068f9eee62b4f83f839b5a04786da2e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1152 zcmV-`1b_R9P)EK|00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-pl5eF0q>-YLh000CZNkl)SJpZQ(G8@NC2VR4QEA=8;EzB;FeWNWj6g6>6O$$L1^ysrZh^%K*+gcC)9Exs zAZ(>u%eJoVwyy2C?fr3XTSsDGG4X|OzWxu-W3n_m-#_4!=RCRhljoeAqbLQDNOLL1 z-@6yda}6K?^qUw0|rikl9pDqV#G4K6xBQ52=F@*x~=tfoUAEw$nK?Pa_w+^)5FZI_b=*;BKL z2dH+G@Bm9C$=+9?4ZaCIatf)@9$M34zjZ*J`~k84W_s6inQxK5`3@a0eBmw31kPih zXB!>j-nJfIcR3wkU$ad5K>A=2)AGS`-daCD>c#7a-=IULZge4Wqa7kQOoPO~u0~ex zgWmlxy^6~{M{w8hVQ)R-6W&$30iGQUAC#3yA4ne*bkxr_^O|L(qOfiYT>j%b8YmhL zAwAZK>`)WElF^=hxbycMnx3hkK@K__V zM;b_s9)mE(kWE~qS7Kaw3D%!}9N1q^htxQWc>4u;ejt5N;7Og_$ZM8}^~0F+!;F5z z_?<(ou;$Lw0W-s=psNw=f3c1ZsjgTC&knovf%HKkCiw~TqY>#Yr~~ga=L0JSGx!Dc ziEbL`mO6!O;8Tde33?@CzPGWkkU~XyF=IZcDB}6RE`1<by} zg*n**VT9?BtF7BHpT7o$rGmZ4>1SZ- zA$lc0w>IFfe2C|Rt&WxOx*gI7(g#a2*_jR`FCM2iOON-$%uhq8lh9LxbkMB74Q8x` z4(K|%5&zs}`d~}hO6-+BkUl8P+-fPq+4~vazZn^T$c)kfR^TKI(}1asLnJTIK$>R2 zR71!{KcrU@`f3a2bBz7M%Ps}3(iQM~-Y;0) zFd~fo!Y^$HG4lHv-1h+E{&tmfHD0J?+}Cu-{etvCVQ2Pq9klNq5I)93Akz{svN0MU zlZYalz6PVeieACMmtJUbA4-ag7=NOx7>zrf^87&hU@`y5-3qVV`MwQwK;Hi@M52S? z0(BauC18kg;)7|;fQb8%zy376is+^1V3+~aRIZ^z9&xNfQ=L=J2hs=sfBpkQK85M+ Shgi@60000EK|00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-pl5eF0y_?u!H000C;NklrdNd6vugGG}Gx6 z$1)j$(a5+=$YN;57~L(Im@RQ;3Y#$2nW-S16C{XRxd|50*0He&rCb7vY<60p0>c7v zgh7~-4xBJb`@2wjfo+Mt@!eOXbMnGBzw>*crqA;Sd~(ido=?wnp5GG`^bc!W^m+uz zSy?Z{V$+k4$%AZ(Tqh5(>$y;QfW6O$BP#4sI^@XCjfi~W5jvnKO@W+LC0rwVa6@Mx zSaYPq>T<%cAe_f!&C9e%zH8TFQ83WcFz8fh%6?ehuff*8wUU?*?)e~Et`DAByXqcb z>_dreC`wh}#B1B(vG;+S8pMsx3hB`pa}(j2(Bir&mzK)K>X)!^dy-yE9rY_t{}phc3Ou@iSZt#I?iE!|fYfjL_h zhMN!40GE2tqAo9<`GEN#;C-+$R0g0leJfIvBjI!QLj2()8mJ_56TIFr@YB;Yz+i_4 zQ> zSqnXlw&om|K6sq@fcYTceGnZcqYmYnN~Fa40kal8_*#W@n588j^P&}wfokGB@w^c} zp@W{r*DVF8$%U_J+oQFwXF(qDWR zEtSsJGTa(G2Hty%2Iw{wL7x%Ke87AV@IF{s2cauhst=M8A944*Ff|I%^`rD?3RSz& zXw*S;IEdT1(*)n77MyK>2Ds3q#^-OWVm@F#U_Ovjhd=v+xClQ$v|pluP9NWeaa%1! z@j4A)Hnm}aGvG?Cng%d@rb6ZZ`DjTt*$VN0m@)@LyPp+#vDu0nI*$LO15P z5jcObNr#xeFu>#Pp{HRy^ES%&vi^YifcfCB`N2=Q>oDIaaU7^UqC~>eejiNtH!Pjt zJ<_Am6~B%}UmpbFCY-~C(g6cK23TrR>2;_-n+5&;2bd3-4+7o?EAJaQ^IOtj6^E0s zdvmydelR@--gQHIG~b>}hsQSx&N)L%<;sv5qrIi{I+UC`fL0YdFEAf4A4J`4_m^A# zt}JP=vh+l}vOONZySgFHT?NlgNRMXNxCi1)JGlCN#Cc*z8{7^V?-$hSgQz>an)!hF zAmDxQ?E1go@o*O;?#SY_1gH<~!LOnfynURwoj=}+Irof==SY?Bz;oM52fTms7*40H zWjpI?6f@j3(MhPC=u00000NkvXXu0mjf DkiRzW diff --git a/mods/moontest/textures/default_torch_on_floor_animated.png b/mods/moontest/textures/default_torch_on_floor_animated.png deleted file mode 100644 index 1a66bcd1fa1c461209d601b5dd40e10d1a8a9539..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1143 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 literal 0 HcmV?d00001