diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-01 11:19:11 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-01 11:19:11 -0400 |
commit | cbfe9c4c8faa4f69f6149fdedf09e59909c6748e (patch) | |
tree | 23078efe0ef399e71cda7e03f499e9e490cb35be | |
parent | 2026924d58cf83452b5812917d4695b9652e4f1b (diff) | |
download | lingo2-archipelago-cbfe9c4c8faa4f69f6149fdedf09e59909c6748e.tar.gz lingo2-archipelago-cbfe9c4c8faa4f69f6149fdedf09e59909c6748e.tar.bz2 lingo2-archipelago-cbfe9c4c8faa4f69f6149fdedf09e59909c6748e.zip |
Fix "invalid seed_name" error when switching mws
-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") |