CARD-003autoAttack
Self-condition — '+30% damage while HP below 50%' triggers correctly
Tests the hpBelow condition predicate targeting self. Run the same skill twice: once at full HP (no bonus), once at 30% HP (bonus applies). The two damage values must clearly differ.
conditionalModifierselfHPConditionhpBelowPredicate
Actors
Computed: DamageResult
Server-evaluated by calculatePhysicalDamage() from @ro/core.
Variant matrix · 2 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.