Files
VOREStation/code/modules/metric/count.dm
Anewbe d017075732 Merge pull request #6219 from Mechoid/Event_Retweakening
Tweaks the NewTM event system further
2019-06-19 23:34:26 -04:00

22 lines
621 B
Plaintext

/*
* Procs for counting active players in different situations. Returns the number of active players within the given cutoff.
*/
/datum/metric/proc/count_all_outdoor_mobs(var/cutoff = 75)
var/num = 0
for(var/mob/living/L in player_list)
var/turf/T = get_turf(L)
if(istype(T) && !istype(T, /turf/space) && T.outdoors)
if(assess_player_activity(L) >= cutoff)
num++
return num
/datum/metric/proc/count_all_space_mobs(var/cutoff = 75)
var/num = 0
for(var/mob/living/L in player_list)
var/turf/T = get_turf(L)
if(istype(T, /turf/space))
if(assess_player_activity(L) >= cutoff)
num++
return num