diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index c3fb0a9b6d..630eb491d1 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -965,7 +965,7 @@ set category = "Object" set name = "Enter Exosuit" set src in oview(1) - if(usr.stat != 0 || ( !istajaran(usr) && !ishuman(usr) )) + if (!ishuman(usr) || usr.stat) //Check if playable species and awake. return src.log_message("[usr] tries to move in.") if (src.occupant) @@ -1124,7 +1124,7 @@ /obj/mecha/proc/go_out() if(!src.occupant) return var/atom/movable/mob_container - if(ishuman(occupant) || istajaran(occupant)) + if(ishuman(occupant)) mob_container = src.occupant else if(istype(occupant, /mob/living/carbon/brain)) var/mob/living/carbon/brain/brain = occupant @@ -1133,7 +1133,7 @@ return if(mob_container.forceMove(src.loc))//ejecting mob container /* - if((ishuman(occupant) || istajaran(occupant)) && (return_pressure() > HAZARD_HIGH_PRESSURE)) + if(ishuman(occupant) && (return_pressure() > HAZARD_HIGH_PRESSURE)) use_internal_tank = 0 var/datum/gas_mixture/environment = get_turf_air() if(environment)