From 936aa718a27a842673d8797cdb7e7ea4eee7f945 Mon Sep 17 00:00:00 2001 From: Dahlular <55758850+Dahlular@users.noreply.github.com> Date: Mon, 7 Mar 2022 21:35:39 -0700 Subject: [PATCH] Shuffles some events, makes one work --- .../dynamic/dynamic_rulesets_events.dm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm index bc868a93e..5bf91fb3c 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm @@ -175,15 +175,17 @@ /datum/dynamic_ruleset/event/crystals name = "Crystal Invasion" - /datum/round_event/crystalloid_entities + typepath = /datum/round_event/crystalloid_entities weight = 4 - repeatable_weight_decrease = 2 - cost = 4 - requirements = list(5,5,5,5,5,5,0,0,0,0) + repeatable_weight_decrease = 1 + cost = 3 + enemy_roles = list("AI","Security Officer","Head of Security","Captain","Assistant","Scientist","Station Engineer") + required_enemies = list(3,2,2,2,2,1,1,1,0,0) + requirements = list(101,20,15,10,10,10,10,10,10,10) high_population_requirement = 5 earliest_start = 30 MINUTES repeatable = TRUE - occurances_max = 2 + occurances_max = 3 chaos_min = 1.0 map_whitelist = list("LayeniaStation.dmm") @@ -206,7 +208,7 @@ high_population_requirement = 5 repeatable = TRUE //property_weights = list("chaos" = 1, "extended" = 2) - occurances_max = 2 + occurances_max = 1 chaos_min = 1.2 /datum/dynamic_ruleset/event/ventclog/ready() @@ -726,9 +728,9 @@ high_population_requirement = 0 weight = 100 cost = 2 - repeatable_weight_decrease = 1 //Slightly drop the weight each time it is called to keep the pool from getting too diluted as the round goes on. + repeatable_weight_decrease = 2 //Slightly drop the weight each time it is called to keep the pool from getting too diluted as the round goes on. repeatable = TRUE - occurances_max = 200 //Our rounds can go for a WHILE + occurances_max = 100 //Our rounds can go for a WHILE /datum/dynamic_ruleset/event/disease_outbreak name = "Disease Outbreak"