✅ Saleos does not apply ignore range for other demon ability
| Category | Interaction |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestSaleosRangeIgnore::test_saleos_does_not_apply_ignore_range_for_other_demon_ability |
A DIFFERENT demon uses an ability — Saleos passive does NOT fire.
Preconditions
-
Lane 0: P1's Saleos (#103), READIED
-
Lane 0: P2's Duban (#001), READIED
-
Lane 0: P1's Murmur (#002), READIED (different demon using ability)
Action
- Fire ABILITY_USED event with source=Murmur (NOT Saleos)
Expected Postconditions
- Duban does NOT have "ignore_range" status (Saleos was not the source)
Assertions
assert ignore_range_val == 0, (
"Duban must NOT gain ignore_range when Saleos was NOT the ability source."
)