Skip to main content

✅ Forneus exhausted buffs allied pwr

CategoryAbility
StatusPassing
Testtests/test_abilities_passive.py::test_forneus_exhausted_buffs_allied_pwr

When Forneus is EXHAUSTED, other local ALLIED demons have +2 PWR.

Preconditions

  • Lane 0: P1's Forneus (#097) — EXHAUSTED. Base PWR=2.

  • Lane 0: P1's Duban (#001) — READIED (ally, same lane). Base PWR=3.

  • Forneus passive idx=1: While Exhausted, Other Local Allied Demons +2 PWR

Action

  • Query get_effective_pwr(state, ally_duban)
result = get_effective_pwr(state, ally_on_field)

Expected Postconditions

  • Returns 5 (Duban base PWR 3 + 2 Forneus exhausted aura)

Assertions

assert result == 5, f"Expected PWR=5 (3 Duban base + 2 Forneus exhausted aura), got {result}"