From 14fe3bc29a92ad6a2c3cba0db7922af4851abe49 Mon Sep 17 00:00:00 2001 From: ikarrus Date: Thu, 17 Apr 2014 21:23:11 -0600 Subject: [PATCH] [Admin] Added logging for changeling hivemind chat Also added their Changeling names to the Antag panel so admins don't have to go digging through vars to find out who was OOC in ICing. --- code/modules/admin/player_panel.dm | 2 +- code/modules/mob/living/say.dm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 87dc971ecd6..cb810a376e9 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -435,7 +435,7 @@ for(var/datum/mind/changeling in ticker.mode.changelings) var/mob/M = changeling.current if(M) - dat += "[M.real_name][M.client ? "" : " (logged out)"][M.stat == 2 ? " (DEAD)" : ""]" + dat += "[M.mind.changeling.changelingID] as [M.real_name][M.client ? "" : " (logged out)"][M.stat == 2 ? " (DEAD)" : ""]" dat += "PM" dat += "Show Objective" else diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 27aaae5e1a0..d1292c3452a 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -233,6 +233,7 @@ var/list/department_radio_keys = list( if("changeling") if(mind && mind.changeling) + log_say("[mind.changeling.changelingID]/[src.key] : [message]") for(var/mob/Changeling in mob_list) if((Changeling.mind && Changeling.mind.changeling) || istype(Changeling, /mob/dead/observer)) Changeling << "[mind.changeling.changelingID]: [message]"