diff options
Diffstat (limited to 'apworld/context.py')
-rw-r--r-- | apworld/context.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apworld/context.py b/apworld/context.py index c367b6c..76ca11e 100644 --- a/apworld/context.py +++ b/apworld/context.py | |||
@@ -489,6 +489,8 @@ async def process_game_cmd(manager: Lingo2Manager, args: dict): | |||
489 | cmd = args["cmd"] | 489 | cmd = args["cmd"] |
490 | 490 | ||
491 | if cmd == "Connect": | 491 | if cmd == "Connect": |
492 | manager.client_ctx.seed_name = None | ||
493 | |||
492 | server = args.get("server") | 494 | server = args.get("server") |
493 | player = args.get("player") | 495 | player = args.get("player") |
494 | password = args.get("password") | 496 | password = args.get("password") |
@@ -500,6 +502,8 @@ async def process_game_cmd(manager: Lingo2Manager, args: dict): | |||
500 | 502 | ||
501 | async_start(manager.client_ctx.connect(server_address), name="client connect") | 503 | async_start(manager.client_ctx.connect(server_address), name="client connect") |
502 | elif cmd == "Disconnect": | 504 | elif cmd == "Disconnect": |
505 | manager.client_ctx.seed_name = None | ||
506 | |||
503 | async_start(manager.client_ctx.disconnect(), name="client disconnect") | 507 | async_start(manager.client_ctx.disconnect(), name="client disconnect") |
504 | elif cmd in ["Sync", "LocationChecks", "Say", "StatusUpdate", "LocationScouts"]: | 508 | elif cmd in ["Sync", "LocationChecks", "Say", "StatusUpdate", "LocationScouts"]: |
505 | async_start(manager.client_ctx.send_msgs([args]), name="client forward") | 509 | async_start(manager.client_ctx.send_msgs([args]), name="client forward") |