Skip to main content

✅ Buer anatomical reconstruction uses fused pwr

CategoryAbility
StatusPassing
Testtests/test_abilities_actions.py::test_buer_anatomical_reconstruction_uses_fused_pwr

Buer fused with Duban (fpwr=1). Anatomical Reconstruction uses combined PWR=4.

Preconditions

  • Buer (#014) fused with Duban (#001): base PWR=3, fpwr=1, effective PWR=4

  • Target ally has 10 damage

Action

  • Execute Anatomical Reconstruction from fused Buer
buer_fused = make_fused_demon("014", "001", lane=0, owner=Side.PLAYER_1)
sabnock = make_demon("003", lane=1, owner=Side.PLAYER_1, damage=10)
effective_pwr = get_effective_pwr(state, buer_on_field)

Expected Postconditions

  • Ally damage reduced by 2×4=8 → 2 remaining damage

Assertions

assert effective_pwr == 4
sabnock_after = next(d for d in result.demons if d.unit_id == "003")
assert sabnock_after.damage == 2