diff --git a/code/modules/mob/living/silicon/pai/pai_shell.dm b/code/modules/mob/living/silicon/pai/pai_shell.dm index 37353e2ed7..8ae44c042f 100644 --- a/code/modules/mob/living/silicon/pai/pai_shell.dm +++ b/code/modules/mob/living/silicon/pai/pai_shell.dm @@ -69,8 +69,6 @@ holoform = FALSE if(resting) lay_down() - current_mob_holder?.Detach(src) - current_mob_holder = null /mob/living/silicon/pai/proc/choose_chassis() if(!isturf(loc) && loc != card) @@ -102,6 +100,7 @@ current_mob_holder = AddElement(/datum/element/mob_holder, chassis, 'icons/mob/pai_item_head.dmi', 'icons/mob/pai_item_rh.dmi', 'icons/mob/pai_item_lh.dmi', SLOT_HEAD) else current_mob_holder?.Detach(src) + current_mob_holder = null return to_chat(src, "You switch your holochassis projection composite to [chassis]")