start new config style: ores and armor

master
A. Demant 2018-11-06 17:58:17 +01:00
parent 76273010d1
commit ae8c2cfbd4
9 changed files with 174 additions and 849 deletions

119
api.lua
View File

@ -1,20 +1,127 @@
minerdream.register_lump = function(ldef)
minerdream.register_item = function(ldef,tier_definition,ltype)
local tier=1
if ldef.tier then
tier = ldef.tier
end
tdef=tier_definition[tier]
local tdef=tier_definition[tier]
local stack_max=minerdream.max_stack
if ldef.max_stack then
stack_max=ldef.max_stack
end
lump_def={
name=minetest.get_current_modname()..":"..ldef.name.."_lump",
description=""..core.colorize(tdef.color,ldef.name.." lump\n")..core.colorize("#A0A0A0","tier: "..tier.." ("..tdef.desc..")")
inventory_image=minetest.get_current_modname().."_"..ldef.name.."_lump.png",
local lump_def={
name=minetest.get_current_modname()..":"..ldef.name.."_"..ltype,
description=""..core.colorize(tdef.color,ldef.name.." "..ltype.."\n")..core.colorize("#A0A0A0","tier: "..tier.." ("..tdef.desc..")"),
inventory_image=minetest.get_current_modname().."_"..ldef.name.."_"..ltype..".png",
stack_max=stack_max,
}
-- print(dump(lump_def))
minetest.register_craftitem(lump_def.name,lump_def)
end
local local_register_armor = function(aname,adef)
adef.description=aname..core.colorize("#A0A0A0", "Defence: "..adef.armor_groups.fleshy.."\n")..
core.colorize("#A0A0A0", "heal: "..(adef.groups.armor_heal or 0).." \n")..
core.colorize("#A0A0A0", "walking speed "..(100*(adef.groups.physics_speed or 0)).."%\n")..
core.colorize("#A0A0A0", "gravity "..(100*(adef.groups.physics_gravity or 0)).."%\n")..
core.colorize("#A0A0A0", "jump force "..(100*(adef.groups.physics_jump or 0)).."%\n")
-- print(dump(adef))
armor:register_armor(adef.name,adef)
end
minerdream.register_armor = function(adef,tier_definition)
local tdef=tier_definition[adef.tier]
local agroups={armor_heal=adef.heal,armor_use=adef.use,
physics_jump=adef.jump,physics_speed=adef.speed,physics_gravity=adef.gravity}
local desc=""..core.colorize("#A0A0A0","tier "..tdef.name.." ("..tdef.desc..")\n")
local damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2}
local modname=minetest.get_current_modname()
local arm_trans={helmet="armor_head",chestplate="armor_torso",leggings="armor_legs",
boots="armor_feet",shield="armor_shield"}
print(dump(adef))
for _,arm in ipairs({"helmet","chestplate","leggings","boots","shield"}) do
print(arm.."_fleshy")
if adef[arm.."_fleshy"] then
local armdef={name=modname..":"..arm.."_"..adef.name,
desc_name=adef.name.." "..arm,
inventory_image=modname.."_inv_"..arm.."_"..adef.name..".png",
groups={armor_heal=adef.heal,armor_use=adef.use,physics_jump=adef.jump,
physics_speed=adef.speed,physics_gravity=adef.gravity},
armor_groups = {fleshy = adef[arm.."fleshy"]},
damage_groups=damage_groups,
}
armdef.groups[arm_trans[arm]] = 1
print(dump(armdef))
end
end
if adef.helmet_fleshy then
local helmet={
name=modname..":helmet_"..adef.name,
desc_name=adef.name.." helmet",
inventory_image=modname.."_inv_helmet_"..adef.name..".png",
groups={armor_heal=adef.heal,armor_use=adef.use,physics_jump=adef.jump,
physics_speed=adef.speed,physics_gravity=adef.gravity,
armor_head=1},
armor_groups = {fleshy = adef.helmet_fleshy},
damage_groups=damage_groups,
}
local hdesc=""..core.colorize(tdef.color,adef.name.." helmet\n")..desc
local_register_armor(hdesc,helmet)
end
if adef.chest_fleshy then
local chestplate={
name=modname..":chestplate_"..adef.name,
desc_name=adef.name.." chestplate",
inventory_image=modname.."_inv_chestplate_"..adef.name..".png",
groups={armor_heal=adef.heal,armor_use=adef.use,physics_jump=adef.jump,
physics_speed=adef.speed,physics_gravity=adef.gravity,
armor_torso=1},
armor_groups = {fleshy = adef.chest_fleshy},
damage_groups=damage_groups,
}
local hdesc=""..core.colorize(tdef.color,adef.name.." chestplate\n")..desc
local_register_armor(hdesc,chestplate)
end
if adef.leggings_fleshy then
local leggings={
name=modname..":leggings_"..adef.name,
desc_name=adef.name.." leggings",
inventory_image=modname.."_inv_leggings_"..adef.name..".png",
groups={armor_legs=adef.heal,armor_use=adef.use,physics_jump=adef.jump,
physics_speed=adef.speed,physics_gravity=adef.gravity,
armor_torso=1},
armor_groups = {fleshy = adef.leggings_fleshy},
damage_groups=damage_groups,
}
local hdesc=""..core.colorize(tdef.color,adef.name.." leggings\n")..desc
local_register_armor(hdesc,leggings)
end
if adef.boots_fleshy then
local boots={
name=modname..":boots_"..adef.name,
desc_name=adef.name.." boots",
inventory_image=modname.."_inv_boots_"..adef.name..".png",
groups={armor_feet=adef.heal,armor_use=adef.use,physics_jump=adef.jump,
physics_speed=adef.speed,physics_gravity=adef.gravity,
armor_torso=1},
armor_groups = {fleshy = adef.boots_fleshy},
damage_groups=damage_groups,
}
local hdesc=""..core.colorize(tdef.color,adef.name.." boots\n")..desc
local_register_armor(hdesc,boots)
end
if adef.shield_fleshy then
local shield={
name=modname..":shield_"..adef.name,
desc_name=adef.name.." shield",
inventory_image=modname.."_inv_shield_"..adef.name..".png",
groups={armor_shield=adef.heal,armor_use=adef.use,physics_jump=adef.jump,
physics_speed=adef.speed,physics_gravity=adef.gravity,
armor_torso=1},
armor_groups = {fleshy = adef.shield_fleshy},
damage_groups=damage_groups,
}
local hdesc=""..core.colorize(tdef.color,adef.name.." shield\n")..desc
local_register_armor(hdesc,shield)
end
end

635
armor.lua
View File

