Files
Bubberstation/code/datums/cinematics
SkyratBot c5f16715fb [MIRROR] Adds runtime safety into cinematic code to stop everyone locking up [MDB IGNORE] (#21827)
* Adds runtime safety into cinematic code to stop everyone locking up (#76025)

## About The Pull Request

Separates these two sections of cinematic code out in their own procs to
add some runtime protection.

![image](https://github.com/tgstation/tgstation/assets/51863163/b664d887-1aea-45e7-85f2-aa2e6c997c83)

This keeps happening and I have really no idea why. There shouldn't be
any `null`s in this list of weakrefs. I asked Lemon a while ago and they
said it was a bug in some other code. So I'm just doing this instead.
Because I don't know where to hunt down that issue and try-catches
aren't real.

Closes #76024

## Why It's Good For The Game

Runtiming in these procs is really bad because it handles setting all
mobs to `notransform`. Which blocks all movement and acting and stuff.

## Changelog

🆑 Melbert
code: Adds some runtime safety to Cinematic code
/🆑

* Adds runtime safety into cinematic code to stop everyone locking up

---------

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2023-06-18 14:51:47 +01:00
..