diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm
index af0df513245..4cd10a7197f 100644
--- a/code/modules/admin/player_panel.dm
+++ b/code/modules/admin/player_panel.dm
@@ -346,6 +346,7 @@
var/living_players = 0
var/living_players_connected = 0
var/living_players_antagonist = 0
+ var/brains = 0
var/other_players = 0
for(var/mob/M in mob_list)
if(M.ckey)
@@ -362,11 +363,13 @@
observers++
if(M.client)
observers_connected++
+ else if(isbrain(M))
+ brains++
else
other_players++
dat += "
Players:|[connected_players - lobby_players] ingame|[connected_players] connected|[lobby_players] lobby|"
dat += "
Living Players:|[living_players_connected] active|[living_players - living_players_connected] disconnected|[living_players_antagonist] antagonists|"
- dat += "
Dead/Observing players:|[observers_connected] active|[observers - observers_connected] disconnected|"
+ dat += "
Dead/Observing players:|[observers_connected] active|[observers - observers_connected] disconnected|[brains] brains|"
if(other_players)
dat += "
[other_players] players in invalid state or the statistics code is bugged!"
dat += "
"