The active combat's position as plain data — { round, turn } — or null
when no combat is active. Deliberately returns a plain object, never the live
combat document, so it is safe to hand into the sohl.entity.expr.SafeExpression
sandbox (the curCombatTime() helper) — the document must not escape.
Returns {round:number;turn:number}|null
{ round, turn } of the active combat, or null if none is active.
The active combat's position as plain data —
{ round, turn }— ornullwhen no combat is active. Deliberately returns a plain object, never the live combat document, so it is safe to hand into the sohl.entity.expr.SafeExpression sandbox (thecurCombatTime()helper) — the document must not escape.