From 179146e350024e5be2792340f2db0209573e4de7 Mon Sep 17 00:00:00 2001 From: gbtami Date: Sat, 6 Jan 2024 23:23:34 +0100 Subject: [PATCH] Shinobiplus premoves --- package.json | 2 +- src/premove.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index f1842c1..dec8f72 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chessgroundx", - "version": "10.5.2", + "version": "10.5.3", "description": "Extended lichess.org Chess UI", "type": "module", "module": "chessground.js", diff --git a/src/premove.ts b/src/premove.ts index 347b215..a420006 100644 --- a/src/premove.ts +++ b/src/premove.ts @@ -1100,6 +1100,7 @@ function builtinMobility( }; case 'shinobi': + case 'shinobiplus': return (boardState, key, canCastle) => { const piece = boardState.pieces.get(key)!; const role = piece.role; @@ -1129,6 +1130,8 @@ function builtinMobility( return ferz; case 'd-piece': // dragon return shogiDragon; + case 'f-piece': // fox + return shogiHorse; case 'j-piece': // ninja return archbishop; case 'k-piece': // king