Fix LocationInfo packet handling.

This commit is contained in:
CaitSith2 2022-03-07 11:21:29 -08:00
parent 69721d2d04
commit c204fb9b14
1 changed files with 3 additions and 3 deletions

View File

@ -519,9 +519,9 @@ async def process_server_cmd(ctx: CommonContext, args: dict):
ctx.watcher_event.set() ctx.watcher_event.set()
elif cmd == 'LocationInfo': elif cmd == 'LocationInfo':
for item, location, player in args['locations']: for item in [NetworkItem(*item) for item in args['locations']]:
if location not in ctx.locations_info: if item.location not in ctx.locations_info:
ctx.locations_info[location] = (item, player) ctx.locations_info[item.location] = (item.item, item.player)
ctx.watcher_event.set() ctx.watcher_event.set()
elif cmd == "RoomUpdate": elif cmd == "RoomUpdate":