Skip to content

Commit

Permalink
feat: disable virus random events
Browse files Browse the repository at this point in the history
Disable random viruses as they are impossible to deal with at lowpop
with no medics and the code doesn't have any checks in place to address
this.
  • Loading branch information
rufuszero committed Oct 20, 2024
1 parent 4590a1a commit 1f2afc5
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
2 changes: 0 additions & 2 deletions baystation12.dme
Original file line number Diff line number Diff line change
Expand Up @@ -326,11 +326,9 @@
#include "code\datums\events\sensor_suit_jamming.dm"
#include "code\datums\events\shipping_error.dm"
#include "code\datums\events\solar_storm.dm"
#include "code\datums\events\space_cold.dm"
#include "code\datums\events\space_vine.dm"
#include "code\datums\events\stray_facehugger.dm"
#include "code\datums\events\trivial_news.dm"
#include "code\datums\events\virus_outbreak.dm"
#include "code\datums\events\wallrot.dm"
#include "code\datums\events\wormholes.dm"
#include "code\datums\extensions\_defines.dm"
Expand Down
4 changes: 4 additions & 0 deletions code/datums/events/space_cold.dm
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// TODO(rufus): disabled event (unticked from .dme), annoying, unbalanced mtth,
// and impossible to deal with if there are no medics.
// While it makes some sense from the realism perspective, in practice it's just an annoying spam
// of snot decals and slightly inconvenient symptoms. Needs total overhaul together with virology.
/datum/event/space_cold
id = "space_cold"
name = "Space Cold Outbreak"
Expand Down
8 changes: 7 additions & 1 deletion code/datums/events/virus_outbreak.dm
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
// TODO(rufus): test if these viruses actually work and note down if they need any adjustment
// TODO(rufus): disabled event (unticked from .dme), annoying and impossible to deal with if there are no medics.
// While it makes some sense from the realism perspective, in practice the viruses just make the gameplay
// increasingly annoying and require some routine clicking to deal with.
// There are also no conditions to check for the presence of medical crew, which makes lowpop rounds
// unplayable as soon as something like a sleeping virus or gib virus triggers.
// Disabling until at least medical crew check is implemented. Ideally viruses how to be rechecked
// and this event should be overhauled together with virology.
/datum/event/virus_outbreak_base
id = "virus_outbreak_base"
name = "Virus Outbreak Incoming"
Expand Down

0 comments on commit 1f2afc5

Please sign in to comment.