How is the order of which my units attack determined?

Let's say I have several units on the field, all of which have their cooldowns at 0, as shown in this picture of the first tutorial level:
Tutorial Level 1

How is the order that my units attack determined?

  • Order they were placed? (Earliest goes first?)
  • Number of attacks that it has done? (Least goes first?)
  • Is it positional? (Top right to bottom left?)
  • Is it random? (Nothing we can do about that)
  • Or what?

Solution 1:

The attacking order or attack priority in which scrolls attack is determined by their position on the board. Units in the closest column to the enemy board will attack first, from the top of the screen to the bottom, followed by units in the remaining columns behind. Relative to the player, the opponents board is rotated 180 degrees. Thus, it will look like the enemy's attack priority goes from bottom to top instead. Depth works as one may expect still, from closest to furthest away from the center of the board.

Scrolls order

Source