X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FSuction.js;h=7fff939e9329a40682106074cdbafb9411d7e91b;hp=c3277e9c34ee78b1a7c676f7b9b83caa10bb7625;hb=964eda04ad6415b4ec95387ea08b63a3d0f0f9cc;hpb=032ecd58543d1182b41da0c45b272e99a3014ad8 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() {