diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm b/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm index f5004db3c18..7b2da460081 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm @@ -89,6 +89,10 @@ ..() /mob/living/simple_mob/vore/hostile/morph/proc/assume(atom/movable/target) + var/mob/living/carbon/human/humantarget = target + if(istype(humantarget) && humantarget.resleeve_lock && ckey != humantarget.resleeve_lock) + to_chat(src, "[target] cannot be impersonated!") + return if(morphed) to_chat(src, "You must restore to your original form first!") return