Skip to main content

✅ Valefar bonus does not fire for wrong owner

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestValefarTimeTokenBonus::test_valefar_bonus_does_not_fire_for_wrong_owner

P2 gains Time Token but Valefar belongs to P1 — no AP for P2.

Preconditions

  • P1 has 2 AP, P2 has 2 AP

  • Lane 0: P1's Valefar (#007)

Action

  • Call apply_valefar_time_token_bonus(state, Side.PLAYER_2)

Expected Postconditions

  • P2 AP unchanged (2) — Valefar's passive only benefits Valefar's owner

Assertions

assert result.players[Side.PLAYER_2].ap == 2