From 35e44ab8d9fadaa0391cd3ac7bd98f45d9e57659 Mon Sep 17 00:00:00 2001 From: Techhead0 Date: Fri, 15 May 2015 21:06:16 -0400 Subject: [PATCH] Invisible people can now be heard by visible_message Uses blind_message instead of letting the Ninja/whatever do things unseen. --- code/modules/mob/mob.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f5172cfe96..637bc64303 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -47,12 +47,13 @@ /mob/visible_message(var/message, var/self_message, var/blind_message) for(var/mob/M in viewers(src)) - if(M.see_invisible < invisibility) - continue // Cannot view the invisible - var/msg = message if(self_message && M==src) - msg = self_message - M.show_message( msg, 1, blind_message, 2) + M.show_message(self_message, 1, blind_message, 2) + else if(M.see_invisible < invisibility) // Cannot view the invisible, but you can hear it. + if(blind_message) + M.show_message(blind_message, 2) + else + M.show_message(message, 1, blind_message, 2) // Show a message to all mobs in sight of this atom // Use for objects performing visible actions