X-Git-Url: https://git.auder.net/?p=xogo.git;a=blobdiff_plain;f=variants%2F_Antiking%2Fclass.js;h=8e2173a695b2299e8370382d1590d91822c616eb;hp=e92edab21f1c67d1b016bd520af8731ee99a7fb6;hb=006c778a7d68e01f635d3d8faa74284512842356;hpb=f3e90e30b6e7ff416afe288bc9dd865e5daf9860 diff --git a/variants/_Antiking/class.js b/variants/_Antiking/class.js index e92edab..8e2173a 100644 --- a/variants/_Antiking/class.js +++ b/variants/_Antiking/class.js @@ -26,17 +26,9 @@ export default class AbstractAntikingRules extends ChessRules { } pieces(color, x, y) { - return Object.assign( - { - 'a': { - // Move like a king, no attacks - "class": "antiking", - moves: super.pieces(color, x, y)['k'].moves, - attack: [] - } - }, - super.pieces(color, x, y) - ); + let antikingSpec = super.pieces(color, x, y)['k']; + antikingSpec["class"] = "antiking"; + return Object.assign({'a': antikingSpec}, super.pieces(color, x, y)); } isKing(x, y, p) {