- // In hand initially: captain, ninja, samurai + 2 x monk, horse, lance.
+ // In hand initially: ninja, samurai + 2 x monk, horse, lance.
static GenRandInitFen(randomness) {
const baseFen = ChessRules.GenRandInitFen(Math.min(randomness, 1));
return (
baseFen.substr(0, 35) + "3CK3 " +
static GenRandInitFen(randomness) {
const baseFen = ChessRules.GenRandInitFen(Math.min(randomness, 1));
return (
baseFen.substr(0, 35) + "3CK3 " +
- return [V.CAPTAIN, V.NINJA, V.SAMURAI, V.MONK, V.HORSE, V.LANCE];
+ return [V.NINJA, V.SAMURAI, V.MONK, V.HORSE, V.LANCE];
if ([V.ROOK, V.KNIGHT, V.BISHOP, V.QUEEN].includes(piece))
return super.getPotentialMovesFrom(sq);
switch (piece) {
if ([V.ROOK, V.KNIGHT, V.BISHOP, V.QUEEN].includes(piece))
return super.getPotentialMovesFrom(sq);
switch (piece) {
case V.CAPTAIN: return this.getPotentialCaptainMoves(sq);
case V.NINJA: return this.getPotentialNinjaMoves(sq);
case V.SAMURAI: return this.getPotentialSamuraiMoves(sq);
case V.CAPTAIN: return this.getPotentialCaptainMoves(sq);
case V.NINJA: return this.getPotentialNinjaMoves(sq);
case V.SAMURAI: return this.getPotentialSamuraiMoves(sq);