• The sohl.document.combatant.logic.SohlCombatantLogic for the given actor's combatant in the active combat, or undefined when the game is unavailable, no combat is active, or the actor is not a combatant. The actor's active token (when one exists) is used to disambiguate; otherwise the first combatant for the actor is taken.

    Lets Foundry-free logic (e.g. weapon/technique item logic) reach the combatant action layer without touching game/canvas directly.

    Parameters

    • actor: null | SohlActor

      The actor whose active combatant to resolve.

    Returns SohlCombatantLogic | undefined

    The combatant's logic, or undefined.