diff --git a/code/modules/surgery/organs/parasites.dm b/code/modules/surgery/organs/parasites.dm index 48cc4a408d5..b61a7c429bc 100644 --- a/code/modules/surgery/organs/parasites.dm +++ b/code/modules/surgery/organs/parasites.dm @@ -74,7 +74,8 @@ if(is_away_level(owner.z)) awaymission_infection = TRUE if(awaymission_infection) - if(!is_away_level(owner.z)) + var/turf/T = get_turf(owner) + if(istype(T) && !is_away_level(T.z)) owner.gib() qdel(src) return