✅ Abaddon entreat player chooses nephilim
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_actions.py::test_abaddon_entreat_player_chooses_nephilim |
Player can choose which Nephilim to deploy via choices parameter.
Preconditions
-
Lane 0: P1's Abaddon (#028) — READIED
-
P1 familiar_deck: 028_1, 028_2, 028_3, 028_4
Action
- Abaddon uses Entreat (ability[0], 1 AP, ready, 1x)
Expected Postconditions
-
Nephilim 028_3 (not 028_1) deployed to lane 1
-
028_3 removed from familiar_deck
Assertions
assert len([d for d in state_after.demons if d.unit_id == "028_3"]) == 1
assert "028_3" not in state_after.players[Side.PLAYER_1].familiar_deck