diff --git a/code/modules/events/anomaly_flux.dm b/code/modules/events/anomaly_flux.dm index d3b1e8ea7e..cfb5889e4f 100644 --- a/code/modules/events/anomaly_flux.dm +++ b/code/modules/events/anomaly_flux.dm @@ -1,8 +1,8 @@ /datum/round_event_control/anomaly/anomaly_flux name = "Anomaly: Hyper-Energetic Flux" typepath = /datum/round_event/anomaly/anomaly_flux - - max_occurrences = 5 + min_players = 20 + max_occurrences = 0 //GS13 - this event ends poorly 90% of the time weight = 20 description = "This anomaly shocks and explodes." diff --git a/code/modules/events/anomaly_grav.dm b/code/modules/events/anomaly_grav.dm index 232d2ddd35..a5424ee900 100644 --- a/code/modules/events/anomaly_grav.dm +++ b/code/modules/events/anomaly_grav.dm @@ -1,7 +1,7 @@ /datum/round_event_control/anomaly/anomaly_grav name = "Anomaly: Gravitational" typepath = /datum/round_event/anomaly/anomaly_grav - + min_players = 4 //GS13 - mostly harmless anomaly max_occurrences = 5 weight = 20 description = "This anomaly throws things around." diff --git a/code/modules/events/anomaly_pyro.dm b/code/modules/events/anomaly_pyro.dm index dee0330743..a7758a591a 100644 --- a/code/modules/events/anomaly_pyro.dm +++ b/code/modules/events/anomaly_pyro.dm @@ -2,7 +2,7 @@ name = "Anomaly: Pyroclastic" typepath = /datum/round_event/anomaly/anomaly_pyro - min_players = 5 + min_players = 10 //GS13 tweak max_occurrences = 5 weight = 20 description = "This anomaly sets things on fire, and creates a pyroclastic slime." diff --git a/code/modules/events/aurora_caelus.dm b/code/modules/events/aurora_caelus.dm index 63d7122cb8..d9e1e25345 100644 --- a/code/modules/events/aurora_caelus.dm +++ b/code/modules/events/aurora_caelus.dm @@ -1,9 +1,9 @@ /datum/round_event_control/aurora_caelus name = "Aurora Caelus" typepath = /datum/round_event/aurora_caelus - max_occurrences = 1 + max_occurrences = 2 weight = 4 - earliest_start = 5 MINUTES + earliest_start = 20 MINUTES category = EVENT_CATEGORY_FRIENDLY description = "A colourful display can be seen through select windows. And the kitchen." diff --git a/code/modules/events/blob.dm b/code/modules/events/blob.dm index e43ce0d4d0..298d40a54e 100644 --- a/code/modules/events/blob.dm +++ b/code/modules/events/blob.dm @@ -2,7 +2,7 @@ name = "Blob" typepath = /datum/round_event/ghost_role/blob weight = 10 - max_occurrences = 1 + max_occurrences = 0 //GS13 - let's not earliest_start = 40 MINUTES min_players = 35 diff --git a/code/modules/events/brain_trauma.dm b/code/modules/events/brain_trauma.dm index 85d69a1509..11170bb2ed 100644 --- a/code/modules/events/brain_trauma.dm +++ b/code/modules/events/brain_trauma.dm @@ -2,7 +2,7 @@ name = "Spontaneous Brain Trauma" typepath = /datum/round_event/brain_trauma weight = 25 - min_players = 5 + min_players = 8 //GS13 - somewhat harmless ig category = EVENT_CATEGORY_HEALTH description = "A crewmember gains a random trauma." diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm index bed6cf84ea..a1d435e919 100644 --- a/code/modules/events/carp_migration.dm +++ b/code/modules/events/carp_migration.dm @@ -2,9 +2,9 @@ name = "Carp Migration" typepath = /datum/round_event/carp_migration weight = 15 - min_players = 2 - earliest_start = 10 MINUTES - max_occurrences = 6 + min_players = 5 //GS13 - tweaked player count, earlier start and max occurences, to fit lowpop better + earliest_start = 20 MINUTES + max_occurrences = 4 category = EVENT_CATEGORY_ENTITIES description = "Summons a school of space carp." diff --git a/code/modules/events/cat_surgeon.dm b/code/modules/events/cat_surgeon.dm index 254fdaecca..3c7c98fbcd 100644 --- a/code/modules/events/cat_surgeon.dm +++ b/code/modules/events/cat_surgeon.dm @@ -1,7 +1,7 @@ /datum/round_event_control/cat_surgeon name = "Cat Surgeon" typepath = /datum/round_event/cat_surgeon - max_occurrences = 1 + max_occurrences = 0 //GS13 - this one's just cruel lmao weight = 5 category = EVENT_CATEGORY_ENTITIES description = "Spawns a crazy surgeon ready to perverse things with the crew." diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 753349fdd6..fc9031fc6a 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -1,8 +1,8 @@ /datum/round_event_control/disease_outbreak name = "Disease Outbreak" typepath = /datum/round_event/disease_outbreak - max_occurrences = 1 - min_players = 3 + max_occurrences = 3 + min_players = 5 weight = 5 category = EVENT_CATEGORY_HEALTH description = "A classic or advanced disease will infect some crewmembers." diff --git a/code/modules/events/dust.dm b/code/modules/events/dust.dm index 6b0139c449..85b695db02 100644 --- a/code/modules/events/dust.dm +++ b/code/modules/events/dust.dm @@ -2,7 +2,7 @@ name = "Minor Space Dust" typepath = /datum/round_event/space_dust weight = 200 - max_occurrences = 1000 + max_occurrences = 15 //GS13 - it was originaly 1000 occurences, which won't work out well in our super long rounds earliest_start = 0 MINUTES alert_observers = FALSE category = EVENT_CATEGORY_SPACE @@ -21,7 +21,7 @@ typepath = /datum/round_event/sandstorm weight = 5 max_occurrences = 1 - min_players = 10 + min_players = 20 earliest_start = 20 MINUTES category = EVENT_CATEGORY_SPACE description = "The station is pelted by an extreme amount of sand for several minutes." diff --git a/code/modules/events/electrical_storm.dm b/code/modules/events/electrical_storm.dm index f04389b1a1..19927b9bd6 100644 --- a/code/modules/events/electrical_storm.dm +++ b/code/modules/events/electrical_storm.dm @@ -1,7 +1,7 @@ /datum/round_event_control/electrical_storm name = "Electrical Storm" typepath = /datum/round_event/electrical_storm - earliest_start = 10 MINUTES + earliest_start = 20 MINUTES min_players = 5 weight = 40 category = EVENT_CATEGORY_ENGINEERING diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index 4f94576fa6..23837bc529 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -2,8 +2,8 @@ name = "Random Heart Attack" typepath = /datum/round_event/heart_attack weight = 10 - max_occurrences = 2 - min_players = 10 // To avoid shafting lowpop + max_occurrences = 0 //GS13 - let's turn this off for now + min_players = 16 // To avoid shafting lowpop category = EVENT_CATEGORY_HEALTH description = "A random crewmember's heart gives out." diff --git a/code/modules/events/high_priority_bounty.dm b/code/modules/events/high_priority_bounty.dm index 90f27b19f9..da3bb8fa3d 100644 --- a/code/modules/events/high_priority_bounty.dm +++ b/code/modules/events/high_priority_bounty.dm @@ -1,7 +1,7 @@ /datum/round_event_control/high_priority_bounty name = "High Priority Bounty" typepath = /datum/round_event/high_priority_bounty - max_occurrences = 3 + max_occurrences = 5 weight = 20 earliest_start = 10 category = EVENT_CATEGORY_BUREAUCRATIC diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index 525b49ba6a..70b92d071d 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -10,8 +10,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 /datum/round_event_control/immovable_rod name = "Immovable Rod" typepath = /datum/round_event/immovable_rod - min_players = 15 - max_occurrences = 5 + min_players = 20 //GS13 - tweaked min players and occurences + max_occurrences = 2 var/atom/special_target category = EVENT_CATEGORY_SPACE description = "The station passes through an immovable rod." diff --git a/code/modules/events/major_dust.dm b/code/modules/events/major_dust.dm index dc24a52b19..9ae5b8939e 100644 --- a/code/modules/events/major_dust.dm +++ b/code/modules/events/major_dust.dm @@ -1,6 +1,7 @@ /datum/round_event_control/meteor_wave/major_dust name = "Major Space Dust" typepath = /datum/round_event/meteor_wave/major_dust + min_players = 8 //GS13 weight = 8 description = "The station is pelted by sand." diff --git a/code/modules/events/meteor_wave.dm b/code/modules/events/meteor_wave.dm index a3534be3ea..42a122cc08 100644 --- a/code/modules/events/meteor_wave.dm +++ b/code/modules/events/meteor_wave.dm @@ -7,9 +7,9 @@ name = "Meteor Wave: Normal" typepath = /datum/round_event/meteor_wave weight = 4 - min_players = 15 - max_occurrences = 3 - earliest_start = 25 MINUTES + min_players = 16 //GS13 - tweaked all meteor waves to nerf them a bit + max_occurrences = 2 + earliest_start = 40 MINUTES category = EVENT_CATEGORY_SPACE description = "A regular meteor wave." @@ -87,8 +87,8 @@ typepath = /datum/round_event/meteor_wave/threatening weight = 5 min_players = 20 - max_occurrences = 3 - earliest_start = 35 MINUTES + max_occurrences = 1 + earliest_start = 45 MINUTES description = "A meteor wave with higher chance of big meteors." /datum/round_event/meteor_wave/threatening @@ -100,8 +100,8 @@ typepath = /datum/round_event/meteor_wave/catastrophic weight = 7 min_players = 25 - max_occurrences = 3 - earliest_start = 45 MINUTES + max_occurrences = 1 + earliest_start = 55 MINUTES description = "A meteor wave that might summon a tunguska class meteor." /datum/round_event/meteor_wave/catastrophic diff --git a/code/modules/events/nightmare.dm b/code/modules/events/nightmare.dm index 71351d85be..a1cc9c9029 100644 --- a/code/modules/events/nightmare.dm +++ b/code/modules/events/nightmare.dm @@ -2,7 +2,7 @@ name = "Spawn Nightmare" typepath = /datum/round_event/ghost_role/nightmare max_occurrences = 1 - min_players = 20 + min_players = 25 dynamic_should_hijack = TRUE category = EVENT_CATEGORY_ENTITIES description = "Spawns a nightmare, aiming to darken the station." diff --git a/code/modules/events/operative.dm b/code/modules/events/operative.dm index cbefa58c7b..53b79a9456 100644 --- a/code/modules/events/operative.dm +++ b/code/modules/events/operative.dm @@ -2,7 +2,7 @@ name = "Lone Operative" typepath = /datum/round_event/ghost_role/operative weight = 0 //Admin only - max_occurrences = 1 + max_occurrences = 0 //GS13 tweak category = EVENT_CATEGORY_INVASION description = "A single nuclear operative assaults the station." diff --git a/code/modules/events/pirates.dm b/code/modules/events/pirates.dm index 266cb3f0ac..3266bb70bf 100644 --- a/code/modules/events/pirates.dm +++ b/code/modules/events/pirates.dm @@ -3,8 +3,8 @@ typepath = /datum/round_event/pirates weight = 8 max_occurrences = 1 - min_players = 10 - earliest_start = 30 MINUTES + min_players = 20 + earliest_start = 50 MINUTES dynamic_should_hijack = TRUE category = EVENT_CATEGORY_INVASION description = "The crew will either pay up, or face a pirate assault." diff --git a/code/modules/events/portal_storm.dm b/code/modules/events/portal_storm.dm index 49e60893f3..1628566557 100644 --- a/code/modules/events/portal_storm.dm +++ b/code/modules/events/portal_storm.dm @@ -2,8 +2,8 @@ name = "Portal Storm: Syndicate Shocktroops" typepath = /datum/round_event/portal_storm/syndicate_shocktroop weight = 2 - min_players = 15 - earliest_start = 30 MINUTES + min_players = 20 + earliest_start = 60 MINUTES category = EVENT_CATEGORY_ENTITIES description = "Syndicate troops pour out of portals." diff --git a/code/modules/events/prison_break.dm b/code/modules/events/prison_break.dm index 110ab745a0..e49e699338 100644 --- a/code/modules/events/prison_break.dm +++ b/code/modules/events/prison_break.dm @@ -2,7 +2,7 @@ name = "Grey Tide" typepath = /datum/round_event/grey_tide max_occurrences = 2 - min_players = 5 + min_players = 12 category = EVENT_CATEGORY_ENGINEERING description = "Bolts open all doors in one or more departments." diff --git a/code/modules/events/radiation_storm.dm b/code/modules/events/radiation_storm.dm index 5ba3d017e1..2973a6b642 100644 --- a/code/modules/events/radiation_storm.dm +++ b/code/modules/events/radiation_storm.dm @@ -1,7 +1,7 @@ /datum/round_event_control/radiation_storm name = "Radiation Storm" typepath = /datum/round_event/radiation_storm - max_occurrences = 1 + max_occurrences = 0 //GS13 - removed because it disrupts RPs too much category = EVENT_CATEGORY_SPACE description = "Radiation storm affects the station, forcing the crew to escape to maintenance." diff --git a/code/modules/events/shuttle_loan.dm b/code/modules/events/shuttle_loan.dm index 49a0f94000..7de9629530 100644 --- a/code/modules/events/shuttle_loan.dm +++ b/code/modules/events/shuttle_loan.dm @@ -11,8 +11,8 @@ /datum/round_event_control/shuttle_loan name = "Shuttle Loan" typepath = /datum/round_event/shuttle_loan - max_occurrences = 1 - earliest_start = 7 MINUTES + max_occurrences = 3 + earliest_start = 15 MINUTES category = EVENT_CATEGORY_BUREAUCRATIC description = "If cargo accepts the offer, fills the shuttle with loot and/or enemies." diff --git a/code/modules/events/space_dragon.dm b/code/modules/events/space_dragon.dm index 9298767a42..50d7433f4c 100644 --- a/code/modules/events/space_dragon.dm +++ b/code/modules/events/space_dragon.dm @@ -3,7 +3,7 @@ typepath = /datum/round_event/ghost_role/space_dragon weight = 8 max_occurrences = 1 - min_players = 20 + min_players = 25 dynamic_should_hijack = TRUE category = EVENT_CATEGORY_ENTITIES description = "Spawns a space dragon, which will try to take over the station." diff --git a/code/modules/events/space_ninja.dm b/code/modules/events/space_ninja.dm index 6f4564cb63..5fd019fa56 100644 --- a/code/modules/events/space_ninja.dm +++ b/code/modules/events/space_ninja.dm @@ -4,7 +4,7 @@ max_occurrences = 1 weight = 10 earliest_start = 20 MINUTES - min_players = 15 + min_players = 25 dynamic_should_hijack = TRUE category = EVENT_CATEGORY_INVASION description = "A space ninja infiltrates the station." diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 0861ea7caa..9c68add145 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -3,7 +3,7 @@ typepath = /datum/round_event/spacevine weight = 15 max_occurrences = 3 - min_players = 20 + min_players = 18 category = EVENT_CATEGORY_ENTITIES description = "Kudzu begins to overtake the station. Might spawn man-traps." diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index 6e8c29d3a9..51a95811fc 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -2,7 +2,7 @@ name = "Spider Infestation" typepath = /datum/round_event/spider_infestation weight = 5 - max_occurrences = 1 + max_occurrences = 2 min_players = 15 category = EVENT_CATEGORY_ENTITIES description = "Spawns spider eggs, ready to hatch." diff --git a/code/modules/events/spontaneous_appendicitis.dm b/code/modules/events/spontaneous_appendicitis.dm index 31b14bb8b9..bab8797eb4 100644 --- a/code/modules/events/spontaneous_appendicitis.dm +++ b/code/modules/events/spontaneous_appendicitis.dm @@ -2,7 +2,7 @@ name = "Spontaneous Appendicitis" typepath = /datum/round_event/spontaneous_appendicitis weight = 20 - max_occurrences = 4 + max_occurrences = 0 //GS13 - a bit too disruptive for people who wanna RP in peace earliest_start = 10 MINUTES min_players = 5 // To make your chance of getting help a bit higher. category = EVENT_CATEGORY_HEALTH diff --git a/code/modules/events/stray_cargo.dm b/code/modules/events/stray_cargo.dm index f7240f9e8b..1334644faf 100644 --- a/code/modules/events/stray_cargo.dm +++ b/code/modules/events/stray_cargo.dm @@ -3,7 +3,7 @@ name = "Stray Cargo Pod" typepath = /datum/round_event/stray_cargo weight = 5 - max_occurrences = 4 + max_occurrences 6 earliest_start = 10 MINUTES category = EVENT_CATEGORY_BUREAUCRATIC description = "A pod containing a random supply crate lands on the station." diff --git a/code/modules/events/supermatter_surge.dm b/code/modules/events/supermatter_surge.dm index 08deaae7d5..1a40c8a7ce 100644 --- a/code/modules/events/supermatter_surge.dm +++ b/code/modules/events/supermatter_surge.dm @@ -2,8 +2,8 @@ name = "Supermatter Surge" typepath = /datum/round_event/supermatter_surge weight = 20 - max_occurrences = 5 - earliest_start = 10 MINUTES + max_occurrences = 0 //GS13 - engineering isn't always omni present here due to lowpop + earliest_start = 40 MINUTES category = EVENT_CATEGORY_ENGINEERING description = "Randomly modifies the supermatter's power, giving the engineers a lot of headaches." diff --git a/code/modules/events/travelling_trader.dm b/code/modules/events/travelling_trader.dm index ac9d103f5f..98ff3184ae 100644 --- a/code/modules/events/travelling_trader.dm +++ b/code/modules/events/travelling_trader.dm @@ -2,8 +2,8 @@ name = "Travelling Trader" typepath = /datum/round_event/travelling_trader weight = 8 - max_occurrences = 2 - earliest_start = 0 MINUTES + max_occurrences = 6 //GS13 because why not + earliest_start = 10 MINUTES category = EVENT_CATEGORY_FRIENDLY description = "A mysterious figure requests something to the crew and rewards them with something for getting it done." diff --git a/code/modules/events/vent_clog.dm b/code/modules/events/vent_clog.dm index fb88f81598..e42594fd96 100644 --- a/code/modules/events/vent_clog.dm +++ b/code/modules/events/vent_clog.dm @@ -3,6 +3,7 @@ typepath = /datum/round_event/vent_clog weight = 10 max_occurrences = 3 + min_players = 10 category = EVENT_CATEGORY_HEALTH description = "All the scrubbers onstation spit random chemicals in smoke form." @@ -14,10 +15,9 @@ var/list/vents = list() var/randomProbability = 0 var/reagentsAmount = 100 - var/list/saferChems = list( + var/list/saferChems = list( //GS13 - removed some of those chems, just a couple particularly annoying ones /datum/reagent/water, /datum/reagent/carbon, - /datum/reagent/consumable/flour, /datum/reagent/space_cleaner, /datum/reagent/consumable/nutriment, /datum/reagent/consumable/condensedcapsaicin, @@ -25,11 +25,9 @@ /datum/reagent/lube, /datum/reagent/glitter/pink, /datum/reagent/cryptobiolin, - /datum/reagent/toxin/plantbgone, /datum/reagent/blood, /datum/reagent/medicine/charcoal, /datum/reagent/drug/space_drugs, - /datum/reagent/medicine/morphine, /datum/reagent/water/holywater, /datum/reagent/consumable/ethanol, /datum/reagent/consumable/hot_coco, @@ -107,14 +105,14 @@ name = "Clogged Vents: Threatening" typepath = /datum/round_event/vent_clog/threatening weight = 4 - min_players = 15 + min_players = 18 max_occurrences = 1 earliest_start = 35 MINUTES description = "Extra dangerous chemicals come out of the scrubbers." /datum/round_event/vent_clog/threatening randomProbability = 10 - reagentsAmount = 200 + reagentsAmount = 100 /datum/round_event_control/vent_clog/catastrophic name = "Clogged Vents: Catastrophic" diff --git a/code/modules/events/wisdomcow.dm b/code/modules/events/wisdomcow.dm index 3c03911d1d..a591e9d0f2 100644 --- a/code/modules/events/wisdomcow.dm +++ b/code/modules/events/wisdomcow.dm @@ -1,7 +1,7 @@ /datum/round_event_control/wisdomcow name = "Wisdom cow" typepath = /datum/round_event/wisdomcow - max_occurrences = 1 + max_occurrences = 2 weight = 10 category = EVENT_CATEGORY_FRIENDLY description = "A cow appears to tell you wise words." diff --git a/code/modules/events/wormholes.dm b/code/modules/events/wormholes.dm index 413658e34d..ef2206724c 100644 --- a/code/modules/events/wormholes.dm +++ b/code/modules/events/wormholes.dm @@ -3,7 +3,7 @@ typepath = /datum/round_event/wormholes max_occurrences = 3 weight = 2 - min_players = 2 + min_players = 8 category = EVENT_CATEGORY_SPACE description = "Space time anomalies appear on the station, randomly teleporting people who walk into them."