Skip to main content

✅ Belphegor readied minus 3 def

CategoryAbility
StatusPassing
Testtests/test_abilities_passive.py::test_belphegor_readied_minus_3_def

While Belphegor is READIED, it has -3 DEF (takes extra damage).

Preconditions

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

  • Belphegor passive idx=2: While Readied, -3 DEF

Action

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

Expected Postconditions

  • Returns -3 (no base DEF, passive gives -3 while readied)

Assertions

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