diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 807f645a082..0d4306e2f7f 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -166,7 +166,12 @@ GLOBAL_DATUM_INIT(multispin_words, /regex, regex("like a record baby")) var/mob/living/carbon/human/H = L if(H.check_ear_prot() >= HEARING_PROTECTION_TOTAL) continue - listeners += L + if(istype(L, /mob/camera/aiEye)) + var/mob/camera/aiEye/ai_eye = L + if(ai_eye.relay_speech && ai_eye.ai) + listeners += ai_eye.ai + else + listeners += L if(!length(listeners)) next_command = world.time + cooldown_none