drinking outsourcing to physio_stress mod
parent
d9d578daa6
commit
0640bd5281
7
api.lua
7
api.lua
|
@ -1,9 +1,2 @@
|
||||||
-- function to drink item on use with fallback to eat if thirsty mod not available
|
-- function to drink item on use with fallback to eat if thirsty mod not available
|
||||||
local drink_or_eat = function(hp_change,replace_with_item,itemstack,user,pointed_thing)
|
|
||||||
if minetest.get_modpath("thirsty") ~= nil then
|
|
||||||
thirsty.drink(user,3*hp_change)
|
|
||||||
else
|
|
||||||
minetest.do_item_eat(hp_change,replace_with_item,itemstack,user,pointed_thing)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
12
food.lua
12
food.lua
|
@ -232,17 +232,13 @@ if basic_functions.has_value(modlist,"vessels") and basic_functions.has_value(mo
|
||||||
minetest.register_craftitem(":farming:grain_coffee_cup", {
|
minetest.register_craftitem(":farming:grain_coffee_cup", {
|
||||||
description = "Grain Coffee",
|
description = "Grain Coffee",
|
||||||
inventory_image = "farming_coffee_cup.png",
|
inventory_image = "farming_coffee_cup.png",
|
||||||
on_use = function(itemstack,user,pointed_thing)
|
on_use = minetest.item_eat(2,"vessels:drinking_glass"),
|
||||||
drink_or_eat(2,"vessels:drinking_glass",itemstack,user,pointed_thing)
|
|
||||||
end,
|
|
||||||
groups = {coffee = 1, flammable = 1, beverage=1},
|
groups = {coffee = 1, flammable = 1, beverage=1},
|
||||||
})
|
})
|
||||||
minetest.register_craftitem(":farming:grain_coffee_cup_hot", {
|
minetest.register_craftitem(":farming:grain_coffee_cup_hot", {
|
||||||
description = "Grain Coffee hot",
|
description = "Grain Coffee hot",
|
||||||
inventory_image = "farming_coffee_cup_hot.png",
|
inventory_image = "farming_coffee_cup_hot.png",
|
||||||
on_use = function(itemstack,user,pointed_thing)
|
on_use = minetest.item_eat(4,"vessels:drinking_glass"),
|
||||||
drink_or_eat(4,"vessels:drinking_glass",itemstack,user,pointed_thing)
|
|
||||||
end,
|
|
||||||
groups = {coffee = 2, flammable = 1, beverage=2},
|
groups = {coffee = 2, flammable = 1, beverage=2},
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
@ -254,9 +250,7 @@ if basic_functions.has_value(modlist,"vessels") and basic_functions.has_value(mo
|
||||||
minetest.register_craftitem(":farming:grain_milk", {
|
minetest.register_craftitem(":farming:grain_milk", {
|
||||||
description = "Grain Milk",
|
description = "Grain Milk",
|
||||||
inventory_image = "farming_grain_milk.png",
|
inventory_image = "farming_grain_milk.png",
|
||||||
on_use = function(itemstack,user,pointed_thing)
|
on_use = minetest.item_eat(5,"vessels:drinking_glass"),
|
||||||
drink_or_eat(5,"vessels:drinking_glass",itemstack,user,pointed_thing)
|
|
||||||
end,
|
|
||||||
groups = {flammable = 1, beverage=1},
|
groups = {flammable = 1, beverage=1},
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
|
|
Loading…
Reference in New Issue