This describes what is the task of advanced movement AI.
This is sub-layout for documentation pages
Advanced movement AI is represented by class AIMovement.
This class carries out more advanced operation above Character, which is assigned (the owner).
These operations are, however, vital for the general game play (such as attack player using melee...)
Operations that this AI level provides, are more complicated, and they are using basic operations from AIBase, and movementAction class. Here is rough list:
The situation is described by following activity diagram:
The situation is described by following activity diagram: