# Pushing robots and priority

Question regarding pushing other robots. Say we have the following scenario:

• Robot A and B are facing each other.
• A plays "Move 3" with priority 800
• B plays "move 2" wity priority 700

Where do the robots end up?

We have played the situation as A wins over B, and B's movement is cancelled out. It seemed to make the most sense. But further reading of the rules says that priority only determines the order moves are carried out.

So which is correct:

1. A pushes B three squares
2. A pushes B three squares and then B pushes A two squares.

Option 2 is correct. You say it yourself, priority only controls what order the robots move in. There's nothing in the rules about cancelling a robot's move.

From page 6 of the Wizards edition:

Priority

The priority numbers on each Program card indicate a robot’s priority for that register phase—how quickly it moves. Whenever robots are likely to bump into each other, use the priority numbers to determine which robot moves first. A higher number means faster movement, so a robot with a 200 card would move before a robot with a 100 card.

(Emphasis mine)

• You do need to carry out the moves in order, because you may end up pushing robots into the various traps or off the board, etc. Nov 23, 2015 at 21:23
• For what it's worth, when explaining priority and pushing, I usually use a setup where one robot is facing the other, but the second is facing to the side: `>^` That makes it more obvious that you need to think about which happens first, and once you have that habit, you can handle the other cases too. Nov 24, 2015 at 20:46
• @Jefromi Yeah, what's really silly is that the example in the rulebook of movement priority is one in which the movement order doesn't actually matter at all! Nov 24, 2015 at 21:14
• I don't know which edition you are referring two. On the bottom of page 6 of the revision I have, I see exactly the same example as suggested @Jefromi Jan 4, 2016 at 21:16