From 7535ef8505d4ef837bfb299e0eb4339b36062d20 Mon Sep 17 00:00:00 2001 From: Putnam Date: Sun, 10 Nov 2019 23:09:37 -0800 Subject: [PATCH] balancing (hopefully more roundstart antags) --- code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm | 4 ++-- .../gamemodes/dynamic/dynamic_rulesets_roundstart.dm | 8 ++++---- config/dynamic_config.txt | 9 ++++----- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm index a2dddb7508..2402758776 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm @@ -959,7 +959,7 @@ name = "Minor Space Dust" config_tag = "space_dust" typepath = /datum/round_event/space_dust - cost = 3 + cost = 2 enemy_roles = list("Chief Engineer","Station Engineer") required_enemies = list(1,1,1,0,0,0,0,0,0,0) requirements = list(5,5,5,5,5,5,5,5,5,5) @@ -970,7 +970,7 @@ name = "Major Space Dust" config_tag = "major_dust" typepath = /datum/round_event/meteor_wave/major_dust - cost = 10 + cost = 4 enemy_roles = list("Chief Engineer","Station Engineer") required_enemies = list(2,2,2,2,2,2,2,2,2,2) requirements = list(10,10,10,10,10,10,10,10,10,10) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm index fd9e1ae7a4..f3d95e873f 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm @@ -18,8 +18,8 @@ weight = 5 cost = 10 // Avoid raising traitor threat above 10, as it is the default low cost ruleset. scaling_cost = 10 - requirements = list(60,60,50,50,50,50,50,50,50,50) - high_population_requirement = 50 + requirements = list(50,50,50,50,50,50,50,50,50,50) + high_population_requirement = 40 antag_cap = list(1,1,1,1,2,2,2,2,3,3) var/autotraitor_cooldown = 450 // 15 minutes (ticks once per 2 sec) @@ -202,7 +202,7 @@ required_candidates = 2 weight = 3 cost = 30 - requirements = list(101,101,101,100,90,80,70,60,50,50) + requirements = list(101,101,101,80,70,60,50,50,50,50) high_population_requirement = 50 flags = HIGHLANDER_RULESET antag_cap = list(2,2,2,3,3,4,4,4,4,4) @@ -494,7 +494,7 @@ required_candidates = 4 weight = 3 cost = 35 - requirements = list(101,101,101,100,90,80,70,60,50,50) + requirements = list(101,101,101,80,70,60,50,50,50,50) high_population_requirement = 50 flags = HIGHLANDER_RULESET antag_cap = list(2,3,3,4,4,4,4,4,4,4) diff --git a/config/dynamic_config.txt b/config/dynamic_config.txt index df9acef64b..57998bf9b3 100644 --- a/config/dynamic_config.txt +++ b/config/dynamic_config.txt @@ -137,8 +137,8 @@ DYNAMIC_COST BRAND_INTELLIGENCE 5 DYNAMIC_COST CARP_MIGRATION 3 DYNAMIC_COST COMMUNICATIONS_BLACKOUT 5 DYNAMIC_COST PROCESSOR_OVERLOAD 5 -DYNAMIC_COST SPACE_DUST 5 -DYNAMIC_COST MAJOR_DUST 10 +DYNAMIC_COST SPACE_DUST 2 +DYNAMIC_COST MAJOR_DUST 4 DYNAMIC_COST ELECTRICAL_STORM 1 DYNAMIC_COST HEART_ATTACK 1 DYNAMIC_COST RADIATION_STORM 3 @@ -152,15 +152,14 @@ DYNAMIC_COST LATEJOIN_REVOLUTION 20 ## This means that 40 30 30 20 20 20 15 15 15 10 will not generate below 40 at 0-8, 30 at 9-17 etc. DYNAMIC_REQUIREMENTS TRAITOR 50 50 50 50 50 50 50 50 50 50 DYNAMIC_REQUIREMENTS TRAITORBRO 101 101 101 101 101 101 101 101 101 101 -DYNAMIC_REQUIREMENTS MALF_AI 101 101 101 100 90 80 70 60 50 50 DYNAMIC_REQUIREMENTS CHANGELING 101 101 101 101 101 101 101 101 101 101 DYNAMIC_REQUIREMENTS WIZARD 101 101 101 60 50 50 50 50 50 50 -DYNAMIC_REQUIREMENTS CULT 101 101 101 100 90 80 70 60 50 50 +DYNAMIC_REQUIREMENTS CULT 101 101 101 80 70 60 50 50 50 50 DYNAMIC_REQUIREMENTS NUCLEAR 101 101 101 70 60 50 50 50 50 50 DYNAMIC_REQUIREMENTS REVOLUTION 101 101 101 80 70 60 50 50 50 50 # All below are impossible-by-default DYNAMIC_REQUIREMENTS EXTENDED 101 101 101 101 101 101 101 101 101 101 -DYNAMIC_REQUIREMENTS CLOCKWORK_CULT 101 101 101 100 90 80 70 60 50 50 +DYNAMIC_REQUIREMENTS CLOCKWORK_CULT 101 101 101 80 70 60 50 50 50 50 DYNAMIC_REQUIREMENTS CLOWNOPS 101 101 101 101 101 101 101 101 101 101 DYNAMIC_REQUIREMENTS DEVIL 101 101 101 101 101 101 101 101 101 101 DYNAMIC_REQUIREMENTS MONKEY 101 101 101 101 101 101 101 101 101 101