Skip to main content

✅ Scorpio fusion restriction allows local range

CategoryAbility
StatusPassing
Testtests/test_abilities_passive.py::test_scorpio_fusion_restriction_allows_local_range

Scorpio can fuse with a Local-range bottom card.

Preconditions

  • Potential fusion: Scorpio (#062) on top, Decarabia (#008) on bottom

  • Decarabia has Range: Local

Action

  • Call scorpio_can_fuse_with("008")
from engine.abilities_passive import scorpio_can_fuse_with

can, reason = scorpio_can_fuse_with("008")

Expected Postconditions

  • Returns (True, "") — fusion is allowed

Assertions

assert can is True, f"Expected fusion allowed with Local-range demon, got {can}: {reason}"
assert reason == "", f"Expected empty reason, got {reason!r}"