Skip to main content

✅ Aries artificial sun uses fused pwr

CategoryAbility
StatusPassing
Testtests/test_abilities_actions.py::test_aries_artificial_sun_uses_fused_pwr

Fused Aries (PWR=4) deals (2×4)+1=9 Fixed Damage.

Preconditions

  • Aries (#023) fused with Duban (#001): base PWR=3, fpwr=1 → effective PWR=4

  • Lane 2: P2's Sabnock (#003) — 0 damage (Distant from lane 0)

  • Fixed Damage = (2×4)+1 = 9

Action

  • Execute Artificial Sun from fused Aries
aries_fused = make_fused_demon("023", "001", lane=0, owner=Side.PLAYER_1)
effective_pwr = get_effective_pwr(state, aries_on_field)
result = execute_ability(state, aries_on_field, ability_idx=1, targets=[sabnock_on_field])
sabnock_after = next(d for d in result.demons if d.unit_id == "003")

Expected Postconditions

  • Sabnock takes 9 damage ((2×fused PWR)+1)

Assertions

assert effective_pwr == 4
assert sabnock_after.damage == 9