Skip to main content

✅ Valac call snake no effect when no snakes

CategoryAbility
StatusPassing
Testtests/test_abilities_actions.py::test_valac_call_snake_no_effect_when_no_snakes

Valac plays Call Snake but all Snakes are already deployed.

Preconditions

  • P1's familiar_deck: [] (no Snakes available)

  • Lane 0: P1's Valac (#036) — READIED

Action

  • Execute Valac's Call Snake (ability idx=0)
state.players[Side.PLAYER_1].familiar_deck = []
state_after = execute_ability(state, valac_on_field, ability_idx=0, targets=None)

Expected Postconditions

  • No Snake added to field

  • State otherwise unchanged

Assertions

assert len(state_after.demons) == initial_demon_count