From d381be7f07c809912276358f1d2012ccdb0dc02e Mon Sep 17 00:00:00 2001 From: Putnam Date: Tue, 12 Nov 2019 05:30:08 -0800 Subject: [PATCH] more logging. --- code/game/gamemodes/dynamic/dynamic_rulesets.dm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets.dm b/code/game/gamemodes/dynamic/dynamic_rulesets.dm index 5d6c262c5e..33939fb642 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets.dm @@ -120,14 +120,24 @@ return FALSE if (population >= GLOB.dynamic_high_pop_limit) indice_pop = 10 - return (threat_level >= high_population_requirement) + if(threat_level < high_population_requirement) + message_admins("DYNAMIC: [name] did not reach threat level threshold: [threat_level]/[high_population_requirement]") + log_game("DYNAMIC: [name] did not reach threat level threshold: [threat_level]/[high_population_requirement]") + return FALSE + else + return TRUE else pop_per_requirement = pop_per_requirement > 0 ? pop_per_requirement : mode.pop_per_requirement if(antag_cap.len && requirements.len != antag_cap.len) message_admins("DYNAMIC: requirements and antag_cap lists have different lengths in ruleset [name]. Likely config issue, report this.") log_game("DYNAMIC: requirements and antag_cap lists have different lengths in ruleset [name]. Likely config issue, report this.") indice_pop = min(requirements.len,round(population/pop_per_requirement)+1) - return (threat_level >= requirements[indice_pop]) + if(threat_level < requirements[indice_pop]) + message_admins("DYNAMIC: [name] did not reach threat level threshold: [threat_level]/[requirements[indice_pop]]") + log_game("DYNAMIC: [name] did not reach threat level threshold: [threat_level]/[requirements[indice_pop]]") + return FALSE + else + return TRUE /// Called when a suitable rule is picked during roundstart(). Will some times attempt to scale a rule up when there is threat remaining. Returns the amount of scaled steps. /datum/dynamic_ruleset/proc/scale_up(extra_rulesets = 0, remaining_threat_level = 0)