Skip to main content

✅ Belphegor exhausted no minus 3 def

CategoryAbility
StatusPassing
Testtests/test_abilities_passive.py::test_belphegor_exhausted_no_minus_3_def

When Belphegor is EXHAUSTED, the -3 DEF conditional does NOT apply.

Preconditions

  • Lane 0: P1's Belphegor (#051) — EXHAUSTED

  • Belphegor passive idx=2: While Readied, -3 DEF (condition not met)

Action

  • Query get_effective_def(state, belphegor)
result = get_effective_def(state, belphegor_on_field)

Expected Postconditions

  • Returns 0 (no DEF modifier; Belphegor is exhausted, not readied)

Assertions

assert result == 0, f"Expected DEF=0 (Exhausted Belphegor, no -3 DEF), got {result}"