X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FRecycle.js;h=bf252632241c8ca04483a62cbb5511673b9c25aa;hb=0e0010227e46acb7774d134c9aa345eaa0c4404d;hp=0579de7ade5796ff192d44e4ae5cabaaf8f482ad;hpb=e28faeddfea0ce4416e863d5785e81ae98f13b29;p=vchess.git diff --git a/client/src/variants/Recycle.js b/client/src/variants/Recycle.js index 0579de7a..bf252632 100644 --- a/client/src/variants/Recycle.js +++ b/client/src/variants/Recycle.js @@ -144,12 +144,13 @@ export class RecycleRules extends ChessRules { } getAllValidMoves() { - let moves = super.getAllValidMoves(); + let moves = super.getAllPotentialMoves(); const color = this.turn; - for (let i = 0; i < V.RESERVE_PIECES.length; i++) + for (let i = 0; i < V.RESERVE_PIECES.length; i++) { moves = moves.concat( this.getReserveMoves([V.size.x + (color == "w" ? 0 : 1), i]) ); + } return this.filterValid(moves); }