X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FTeleport.js;h=82528c1868428c6e4a8c55257f8c1c2decf1bb4c;hb=9a7a1ccca45d083f50d92bc15cd389c14149b50a;hp=52c7fd6e56e5fa08dc9a307284b0f691fe5655ba;hpb=157a72c805261f68aa1adcd4776debf965d7e6cd;p=vchess.git diff --git a/client/src/variants/Teleport.js b/client/src/variants/Teleport.js index 52c7fd6e..82528c18 100644 --- a/client/src/variants/Teleport.js +++ b/client/src/variants/Teleport.js @@ -19,6 +19,11 @@ export class TeleportRules extends ChessRules { return this.subTurn == 1; } + canIplay(side, [x, y]) { + if (this.subTurn == 2) return (this.board[x][y] == V.EMPTY); + return super.canIplay(side, [x, y]); + } + getPPpath(m) { if ( m.vanish.length == 2 &&