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.