X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FUltima.js;h=ac0cf9579142b761b1530537d67a00192c43c2f0;hb=e1cce11566b1fe6f0cfd85517617c1c0c6249761;hp=6883c6f0cd5e474711468109726b1d6566de9a9c;hpb=3ff4b646fb90718e4f551cab44cb54db5045d6d3;p=vchess.git diff --git a/public/javascripts/variants/Ultima.js b/public/javascripts/variants/Ultima.js index 6883c6f0..ac0cf957 100644 --- a/public/javascripts/variants/Ultima.js +++ b/public/javascripts/variants/Ultima.js @@ -386,9 +386,8 @@ class UltimaRules extends ChessRules { // Square (x,y) must be surroundable by two enemy pieces, // and one of them at least should be a pawn (moving). - const dirs = [ [1,0],[0,1],[1,1],[-1,1] ]; - const steps = VariantRules.steps[VariantRules.ROOK] - .concat(VariantRules.steps[VariantRules.BISHOP]); + const dirs = [ [1,0],[0,1] ]; + const steps = VariantRules.steps[VariantRules.ROOK]; const [sizeX,sizeY] = VariantRules.size; for (let dir of dirs) { @@ -417,6 +416,7 @@ class UltimaRules extends ChessRules j3 += step[1]; } if (i3>=0 && i3=0 && j3