If you only have one pawn remaining, it can promote from any square.
Promotion is always in a general, and you can have only one general on the
board.
+ The promoted general cannot attack any opponent's piece, nor can he discover
+ a rook attack on the enemy king.
h3 Source
Si solo le queda un peón, puede ser promovido desde cualquier asunto.
La promoción siempre se realiza en un general, y solo puede tener uno
general en el tablero de ajedrez.
+ El general promovido no debe atacar una pieza contraria, ni descubrir un
+ ataque de la torre al rey enemigo.
h3 Fuente
n'importe quelle case.
La promotion s'effectue toujours en un général, et vous ne pouvez avoir qu'un
général sur l'échiquier.
+ Le général promu ne doit pas attaquer une pièce adverse, ni découvrir une
+ attaque de tour sur le roi ennemi.
h3 Source
this.$delete(this.people, data.from[0]);
else this.$forceUpdate(); //TODO: shouldn't be required
if (data.code == "disconnect") {
- // Remove the live challenges sent by this player:
- ArrayFun.remove(
- this.challenges,
- c => c.type == "live" && c.from.sid == data.from[0],
- "all"
- );
+ // Remove the live challenges sent by this player, if
+ // he isn't connected on another tab:
+ if (
+ !this.people[data.from[0]] ||
+ Object.values(this.people[data.from[0]].tmpIds)
+ .every(v => v.page != "/")
+ ) {
+ ArrayFun.remove(
+ this.challenges,
+ c => c.type == "live" && c.from.sid == data.from[0],
+ "all"
+ );
+ }
} else {
// Remove the matching live game if now unreachable
const gid = data.page.match(/[a-zA-Z0-9]+$/)[0];