From 495254addf4d4fd1373a88ebcf52378db47398a5 Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Mon, 27 Apr 2020 06:13:33 -0700 Subject: [PATCH] Actually check if client goal is achieved, instead of just existence of an entry. (#77) --- MultiServer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MultiServer.py b/MultiServer.py index 038ea537..755886da 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -791,7 +791,7 @@ async def process_client_cmd(ctx: Context, client: Client, cmd, args): client.tags = args elif cmd == 'GameFinished': - if (client.team, client.slot) not in ctx.client_game_state: + if ctx.client_game_state[client.team, client.slot] != CLIENT_GOAL: finished_msg = f'{client.name} (Team #{client.team + 1}) has found the triforce.' notify_all(ctx, finished_msg) print(finished_msg)