Files
Bubberstation/code/modules/events
Rhials aac36e4edb Scrubber Clog Revisit: It Uses Vents Now And Is Way Dirtier And Nastier (#75726)
A long long time ago, when I was but a wee coder, I made the Scrubber
Clog event. I wasn't great at coding then, but about a year later I have
returned to finish what I started.

This PR contains a full code/balance/feature update for the event,
bringing it up to what fledgeling coder Rhials had envisioned but wasn't
experienced enough to do. This contains no fundamental or conceptual
changes, just some TLC.

Since everything's in a new file and there isn't a diff to compare
things with, I'll try to give a quick summary of everything:

FEATURES:

- _The clog event now uses the ventilation pumps instead of scrubbers.
It is now the ventilation clog event. Rejoice._
- Clogs now make a filthy mess when they occur, and make noise when
spawning mobs.
- As more mobs spawn, even more of a mess is made. Different clog event
intensities will produce different messes.
- The mob roster has been updated to include the Mobroach, Mothroach,
and Viscerator for the Strange clog event, and the Hauberroach for the
Major clog event.

CODE:

- The event is now fully self-contained, without requiring any code on
the vent itself to work.
- plunger_act() now has its own signal.

BALANCE (This is just a bunch of tiny insignificant number tweaking
don't worry):

- More mobs can be spawned at once by the event. This shouldn't have any
real impact on how dangerous the minor/major clog events are, but might
make the critical/strange events a smidge more dangerous.
- Max occurrences have been increased. The minor/major clog events are
no longer limited to only three per round.
- There is now a slight chance that a clog event will not announce
itself.
2023-06-03 19:48:21 +00:00
..
2023-03-28 23:25:04 -06:00