This commit is contained in:
Milan2018 2024-11-10 15:02:40 +01:00
parent d6cb0dc610
commit 1835ab63d3

View file

@ -15,22 +15,25 @@ local E = thirsty.ext_nodes_items
-------------------- --------------------
-- Hydrate only -- -- Hydrate only --
-------------------- --------------------
local def = table.copy(minetest.registered_items["farming:glass_water"]) if minetest.registered_items["farming:glass_water"] then
def.on_use = function(itemstack,player,pointed_thing) local def = table.copy(minetest.registered_items["farming:glass_water"])
thirsty.drink(player,2,20,E.drinking_glass) def.on_use = function(itemstack,player,pointed_thing)
itemstack:take_item() thirsty.drink(player,2,20,E.drinking_glass)
return itemstack itemstack:take_item()
end return itemstack
minetest.register_craftitem(":farming:glass_water", def) end
minetest.register_craftitem(":farming:glass_water", def)
end
if minetest.registered_items["farming:rose_water"] then
local def = table.copy(minetest.registered_items["farming:rose_water"]) local def = table.copy(minetest.registered_items["farming:rose_water"])
def.on_use = function(itemstack,player,pointed_thing) def.on_use = function(itemstack,player,pointed_thing)
thirsty.drink(player,12,24,E.glass_bottle) thirsty.drink(player,12,24,E.glass_bottle)
itemstack:take_item() itemstack:take_item()
return itemstack return itemstack
end end
minetest.register_craftitem(":farming:rose_water", def) minetest.register_craftitem(":farming:rose_water", def)
end
---------------------------- ----------------------------
-- Hydrate and Food Items -- -- Hydrate and Food Items --
@ -52,20 +55,21 @@ thirsty.register_food_drink("farming:chili_pepper" ,1,-1,-5,40,nil)
-------------------- --------------------
-- Complex/Custom -- -- Complex/Custom --
-------------------- --------------------
local def = table.copy(minetest.registered_items["farming:cactus_juice"]) if minetest.registered_items["farming:cactus_juice"] then
def.on_use = function(itemstack, player, pointed_thing) local def = table.copy(minetest.registered_items["farming:cactus_juice"])
if player then def.on_use = function(itemstack, player, pointed_thing)
if math.random(5) == 1 then if player then
thirsty.drink(player,-2,20,E.drinking_glass) if math.random(5) == 1 then
itemstack:take_item() thirsty.drink(player,-2,20,E.drinking_glass)
return itemstack itemstack:take_item()
else return itemstack
thirsty.drink(player,6,20,E.drinking_glass) else
itemstack:take_item() thirsty.drink(player,6,20,E.drinking_glass)
return itemstack itemstack:take_item()
return itemstack
end
end end
end end
end
minetest.register_craftitem(":farming:cactus_juice", def)
minetest.register_craftitem(":farming:cactus_juice", def)
end