minerdream/minerdream/items.lua

86 lines
3.6 KiB
Lua

local S=minerdream.intllib
---------mob drops----------------
for _,colo in pairs({"green","blue","red","yellow","purple","brown"}) do
minetest.register_craftitem('minerdream:slimeball_'..colo, {
description = S(colo).." "..S("ball of slime"),
inventory_image = "minerdream_slimeball_"..colo..".png",
stack_max= 1000,
})
end
---------------------materials---------------
minetest.register_craftitem('minerdream:expensivestick', {
description = S("Expensive stick"),
inventory_image = "minerdream_expensivestick.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:steelstick', {
description = S("Stainless steel stick"),
inventory_image = "minerdream_steelstick.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:stainlesssteel_bar', {
description = "Stainless steel bar",
inventory_image = "minerdream_stainlesssteel_bar.png",
stack_max= 1000,
})
-----------------ores----------------
minetest.register_craftitem('minerdream:brass_nugget', {
description = "".. core.colorize("#FFFFFF", S("brass").." nugget\n")..core.colorize("#A0A0A0", "4 of those, can be combined into a bar"),
inventory_image = "minerdream_brass_nugget.png",
stack_max= 1000,
})
minetest.register_craftitem('minerdream:gold_nugget', {
description = "".. core.colorize("#FFFFFF", S("gold").." nugget\n")..core.colorize("#A0A0A0", "4 of those, can be combined into a lump"),
inventory_image = "minerdream_gold_nugget.png",
stack_max= 1000,
})
---------------refined goods-----------------
minetest.register_craftitem('minerdream:brass_bar', {
description = "".. core.colorize("#BFFFFF", "brass bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
inventory_image = "minerdream_brass_bar.png",
stack_max= 250,
})
------------------consumables----------------
minetest.register_craftitem("minerdream:vitamin", {
description = "".. core.colorize("#FFFFFF", S("Vitamin pill").."\n")..core.colorize("#A0A0A0", S("Consumable").."\n")..core.colorize("#A0A0A0", S("Restores 3 hp")),
wield_scale = {x=0.25,y=0.25,z=0.5},
inventory_image = "minerdream_pill.png",
on_use = minetest.item_eat(3),
})
minetest.register_craftitem("minerdream:potion_tiny", {
description = "".. core.colorize("#FFFFFF", S("Tiny healing potion").."\n")..core.colorize("#A0A0A0", S("Consumable").."\n")..core.colorize("#A0A0A0", S("Restores 5 hp")),
wield_scale = {x=0.75,y=0.75,z=0.75},
inventory_image = "minerdream_potion_tiny.png",
on_use = minetest.item_eat(5),
})
minetest.register_craftitem("minerdream:potion_lesser", {
description = "".. core.colorize("#FFFFFF", S("Lesser healing potion").."\n")..core.colorize("#A0A0A0", S("Consumable").."\n")..core.colorize("#A0A0A0", S("Restores 10 hp")),
wield_scale = {x=0.75,y=0.75,z=0.75},
inventory_image = "minerdream_potion_lesser.png",
on_use = minetest.item_eat(10),
})
minetest.register_craftitem("minerdream:potion_normal", {
description = "".. core.colorize("#FFFFFF", S("Healing potion").."\n")..core.colorize("#A0A0A0", S("Consumable").."\n")..core.colorize("#A0A0A0", S("Restores 15 hp")),
wield_scale = {x=0.75,y=0.75,z=0.75},
inventory_image = "minerdream_potion_normal.png",
on_use = minetest.item_eat(15),
})
minetest.register_craftitem("minerdream:potion_greater", {
description = "".. core.colorize("#FFFFFF", S("Greater healing potion").."\n")..core.colorize("#A0A0A0", S("Consumable").."\n")..core.colorize("#A0A0A0", S("Restores 20 hp")),
wield_scale = {x=0.75,y=0.75,z=0.75},
inventory_image = "minerdream_potion_greater.png",
on_use = minetest.item_eat(20),
})