diff --git a/www/js/game.js b/www/js/game.js index 091a2fc..3865e23 100644 --- a/www/js/game.js +++ b/www/js/game.js @@ -480,7 +480,8 @@ GAME.Game = class { if(target.piece == GAME.Const.PieceId.Omen) { if(valid) { check = true; - block = mask; + + if(stride) { block = mask; } // Apply check to previous moves. for(let idist = 1; idist < dist; idist++) { @@ -488,7 +489,7 @@ GAME.Game = class { } } - if(pieces_blocking == 1) { + if(pieces_blocking == 1 && stride) { // Apply blocking to last . for(let idist = 1; idist < dist; idist++) { if(this.board.tiles[tiles[tiles.length - idist].tile].piece !== null) {