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