InternalDetermine skipped turns
Specifically combatants whose end of turn event may have not fired, which includes combatant the skip started from.
Origin combat time frame
From round
From turn
Update context
InternalHandle effects of skipped turns.
Combatant IDs of those whose turn was skipped.
Combat update context
InternalIs turn cycling forward?
Combat update data
Combat update context
InternalNew turn handling.
Changed data
Context
Triggering user ID
InternalHandle end of turn
Origin time frame
Round on which the turn ended
Turn that ended
Context
InternalProcess end of durations based on initiative.
Only active GM processes these to avoid conflicts and logic bloat.
Optionalcontext: object = {}Update context
InternalProcess current combatant: expire active effects & buffs.
Update data
Context options
StaticshowOptionaloptions: { bonus?: string; check?: boolean; d20?: string; name: string } = {}Additional options
Optionalbonus?: stringBonus formula override
Optionalcheck?: booleanIf false, no base d20 check is provided
Optionald20?: stringFormula override
Name of the roller
Combat manager extension