X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FBaseGame.vue;h=100f7efb49b6cb997c528ed0c2cf1e9265599275;hp=5fbc257b85ca2f779a9f591e582536167dc48c41;hb=cc00b83cd8e91a3defa99acc95ee8bc7e6c8a819;hpb=dfa6eb760d51263b051f72d0fe968458d369f187 diff --git a/client/src/components/BaseGame.vue b/client/src/components/BaseGame.vue index 5fbc257b..100f7efb 100644 --- a/client/src/components/BaseGame.vue +++ b/client/src/components/BaseGame.vue @@ -359,6 +359,9 @@ export default { new Audio("/sounds/move.mp3").play().catch(() => {}); if (this.vr.turn != initurn) { // Turn has changed: move is complete + if (!smove.fen) + // NOTE: only FEN of last sub-move is required (thus setting it here) + smove.fen = this.vr.getFen(); this.inMultimove = false; const score = this.vr.getCurrentScore(); if (score != "*") { @@ -405,7 +408,6 @@ export default { if (received && this.cursor < this.moves.length - 1) this.gotoEnd(); playMove(); - this.lastMove.fen = this.vr.getFen(); this.emitFenIfAnalyze(); }, cancelCurrentMultimove: function() {