diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index 8a7c017818a..25b188911ad 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -523,7 +523,9 @@ flags = RESTRICTED | HIVEMIND /datum/language/shadowling/broadcast(mob/living/speaker, message, speaker_mask) - if(speaker.mind && speaker.mind.special_role) + if(speaker.mind && speaker.mind.special_role == SPECIAL_ROLE_SHADOWLING) + ..(speaker,"[message]", "([speaker.mind.special_role]) [speaker]") + else if(speaker.mind && speaker.mind.special_role) ..(speaker, message, "([speaker.mind.special_role]) [speaker]") else ..(speaker, message)