]> git.cworth.org Git - empires-server/blobdiff - lmno.js
Assign new players to the first team with no players
[empires-server] / lmno.js
diff --git a/lmno.js b/lmno.js
index baa96f82a5469d66ccd51916005182e4361e0c74..b85041ec74d13be48abcbca9a5f7e3e8b900ba4e 100644 (file)
--- a/lmno.js
+++ b/lmno.js
@@ -314,7 +314,7 @@ for (let key in engines) {
     router.post('/move', (request, response) => {
       const game = request.game;
       const move = request.body.move;
-      const player = game.players[request.session.id];
+      const player = game.players_by_session[request.session.id];
 
       /* Reject move if there is no player for this session. */
       if (! player) {
@@ -324,6 +324,9 @@ for (let key in engines) {
 
       const result = game.add_move(player, move);
 
+      /* Take care of any generic post-move work. */
+      game.post_move(player, result);
+
       /* Feed move response back to the client. */
       response.json(result);