diff --git a/code/datums/ai/objects/vending_machines/vending_machine_controller.dm b/code/datums/ai/objects/vending_machines/vending_machine_controller.dm index 4f82bcc5a97..86b617b4966 100644 --- a/code/datums/ai/objects/vending_machines/vending_machine_controller.dm +++ b/code/datums/ai/objects/vending_machines/vending_machine_controller.dm @@ -40,7 +40,7 @@ if(blackboard[BB_VENDING_TILT_COOLDOWN] > world.time) return for(var/mob/living/living_target in oview(vision_range, pawn)) - if(living_target.stat) //They're already fucked up + if(living_target.stat || living_target.incorporeal_move) //They're already fucked up or incorporeal continue current_movement_target = living_target blackboard[BB_VENDING_CURRENT_TARGET] = living_target