Adds more deadchat notifications, unifies them

Changelog

🆑 Vicacrov

rscadd: Deadchat is now notified about the last living xenomorph and human and can jump to them.

tweak: Deadchat can now jump to the spawn pool whenever it gets a new larva.

tweak: Deadchat notifications that are important (last living mob, larva surge, OB) are now uniform.

/🆑

Details

Purely a QoL improvement for observers with a little bit of a code clean-up.

QoL:

The intention behind this MR is for observers quickly jumping to action and to ensure all of these notifications look the same.

This proc can be re-used later for other important things we would like observers to look at (i.e. queen dying, ERT arriving, anything you want to spam dchat with).

All it needs is a message and an object to jump to.

Code:

Removed copy-paste code from some places, and made dchat announcement its own proc.

Placed it in the to_chat file as it is basically its subtype.

The X died by Y at Z notifications were not touched, partly because they are not important to be worth the bigger text, partly because I cannot test db-related code.

Screenshots:

announce_dchat0

announce_dchat3

announce_dchat2

announce_dchat1

Related Issues

Edited by Vicacrov

Merge request reports

Loading