✅ Valefar bonus does not fire without valefar on field
| Category | Ability |
| Status | Passing |
| Test | tests/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