[MIRROR] Bitrunning glitches that don't escape their domain don't show up in the roundend report [MDB IGNORE] (#25244)

* Bitrunning glitches that don't escape their domain don't show up in the roundend report (#79910)

## About The Pull Request

Exactly what the title says. I was planning to fully refactor glitches
to function more like lavaland elites, which they operate more similarly
to, but I was lazy and also discovered the `show_in_roundend` var on
`/datum/antagonist` - setting that to `FALSE` does the thing I cared
most about.

Making them still appear in the roundend report if they escape was
Fikou's idea.

## Why It's Good For The Game

Does the roundend report really need to list a hostile that will cease
to exist soon after killing the only characters it can interact with?

## Changelog

🆑
qol: Bitrunning glitches will not show up in the roundend report unless
they escape the virtual domain.
/🆑

* Bitrunning glitches that don't escape their domain don't show up in the roundend report

---------

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
This commit is contained in:
SkyratBot
2023-11-25 13:17:58 -05:00
committed by GitHub
co-authored by Y0SH1M4S73R
parent e87ee4d5fa
commit aef9fcf5bf
2 changed files with 5 additions and 0 deletions
@@ -147,6 +147,10 @@
else
radio.talk_into(src, "CRITICAL ALERT: Unregistered mechanical entity deployed.")
var/datum/antagonist/antag_datum = antag.mind?.has_antag_datum(/datum/antagonist/bitrunning_glitch)
if(istype(antag_datum))
antag_datum.show_in_roundend = TRUE
do_teleport(antag, get_turf(chosen_forge), forced = TRUE, asoundin = 'sound/magic/ethereal_enter.ogg', asoundout = 'sound/magic/ethereal_exit.ogg', channel = TELEPORT_CHANNEL_QUANTUM)
/// Removes any invalid candidates from the list