From 0f767fd0c13642447a9f8c9fd8eb15bbd527f19d Mon Sep 17 00:00:00 2001 From: Vero <73014819+vero5123@users.noreply.github.com> Date: Mon, 25 Mar 2024 12:22:51 -0700 Subject: [PATCH] Fixes zombies missing claws on transformation (#5998) # About the pull request Fixes #5485, added a simple conditional to check if a mob is buckled and then unbuckle them before transformation. I didn't look into the root of the problem but this bug seems niche enough that it shouldn't really effect anything else. If I were to guess, I'm assuming it has to do with the fact that you can't hold items in your hands while buckled to a bed, but you can while you're in a chair. Hence why everything works fine while buckled to a chair. # Changelog :cl: fix: Fixes zombies missing claws on transformation /:cl: --- code/datums/diseases/black_goo.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/datums/diseases/black_goo.dm b/code/datums/diseases/black_goo.dm index a5f67c8445be..5d6d96fcc57c 100644 --- a/code/datums/diseases/black_goo.dm +++ b/code/datums/diseases/black_goo.dm @@ -148,6 +148,8 @@ human.make_jittery(500) sleep(30) if(human && human.loc) + if(human.buckled) + human.buckled.unbuckle() if(human.stat == DEAD) human.revive(TRUE) human.remove_language(LANGUAGE_ENGLISH) // You lose the ability to understand english. Language processing is handled in the mind not the body.