mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-18 06:01:56 +00:00
Fixes AI subsystems being NOFIRE
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user