From e3fa52a3e21d982e63b487db50673e383b045494 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 7 Aug 2025 21:42:53 -0400 Subject: Assigned IDs for four_rooms --- apworld/static_logic.py | 4 +- data/ids.txtpb | 182 ++++++++++++++++++++++++ data/maps/four_rooms/rooms/Examples Room.txtpb | 4 +- data/maps/four_rooms/rooms/Intensify Room.txtpb | 4 +- data/maps/four_rooms/rooms/Synonyms Room.txtpb | 4 +- 5 files changed, 190 insertions(+), 8 deletions(-) diff --git a/apworld/static_logic.py b/apworld/static_logic.py index d3ed85c..db2af82 100644 --- a/apworld/static_logic.py +++ b/apworld/static_logic.py @@ -19,11 +19,11 @@ class Lingo2StaticLogic: for door in self.objects.doors: if door.type == common_pb2.DoorType.STANDARD: - location_name = f"{self.objects.rooms[door.room_id].display_name} - {door.name}" + location_name = f"{self.objects.maps[door.map_id].name} - {door.name}" self.location_id_to_name[door.ap_id] = location_name if door.type != common_pb2.DoorType.EVENT: - item_name = f"{self.objects.rooms[door.room_id].display_name} - {door.name}" + item_name = f"{self.objects.maps[door.map_id].name} - {door.name}" self.item_id_to_name[door.ap_id] = item_name self.item_name_to_id = {name: ap_id for ap_id, name in self.item_id_to_name.items()} diff --git a/data/ids.txtpb b/data/ids.txtpb index 423f503..613b793 100644 --- a/data/ids.txtpb +++ b/data/ids.txtpb @@ -1,3 +1,185 @@ +maps { + key: "four_rooms" + value { + doors { + key: "A2 Door" + value: 135 + } + doors { + key: "Examples Door" + value: 132 + } + doors { + key: "Intensify Door" + value: 131 + } + doors { + key: "Keyholder Door" + value: 136 + } + doors { + key: "Synonyms Door" + value: 133 + } + doors { + key: "Time Door" + value: 134 + } + rooms { + key: "Examples Room" + value { + panels { + key: "ART" + value: 160 + } + panels { + key: "EMOTION" + value: 156 + } + panels { + key: "SIZE" + value: 155 + } + panels { + key: "SONNET" + value: 158 + } + panels { + key: "SUPERLATIVE" + value: 157 + } + panels { + key: "URN" + value: 159 + } + } + } + rooms { + key: "Hallway" + value { + panels { + key: "HUNCHBACK" + value: 146 + } + panels { + key: "SUSPICION" + value: 145 + } + } + } + rooms { + key: "Intensify Room" + value { + panels { + key: "BETTER" + value: 151 + } + panels { + key: "INJURY" + value: 153 + } + panels { + key: "LARGE" + value: 149 + } + panels { + key: "LIKE" + value: 148 + } + panels { + key: "SMALL" + value: 147 + } + panels { + key: "SWAY" + value: 154 + } + panels { + key: "TERROR" + value: 150 + } + panels { + key: "TURN" + value: 152 + } + } + } + rooms { + key: "Synonyms Room" + value { + panels { + key: "ADORE" + value: 162 + } + panels { + key: "FRIGHT" + value: 164 + } + panels { + key: "FURY" + value: 168 + } + panels { + key: "MASSIVE" + value: 163 + } + panels { + key: "MINUTE" + value: 161 + } + panels { + key: "SERIOUS" + value: 167 + } + panels { + key: "SURPASS" + value: 165 + } + panels { + key: "VERSE" + value: 166 + } + } + } + rooms { + key: "Time Room" + value { + panels { + key: "BROODING" + value: 137 + } + panels { + key: "CARE" + value: 138 + } + panels { + key: "HOLE" + value: 143 + } + panels { + key: "LIFE" + value: 139 + } + panels { + key: "PRACTICE" + value: 141 + } + panels { + key: "RHYTHM" + value: 144 + } + panels { + key: "SUSPENSE" + value: 140 + } + panels { + key: "WRITING" + value: 142 + } + } + } + } +} maps { key: "the_entry" value { diff --git a/data/maps/four_rooms/rooms/Examples Room.txtpb b/data/maps/four_rooms/rooms/Examples Room.txtpb index beb1238..ffbe74d 100644 --- a/data/maps/four_rooms/rooms/Examples Room.txtpb +++ b/data/maps/four_rooms/rooms/Examples Room.txtpb @@ -1,5 +1,5 @@ -name: Examples Room -display_name: Examples Room +name: "Examples Room" +display_name: "Examples Room" panels { name: "SIZE" path: "Panels/Room 2 Examples/entry_1" diff --git a/data/maps/four_rooms/rooms/Intensify Room.txtpb b/data/maps/four_rooms/rooms/Intensify Room.txtpb index 3c2ea89..e48dad9 100644 --- a/data/maps/four_rooms/rooms/Intensify Room.txtpb +++ b/data/maps/four_rooms/rooms/Intensify Room.txtpb @@ -1,5 +1,5 @@ -name: Intensify Room -display_name: Intensify Room +name: "Intensify Room" +display_name: "Intensify Room" panels { name: "SMALL" path: "Panels/Room 1 Intensify/entry_1" diff --git a/data/maps/four_rooms/rooms/Synonyms Room.txtpb b/data/maps/four_rooms/rooms/Synonyms Room.txtpb index 0269be8..e418c0d 100644 --- a/data/maps/four_rooms/rooms/Synonyms Room.txtpb +++ b/data/maps/four_rooms/rooms/Synonyms Room.txtpb @@ -1,5 +1,5 @@ -name: Synonyms Room -display_name: Synonyms Room +name: "Synonyms Room" +display_name: "Synonyms Room" panels { name: "MINUTE" path: "Panels/Room 3 Synonyms/entry_1" -- cgit 1.4.1