The context scope of the current automated defense. One of attackResult or priorCombatResult must be supplied.

interface DefenseContextScope {
    attackResult?: sohl.entity.result.AttackResult;
    priorCombatResult?: sohl.entity.result.CombatResult;
}

Properties

The result of the automated attack that initiated the automated defense.

priorCombatResult?: sohl.entity.result.CombatResult

The prior automated combat result that is being reassessed.