about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--apworld/context.py5
-rw-r--r--data/maps/the_great/doors.txtpb2
2 files changed, 4 insertions, 3 deletions
diff --git a/apworld/context.py b/apworld/context.py index 35ba483..4b78517 100644 --- a/apworld/context.py +++ b/apworld/context.py
@@ -280,8 +280,9 @@ class Lingo2ClientContext(CommonContext):
280 280
281 async_start(self.send_msgs(msg_batch), name="default keys") 281 async_start(self.send_msgs(msg_batch), name="default keys")
282 elif cmd == "RoomUpdate": 282 elif cmd == "RoomUpdate":
283 self.manager.tracker.set_checked_locations(self.checked_locations) 283 if "checked_locations" in args:
284 self.manager.game_ctx.send_update_locations(args["checked_locations"]) 284 self.manager.tracker.set_checked_locations(self.checked_locations)
285 self.manager.game_ctx.send_update_locations(args["checked_locations"])
285 elif cmd == "ReceivedItems": 286 elif cmd == "ReceivedItems":
286 self.manager.tracker.set_collected_items(self.items_received) 287 self.manager.tracker.set_collected_items(self.items_received)
287 288
diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index abbbc11..628715f 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb
@@ -60,7 +60,7 @@ doors {
60doors { 60doors {
61 name: "Control Center Gray Door" 61 name: "Control Center Gray Door"
62 type: CONTROL_CENTER_COLOR 62 type: CONTROL_CENTER_COLOR
63 receivers: "Components/Doors/Gates/Gate" 63 receivers: "Components/Doors/Gates/Gate/animationListener"
64 control_center_color: "gray" 64 control_center_color: "gray"
65} 65}
66doors { 66doors {