From 2c6fc274343b268f318df3871eef3fc1e4e4443f Mon Sep 17 00:00:00 2001 From: S34N <12197162+S34NW@users.noreply.github.com> Date: Sat, 1 Oct 2022 16:10:18 +0100 Subject: [PATCH] Fixes speaking dead parrots (#19193) * fixes speaking dead birds * Update code/modules/mob/living/simple_animal/parrot.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * hal Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> --- code/modules/mob/living/simple_animal/parrot.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index bd7e5feac47..f1420acc6d9 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -163,10 +163,11 @@ switch(remove_from) if("ears") if(ears) - if(available_channels.len) - say("[pick(available_channels)]BAWWWWWK LEAVE THE HEADSET BAWKKKKK!") - else - say("BAWWWWWK LEAVE THE HEADSET BAWKKKKK!") + if(stat != CONSCIOUS) //DEAD PARROTS SHOULD NOT SPEAK (i hate that this is done in topic) + if(length(available_channels)) + say("[pick(available_channels)]BAWWWWWK LEAVE THE HEADSET BAWKKKKK!") + else + say("BAWWWWWK LEAVE THE HEADSET BAWKKKKK!") ears.forceMove(loc) ears = null update_speak()