diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index f667fa8e2df..1e372ef058b 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -190,7 +190,6 @@ #define INIT_ORDER_PATH -50 #define INIT_ORDER_DECAY -61 //NOVA EDIT ADDITION #define INIT_ORDER_EXPLOSIONS -69 -#define INIT_ORDER_LOOT -70 #define INIT_ORDER_STATPANELS -97 #define INIT_ORDER_BAN_CACHE -98 #define INIT_ORDER_INIT_PROFILER -99 //Near the end, logs the costs of initialize diff --git a/code/modules/lootpanel/ss_looting.dm b/code/modules/lootpanel/ss_looting.dm index cf0882fa890..94e12f88f95 100644 --- a/code/modules/lootpanel/ss_looting.dm +++ b/code/modules/lootpanel/ss_looting.dm @@ -2,8 +2,9 @@ /// Queues image generation for search objects without icons SUBSYSTEM_DEF(looting) name = "Loot Icon Generation" - init_order = INIT_ORDER_LOOT + flags = SS_NO_INIT priority = FIRE_PRIORITY_PROCESS + runlevels = RUNLEVEL_LOBBY|RUNLEVELS_DEFAULT wait = 0.5 SECONDS /// Backlog of items. Gets put into processing var/list/datum/lootpanel/backlog = list() @@ -32,7 +33,7 @@ SUBSYSTEM_DEF(looting) if(!panel.process_images()) backlog += panel - + if(MC_TICK_CHECK) return