projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix antikings attacking rule
[vchess.git]
/
public
/
javascripts
/
variants
/
Antiking.js
diff --git
a/public/javascripts/variants/Antiking.js
b/public/javascripts/variants/Antiking.js
index
f908495
..
71e01ff
100644
(file)
--- a/
public/javascripts/variants/Antiking.js
+++ b/
public/javascripts/variants/Antiking.js
@@
-81,8
+81,8
@@
class AntikingRules extends ChessRules
isAttackedByAntiking([x,y], colors)
{
const V = VariantRules;
isAttackedByAntiking([x,y], colors)
{
const V = VariantRules;
- if (
this.getPiece(x,y) == V.KING
)
- return false; //king is not attacked by antiking
+ 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");
}
return this.isAttackedBySlideNJump([x,y], colors, V.ANTIKING,
V.steps[V.ROOK].concat(V.steps[V.BISHOP]), "oneStep");
}