From 73eed1efe084253eef9d271f8d46448e32a56741 Mon Sep 17 00:00:00 2001 From: Dahlular <55758850+Dahlular@users.noreply.github.com> Date: Tue, 12 Oct 2021 01:16:05 -0600 Subject: [PATCH] Changes spawn conditions for many events --- .../dynamic/dynamic_rulesets_events.dm | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm index 0c24868f..016804eb 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm @@ -108,7 +108,7 @@ //config_tag = "pirates" typepath = /datum/round_event/pirates antag_flag = ROLE_TRAITOR - enemy_roles = list("AI","Security Officer","Head of Security","Captain") + enemy_roles = list("AI","Security Officer","Head of Security") required_enemies = list(3,3,2,2,2,1,1,1,1,0) weight = 3 cost = 0 @@ -136,7 +136,7 @@ name = "Spider Infestation" //config_tag = "spiders" typepath = /datum/round_event/spider_infestation - enemy_roles = list("AI","Security Officer","Head of Security","Captain") + enemy_roles = list("AI","Security Officer","Head of Security") required_enemies = list(3,2,2,2,2,1,1,1,0,0) weight = 2 cost = 5 @@ -286,7 +286,7 @@ name = "Anomaly: Bluespace" //config_tag = "anomaly_bluespace" typepath = /datum/round_event/anomaly/anomaly_bluespace - enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain") + enemy_roles = list("Research Director","Scientist") required_enemies = list(2,2,2,1,1,1,1,1,1,0) weight = 2 earliest_start = 40 MINUTES @@ -303,7 +303,7 @@ name = "Anomaly: Hyper-Energetic Flux" //config_tag = "anomaly_flux" typepath = /datum/round_event/anomaly/anomaly_flux - enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain") + enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist") required_enemies = list(2,2,2,2,2,2,2,2,2,0) weight = 3 earliest_start = 20 MINUTES @@ -338,7 +338,7 @@ earliest_start = 20 MINUTES repeatable_weight_decrease = 1 cost = 0 - enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain","Cyborg") + enemy_roles = list("Research Director","Scientist") required_enemies = list(2,2,2,2,2,1,1,1,1,0) requirements = list(101,101,10,10,10,10,10,10,10,10) high_population_requirement = 10 @@ -355,7 +355,7 @@ earliest_start = 30 MINUTES repeatable_weight_decrease = 1 cost = 0 - enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain","Cyborg") + enemy_roles = list("Research Director","Scientist") required_enemies = list(3,3,3,2,2,2,2,2,2,0) requirements = list(101,101,101,10,10,10,10,10,10,10) high_population_requirement = 10 @@ -407,14 +407,14 @@ earliest_start = 30 MINUTES repeatable_weight_decrease = 1 cost = 0 - enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain","Cyborg") + enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician") required_enemies = list(3,2,2,2,1,1,1,0,0,0) requirements = list(101,25,20,15,15,15,10,10,10,10) high_population_requirement = 10 repeatable = TRUE //property_weights = list("extended" = -1, "chaos" = 1) occurances_max = 1 - chaos_min = 1.5 + chaos_min = 1.8 /datum/dynamic_ruleset/event/carp_migration name = "Carp Migration" @@ -534,7 +534,7 @@ cost = 6 weight = 1 repeatable_weight_decrease = 1 - enemy_roles = list("Chemist","Chief Medical Officer","Geneticist","Medical Doctor","AI","Captain") + enemy_roles = list("Chemist","Chief Medical Officer","Geneticist","Medical Doctor") required_enemies = list(2,2,2,2,1,1,1,1,1,0) requirements = list(5,5,5,5,5,5,5,5,5,5) high_population_requirement = 10 @@ -548,7 +548,7 @@ typepath = /datum/round_event/portal_storm/syndicate_shocktroop cost = 0 weight = 1 - enemy_roles = list("Head of Security","Security Officer","AI","Captain","Shaft Miner") + enemy_roles = list("Head of Security","Security Officer") required_enemies = list(2,2,2,2,2,2,2,2,2,2) requirements = list(101,101,40,35,30,30,30,30,25,20) high_population_requirement = 30 @@ -594,7 +594,7 @@ name = "Sentient Disease" //config_tag = "sentient_disease" typepath = /datum/round_event/ghost_role/sentient_disease - enemy_roles = list("Virologist","Chief Medical Officer","Captain","Chemist") + enemy_roles = list("Virologist","Chief Medical Officer","Chemist") required_enemies = list(2,2,2,1,1,1,1,0,0,0) required_candidates = 1 weight = 2 @@ -604,13 +604,13 @@ //property_weights = list("story_potential" = 1, "extended" = 1, "valid" = -2) high_population_requirement = 5 occurances_max = 1 - chaos_min = 1.95 + chaos_min = 2 /datum/dynamic_ruleset/event/revenant name = "Revenant" //config_tag = "revenant" typepath = /datum/round_event/ghost_role/revenant - enemy_roles = list("Chief Engineer","Station Engineer","Captain","Chaplain","AI") + enemy_roles = list("Chief Engineer","Station Engineer","Chaplain") required_enemies = list(2,1,1,1,1,1,1,1,0,0) required_candidates = 1 weight = 4 @@ -619,7 +619,7 @@ high_population_requirement = 15 //property_weights = list("story_potential" = -2, "extended" = -1) occurances_max = 1 //Skyrat change. - chaos_min = 1.5 + chaos_min = 1.9 /datum/dynamic_ruleset/event/immovable_rod name = "Immovable Rod" @@ -641,11 +641,11 @@ name = "Crystalline Asteroid" controller = /datum/round_event_control/crystalline_reentry typepath = /datum/round_event/crystalline_reentry - enemy_roles = list("Research Director","Chief Engineer","Station Engineer","Captain","Chaplain","AI") + enemy_roles = list("Chief Engineer","Station Engineer") required_enemies = list(2,2,2,2,2,2,1,1,1,0) requirements = list(101,101,20,18,16,14,12,10,8,6) high_population_requirement = 15 - cost = 0 + cost = 5 occurances_max = 2 weight = 3 repeatable_weight_decrease = 2 @@ -708,7 +708,7 @@ /datum/dynamic_ruleset/event/disease_outbreak name = "Disease Outbreak" - enemy_roles = list("Virologist","Chief Medical Officer","Captain","Chemist") + enemy_roles = list("Virologist","Chief Medical Officer","Chemist") controller = /datum/round_event_control/disease_outbreak typepath = /datum/round_event/disease_outbreak required_enemies = list(2,1,1,1,1,1,1,1,0,0) @@ -752,7 +752,7 @@ /datum/dynamic_ruleset/event/mice_migration name = "Mice Migration" typepath = /datum/round_event/mice_migration - enemy_roles = list("Chief Engineer","Station Engineer","Captain","Cook","Atmospheric Technician") + enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician") required_enemies = list(1,1,1,1,1,1,0,0,0,0) requirements = list(5,5,5,5,0,0,0,0,0,0) high_population_requirement = 0 @@ -797,7 +797,7 @@ /datum/dynamic_ruleset/event/spacevine name = "Spacevine" typepath = /datum/round_event/spacevine - enemy_roles = list("Cook","Botanist","Security Officer","Captain","Station Engineer") + enemy_roles = list("Cook","Botanist","Security Officer","Station Engineer") required_enemies = list(2,2,2,1,1,1,1,1,1,0) requirements = list(101,101,10,9,8,7,5,5,5,0) cost = 2 @@ -811,7 +811,7 @@ /datum/dynamic_ruleset/event/spontaneous_appendicitis name = "Spontaneous Appendicitis" typepath = /datum/round_event/spontaneous_appendicitis - enemy_roles = list("Medical Doctor","Chief Medical Officer","Roboticist") + enemy_roles = list("Medical Doctor","Chief Medical Officer") required_enemies = list(2,2,2,2,2,2,2,1,1,1) requirements = list(5,5,5,5,5,5,5,5,0,0) high_population_requirement = 5