Loadout Chess
Local MVP

Colour Vow

A bishop may move one square orthogonally to change square colour.

Vverified
Piece
bishop
Rule
Your bishop may move one square up, down, left, or right into an empty square.
Conflicts
Does not allow orthogonal captures. Still blocked by occupied squares. Martyr-style colour identity should use original square class if that later perk needs a stable colour identity.
Emblem
Half-light half-dark mitre.
Image prompt
Simple circular badge showing a bishop mitre split into light and dark halves, clean vector style, no text.
Internal implementation notes

Adds one-square orthogonal quiet moves only. This lets bishops change from light to dark squares or vice versa. Captures are not included and actions remain subject to self-check filtering.

Test coverage from manifest
  • Bishop can move one square horizontally to an empty square.
  • Bishop can move one square vertically to an empty square.
  • After changing colour, bishop can move diagonally from its new square colour.
  • Cannot move two orthogonal squares.
  • Cannot orthogonally capture unless another rule allows it.
  • Cannot move onto occupied square.
  • Cannot use Colour Vow if it leaves own royal in check.
  • Applying the perk action and replaying the resulting event log reaches the same final state hash.
  • The public action description is regenerated consistently from the stored event.