A creature's action queue stores the actions (in order) that the creature will take, barring outside influence. For player characters, this queue is displayed as a sequence of icons across the top of the screen, starting on the left side. Players can add to the queue by ordering certain actions (such as casting a spell), and they can remove actions from the queue by clicking their icons. Not all actions will add to the queue though. In particular, movement and combat clear the queue.
Furthermore, the action queue can be locked by a script (specifically by the
SetCommandable() command), which will prevent any changes to the queue, aside from the removal of actions as they are completed. This is done, for example, as part of the implementation of fear.