From 4ae2cd974bf13d7e2273809c11e80ac39b30c06e Mon Sep 17 00:00:00 2001 From: Ccomp5950 Date: Mon, 10 Feb 2014 20:42:32 -0600 Subject: [PATCH] Ghosts can see PDA messages. (Redo: PR #4065 lost in merge) --- code/game/objects/items/devices/PDA/PDA.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index ecc061f9f30..29a45a532d3 100755 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -807,6 +807,10 @@ var/global/list/obj/item/device/pda/PDAs = list() useMS.send_pda_message("[P.owner]","[owner]","[t]") tnote.Add(list(list("sent" = 1, "owner" = "[P.owner]", "job" = "[P.ownjob]", "message" = "[t]", "target" = "\ref[P]"))) P.tnote.Add(list(list("sent" = 0, "owner" = "[owner]", "job" = "[ownjob]", "message" = "[t]", "target" = "\ref[src]"))) + for(var/mob/M in player_list) + if(M.stat == DEAD && M.client && (M.client.prefs.toggles & CHAT_GHOSTEARS)) // src.client is so that ghosts don't have to listen to mice + M.show_message("PDA Message - [owner] -> [P.owner]: [t]") + if(!conversations.Find("\ref[P]")) conversations.Add("\ref[P]") if(!P.conversations.Find("\ref[src]"))