From 9dbc0b2ba1e1b05d17773bd739632342a41f76a6 Mon Sep 17 00:00:00 2001 From: N-Nachtigal Date: Tue, 13 May 2025 19:24:36 +0200 Subject: [PATCH] =?UTF-8?q?Nahrungspunkte=20f=C3=BCr=20Pizza-Mod?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mods/jelys_pizzaria/functions.lua | 4 ++-- mods/jelys_pizzaria/items.lua | 3 ++- mods/jelys_pizzaria/mutation_backup.lua | 2 +- mods/jelys_pizzaria/nodes.lua | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/mods/jelys_pizzaria/functions.lua b/mods/jelys_pizzaria/functions.lua index abfb081b..65587929 100644 --- a/mods/jelys_pizzaria/functions.lua +++ b/mods/jelys_pizzaria/functions.lua @@ -120,7 +120,7 @@ function jpizza.make_pizzas() description = "Slice of "..base.name.." Pizza", inventory_image = "jelys_pizzaria_pizza_slice.png^"..base.topping_inv[2], stack_max = 6, - groups = {food = 1}, + groups = {food = 1, eatable = (1+base.eat)}, on_use = minetest.item_eat(1+base.eat) }) if jpizza.has_depends.hunger_ng then @@ -182,7 +182,7 @@ function jpizza.make_pizzas() description = "Slice of "..base.name.." and "..side.name.." Pizza", inventory_image = "jelys_pizzaria_pizza_slice.png^"..base.topping_inv[num1].."^"..side.topping_inv[num2], stack_max = 6, - groups = {food = 1}, + groups = {food = 1, eatable = (1+base.eat+side.eat)}, on_use = minetest.item_eat(1+base.eat+side.eat) }) minetest.register_alias(pizza_name.."_slice", "jelys_pizzaria:pizza_"..side.name.."_"..base.name) diff --git a/mods/jelys_pizzaria/items.lua b/mods/jelys_pizzaria/items.lua index 669b7645..5fbe23c7 100644 --- a/mods/jelys_pizzaria/items.lua +++ b/mods/jelys_pizzaria/items.lua @@ -25,6 +25,7 @@ minetest.register_craftitem("jelys_pizzaria:burnt_pizza_slice", { description = "Burned Pizza Slice", inventory_image = "jelys_pizzaria_burnt_pizza_slice.png", stack_max = 12, + groups = {eatable = -2}, on_use = function(itemstack, player, pointed_thing) minetest.chat_send_player(player:get_player_name(), "Blecht") return minetest.do_item_eat(-2, "", itemstack, player, pointed_thing) @@ -129,7 +130,7 @@ minetest.register_craft({ minetest.register_craftitem("jelys_pizzaria:hainac_slice", { description = "Slice of \"Heart attack in a circle\" pizza", inventory_image = "jelys_pizzaria_hainac_slice.png", - groups = {food = 1}, + groups = {food = 1, eatable = 20}, on_use = function(itemstack, player, pointed_thing) minetest.after(1, function(itemstack, player, pointed_thing) if player:get_hp() > 0 then diff --git a/mods/jelys_pizzaria/mutation_backup.lua b/mods/jelys_pizzaria/mutation_backup.lua index 6f21fd7d..b199b056 100644 --- a/mods/jelys_pizzaria/mutation_backup.lua +++ b/mods/jelys_pizzaria/mutation_backup.lua @@ -137,7 +137,7 @@ if not jpizza.has_depends.pineapple and (not farming or farming and not farming. type = "fixed", fixed = {-3 / 16, -7 / 16, -3 / 16, 3 / 16, 4 / 16, 3 / 16} }, - groups = {fleshy = 3, dig_immediate = 3, flammable = 2}, + groups = {fleshy = 3, dig_immediate = 3, flammable = 2, eatable = 2}, on_use = minetest.item_eat(2), sounds = default.node_sound_leaves_defaults(), }) diff --git a/mods/jelys_pizzaria/nodes.lua b/mods/jelys_pizzaria/nodes.lua index ad9370e8..953bb4b0 100644 --- a/mods/jelys_pizzaria/nodes.lua +++ b/mods/jelys_pizzaria/nodes.lua @@ -137,7 +137,7 @@ minetest.register_craftitem("jelys_pizzaria:cheese_pizza_slice", { description = "Slice of Cheese Pizza", stack_max = 6, inventory_image = "jelys_pizzaria_pizza_slice.png", - groups = {food = 1}, + groups = {food = 1, eatable = 1}, on_use = minetest.item_eat(1), })