about summary refs log tree commit diff stats
path: root/data/maps/the_great/rooms/Maze Slice Area.txtpb
blob: d720501e53067a55eaf8156cac22ea065ccebb57 (plain) (generated by cgit-pink 1.4.1 (git 2.36.1) at 2025-09-24 02:35:35 +0000
n">locations_by_room: dict[int, list[PlayerLocation]] def __init__(self, world: "Lingo2World"): self.locations_by_room = {} for door in world.static_logic.objects.doors: if door.type in [common_pb2.DoorType.STANDARD, common_pb2.DoorType.LOCATION_ONLY]: self.locations_by_room.setdefault(door.room_id, []).append(PlayerLocation(door.ap_id)) for letter in world.static_logic.objects.letters: self.locations_by_room.setdefault(letter.room_id, []).append(PlayerLocation(letter.ap_id)) for mastery in world.static_logic.objects.masteries: self.locations_by_room.setdefault(mastery.room_id, []).append(PlayerLocation(mastery.ap_id))