From ce48b6ae34f7d8eba67c09a9622851d8a518b83d Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Wed, 7 Aug 2024 05:44:03 +0200 Subject: [PATCH] fix holospeak --- code/modules/mob/hear_say.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index 1032da0cf7..b0f04e6247 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -337,6 +337,11 @@ var/rendered = "[name] [message]" if(!speaker.client) rendered = "[rendered]" - else if(speaker && !(get_z(src) == get_z(speaker))) - rendered = "[message]" + else + if(istype(speaker, /mob/living/silicon/ai)) + var/mob/living/silicon/ai/source = speaker + if(!(get_z(src) == get_z(source.holo))) + rendered = "[rendered]" + else if(!(get_z(src) == get_z(speaker))) + rendered = "[rendered]" to_chat(src, rendered)