Adds checks for antags being dead or SSD

This commit is contained in:
HarpyEagle
2015-10-12 13:25:42 -04:00
committed by Mike
parent c0dc32d60c
commit ffb26a6f87

View File

@@ -21,7 +21,15 @@
return current_antagonists ? current_antagonists.len : 0
/datum/antagonist/proc/get_active_antag_count()
return get_antag_count() //TODO
var/active_antags = 0
for(var/datum/mind/player in current_antagonists)
var/mob/living/L = player.current
if(!L || L.stat == DEAD)
continue //no mob or dead
if(!L.client && !L.teleop)
continue //SSD
active_antags++
return active_antags
/datum/antagonist/proc/is_antagonist(var/datum/mind/player)
if(player in current_antagonists)