From a5ab149ad0b36cf6c2598f32fce9d9fadd9c9de9 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 25 Oct 2021 21:18:44 +0200 Subject: [PATCH] fix:no milk baby calfs. Fix: calf fed twice when manually fed --- petz/api/api_wool_milk.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/petz/api/api_wool_milk.lua b/petz/api/api_wool_milk.lua index f7d8d43..4bcf9a1 100644 --- a/petz/api/api_wool_milk.lua +++ b/petz/api/api_wool_milk.lua @@ -59,10 +59,7 @@ end --- petz.milk_refill = function(self) - self.food_count = self.food_count + 1 - mobkit.remember(self, "food_count", self.food_count) if self.food_count >= 5 then -- if calf replaces 5x grass then it refill milk - self.food_count = mobkit.remember(self, "food_count", self.food_count) self.milked = mobkit.remember(self, "milked", false) end end @@ -71,6 +68,9 @@ petz.milk_milk = function(self, clicker) if self.is_male then minetest.chat_send_player(clicker:get_player_name(), S("Milk only female animals!")) return + elseif self.is_baby then + minetest.chat_send_player(clicker:get_player_name(), S("You cannot milk babies!")) + return end local inv = clicker:get_inventory() local wielded_item = clicker:get_wielded_item()