forked from mtcontrib/minetest_hbhunger
Tweak override and add more food
This commit is contained in:
parent
a22a08f06d
commit
2a7c154cee
42
hunger.lua
42
hunger.lua
|
@ -14,23 +14,37 @@ function hud.item_eat(hunger_change, replace_with_item)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function overwrite(name, hunger_change, as_node)
|
local function overwrite(name, hunger_change, replace_with_item)
|
||||||
local tab = minetest.registered_items[name]
|
local tab = minetest.registered_items[name]
|
||||||
if tab == nil then return end
|
if tab == nil then return end
|
||||||
local tab2 = {}
|
tab.on_use = hud.item_eat(hunger_change)--, replace_with_item)
|
||||||
for i,v in pairs(tab) do
|
minetest.registered_items[name] = tab
|
||||||
tab2[i] = v
|
|
||||||
end
|
|
||||||
tab2.on_use = hud.item_eat(hunger_change)
|
|
||||||
|
|
||||||
if as_node then
|
|
||||||
minetest.register_node(":"..name, tab2)
|
|
||||||
else
|
|
||||||
minetest.register_craftitem(":"..name, tab2)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
overwrite("default:apple", 2, true)
|
overwrite("default:apple", 2)
|
||||||
if minetest.get_modpath("farming") ~= nil then
|
if minetest.get_modpath("farming") ~= nil then
|
||||||
overwrite("farming:bread", 4, false)
|
overwrite("farming:bread", 4)
|
||||||
|
end
|
||||||
|
|
||||||
|
if minetest.get_modpath("mobs") ~= nil then
|
||||||
|
overwrite("mobs:meat", 6)
|
||||||
|
overwrite("mobs:rat_cooked", 5)
|
||||||
|
end
|
||||||
|
|
||||||
|
if minetest.get_modpath("moretrees") ~= nil then
|
||||||
|
overwrite("moretrees:coconut_milk", 1)
|
||||||
|
overwrite("moretrees:raw_coconut", 2)
|
||||||
|
overwrite("moretrees:acorn_muffin", 3)
|
||||||
|
overwrite("moretrees:spruce_nuts", 1)
|
||||||
|
overwrite("moretrees:pine_nuts", 1)
|
||||||
|
overwrite("moretrees:fir_nuts", 1)
|
||||||
|
end
|
||||||
|
|
||||||
|
if minetest.get_modpath("dwarves") ~= nil then
|
||||||
|
overwrite("dwarves:beer", 2)
|
||||||
|
overwrite("dwarves:apple_cider", 1)
|
||||||
|
overwrite("dwarves:midus", 2)
|
||||||
|
overwrite("dwarves:tequila", 2)
|
||||||
|
overwrite("dwarves:tequila_with_lime", 2)
|
||||||
|
overwrite("dwarves:sake", 2)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user