- if (this.getPiece(x,y) == VariantRules.KING)
- return false; //king is not attacked by antiking
- return this.isAttackedBySlideNJump([x,y], colors,
- VariantRules.ANTIKING, VariantRules.steps[VariantRules.QUEEN], "oneStep");
+ const V = VariantRules;
+ if ([V.KING,V.ANTIKING].includes(this.getPiece(x,y)))
+ return false; //(anti)king is not attacked by antiking
+ return this.isAttackedBySlideNJump([x,y], colors, V.ANTIKING,
+ V.steps[V.ROOK].concat(V.steps[V.BISHOP]), "oneStep");