X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FSuction.js;h=7fff939e9329a40682106074cdbafb9411d7e91b;hb=1d67d9611c52fbe667cea39f68098f4e52464223;hp=c3277e9c34ee78b1a7c676f7b9b83caa10bb7625;hpb=2ac5c764619a89498b7cc5099b30e9609cc22b9e;p=vchess.git diff --git a/client/src/variants/Suction.js b/client/src/variants/Suction.js index c3277e9c..7fff939e 100644 --- a/client/src/variants/Suction.js +++ b/client/src/variants/Suction.js @@ -1,4 +1,5 @@ import { ChessRules, PiPo, Move } from "@/base_rules"; +import { SuicideRules } from "@/variants/Suicide"; export class SuctionRules extends ChessRules { static get PawnSpecs() { @@ -141,7 +142,6 @@ export class SuctionRules extends ChessRules { filterValid(moves) { if (moves.length == 0) return []; - const color = this.turn; return moves.filter(m => { const L = this.cmoves.length; //at least 1: init from FEN return !this.oppositeMoves(this.cmoves[L - 1], m); @@ -150,7 +150,7 @@ export class SuctionRules extends ChessRules { static GenRandInitFen(randomness) { // Add empty cmove: - return ChessRules.GenRandInitFen(randomness).slice(0, -6) + "- -"; + return SuicideRules.GenRandInitFen(randomness) + " -"; } getCmoveFen() {