From c35711c394c3aa4605c461c46b1e7c0e1d0b41c8 Mon Sep 17 00:00:00 2001 From: Artorp Date: Mon, 2 Mar 2015 19:50:50 +0100 Subject: [PATCH] Makes harvest() give meat equal to meat_amount --- code/modules/mob/living/simple_animal/simple_animal.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index d8beb5aaca9..8a08cc16a31 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -549,11 +549,13 @@ // Harvest an animal's delicious byproducts /mob/living/simple_animal/proc/harvest() - new meat_type (get_turf(src)) - if(prob(95)) + if(prob(70)) + if(meat_amount && meat_type) + for(var/i = 0; i < meat_amount; i++) + new meat_type(get_turf(src)) del(src) - return - gib() + else + gib() return