From 029c1fc4377c7f6e9395682846eed47419a1f55c Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Wed, 18 May 2016 14:18:04 +0100 Subject: [PATCH] Fixed chicken laying egg --- chicken.lua | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) 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 - - local pos = self.object:getpos() - - minetest.add_item(pos, "mobs:egg") - - minetest.sound_play("default_place_node_hard", { - pos = pos, - gain = 1.0, - max_hear_distance = 5, - }) + if self.child + or math.random(1, 2000) > 1 then + return end + + local pos = self.object:getpos() + + minetest.add_item(pos, "mobs:egg") + + minetest.sound_play("default_place_node_hard", { + pos = pos, + gain = 1.0, + max_hear_distance = 5, + }) end, })