Skip to main content

✅ Valefar bonus does not fire without valefar on field

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

P1 gains Time Token but Valefar is NOT on the field — no AP bonus.

Preconditions

  • P1 has 2 AP

  • No Valefar on field

Action

  • Call apply_valefar_time_token_bonus(state, Side.PLAYER_1)

Expected Postconditions

  • P1 AP: 2 (unchanged — Valefar not present)

Assertions

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