From bda72a3940d74c5fb9aa65fe45965d64719ae201 Mon Sep 17 00:00:00 2001 From: "A. Demant" Date: Wed, 14 Nov 2018 07:15:37 +0100 Subject: [PATCH] dust via new config --- ores.txt | 64 ++++++++++++++++++++++++------------------------- read_config.lua | 17 ++++++++++++- 2 files changed, 48 insertions(+), 33 deletions(-) diff --git a/ores.txt b/ores.txt index a63db4d..26a3edb 100644 --- a/ores.txt +++ b/ores.txt @@ -1,32 +1,32 @@ -name,overrides,orig_mod,crack,has_dust,has_block,has_nugget,has_richt,in_desert,has_brick,has_block,has_bar_block -default,,,1,,,,,,,, -rhodium,,,5,1,1,,,,3,,3 -calcium,,,5,1,1,,,,3,,3 -tantalum,,,5,1,1,,,,3,,3 -ruthenium,,,4,1,1,,,,3,,3 -cobalt,,,4,1,1,,,,3,,3 -platinum,,,1,1,1,,,,3,,3 -aluminium,aluminum:aluminum,,1,1,1,,,,3,,3 -zinc,,,1,1,1,,,,3,,3 -lead,technic:mineral_lead,,2,1,1,,,,3,,3 -silver,moreores:mineral_silver,,2,1,1,,,,3,,3 -potassium,,,3,1,1,,,,3,,3 -nickel,,,2,1,1,,,,3,,3 -tin,,,,,,,,,3,,3 -iron,,default,,,,,,,3,,3 -gold,,default,,,,,,,3,,3 -copper,,default,,,,,,,3,3,3 -steel,,default,,,,,,,,,3 -brass,,,,,,,,,3,3,3 -coal,,,2,1,1,,,1,,, -sulfur,,,3,1,,,,1,,, -lapislazuli,,,3,,,,,1,3,3, -saltpeter,,,3,1,1,,,1,,, -spinel,,,5,,,,,,3,3, -garnet,,,4,,,,,,3,3, -bituminous_coal,,,4,,,,,,,, -jade,,,4,,,,,,3,3, -amethyst,,,4,,,,,,3,3, -onyx,,,,,,,,,3,3, -aquamarine,,,,,,,,,3,3, -topaz,,,,,,,,,3,3, +name,overrides,orig_mod,crack,has_dust,has_block,has_nugget,has_richt,in_desert,has_brick,has_block,has_bar_block,has_dust +default,,,1,,,,,,,,, +rhodium,,,5,1,1,,,,3,,3,3 +calcium,,,5,1,1,,,,3,,3,3 +tantalum,,,5,1,1,,,,3,,3,3 +ruthenium,,,4,1,1,,,,3,,3,3 +cobalt,,,4,1,1,,,,3,,3,3 +platinum,,,1,1,1,,,,3,,3,3 +aluminium,aluminum:aluminum,,1,1,1,,,,3,,3,3 +zinc,,,1,1,1,,,,3,,3,3 +lead,technic:mineral_lead,,2,1,1,,,,3,,3,3 +silver,moreores:mineral_silver,,2,1,1,,,,3,,3,3 +potassium,,,3,1,1,,,,3,,3,3 +nickel,,,2,1,1,,,,3,,3,3 +tin,,technic,,,,,,,3,,3,3 +iron,,default,,,,,,,3,,3, +gold,,default,,,,,,,3,,3, +copper,,default,,,,,,,3,3,3, +steel,,default,,,,,,,,,3, +brass,,,,,,,,,3,3,3, +coal,,,2,1,1,,,1,,,, +sulfur,,,3,1,,,,1,,,, +lapislazuli,,,3,,,,,1,3,3,, +saltpeter,,,3,1,1,,,1,,,, +spinel,,,5,,,,,,3,3,, +garnet,,,4,,,,,,3,3,, +bituminous_coal,,,4,,,,,,,,, +jade,,,4,,,,,,3,3,, +amethyst,,,4,,,,,,3,3,, +onyx,,,,,,,,,3,3,, +aquamarine,,,,,,,,,3,3,, +topaz,,,,,,,,,3,3,, diff --git a/read_config.lua b/read_config.lua index d323f2a..20fdefd 100644 --- a/read_config.lua +++ b/read_config.lua @@ -121,7 +121,22 @@ for i,tdef in pairs(miner_definition) do minerdream.items[i].bar_block_def=bar_def end minetest.register_node(minerdream.modname..":"..i.."_bar_block",bar_def) - print(dump2(bar_def)) + end + + if tdef.groups.has_dust then + local dust_def={description=i.." dust", + tiles={minerdream.modname.."_dust.png"}, + inventory_image={minerdream.modname.."_dust.png"}, + groups={cracky=tdef.groups.has_dust}, + sounds = default.node_sound_stone_defaults(), + } + if minerdream.items[i] == nil then + minerdream.items[i] = {dust_def = dust_def} + else + minerdream.items[i].dust_def=dust_def + end + minetest.register_node(minerdream.modname..":"..i.."_dust",dust_def) + end end