From cc433a3794d4f74514fc144d6d85d545abe1a832 Mon Sep 17 00:00:00 2001 From: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com> Date: Sat, 2 Mar 2024 17:43:22 -0500 Subject: [PATCH] Fixes an exploit with robobrains (#24394) * this hurts me more than it hurts you * me when istype --- code/modules/mob/living/brain/brain_emote.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/brain/brain_emote.dm b/code/modules/mob/living/brain/brain_emote.dm index 13fcf0c4104..861e1706a59 100644 --- a/code/modules/mob/living/brain/brain_emote.dm +++ b/code/modules/mob/living/brain/brain_emote.dm @@ -25,6 +25,10 @@ if(!(B.container && istype(B.container, /obj/item/mmi))) // No MMI, no emotes return FALSE + if(istype(B.container, /obj/item/mmi/robotic_brain)) //Robobrains can't be silenced and still emote + var/obj/item/mmi/robotic_brain/robobrain = B.container + return !robobrain.silenced + // So, brains can't really see their own emotes so we'll probably just want to send an extra message /datum/emote/living/brain/alarm