diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index 33b445c5ac9..e66d528a5af 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -228,16 +228,6 @@ i-- return L[i] -/* - * Sorting - */ -//Reverses the order of items in the list -/proc/reverselist(list/input) - var/list/output = list() - for(var/i = input.len; i >= 1; i--) - output += input[i] - return output - //Randomize: Return the list in a random order /proc/shuffle(list/L) if(!L) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 97410d7d8c2..ab4ff43b047 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -81,7 +81,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) /datum/controller/master/Shutdown() processing = FALSE sortTim(subsystems, /proc/cmp_subsystem_init) - subsystems = reverselist(subsystems) + reverseRange(subsystems) for(var/datum/controller/subsystem/ss in subsystems) ss.Shutdown()