From 7145db861fa2e8e3e5157dc0d577b04f1aaa6dfd Mon Sep 17 00:00:00 2001 From: AnturK Date: Mon, 21 Dec 2015 19:54:05 +0100 Subject: [PATCH] Fixes check antagonists not displaying bursted blobs --- code/modules/admin/player_panel.dm | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 694f34309d1..ff02ba635d7 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -553,12 +553,18 @@ dat += "Abductee not found!" dat += "" - if(istype(ticker.mode, /datum/game_mode/blob)) - var/datum/game_mode/blob/mode = ticker.mode - dat += "
" - dat += "" + var/list/blob_minds = list() + for(var/mob/camera/blob/B in mob_list) + blob_minds |= B.mind - for(var/datum/mind/blob in mode.infected_crew) + if(istype(ticker.mode, /datum/game_mode/blob) || blob_minds.len) + dat += "
Blob
Progress: [blobs_legit.len]/[mode.blobwincount]
" + if(istype(ticker.mode,/datum/game_mode/blob)) + var/datum/game_mode/blob/mode = ticker.mode + blob_minds |= mode.infected_crew + dat += "" + + for(var/datum/mind/blob in blob_minds) var/mob/M = blob.current if(M) dat += "" @@ -567,6 +573,7 @@ dat += "" dat += "
Blob
Progress: [blobs_legit.len]/[mode.blobwincount]
[M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]
Blob not found!
" + if(istype(ticker.mode, /datum/game_mode/monkey)) var/datum/game_mode/monkey/mode = ticker.mode dat += "
"
Monkey