Skip to main content

✅ Sun applies hp buff to all demons

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestVualSunDoesNotSet::test_sun_applies_hp_buff_to_all_demons

Vual uses The Sun Does Not Set — all demons gain PWR bonus HP.

Preconditions

  • P1 Main Phase, P1 has 6 AP

  • Lane 0: P1's Vual (#083) — READIED, PWR=4

  • Lane 0: P2's Flauros (#013) — READIED, HP=15

Action

  • P1 activates The Sun Does Not Set (Start of Turn, 1 AP, exhaust)

Expected Postconditions

  • All demons have +4 HP status (Vual's PWR=4)

  • Vual has sun_bonus_action status

  • P1 AP: 5 (6 - 1)

  • Vual: EXHAUSTED

Assertions

assert hp_mod_vual == 4
assert hp_mod_flauros == 4
assert bonus == 1
assert vual_after.state == DemonState.EXHAUSTED
assert result.players[Side.PLAYER_1].ap == 5