Unit Movement

This diagram details the process of a unit’s movement action. More info at Movement Action but the rundown is:

  1. Controller (player or AI) defines an intended path
  2. Unit follows the path one cell at a time
  3. Movement action can be cancelled if no movement has been consumed
  4. Movement action does not have to use all available movement
  5. Movement action ends automatically when a path is followed to completion
  6. Movement action ends automatically if it was interrupted

Unit Ability

This details the process for a unit using an ability. Very simple diagram, since most of the logic is to be handled by each individual ability script.