From 13d7f88c7a571267a40f076c726d615856000937 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 17 Apr 2017 09:46:05 -0500 Subject: [PATCH] Standardizes subsystem Shutdown order --- code/__HELPERS/_lists.dm | 12 ------------ code/controllers/master.dm | 2 ++ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index db07a99d03..c0797819bc 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -228,18 +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 b4c5bc7d6d..ab4ff43b04 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -80,6 +80,8 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) /datum/controller/master/Shutdown() processing = FALSE + sortTim(subsystems, /proc/cmp_subsystem_init) + reverseRange(subsystems) for(var/datum/controller/subsystem/ss in subsystems) ss.Shutdown()