CARD-004autoAttack
Weapon-type condition — Sword Mastery '+20 ATK only while wielding swords'
Tests the weaponType condition predicate. The same Effect is active on the attacker for both variants; in one, attacker wields a sword (bonus applies); in the other, a dagger (bonus does not). Effect is in activeEffects either way — the library decides based on weapon at calc time.
conditionalModifierweaponTypePredicatepassiveEffect
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.