@ -4,456 +4,6 @@ if minetest.global_exists("armor") and armor.elements then
armor.config.level_multiplier = mult * 1.1
end
armor:register_armor("minerdream:helmet_rhodium", {
description = "".. core.colorize("#00FF00", "rhodium helmet\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 15.0\n")..core.colorize("#A0A0A0", "heal: 8.35 \n")..core.colorize("#A0A0A0", "walking speed + 12%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_rhodium.png",
groups = {armor_head=1, armor_heal=8.35, armor_use=60,
physics_jump=0.09, physics_speed=0.12, physics_gravity=-0.08},
armor_groups = {fleshy=15.0},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_rhodium", {
description = "".. core.colorize("#00FF00", "rhodium chestplate\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 20.0\n")..core.colorize("#A0A0A0", "heal: 8.35 \n")..core.colorize("#A0A0A0", "walking speed + 12%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_rhodium.png",
groups = {armor_torso=1, armor_heal=8.35, armor_use=60,
physics_jump=0.09, physics_speed=0.12, physics_gravity=-0.08},
armor_groups = {fleshy=20.0},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_rhodium", {
description = "".. core.colorize("#00FF00", "rhodium leggings\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 20.0\n")..core.colorize("#A0A0A0", "heal: 8.35\n")..core.colorize("#A0A0A0", "walking speed + 12%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_rhodium.png",
groups = {armor_legs=1, armor_heal=8.35, armor_use=60,
physics_jump=0.09, physics_speed=0.12, physics_gravity=-0.08},
armor_groups = {fleshy=20.0},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_rhodium", {
description = "".. core.colorize("#00FF00", "rhodium boots\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 15.0\n")..core.colorize("#A0A0A0", "heal: 8.35\n")..core.colorize("#A0A0A0", "walking speed + 12%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_rhodium.png",
groups = {armor_feet=1, armor_heal=8.35, armor_use=60,
physics_jump=0.09, physics_speed=0.12, physics_gravity=-0.08},
armor_groups = {fleshy=15.0},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_rhodium", {
description = "".. core.colorize("#00FF00", "rhodium shield\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 15.0\n")..core.colorize("#A0A0A0", "heal: 8.35\n")..core.colorize("#A0A0A0", "walking speed + 12%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_rhodium.png",
groups = {armor_shield=1, armor_heal=8.35, armor_use=60,
physics_jump=0.09, physics_speed=0.12, physics_gravity=-0.08},
armor_groups = {fleshy=15.0},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_tantalum", {
description = "".. core.colorize("#00FF00", "tantalum helmet\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 14.5\n")..core.colorize("#A0A0A0", "heal: 8.2 \n")..core.colorize("#A0A0A0", "walking speed + 16%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_tantalum.png",
groups = {armor_head=1, armor_heal=8.2, armor_use=60,
physics_jump=0.1, physics_speed=0.16, physics_gravity=-0.09},
armor_groups = {fleshy=14.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_tantalum", {
description = "".. core.colorize("#00FF00", "tantalum chestplate\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 19.5\n")..core.colorize("#A0A0A0", "heal: 8.2 \n")..core.colorize("#A0A0A0", "walking speed + 16%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_tantalum.png",
groups = {armor_torso=1, armor_heal=8.2, armor_use=60,
physics_jump=0.1, physics_speed=0.16, physics_gravity=-0.09},
armor_groups = {fleshy=19.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_tantalum", {
description = "".. core.colorize("#00FF00", "tantalum leggings\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 19.5\n")..core.colorize("#A0A0A0", "heal: 8.2\n")..core.colorize("#A0A0A0", "walking speed + 16%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_tantalum.png",
groups = {armor_legs=1, armor_heal=8.2, armor_use=60,
physics_jump=0.10, physics_speed=0.16, physics_gravity=-0.09},
armor_groups = {fleshy=19.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_tantalum", {
description = "".. core.colorize("#00FF00", "tantalum boots\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 14.5\n")..core.colorize("#A0A0A0", "heal: 8.2\n")..core.colorize("#A0A0A0", "walking speed + 16%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_tantalum.png",
groups = {armor_feet=1, armor_heal=8.2, armor_use=60,
physics_jump=0.10, physics_speed=0.16, physics_gravity=-0.09},
armor_groups = {fleshy=14.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_tantalum", {
description = "".. core.colorize("#00FF00", "tantalum shield\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 14.5\n")..core.colorize("#A0A0A0", "heal: 8.2\n")..core.colorize("#A0A0A0", "walking speed + 16%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_tantalum.png",
groups = {armor_shield=1, armor_heal=8.2, armor_use=60,
physics_jump=0.10, physics_speed=0.16, physics_gravity=-0.09},
armor_groups = {fleshy=14.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_ruthenium", {
description = "".. core.colorize("#0040FF", "ruthenium helmet\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.75\n")..core.colorize("#A0A0A0", "heal: 8.0 \n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_ruthenium.png",
groups = {armor_head=1, armor_heal=8.0, armor_use=80,
physics_jump=0.08, physics_speed=0.08, physics_gravity=-0.08},
armor_groups = {fleshy=13.75},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_ruthenium", {
description = "".. core.colorize("#0040FF", "ruthenium chestplate\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 18.75\n")..core.colorize("#A0A0A0", "heal: 8.0 \n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_ruthenium.png",
groups = {armor_torso=1, armor_heal=8.0, armor_use=80,
physics_jump=0.08, physics_speed=0.08, physics_gravity=-0.08},
armor_groups = {fleshy=18.75},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_ruthenium", {
description = "".. core.colorize("#0040FF", "ruthenium leggings\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 18.75\n")..core.colorize("#A0A0A0", "heal: 8.0\n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_ruthenium.png",
groups = {armor_legs=1, armor_heal=8.0, armor_use=80,
physics_jump=0.08, physics_speed=0.08, physics_gravity=-0.08},
armor_groups = {fleshy=18.75},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_ruthenium", {
description = "".. core.colorize("#0040FF", "ruthenium boots\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.75\n")..core.colorize("#A0A0A0", "heal: 8.0\n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_ruthenium.png",
groups = {armor_feet=1, armor_heal=8.0, armor_use=80,
physics_jump=0.075, physics_speed=0.075, physics_gravity=-0.075},
armor_groups = {fleshy=13.75},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_ruthenium", {
description = "".. core.colorize("#0040FF", "ruthenium shield\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.75\n")..core.colorize("#A0A0A0", "heal: 8.0\n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_ruthenium.png",
groups = {armor_shield=1, armor_heal=8.0, armor_use=80,
physics_jump=0.08, physics_speed=0.08, physics_gravity=-0.08},
armor_groups = {fleshy=13.75},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_cobalt", {
description = "".. core.colorize("#0040FF", "Cobalt helmet\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 8.25 \n")..core.colorize("#A0A0A0", "walking speed + 9%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_cobalt.png",
groups = {armor_head=1, armor_heal=8.25, armor_use=80,
physics_jump=0.09, physics_speed=0.09, physics_gravity=-0.09},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_cobalt", {
description = "".. core.colorize("#0040FF", "cobalt chestplate\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 18.5\n")..core.colorize("#A0A0A0", "heal: 8.25 \n")..core.colorize("#A0A0A0", "walking speed + 9%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_cobalt.png",
groups = {armor_torso=1, armor_heal=8.25, armor_use=80,
physics_jump=0.09, physics_speed=0.09, physics_gravity=-0.09},
armor_groups = {fleshy=18.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_cobalt", {
description = "".. core.colorize("#0040FF", "cobalt leggings\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 18.5\n")..core.colorize("#A0A0A0", "heal: 8.25\n")..core.colorize("#A0A0A0", "walking speed + 9%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_cobalt.png",
groups = {armor_legs=1, armor_heal=8.25, armor_use=80,
physics_jump=0.09, physics_speed=0.09, physics_gravity=-0.09},
armor_groups = {fleshy=18.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_cobalt", {
description = "".. core.colorize("#0040FF", "cobalt boots\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 8.25\n")..core.colorize("#A0A0A0", "walking speed + 9%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_cobalt.png",
groups = {armor_feet=1, armor_heal=8.25, armor_use=80,
physics_jump=0.09, physics_speed=0.09, physics_gravity=-0.09},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_cobalt", {
description = "".. core.colorize("#0040FF", "cobalt shield\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 8.25\n")..core.colorize("#A0A0A0", "walking speed + 9%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 9%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_cobalt.png",
groups = {armor_shield=1, armor_heal=8.25, armor_use=80,
physics_jump=0.09, physics_speed=0.09, physics_gravity=-0.09},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_platinum", {
description = "".. core.colorize("#40FF80", "platinum helmet\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 7.75 \n")..core.colorize("#A0A0A0", "walking speed + 3%\n")..core.colorize("#A0A0A0", "gravity - 3%\n")..core.colorize("#A0A0A0", "jump force + 3%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_platinum.png",
groups = {armor_head=1, armor_heal=7.75, armor_use=100,
physics_jump=0.03, physics_speed=0.03, physics_gravity=-0.03},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_platinum", {
description = "".. core.colorize("#40FF80", "platinum chestplate\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 18.5\n")..core.colorize("#A0A0A0", "heal: 7.75 \n")..core.colorize("#A0A0A0", "walking speed + 3%\n")..core.colorize("#A0A0A0", "gravity - 3%\n")..core.colorize("#A0A0A0", "jump force + 3%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_platinum.png",
groups = {armor_torso=1, armor_heal=7.75, armor_use=100,
physics_jump=0.03, physics_speed=0.03, physics_gravity=-0.03},
armor_groups = {fleshy=18.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_platinum", {
description = "".. core.colorize("#40FF80", "platinum leggings\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 18.5\n")..core.colorize("#A0A0A0", "heal: 7.75\n")..core.colorize("#A0A0A0", "walking speed + 3%\n")..core.colorize("#A0A0A0", "gravity - 3%\n")..core.colorize("#A0A0A0", "jump force + 3%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_platinum.png",
groups = {armor_legs=1, armor_heal=7.75, armor_use=100,
physics_jump=0.03, physics_speed=0.03, physics_gravity=-0.03},
armor_groups = {fleshy=18.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_platinum", {
description = "".. core.colorize("#40FF80", "platinum boots\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 7.75\n")..core.colorize("#A0A0A0", "walking speed + 3%\n")..core.colorize("#A0A0A0", "gravity - 3%\n")..core.colorize("#A0A0A0", "jump force + 3%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_platinum.png",
groups = {armor_feet=1, armor_heal=7.75, armor_use=100,
physics_jump=0.03, physics_speed=0.03, physics_gravity=-0.03},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_platinum", {
description = "".. core.colorize("#40FF80", "platinum shield\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 7.75\n")..core.colorize("#A0A0A0", "walking speed + 3%\n")..core.colorize("#A0A0A0", "gravity - 3%\n")..core.colorize("#A0A0A0", "jump force + 3%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_platinum.png",
groups = {armor_shield=1, armor_heal=7.75, armor_use=100,
physics_jump=0.03, physics_speed=0.03, physics_gravity=-0.03},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_aluminum", {
description = "".. core.colorize("#40FF80", "aluminum helmet\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 13\n")..core.colorize("#A0A0A0", "heal: 7.5 \n")..core.colorize("#A0A0A0", "walking speed + 6%\n")..core.colorize("#A0A0A0", "gravity - 6%\n")..core.colorize("#A0A0A0", "jump force + 6%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_aluminum.png",
groups = {armor_head=1, armor_heal=7.5, armor_use=100,
physics_jump=0.06, physics_speed=0.06, physics_gravity=-0.06},
armor_groups = {fleshy=13},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_aluminum", {
description = "".. core.colorize("#40FF80", "aluminum chestplate\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 18\n")..core.colorize("#A0A0A0", "heal: 7.5 \n")..core.colorize("#A0A0A0", "walking speed + 6%\n")..core.colorize("#A0A0A0", "gravity - 6%\n")..core.colorize("#A0A0A0", "jump force + 6%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_aluminum.png",
groups = {armor_torso=1, armor_heal=7.5, armor_use=100,
physics_jump=0.06, physics_speed=0.06, physics_gravity=-0.06},
armor_groups = {fleshy=18},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_aluminum", {
description = "".. core.colorize("#40FF80", "aluminum leggings\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 18\n")..core.colorize("#A0A0A0", "heal: 7.5\n")..core.colorize("#A0A0A0", "walking speed + 6%\n")..core.colorize("#A0A0A0", "gravity - 6%\n")..core.colorize("#A0A0A0", "jump force + 6%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_aluminum.png",
groups = {armor_legs=1, armor_heal=7.5, armor_use=100,
physics_jump=0.06, physics_speed=0.06, physics_gravity=-0.06},
armor_groups = {fleshy=18},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_aluminum", {
description = "".. core.colorize("#40FF80", "aluminum boots\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 13\n")..core.colorize("#A0A0A0", "heal: 7.5\n")..core.colorize("#A0A0A0", "walking speed + 6%\n")..core.colorize("#A0A0A0", "gravity - 6%\n")..core.colorize("#A0A0A0", "jump force + 6%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_aluminum.png",
groups = {armor_feet=1, armor_heal=7.5, armor_use=100,
physics_jump=0.06, physics_speed=0.06, physics_gravity=-0.06},
armor_groups = {fleshy=13},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_aluminum", {
description = "".. core.colorize("#40FF80", "aluminum shield\n")..core.colorize("#A0A0A0", "tier: 4 (rare)\n")..core.colorize("#A0A0A0", "Defence: 13\n")..core.colorize("#A0A0A0", "heal: 7.5\n")..core.colorize("#A0A0A0", "walking speed + 6%\n")..core.colorize("#A0A0A0", "gravity - 6%\n")..core.colorize("#A0A0A0", "jump force + 6%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_aluminum.png",
groups = {armor_shield=1, armor_heal=7.5, armor_use=100,
physics_jump=0.06, physics_speed=0.06, physics_gravity=-0.06},
armor_groups = {fleshy=13},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor('minerdream:helmet_stainlesssteel', {
description = "".. core.colorize("#BFFFFF", "Stainless steel helmet\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "heal: 6 \n")..core.colorize("#A0A0A0", "walking speed - 1%\n")..core.colorize("#A0A0A0", "gravity + 1%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_stainlesssteel.png",
groups = {armor_head=1, armor_heal=6, armor_use=175,
physics_speed=-0.01, physics_gravity=0.01},
armor_groups = {fleshy=10},
})
armor:register_armor('minerdream:chestplate_stainlesssteel', {
description = "".. core.colorize("#BFFFFF", "Stainless steel chestplate\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 15\n")..core.colorize("#A0A0A0", "heal: 6 \n")..core.colorize("#A0A0A0", "walking speed - 4%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_stainlesssteel.png",
groups = {armor_torso=1, armor_heal=6, armor_use=175,
physics_speed=-0.04, physics_gravity=0.04},
armor_groups = {fleshy=15},
})
armor:register_armor('minerdream:leggings_stainlesssteel', {
description = "".. core.colorize("#BFFFFF", "Stainless steel leggings\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 15\n")..core.colorize("#A0A0A0", "heal: 6 \n")..core.colorize("#A0A0A0", "walking speed - 3%\n")..core.colorize("#A0A0A0", "gravity + 3%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_stainlesssteel.png",
groups = {armor_legs=1, armor_heal=6, armor_use=175,
physics_speed=-0.03, physics_gravity=0.03},
armor_groups = {fleshy=15},
})
armor:register_armor('minerdream:boots_stainlesssteel', {
description = "".. core.colorize("#BFFFFF", "Stainless steel boots\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "heal: 6 \n")..core.colorize("#A0A0A0", "walking speed - 1%\n")..core.colorize("#A0A0A0", "gravity + 1%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_stainlesssteel.png",
groups = {armor_feet=1, armor_heal=6, armor_use=175,
physics_speed=-0.01, physics_gravity=0.01},
armor_groups = {fleshy=10},
})
armor:register_armor('minerdream:shield_stainlesssteel', {
description = "".. core.colorize("#BFFFFF", "Stainless steel shield\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "heal: 6 \n")..core.colorize("#A0A0A0", "walking speed - 3%\n")..core.colorize("#A0A0A0", "gravity + 3%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_stainlesssteel.png",
groups = {armor_shield=1, armor_heal=6, armor_use=175,
physics_speed=-0.03, physics_gravity=0.03},
armor_groups = {fleshy=10},
})
armor:register_armor("minerdream:helmet_lead", {
description = "".. core.colorize("#BFFFFF", "Lead helmet\n")..core.colorize("#A0A0A0", "tier: 3 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 0 \n")..core.colorize("#A0A0A0", "walking speed - 6%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_lead.png",
groups = {armor_head=1, armor_heal=0, armor_use=600,
physics_speed=-0.01, physics_gravity=0.04},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_lead", {
description = "".. core.colorize("#BFFFFF", "Lead chestplate\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 16\n")..core.colorize("#A0A0A0", "heal: 0 \n")..core.colorize("#A0A0A0", "walking speed - 6%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_lead.png",
groups = {armor_torso=1, armor_heal=0, armor_use=600,
physics_speed=-0.06, physics_gravity=0.04},
armor_groups = {fleshy=16},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_lead", {
description = "".. core.colorize("#BFFFFF", "Lead leggings\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 16\n")..core.colorize("#A0A0A0", "heal: 0 \n")..core.colorize("#A0A0A0", "walking speed - 6%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_lead.png",
groups = {armor_legs=1, armor_heal=0, armor_use=600,
physics_speed=-0.06, physics_gravity=0.04},
armor_groups = {fleshy=16},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_lead", {
description = "".. core.colorize("#BFFFFF", "Lead boots\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 0 \n")..core.colorize("#A0A0A0", "walking speed - 6%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_lead.png",
groups = {armor_feet=1, armor_heal=0, armor_use=600,
physics_speed=-0.06, physics_gravity=0.04},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_lead", {
description = "".. core.colorize("#BFFFFF", "Lead shield\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 0 \n")..core.colorize("#A0A0A0", "walking speed - 6%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_lead.png",
groups = {armor_shield=1, armor_heal=0, armor_use=600,
physics_speed=-0.06, physics_gravity=0.04},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_nickel", {
description = "".. core.colorize("#BFFFFF", "nickel helmet\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 1%\n")..core.colorize("#A0A0A0", "gravity + 1%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_nickel.png",
groups = {armor_head=1, armor_heal=5, armor_use=350,
physics_speed=-0.01, physics_gravity=0.01},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_nickel", {
description = "".. core.colorize("#BFFFFF", "nickel chestplate\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 16\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 4%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_nickel.png",
groups = {armor_torso=1, armor_heal=5, armor_use=350,
physics_speed=-0.04, physics_gravity=0.04},
armor_groups = {fleshy=16},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_nickel", {
description = "".. core.colorize("#BFFFFF", "nickel leggings\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 16\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 3%\n")..core.colorize("#A0A0A0", "gravity + 3%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_nickel.png",
groups = {armor_legs=1, armor_heal=5, armor_use=350,
physics_speed=-0.03, physics_gravity=0.03},
armor_groups = {fleshy=16},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_nickel", {
description = "".. core.colorize("#BFFFFF", "nickel boots\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 1%\n")..core.colorize("#A0A0A0", "gravity + 1%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_nickel.png",
groups = {armor_feet=1, armor_heal=5, armor_use=350,
physics_speed=-0.01, physics_gravity=0.01},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_nickel", {
description = "".. core.colorize("#BFFFFF", "nickel shield\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 3%\n")..core.colorize("#A0A0A0", "gravity + 3%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_nickel.png",
groups = {armor_shield=1, armor_heal=5, armor_use=350,
physics_speed=-0.03, physics_gravity=0.03},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_silver", {
description = "".. core.colorize("#00FFFF", "silver helmet\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 7.5 \n")..core.colorize("#A0A0A0", "walking speed + 2%\n")..core.colorize("#A0A0A0", "gravity - 2%\n")..core.colorize("#A0A0A0", "jump force + 2%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_silver.png",
groups = {armor_head=1, armor_heal=7.5, armor_use=300,
physics_jump=0.02, physics_speed=0.02, physics_gravity=-0.02},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_silver", {
description = "".. core.colorize("#00FFFF", "silver chestplate\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 16\n")..core.colorize("#A0A0A0", "heal: 7.5 \n")..core.colorize("#A0A0A0", "walking speed + 2%\n")..core.colorize("#A0A0A0", "gravity - 2%\n")..core.colorize("#A0A0A0", "jump force + 2%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_silver.png",
groups = {armor_torso=1, armor_heal=7.5, armor_use=300,
physics_jump=0.02, physics_speed=0.02, physics_gravity=-0.02},
armor_groups = {fleshy=16},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_silver", {
description = "".. core.colorize("#00FFFF", "silver leggings\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 16\n")..core.colorize("#A0A0A0", "heal: 7.5 \n")..core.colorize("#A0A0A0", "walking speed + 2%\n")..core.colorize("#A0A0A0", "gravity - 2%\n")..core.colorize("#A0A0A0", "jump force + 2%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_silver.png",
groups = {armor_legs=1, armor_heal=7.5, armor_use=300,
physics_jump=0.02, physics_speed=0.02, physics_gravity=-0.02},
armor_groups = {fleshy=16},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_silver", {
description = "".. core.colorize("#00FFFF", "silver boots\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 7.5 \n")..core.colorize("#A0A0A0", "walking speed + 2%\n")..core.colorize("#A0A0A0", "gravity - 2%\n")..core.colorize("#A0A0A0", "jump force + 2%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_silver.png",
groups = {armor_feet=1, armor_heal=7.5, armor_use=300,
physics_jump=0.02, physics_speed=0.02, physics_gravity=-0.02},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_silver", {
description = "".. core.colorize("#00FFFF", "silver shield\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 11\n")..core.colorize("#A0A0A0", "heal: 7.5 \n")..core.colorize("#A0A0A0", "walking speed + 2%\n")..core.colorize("#A0A0A0", "gravity - 2%\n")..core.colorize("#A0A0A0", "jump force + 2%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_silver.png",
groups = {armor_shield=1, armor_heal=7.5, armor_use=300,
physics_jump=0.02, physics_speed=0.02, physics_gravity=-0.02},
armor_groups = {fleshy=11},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
---------------------accessoaries--------------------
armor:register_armor("minerdream:accessory_speedring", {
@ -474,191 +24,6 @@ armor:register_armor("minerdream:accessory_protectionring", {
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
---------------------special craftable------------
armor:register_armor("minerdream:helmet_defender", {
description = "".. core.colorize("#0040FF", "Defender's helmet\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 14.25\n")..core.colorize("#A0A0A0", "heal: 8.0 \n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_defender.png",
groups = {armor_head=1, armor_heal=8.0, armor_use=80,
physics_jump=0.08, physics_speed=0.08, physics_gravity=-0.08},
armor_groups = {fleshy=14.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_defender", {
description = "".. core.colorize("#0040FF", "Defender's chestplate\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 18.25\n")..core.colorize("#A0A0A0", "heal: 8.0 \n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_defender.png",
groups = {armor_torso=1, armor_heal=8.0, armor_use=80,
physics_jump=0.08, physics_speed=0.08, physics_gravity=-0.08},
armor_groups = {fleshy=19.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_defender", {
description = "".. core.colorize("#0040FF", "Defender's leggings\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 19.25\n")..core.colorize("#A0A0A0", "heal: 8.0\n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_defender.png",
groups = {armor_legs=1, armor_heal=8.0, armor_use=80,
physics_jump=0.08, physics_speed=0.08, physics_gravity=-0.08},
armor_groups = {fleshy=19.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_defender", {
description = "".. core.colorize("#0040FF", "Defender's boots\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 14.25\n")..core.colorize("#A0A0A0", "heal: 8.0\n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_defender.png",
groups = {armor_feet=1, armor_heal=8.0, armor_use=80,
physics_jump=0.075, physics_speed=0.075, physics_gravity=-0.075},
armor_groups = {fleshy=14.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_defender", {
description = "".. core.colorize("#0040FF", "Defender's shield\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 14.25\n")..core.colorize("#A0A0A0", "heal: 8.0\n")..core.colorize("#A0A0A0", "walking speed + 8%\n")..core.colorize("#A0A0A0", "gravity - 8%\n")..core.colorize("#A0A0A0", "jump force + 8%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_defender.png",
groups = {armor_shield=1, armor_heal=8.0, armor_use=80,
physics_jump=0.08, physics_speed=0.08, physics_gravity=-0.08},
armor_groups = {fleshy=14.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_scout", {
description = "".. core.colorize("#0040FF", "Scout's helmet\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 8.75 \n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_scout.png",
groups = {armor_head=1, armor_heal=8.75, armor_use=80,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.1},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_scout", {
description = "".. core.colorize("#0040FF", "Scout's chestplate\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 18.5\n")..core.colorize("#A0A0A0", "heal: 8.75 \n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_scout.png",
groups = {armor_torso=1, armor_heal=8.75, armor_use=80,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.1},
armor_groups = {fleshy=18.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_scout", {
description = "".. core.colorize("#0040FF", "Scout's leggings\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 18.5\n")..core.colorize("#A0A0A0", "heal: 8.75\n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_scout.png",
groups = {armor_legs=1, armor_heal=8.75, armor_use=80,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.1},
armor_groups = {fleshy=18.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_scout", {
description = "".. core.colorize("#0040FF", "Scout's boots\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 8.75\n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_scout.png",
groups = {armor_feet=1, armor_heal=8.75, armor_use=80,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.1},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_scout", {
description = "".. core.colorize("#0040FF", "Scout's shield\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)\n")..core.colorize("#A0A0A0", "Defence: 13.5\n")..core.colorize("#A0A0A0", "heal: 8.75\n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_scout.png",
groups = {armor_shield=1, armor_heal=8.75, armor_use=80,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.1},
armor_groups = {fleshy=13.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_shadow", {
description = "".. core.colorize("#00FF00", "Hood of shadows\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 14.5\n")..core.colorize("#A0A0A0", "heal: 9.0 \n")..core.colorize("#A0A0A0", "walking speed + 25%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_shadow.png",
groups = {armor_head=1, armor_heal=9.0, armor_use=50,
physics_jump=0.1, physics_speed=0.25, physics_gravity=-0.10},
armor_groups = {fleshy=14.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_shadow", {
description = "".. core.colorize("#00FF00", "Robe of shadows\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 18.5\n")..core.colorize("#A0A0A0", "heal: 9.0 \n")..core.colorize("#A0A0A0", "walking speed + 25%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_shadow.png",
groups = {armor_torso=1, armor_heal=9.0, armor_use=50,
physics_jump=0.1, physics_speed=0.25, physics_gravity=-0.1},
armor_groups = {fleshy=19.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_shadow", {
description = "".. core.colorize("#00FF00", "Leggings of shadows\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 19.5\n")..core.colorize("#A0A0A0", "heal: 9.0\n")..core.colorize("#A0A0A0", "walking speed + 25%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_shadow.png",
groups = {armor_legs=1, armor_heal=9.0, armor_use=50,
physics_jump=0.10, physics_speed=0.25, physics_gravity=-0.1},
armor_groups = {fleshy=19.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_shadow", {
description = "".. core.colorize("#00FF00", "Boots of shadows \n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 14.5\n")..core.colorize("#A0A0A0", "heal: 9.0\n")..core.colorize("#A0A0A0", "walking speed + 25%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_shadow.png",
groups = {armor_feet=1, armor_heal=9.0, armor_use=50,
physics_jump=0.10, physics_speed=0.25, physics_gravity=-0.1},
armor_groups = {fleshy=14.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_shadow", {
description = "".. core.colorize("#00FF00", "Shield of shadows\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 14.5\n")..core.colorize("#A0A0A0", "heal: 9.0\n")..core.colorize("#A0A0A0", "walking speed + 25%\n")..core.colorize("#A0A0A0", "gravity - 10%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_shadow.png",
groups = {armor_shield=1, armor_heal=9.0, armor_use=50,
physics_jump=0.10, physics_speed=0.25, physics_gravity=-0.1},
armor_groups = {fleshy=14.5},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:helmet_knight", {
description = "".. core.colorize("#00FF00", "knight's helmet\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 15.25\n")..core.colorize("#A0A0A0", "heal: 8.5 \n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: head gear "),
inventory_image = "minerdream_inv_helmet_knight.png",
groups = {armor_head=1, armor_heal=8.5, armor_use=60,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.09},
armor_groups = {fleshy=15.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:chestplate_knight", {
description = "".. core.colorize("#00FF00", "knight's chestplate\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 20.25\n")..core.colorize("#A0A0A0", "heal: 8.5 \n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: torso gear "),
inventory_image = "minerdream_inv_chestplate_knight.png",
groups = {armor_torso=1, armor_heal=8.5, armor_use=60,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.09},
armor_groups = {fleshy=20.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:leggings_knight", {
description = "".. core.colorize("#00FF00", "knight's leggings\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 20.25\n")..core.colorize("#A0A0A0", "heal: 8.5\n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: leg gear "),
inventory_image = "minerdream_inv_leggings_knight.png",
groups = {armor_legs=1, armor_heal=8.5, armor_use=60,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.09},
armor_groups = {fleshy=20.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:boots_knight", {
description = "".. core.colorize("#00FF00", "knight's boots\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 15.25\n")..core.colorize("#A0A0A0", "heal: 8.5\n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: feet gear "),
inventory_image = "minerdream_inv_boots_knight.png",
groups = {armor_feet=1, armor_heal=8.5, armor_use=60,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.09},
armor_groups = {fleshy=15.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
armor:register_armor("minerdream:shield_knight", {
description = "".. core.colorize("#00FF00", "knight's shield\n")..core.colorize("#A0A0A0", "tier: 6 (epic)\n")..core.colorize("#A0A0A0", "Defence: 15.25\n")..core.colorize("#A0A0A0", "heal: 8.5\n")..core.colorize("#A0A0A0", "walking speed + 13%\n")..core.colorize("#A0A0A0", "gravity - 9%\n")..core.colorize("#A0A0A0", "jump force + 10%\n")..core.colorize("#A0A0A0", "type: hand gear "),
inventory_image = "minerdream_inv_shield_knight.png",
groups = {armor_shield=1, armor_heal=8.5, armor_use=60,
physics_jump=0.1, physics_speed=0.13, physics_gravity=-0.09},
armor_groups = {fleshy=15.25},
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
})
---------------------special grindable-------------
armor:register_armor("minerdream:accessory_slimering", {

View File

@ -5,7 +5,12 @@ local has_value = minerdream.has_value
local tier_cols={
col_num={"tier"},
}
local tier_definition = minerdream.import_csv(minerdream.path.."/tiers.txt",tier_cols)
local temp_tier_definition = minerdream.import_csv(minerdream.path.."/tiers.txt",tier_cols)
local tier_definition={}
for _,line in pairs(temp_tier_definition) do
-- print(dump(line))
tier_definition[tonumber(line.name)]=line
end
local ores_cols={
col_num={"clust_num_ores","clust_size","ymin","ymax","clust_scarcity",
@ -14,3 +19,18 @@ local ores_cols={
groups_num={"crack","dust","block","desert"}
}
local ores_definition = minerdream.import_csv(minerdream.path.."/config.txt",ores_cols)
for _,line in pairs(ores_definition) do
if line.lump then
minerdream.register_item(line,tier_definition,"lump")
end
if line.bar then
minerdream.register_item(line,tier_definition,"bar")
end
if minetest.global_exists("armor") and armor.elements then
if line.heal then
minerdream.register_armor(line,tier_definition)
end
end
end

View File

@ -1,30 +1,30 @@
name,crack,dust,block,desert,check_mods,override,clust_num_ores,clust_size,ymin,ymax,clust_scarcity,cooktime,tier,heal,use,jump,speed,gravity,helmet_fleshy,chest_fleshy,legging_fleshy,boot_fleshy,shield_fleshy
rhodium,5,1,1,,,,3,3,-31000,-1500,16 * 16 * 16,64,6,8.35,60,0.09,0.12,-0.08,15,20,20,15,15
calcium,5,1,1,,,,5,2,-31000,420,12 * 12 * 12,2,,,,,,,,,,,
tantalum,5,1,1,,,,3,3,-31000,-1500,16 * 16 * 16,64,6,8.2,60,0.1,0.16,-0.09,14.5,19.5,19.5,14.5,14.5
ruthenium,4,1,1,,,,3,3,-31000,-500,15 * 15 * 15,32,5,8,80,0.08,0.08,-0.08,13.75,18.75,18.75,13.75,13.75
cobalt,4,1,1,,,,3,3,-31000,-300,14 * 14 * 14,32,5,8.25,80,0.09,0.09,-0.09,13.5,18.5,18.5,13.5,13.5
platinum,1,1,1,,,,4,3,-31000,-300,14 * 14 * 14,16,4,7.75,100,0.03,0.03,-0.03,13.5,18.5,18.5,13.5,13.5
aluminium,1,1,1,,aluminium,,4,3,-31000,-250,14 * 14 * 14,32,4,7.5,100,0.06,0.06,-0.06,13,18,18,13,13
stainlesssteel,,,,,,,,,,,,,2,6,175,0.01,,0.01,10,15,15,10,10
zinc,1,1,1,,,,7,3,-31000,-50,14 * 14 * 14,4,,,,,,,,,,,
potassium,3,1,1,,,,7,3,-31000,420,13 * 13 * 13,2,,,,,,,,,,,
nickel,2,1,1,,,,7,3,-31000,-40,13 * 13 * 13,4,2,5,350,,-0.01,0.01,11,16,16,11,11
coal,3,,,1,,,,,,,,,,,,,,,,,,,
sulfur,3,1,,1,,,,,,,,,,,,,,,,,,,
lapislazuli,3,,,1,,,,,,,,,,,,,,,,,,,
saltpeter,3,1,1,1,,,,,,,,,,,,,,,,,,,
silver,3,,,,,moreores,3,2,-31000,-64,14 * 14 * 14,8,3,7.5,300,0.02,0.02,-0.02,11,16,16,11,11
lead,2,,,,,technic,7,3,-31000,-70,13 * 13 * 13,4,3,0,600,,-0.01,0.04,11,16,16,11,11
spinel,5,,,,,,1,1,-31000,-1700,15 * 15 * 15,,,,,,,,,,,,
garnet,4,,,,,,1,1,-31000,-650,15 * 15 * 15,,,,,,,,,,,,
bituminous_coal,4,,,,,,10,3,-31000,-500,13 * 13 * 13,,,,,,,,,,,,
topaz,4,,,,,,1,1,-31000,-1700,15 * 15 * 15,,,,,,,,,,,,
jade,4,,,,,,1,1,-31000,-650,15 * 15 * 15,,,,,,,,,,,,
aquamarine,4,,,,,,1,1,-31000,-1700,16 * 16 * 16,,,,,,,,,,,,
amethyst,4,,,,,,1,1,-31000,-650,15 * 15 * 15,,,,,,,,,,,,
onyx,4,,,,,,1,1,-31000,-1700,16 * 16 * 16,,,,,,,,,,,,
defender,,,,,,,,,,,,,5,8,80,0.08,0.08,-0.08,14.25,19.25,19.25,14.25,14.25
scout,,,,,,,,,,,,,5,8.75,80,0.1,0.13,-0.1,13.5,18.5,18.5,13.5,13.5
shadow,,,,,,,,,,,,,6,9,50,0.1,0.25,-0.1,14.5,19.5,19.5,14.5,14.5
knight,,,,,,,,,,,,,6,8.5,60,0.1,0.13,-0.09,15.25,20.25,20.25,15.25,15.25
name,lump,bar,pick,crack,dust,block,desert,check_mods,override,clust_num_ores,clust_size,ymin,ymax,clust_scarcity,cooktime,tier,heal,use,jump,speed,gravity,helmet_fleshy,chestplate_fleshy,leggings_fleshy,boots_fleshy,shield_fleshy
rhodium,1,1,1,5,1,1,,,,3,3,-31000,-1500,16 * 16 * 16,64,6,8.35,60,0.09,0.12,-0.08,15,20,20,15,15
calcium,1,1,,5,1,1,,,,5,2,-31000,420,12 * 12 * 12,2,,,,,,,,,,,
tantalum,1,1,1,5,1,1,,,,3,3,-31000,-1500,16 * 16 * 16,64,6,8.2,60,0.1,0.16,-0.09,14.5,19.5,19.5,14.5,14.5
ruthenium,1,1,1,4,1,1,,,,3,3,-31000,-500,15 * 15 * 15,32,5,8,80,0.08,0.08,-0.08,13.75,18.75,18.75,13.75,13.75
cobalt,1,1,1,4,1,1,,,,3,3,-31000,-300,14 * 14 * 14,32,5,8.25,80,0.09,0.09,-0.09,13.5,18.5,18.5,13.5,13.5
platinum,1,1,1,1,1,1,,,,4,3,-31000,-300,14 * 14 * 14,16,4,7.75,100,0.03,0.03,-0.03,13.5,18.5,18.5,13.5,13.5
aluminium,1,1,1,1,1,1,,aluminium,,4,3,-31000,-250,14 * 14 * 14,32,4,7.5,100,0.06,0.06,-0.06,13,18,18,13,13
stainlesssteel,,1,1,,,,,,,,,,,,,2,6,175,0.01,,0.01,10,15,15,10,10
zinc,1,1,1,1,1,1,,,,7,3,-31000,-50,14 * 14 * 14,4,,,,,,,,,,,
potassium,1,1,,3,1,1,,,,7,3,-31000,420,13 * 13 * 13,2,,,,,,,,,,,
nickel,1,1,1,2,1,1,,,,7,3,-31000,-40,13 * 13 * 13,4,2,5,350,,-0.01,0.01,11,16,16,11,11
coal,1,1,,3,,,1,,,,,,,,,,,,,,,,,,,
sulfur,1,1,,3,1,,1,,,,,,,,,,,,,,,,,,,
lapislazuli,1,1,,3,,,1,,,,,,,,,,,,,,,,,,,
saltpeter,1,1,,3,1,1,1,,,,,,,,,,,,,,,,,,,
silver,1,1,1,3,,,,,moreores,3,2,-31000,-64,14 * 14 * 14,8,3,7.5,300,0.02,0.02,-0.02,11,16,16,11,11
lead,1,1,1,2,,,,,technic,7,3,-31000,-70,13 * 13 * 13,4,3,0,600,,-0.01,0.04,11,16,16,11,11
spinel,,,,5,,,,,,1,1,-31000,-1700,15 * 15 * 15,,,,,,,,,,,,
garnet,,,,4,,,,,,1,1,-31000,-650,15 * 15 * 15,,,,,,,,,,,,
bituminous_coal,1,1,,4,,,,,,10,3,-31000,-500,13 * 13 * 13,,,,,,,,,,,,
topaz,,,,4,,,,,,1,1,-31000,-1700,15 * 15 * 15,,,,,,,,,,,,
jade,,,,4,,,,,,1,1,-31000,-650,15 * 15 * 15,,,,,,,,,,,,
aquamarine,,,,4,,,,,,1,1,-31000,-1700,16 * 16 * 16,,,,,,,,,,,,
amethyst,,,,4,,,,,,1,1,-31000,-650,15 * 15 * 15,,,,,,,,,,,,
onyx,,,,4,,,,,,1,1,-31000,-1700,16 * 16 * 16,,,,,,,,,,,,
defender,,,,,,,,,,,,,,,,5,8,80,0.08,0.08,-0.08,14.25,19.25,19.25,14.25,14.25
scout,,,,,,,,,,,,,,,,5,8.75,80,0.1,0.13,-0.1,13.5,18.5,18.5,13.5,13.5
shadow,,,,,,,,,,,,,,,,6,9,50,0.1,0.25,-0.1,14.5,19.5,19.5,14.5,14.5
knight,,,,,,,,,,,,,,,,6,8.5,60,0.1,0.13,-0.09,15.25,20.25,20.25,15.25,15.25

View File

@ -2,6 +2,7 @@ minerdream = {}
minerdream.path = minetest.get_modpath("minerdream")
dofile(minerdream.path .. "/functions.lua")
dofile(minerdream.path .. "/api.lua")
dofile(minerdream.path .. "/config.lua")
dofile(minerdream.path .. "/items.lua")
dofile(minerdream.path .. "/tools.lua")

178
items.lua
View File

@ -74,147 +74,8 @@ minetest.register_craftitem('minerdream:gold_nugget', {
stack_max= 1000,
})
minetest.register_craftitem('minerdream:rhodium_lump', {
description = "".. core.colorize("#00FF00", "Rhodium lump\n")..core.colorize("#A0A0A0", "tier: 6 (epic)"),
inventory_image = "minerdream_rhodium_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:tantalum_lump', {
description = "".. core.colorize("#00FF00", "Tantalum lump\n")..core.colorize("#A0A0A0", "tier: 6 (epic)"),
inventory_image = "minerdream_tantalum_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:bituminous_coal', {
description = "".. core.colorize("#0040FF", "Bituminous coal lump\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)"),
inventory_image = "minerdream_bituminous_coal.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:ruthenium_lump', {
description = "".. core.colorize("#0040FF", "Ruthenium lump\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)"),
inventory_image = "minerdream_ruthenium_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:cobalt_lump', {
description = "".. core.colorize("#0040FF", "Cobalt lump\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)"),
inventory_image = "minerdream_cobalt_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:platinum_lump', {
description = "".. core.colorize("#40FF80", "Platinum lump\n")..core.colorize("#A0A0A0", "tier: 4 (rare)"),
inventory_image = "minerdream_platinum_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:aluminum_lump', {
description = "".. core.colorize("#40FF80", "Aluminum lump\n")..core.colorize("#A0A0A0", "tier: 4 (rare)"),
inventory_image = "minerdream_aluminum_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:lead_lump', {
description = "".. core.colorize("#00FFFF", "lead lump\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)"),
inventory_image = "minerdream_lead_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:lapislazuli_lump', {
description = "".. core.colorize("#BFFFFF", "Lapis lazuli lump\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_lapislazuli_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:sulfur_lump', {
description = "".. core.colorize("#BFFFFF", "Sulfur lump\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_sulfur_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:saltpeter_lump', {
description = "".. core.colorize("#BFFFFF", "Saltpeter lump\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_saltpeter_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:zinc_lump', {
description = "".. core.colorize("#BFFFFF", "zinc lump\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_zinc_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:silver_lump', {
description = "".. core.colorize("#00FFFF", "Silver lump\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)"),
inventory_image = "minerdream_silver_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:calcium_lump', {
description = "".. core.colorize("#FFFFFF", "Calcium lump\n")..core.colorize("#A0A0A0", "tier: 1 (common)"),
inventory_image = "minerdream_calcium_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:potassium_lump', {
description = "".. core.colorize("#FFFFFF", "Potassium lump\n")..core.colorize("#A0A0A0", "tier: 1 (common)"),
inventory_image = "minerdream_potassium_lump.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:nickel_lump', {
description = "".. core.colorize("#BFFFFF", "Nickel lump\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_nickel_lump.png",
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",
stack_max= 250,
})
minetest.register_craftitem('minerdream:tantalum_bar', {
description = "".. core.colorize("#00FF00", "Tantalum bar\n")..core.colorize("#A0A0A0", "tier: 6 (epic)"),
inventory_image = "minerdream_tantalum_bar.png",
stack_max= 250,
})
minetest.register_craftitem('minerdream:ruthenium_bar', {
description = "".. core.colorize("#0040FF", "Ruthenium bar\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)"),
inventory_image = "minerdream_ruthenium_bar.png",
stack_max= 250,
})
minetest.register_craftitem('minerdream:cobalt_bar', {
description = "".. core.colorize("#0040FF", "Cobalt bar\n")..core.colorize("#A0A0A0", "tier: 5 (extra rare)"),
inventory_image = "minerdream_cobalt_bar.png",
stack_max= 250,
})
minetest.register_craftitem('minerdream:platinum_bar', {
description = "".. core.colorize("#40FF80", "Platinum bar\n")..core.colorize("#A0A0A0", "tier: 4 (rare)"),
inventory_image = "minerdream_platinum_bar.png",
stack_max= 250,
})
minetest.register_craftitem('minerdream:aluminum_bar', {
description = "".. core.colorize("#40FF80", "Aluminum bar\n")..core.colorize("#A0A0A0", "tier: 4 (rare)"),
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",
stack_max= 250,
})
minetest.register_craftitem('minerdream:brass_bar', {
description = "".. core.colorize("#BFFFFF", "brass bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
@ -222,42 +83,6 @@ minetest.register_craftitem('minerdream:brass_bar', {
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",
stack_max= 250,
})
minetest.register_craftitem('minerdream:lead_bar', {
description = "".. core.colorize("#00FFFF", "lead bar\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)"),
inventory_image = "minerdream_lead_bar.png",
stack_max= 250,
})
minetest.register_craftitem('minerdream:calcium_bar', {
description = "".. core.colorize("#FFFFFF", "Calcium bar\n")..core.colorize("#A0A0A0", "tier: 1 (common)"),
inventory_image = "minerdream_calcium_bar.png",
stack_max= 250,
})
minetest.register_craftitem('minerdream:potassium_bar', {
description = "".. core.colorize("#FFFFFF", "Potassium bar\n")..core.colorize("#A0A0A0", "tier: 1 (common)"),
inventory_image = "minerdream_potassium_bar.png",
stack_max= 250,
})
minetest.register_craftitem('minerdream:nickel_bar', {
description = "".. core.colorize("#BFFFFF", "Nickel bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_nickel_bar.png",
stack_max= 250,
})
minetest.register_craftitem('minerdream:silver_bar', {
description = "".. core.colorize("#00FFFF", "Silver bar\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)"),
inventory_image = "minerdream_silver_bar.png",
stack_max= 250,
})
------------------consumables----------------
minetest.register_craftitem("minerdream:vitamin", {
@ -274,7 +99,6 @@ minetest.register_craftitem("minerdream:potion_tiny", {
on_use = minetest.item_eat(5),
})
minetest.register_craftitem("minerdream:potion_lesser", {
description = "".. core.colorize("#FFFFFF", "Lesser healing potion\n")..core.colorize("#A0A0A0", "Consumable\n")..core.colorize("#A0A0A0", "Restores 10 hp"),
wield_scale = {x=0.75,y=0.75,z=0.75},
@ -294,4 +118,4 @@ minetest.register_craftitem("minerdream:potion_greater", {
wield_scale = {x=0.75,y=0.75,z=0.75},
inventory_image = "minerdream_potion_greater.png",
on_use = minetest.item_eat(20),
})
})

8
mod.conf Normal file
View File

@ -0,0 +1,8 @@
name = minerdream
title = Minerdream
author = daviddoesminetest
description = A mod, that makes minig way more fun, and is a replacement for Xtraores, which I abandoned.
optional_depends = awards,hbhunger,hunger
depends = default,3d_armor,shields,mana,mobs
license = MIT
version = 0.2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

After

Width:  |  Height:  |  Size: 607 B