X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FRoyalrace.js;h=5d5992c8aa5168910b94754e5685262666073029;hb=7e8a7ea1cb66adb4a987badfb0a3c2f99a21bd0a;hp=21a62c89c7f8200176b543e1f1ad2c1ee549e8d5;hpb=0d5335de5c94d780e03ac0aa3279b731c69455cc;p=vchess.git diff --git a/client/src/variants/Royalrace.js b/client/src/variants/Royalrace.js index 21a62c89..5d5992c8 100644 --- a/client/src/variants/Royalrace.js +++ b/client/src/variants/Royalrace.js @@ -3,6 +3,7 @@ import { ArrayFun } from "@/utils/array"; import { randInt, shuffle } from "@/utils/alea"; export class RoyalraceRules extends ChessRules { + static get HasFlags() { return false; } @@ -19,6 +20,10 @@ export class RoyalraceRules extends ChessRules { return { x: 11, y: 11 }; } + getPpath(b) { + return (b[1] == V.KNIGHT ? "Enpassant/" : "") + b; + } + static GenRandInitFen(randomness) { if (randomness == 0) return "92/92/92/92/92/92/92/92/92/qrbnp1PNBRQ/krbnp1PNBRK w 0"; @@ -215,4 +220,5 @@ export class RoyalraceRules extends ChessRules { V.CoordsToSquare(move.end) ); } + };