Skip to main content

✅ Abaddon entreat player chooses nephilim

CategoryAbility
StatusPassing
Testtests/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