tools new config

master
A. Demant 2018-11-15 06:25:27 +01:00
parent 2b571dbd6e
commit fb2b94da25
5 changed files with 92 additions and 67 deletions

View File

@ -75,7 +75,7 @@ minetest.register_craftitem('minerdream:gold_nugget', {
stack_max= 1000,
})
---------------refined goods-----------------
--[[
minetest.register_craftitem('minerdream:rhodium_bar', {
description = "".. core.colorize("#00FF00", "Rhodium bar\n")..core.colorize("#A0A0A0", "tier: 6 (epic)"),
inventory_image = "minerdream_rhodium_bar.png",
@ -111,7 +111,7 @@ minetest.register_craftitem('minerdream:aluminum_bar', {
inventory_image = "minerdream_aluminum_bar.png",
stack_max= 250,
})
]]
minetest.register_craftitem('minerdream:stainlesssteel_bar', {
description = "".. core.colorize("#BFFFFF", "Stainless steel bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_stainlesssteel_bar.png",
@ -124,7 +124,7 @@ minetest.register_craftitem('minerdream:brass_bar', {
inventory_image = "minerdream_brass_bar.png",
stack_max= 250,
})
--[[
minetest.register_craftitem('minerdream:zinc_bar', {
description = "".. core.colorize("#BFFFFF", "zinc bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_zinc_bar.png",
@ -160,7 +160,7 @@ minetest.register_craftitem('minerdream:silver_bar', {
inventory_image = "minerdream_silver_bar.png",
stack_max= 250,
})
]]
------------------consumables----------------
minetest.register_craftitem("minerdream:vitamin", {

View File

@ -1,37 +1,37 @@
name,overrides,orig_mod,crack,has_dust,has_block,has_nugget,has_rich,in_desert,has_brick,has_block,has_bar_block,has_dust,scarcity,num_ores,clust_size,y_min,y_max,tier,has_lump,has_bar
default,,,1,,,,,,,,,,,,,,,,,
rhodium,,,5,1,1,,,,3,,3,3,16,3,3,-31000,-1500,6,1,1
calcium,,,5,1,1,,,,3,,3,3,12,5,2,-31000,420,1,1,1
tantalum,,,5,1,1,,,,3,,3,3,16,3,3,-31000,-1500,6,1,1
ruthenium,,,4,1,1,,,,3,,3,3,15,3,3,-31000,-500,5,1,1
cobalt,,,4,1,1,,,,3,,3,3,15,3,3,-31000,-500,5,1,1
platinum,,,1,1,1,,,,3,,3,3,14,4,3,-31000,-300,4,1,1
aluminium,aluminum:aluminum,,1,1,1,,,,3,,3,3,14,4,3,-31000,-250,4,1,1
zinc,,,1,1,1,,,,3,,3,3,14,7,3,-31000,-50,2,1,1
lead,technic:mineral_lead,,2,1,1,,,,3,,3,3,13,7,3,-31000,-70,3,1,1
silver,moreores:mineral_silver,,2,1,1,,,,3,,3,3,14,3,2,-31000,-64,3,1,1
potassium,,,3,1,1,,,,3,,3,3,12,7,3,-31000,420,1,1,1
nickel,,,2,1,1,,,,3,,3,3,13,7,3,-31000,-40,2,1,1
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,,,,,,,,,,2,1,
lapislazuli,,,3,,,,,1,3,3,,,,,,,,2,1,
saltpeter,,,3,1,1,,,1,,,,,,,,,,2,1,
spinel,,,5,,,,,,3,3,,,16,1,1,-31000,-1700,,,
garnet,,,4,,,,,,3,3,,,15,1,1,-31000,-650,,,
bituminous_coal,,,4,,,,,,,,,,13,10,3,-31000,-500,5,1,
jade,,,4,,,,,,3,3,,,15,1,1,-31000,-650,,,
amethyst,,,4,,,,,,3,3,,,15,1,1,-31000,-650,,,
onyx,,,,,,,,,3,3,,,16,1,1,-31000,-1700,,,
aquamarine,,,,,,,,,3,3,,,16,1,1,-31000,-1700,,,
topaz,,,,,,,,,3,3,,,15,1,1,-31000,-1700,,,
treasure1,,,,,,,,,,,,,8,1,1,-200,50,,,
treasure2,,,,,,,,,,,,,10,1,1,-400,-100,,,
treasure3,,,,,,,,,,,,,12,1,1,-750,-250,,,
treasure4,,,,,,,,,,,,,14,1,1,-2000,-500,,,
treasure5,,,,,,,,,,,,,15,1,1,-2500,-1500,,,
name,overrides,orig_mod,crack,has_dust,has_block,has_nugget,has_rich,in_desert,has_brick,has_block,has_bar_block,has_dust,scarcity,num_ores,clust_size,y_min,y_max,tier,has_lump,has_bar,lump_cooking_time
default,,,1,,,,,,,,,,,,,,,,,,
rhodium,,,5,1,1,,,,3,,3,3,16,3,3,-31000,-1500,6,1,1,64
calcium,,,5,1,1,,,,3,,3,3,12,5,2,-31000,420,1,1,1,2
tantalum,,,5,1,1,,,,3,,3,3,16,3,3,-31000,-1500,6,1,1,64
ruthenium,,,4,1,1,,,,3,,3,3,15,3,3,-31000,-500,5,1,1,32
cobalt,,,4,1,1,,,,3,,3,3,15,3,3,-31000,-500,5,1,1,32
platinum,,,1,1,1,,,,3,,3,3,14,4,3,-31000,-300,4,1,1,16
aluminium,aluminum:aluminum,,1,1,1,,,,3,,3,3,14,4,3,-31000,-250,4,1,1,32
zinc,,,1,1,1,,,,3,,3,3,14,7,3,-31000,-50,2,1,1,4
lead,technic:mineral_lead,,2,1,1,,,,3,,3,3,13,7,3,-31000,-70,3,1,1,4
silver,moreores:mineral_silver,,2,1,1,,,,3,,3,3,14,3,2,-31000,-64,3,1,1,8
potassium,,,3,1,1,,,,3,,3,3,12,7,3,-31000,420,1,1,1,2
nickel,,,2,1,1,,,,3,,3,3,13,7,3,-31000,-40,2,1,1,4
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,,,,,,,,,,2,1,,
lapislazuli,,,3,,,,,1,3,3,,,,,,,,2,1,,
saltpeter,,,3,1,1,,,1,,,,,,,,,,2,1,,
spinel,,,5,,,,,,3,3,,,16,1,1,-31000,-1700,,,,
garnet,,,4,,,,,,3,3,,,15,1,1,-31000,-650,,,,
bituminous_coal,,,4,,,,,,,,,,13,10,3,-31000,-500,5,1,,
jade,,,4,,,,,,3,3,,,15,1,1,-31000,-650,,,,
amethyst,,,4,,,,,,3,3,,,15,1,1,-31000,-650,,,,
onyx,,,,,,,,,3,3,,,16,1,1,-31000,-1700,,,,
aquamarine,,,,,,,,,3,3,,,16,1,1,-31000,-1700,,,,
topaz,,,,,,,,,3,3,,,15,1,1,-31000,-1700,,,,
treasure1,,,,,,,,,,,,,8,1,1,-200,50,,,,
treasure2,,,,,,,,,,,,,10,1,1,-400,-100,,,,
treasure3,,,,,,,,,,,,,12,1,1,-750,-250,,,,
treasure4,,,,,,,,,,,,,14,1,1,-2000,-500,,,,
treasure5,,,,,,,,,,,,,15,1,1,-2500,-1500,,,,

View File

@ -1,7 +1,7 @@
local has_value = minerdream.has_value
local ore_cols={
col_num={"crack","scarcity","num_ores","clust_size","y_min","y_max","tier"},
col_num={"crack","scarcity","num_ores","clust_size","y_min","y_max","tier","lump_cooking_time"},
groups_num={"has_dust","has_block","in_desert","has_block","has_brick","has_bar","has_lump","has_bar_block","has_dust"}}
local miner_definition = minerdream.import_csv(minerdream.path.."/ores.txt",ore_cols)
@ -113,6 +113,50 @@ for i,tdef in pairs(miner_definition) do
end
end
-- define ore dust
if tdef.groups.has_dust then
local dust_def=local_create_def(i,"dust",tdef.groups.has_dust)
dust_def.tiles={minerdream.modname.."_dust.png"}
dust_def.inventory_image={minerdream.modname.."_dust.png"}
minetest.register_node(minerdream.modname..":"..i.."_dust",dust_def)
if minerdream.items[i].lump_def then
if minetest.get_modpath("technic") then
technic.register_grinder_recipe({input = {lump_def.name}, output = dust_def.name.." 2"})
dust_def.grind_source=lump_def.name
end
end
local_item_insert(i,"dust_def",dust_def)
end
-- define ingot
if tdef.groups.has_bar then
local ingot_def=local_create_def(i,"ingot",tdef.groups.has_bar)
ingot_def.inventory_image=minerdream.modname.."_"..i.."_bar.png"
ingot_def.stack_max = minerdream.ingot_max_stack
if tdef.ingot_name then
ingot_def.name=nil
minetest.override_item(tdef.ingot_name,ingot_def)
ingot_def.name=tdef.ingot_name
else
ingot_def.name=minerdream.modname..":"..i.."_ingot"
minetest.register_craftitem(ingot_def.name,ingot_def)
end
if minerdream.items[i].lump_def and tdef.lump_cooking_time then
local lump_def=table.copy(minerdream.items[i].lump_def)
lump_def.ingot_name=ingot_def.name
ingot_def.lump_name=lump_def.name
lump_def.cooking_time=tdef.lump_cooking_time
minetest.register_craft({type="cooking",
cooktime=tdef.lump_cooking_time,
output=ingot_def.name,
recipe=lump_def.name,
})
minerdream.items[i].lump_def=lump_def
end
local_item_insert(i,"ingot_def",ingot_def)
end
-- define ore bricks (4 ores)
if tdef.groups.has_brick then
local brick_def=local_create_def(i,"brick",tdef.groups.has_brick)
@ -137,31 +181,6 @@ for i,tdef in pairs(miner_definition) do
minetest.register_node(minerdream.modname..":"..i.."_bar_stack",bar_def)
end
-- define ore dust
if tdef.groups.has_dust then
local dust_def=local_create_def(i,"dust",tdef.groups.has_dust)
dust_def.tiles={minerdream.modname.."_dust.png"}
dust_def.inventory_image={minerdream.modname.."_dust.png"}
local_item_insert(i,"dust_def",dust_def)
minetest.register_node(minerdream.modname..":"..i.."_dust",dust_def)
end
-- define ingot
if tdef.groups.has_bar then
local ingot_def={description=i.." ingot",
name=minerdream.modname..":"..i.."_ingot",
inventory_image=minerdream.modname.."_"..i.."_bar.png",
stack_max = minerdream.ingot_max_stack,
}
if tdef.ingot_name then
ingot_def.name=nil
minetest.override_item(tdef.ingot_name,ingot_def)
ingot_def.name=tdef.ingot_name
else
minetest.register_craftitem(ingot_def.name,ingot_def)
end
local_item_insert(i,"ingot_def",ingot_def)
end
end
end

BIN
tools.gnumeric Normal file

Binary file not shown.

6
tools.txt Normal file
View File

@ -0,0 +1,6 @@
,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