colorise descriptions
parent
8c80dc4931
commit
d6b487177e
4
ores.txt
4
ores.txt
|
@ -6,7 +6,7 @@ tantalum,6,,,,1,5,1,1,,,,3,3,3,16,3,3,-31000,-1500,6,1,1,64,1,1,1,,1,1,minerdrea
|
|||
ruthenium,5,,,,1,4,1,1,,,,3,3,3,15,3,3,-31000,-500,5,1,1,32,1,1,1,1,1,1,minerdream:steelstick,steel_wire,1,1,1,1,1,
|
||||
cobalt,5,,,,1,4,1,1,,,,3,3,3,15,3,3,-31000,-500,5,1,1,32,1,1,1,1,1,1,minerdream:steelstick,steel_wire,1,1,1,1,1,
|
||||
platinum,4,,,,1,1,1,1,,,,3,3,3,14,4,3,-31000,-300,4,1,1,16,1,1,1,1,1,1,,,1,1,1,1,1,
|
||||
aluminium,4,technic_aluminum,,,1,1,1,1,,,,3,3,3,14,4,3,-31000,-250,4,1,1,32,1,1,1,1,1,1,,,1,1,1,1,1,
|
||||
aluminum,4,aluminum,,,1,1,1,1,,,,3,3,3,14,4,3,-31000,-250,4,1,1,32,1,1,1,1,1,1,,,1,1,1,1,1,
|
||||
zinc,,,,,1,1,1,1,,,,3,3,3,14,7,3,-31000,-50,2,1,1,4,,,,,,1,,,,,,,,
|
||||
lead,3,,technic:mineral_lead,,1,2,1,1,,,,3,3,3,13,7,3,-31000,-70,3,1,1,4,,,,,1,1,,,,,,,,
|
||||
silver,3,,moreores:mineral_silver,,1,2,1,1,,,,3,3,3,14,3,2,-31000,-64,3,1,1,8,,,,,1,1,,,,,,,,
|
||||
|
@ -24,7 +24,7 @@ bronze,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|||
brass,,,,,,,,3,,,,3,3,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
sulfur,,,technic:mineral_sulfur,,1,3,,,,,1,,,,,,,,,2,1,,,,,,,,,,,,,,,,
|
||||
lapislazuli,,,,,,3,,3,,,1,3,,,,,,,,2,1,,,,,,,,,,,,,,,,
|
||||
saltpeter,,,,,,3,1,1,,,1,,,,,,,,,2,1,,,,,,,,,,,,,,,,
|
||||
saltpeter,,,,,,3,1,,,,1,,,,,,,,,2,1,,,,,,,,,,,,,,,,
|
||||
spinel,6,,,,,5,,1,,,,3,,,16,1,1,-31000,-1700,,,,,,,,,,,,,,,,,,
|
||||
garnet,5,,,,,4,,1,,,,3,,,15,1,1,-31000,-650,,,,,,,,,,,,,,,,,,
|
||||
bituminous_coal,,,,,,4,,,,,,,,,13,10,3,-31000,-500,5,1,,,,,,,,,,,,,,,,
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
|
||||
local has_value = minerdream.has_value
|
||||
local tier_cols={
|
||||
col_num={"name"},}
|
||||
local tier_definition = minerdream.import_csv(minerdream.path.."/tiers.txt",tier_cols)
|
||||
local ore_cols={
|
||||
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",
|
||||
|
@ -30,12 +33,15 @@ if miner_definition["default"] ~= nil then
|
|||
end
|
||||
end
|
||||
|
||||
local local_create_def=function(name,type,cracky)
|
||||
local local_create_def=function(name,type,cracky,tdef)
|
||||
local temp_def={description=name.." "..type,
|
||||
tiles={minerdream.modname.."_"..name.."_"..type..".png"},
|
||||
groups={cracky=cracky},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
}
|
||||
if tdef.tier then
|
||||
temp_def.description=core.colorize("#00FF00", temp_def.description.."\n")..tdef.tier_string
|
||||
end
|
||||
return temp_def
|
||||
end
|
||||
local local_item_insert=function(name,ttype,def)
|
||||
|
@ -152,9 +158,7 @@ end
|
|||
for i,tdef in pairs(miner_definition) do
|
||||
local is_enabled = true
|
||||
if tdef.disabled_by_mod ~= nil then
|
||||
print(tdef.disabled_by_mod)
|
||||
print(dump2(minetest.get_modnames()))
|
||||
if minetest.get_modpath(tdef.disabled_by_mod)~=nil then
|
||||
if minerdream.has_value(minetest.get_modnames(),tdef.disabled_by_mod) then
|
||||
is_enabled=false
|
||||
end
|
||||
end
|
||||
|
@ -166,6 +170,13 @@ for i,tdef in pairs(miner_definition) do
|
|||
end
|
||||
local needs_mapgen=false
|
||||
local mapgen_name=""
|
||||
tdef.tier_string=""
|
||||
tdef.tierd={}
|
||||
if tdef.tier then
|
||||
tdef.tierd=tier_definition[tostring(tdef.tier)]
|
||||
tdef.tier_string=core.colorize("#A0A0A0", "tier: "..tdef.tier.." ("..tdef.tierd.desc..")")
|
||||
minerdream.items[i].tierdef=table.copy(tier_definition[tostring(tdef.tier)])
|
||||
end
|
||||
-- register ores within stone
|
||||
if tdef.crack ~= nil then
|
||||
-- base config of ore found in normal stone
|
||||
|
@ -197,6 +208,10 @@ for i,tdef in pairs(miner_definition) do
|
|||
to_override = true
|
||||
end
|
||||
end
|
||||
if tdef.tier then
|
||||
ore_def.description=core.colorize("#00FF00", ore_def.description.."\n")..tdef.tier_string
|
||||
lump_def.description=core.colorize("#00FF00", lump_def.description.." lump\n")..tdef.tier_string
|
||||
end
|
||||
local ore_name=ore_def.name
|
||||
local lump_name=lump_def.name
|
||||
if to_override then
|
||||
|
@ -256,7 +271,7 @@ for i,tdef in pairs(miner_definition) do
|
|||
-- define ore dust
|
||||
-- only makes sense if it can be grinded
|
||||
if tdef.groups.has_dust and minetest.get_modpath("technic") then
|
||||
local dust_def=local_create_def(i,"dust",tdef.groups.has_dust)
|
||||
local dust_def=local_create_def(i,"dust",tdef.groups.has_dust,tdef)
|
||||
dust_def.tiles={minerdream.modname.."_dust.png"}
|
||||
dust_def.inventory_image=minerdream.modname.."_dust.png"
|
||||
minetest.register_node(minerdream.modname..":"..i.."_dust",dust_def)
|
||||
|
@ -273,7 +288,7 @@ for i,tdef in pairs(miner_definition) do
|
|||
|
||||
-- define ingot
|
||||
if tdef.groups.has_bar then
|
||||
local ingot_def=local_create_def(i,"ingot",tdef.groups.has_bar)
|
||||
local ingot_def=local_create_def(i,"ingot",tdef.groups.has_bar,tdef)
|
||||
ingot_def.inventory_image=minerdream.modname.."_"..i.."_bar.png"
|
||||
ingot_def.stack_max = minerdream.ingot_max_stack
|
||||
if tdef.ingot_name then --already defined and overridden with new image
|
||||
|
@ -319,7 +334,7 @@ for i,tdef in pairs(miner_definition) do
|
|||
|
||||
-- define ore bricks (ore + cobble)
|
||||
if tdef.groups.has_brick then
|
||||
local brick_def=local_create_def(i,"brick",tdef.groups.has_brick)
|
||||
local brick_def=local_create_def(i,"brick",tdef.groups.has_brick,tdef)
|
||||
minetest.register_node(minerdream.modname..":"..i.."_brick",brick_def)
|
||||
brick_def.name=minerdream.modname..":"..i.."_brick"
|
||||
local_item_insert(i,"brick_def",brick_def)
|
||||
|
@ -331,7 +346,7 @@ for i,tdef in pairs(miner_definition) do
|
|||
|
||||
-- define ore blocks (9 ores)
|
||||
if tdef.groups.has_block then
|
||||
local block_def=local_create_def(i,"block",tdef.groups.has_block)
|
||||
local block_def=local_create_def(i,"block",tdef.groups.has_block,tdef)
|
||||
local_item_insert(i,"block_def",block_def)
|
||||
minetest.register_node(minerdream.modname..":"..i.."_block",block_def)
|
||||
local in_def=minerdream.items[i].ingot_def
|
||||
|
@ -345,7 +360,7 @@ for i,tdef in pairs(miner_definition) do
|
|||
|
||||
-- define bar stack
|
||||
if tdef.groups.has_bar_block then
|
||||
local bar_def=local_create_def(i,"bar_block",tdef.groups.has_bar_block)
|
||||
local bar_def=local_create_def(i,"bar_block",tdef.groups.has_bar_block,tdef)
|
||||
bar_def.paramtype="light"
|
||||
bar_def.is_ground_content=true
|
||||
bar_def.groups={snappy=tdef.groups.has_bar,dig_immediate=3}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
|
||||
local has_value = minerdream.has_value
|
||||
local tier_cols={
|
||||
col_num={"name"},}
|
||||
local tier_definition = minerdream.import_csv(minerdream.path.."/tiers.txt",tier_cols)
|
||||
local tool_cols={
|
||||
col_num={"range","uses"},
|
||||
as_numeric=1,
|
||||
|
@ -30,7 +33,9 @@ minerdream.parse_tree=function(mat,ind,val)
|
|||
end
|
||||
|
||||
for i,tdef in pairs(tool_definition) do
|
||||
if i ~= "default" then
|
||||
print(dump2(minerdream.items[i]))
|
||||
if (i ~= "default") and (minerdream.items[i] ~= nil) then
|
||||
tdef=table.copy(minerdream.items[i])
|
||||
local tooldef={}
|
||||
for col in pairs(tdef) do
|
||||
tooldef=minerdream.parse_tree(tooldef,col,tdef[col])
|
||||
|
@ -38,7 +43,9 @@ for i,tdef in pairs(tool_definition) do
|
|||
for _,tool in pairs({"pick","axe","sword","shovel","spear"}) do
|
||||
if tooldef[tool] ~= nil then
|
||||
local ttv=tooldef[tool]
|
||||
tt_def={description=i.." "..tool,
|
||||
tt_def={description=core.colorize("#"..tdef.tierdef.color, i.." "..tool.."\n")..tdef.tier_string..
|
||||
core.colorize("#A0A0A0", "tier: "..tdef.tierdef.name.." ("..tdef.tierdef.desc..")"),
|
||||
-- tt_def={description=i.." "..tool,
|
||||
inventory_image=minerdream.modname.."_"..tool.."_"..i..".png",
|
||||
range=tooldef.range or 2,
|
||||
tool_capabilities={max_drop_level = 1},
|
||||
|
|
29
tiers.txt
29
tiers.txt
|
@ -1,14 +1,15 @@
|
|||
1 FFFFFF common
|
||||
2 BFFFFF uncommon
|
||||
3 00FFFF almost rare
|
||||
4 40FF80 rare
|
||||
5 0040FF extra rare
|
||||
6 00FF00 epic
|
||||
7 00BF00 royal
|
||||
8 8000BF heroic
|
||||
9 FF40BF unreal
|
||||
10 FF0000 mythic
|
||||
11 FF8000 legendary
|
||||
12 FFBF00 impossible
|
||||
13 FFFF00 god-like
|
||||
14 000000 ultimate
|
||||
name,color,desc
|
||||
1,FFFFFF,common
|
||||
2,BFFFFF,uncommon
|
||||
3,00FFFF,almost rare
|
||||
4,40FF80,rare
|
||||
5,0040FF,extra rare
|
||||
6,00FF00,epic
|
||||
7,00BF00,royal
|
||||
8,8000BF,heroic
|
||||
9,FF40BF,unreal
|
||||
10,FF0000,mythic
|
||||
11,FF8000,legendary
|
||||
12,FFBF00,impossible
|
||||
13,FFFF00,god-like
|
||||
14,000000,ultimate
|
||||
|
|
30
tools.txt
30
tools.txt
|
@ -1,15 +1,15 @@
|
|||
name,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_maxlevel,sword_fleshy,shovel_crumbly_1,shovel_crumbly_2,shovel_crumbly_3,shovel_maxlevel,shovel_fleshy,fleshy,range,punch_intervall,uses,spear_fleshy,spear_range,spear_snappy_1,spear_snappy_2,spear_snappy_3
|
||||
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,15,7.25,1.25,0.55,0.05
|
||||
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,15,7.25,1.25,0.55,0.05
|
||||
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,12,6.9,1.5,0.7,0.1
|
||||
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,11,6.9,1.5,0.7,0.1
|
||||
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,10,6.7,1.5,0.7,0.1
|
||||
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,9,6.7,1.65,0.8,0.15
|
||||
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,7.25,6.1,2.35,1.1,0.3
|
||||
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,11,6.25,2,1,0.25
|
||||
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,7.75,6.2,2.2,0.95,0.275
|
||||
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,8,6.25,2,1,0.25
|
||||
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,4.5,0.9,45,8,6.25,2.2,1.1,0.3
|
||||
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,7,5.9,2.65,1.6,0.4
|
||||
mese,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,6.25,2.2,1.1,0.3
|
||||
diamond,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,6.3,1.65,0.8,0.15
|
||||
name,tier,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_maxlevel,sword_fleshy,shovel_crumbly_1,shovel_crumbly_2,shovel_crumbly_3,shovel_maxlevel,shovel_fleshy,fleshy,range,punch_intervall,uses,spear_fleshy,spear_range,spear_snappy_1,spear_snappy_2,spear_snappy_3
|
||||
rhodium,6,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,15,7.25,1.25,0.55,0.05
|
||||
tantalum,6,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,15,7.25,1.25,0.55,0.05
|
||||
ruthenium,5,,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,12,6.9,1.5,0.7,0.1
|
||||
cobalt,5,,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,11,6.9,1.5,0.7,0.1
|
||||
platinum,4,,,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,10,6.7,1.5,0.7,0.1
|
||||
aluminum,4,,,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,9,6.7,1.65,0.8,0.15
|
||||
stainlesssteel,2,,,,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,7.25,6.1,2.35,1.1,0.3
|
||||
lead,3,,,,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,11,6.25,2,1,0.25
|
||||
nickel,2,,,,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,7.75,6.2,2.2,0.95,0.275
|
||||
gold,3,,,,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,8,6.25,2,1,0.25
|
||||
silver,3,,,,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,4.5,0.9,45,8,6.25,2.2,1.1,0.3
|
||||
flint,1,,,,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,7,5.9,2.65,1.6,0.4
|
||||
mese,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,6.25,2.2,1.1,0.3
|
||||
diamond,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,6.3,1.65,0.8,0.15
|
||||
|
|
Loading…
Reference in New Issue