✅ Forneus readied reduces other local demons pwr
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_passive.py::test_forneus_readied_reduces_other_local_demons_pwr |
When Forneus is READIED, other demons in the same lane (both sides)
Preconditions
-
Lane 0: P1's Forneus (#097) — READIED. Base PWR=2.
-
Lane 0: P2's Duban (#001) — READIED (enemy, same lane). Base PWR=3.
-
Forneus passive idx=0: While Readied, Other Local Demons -2 PWR
Action
- Query get_effective_pwr(state, enemy_duban)
result = get_effective_pwr(state, enemy_on_field)
Expected Postconditions
- Returns 1 (Duban base PWR 3 - 2 from Forneus readied aura)
Assertions
assert result == 1, f"Expected PWR=1 (3 Duban base - 2 Forneus readied aura), got {result}"