From 4e0b19431379b387df63ff763c07c3cdc0118ed6 Mon Sep 17 00:00:00 2001 From: lessthanthree <83487515+lessthnthree@users.noreply.github.com> Date: Tue, 19 Sep 2023 13:22:48 -0700 Subject: [PATCH] [MANUAL MIRROR] Supermatter Surge Event (#23811) * Supermatter Surge Event (#78244) ## About The Pull Request Adds a new random event, Supermatter Surge. For the duration of the event a powerloss inhibition is added, causing the crystal to retain more of its internal energy. Engineers have to keep the crystal stable for a few minutes until it passes. The amount of additional heat is balanced around a roundstart nitrogen engine with no freezers running (*icebox has freezers because planetary) so that even the most basic setup can reasonably be responded to. The event requires at least 3 engineering crew (or one CE) to run. engine_alert3.ogg is a shortened version of bloblarm.ogg ## Why It's Good For The Game Adds an engineering related event that while isn't too difficult to respond to, makes the SM less of a 'set it and forget it' piece of equipment in the round. The gas properties reduce heat generation as it depletes during the event progression, so it remains relatively under control compared to a massive 10K+ SM fire. It creates a series of events that engineers can respond to in their own way, be it adding more cooling, throwing in freezers, using a borg with a fire extinguisher or whatever else they can think of. ## Changelog :cl: LT3 add: New random event: Supermatter Surge code: Individual supermatter crystals can have custom gas properties /:cl: --------- Co-authored-by: distributivgesetz Co-authored-by: Jacquerel * remove Skyrat modular --------- Co-authored-by: distributivgesetz Co-authored-by: Jacquerel --- code/__DEFINES/jobs.dm | 5 + code/__DEFINES/supermatter.dm | 2 + code/controllers/subsystem/job.dm | 23 ++++ code/modules/events/supermatter_surge.dm | 110 ++++++++++++++++++ code/modules/power/supermatter/supermatter.dm | 9 +- .../ices_events/code/ICES_event_config.dm | 2 +- .../code/supermatter_surge.dm | 70 ----------- sound/machines/engine_alert3.ogg | Bin 0 -> 60277 bytes tgstation.dme | 2 +- 9 files changed, 148 insertions(+), 75 deletions(-) create mode 100644 code/modules/events/supermatter_surge.dm delete mode 100644 modular_skyrat/modules/supermatter_surge/code/supermatter_surge.dm create mode 100644 sound/machines/engine_alert3.ogg diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 71fc835d25e..44e67226604 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -135,6 +135,11 @@ #define JOB_SOLFED_LIASON "SolFed Liason" // SKYRAT EDIT ADDITION END +#define JOB_GROUP_ENGINEERS list( \ + JOB_STATION_ENGINEER, \ + JOB_ATMOSPHERIC_TECHNICIAN, \ +) + #define JOB_DISPLAY_ORDER_ASSISTANT 1 #define JOB_DISPLAY_ORDER_CAPTAIN 2 diff --git a/code/__DEFINES/supermatter.dm b/code/__DEFINES/supermatter.dm index 4721d755a5c..bac35207fb5 100644 --- a/code/__DEFINES/supermatter.dm +++ b/code/__DEFINES/supermatter.dm @@ -63,6 +63,8 @@ #define SLIGHTLY_CHARGED_ZAP_ICON_STATE "sm_arc_supercharged" #define OVER_9000_ZAP_ICON_STATE "sm_arc_dbz_referance" //Witty I know +#define SUPERMATTER_DEFAULT_BULLET_ENERGY 2 + #define SUPERMATTER_CASCADE_PERCENT 80 /// The divisor scaling value for cubic power loss. diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 1bca2ca531b..fc5d0fe8d4e 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -977,4 +977,27 @@ SUBSYSTEM_DEF(job) return JOB_AVAILABLE +/** + * Check if the station manifest has at least a certain amount of this staff type. + * If a matching head of staff is on the manifest, automatically passes (returns TRUE) + * + * Arguments: + * * crew_threshold - amount of crew to meet the requirement + * * jobs - a list of jobs that qualify the requirement + * * head_jobs - a list of head jobs that qualify the requirement + * +*/ +/datum/controller/subsystem/job/proc/has_minimum_jobs(crew_threshold, list/jobs = list(), list/head_jobs = list()) + var/employees = 0 + for(var/datum/record/crew/target in GLOB.manifest.general) + if(target.trim in head_jobs) + return TRUE + if(target.trim in jobs) + employees++ + + if(employees > crew_threshold) + return TRUE + + return FALSE + #undef VERY_LATE_ARRIVAL_TOAST_PROB diff --git a/code/modules/events/supermatter_surge.dm b/code/modules/events/supermatter_surge.dm new file mode 100644 index 00000000000..f8e1f2698f7 --- /dev/null +++ b/code/modules/events/supermatter_surge.dm @@ -0,0 +1,110 @@ +#define SURGE_DURATION_MIN 240 EVENT_SECONDS +#define SURGE_DURATION_MAX 270 EVENT_SECONDS +#define SURGE_SEVERITY_MIN 1 +#define SURGE_SEVERITY_MAX 4 +/// The amount of bullet energy we add for the duration of the SM surge +#define SURGE_BULLET_ENERGY_ADDITION 5 +/// The amount of powerloss inhibition (energy retention) we add for the duration of the SM surge +#define SURGE_BASE_POWERLOSS_INHIBITION 0.55 +/// The powerloss inhibition scaling based on surge severity +#define SURGE_POWERLOSS_INHIBITION_MODIFIER 0.175 +/// The power generation scaling based on surge severity +#define SURGE_POWER_GENERATION_MODIFIER 0.075 +/// The heat modifier scaling based on surge severity +#define SURGE_HEAT_MODIFIER 0.25 + +/** + * Supermatter Surge + * + * An engineering challenge event where the properties of the SM changes to be in a 'surge' of power. + * For the duration of the event a powerloss inhibition is added to nitrogen, causing the crystal to retain more of its internal energy. + * Heat modifier is lowered to generate some heat but not a high temp burn. + * Bullet energy from emitters is raised slightly to raise meV while turned on. + */ + +/datum/round_event_control/supermatter_surge + name = "Supermatter Surge" + typepath = /datum/round_event/supermatter_surge + category = EVENT_CATEGORY_ENGINEERING + weight = 15 + max_occurrences = 1 + earliest_start = 20 MINUTES + description = "The supermatter will increase in power and heat by a random amount, and announce it." + min_wizard_trigger_potency = 4 + max_wizard_trigger_potency = 7 + admin_setup = list( + /datum/event_admin_setup/input_number/surge_spiciness, + ) + +/datum/round_event_control/supermatter_surge/can_spawn_event(players_amt, allow_magic = FALSE) + . = ..() + + if(!SSjob.has_minimum_jobs(crew_threshold = 3, jobs = JOB_GROUP_ENGINEERS, head_jobs = list(JOB_CHIEF_ENGINEER))) + return FALSE + +/datum/round_event/supermatter_surge + announce_when = 4 + end_when = SURGE_DURATION_MIN + /// How powerful is the supermatter surge going to be? + var/surge_class = SURGE_SEVERITY_MIN + /// Typecasted reference to the supermatter chosen at event start + var/obj/machinery/power/supermatter_crystal/engine + /// Typecasted reference to the nitrogen properies in the SM chamber + var/datum/sm_gas/nitrogen/sm_gas + +/datum/event_admin_setup/input_number/surge_spiciness + input_text = "Set surge intensity. (Higher is more severe.)" + min_value = 1 + max_value = 4 + +/datum/event_admin_setup/input_number/surge_spiciness/prompt_admins() + default_value = rand(1, 4) + return ..() + +/datum/event_admin_setup/input_number/surge_spiciness/apply_to_event(datum/round_event/supermatter_surge/event) + event.surge_class = chosen_value + +/datum/round_event/supermatter_surge/setup() + engine = GLOB.main_supermatter_engine + if(isnull(engine)) + stack_trace("SM surge event failed to find a supermatter engine!") + return + + sm_gas = LAZYACCESS(engine.current_gas_behavior, /datum/gas/nitrogen) + if(isnull(sm_gas)) + stack_trace("SM surge event failed to find gas properties for [engine].") + return + + if(isnull(surge_class)) + surge_class = rand(SURGE_SEVERITY_MIN, SURGE_SEVERITY_MAX) + + end_when = rand(SURGE_DURATION_MIN, SURGE_DURATION_MAX) + +/datum/round_event/supermatter_surge/announce() + priority_announce("The Crystal Integrity Monitoring System has detected unusual atmospheric properties in the supermatter chamber and energy output from the supermatter crystal has increased significantly. Engineering intervention is required to stabilize the engine.", "Class [surge_class] Supermatter Surge Alert", 'sound/machines/engine_alert3.ogg') + +/datum/round_event/supermatter_surge/start() + engine.bullet_energy = surge_class + SURGE_BULLET_ENERGY_ADDITION + sm_gas.powerloss_inhibition = (surge_class * SURGE_POWERLOSS_INHIBITION_MODIFIER) + SURGE_BASE_POWERLOSS_INHIBITION + sm_gas.heat_power_generation = (surge_class * SURGE_POWER_GENERATION_MODIFIER) - 1 + sm_gas.heat_modifier = (surge_class * SURGE_HEAT_MODIFIER) - 1 + + +/datum/round_event/supermatter_surge/end() + engine.bullet_energy = initial(engine.bullet_energy) + sm_gas.powerloss_inhibition = initial(sm_gas.powerloss_inhibition) + sm_gas.heat_power_generation = initial(sm_gas.heat_power_generation) + sm_gas.heat_modifier = initial(sm_gas.heat_modifier) + priority_announce("The supermatter surge has dissipated, crystal output readings have normalized.", "Anomaly Cleared") + engine = null + sm_gas = null + +#undef SURGE_DURATION_MIN +#undef SURGE_DURATION_MAX +#undef SURGE_SEVERITY_MIN +#undef SURGE_SEVERITY_MAX +#undef SURGE_BULLET_ENERGY_ADDITION +#undef SURGE_BASE_POWERLOSS_INHIBITION +#undef SURGE_POWERLOSS_INHIBITION_MODIFIER +#undef SURGE_POWER_GENERATION_MODIFIER +#undef SURGE_HEAT_MODIFIER diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 997a29cc121..654ea805440 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -39,6 +39,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) var/absorption_ratio = 0.15 /// The gasmix we just recently absorbed. Tile's air multiplied by absorption_ratio var/datum/gas_mixture/absorbed_gasmix + /// The current gas behaviors for this particular crystal + var/list/current_gas_behavior ///Refered to as EER on the monitor. This value effects gas output, damage, and power generation. var/internal_energy = 0 @@ -109,7 +111,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) ///The cutoff for a bolt jumping, grows with heat, lowers with higher mol count, var/zap_cutoff = 1500 ///How much the bullets damage should be multiplied by when it is added to the internal variables - var/bullet_energy = 2 + var/bullet_energy = SUPERMATTER_DEFAULT_BULLET_ENERGY ///How much hallucination should we produce per unit of power? var/hallucination_power = 0.1 @@ -179,6 +181,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /obj/machinery/power/supermatter_crystal/Initialize(mapload) . = ..() + current_gas_behavior = init_sm_gas() gas_percentage = list() absorbed_gasmix = new() uid = gl_uid++ @@ -267,7 +270,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) // Some extra effects like [/datum/sm_gas/carbon_dioxide/extra_effects] // needs more than one gas and rely on a fully parsed gas_percentage. for (var/gas_path in absorbed_gasmix.gases) - var/datum/sm_gas/sm_gas = GLOB.sm_gas_behavior[gas_path] + var/datum/sm_gas/sm_gas = current_gas_behavior[gas_path] sm_gas?.extra_effects(src) // PART 3: POWER PROCESSING @@ -601,7 +604,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) if(mole_count < MINIMUM_MOLE_COUNT) //save processing power from small amounts like these continue gas_percentage[gas_path] = mole_count / total_moles - var/datum/sm_gas/sm_gas = GLOB.sm_gas_behavior[gas_path] + var/datum/sm_gas/sm_gas = current_gas_behavior[gas_path] if(!sm_gas) continue gas_power_transmission += sm_gas.power_transmission * gas_percentage[gas_path] diff --git a/modular_skyrat/modules/ices_events/code/ICES_event_config.dm b/modular_skyrat/modules/ices_events/code/ICES_event_config.dm index 7f4e2bfde67..bd49fc1de17 100644 --- a/modular_skyrat/modules/ices_events/code/ICES_event_config.dm +++ b/modular_skyrat/modules/ices_events/code/ICES_event_config.dm @@ -576,7 +576,7 @@ * Supermatter Surge */ /datum/round_event_control/supermatter_surge - max_occurrences = 2 + max_occurrences = 1 weight = MED_EVENT_FREQ /** diff --git a/modular_skyrat/modules/supermatter_surge/code/supermatter_surge.dm b/modular_skyrat/modules/supermatter_surge/code/supermatter_surge.dm deleted file mode 100644 index 351903a3e49..00000000000 --- a/modular_skyrat/modules/supermatter_surge/code/supermatter_surge.dm +++ /dev/null @@ -1,70 +0,0 @@ -#define SUPERMATTER_SURGE_BULLET_ENERGY_FACTOR_UPPER 300 -#define SUPERMATTER_SURGE_BULLET_ENERGY_FACTOR_LOWER 100 -#define SUPERMATTER_SURGE_TIME_UPPER 360 * 0.5 -#define SUPERMATTER_SURGE_TIME_LOWER 180 * 0.5 -#define SUPERMATTER_SURGE_ANNOUNCE_THRESHOLD 25 -#define LOWER_SURGE_LIMIT 100 to 150 -#define MIDDLE_SURGE_LIMIT 151 to 200 -#define UPPER_SURGE_LIMIT 201 to 250 -/** - * Supermatter Surge - * - * A very simple event designed to give engineering a challenge. It simply increases the supermatters power by a set amount, and announces it. - * - * This should be entirely fine for a powerful setup, but will require intervention on a lower power setup. - */ - -/datum/round_event_control/supermatter_surge - name = "Supermatter Surge" - typepath = /datum/round_event/supermatter_surge - category = EVENT_CATEGORY_ENGINEERING - max_occurrences = 4 - earliest_start = 30 MINUTES - description = "The supermatter will increase in power by a random amount, and announce it." - -/datum/round_event/supermatter_surge - announce_when = 1 - end_when = SUPERMATTER_SURGE_TIME_LOWER - /// How powerful is the supermatter surge going to be? Set in setup. - var/surge_power = SUPERMATTER_SURGE_BULLET_ENERGY_FACTOR_LOWER - var/starting_surge_power = 0 - /// Typecasted reference to the supermatter chosen at the events start. Prevents the engine from going AWOL if it changes for some reason. - var/obj/machinery/power/supermatter_crystal/our_main_engine - -/datum/round_event/supermatter_surge/setup() - our_main_engine = GLOB.main_supermatter_engine - surge_power = rand(SUPERMATTER_SURGE_BULLET_ENERGY_FACTOR_LOWER, SUPERMATTER_SURGE_BULLET_ENERGY_FACTOR_UPPER) - starting_surge_power = our_main_engine.bullet_energy - end_when = rand(SUPERMATTER_SURGE_TIME_LOWER, SUPERMATTER_SURGE_TIME_UPPER) - -/datum/round_event/supermatter_surge/announce() - if(surge_power > SUPERMATTER_SURGE_ANNOUNCE_THRESHOLD || prob(round(surge_power))) - priority_announce("Class [get_surge_level()] supermatter surge detected. Intervention may be required.", "Anomaly Alert", ANNOUNCER_KLAXON) - -/datum/round_event/supermatter_surge/proc/get_surge_level() - switch(surge_power) - if(LOWER_SURGE_LIMIT) - return 4 - if(MIDDLE_SURGE_LIMIT) - return 3 - if(UPPER_SURGE_LIMIT) - return 2 - else - return 1 - -/datum/round_event/supermatter_surge/start() - our_main_engine?.bullet_energy *= surge_power - -/datum/round_event/supermatter_surge/end() - our_main_engine?.bullet_energy = starting_surge_power - priority_announce("The supermatter surge has dissipated.", "Anomaly Cleared") - our_main_engine = null - -#undef SUPERMATTER_SURGE_BULLET_ENERGY_FACTOR_UPPER -#undef SUPERMATTER_SURGE_BULLET_ENERGY_FACTOR_LOWER -#undef SUPERMATTER_SURGE_TIME_UPPER -#undef SUPERMATTER_SURGE_TIME_LOWER -#undef SUPERMATTER_SURGE_ANNOUNCE_THRESHOLD -#undef LOWER_SURGE_LIMIT -#undef MIDDLE_SURGE_LIMIT -#undef UPPER_SURGE_LIMIT diff --git a/sound/machines/engine_alert3.ogg b/sound/machines/engine_alert3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..394bfed2a138de0a7d8651692466eed9608d3efe GIT binary patch literal 60277 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 DGv03d literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 0850981fe74..8a6e71cba1c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3683,6 +3683,7 @@ #include "code\modules\events\shuttle_insurance.dm" #include "code\modules\events\spider_infestation.dm" #include "code\modules\events\stray_cargo.dm" +#include "code\modules\events\supermatter_surge.dm" #include "code\modules\events\tram_malfunction.dm" #include "code\modules\events\vent_clog.dm" #include "code\modules\events\wisdomcow.dm" @@ -7478,7 +7479,6 @@ #include "modular_skyrat\modules\subsystems\code\ticket_ping\adminhelp.dm" #include "modular_skyrat\modules\subsystems\code\ticket_ping\preference.dm" #include "modular_skyrat\modules\subsystems\code\ticket_ping\ticket_ss.dm" -#include "modular_skyrat\modules\supermatter_surge\code\supermatter_surge.dm" #include "modular_skyrat\modules\Syndie_edits\code\area.dm" #include "modular_skyrat\modules\Syndie_edits\code\syndie_edits.dm" #include "modular_skyrat\modules\synths\code\bodyparts\brain.dm"