X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=variants%2FBenedict%2Fclass.js;h=25e1ef8dad0d595663258af68ce87471064b7aad;hb=2c8375bb77dda7cbeaee983a09e202436be2191c;hp=0fda796503e5b9cdfdd22f8b7c08a24a5ea695f3;hpb=616a8d7ae5ee96fe23d393cf6e4554b2cf3b9245;p=xogo.git diff --git a/variants/Benedict/class.js b/variants/Benedict/class.js index 0fda796..25e1ef8 100644 --- a/variants/Benedict/class.js +++ b/variants/Benedict/class.js @@ -49,7 +49,7 @@ export default class BenedictRules extends AbstractFlipRules { }, ([i1, j1], [i2, j2]) => { return ( - super.canTake([i1, j1], [i2, j2]) && + this.getColor(i2, j2) == oppCol && (!this.options["zen"] || this.getPiece(i2, j2) == 'k') ); } @@ -61,8 +61,7 @@ export default class BenedictRules extends AbstractFlipRules { byCol: [oppCol], segments: this.options["cylinder"] }, - ([i1, j1], [i2, j2]) => - this.getPiece(i1, j1) != 'k' && super.canTake([i2, j2], [i1, j1]) + ([i1, j1], [i2, j2]) => this.getPiece(i1, j1) != 'k' ); Array.prototype.push.apply(attacks, zenAttacks); }