mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2025-01-27 18:20:27 +01:00
Fix diet support with some food items
This commit is contained in:
parent
59682e253a
commit
5f7cd6271e
6
.gitmodules
vendored
6
.gitmodules
vendored
@ -111,9 +111,6 @@
|
|||||||
[submodule "mods/player_physics"]
|
[submodule "mods/player_physics"]
|
||||||
path = mods/player_physics
|
path = mods/player_physics
|
||||||
url = https://github.com/MinetestForFun/player_physics.git
|
url = https://github.com/MinetestForFun/player_physics.git
|
||||||
[submodule "mods/farming"]
|
|
||||||
path = mods/farming
|
|
||||||
url = https://github.com/sys4-fr/farming.git
|
|
||||||
[submodule "mods/moreores"]
|
[submodule "mods/moreores"]
|
||||||
path = mods/moreores
|
path = mods/moreores
|
||||||
url = https://github.com/minetest-mods/moreores.git
|
url = https://github.com/minetest-mods/moreores.git
|
||||||
@ -150,3 +147,6 @@
|
|||||||
path = minetest_game
|
path = minetest_game
|
||||||
url = https://github.com/minetest/minetest_game.git
|
url = https://github.com/minetest/minetest_game.git
|
||||||
branch = backport-0.4
|
branch = backport-0.4
|
||||||
|
[submodule "mods/farming"]
|
||||||
|
path = mods/farming
|
||||||
|
url = https://github.com/tenplus1/farming.git
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit ce0c3e8eb87452a92c46754ef49380b6f0131fb0
|
Subproject commit 271c17180e2ec98a8c1981bb5f18070f990ce846
|
@ -1 +1 @@
|
|||||||
Subproject commit 7f2487779d705f997d278821628a1793ac9e3037
|
Subproject commit 2c40dd7115121c03c2ba24142a00f0a6f349aed2
|
@ -23,3 +23,4 @@ cherry_tree?
|
|||||||
nether?
|
nether?
|
||||||
mobs_animal?
|
mobs_animal?
|
||||||
minercantile?
|
minercantile?
|
||||||
|
diet?
|
||||||
|
31
mods/nalc/diet.lua
Normal file
31
mods/nalc/diet.lua
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
if minetest.get_modpath("diet") then
|
||||||
|
|
||||||
|
local function overwrite(name, hunger_change, replace_with_item, poisen, heal)
|
||||||
|
local tab = minetest.registered_items[name]
|
||||||
|
if not tab then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
tab.on_use = diet.item_eat(hunger_change, replace_with_item, poisen, heal)
|
||||||
|
end
|
||||||
|
|
||||||
|
if minetest.get_modpath("farming") and farming.mod == "redo" then
|
||||||
|
-- Strawberries fix
|
||||||
|
overwrite("ethereal:strawberry", 1)
|
||||||
|
overwrite("farming_plus:strawberry_item", 1)
|
||||||
|
|
||||||
|
-- Banana
|
||||||
|
overwrite("ethereal:banana", 2)
|
||||||
|
overwrite("ethereal:orange", 4)
|
||||||
|
|
||||||
|
-- Support with farming_redo >= 1.29
|
||||||
|
if tonumber(farming.version) >= 1.29 then
|
||||||
|
overwrite("farming:chili_pepper", 2)
|
||||||
|
overwrite("farming:chili_bowl", 8)
|
||||||
|
overwrite("farming:porridge", 6)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if minetest.get_modpath("mtfoods") then
|
||||||
|
overwrite("mtfoods:boston_cream", 5)
|
||||||
|
end
|
||||||
|
end
|
@ -22,7 +22,7 @@ local mods =
|
|||||||
"nyancat", "moreores", "moreblocks",
|
"nyancat", "moreores", "moreblocks",
|
||||||
"bonemeal", "maptools", "doors",
|
"bonemeal", "maptools", "doors",
|
||||||
"flowers", "carts", "nether",
|
"flowers", "carts", "nether",
|
||||||
"mobs_animal", "minercantile"
|
"mobs_animal", "minercantile", "diet"
|
||||||
}
|
}
|
||||||
|
|
||||||
for _,mod in ipairs(mods) do
|
for _,mod in ipairs(mods) do
|
||||||
|
Loading…
Reference in New Issue
Block a user