From 771025d96a67d44125cb76cbcdadc92a8632b20c Mon Sep 17 00:00:00 2001 From: Bloop <13398309+vinylspiders@users.noreply.github.com> Date: Mon, 26 May 2025 16:23:20 -0400 Subject: [PATCH] Makes slimes check for BZ before moving when being spat out of xenobiology console (#91338) Port of ## 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 :cl: qol: Slimes will no longer have a chance to move when being put in BZ enviroments via the xenobiology console /:cl: --- code/modules/research/xenobiology/xenobio_camera.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 7e865b7743a..294c5c0677d 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -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