From 0848c77c25cae7fe342d61858008c547f55e9960 Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Sun, 13 Apr 2025 04:05:05 +0200 Subject: [PATCH] just a small MC change (#17523) * just a small MC change * urg old mc code --- code/controllers/master.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index a7eecc4fbac..6004039363b 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -250,7 +250,11 @@ GLOBAL_REAL(Master, /datum/controller/master) = new SS_INIT_NO_NEED, ) - if (subsystem.flags & SS_NO_INIT || subsystem.subsystem_initialized) //Don't init SSs with the corresponding flag or if they already are initialized + if (subsystem.subsystem_initialized) //Don't init if they already are initialized + return + + if (subsystem.flags & SS_NO_INIT) + subsystem.subsystem_initialized = TRUE return current_initializing_subsystem = subsystem