✅ Haagenti vodka shots status expires after phase
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_actions.py::test_haagenti_vodka_shots_status_expires_after_phase |
Vodka Shots PWR buff expires at end of main phase.
Preconditions
- After Vodka Shots with X=1: Haagenti has "pwr" +1 and "cannot_be_readied" +1 (phase_counter=1)
Action
- Advance phase_counter to 2, call expire_status_effects()
result = execute_ability(state, haagenti_on_field, ability_idx=0, targets=[])
result.phase_counter += 1
expired = expire_status_effects(result)
remaining = [e for e in expired.status_effects if e.target_instance_id == haagenti_on_field.instance_id]
Expected Postconditions
- No active status effects on Haagenti
Assertions
assert len(remaining) == 0