From 773dec77595b2545c612f600b18886bfb9b1d437 Mon Sep 17 00:00:00 2001 From: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com> Date: Wed, 29 Apr 2026 00:52:30 +0100 Subject: [PATCH] fixes zombie claws on cure (#31917) --- code/datums/diseases/zombie_virus.dm | 3 +++ code/modules/antagonists/zombie/zombie_spells.dm | 1 + 2 files changed, 4 insertions(+) diff --git a/code/datums/diseases/zombie_virus.dm b/code/datums/diseases/zombie_virus.dm index 7cc0c811860..639196a4797 100644 --- a/code/datums/diseases/zombie_virus.dm +++ b/code/datums/diseases/zombie_virus.dm @@ -168,6 +168,9 @@ return cure_stage >= required_reagent /datum/disease/zombie/cure() + var/obj/item/zombie_claw/claws = affected_mob.get_active_hand() + if(claws) + claws.activate_self() affected_mob.mind?.remove_antag_datum(/datum/antagonist/zombie) REMOVE_TRAIT(affected_mob, TRAIT_I_WANT_BRAINS, ZOMBIE_TRAIT) var/mob/living/carbon/human/H = affected_mob diff --git a/code/modules/antagonists/zombie/zombie_spells.dm b/code/modules/antagonists/zombie/zombie_spells.dm index 406561c6cbe..9a97531bf57 100644 --- a/code/modules/antagonists/zombie/zombie_spells.dm +++ b/code/modules/antagonists/zombie/zombie_spells.dm @@ -73,6 +73,7 @@ /obj/item/zombie_claw/Initialize(mapload, new_parent_spell) . = ..() + AddComponent(/datum/component/two_handed, require_twohands = TRUE) if(new_parent_spell) parent_spell = new_parent_spell RegisterSignal(parent_spell.action.owner, COMSIG_MOB_WILLINGLY_DROP, PROC_REF(dispel))