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]"