PHYS-005autoAttack
DEF-ignore variants — full vs hard-only vs soft-only vs none
Same attacker, same high-DEF/high-soft-DEF defender. Four skills with different defIgnore configurations. Damage should clearly differ: full-ignore highest, then hard-only or soft-only depending on which dominates, then no-ignore lowest. Verifies that skill.defIgnore.{hard,soft} is wired through correctly.
physicalDamagedefIgnorehardDEFvsSoftDEF
Actors
Computed: DamageResult
Server-evaluated by calculatePhysicalDamage() from @ro/core.
Variant matrix · 4 cells
Each cell re-applies the variant's overrides to the base scenario and re-runs the same pipeline that produced the single result above.