diff --git a/code/datums/mind.dm b/code/datums/mind.dm
index baf53fd2531..80661887511 100644
--- a/code/datums/mind.dm
+++ b/code/datums/mind.dm
@@ -237,6 +237,12 @@ datum/mind
text += "
Objectives are empty! Randomize!"
else
text += "yes|NO"
+ /** Enthralled ***/
+ text += "
enthralled"
+ if(src in ticker.mode.enthralled)
+ text += " YES | no"
+ else
+ text += " yes | NO"
sections["vampire"] = text
diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm
index 7002654710b..2603e7decbd 100644
--- a/code/modules/admin/player_panel.dm
+++ b/code/modules/admin/player_panel.dm
@@ -511,6 +511,18 @@
dat += "
PM | "
dat += ""
*/
+
+ if(ticker.mode.vampires.len > 0)
+ dat += "
| Vampires | | |
"
+ for(var/datum/mind/vampire in ticker.mode.vampires)
+ var/mob/M = vampire.current
+ if(M)
+ dat += {"| [M.real_name][M.client ? "" : " (logged out)"][M.stat == 2 ? " (DEAD)" : ""] |
+ PM |
+ Show Objective |
"}
+ else
+ dat += "| Vampire not found! |
"
+
if(ticker.mode.traitors.len > 0)
dat += "
| Traitors | | |
"
for(var/datum/mind/traitor in ticker.mode.traitors)