This move is not clear at all for me: "it slides diagonally like a Rook, but can only capture by jumping over an obstacle and landing on the first space beyond."
First, my Rooks do not slide diagonally.
Then, from that text, I don't see the difference with the xiangqi's Cannon.
Finally, I'm not sure to understand the Betza's code, [cR-fmW], I interpret that it capture as a Rook, then it does 1 Wazir non-capturing step in the same direction. Which is not corresponding to the diagram, so I might be wrong. I suggest that you better explain, saying where is the captured piece, before or after the obstacle, or is it the obstacle which is captured, may the obstacle be of any color, etc.
This move is not clear at all for me: "it slides diagonally like a Rook, but can only capture by jumping over an obstacle and landing on the first space beyond."
First, my Rooks do not slide diagonally.
Then, from that text, I don't see the difference with the xiangqi's Cannon.
Finally, I'm not sure to understand the Betza's code, [cR-fmW], I interpret that it capture as a Rook, then it does 1 Wazir non-capturing step in the same direction. Which is not corresponding to the diagram, so I might be wrong. I suggest that you better explain, saying where is the captured piece, before or after the obstacle, or is it the obstacle which is captured, may the obstacle be of any color, etc.