✅ Azazel aura does not apply to self
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_passive.py::test_azazel_aura_does_not_apply_to_self |
Azazel's aura says "Other" — Azazel itself does NOT get the bonus.
Preconditions
- Lane 0: P1's Azazel (#011) — READIED
Action
-
Query get_effective_def(state, azazel)
-
Query get_effective_pwr(state, azazel)
def_result = get_effective_def(state, azazel_on_field)
pwr_result = get_effective_pwr(state, azazel_on_field)
Expected Postconditions
-
DEF: 0 (Azazel has no DEF passive; aura excludes self)
-
PWR: 2 (Azazel's base PWR; no self-bonus)
Assertions
assert def_result == 0, f"Azazel should not get own aura DEF. Got {def_result}"
assert pwr_result == 2, f"Azazel should not get own aura PWR. Got {pwr_result}"