Reworking Bot API and optimizing for loops in admin code (#6355)

This commit is contained in:
Mykhailo Bykhovtsev
2019-05-01 14:14:26 +02:00
committed by Werner
parent 5bf33373c9
commit 81e7f29878
21 changed files with 121 additions and 55 deletions
+1 -1
View File
@@ -54,7 +54,7 @@
// Handle population polling.
if (config.sql_enabled && config.sql_stats)
var/admincount = admins.len
var/admincount = staff.len
var/playercount = 0
for(var/mob/M in player_list)
if(M.client)
+2 -1
View File
@@ -432,7 +432,8 @@ var/datum/controller/subsystem/vote/SSvote
var/admin_number_present = 0
var/admin_number_afk = 0
for (var/client/X in admins)
for (var/s in staff)
var/client/X = s
if (X.holder.rights & R_ADMIN)
admin_number_present++
if (X.is_afk())