Makes slimes check for BZ before moving when being spat out of xenobiology console (#91338)

Port of <https://github.com/NovaSector/NovaSector/pull/5538>

## About The Pull Request

Makes slimes trigger `handle_slime_stasis` when being spat out by a
xenobiology console

## Why It's Good For the Game

Slimes as-is can move in their containment area filled with BZ very
briefly before their life tick and mess up your organization. There is
no counter.
This makes it so you can actually organize your slimes properly without
your grey slimes swapping places with your orange ones for the 5th time
this shift

## Changelog

🆑
qol: Slimes will no longer have a chance to move when being put in BZ
enviroments via the xenobiology console
/🆑
This commit is contained in:
Bloop
2025-05-29 16:16:10 -04:00
committed by Roxy
parent e9c9ef6c35
commit 771025d96a
@@ -187,6 +187,7 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
stored_slime.visible_message(span_notice("[stored_slime] is spat out!"))
stored_slimes -= stored_slime
REMOVE_TRAIT(stored_slime, TRAIT_STASIS, XENOBIO_CONSOLE_TRAIT)
stored_slime.handle_slime_stasis(0)
xeno_hud.on_update_hud(LAZYLEN(stored_slimes), monkeys, max_slimes)
///Places every slime not controlled by a player into the internal storage, respecting its limits