From 7981566da3ee2bee082dbaa5de37b805bbada089 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sun, 9 Jun 2024 08:12:59 +0200 Subject: [PATCH] [MIRROR] Fixes admins not being able to force some rulesets with Stationwide Background Checks station trait (#28059) * Fixes admins not being able to force some rulesets with Stationwide Background Checks station trait * Update dynamic.dm --------- Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com> Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com> --- code/controllers/subsystem/dynamic/dynamic.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/controllers/subsystem/dynamic/dynamic.dm b/code/controllers/subsystem/dynamic/dynamic.dm index 494f37c5825..d320a98ced8 100644 --- a/code/controllers/subsystem/dynamic/dynamic.dm +++ b/code/controllers/subsystem/dynamic/dynamic.dm @@ -665,9 +665,6 @@ SUBSYSTEM_DEF(dynamic) if (initial(ruleset_type.weight) == 0) continue - if(!(initial(ruleset_type.ruleset_category) & GLOB.dynamic_ruleset_categories)) - continue - var/ruleset = new ruleset_type configure_ruleset(ruleset) rulesets += ruleset @@ -959,6 +956,8 @@ SUBSYSTEM_DEF(dynamic) else ruleset.restricted_roles |= initial(iterating_job.title) // SKYRAT EDIT END + if(!(ruleset.ruleset_category & GLOB.dynamic_ruleset_categories)) + ruleset.requirements = list(101,101,101,101,101,101,101,101,101,101) /// Get station traits and call for their config /datum/controller/subsystem/dynamic/proc/configure_station_trait_costs()