From 0511d661f72b996b9c50a8699c63e1ef051311cd Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Fri, 12 Mar 2021 11:24:15 -0600 Subject: [PATCH] Fix dropping and joining --- src/client/js.js | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/client/js.js b/src/client/js.js index 3fc78bb..580b521 100644 --- a/src/client/js.js +++ b/src/client/js.js @@ -355,15 +355,24 @@ function join() { var redundant = false; var set = false; for (var i = 0; i < game.Players.length; i++) { - if (!set && game.Players[i].ID == "") { - game.Players[i] = { - ID: id, - Name: name, - Participating: true, + if (!set && game.Players[i].ID == id) { + game.Players[i].Name = name + game.Players[i].Participating = true + set = true + } + } + if (!set) { + for (var i = 0; i < game.Players.length; i++) { + if (!set && game.Players[i].ID == "") { + game.Players[i] = { + ID: id, + Name: name, + Participating: true, + } + set = true; + } else { + redundant = redundant || game.Players[i].ID == id; } - set = true; - } else { - redundant = redundant || game.Players[i].ID == id; } } if (!set) {