diff --git a/code/modules/telesci/quantum_pad.dm b/code/modules/telesci/quantum_pad.dm index e0ea228743..e9eb5f97da 100644 --- a/code/modules/telesci/quantum_pad.dm +++ b/code/modules/telesci/quantum_pad.dm @@ -259,7 +259,9 @@ /obj/machinery/power/quantumpad/proc/transport_objects(turf/destination) for(var/atom/movable/ROI in get_turf(src)) - if(ROI.anchored || (ismecha(ROI) && !boosted)) + if(ismecha(ROI) && !boosted) + continue + if(ROI.anchored && !ismecha(ROI)) continue else if(isobserver(ROI) && isEye(ROI)) continue