CT's only event:
- CHARACTER_LOAD: Called when a combatant is loaded into CT
- START_ENCOUNTER: Called at the start of an encounter.
- START_ROUND: Called at the start of each round before a combatant is given initiative.
- INITIALIZE_INITIATIVE_DATA: Called before IT starts determining initiative
- INITIATIVE_DETERMINED: Called after IT finishes determining initiative.
- DETERMINE_INITIATIVE: Called when IT want's to generate the initiative of a combatant.
- RESOLVE_TIES: Called when a group of combatants have the same initiative value and IT needs to know which one goes first.
- ADD_COMBATANT: Called when a new combatant is added to the encounter.
- ADD_GROUP_COMBATANT: Called when a new combatant is added to an IT group.
- ADD_TIMER: Called when a new timer is added to the encounter.
The combatant specific events are defined in an <event-scripts> element contained within the <combatant-type> element. This allows each category of combatant to have its own specific event script. The combatant category events generated are:
- RECEIVE_INITIATIVE: Called when a combatant receives initiative.
- LOSE_INITIATIVE: Called when a combatant loses initiative.
- CREATE_COMBATANT: Called when a combatant is created.
- DELETE_COMBATANT: Called when a combatant is deleted.
- RECEIVE_INITIATIVE: Called when a timer receives initiative.
- LOSE_INITIATIVE: Called when a timer loses initiative.
- CREATE_TIMER: Called when a timer is created.
- DELETE_TIMER: Called when a timer is deleted.
- TIMER_EXPIRES: Called when a timer expires.
- CHANGE_TIMER: Called when the timer data changes.
- RECEIVE_INITIATIVE: Called when a phase receives initiative.
- LOSE_INITIATIVE: Called when a phase loses initiative.
- ADD_TO_PHASE: Called when a combatant is added to a phase.
- REMOVE_FROM_PHASE: Called when a combatant is removed from a phase.
- PHASE_SORT_VALUE: Called on each combatant in a phase when determining the sort order within the phase.
- LEAVE_PHASE: Called after the last combatant in the phase has finished with its turn.