Files
Bubberstation/code/__DEFINES/roundend.dm
T
MrMelbert 3c187487b1 Renews a bunch of old roundend new reports that got lost. Plus, some roundend report QoL for cult and revs. (#71284)
## About The Pull Request

A few roundend reports got lost from moving to dynamic and other prs.
This PRs re-allows them to occur. Namely: "Wizard Killed" (lost in
dynamic), "Blob nuked" (lost in dynamic), "Cult escaped" (lost in cult
rework), and "Nuke Ops Victory" (station destroyed via nuke) (lost from,
what I can see, an oversight / accidental swap of report values).

Additionally, small roundend report QOL for cult: Removes antag datums
from spirit realm ghosts after being dusted, so they do not show up on
the report. And in reverse, heads of staff who were dusted / destroyed
in revolution rounds are now also shown in roundend reports.

## Why It's Good For The Game

Some of these reports are dead, which is is a shame because I think
they're cool and fun.

## Changelog

🆑 Melbert
qol: Successfully fending off a blob now has a cross station news report
again. More pressing reports will take priority over it, though.
qol: Successfully killing a wizard (and all of their apprentices) now
has a cross station news report again.
qol: If more than half of a cultist team manages to escape on the
shuttle (rather than summoning Nar'sie), they will send a unique cross
station news report. This is still a loss, by the way. Summon Nar'sie!
qol: Nuclear Operatives successfully nuking the station now has its
unique cross station news report again, and no longer uses the generic
"The station was nuked" report.
qol: Nuking the station to stop a blob infection now has a unique cross
station news report again. Good luck convincing admins to allow this.
qol: Cult ghosts from "Spirit Realm" no longer persist on the cult's
team after being desummoned, meaning they will not show up on roundend
report.
qol: Heads of staff will now always show up on revolution roundend
report - even if their body was fully destroyed.
/🆑
2022-11-16 13:44:33 -08:00

40 lines
1.5 KiB
Plaintext

//Endgame Results
/// Nuke was detonated in space on same z-level as station
#define NUKE_NEAR_MISS 1
/// Nuke was detonated on another z-level
#define NUKE_MISS_STATION 2
/// Nuke was detonated on the syndicate base
#define NUKE_SYNDICATE_BASE 3
/// Nuke was detonated on the station
#define STATION_DESTROYED_NUKE 4
/// The emergency shuttle arrived and evacuated the crew
#define STATION_EVACUATED 5
/// The blob has reached critical mass and overtaken the station
#define BLOB_WIN 8
/// The blob was destroyed by the crew
#define BLOB_DESTROYED 10
/// The cult managed to escape alive on the shuttle
#define CULT_ESCAPE 11
/// The cult was destroyed by the crew
#define CULT_FAILURE 12
/// The cult was able to summon Nar-Sie
#define CULT_SUMMON 13
/// The nuke was detonated on another station?
#define NUKE_MISS 14
/// The nuclear operatives were killed by the crew
#define OPERATIVES_KILLED 15
/// The nuclear operatives forced the crew to evacuate without securing the disk
#define OPERATIVE_SKIRMISH 16
/// The revolution successfully killed or exiled all the station heads of staff
#define REVS_WIN 17
/// The revolution failed and all the head revs were killed or exiled
#define REVS_LOSE 18
/// The wizard was killed by the crew
#define WIZARD_KILLED 19
/// The station was destroyed by it's own self-destruct nuclear device
#define STATION_NUKED 20
/// The station was destroyed by the supermatter cascade
#define SUPERMATTER_CASCADE 21
/// The emergency shuttle was successfully hijacked
#define SHUTTLE_HIJACK 24