CARD-005skilldraft
Nested condition — 'NOT (Fire OR Holy element)' means Earth/Water/Wind/etc only
Tests recursive condition combinators. The card applies a bonus to all defenders EXCEPT those that are Fire or Holy. Validates: (a) z.lazy() recursion works, (b) NOT inverts correctly, (c) OR inside NOT evaluates as expected.
conditionalModifierrecursiveConditionnotOperatororOperator
Actors
Computed: MagicalDamageResult
Server-evaluated by calculateMagicalDamage() 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.