From b84e22bbbf94812edd6eb065542de77511d33944 Mon Sep 17 00:00:00 2001 From: Geeves Date: Tue, 31 Mar 2020 16:50:24 +0200 Subject: [PATCH] Non-verbal Ghost Hearing Fix (#8570) Ghosts can now hear non-verbal speaking from afar without stars appearing. Fixes #7749 --- code/modules/mob/hear_say.dm | 2 +- html/changelogs/geeves-nonverbal_ghosts.yml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/geeves-nonverbal_ghosts.yml diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index 38e49c55fd1..778a24b234b 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -27,7 +27,7 @@ //non-verbal languages are garbled if you can't see the speaker. Yes, this includes if they are inside a closet. if (language && (language.flags & NONVERBAL)) - if (!speaker || (src.sdisabilities & BLIND || src.blinded) || !(speaker in view(src))) + if((!speaker || (src.sdisabilities & BLIND || src.blinded) || !(speaker in view(src))) && !isobserver(src)) message = stars(message) if(!(language && (language.flags & INNATE))) // skip understanding checks for INNATE languages diff --git a/html/changelogs/geeves-nonverbal_ghosts.yml b/html/changelogs/geeves-nonverbal_ghosts.yml new file mode 100644 index 00000000000..05523c423a5 --- /dev/null +++ b/html/changelogs/geeves-nonverbal_ghosts.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - bugfix: "Ghosts can now hear non-verbal speaking from afar without stars appearing." \ No newline at end of file