diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index f48f929a..8fb4951f 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -802,7 +802,7 @@ GLOBAL_VAR_INIT(dynamic_chaos_level, 1.5) /// Refund threat, but no more than threat_level. /datum/game_mode/dynamic/proc/refund_threat(regain) - threat = min(threat_level,threat+regain) + threat = min(threat_level,threat+regain,100) /// Generate threat and increase the threat_level if it goes beyond, capped at 100 /datum/game_mode/dynamic/proc/create_threat(gain) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm index f647a555..25e26856 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm @@ -199,7 +199,7 @@ high_population_requirement = 10 flags = TRAITOR_RULESET chaos_min = 2.0 - chaos_max = 3.5 + chaos_max = 4.0 /datum/dynamic_ruleset/midround/autotraitor/acceptable(population = 0, threat = 0) var/player_count = mode.current_players[CURRENT_LIVING_PLAYERS].len