Skip to main content

✅ Taurus frenzied run status expires end of phase

CategoryAbility
StatusPassing
Testtests/test_abilities_actions.py::test_taurus_frenzied_run_status_expires_end_of_phase

Frenzied Run's self-debuff expires at end of main phase.

Preconditions

  • Taurus has -2 PWR and -2 DEF from Frenzied Run

Action

  • Execute Frenzied Run, then expire status effects
result.phase_counter += 1
result = expire_status_effects(result)
effects = get_active_effects_on(result, taurus_after)

Expected Postconditions

  • After status expiry: Taurus has no active "pwr" or "def" effects

Assertions

assert len(effects) == 0