✅ Valefar bonus does not fire for wrong owner
| Category | Ability |
| Status | Passing |
| Test | tests/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