From bf12043fdcab68acfef299e26b6896a918ce1512 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sat, 16 Dec 2023 08:32:32 +0000 Subject: [PATCH] have chance of chicken dropping a feather --- chicken.lua | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/chicken.lua b/chicken.lua index 578924a..3ffa16d 100644 --- a/chicken.lua +++ b/chicken.lua @@ -89,20 +89,25 @@ mobs:register_mob("mobs_animal:chicken", { end self.egg_timer = 0 - if self.child - or math.random(100) > 1 then + if self.child then return end local pos = self.object:get_pos() ; if not pos then return end - minetest.add_item(pos, "mobs:egg") + if math.random(100) == 1 then - minetest.sound_play("default_place_node_hard", { - pos = pos, - gain = 1.0, - max_hear_distance = 5 - }, true) + minetest.add_item(pos, "mobs:egg") + + minetest.sound_play("default_place_node_hard", { + pos = pos, + gain = 1.0, + max_hear_distance = 5 + }, true) + + elseif math.random(100) < 3 then + minetest.add_item(pos, "mobs:chicken_feather") + end end })