From 56775e8e2aee1973aa62803bab57d40825fecd0b Mon Sep 17 00:00:00 2001 From: Alan Date: Wed, 1 Jul 2026 19:28:11 -0400 Subject: [PATCH] Update hand hud on limb reattachment and unmutate. (#32146) * Update hand hud when performing reattachment surgery. * Fix hand hud on unmutate. --- code/modules/surgery/limb_reattach.dm | 2 +- code/modules/surgery/organs/subtypes/standard_organs.dm | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm index 3a092f41204..a9c0c35b29f 100644 --- a/code/modules/surgery/limb_reattach.dm +++ b/code/modules/surgery/limb_reattach.dm @@ -156,7 +156,7 @@ target.update_body() target.updatehealth() target.UpdateDamageIcon() - + target.update_hands_hud() // This is a step that handles robotic limb attachment while skipping the "connect" step // THIS IS DISTINCT FROM USING A CYBORG LIMB TO CREATE A NEW LIMB ORGAN diff --git a/code/modules/surgery/organs/subtypes/standard_organs.dm b/code/modules/surgery/organs/subtypes/standard_organs.dm index 0e44b8f9769..812e9dfe9f6 100644 --- a/code/modules/surgery/organs/subtypes/standard_organs.dm +++ b/code/modules/surgery/organs/subtypes/standard_organs.dm @@ -168,6 +168,10 @@ can_grasp = 1 fragile = TRUE +/obj/item/organ/external/hand/unmutate() + ..() + owner.update_hands_hud() + /obj/item/organ/external/hand/emp_act(severity) ..() if(!owner || !is_robotic() || emp_proof || !tough) // Augmented arms and hands drop whatever they are holding on EMP.