From ffd4b6a8a8431ba6000107102e0c8b1d7d62a287 Mon Sep 17 00:00:00 2001 From: Phantastic-Swan Date: Fri, 1 Aug 2025 13:41:00 +0200 Subject: [PATCH] minor adjustments --- .../events/light_processor_overload.dm | 22 +++---------------- .../events/light_spider_infestation.dm | 3 +++ tgstation.dme | 1 + 3 files changed, 7 insertions(+), 19 deletions(-) diff --git a/GainStation13/code/modules/events/light_processor_overload.dm b/GainStation13/code/modules/events/light_processor_overload.dm index 4d5d07f00b..7b1b1a6624 100644 --- a/GainStation13/code/modules/events/light_processor_overload.dm +++ b/GainStation13/code/modules/events/light_processor_overload.dm @@ -6,26 +6,10 @@ max_occurrences = 15 // 15, since comms going down goes BRRRRRRRT description = "Emps the telecomm processors, scrambling radio speech. Doesn't blow them up." -/datum/round_event/processor_overload/announce(fake) - var/alert = pick( "Exospheric bubble inbound. Processor overload is likely. Please contact you*%xp25)`6cq-BZZT", \ - "Exospheric bubble inbound. Processor overload is likel*1eta;c5;'1v¬-BZZZT", \ - "Exospheric bubble inbound. Processor ov#MCi46:5.;@63-BZZZZT", \ - "Exospheric bubble inbo'Fz\\k55_@-BZZZZZT", \ - "Exospheri:%£ QCbyj^j[alert]
") - - // Announce most of the time, but leave a little gap so people don't know - // whether it's, say, a tesla zapping tcomms, or some selective - // modification of the tcomms bus - if(prob(80) || fake) - priority_announce(alert) - - -/datum/round_event/processor_overload/start() +/datum/round_event/processor_overload/light/start() for(var/obj/machinery/telecomms/processor/P in GLOB.telecomms_list) if(prob(10)) continue // 10% chance it spares a processor from getting scrambled like an egg diff --git a/GainStation13/code/modules/events/light_spider_infestation.dm b/GainStation13/code/modules/events/light_spider_infestation.dm index e3e52c13fb..21b7fd9a04 100644 --- a/GainStation13/code/modules/events/light_spider_infestation.dm +++ b/GainStation13/code/modules/events/light_spider_infestation.dm @@ -5,6 +5,9 @@ max_occurrences = 4 min_players = 8 +/datum/round_event/spider_infestation/light + announce_when = 400 + /datum/round_event/spider_infestation/light/setup() announce_when = rand(announce_when, announce_when + 50) spawncount = rand(3, 5) diff --git a/tgstation.dme b/tgstation.dme index 2223d26994..a980dfc55c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4042,6 +4042,7 @@ #include "GainStation13\code\modules\clothing\under\jobs\modular_items.dm" #include "GainStation13\code\modules\events\bluespace_belt_failure.dm" #include "GainStation13\code\modules\events\disease_outbreak_light.dm" +#include "GainStation13\code\modules\events\light_processor_overload.dm" #include "GainStation13\code\modules\events\light_spider_infestation.dm" #include "GainStation13\code\modules\events\vent_clog.dm\vent_clog.dm" #include "GainStation13\code\modules\food_and_drinks\bigbottle.dm"