✅ Hippolyta fused bottom self ready no trigger
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestHippolytaFusedBottomProjects::test_hippolyta_fused_bottom_self_ready_no_trigger |
Readying the FUSED demon itself (which IS Hippolyta via the
Preconditions
-
P1 AP = 3
-
Lane 0: P1's fused demon (Murmur/Hippolyta), EXHAUSTED
Action
- ready_demon(state, fused_demon) — fires DEMON_READIED on self
result = ready_demon(state, fused_p)
Expected Postconditions
-
Fused demon: READIED
-
P1 AP: 3 (no gain — self-ready excluded by handler's instance_id check)
Assertions
assert result.players[Side.PLAYER_1].ap == 3, (
"Self-ready of the fused demon must not trigger Hippolyta "
"('Other' exclusion via instance_id check)."
)