A targeted defender reduced to the data the attack card needs.

interface AttackCardTarget {
    combatantUuid: string;
    name: string;
}

Properties

Properties

combatantUuid: string

UUID of the defender's combatant — the handler each defense button is addressed to. The defense-resume executors live on sohl.document.combatant.logic.SohlCombatantLogic, the click dispatch routes through the combatant's onChatCardButton, and sohl.document.chat.gateAutomatedDefenseButtons reaches the actor via combatant.actor — so the button must carry the combatant uuid, not the actor uuid.

name: string

Display name of the defender token (subtitle + injury-button label).