From 34cd45bac4fdda58daefd0e5cf6e4f9e647454be Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Sat, 27 Aug 2022 19:13:20 -0600 Subject: [PATCH] add _mcl_saturation to edibles --- df_farming/cave_wheat.lua | 1 + df_farming/cooking.lua | 1 + df_farming/plump_helmet.lua | 5 +++++ df_primordial_items/edibles.lua | 2 ++ df_primordial_items/jungle_mushroom.lua | 1 + 5 files changed, 10 insertions(+) diff --git a/df_farming/cave_wheat.lua b/df_farming/cave_wheat.lua index 0571d21..276f1fb 100644 --- a/df_farming/cave_wheat.lua +++ b/df_farming/cave_wheat.lua @@ -123,6 +123,7 @@ minetest.register_craftitem("df_farming:cave_bread", { sound = {eat = {name = "df_farming_chomp_crunch", gain = 1.0}}, on_use = minetest.item_eat(5), _hunger_ng = {satiates = 5}, + _mcl_saturation = 3, groups = {flammable = 2, food = 5, eatable=5}, }) diff --git a/df_farming/cooking.lua b/df_farming/cooking.lua index ab9764c..7cc625f 100644 --- a/df_farming/cooking.lua +++ b/df_farming/cooking.lua @@ -99,6 +99,7 @@ for _, def in pairs(recipes) do on_use = minetest.item_eat(recipe_type.value), groups = {food = recipe_type.value, eatable=recipe_type.value}, _hunger_ng = {satiates = recipe_type.value}, + _mcl_saturation = recipe_type.value, -- TODO: make this more interesting }) minetest.register_craft({ diff --git a/df_farming/plump_helmet.lua b/df_farming/plump_helmet.lua index 3e0805a..69dc3ec 100644 --- a/df_farming/plump_helmet.lua +++ b/df_farming/plump_helmet.lua @@ -170,6 +170,7 @@ minetest.register_node("df_farming:plump_helmet_1", { on_use = minetest.item_eat(1), _hunger_ng = {satiates = 1}, + _mcl_saturation = 0.5, on_timer = function(pos, elapsed) df_farming.grow_underground_plant(pos, "df_farming:plump_helmet_1", elapsed) @@ -213,6 +214,7 @@ minetest.register_node("df_farming:plump_helmet_2", { on_use = minetest.item_eat(2), _hunger_ng = {satiates = 2}, + _mcl_saturation = 0.7, on_timer = function(pos, elapsed) df_farming.grow_underground_plant(pos, "df_farming:plump_helmet_2", elapsed) @@ -255,6 +257,7 @@ minetest.register_node("df_farming:plump_helmet_3", { on_use = minetest.item_eat(3), _hunger_ng = {satiates = 3}, + _mcl_saturation = 0.9, on_timer = function(pos, elapsed) df_farming.grow_underground_plant(pos, "df_farming:plump_helmet_3", elapsed) @@ -317,6 +320,7 @@ minetest.register_node("df_farming:plump_helmet_4", { on_use = minetest.item_eat(4), _hunger_ng = {satiates = 4}, + _mcl_saturation = 1, }) local picked_groups = {} @@ -362,6 +366,7 @@ minetest.register_node("df_farming:plump_helmet_4_picked", { on_use = minetest.item_eat(4), _hunger_ng = {satiates = 4}, + _mcl_saturation = 1, }) local place_list = { diff --git a/df_primordial_items/edibles.lua b/df_primordial_items/edibles.lua index d99fd92..d6ca05d 100644 --- a/df_primordial_items/edibles.lua +++ b/df_primordial_items/edibles.lua @@ -9,6 +9,7 @@ minetest.register_craftitem("df_primordial_items:primordial_fruit", { sound = {eat = {name = "df_farming_gummy_chew", gain = 1.0}}, on_use = minetest.item_eat(8), _hunger_ng = {heals = 8}, + _mcl_saturation = 12, }) minetest.register_craftitem("df_primordial_items:glowtato", { @@ -20,4 +21,5 @@ minetest.register_craftitem("df_primordial_items:glowtato", { groups = {food = 8, dfcaverns_cookable = 1, eatable=8, plant=1}, on_use = minetest.item_eat(8), _hunger_ng = {satiates = 8}, + _mcl_saturation = 8, }) diff --git a/df_primordial_items/jungle_mushroom.lua b/df_primordial_items/jungle_mushroom.lua index 9eb9871..265fbd4 100644 --- a/df_primordial_items/jungle_mushroom.lua +++ b/df_primordial_items/jungle_mushroom.lua @@ -78,6 +78,7 @@ minetest.register_craftitem("df_primordial_items:diced_mushroom", { sound = {eat = {name = "df_farming_gummy_chew", gain = 1.0}}, on_use = minetest.item_eat(1), _hunger_ng = {satiates = 1}, + _mcl_saturation = 0.5, }) minetest.register_craft({