From 029c1fc4377c7f6e9395682846eed47419a1f55c Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Wed, 18 May 2016 14:18:04 +0100 Subject: Fixed chicken laying egg --- chicken.lua | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'chicken.lua') diff --git a/chicken.lua b/chicken.lua index 716dbeb..a23b997 100644 --- a/chicken.lua +++ b/chicken.lua @@ -59,19 +59,20 @@ mobs:register_mob("mobs_animal:chicken", { do_custom = function(self) - if not self.child - and math.random(1, 500) == 1 then + if self.child + or math.random(1, 2000) > 1 then + return + end - local pos = self.object:getpos() + local pos = self.object:getpos() - minetest.add_item(pos, "mobs:egg") + minetest.add_item(pos, "mobs:egg") - minetest.sound_play("default_place_node_hard", { - pos = pos, - gain = 1.0, - max_hear_distance = 5, - }) - end + minetest.sound_play("default_place_node_hard", { + pos = pos, + gain = 1.0, + max_hear_distance = 5, + }) end, }) -- cgit v1.2.3