지금까지 우리는 "이동 또는 잡기"가 모두 가능한 take-move를 사용했습니다.

하지만 때로는 "이동만" 하거나 "잡기만" 하고 싶을 수 있습니다. Chessembly는 이를 위한 3가지 추가 행마법 표현을 지원합니다.

자세한 내용은 아래 동영상을 참조해 주시기 바랍니다.

[체스 특수 창작 행마법 총정리 - 유튜브 잉체스 https://youtube.com/shorts/N4ZJVDLuOl8?si=jDn9GPhnxQ-uiOm4]

1. move (이동만 가능)

move는 해당 칸이 비어있을 때만 칸을 활성화합니다. 만약 그 칸에 적 기물이 있다면, 그 칸은 활성화되지 않습니다.

move(1, 0) repeat(1);
move(-1, 0) repeat(1);
move(0, 1) repeat(1);
move(0, -1) repeat(1);`

2. take (잡기만 가능)

takemove의 정반대입니다.

take는 해당 칸에 적 기물이 있을 때만 칸을 활성화합니다. 만약 그 칸이 비어있다면, 칸은 활성화되지 않습니다.

take(1, 1);
take(1, -1);
take(-1, 1);
take(-1, -1);

3. catch (제자리에서 잡기)

catchtake와 마찬가지로 해당 칸에 적이 있을 때만 칸을 활성화합니다.

catch로 활성화된 칸을 클릭하면, 기물은 제자리에 머무른 채 해당 칸의 적 기물만 잡습니다. (즉, '원거리 공격'입니다.)

catch는 기물이 위험한 칸으로 직접 이동하지 않습니다. 따라서 공격한 직후, 그 이동한 위치에서 적에게 '되잡힐(recaptured)' 위험이 없습니다.