diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm index 9be5ba56743..e175be5cd9c 100644 --- a/code/modules/mob/living/brain/brain.dm +++ b/code/modules/mob/living/brain/brain.dm @@ -20,6 +20,12 @@ ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, BRAIN_UNAIDED) +/mob/living/brain/on_changed_z_level(turf/old_turf, turf/new_turf, same_z_layer, notify_contents) + var/obj/item/organ/internal/brain/brain_loc = loc + if(brain_loc && isnull(new_turf) && brain_loc.owner) //we're actively being put inside a new body. + return ..(old_turf, get_turf(brain_loc.owner), same_z_layer, notify_contents) + return ..() + /mob/living/brain/proc/create_dna() stored_dna = new /datum/dna/stored(src) if(!stored_dna.species)