Skip to main content

✅ Phoenix cp override zero with fcp from fusion bottom

CategoryAbility
StatusPassing
Testtests/test_abilities_passive.py::test_phoenix_cp_override_zero_with_fcp_from_fusion_bottom

Fused Phoenix still contributes 0 CP even though the bottom card

Preconditions

  • Lane 0: P1's fused Phoenix (#102) on top, Duban (#001) bottom

  • Duban fcp: 0 (as per units data, so this verifies baseline)

  • Phoenix cp: None (0), Duban fcp: 0

Action

  • Query get_effective_cp(state, fused_phoenix)
result = get_effective_cp(state, phoenix_on_field)

Expected Postconditions

  • Returns 0 regardless — cp_override_zero passive active

Assertions

assert result == 0, (
f"Expected fused Phoenix CP=0 (always 0 CP override), got {result}"
)