diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 263e64d02af..4fc53b92664 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -462,12 +462,11 @@ Alien plants should do something if theres a lot of poison healthcheck() /obj/effect/alien/egg/HasProximity(atom/movable/AM as mob|obj) - if(!CanHug(AM)) - return - if(status == GROWN && iscarbon(AM) && !isalien(AM)) - + if(status == GROWN) + if(!CanHug(AM)) + return var/mob/living/carbon/C = AM - if(C.stat == CONSCIOUS && C.has_disease(/datum/disease/alien_embryo)) + if(C.stat == CONSCIOUS && C.has_disease(new /datum/disease/alien_embryo(0))) return status = BURST