From cbfe9c4c8faa4f69f6149fdedf09e59909c6748e Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 1 Oct 2025 11:19:11 -0400 Subject: Fix "invalid seed_name" error when switching mws --- apworld/context.py | 4 ++++ 1 file changed, 4 insertions(+) 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): cmd = args["cmd"] if cmd == "Connect": + manager.client_ctx.seed_name = None + server = args.get("server") player = args.get("player") password = args.get("password") @@ -500,6 +502,8 @@ async def process_game_cmd(manager: Lingo2Manager, args: dict): async_start(manager.client_ctx.connect(server_address), name="client connect") elif cmd == "Disconnect": + manager.client_ctx.seed_name = None + async_start(manager.client_ctx.disconnect(), name="client disconnect") elif cmd in ["Sync", "LocationChecks", "Say", "StatusUpdate", "LocationScouts"]: async_start(manager.client_ctx.send_msgs([args]), name="client forward") -- cgit 1.4.1