From 690bb5d6cd054e005610dc5f632b4f99e94e8adc Mon Sep 17 00:00:00 2001 From: atermonera Date: Sat, 30 Apr 2022 13:44:06 -0800 Subject: [PATCH] Fixes AI subsystems being NOFIRE --- code/controllers/subsystems/ai.dm | 9 +-------- code/controllers/subsystems/aifast.dm | 9 +-------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/code/controllers/subsystems/ai.dm b/code/controllers/subsystems/ai.dm index 9f1dacb127..870f76bcfc 100644 --- a/code/controllers/subsystems/ai.dm +++ b/code/controllers/subsystems/ai.dm @@ -1,6 +1,7 @@ SUBSYSTEM_DEF(ai) name = "AI" runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME + flags = SS_NO_INIT | (UNIT_TEST ? SS_NO_FIRE : 0) // Prevent AI running during CI to avoid some irrelevant runtimes priority = FIRE_PRIORITY_AI wait = 2 SECONDS @@ -50,11 +51,3 @@ if (!(DATUM.process_flags & AI_PROCESSING)) {\ #define STOP_AIPROCESSING(DATUM) \ DATUM.process_flags &= ~AI_PROCESSING; \ SSai.queue -= DATUM; - - -// Prevent AI running during CI to avoid some irrelevant runtimes -#ifdef UNIT_TEST -/datum/controller/subsystem/ai/flags = SS_NO_INIT | SS_NO_FIRE -#else -/datum/controller/subsystem/ai/flags = SS_NO_INIT -#endif diff --git a/code/controllers/subsystems/aifast.dm b/code/controllers/subsystems/aifast.dm index 92a7936f8a..7859e8e679 100644 --- a/code/controllers/subsystems/aifast.dm +++ b/code/controllers/subsystems/aifast.dm @@ -1,6 +1,7 @@ SUBSYSTEM_DEF(aifast) name = "AI Fast" runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME + flags = SS_NO_INIT | (UNIT_TEST ? SS_NO_FIRE : 0) // Prevent AI running during CI to avoid some irrelevant runtimes priority = FIRE_PRIORITY_AI wait = 0.25 SECONDS @@ -50,11 +51,3 @@ if (!(DATUM.process_flags & AI_FASTPROCESSING)) {\ #define STOP_AIFASTPROCESSING(DATUM) \ DATUM.process_flags &= ~AI_FASTPROCESSING; \ SSaifast.queue -= DATUM; - - -// Prevent AI running during CI to avoid some irrelevant runtimes -#ifdef UNIT_TEST -/datum/controller/subsystem/aifast/flags = SS_NO_INIT | SS_NO_FIRE -#else -/datum/controller/subsystem/aifast/flags = SS_NO_INIT -#endif