From 9db09b0fd22abc1dcb0d43935d47bd5c4b5368b0 Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Thu, 10 Jul 2025 01:47:46 -0400 Subject: [PATCH] Xenochimer Component application bugfix (#17983) * xenochi hotfix Fixes an issue where when xenochimera was applied midround and nothing updated their DNA, they couldn't revive * here insteead --- code/datums/components/species/xenochimera.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/datums/components/species/xenochimera.dm b/code/datums/components/species/xenochimera.dm index be3fe0da12b..4fc78725ad3 100644 --- a/code/datums/components/species/xenochimera.dm +++ b/code/datums/components/species/xenochimera.dm @@ -19,6 +19,8 @@ owner = parent RegisterSignal(owner, COMSIG_XENOCHIMERA_COMPONENT, PROC_REF(handle_comp)) RegisterSignal(owner, COMSIG_HUMAN_DNA_FINALIZED, PROC_REF(handle_record)) + if(owner.dna) + handle_record() add_verb(owner, /mob/living/carbon/human/proc/reconstitute_form) /datum/component/xenochimera/Destroy(force)