Skip to main content

✅ Cannot fuse already fused

CategoryAbility
StatusPassing
Testtests/test_fusion.py::test_cannot_fuse_already_fused

Attempting to fuse onto an already-fused demon that is NOT Dantalion.

Preconditions

  • P1 owns Sabnock (#003, is_fused=True, fused_bottom='001') in lane 0

  • P1 owns Duban (#001) in lane 0, not fused

  • Both on field

Action

  • can_fuse(state, fused_sabnock, duban)

Expected Postconditions

  • Returns (False, <reason containing "fused">)

Assertions

assert result is False
assert "fused" in reason.lower()