diff --git a/code/game/machinery/quantum_pad.dm b/code/game/machinery/quantum_pad.dm index d7a81bc2..7f411819 100644 --- a/code/game/machinery/quantum_pad.dm +++ b/code/game/machinery/quantum_pad.dm @@ -165,6 +165,14 @@ if(isliving(ROI) && !check_mob_teleportability(ROI)) continue + var/able_to_teleport_item = TRUE + for(var/mob/living/found_mob in ROI.contents) + if(isliving(found_mob) && !check_mob_teleportability(found_mob)) + able_to_teleport_item = FALSE + + if(!able_to_teleport_item) + continue + // if is anchored, don't let through if(ROI.anchored) if(isliving(ROI))