Skip to main content

✅ Azazel aura does not apply to self

CategoryAbility
StatusPassing
Testtests/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}"