86 lines
3.6 KiB
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),
|
|
})
|