Improve the check for active admins

This commit is contained in:
Orange Borg
2015-08-12 16:33:05 +12:00
parent 3216b07759
commit 65b6eae001
+3 -9
View File
@@ -116,16 +116,10 @@ var/datum/subsystem/vote/SSvote
else
master_mode = .
if(restart)
if(!admins.len)
return
var/total_admins
var/afk_admins
var/active_admins = 0
for(var/client/C in admins)
total_admins++
if(C.is_afk())
afk_admins++
var/active_admins
active_admins = total_admins - afk_admins
if(!C.is_afk())
active_admins++
if(active_admins <= 0)
world.Reboot("Restart vote successful.", "end_error", "restart vote")