tools new config (start)

master
ademant 2018-11-15 14:47:08 +01:00
parent 2baeab8f09
commit 3d5ce755c4
3 changed files with 46 additions and 6 deletions

View File

@ -42,6 +42,30 @@ local local_item_insert=function(name,ttype,def)
minerdream.items[name][ttype]=def
end
local local_craft_block=function(input,output)
minetest.register_craft({
output = output,
recipe = {
{input, input, input},
{input, input, input},
{input, input, input},
} })
minetest.register_craft({
output = input.." 9",
recipe = {{output}} })
end
local local_craft_stack=function(input,output)
minetest.register_craft({
output = output,
recipe = {
{input, input, },
{input, input, },
} })
minetest.register_craft({
output = input.." 4",
recipe = {{output}} })
end
for i,tdef in pairs(miner_definition) do
if i ~= "default" then
-- register ores within stone
@ -194,6 +218,11 @@ for i,tdef in pairs(miner_definition) do
local block_def=local_create_def(i,"block",tdef.groups.has_block)
local_item_insert(i,"block_def",block_def)
minetest.register_node(minerdream.modname..":"..i.."_block",block_def)
print(i)
local ingot_def=minerdream.items[i].ingot_def
if ingot_def ~= nil then
local_craft_block(ingot_def.name,minerdream.modname..":"..i.."_block")
end
end
-- define bar stack
@ -204,6 +233,10 @@ for i,tdef in pairs(miner_definition) do
bar_def.groups={snappy=tdef.groups.has_bar,dig_immediate=3}
local_item_insert(i,"bar_stack_def",bar_def)
minetest.register_node(minerdream.modname..":"..i.."_bar_stack",bar_def)
local ingot_def=minerdream.items[i].ingot_def
if ingot_def ~= nil then
local_craft_stack(ingot_def.name,minerdream.modname..":"..i.."_bar_stack")
end
end
end

Binary file not shown.

View File

@ -1,6 +1,13 @@
,cracky,,,,,,crumbly,,,choppy,,,snappy,,,crumbly,,,fleshy,range,punch_interv,uses,fleshy_sword
,,,,,,,,,,,,,,,,,,,,,,,
rhodium,6,4,3,1.25,0.5,0.2,0.6,0.25,0.1,1.2,0.4,0.25,1.25,0.55,0.05,,,,12,5,0.8,105,14
tantalum,6,4,3,1.25,0.5,0.2,0.6,0.25,0.1,1.2,0.4,0.25,1.25,0.55,0.05,,,,12,5,0.8,105,14
ruthenium,,5,3.5,1.5,0.7,0.25,,,,1.5,0.5,0.3,1.5,0.7,0.1,0.8,0.3,0.15,10,4.65,0.8,80,11
cobalt,,5,3.5,1.5,0.7,0.25,,,,1.5,0.5,0.3,1.5,0.7,0.1,0.8,0.3,0.15,9,4.65,0.7,80,10
,pick_cracky_6,pick_cracky_5,pick_cracky_4,pick_cracky_1,pick_cracky_2,pick_cracky_3,pick_crumbly_1,pick_crumbly_2,pick_crumbly_3,pick_maxlevel,pick_fleshy,axe_choppy_1,axe_choppy_2,axe_choppy_3,axe_maxlevel,axe_fleshy,sword_snappy_1,sword_snappy_2,sword_snappy_3,sword_max_level,sword_fleshy,shovel_crumbly_1,shovel_crumbly_2,shovel_crumbly_3,shovel_maxlevel,shovel_fleshy,fleshy,range,punch_interv,uses
rhodium,6,4,3,1.25,0.5,0.2,0.6,0.25,0.1,3,12,1.2,0.4,0.25,3,12,1.25,0.55,0.05,3,14,,,,,,12,5,0.8,105
tantalum,6,4,3,1.25,0.5,0.2,0.6,0.25,0.1,3,12,1.2,0.4,0.25,3,12,1.25,0.55,0.05,3,14,,,,,,12,5,0.8,105
ruthenium,,5,3.5,1.5,0.7,0.25,,,,3,10,1.5,0.5,0.3,3,11,1.5,0.7,0.1,3,11,0.8,0.3,0.15,3,9,10,4.65,0.8,80
cobalt,,5,3.5,1.5,0.7,0.25,,,,3,9,1.5,0.5,0.3,3,10,1.5,0.7,0.1,3,10,0.8,0.3,0.15,3,8,9,4.65,0.7,80
platinum,,,3.8,1.7,0.8,0.3,,,,3,8,1.7,0.65,0.35,3,8,1.5,0.7,0.1,3,9,0.8,0.3,0.15,3,7,8,4.5,0.8,60
aluminum,,,4,1.85,0.9,0.35,,,,3,7,1.85,0.7,0.4,3,7,1.65,0.8,0.15,3,8,0.95,0.4,0.2,3,5,7,4.5,0.65,60
stainlesssteel,,,,3.6,1.4,0.7,,,,2,4.75,2.35,1.3,0.9,2,5.25,2.35,1.1,0.3,2,6.25,1.35,0.8,0.35,2,3.25,4.75,4.25,0.95,100
lead,,,,2.4,1.2,0.6,,,,3,9,2.2,1,0.6,3,9,2,1,0.25,3,10,1.2,0.6,0.3,3,7,9,4.3,1.6,5
nickel,,,,3.4,1.3,0.65,,,,2,5.25,2.275,1.2,0.75,2,6.75,2.2,0.95,0.275,2,6.75,1.3,0.75,0.325,2,3.75,5.25,4.25,0.9,45
gold,,,,2.4,1.2,0.6,,,,3,5.5,2.2,1,0.6,3,6,2,1,0.25,3,7,1.2,0.6,0.3,3,4,5.5,4.3,1.1,5
silver,,,,2.4,1.2,0.6,,,,3,5.5,2.4,1.1,0.65,3,6,2.2,1.1,0.3,3,7,1.4,0.7,0.35,3,4,5.5,45,0.9,45
flint,,,,4.15,1.7,0.85,,,,2,4,2.65,1.5,1.05,2,5,2.65,1.6,0.4,2,5,1.65,1,0.45,2,4,4,4.15,1.1,20