✅ Thanatos styxs shores uses fused pwr
| Category | Regression |
| Status | Passing |
| Test | tests/test_abilities_actions.py::test_thanatos_styxs_shores_uses_fused_pwr |
Thanatos fused with Duban (fpwr=1). Styx's Shores uses combined PWR.
Preconditions
-
Thanatos fused with Duban: base PWR=5, fused fpwr=1, effective PWR=6
-
P1 has 5 AP
-
Lane 1: P2's Sabnock — HP=15, 0 damage, no DEF
Action
- Execute Styx's Shores from fused Thanatos
thanatos_fused = make_fused_demon("004", "001", lane=0, owner=Side.PLAYER_1)
sabnock = make_demon("003", lane=1, owner=Side.PLAYER_2)
effective_pwr = get_effective_pwr(state, thanatos_on_field)
Expected Postconditions
- Sabnock takes 6 damage (not 5 — fusion bonus included in PWR scaling)
Assertions
assert effective_pwr == 6, f"Fused Thanatos should have PWR=6 (5+1), got {effective_pwr}"
result = execute_ability(state, thanatos_on_field, ability_idx=0, targets=None)
sabnock_after = next(d for d in result.demons if d.unit_id == "003")
assert sabnock_after.damage == 6