summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--apworld/player_logic.py2
-rw-r--r--apworld/static_logic.py75
-rw-r--r--data/ids.yaml5
-rw-r--r--data/maps/control_center/doors.txtpb2
-rw-r--r--data/maps/daedalus/doors.txtpb65
-rw-r--r--data/maps/daedalus/rooms/After Bee Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Amber North 2.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Bee Room Obverse.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Bee Room Reverse.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Beehalls Intersection.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Black Hex.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Blue Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Blue Smiley Annex.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Blue Smiley.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Book Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Bow Side.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Brown Smiley.txtpb2
-rw-r--r--data/maps/daedalus/rooms/C Keyholder.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Castle.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Coin Tower.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Composite Room NE.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Composite Room NW.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Composite Room S.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Computer Room Seal.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Computer Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Cyan Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/D Keyholder.txtpb2
-rw-r--r--data/maps/daedalus/rooms/D2 Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Dark Light Exit.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Dark Light Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Ending.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Entry Shortcut.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Eye Painting.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 1F.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 2F.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb2
-rw-r--r--data/maps/daedalus/rooms/F Keyholder.txtpb2
-rw-r--r--data/maps/daedalus/rooms/F2 Prize.txtpb2
-rw-r--r--data/maps/daedalus/rooms/F2 Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Flip Painting Destination.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Flip Painting.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Gallery Entrance.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Globe Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Godot Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Gray Color Backside.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Gray Color Door.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Green Color Door.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Green Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Green Smiley.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Hedges Tower.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Hedges.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Hotel.txtpb2
-rw-r--r--data/maps/daedalus/rooms/House Entrance.txtpb2
-rw-r--r--data/maps/daedalus/rooms/House.txtpb2
-rw-r--r--data/maps/daedalus/rooms/I2 Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Intense Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/J2 Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/J2 Vestibule.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Magic Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Maze Paintings Area.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Maze.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Moat.txtpb2
-rw-r--r--data/maps/daedalus/rooms/North Castle Area.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Number Paintings Area.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Nursery.txtpb3
-rw-r--r--data/maps/daedalus/rooms/O2 Prize.txtpb2
-rw-r--r--data/maps/daedalus/rooms/O2 Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Orange Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Book Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Eye Temple.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Hedges.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Hotel.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Outside House.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Magic Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Orange Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Pyramid.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Red Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Outside Salt Room.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Outside Snake Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pains Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pairs Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pepper Room.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Plum Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pumpkin Entrance.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pumpkin Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Hallway From Great.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple NW Vestibule.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Room East.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Room South.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Room West.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple SE Vestibule.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple SW Vestibule.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Smiley.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pyramid 3.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pyramid 4.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pyramid 5.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pyramid 6.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pyramid 7.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pyramid 8.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Pyramid Entry.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pyramid Second Floor.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Pyramid Top.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Quiet Entrance.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rain Side.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rainbow Blue.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rainbow Color Backside.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rainbow Color Doors.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Rainbow Cyan.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rainbow End.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Rainbow Green.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rainbow Orange.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rainbow Purple.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rainbow Red.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rainbow Start.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Rainbow Yellow.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Red Color Door.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Red Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Red Smiley.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Salt Room.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Seasoning Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Snake Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/South Castle Area.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Starting Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Sweet Foyer.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Tree Entrance.txtpb2
-rw-r--r--data/maps/daedalus/rooms/U2 Prize.txtpb2
-rw-r--r--data/maps/daedalus/rooms/U2 Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Unkempt Entrance.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Welcome Back Area.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Welcome Back Exit.txtpb3
-rw-r--r--data/maps/daedalus/rooms/West Castle Area.txtpb2
-rw-r--r--data/maps/daedalus/rooms/West Spire.txtpb2
-rw-r--r--data/maps/daedalus/rooms/White Hallway From Entry.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Wisdom Panel.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Wonderland.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Backside.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Door.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Yellow Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Z2 Prize.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Z2 Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Zoo Center.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Zoo E.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Zoo N.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Zoo NE.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Zoo S.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Zoo SE.txtpb2
-rw-r--r--data/maps/four_rooms/doors.txtpb4
-rw-r--r--data/maps/four_rooms/rooms/A2 Room.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/Examples Room.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/Hallway.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/Intensify Room.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/Keyholder Room.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/Synonyms Room.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/Time Room.txtpb1
-rw-r--r--data/maps/the_ancient/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_ancient/rooms/Inside.txtpb1
-rw-r--r--data/maps/the_ancient/rooms/Outside.txtpb1
-rw-r--r--data/maps/the_bearer/doors.txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Back Area.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Animal (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Animal.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Planet (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Planet.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Town (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Town.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Vegetable.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Butterfly Room.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Entry.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Green Animal.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Green Planet (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Green Planet.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Green Town.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Green Vegetable (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Green Vegetable.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Orange Planet.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Orange Vegetable.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Overlook.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Animal (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Animal.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Planet (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Planet.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Town (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Town.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Vegetable.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Q2 Room.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Red Animal.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Red Planet.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Red Town.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Red Vegetable.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Yellow Planet.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Yellow Vegetable.txtpb1
-rw-r--r--data/maps/the_between/rooms/B2 Back Room.txtpb1
-rw-r--r--data/maps/the_between/rooms/B2 Front Room.txtpb1
-rw-r--r--data/maps/the_between/rooms/Control Center Side.txtpb1
-rw-r--r--data/maps/the_between/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_between/rooms/Plaza Entrance.txtpb1
-rw-r--r--data/maps/the_butterfly/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_butterfly/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Black Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Blue Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Brown Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Cyan Hallway.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Cyan Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Gray Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Green Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Orange Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/P2 Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Purple Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Red Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/White Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Window Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Yellow Room.txtpb1
-rw-r--r--data/maps/the_congruent/doors.txtpb5
-rw-r--r--data/maps/the_congruent/rooms/C Keyholder.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/C2 Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/G Keyholder.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/G2 Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/T Keyholder.txtpb1
-rw-r--r--data/maps/the_darkroom/doors.txtpb2
-rw-r--r--data/maps/the_darkroom/rooms/First Room.txtpb2
-rw-r--r--data/maps/the_darkroom/rooms/S Room.txtpb1
-rw-r--r--data/maps/the_darkroom/rooms/Second Room.txtpb2
-rw-r--r--data/maps/the_darkroom/rooms/Third Room.txtpb2
-rw-r--r--data/maps/the_digital/rooms/C Room.txtpb1
-rw-r--r--data/maps/the_digital/rooms/Chamber.txtpb1
-rw-r--r--data/maps/the_digital/rooms/Gallery Maze.txtpb1
-rw-r--r--data/maps/the_digital/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_digital/rooms/Tree Area.txtpb1
-rw-r--r--data/maps/the_digital/rooms/U Room.txtpb1
-rw-r--r--data/maps/the_door/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_door/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Brown Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Black Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Green Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Red Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Black Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Green Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Red Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Start.txtpb1
-rw-r--r--data/maps/the_entry/doors.txtpb3
-rw-r--r--data/maps/the_entry/rooms/Blue Alcove.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Colored Doors Area.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Composite Room Entrance.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Ctrl Tutorial.txtpb2
-rw-r--r--data/maps/the_entry/rooms/D Room Final.txtpb2
-rw-r--r--data/maps/the_entry/rooms/D Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Daedalus Entrance.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Digital Entrance.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Entry Exit.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Eye Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Flipped Link Area.txtpb5
-rw-r--r--data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Flipped Right Eye.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Flipped Second Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Gallery Return.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Least Blue Last.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Lime Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Link Area.txtpb3
-rw-r--r--data/maps/the_entry/rooms/Parthenon Return.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Rabbit Hole.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Red Alcove.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Red Blue Halls.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Repetitive Entrance.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Right Eye.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Shop Entrance.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Starting Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Trick Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Wrath Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/X Area.txtpb2
-rw-r--r--data/maps/the_extravagant/rooms/E Room.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/Engine Room.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/Hat Chamber.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/X Minus.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/X Plus.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb1
-rw-r--r--data/maps/the_gallery/rooms/Back Room.txtpb1
-rw-r--r--data/maps/the_gallery/rooms/Daedalus Extension.txtpb1
-rw-r--r--data/maps/the_gallery/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_gallery/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_gold/rooms/The Whole Thing.txtpb1
-rw-r--r--data/maps/the_graveyard/rooms/Inside.txtpb1
-rw-r--r--data/maps/the_graveyard/rooms/Outside.txtpb1
-rw-r--r--data/maps/the_great/doors.txtpb2
-rw-r--r--data/maps/the_great/rooms/Back Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Behind Question Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Colorful Entrance.txtpb2
-rw-r--r--data/maps/the_great/rooms/Daedalus Entrance.txtpb2
-rw-r--r--data/maps/the_great/rooms/East Landscape.txtpb2
-rw-r--r--data/maps/the_great/rooms/G Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Hive Entrance.txtpb2
-rw-r--r--data/maps/the_great/rooms/Jail Part 1.txtpb2
-rw-r--r--data/maps/the_great/rooms/Jail Part 2.txtpb2
-rw-r--r--data/maps/the_great/rooms/Jubilant Entrance.txtpb2
-rw-r--r--data/maps/the_great/rooms/Magnet Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Main Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Center.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Cold Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Empty Vestibule.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze In Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Moon Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Off Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Slice Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Smooth Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze South Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Start.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Tower.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Up Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze Wreck Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Nature Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/North Landscape.txtpb2
-rw-r--r--data/maps/the_great/rooms/Outside Jail.txtpb2
-rw-r--r--data/maps/the_great/rooms/Pillar Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Purple Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Question Room How.txtpb3
-rw-r--r--data/maps/the_great/rooms/Question Room What.txtpb3
-rw-r--r--data/maps/the_great/rooms/Question Room When.txtpb3
-rw-r--r--data/maps/the_great/rooms/Question Room Who.txtpb3
-rw-r--r--data/maps/the_great/rooms/Salmon Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Talented Entrance.txtpb2
-rw-r--r--data/maps/the_great/rooms/Under Question Room.txtpb3
-rw-r--r--data/maps/the_great/rooms/West Side.txtpb2
-rw-r--r--data/maps/the_great/rooms/Whole Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Y Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Zero Room.txtpb2
-rw-r--r--data/maps/the_hinterlands/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_hive/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_hive/rooms/Mastery Room.txtpb1
-rw-r--r--data/maps/the_hive/rooms/Room 8.txtpb1
-rw-r--r--data/maps/the_impressive/rooms/Green Eye.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/Lobby.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/M Room.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/M2 Room.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/Side Area.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/W Room.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/WM Room.txtpb2
-rw-r--r--data/maps/the_invisible/rooms/Entrance.txtpb1
-rw-r--r--data/maps/the_invisible/rooms/Maze.txtpb1
-rw-r--r--data/maps/the_jubilant/rooms/J Room.txtpb1
-rw-r--r--data/maps/the_jubilant/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_jubilant/rooms/Side Area.txtpb1
-rw-r--r--data/maps/the_keen/rooms/K Room.txtpb1
-rw-r--r--data/maps/the_keen/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_liberated/doors.txtpb1
-rw-r--r--data/maps/the_liberated/rooms/Painting Room.txtpb1
-rw-r--r--data/maps/the_liberated/rooms/Puzzle Room.txtpb1
-rw-r--r--data/maps/the_linear/rooms/Room.txtpb1
-rw-r--r--data/maps/the_lionized/rooms/E2 Room.txtpb1
-rw-r--r--data/maps/the_lionized/rooms/Puzzle Room.txtpb1
-rw-r--r--data/maps/the_literate/doors.txtpb1
-rw-r--r--data/maps/the_literate/rooms/Painting Room.txtpb1
-rw-r--r--data/maps/the_literate/rooms/Puzzle Room.txtpb1
-rw-r--r--data/maps/the_lively/rooms/L2 Room.txtpb1
-rw-r--r--data/maps/the_lively/rooms/Puzzle Room.txtpb1
-rw-r--r--data/maps/the_nuanced/rooms/Back Room.txtpb1
-rw-r--r--data/maps/the_nuanced/rooms/Main Room.txtpb1
-rw-r--r--data/maps/the_nuanced/rooms/N2 Room.txtpb1
-rw-r--r--data/maps/the_orb/rooms/B Room.txtpb1
-rw-r--r--data/maps/the_orb/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_orb/rooms/O Room.txtpb1
-rw-r--r--data/maps/the_orb/rooms/R Room.txtpb1
-rw-r--r--data/maps/the_owl/rooms/Blue Room.txtpb1
-rw-r--r--data/maps/the_owl/rooms/Connected Area.txtpb1
-rw-r--r--data/maps/the_owl/rooms/Magenta Hallway.txtpb1
-rw-r--r--data/maps/the_owl/rooms/R1C4 Left.txtpb1
-rw-r--r--data/maps/the_owl/rooms/R2C1 Left.txtpb1
-rw-r--r--data/maps/the_owl/rooms/R2C2 Bottom.txtpb1
-rw-r--r--data/maps/the_owl/rooms/R2C2 Top.txtpb1
-rw-r--r--data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb1
-rw-r--r--data/maps/the_owl/rooms/Z Room.txtpb1
-rw-r--r--data/maps/the_parthenon/doors.txtpb1
-rw-r--r--data/maps/the_parthenon/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_parthenon/rooms/K2 Room.txtpb1
-rw-r--r--data/maps/the_parthenon/rooms/Lavender Area.txtpb1
-rw-r--r--data/maps/the_parthenon/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_parthenon/rooms/U Keyholder.txtpb1
-rw-r--r--data/maps/the_partial/doors.txtpb1
-rw-r--r--data/maps/the_partial/rooms/Control Center Entrance.txtpb1
-rw-r--r--data/maps/the_partial/rooms/F Room.txtpb1
-rw-r--r--data/maps/the_partial/rooms/Obverse Side.txtpb1
-rw-r--r--data/maps/the_partial/rooms/P Room.txtpb1
-rw-r--r--data/maps/the_partial/rooms/Reverse Side.txtpb1
-rw-r--r--data/maps/the_perceptive/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_plaza/doors.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Bottom Left Room.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Bottom Right Room.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Center Room.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Repetitive Entrance.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Sirenic Entrance.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Symbolic Entrance.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Top Left Room.txtpb3
-rw-r--r--data/maps/the_plaza/rooms/Top Right Room.txtpb3
-rw-r--r--data/maps/the_quiet/rooms/Keyholder Room.txtpb1
-rw-r--r--data/maps/the_quiet/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_quiet/rooms/Q Room.txtpb1
-rw-r--r--data/maps/the_relentless/rooms/All.txtpb1
-rw-r--r--data/maps/the_relentless/rooms/Left And Turn.txtpb1
-rw-r--r--data/maps/the_relentless/rooms/Left Room.txtpb1
-rw-r--r--data/maps/the_relentless/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_relentless/rooms/Shop Room.txtpb1
-rw-r--r--data/maps/the_relentless/rooms/Turn And Shop.txtpb1
-rw-r--r--data/maps/the_relentless/rooms/Turn Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Anti Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Cyan Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Dot Area.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Entry Connector.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Lime Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Magenta Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Main Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Mastery Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Plaza Connector.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Yellow Room.txtpb1
-rw-r--r--data/maps/the_revitalized/rooms/Bye Room.txtpb1
-rw-r--r--data/maps/the_revitalized/rooms/Hidden Room.txtpb1
-rw-r--r--data/maps/the_revitalized/rooms/Hide Room.txtpb1
-rw-r--r--data/maps/the_revitalized/rooms/High Room.txtpb1
-rw-r--r--data/maps/the_revitalized/rooms/Return Room.txtpb1
-rw-r--r--data/maps/the_revitalized/rooms/Too Room.txtpb1
-rw-r--r--data/maps/the_revitalized/rooms/Won Room.txtpb1
-rw-r--r--data/maps/the_shop/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_sirenic/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_sirenic/rooms/Puzzles.txtpb1
-rw-r--r--data/maps/the_sirenic/rooms/Start.txtpb1
-rw-r--r--data/maps/the_stormy/rooms/Center.txtpb3
-rw-r--r--data/maps/the_stormy/rooms/Nuclear Side.txtpb1
-rw-r--r--data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb1
-rw-r--r--data/maps/the_stormy/rooms/Rain Side.txtpb3
-rw-r--r--data/maps/the_stormy/rooms/Tornado Side.txtpb1
-rw-r--r--data/maps/the_stormy/rooms/Tornado Vestibule.txtpb1
-rw-r--r--data/maps/the_stormy/rooms/Volcano Side.txtpb1
-rw-r--r--data/maps/the_stormy/rooms/X2 Room.txtpb1
-rw-r--r--data/maps/the_sturdy/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_sturdy/rooms/S2 Area.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Entrance.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Temple.txtpb1
-rw-r--r--data/maps/the_sweet/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_sweet/rooms/Y2 Room.txtpb1
-rw-r--r--data/maps/the_unyielding/doors.txtpb21
-rw-r--r--data/maps/the_wondrous/rooms/Huge.txtpb1
-rw-r--r--data/maps/the_wondrous/rooms/Regular.txtpb1
-rw-r--r--proto/data.proto5
-rw-r--r--proto/human.proto7
-rw-r--r--tools/datapacker/main.cpp14
-rw-r--r--tools/validator/CMakeLists.txt3
-rw-r--r--tools/validator/human_processor.cpp25
-rw-r--r--tools/validator/structs.h7
-rw-r--r--tools/validator/validator.cpp494
-rw-r--r--vcpkg.json1
491 files changed, 798 insertions, 692 deletions
diff --git a/apworld/player_logic.py b/apworld/player_logic.py index 3854c99..ae22818 100644 --- a/apworld/player_logic.py +++ b/apworld/player_logic.py
@@ -105,7 +105,7 @@ class Lingo2PlayerLogic:
105 # before we calculate any access requirements. 105 # before we calculate any access requirements.
106 for door in world.static_logic.objects.doors: 106 for door in world.static_logic.objects.doors:
107 if door.type in [data_pb2.DoorType.STANDARD, data_pb2.DoorType.ITEM_ONLY] and self.world.options.shuffle_doors: 107 if door.type in [data_pb2.DoorType.STANDARD, data_pb2.DoorType.ITEM_ONLY] and self.world.options.shuffle_doors:
108 door_item_name = self.world.static_logic.get_door_item_name(door.id) 108 door_item_name = self.world.static_logic.get_door_item_name(door)
109 self.item_by_door[door.id] = door_item_name 109 self.item_by_door[door.id] = door_item_name
110 self.real_items.append(door_item_name) 110 self.real_items.append(door_item_name)
111 111
diff --git a/apworld/static_logic.py b/apworld/static_logic.py index 965ce3e..ff1f17d 100644 --- a/apworld/static_logic.py +++ b/apworld/static_logic.py
@@ -18,11 +18,11 @@ class Lingo2StaticLogic:
18 18
19 for door in self.objects.doors: 19 for door in self.objects.doors:
20 if door.type in [data_pb2.DoorType.STANDARD, data_pb2.DoorType.LOCATION_ONLY, data_pb2.DoorType.GRAVESTONE]: 20 if door.type in [data_pb2.DoorType.STANDARD, data_pb2.DoorType.LOCATION_ONLY, data_pb2.DoorType.GRAVESTONE]:
21 location_name = f"{self.get_map_object_map_name(door)} - {door.name}" 21 location_name = self.get_door_location_name(door)
22 self.location_id_to_name[door.ap_id] = location_name 22 self.location_id_to_name[door.ap_id] = location_name
23 23
24 if door.type not in [data_pb2.DoorType.EVENT, data_pb2.DoorType.LOCATION_ONLY, data_pb2.DoorType.GRAVESTONE]: 24 if door.type not in [data_pb2.DoorType.EVENT, data_pb2.DoorType.LOCATION_ONLY, data_pb2.DoorType.GRAVESTONE]:
25 item_name = self.get_door_item_name(door.id) 25 item_name = self.get_door_item_name(door)
26 self.item_id_to_name[door.ap_id] = item_name 26 self.item_id_to_name[door.ap_id] = item_name
27 27
28 for letter in self.objects.letters: 28 for letter in self.objects.letters:
@@ -46,10 +46,77 @@ class Lingo2StaticLogic:
46 self.item_name_to_id = {name: ap_id for ap_id, name in self.item_id_to_name.items()} 46 self.item_name_to_id = {name: ap_id for ap_id, name in self.item_id_to_name.items()}
47 self.location_name_to_id = {name: ap_id for ap_id, name in self.location_id_to_name.items()} 47 self.location_name_to_id = {name: ap_id for ap_id, name in self.location_id_to_name.items()}
48 48
49 def get_door_item_name(self, door_id: int) -> str: 49 def get_door_item_name(self, door: data_pb2.Door) -> str:
50 door = self.objects.doors[door_id]
51 return f"{self.get_map_object_map_name(door)} - {door.name}" 50 return f"{self.get_map_object_map_name(door)} - {door.name}"
52 51
52 def get_door_item_name_by_id(self, door_id: int) -> str:
53 door = self.objects.doors[door_id]
54 return self.get_door_item_name(door_id)
55
56 def get_door_location_name(self, door: data_pb2.Door) -> str:
57 game_map = self.objects.maps[door.map_id]
58 room = self.objects.rooms[door.room_id]
59
60 if room.HasField("panel_display_name"):
61 map_part = f"{game_map.display_name} ({room.panel_display_name})"
62 else:
63 map_part = game_map.display_name
64
65 if door.HasField("location_name"):
66 return f"{map_part} - {door.location_name}"
67
68 generated_location_name = self.get_generated_door_location_name(door)
69 if generated_location_name is not None:
70 return generated_location_name
71
72 return f"{map_part} - {door.name}"
73
74 def get_generated_door_location_name(self, door: data_pb2.Door) -> str | None:
75 if door.type != data_pb2.DoorType.STANDARD:
76 return None
77
78 if len(door.keyholders) > 0 or len(door.endings) > 0:
79 return None
80
81 if len(door.panels) > 4:
82 return None
83
84 map_areas = set()
85 for panel_id in door.panels:
86 panel = self.objects.panels[panel_id.panel]
87 panel_room = self.objects.rooms[panel.room_id]
88 # It's okay if panel_display_name is not present because then it's coalesced with other unnamed areas.
89 map_areas.add(panel_room.panel_display_name)
90
91 if len(map_areas) > 1:
92 return None
93
94 game_map = self.objects.maps[door.map_id]
95 map_area = map_areas.pop()
96 if map_area == "":
97 map_part = game_map.display_name
98 else:
99 map_part = f"{game_map.display_name} ({map_area})"
100
101 def get_panel_display_name(panel: data_pb2.ProxyIdentifier) -> str:
102 panel_data = self.objects.panels[panel.panel]
103 panel_name = panel_data.display_name if panel_data.HasField("display_name") else panel_data.name
104
105 if panel.HasField("answer"):
106 return f"{panel_name}/{panel.answer.upper()}"
107 else:
108 return panel_name
109
110 panel_names = [get_panel_display_name(panel_id)
111 for panel_id in door.panels]
112 panel_names.sort()
113
114 return f"{map_part} - {", ".join(panel_names)}"
115
116 def get_door_location_name_by_id(self, door_id: int) -> str:
117 door = self.objects.doors[door_id]
118 return self.get_door_location_name(door)
119
53 def get_room_region_name(self, room_id: int) -> str: 120 def get_room_region_name(self, room_id: int) -> str:
54 room = self.objects.rooms[room_id] 121 room = self.objects.rooms[room_id]
55 return f"{self.get_map_object_map_name(room)} - {room.name}" 122 return f"{self.get_map_object_map_name(room)} - {room.name}"
diff --git a/data/ids.yaml b/data/ids.yaml index 39bdfde..0e49b59 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -1037,6 +1037,7 @@ maps:
1037 Near Sweet Blue Door: 1573 1037 Near Sweet Blue Door: 1573
1038 Near Sweet Brown Door: 1561 1038 Near Sweet Brown Door: 1561
1039 Near Yellow Room Door: 1565 1039 Near Yellow Room Door: 1565
1040 North Castle Panel: 2742
1040 O2 Room Back Door: 1485 1041 O2 Room Back Door: 1485
1041 Orange Rainbow Panel: 2267 1042 Orange Rainbow Panel: 2267
1042 Orange Rainbow Room: 1535 1043 Orange Rainbow Room: 1535
@@ -1064,6 +1065,7 @@ maps:
1064 Purple NW Vestibule: 1459 1065 Purple NW Vestibule: 1459
1065 Purple Rainbow Panel: 2271 1066 Purple Rainbow Panel: 2271
1066 Purple Rainbow Room: 1539 1067 Purple Rainbow Room: 1539
1068 Purple Room: 2741
1067 Purple Room East Entrance: 1472 1069 Purple Room East Entrance: 1472
1068 Purple Room North Entrance: 1469 1070 Purple Room North Entrance: 1469
1069 Purple Room South Entrance: 1470 1071 Purple Room South Entrance: 1470
@@ -1088,6 +1090,7 @@ maps:
1088 Snake Room Entrance: 1514 1090 Snake Room Entrance: 1514
1089 South Castle Area Back Door: 1574 1091 South Castle Area Back Door: 1574
1090 South Castle Area Entrance: 1575 1092 South Castle Area Entrance: 1575
1093 South Castle Panel: 2744
1091 Southwest Area Intersection: 1475 1094 Southwest Area Intersection: 1475
1092 Splintering Exit Left Door: 1449 1095 Splintering Exit Left Door: 1449
1093 Splintering Exit Right Door: 1450 1096 Splintering Exit Right Door: 1450
@@ -1109,6 +1112,7 @@ maps:
1109 U2 Room Shortcut: 1493 1112 U2 Room Shortcut: 1493
1110 Welcome Back Door: 1435 1113 Welcome Back Door: 1435
1111 Welcome Back Secret Door: 1434 1114 Welcome Back Secret Door: 1434
1115 West Castle Panel: 2743
1112 White Hallway From Entry: 1488 1116 White Hallway From Entry: 1488
1113 Wonderland Left Door: 1520 1117 Wonderland Left Door: 1520
1114 Wonderland Right Door: 1504 1118 Wonderland Right Door: 1504
@@ -3641,6 +3645,7 @@ maps:
3641 Black Alcove: 2265 3645 Black Alcove: 2265
3642 Brown Alcove: 1255 3646 Brown Alcove: 1255
3643 Digital Entrance: 1257 3647 Digital Entrance: 1257
3648 East Room 1: 2740
3644 East Room 1 Entrance: 1251 3649 East Room 1 Entrance: 1251
3645 Hero Room Entrance: 1252 3650 Hero Room Entrance: 1252
3646 Jay Painting: 1253 3651 Jay Painting: 1253
diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb index 0bb29c1..08476a7 100644 --- a/data/maps/control_center/doors.txtpb +++ b/data/maps/control_center/doors.txtpb
@@ -109,6 +109,7 @@ doors {
109 keyholders { room: "Main Area" name: "3" key: "r" } 109 keyholders { room: "Main Area" name: "3" key: "r" }
110 keyholders { room: "Main Area" name: "4" key: "e" } 110 keyholders { room: "Main Area" name: "4" key: "e" }
111 location_room: "Main Area" 111 location_room: "Main Area"
112 location_name: "Keyword MORE"
112} 113}
113doors { 114doors {
114 name: "Perceptive From Outside" 115 name: "Perceptive From Outside"
@@ -132,6 +133,7 @@ doors {
132 keyholders { room: "Main Area" name: "3" key: "r" } 133 keyholders { room: "Main Area" name: "3" key: "r" }
133 keyholders { room: "Main Area" name: "4" key: "o" } 134 keyholders { room: "Main Area" name: "4" key: "o" }
134 location_room: "Main Area" 135 location_room: "Main Area"
136 location_name: "Keyword ZERO"
135} 137}
136doors { 138doors {
137 name: "Between Door" 139 name: "Between Door"
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index a92f648..4e35de2 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb
@@ -188,11 +188,10 @@ doors {
188} 188}
189doors { 189doors {
190 name: "Welcome Back Secret Door" 190 name: "Welcome Back Secret Door"
191 type: STANDARD 191 type: ITEM_ONLY
192 receivers: "Components/Doors/Entry/entry_13" 192 receivers: "Components/Doors/Entry/entry_13"
193 panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" } 193 panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" }
194 panels { room: "West Spire" name: "BYE" } 194 panels { room: "West Spire" name: "BYE" }
195 location_room: "West Spire"
196} 195}
197doors { 196doors {
198 name: "Welcome Back Door" 197 name: "Welcome Back Door"
@@ -296,6 +295,7 @@ doors {
296 panels { room: "Black Hex" name: "CLUES" } 295 panels { room: "Black Hex" name: "CLUES" }
297 panels { room: "Black Hex" name: "SECRET" } 296 panels { room: "Black Hex" name: "SECRET" }
298 location_room: "Black Hex" 297 location_room: "Black Hex"
298 location_name: "Black Hex"
299} 299}
300doors { 300doors {
301 name: "Splintering Exit Left Door" 301 name: "Splintering Exit Left Door"
@@ -382,6 +382,7 @@ doors {
382 panels { room: "Z2 Room" name: "CAPE" } 382 panels { room: "Z2 Room" name: "CAPE" }
383 panels { room: "Z2 Room" name: "GLANCE" } 383 panels { room: "Z2 Room" name: "GLANCE" }
384 location_room: "Z2 Room" 384 location_room: "Z2 Room"
385 location_name: "West Puzzles"
385} 386}
386doors { 387doors {
387 name: "Z2 Room Northwest Door" 388 name: "Z2 Room Northwest Door"
@@ -413,6 +414,7 @@ doors {
413 panels { room: "Z2 Room" name: "DISCORD" } 414 panels { room: "Z2 Room" name: "DISCORD" }
414 panels { room: "Z2 Room" name: "CAT" } 415 panels { room: "Z2 Room" name: "CAT" }
415 location_room: "Z2 Room" 416 location_room: "Z2 Room"
417 location_name: "East Puzzles"
416} 418}
417doors { 419doors {
418 name: "Z2 Room Southeast Door" 420 name: "Z2 Room Southeast Door"
@@ -491,6 +493,7 @@ doors {
491 panels { room: "Outside House" name: "WALLS" } 493 panels { room: "Outside House" name: "WALLS" }
492 panels { room: "Outside House" name: "LOCK" } 494 panels { room: "Outside House" name: "LOCK" }
493 location_room: "Outside House" 495 location_room: "Outside House"
496 location_name: "North Purple Vestibules"
494} 497}
495doors { 498doors {
496 name: "Purple NW Vestibule" 499 name: "Purple NW Vestibule"
@@ -517,6 +520,7 @@ doors {
517 panels { room: "Outside House" name: "BLITHELY" } 520 panels { room: "Outside House" name: "BLITHELY" }
518 panels { room: "Purple Room South" name: "THESE" } 521 panels { room: "Purple Room South" name: "THESE" }
519 location_room: "Outside House" 522 location_room: "Outside House"
523 location_name: "West Purple Vestibules"
520} 524}
521doors { 525doors {
522 name: "Purple West Area South Door" 526 name: "Purple West Area South Door"
@@ -545,6 +549,7 @@ doors {
545 panels { room: "Godot Room" name: "TRAIN" } 549 panels { room: "Godot Room" name: "TRAIN" }
546 panels { room: "Godot Room" name: "RECORDING" } 550 panels { room: "Godot Room" name: "RECORDING" }
547 location_room: "Godot Room" 551 location_room: "Godot Room"
552 location_name: "Godot Room"
548} 553}
549doors { 554doors {
550 name: "Beehalls Intersection" 555 name: "Beehalls Intersection"
@@ -576,6 +581,7 @@ doors {
576 panels { room: "Purple Room South" name: "ANY" } 581 panels { room: "Purple Room South" name: "ANY" }
577 panels { room: "Outside House" name: "A" } 582 panels { room: "Outside House" name: "A" }
578 location_room: "Outside House" 583 location_room: "Outside House"
584 location_name: "East Purple Vestibules"
579} 585}
580doors { 586doors {
581 name: "Purple East Area North Door" 587 name: "Purple East Area North Door"
@@ -593,6 +599,7 @@ doors {
593 panels { room: "Outside House" name: "BLITHELY" } 599 panels { room: "Outside House" name: "BLITHELY" }
594 panels { room: "Purple Room South" name: "THESE" } 600 panels { room: "Purple Room South" name: "THESE" }
595 location_room: "Outside House" 601 location_room: "Outside House"
602 location_name: "Purple Vestibules"
596} 603}
597doors { 604doors {
598 name: "Purple Room South Entrance" 605 name: "Purple Room South Entrance"
@@ -622,6 +629,20 @@ doors {
622 panels { room: "Purple Room South" name: "THESE" } 629 panels { room: "Purple Room South" name: "THESE" }
623} 630}
624doors { 631doors {
632 name: "Purple Room"
633 type: LOCATION_ONLY
634 panels { room: "Purple Room" name: "HOIST" }
635 panels { room: "Purple Room" name: "CORE" }
636 panels { room: "Purple Room" name: "FISH" }
637 panels { room: "Purple Room" name: "ALLOW" }
638 panels { room: "Purple Room" name: "BIRD" }
639 panels { room: "Purple Room" name: "HONK" }
640 panels { room: "Purple Room" name: "APE" }
641 panels { room: "Purple Room" name: "APATHY" }
642 location_room: "Purple Room"
643 location_name: "Puzzles"
644}
645doors {
625 name: "Hedges Tower" 646 name: "Hedges Tower"
626 type: LOCATION_ONLY 647 type: LOCATION_ONLY
627 # TODO: Not making this an item right now in order to force the player to 648 # TODO: Not making this an item right now in order to force the player to
@@ -676,6 +697,7 @@ doors {
676 panels { room: "Blue Room" name: "CELEBRATORY" } 697 panels { room: "Blue Room" name: "CELEBRATORY" }
677 panels { room: "Blue Room" name: "DETECTIVE" } 698 panels { room: "Blue Room" name: "DETECTIVE" }
678 location_room: "Blue Room" 699 location_room: "Blue Room"
700 location_name: "Puzzles"
679} 701}
680doors { 702doors {
681 name: "O2 Prize" 703 name: "O2 Prize"
@@ -734,6 +756,7 @@ doors {
734 panels { room: "Composite Room S" name: "BLEAKCARD" } 756 panels { room: "Composite Room S" name: "BLEAKCARD" }
735 panels { room: "Composite Room S" name: "MISSIONMISSION" } 757 panels { room: "Composite Room S" name: "MISSIONMISSION" }
736 location_room: "Composite Room S" 758 location_room: "Composite Room S"
759 location_name: "East Rooms"
737} 760}
738doors { 761doors {
739 name: "Composite Room North Door" 762 name: "Composite Room North Door"
@@ -762,6 +785,7 @@ doors {
762 panels { room: "Composite Room NW" name: "OUTGARDEN" } 785 panels { room: "Composite Room NW" name: "OUTGARDEN" }
763 panels { room: "Composite Room NW" name: "HELLOTALE" } 786 panels { room: "Composite Room NW" name: "HELLOTALE" }
764 location_room: "Composite Room NE" 787 location_room: "Composite Room NE"
788 location_name: "North Rooms"
765} 789}
766doors { 790doors {
767 name: "Composite Room West Door" 791 name: "Composite Room West Door"
@@ -792,6 +816,7 @@ doors {
792 panels { room: "Composite Room S" name: "OUTEAT" } 816 panels { room: "Composite Room S" name: "OUTEAT" }
793 panels { room: "Composite Room S" name: "SUMMERIN" } 817 panels { room: "Composite Room S" name: "SUMMERIN" }
794 location_room: "Composite Room NW" 818 location_room: "Composite Room NW"
819 location_name: "West Rooms"
795} 820}
796doors { 821doors {
797 name: "Composite Room NW Entrance" 822 name: "Composite Room NW Entrance"
@@ -829,6 +854,7 @@ doors {
829 panels { room: "Composite Room S" name: "OUTEAT" } 854 panels { room: "Composite Room S" name: "OUTEAT" }
830 panels { room: "Composite Room S" name: "SUMMERIN" } 855 panels { room: "Composite Room S" name: "SUMMERIN" }
831 location_room: "Composite Room S" 856 location_room: "Composite Room S"
857 location_name: "South Rooms"
832} 858}
833doors { 859doors {
834 name: "O2 Room Back Door" 860 name: "O2 Room Back Door"
@@ -1004,6 +1030,7 @@ doors {
1004 panels { room: "Wonderland" name: "ARTS" } 1030 panels { room: "Wonderland" name: "ARTS" }
1005 panels { room: "Wonderland" name: "SONG" } 1031 panels { room: "Wonderland" name: "SONG" }
1006 location_room: "Wonderland" 1032 location_room: "Wonderland"
1033 location_name: "Wonderland"
1007} 1034}
1008doors { 1035doors {
1009 name: "Pyramid Entrance" 1036 name: "Pyramid Entrance"
@@ -1034,6 +1061,7 @@ doors {
1034 panels { room: "Orange Room" name: "COAL" } 1061 panels { room: "Orange Room" name: "COAL" }
1035 panels { room: "Orange Room" name: "OWED" } 1062 panels { room: "Orange Room" name: "OWED" }
1036 location_room: "Orange Room" 1063 location_room: "Orange Room"
1064 location_name: "Puzzles"
1037} 1065}
1038doors { 1066doors {
1039 name: "Hedges Entrance" 1067 name: "Hedges Entrance"
@@ -1389,7 +1417,7 @@ doors {
1389} 1417}
1390doors { 1418doors {
1391 name: "Roof Access" 1419 name: "Roof Access"
1392 type: STANDARD 1420 type: ITEM_ONLY
1393 receivers: "Components/Doors/Castle/entry_stairs_big" 1421 receivers: "Components/Doors/Castle/entry_stairs_big"
1394 receivers: "Components/Doors/Castle/entry_stairs_big2" 1422 receivers: "Components/Doors/Castle/entry_stairs_big2"
1395 receivers: "Meshes/Stairs/staircase31/teleportListener" 1423 receivers: "Meshes/Stairs/staircase31/teleportListener"
@@ -1398,6 +1426,23 @@ doors {
1398 panels { room: "North Castle Area" name: "A SUMMER PLACE" } 1426 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1399 panels { room: "West Castle Area" name: "SONG FACE" } 1427 panels { room: "West Castle Area" name: "SONG FACE" }
1400 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } 1428 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1429}
1430doors {
1431 name: "North Castle Panel"
1432 type: LOCATION_ONLY
1433 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1434 location_room: "North Castle Area"
1435}
1436doors {
1437 name: "West Castle Panel"
1438 type: LOCATION_ONLY
1439 panels { room: "West Castle Area" name: "SONG FACE" }
1440 location_room: "West Castle Area"
1441}
1442doors {
1443 name: "South Castle Panel"
1444 type: LOCATION_ONLY
1445 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1401 location_room: "South Castle Area" 1446 location_room: "South Castle Area"
1402} 1447}
1403doors { 1448doors {
@@ -1414,6 +1459,7 @@ doors {
1414 panels { room: "West Spire" name: "CUT" } 1459 panels { room: "West Spire" name: "CUT" }
1415 panels { room: "West Spire" name: "STONES" } 1460 panels { room: "West Spire" name: "STONES" }
1416 location_room: "West Spire" 1461 location_room: "West Spire"
1462 location_name: "Pairs Room Puzzles"
1417} 1463}
1418doors { 1464doors {
1419 name: "Pairs Room West Door" 1465 name: "Pairs Room West Door"
@@ -1711,6 +1757,7 @@ doors {
1711 panels { room: "Cyan Room" name: "COLD" } 1757 panels { room: "Cyan Room" name: "COLD" }
1712 panels { room: "Cyan Room" name: "WORDWORD" } 1758 panels { room: "Cyan Room" name: "WORDWORD" }
1713 location_room: "Cyan Room" 1759 location_room: "Cyan Room"
1760 location_name: "Puzzles"
1714} 1761}
1715doors { 1762doors {
1716 name: "Green Room Entrance" 1763 name: "Green Room Entrance"
@@ -1734,6 +1781,7 @@ doors {
1734 panels { room: "Green Room" name: "DOUBLE" } 1781 panels { room: "Green Room" name: "DOUBLE" }
1735 panels { room: "Green Room" name: "BADMINTON" } 1782 panels { room: "Green Room" name: "BADMINTON" }
1736 location_room: "Green Room" 1783 location_room: "Green Room"
1784 location_name: "Puzzles"
1737} 1785}
1738doors { 1786doors {
1739 name: "Blue Hallway South Divider" 1787 name: "Blue Hallway South Divider"
@@ -1772,6 +1820,7 @@ doors {
1772 panels { room: "Red Room" name: "TESTAMENT" } 1820 panels { room: "Red Room" name: "TESTAMENT" }
1773 panels { room: "Red Room" name: "TAKEOUT" } 1821 panels { room: "Red Room" name: "TAKEOUT" }
1774 location_room: "Red Room" 1822 location_room: "Red Room"
1823 location_name: "Puzzles"
1775} 1824}
1776doors { 1825doors {
1777 name: "Blue Hallway To Red Room" 1826 name: "Blue Hallway To Red Room"
@@ -1785,6 +1834,7 @@ doors {
1785 panels { room: "Blue Hallway" name: "CHOP" } 1834 panels { room: "Blue Hallway" name: "CHOP" }
1786 panels { room: "Blue Hallway Tall Side" name: "TALL" } 1835 panels { room: "Blue Hallway Tall Side" name: "TALL" }
1787 location_room: "Blue Hallway Tall Side" 1836 location_room: "Blue Hallway Tall Side"
1837 location_name: "CHOP, TALL"
1788} 1838}
1789doors { 1839doors {
1790 name: "Near Yellow Room Door" 1840 name: "Near Yellow Room Door"
@@ -1797,6 +1847,7 @@ doors {
1797 panels { room: "Blue Hallway Tall Side" name: "CHILD" } 1847 panels { room: "Blue Hallway Tall Side" name: "CHILD" }
1798 panels { room: "Blue Hallway Tall Side" name: "NEW" } 1848 panels { room: "Blue Hallway Tall Side" name: "NEW" }
1799 location_room: "Blue Hallway Tall Side" 1849 location_room: "Blue Hallway Tall Side"
1850 location_name: "Pink Hex"
1800} 1851}
1801doors { 1852doors {
1802 name: "House Side Door" 1853 name: "House Side Door"
@@ -1833,6 +1884,7 @@ doors {
1833 panels { room: "Yellow Room" name: "PROTON" } 1884 panels { room: "Yellow Room" name: "PROTON" }
1834 panels { room: "Yellow Room" name: "SPIRIT" } 1885 panels { room: "Yellow Room" name: "SPIRIT" }
1835 location_room: "Yellow Room" 1886 location_room: "Yellow Room"
1887 location_name: "Puzzles"
1836} 1888}
1837doors { 1889doors {
1838 name: "Dark Light Room Entrance" 1890 name: "Dark Light Room Entrance"
@@ -1887,6 +1939,7 @@ doors {
1887 # Not technically true; it's complete_at=11 with both rooms, but you couldn't 1939 # Not technically true; it's complete_at=11 with both rooms, but you couldn't
1888 # get to the other side in vanilla doors anyway. 1940 # get to the other side in vanilla doors anyway.
1889 location_room: "Dark Light Room" 1941 location_room: "Dark Light Room"
1942 location_name: "Main Puzzles"
1890} 1943}
1891doors { 1944doors {
1892 name: "Near Sweet Blue Door" 1945 name: "Near Sweet Blue Door"
@@ -1899,6 +1952,7 @@ doors {
1899 panels { room: "Gray Color Backside" name: "LAST" } 1952 panels { room: "Gray Color Backside" name: "LAST" }
1900 panels { room: "Gray Color Backside" name: "RISE" } 1953 panels { room: "Gray Color Backside" name: "RISE" }
1901 location_room: "Gray Color Backside" 1954 location_room: "Gray Color Backside"
1955 location_name: "Light Green Hex"
1902} 1956}
1903doors { 1957doors {
1904 name: "South Castle Area Back Door" 1958 name: "South Castle Area Back Door"
@@ -1938,6 +1992,7 @@ doors {
1938 panels { room: "Plum Room" name: "SNAKE" } 1992 panels { room: "Plum Room" name: "SNAKE" }
1939 panels { room: "Plum Room" name: "CENTER" } 1993 panels { room: "Plum Room" name: "CENTER" }
1940 location_room: "Plum Room" 1994 location_room: "Plum Room"
1995 location_name: "Plum Room"
1941} 1996}
1942doors { 1997doors {
1943 name: "D Keyholder Blocker" 1998 name: "D Keyholder Blocker"
@@ -2039,6 +2094,7 @@ doors {
2039 panels { room: "Computer Room" name: "MOUSE (2)" } 2094 panels { room: "Computer Room" name: "MOUSE (2)" }
2040 panels { room: "Computer Room" name: "KEYBOARD (2)" } 2095 panels { room: "Computer Room" name: "KEYBOARD (2)" }
2041 location_room: "Computer Room" 2096 location_room: "Computer Room"
2097 location_name: "Main Puzzles"
2042} 2098}
2043doors { 2099doors {
2044 name: "Computer Room Entrance" 2100 name: "Computer Room Entrance"
@@ -2051,6 +2107,7 @@ doors {
2051 panels { room: "Rainbow Color Doors" name: "MISCHIEF" } 2107 panels { room: "Rainbow Color Doors" name: "MISCHIEF" }
2052 panels { room: "Rainbow Color Doors" name: "CASUAL" } 2108 panels { room: "Rainbow Color Doors" name: "CASUAL" }
2053 location_room: "Rainbow Color Doors" 2109 location_room: "Rainbow Color Doors"
2110 location_name: "Red Tower"
2054} 2111}
2055doors { 2112doors {
2056 name: "C Keyholder Blocker" 2113 name: "C Keyholder Blocker"
@@ -2118,6 +2175,7 @@ doors {
2118 panels { room: "Book Room" name: "BOOK (11)" } 2175 panels { room: "Book Room" name: "BOOK (11)" }
2119 panels { room: "Book Room" name: "BOOK (12)" } 2176 panels { room: "Book Room" name: "BOOK (12)" }
2120 location_room: "Book Room" 2177 location_room: "Book Room"
2178 location_name: "Book Room"
2121} 2179}
2122doors { 2180doors {
2123 name: "Sticks And Stones Door" 2181 name: "Sticks And Stones Door"
@@ -2144,6 +2202,7 @@ doors {
2144 panels { room: "Black Hex" name: "BARK" } 2202 panels { room: "Black Hex" name: "BARK" }
2145 panels { room: "Zoo N" name: "LEAF" } 2203 panels { room: "Zoo N" name: "LEAF" }
2146 location_room: "Zoo N" 2204 location_room: "Zoo N"
2205 location_name: "BARK, LEAF"
2147} 2206}
2148doors { 2207doors {
2149 name: "Zoo East Entrance" 2208 name: "Zoo East Entrance"
diff --git a/data/maps/daedalus/rooms/After Bee Room.txtpb b/data/maps/daedalus/rooms/After Bee Room.txtpb index f38bd7d..c2dfc0f 100644 --- a/data/maps/daedalus/rooms/After Bee Room.txtpb +++ b/data/maps/daedalus/rooms/After Bee Room.txtpb
@@ -1,5 +1,5 @@
1name: "After Bee Room" 1name: "After Bee Room"
2display_name: "North Area" 2panel_display_name: "North Area"
3panels { 3panels {
4 name: "GAS" 4 name: "GAS"
5 path: "Panels/Beehalls/beehalls_2" 5 path: "Panels/Beehalls/beehalls_2"
diff --git a/data/maps/daedalus/rooms/Amber North 2.txtpb b/data/maps/daedalus/rooms/Amber North 2.txtpb index 8fbaccd..7029695 100644 --- a/data/maps/daedalus/rooms/Amber North 2.txtpb +++ b/data/maps/daedalus/rooms/Amber North 2.txtpb
@@ -1,5 +1,5 @@
1name: "Amber North 2" 1name: "Amber North 2"
2display_name: "West Area" 2panel_display_name: "West Area"
3panels { 3panels {
4 name: "SONG" 4 name: "SONG"
5 path: "Panels/Amber/amber_north_2" 5 path: "Panels/Amber/amber_north_2"
diff --git a/data/maps/daedalus/rooms/Bee Room Obverse.txtpb b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb index 1badbc0..7677ed1 100644 --- a/data/maps/daedalus/rooms/Bee Room Obverse.txtpb +++ b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb
@@ -1,5 +1,5 @@
1name: "Bee Room Obverse" 1name: "Bee Room Obverse"
2display_name: "Bee Room" 2panel_display_name: "Bee Room"
3panels { 3panels {
4 name: "SINGLE" 4 name: "SINGLE"
5 path: "Panels/Bee Room/bee_1" 5 path: "Panels/Bee Room/bee_1"
diff --git a/data/maps/daedalus/rooms/Bee Room Reverse.txtpb b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb index f455f06..cba8285 100644 --- a/data/maps/daedalus/rooms/Bee Room Reverse.txtpb +++ b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb
@@ -1,5 +1,5 @@
1name: "Bee Room Reverse" 1name: "Bee Room Reverse"
2display_name: "Bee Room" 2panel_display_name: "Bee Room"
3panels { 3panels {
4 name: "POCKET" 4 name: "POCKET"
5 path: "Panels/Bee Room/bee_9" 5 path: "Panels/Bee Room/bee_9"
diff --git a/data/maps/daedalus/rooms/Beehalls Intersection.txtpb b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb index fecf71d..7ecbe50 100644 --- a/data/maps/daedalus/rooms/Beehalls Intersection.txtpb +++ b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb
@@ -1,5 +1,5 @@
1name: "Beehalls Intersection" 1name: "Beehalls Intersection"
2display_name: "North Area" 2panel_display_name: "North Area"
3panels { 3panels {
4 name: "CLOUDS" 4 name: "CLOUDS"
5 path: "Panels/Halls/beehalls_4" 5 path: "Panels/Halls/beehalls_4"
diff --git a/data/maps/daedalus/rooms/Black Hex.txtpb b/data/maps/daedalus/rooms/Black Hex.txtpb index bd8359e..1276685 100644 --- a/data/maps/daedalus/rooms/Black Hex.txtpb +++ b/data/maps/daedalus/rooms/Black Hex.txtpb
@@ -1,5 +1,5 @@
1name: "Black Hex" 1name: "Black Hex"
2display_name: "Northwest Area" 2panel_display_name: "Northwest Area"
3panels { 3panels {
4 name: "HIDE" 4 name: "HIDE"
5 path: "Panels/Hexes/black_1" 5 path: "Panels/Hexes/black_1"
diff --git a/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb index ea2ffef..5a6c081 100644 --- a/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb +++ b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb
@@ -1,5 +1,5 @@
1name: "Blue Hallway Cut Side" 1name: "Blue Hallway Cut Side"
2display_name: "South Area" 2panel_display_name: "South Area"
3panels { 3panels {
4 name: "CUT" 4 name: "CUT"
5 path: "Panels/Halls/halls_6" 5 path: "Panels/Halls/halls_6"
diff --git a/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb index 93d4136..4a775d8 100644 --- a/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb +++ b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb
@@ -1,5 +1,5 @@
1name: "Blue Hallway Tall Side" 1name: "Blue Hallway Tall Side"
2display_name: "Northeast Area" 2panel_display_name: "Northeast Area"
3panels { 3panels {
4 name: "TALL" 4 name: "TALL"
5 path: "Panels/Halls/halls_9" 5 path: "Panels/Halls/halls_9"
diff --git a/data/maps/daedalus/rooms/Blue Hallway.txtpb b/data/maps/daedalus/rooms/Blue Hallway.txtpb index 0bac459..81bc428 100644 --- a/data/maps/daedalus/rooms/Blue Hallway.txtpb +++ b/data/maps/daedalus/rooms/Blue Hallway.txtpb
@@ -1,5 +1,5 @@
1name: "Blue Hallway" 1name: "Blue Hallway"
2display_name: "South Area" 2panel_display_name: "South Area"
3panels { 3panels {
4 name: "CHOP" 4 name: "CHOP"
5 path: "Panels/Halls/halls_10" 5 path: "Panels/Halls/halls_10"
diff --git a/data/maps/daedalus/rooms/Blue Room.txtpb b/data/maps/daedalus/rooms/Blue Room.txtpb index 98d933b..1d060d8 100644 --- a/data/maps/daedalus/rooms/Blue Room.txtpb +++ b/data/maps/daedalus/rooms/Blue Room.txtpb
@@ -1,5 +1,5 @@
1name: "Blue Room" 1name: "Blue Room"
2display_name: "East Area" 2panel_display_name: "Blue Room"
3panels { 3panels {
4 name: "RED" 4 name: "RED"
5 path: "Panels/Blue Room/panel_1" 5 path: "Panels/Blue Room/panel_1"
diff --git a/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb index c39aeb5..d44bf1a 100644 --- a/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb +++ b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb
@@ -1,5 +1,5 @@
1name: "Blue Smiley Annex" 1name: "Blue Smiley Annex"
2display_name: "South Area" 2panel_display_name: "South Area"
3panels { 3panels {
4 name: "ORANGE (1)" 4 name: "ORANGE (1)"
5 path: "Panels/Miscellaneous/yellow" 5 path: "Panels/Miscellaneous/yellow"
diff --git a/data/maps/daedalus/rooms/Blue Smiley.txtpb b/data/maps/daedalus/rooms/Blue Smiley.txtpb index 5ddb330..8464525 100644 --- a/data/maps/daedalus/rooms/Blue Smiley.txtpb +++ b/data/maps/daedalus/rooms/Blue Smiley.txtpb
@@ -1,5 +1,5 @@
1name: "Blue Smiley" 1name: "Blue Smiley"
2display_name: "South Area" 2panel_display_name: "South Area"
3panels { 3panels {
4 name: "SMILE" 4 name: "SMILE"
5 path: "Panels/Smiley Rooms/blue" 5 path: "Panels/Smiley Rooms/blue"
diff --git a/data/maps/daedalus/rooms/Book Room.txtpb b/data/maps/daedalus/rooms/Book Room.txtpb index 7571ec1..534fbfe 100644 --- a/data/maps/daedalus/rooms/Book Room.txtpb +++ b/data/maps/daedalus/rooms/Book Room.txtpb
@@ -1,5 +1,5 @@
1name: "Book Room" 1name: "Book Room"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "BOOK (1)" 4 name: "BOOK (1)"
5 path: "Panels/Book Room/book_1" 5 path: "Panels/Book Room/book_1"
diff --git a/data/maps/daedalus/rooms/Bow Side.txtpb b/data/maps/daedalus/rooms/Bow Side.txtpb index 6e07925..f04065d 100644 --- a/data/maps/daedalus/rooms/Bow Side.txtpb +++ b/data/maps/daedalus/rooms/Bow Side.txtpb
@@ -1,9 +1,10 @@
1name: "Bow Side" 1name: "Bow Side"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "?" 4 name: "?"
5 path: "Panels/Smiley Rooms/bow" 5 path: "Panels/Smiley Rooms/bow"
6 clue: "" 6 clue: ""
7 answer: "bow" 7 answer: "bow"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "? (2)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Brown Smiley.txtpb b/data/maps/daedalus/rooms/Brown Smiley.txtpb index 91ba963..53783c1 100644 --- a/data/maps/daedalus/rooms/Brown Smiley.txtpb +++ b/data/maps/daedalus/rooms/Brown Smiley.txtpb
@@ -1,5 +1,5 @@
1name: "Brown Smiley" 1name: "Brown Smiley"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "OTHERS" 4 name: "OTHERS"
5 path: "Panels/Smiley Rooms/rainbow2" 5 path: "Panels/Smiley Rooms/rainbow2"
diff --git a/data/maps/daedalus/rooms/C Keyholder.txtpb b/data/maps/daedalus/rooms/C Keyholder.txtpb index a8ad9aa..cc8548c 100644 --- a/data/maps/daedalus/rooms/C Keyholder.txtpb +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb
@@ -1,5 +1,5 @@
1name: "C Keyholder" 1name: "C Keyholder"
2display_name: "North Area" 2panel_display_name: "North Area"
3keyholders { 3keyholders {
4 name: "C" 4 name: "C"
5 path: "Components/KeyHolders/keyHolderC" 5 path: "Components/KeyHolders/keyHolderC"
diff --git a/data/maps/daedalus/rooms/Castle.txtpb b/data/maps/daedalus/rooms/Castle.txtpb index 4797e80..7fd9a81 100644 --- a/data/maps/daedalus/rooms/Castle.txtpb +++ b/data/maps/daedalus/rooms/Castle.txtpb
@@ -1,5 +1,5 @@
1name: "Castle" 1name: "Castle"
2display_name: "Castle" 2panel_display_name: "Castle"
3panels { 3panels {
4 name: "REVERSE" 4 name: "REVERSE"
5 path: "Panels/Castle Interior/panel_flip" 5 path: "Panels/Castle Interior/panel_flip"
diff --git a/data/maps/daedalus/rooms/Coin Tower.txtpb b/data/maps/daedalus/rooms/Coin Tower.txtpb index 032ece3..177fc6e 100644 --- a/data/maps/daedalus/rooms/Coin Tower.txtpb +++ b/data/maps/daedalus/rooms/Coin Tower.txtpb
@@ -1,5 +1,5 @@
1name: "Coin Tower" 1name: "Coin Tower"
2display_name: "Northeast Area" 2panel_display_name: "Northeast Area"
3panels { 3panels {
4 name: "RAIN" 4 name: "RAIN"
5 path: "Panels/Entry/db_2" 5 path: "Panels/Entry/db_2"
diff --git a/data/maps/daedalus/rooms/Composite Room NE.txtpb b/data/maps/daedalus/rooms/Composite Room NE.txtpb index a4b13cd..c91a06f 100644 --- a/data/maps/daedalus/rooms/Composite Room NE.txtpb +++ b/data/maps/daedalus/rooms/Composite Room NE.txtpb
@@ -1,5 +1,5 @@
1name: "Composite Room NE" 1name: "Composite Room NE"
2display_name: "Composite Room" 2panel_display_name: "Composite Room"
3panels { 3panels {
4 name: "<-" 4 name: "<-"
5 path: "Panels/Combo Room NE/panel_1" 5 path: "Panels/Combo Room NE/panel_1"
diff --git a/data/maps/daedalus/rooms/Composite Room NW.txtpb b/data/maps/daedalus/rooms/Composite Room NW.txtpb index 94f987b..949fe31 100644 --- a/data/maps/daedalus/rooms/Composite Room NW.txtpb +++ b/data/maps/daedalus/rooms/Composite Room NW.txtpb
@@ -1,5 +1,5 @@
1name: "Composite Room NW" 1name: "Composite Room NW"
2display_name: "Composite Room" 2panel_display_name: "Composite Room"
3panels { 3panels {
4 name: "BEHOUSE" 4 name: "BEHOUSE"
5 path: "Panels/Combo Room NW/panel_1" 5 path: "Panels/Combo Room NW/panel_1"
diff --git a/data/maps/daedalus/rooms/Composite Room S.txtpb b/data/maps/daedalus/rooms/Composite Room S.txtpb index ec36ac3..3773034 100644 --- a/data/maps/daedalus/rooms/Composite Room S.txtpb +++ b/data/maps/daedalus/rooms/Composite Room S.txtpb
@@ -1,5 +1,5 @@
1name: "Composite Room S" 1name: "Composite Room S"
2display_name: "Composite Room" 2panel_display_name: "Composite Room"
3panels { 3panels {
4 name: "CONCAVE" 4 name: "CONCAVE"
5 path: "Panels/Combo Room SW/panel_1" 5 path: "Panels/Combo Room SW/panel_1"
diff --git a/data/maps/daedalus/rooms/Computer Room Seal.txtpb b/data/maps/daedalus/rooms/Computer Room Seal.txtpb index 19dcf3a..b271a5c 100644 --- a/data/maps/daedalus/rooms/Computer Room Seal.txtpb +++ b/data/maps/daedalus/rooms/Computer Room Seal.txtpb
@@ -1,5 +1,5 @@
1name: "Computer Room Seal" 1name: "Computer Room Seal"
2display_name: "Computer Room" 2panel_display_name: "Computer Room"
3panels { 3panels {
4 name: "SCROLL" 4 name: "SCROLL"
5 path: "Panels/Computer/computer_11" 5 path: "Panels/Computer/computer_11"
diff --git a/data/maps/daedalus/rooms/Computer Room.txtpb b/data/maps/daedalus/rooms/Computer Room.txtpb index 9cc6cbf..1d5a56d 100644 --- a/data/maps/daedalus/rooms/Computer Room.txtpb +++ b/data/maps/daedalus/rooms/Computer Room.txtpb
@@ -1,5 +1,5 @@
1name: "Computer Room" 1name: "Computer Room"
2display_name: "Computer Room" 2panel_display_name: "Computer Room"
3panels { 3panels {
4 name: "MONITOR (1)" 4 name: "MONITOR (1)"
5 path: "Panels/Computer/computer_1" 5 path: "Panels/Computer/computer_1"
diff --git a/data/maps/daedalus/rooms/Cyan Room.txtpb b/data/maps/daedalus/rooms/Cyan Room.txtpb index 8430dcd..60a3595 100644 --- a/data/maps/daedalus/rooms/Cyan Room.txtpb +++ b/data/maps/daedalus/rooms/Cyan Room.txtpb
@@ -1,5 +1,5 @@
1name: "Cyan Room" 1name: "Cyan Room"
2display_name: "West Area" 2panel_display_name: "Cyan Room"
3panels { 3panels {
4 name: "LIFE" 4 name: "LIFE"
5 path: "Panels/Brown Room/panel_1" 5 path: "Panels/Brown Room/panel_1"
diff --git a/data/maps/daedalus/rooms/D Keyholder.txtpb b/data/maps/daedalus/rooms/D Keyholder.txtpb index d2f226b..2521ab2 100644 --- a/data/maps/daedalus/rooms/D Keyholder.txtpb +++ b/data/maps/daedalus/rooms/D Keyholder.txtpb
@@ -1,5 +1,5 @@
1name: "D Keyholder" 1name: "D Keyholder"
2display_name: "Plum Room" 2panel_display_name: "Plum Room"
3keyholders { 3keyholders {
4 name: "D" 4 name: "D"
5 path: "Components/KeyHolders/keyHolderD" 5 path: "Components/KeyHolders/keyHolderD"
diff --git a/data/maps/daedalus/rooms/D2 Room.txtpb b/data/maps/daedalus/rooms/D2 Room.txtpb index cfc645d..ec41086 100644 --- a/data/maps/daedalus/rooms/D2 Room.txtpb +++ b/data/maps/daedalus/rooms/D2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "D2 Room" 1name: "D2 Room"
2display_name: "Intense Room" 2panel_display_name: "Intense Room"
3letters { 3letters {
4 key: "d" 4 key: "d"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/Dark Light Exit.txtpb b/data/maps/daedalus/rooms/Dark Light Exit.txtpb index 9c4d674..53b01f3 100644 --- a/data/maps/daedalus/rooms/Dark Light Exit.txtpb +++ b/data/maps/daedalus/rooms/Dark Light Exit.txtpb
@@ -1,5 +1,5 @@
1name: "Dark Light Exit" 1name: "Dark Light Exit"
2display_name: "Outside Pumpkin" 2panel_display_name: "Outside Pumpkin"
3panels { 3panels {
4 name: "GASKET" 4 name: "GASKET"
5 path: "Panels/Dark Light Room/dark_7" 5 path: "Panels/Dark Light Room/dark_7"
diff --git a/data/maps/daedalus/rooms/Dark Light Room.txtpb b/data/maps/daedalus/rooms/Dark Light Room.txtpb index 4716a36..dcd6347 100644 --- a/data/maps/daedalus/rooms/Dark Light Room.txtpb +++ b/data/maps/daedalus/rooms/Dark Light Room.txtpb
@@ -1,5 +1,5 @@
1name: "Dark Light Room" 1name: "Dark Light Room"
2display_name: "Outside Pumpkin" 2panel_display_name: "Outside Pumpkin"
3panels { 3panels {
4 name: "COIN (1)" 4 name: "COIN (1)"
5 path: "Panels/Dark Light Room/dark_1" 5 path: "Panels/Dark Light Room/dark_1"
diff --git a/data/maps/daedalus/rooms/Ending.txtpb b/data/maps/daedalus/rooms/Ending.txtpb index b8d91c0..6b7843c 100644 --- a/data/maps/daedalus/rooms/Ending.txtpb +++ b/data/maps/daedalus/rooms/Ending.txtpb
@@ -1,5 +1,5 @@
1name: "Ending" 1name: "Ending"
2display_name: "Castle" 2panel_display_name: "Castle"
3endings { 3endings {
4 name: "ORANGE" 4 name: "ORANGE"
5 path: "Components/Triggers/orange_ending" 5 path: "Components/Triggers/orange_ending"
diff --git a/data/maps/daedalus/rooms/Entry Shortcut.txtpb b/data/maps/daedalus/rooms/Entry Shortcut.txtpb index a94d84c..63202ba 100644 --- a/data/maps/daedalus/rooms/Entry Shortcut.txtpb +++ b/data/maps/daedalus/rooms/Entry Shortcut.txtpb
@@ -1,11 +1,12 @@
1name: "Entry Shortcut" 1name: "Entry Shortcut"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "WELCOME" 4 name: "WELCOME"
5 path: "Panels/Entry/entry_3" 5 path: "Panels/Entry/entry_3"
6 clue: "welcome" 6 clue: "welcome"
7 answer: "back" 7 answer: "back"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "WELCOME (Red/Blue)"
9} 10}
10ports { 11ports {
11 name: "ENTRY" 12 name: "ENTRY"
diff --git a/data/maps/daedalus/rooms/Eye Painting.txtpb b/data/maps/daedalus/rooms/Eye Painting.txtpb index d4c7cc6..4214811 100644 --- a/data/maps/daedalus/rooms/Eye Painting.txtpb +++ b/data/maps/daedalus/rooms/Eye Painting.txtpb
@@ -1,5 +1,5 @@
1name: "Eye Painting" 1name: "Eye Painting"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3panels { 3panels {
4 name: "REVILED" 4 name: "REVILED"
5 path: "Panels/Entry/entry_5" 5 path: "Panels/Entry/entry_5"
diff --git a/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb index 0e914d5..3eb1a6b 100644 --- a/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb
@@ -1,5 +1,5 @@
1name: "Eye Temple 1F Side" 1name: "Eye Temple 1F Side"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3paintings { 3paintings {
4 name: "EYEREDSIDE1" 4 name: "EYEREDSIDE1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedSide1" 5 path: "Components/Paintings/Temple of the Eyes/eyeRedSide1"
diff --git a/data/maps/daedalus/rooms/Eye Temple 1F.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb index 9e8dc12..e15afc1 100644 --- a/data/maps/daedalus/rooms/Eye Temple 1F.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb
@@ -1,5 +1,5 @@
1name: "Eye Temple 1F" 1name: "Eye Temple 1F"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3paintings { 3paintings {
4 name: "EYEREDTOEXITMAIN2" 4 name: "EYEREDTOEXITMAIN2"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain2" 5 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain2"
diff --git a/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb index b78a413..7a1eb0a 100644 --- a/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb
@@ -1,5 +1,5 @@
1name: "Eye Temple 2F Side" 1name: "Eye Temple 2F Side"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3paintings { 3paintings {
4 name: "EYEREDTOEXITMAIN4" 4 name: "EYEREDTOEXITMAIN4"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain4" 5 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain4"
diff --git a/data/maps/daedalus/rooms/Eye Temple 2F.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb index b564e7e..d9e06d9 100644 --- a/data/maps/daedalus/rooms/Eye Temple 2F.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb
@@ -1,5 +1,5 @@
1name: "Eye Temple 2F" 1name: "Eye Temple 2F"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3paintings { 3paintings {
4 name: "EYEREDEXITTOP1" 4 name: "EYEREDEXITTOP1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitTop1" 5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitTop1"
diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb index 7fccfb2..8243704 100644 --- a/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb
@@ -1,5 +1,5 @@
1name: "Eye Temple Pillar 1" 1name: "Eye Temple Pillar 1"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3paintings { 3paintings {
4 name: "EYEREDEXITPILLAR1" 4 name: "EYEREDEXITPILLAR1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar1" 5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar1"
diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb index 88b468e..445649a 100644 --- a/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb
@@ -1,5 +1,5 @@
1name: "Eye Temple Pillar 2" 1name: "Eye Temple Pillar 2"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3paintings { 3paintings {
4 name: "EYEREDEXITPILLAR2" 4 name: "EYEREDEXITPILLAR2"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar2" 5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar2"
diff --git a/data/maps/daedalus/rooms/F Keyholder.txtpb b/data/maps/daedalus/rooms/F Keyholder.txtpb index 8063161..662f76d 100644 --- a/data/maps/daedalus/rooms/F Keyholder.txtpb +++ b/data/maps/daedalus/rooms/F Keyholder.txtpb
@@ -1,5 +1,5 @@
1name: "F Keyholder" 1name: "F Keyholder"
2display_name: "West Area" 2panel_display_name: "West Area"
3keyholders { 3keyholders {
4 name: "F" 4 name: "F"
5 path: "Components/KeyHolders/keyHolderF" 5 path: "Components/KeyHolders/keyHolderF"
diff --git a/data/maps/daedalus/rooms/F2 Prize.txtpb b/data/maps/daedalus/rooms/F2 Prize.txtpb index 7a062f1..ac95340 100644 --- a/data/maps/daedalus/rooms/F2 Prize.txtpb +++ b/data/maps/daedalus/rooms/F2 Prize.txtpb
@@ -1,5 +1,5 @@
1name: "F2 Prize" 1name: "F2 Prize"
2display_name: "F2 Room" 2panel_display_name: "F2 Room"
3letters { 3letters {
4 key: "f" 4 key: "f"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/F2 Room.txtpb b/data/maps/daedalus/rooms/F2 Room.txtpb index 49872ec..96b609e 100644 --- a/data/maps/daedalus/rooms/F2 Room.txtpb +++ b/data/maps/daedalus/rooms/F2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "F2 Room" 1name: "F2 Room"
2display_name: "F2 Room" 2panel_display_name: "F2 Room"
3panels { 3panels {
4 name: "DULLS" 4 name: "DULLS"
5 path: "Panels/The Big F/o_1" 5 path: "Panels/The Big F/o_1"
diff --git a/data/maps/daedalus/rooms/Flip Painting Destination.txtpb b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb index 99ceb25..b3ec055 100644 --- a/data/maps/daedalus/rooms/Flip Painting Destination.txtpb +++ b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb
@@ -1,5 +1,5 @@
1name: "Flip Painting Destination" 1name: "Flip Painting Destination"
2display_name: "Central" 2panel_display_name: "Central"
3paintings { 3paintings {
4 name: "FLIP" 4 name: "FLIP"
5 path: "Components/Paintings/Group2/flip" 5 path: "Components/Paintings/Group2/flip"
diff --git a/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb index 71d345e..d597114 100644 --- a/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb +++ b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb
@@ -1,5 +1,5 @@
1name: "Flip Painting Hidden Panel" 1name: "Flip Painting Hidden Panel"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "HIDDEN" 4 name: "HIDDEN"
5 path: "Panels/Halls/halls_2" 5 path: "Panels/Halls/halls_2"
@@ -8,4 +8,5 @@ panels {
8 symbols: SUN 8 symbols: SUN
9 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_1" } 9 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_1" }
10 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_2" } 10 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_2" }
11 display_name: "HIDDEN (East)"
11} 12}
diff --git a/data/maps/daedalus/rooms/Flip Painting.txtpb b/data/maps/daedalus/rooms/Flip Painting.txtpb index cea1273..6d9bf06 100644 --- a/data/maps/daedalus/rooms/Flip Painting.txtpb +++ b/data/maps/daedalus/rooms/Flip Painting.txtpb
@@ -1,5 +1,5 @@
1name: "Flip Painting" 1name: "Flip Painting"
2display_name: "West Area" 2panel_display_name: "West Area"
3paintings { 3paintings {
4 name: "FLIP2" 4 name: "FLIP2"
5 path: "Components/Paintings/Group2/flip2" 5 path: "Components/Paintings/Group2/flip2"
diff --git a/data/maps/daedalus/rooms/Gallery Entrance.txtpb b/data/maps/daedalus/rooms/Gallery Entrance.txtpb index bed708f..3616bf7 100644 --- a/data/maps/daedalus/rooms/Gallery Entrance.txtpb +++ b/data/maps/daedalus/rooms/Gallery Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Gallery Entrance" 1name: "Gallery Entrance"
2display_name: "Central" 2panel_display_name: "Central"
3paintings { 3paintings {
4 name: "GALLERY" 4 name: "GALLERY"
5 path: "Components/Warps/eyeWorldport" 5 path: "Components/Warps/eyeWorldport"
diff --git a/data/maps/daedalus/rooms/Globe Room.txtpb b/data/maps/daedalus/rooms/Globe Room.txtpb index 49488f0..b090ac6 100644 --- a/data/maps/daedalus/rooms/Globe Room.txtpb +++ b/data/maps/daedalus/rooms/Globe Room.txtpb
@@ -1,5 +1,5 @@
1name: "Globe Room" 1name: "Globe Room"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "NORTH" 4 name: "NORTH"
5 path: "Panels/Halls/directions_1" 5 path: "Panels/Halls/directions_1"
diff --git a/data/maps/daedalus/rooms/Godot Room.txtpb b/data/maps/daedalus/rooms/Godot Room.txtpb index a9c89ec..92cf009 100644 --- a/data/maps/daedalus/rooms/Godot Room.txtpb +++ b/data/maps/daedalus/rooms/Godot Room.txtpb
@@ -1,5 +1,5 @@
1name: "Godot Room" 1name: "Godot Room"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "MOTORCYCLE" 4 name: "MOTORCYCLE"
5 path: "Panels/Southwest Room/sw_1" 5 path: "Panels/Southwest Room/sw_1"
diff --git a/data/maps/daedalus/rooms/Gray Color Backside.txtpb b/data/maps/daedalus/rooms/Gray Color Backside.txtpb index 8afb97e..7d90b7f 100644 --- a/data/maps/daedalus/rooms/Gray Color Backside.txtpb +++ b/data/maps/daedalus/rooms/Gray Color Backside.txtpb
@@ -1,5 +1,5 @@
1name: "Gray Color Backside" 1name: "Gray Color Backside"
2display_name: "Outside Pumpkin" 2panel_display_name: "Outside Pumpkin"
3panels { 3panels {
4 name: "ORANGE" 4 name: "ORANGE"
5 path: "Panels/Hexes/lightgreen_1" 5 path: "Panels/Hexes/lightgreen_1"
diff --git a/data/maps/daedalus/rooms/Gray Color Door.txtpb b/data/maps/daedalus/rooms/Gray Color Door.txtpb index f8298ff..db46389 100644 --- a/data/maps/daedalus/rooms/Gray Color Door.txtpb +++ b/data/maps/daedalus/rooms/Gray Color Door.txtpb
@@ -1,5 +1,5 @@
1name: "Gray Color Door" 1name: "Gray Color Door"
2display_name: "Outside Pumpkin" 2panel_display_name: "Outside Pumpkin"
3panels { 3panels {
4 name: "PATCH" 4 name: "PATCH"
5 path: "Panels/Halls/halls_3" 5 path: "Panels/Halls/halls_3"
diff --git a/data/maps/daedalus/rooms/Green Color Door.txtpb b/data/maps/daedalus/rooms/Green Color Door.txtpb index 275a3fa..fe52c09 100644 --- a/data/maps/daedalus/rooms/Green Color Door.txtpb +++ b/data/maps/daedalus/rooms/Green Color Door.txtpb
@@ -1,5 +1,5 @@
1name: "Green Color Door" 1name: "Green Color Door"
2display_name: "Outside Pumpkin" 2panel_display_name: "Outside Pumpkin"
3panels { 3panels {
4 name: "OLD (1)" 4 name: "OLD (1)"
5 path: "Panels/Halls/halls_20" 5 path: "Panels/Halls/halls_20"
diff --git a/data/maps/daedalus/rooms/Green Room.txtpb b/data/maps/daedalus/rooms/Green Room.txtpb index 3b1cde1..d93ee4a 100644 --- a/data/maps/daedalus/rooms/Green Room.txtpb +++ b/data/maps/daedalus/rooms/Green Room.txtpb
@@ -1,5 +1,5 @@
1name: "Green Room" 1name: "Green Room"
2display_name: "Green Room" 2panel_display_name: "Green Room"
3panels { 3panels {
4 name: "TIMESCALE" 4 name: "TIMESCALE"
5 path: "Panels/Green Room/panel_1" 5 path: "Panels/Green Room/panel_1"
diff --git a/data/maps/daedalus/rooms/Green Smiley.txtpb b/data/maps/daedalus/rooms/Green Smiley.txtpb index 7827f45..18f067f 100644 --- a/data/maps/daedalus/rooms/Green Smiley.txtpb +++ b/data/maps/daedalus/rooms/Green Smiley.txtpb
@@ -1,5 +1,5 @@
1name: "Green Smiley" 1name: "Green Smiley"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "SMILE" 4 name: "SMILE"
5 path: "Panels/Smiley Rooms/green" 5 path: "Panels/Smiley Rooms/green"
diff --git a/data/maps/daedalus/rooms/Hedges Tower.txtpb b/data/maps/daedalus/rooms/Hedges Tower.txtpb index 97fe935..3031c1d 100644 --- a/data/maps/daedalus/rooms/Hedges Tower.txtpb +++ b/data/maps/daedalus/rooms/Hedges Tower.txtpb
@@ -1,5 +1,5 @@
1name: "Hedges Tower" 1name: "Hedges Tower"
2display_name: "Hedges" 2panel_display_name: "Hedges"
3ports { 3ports {
4 name: "TENACIOUS" 4 name: "TENACIOUS"
5 path: "Components/Warps/Worldports/worldport13" 5 path: "Components/Warps/Worldports/worldport13"
diff --git a/data/maps/daedalus/rooms/Hedges.txtpb b/data/maps/daedalus/rooms/Hedges.txtpb index e467f7c..69c66a9 100644 --- a/data/maps/daedalus/rooms/Hedges.txtpb +++ b/data/maps/daedalus/rooms/Hedges.txtpb
@@ -1,5 +1,5 @@
1name: "Hedges" 1name: "Hedges"
2display_name: "Hedges" 2panel_display_name: "Hedges"
3panels { 3panels {
4 name: "SOLVE" 4 name: "SOLVE"
5 path: "Panels/Tower Maze/maze_1" 5 path: "Panels/Tower Maze/maze_1"
diff --git a/data/maps/daedalus/rooms/Hotel.txtpb b/data/maps/daedalus/rooms/Hotel.txtpb index 9834c3f..d2a05db 100644 --- a/data/maps/daedalus/rooms/Hotel.txtpb +++ b/data/maps/daedalus/rooms/Hotel.txtpb
@@ -1,5 +1,5 @@
1name: "Hotel" 1name: "Hotel"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3# TODO: Something has to be changed in-game so that the puzzles don't disappear 3# TODO: Something has to be changed in-game so that the puzzles don't disappear
4# and thus cause them to become unsolvable. 4# and thus cause them to become unsolvable.
5panels { 5panels {
diff --git a/data/maps/daedalus/rooms/House Entrance.txtpb b/data/maps/daedalus/rooms/House Entrance.txtpb index 99bf58e..06dcb3f 100644 --- a/data/maps/daedalus/rooms/House Entrance.txtpb +++ b/data/maps/daedalus/rooms/House Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "House Entrance" 1name: "House Entrance"
2display_name: "Maze" 2panel_display_name: "Maze"
3panels { 3panels {
4 name: "ADULT" 4 name: "ADULT"
5 path: "Panels/Entry/entry_6" 5 path: "Panels/Entry/entry_6"
diff --git a/data/maps/daedalus/rooms/House.txtpb b/data/maps/daedalus/rooms/House.txtpb index fcf938d..3cfd4d8 100644 --- a/data/maps/daedalus/rooms/House.txtpb +++ b/data/maps/daedalus/rooms/House.txtpb
@@ -1,5 +1,5 @@
1name: "House" 1name: "House"
2display_name: "House" 2panel_display_name: "House"
3panels { 3panels {
4 name: "GOAT" 4 name: "GOAT"
5 path: "Panels/Theos House/panel_1" 5 path: "Panels/Theos House/panel_1"
diff --git a/data/maps/daedalus/rooms/I2 Room.txtpb b/data/maps/daedalus/rooms/I2 Room.txtpb index ac9e7d5..2735a3b 100644 --- a/data/maps/daedalus/rooms/I2 Room.txtpb +++ b/data/maps/daedalus/rooms/I2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "I2 Room" 1name: "I2 Room"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3letters { 3letters {
4 key: "i" 4 key: "i"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/Intense Room.txtpb b/data/maps/daedalus/rooms/Intense Room.txtpb index ce1cd08..30780f9 100644 --- a/data/maps/daedalus/rooms/Intense Room.txtpb +++ b/data/maps/daedalus/rooms/Intense Room.txtpb
@@ -1,5 +1,5 @@
1name: "Intense Room" 1name: "Intense Room"
2display_name: "Intense Room" 2panel_display_name: "Intense Room"
3panels { 3panels {
4 name: "BRILLIANT" 4 name: "BRILLIANT"
5 path: "Panels/Intense Room/intense_1" 5 path: "Panels/Intense Room/intense_1"
diff --git a/data/maps/daedalus/rooms/J2 Room.txtpb b/data/maps/daedalus/rooms/J2 Room.txtpb index 48ae0c2..20211d9 100644 --- a/data/maps/daedalus/rooms/J2 Room.txtpb +++ b/data/maps/daedalus/rooms/J2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "J2 Room" 1name: "J2 Room"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3letters { 3letters {
4 key: "j" 4 key: "j"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/J2 Vestibule.txtpb b/data/maps/daedalus/rooms/J2 Vestibule.txtpb index a7f786d..57f5a4f 100644 --- a/data/maps/daedalus/rooms/J2 Vestibule.txtpb +++ b/data/maps/daedalus/rooms/J2 Vestibule.txtpb
@@ -1,9 +1,10 @@
1name: "J2 Vestibule" 1name: "J2 Vestibule"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "COLORFUL" 4 name: "COLORFUL"
5 path: "Panels/Entry/hotel_entry2" 5 path: "Panels/Entry/hotel_entry2"
6 clue: "colorful" 6 clue: "colorful"
7 answer: "vivid" 7 answer: "vivid"
8 symbols: SUN 8 symbols: SUN
9 display_name: "COLORFUL (2)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Magic Room.txtpb b/data/maps/daedalus/rooms/Magic Room.txtpb index c16dca6..66c63ca 100644 --- a/data/maps/daedalus/rooms/Magic Room.txtpb +++ b/data/maps/daedalus/rooms/Magic Room.txtpb
@@ -1,5 +1,5 @@
1name: "Magic Room" 1name: "Magic Room"
2display_name: "Maze" 2panel_display_name: "Maze"
3panels { 3panels {
4 name: "1" 4 name: "1"
5 path: "Panels/Magic Maze/maze_1" 5 path: "Panels/Magic Maze/maze_1"
diff --git a/data/maps/daedalus/rooms/Maze Paintings Area.txtpb b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb index 42a45c5..3b070f7 100644 --- a/data/maps/daedalus/rooms/Maze Paintings Area.txtpb +++ b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Paintings Area" 1name: "Maze Paintings Area"
2display_name: "Maze" 2panel_display_name: "Maze"
3panels { 3panels {
4 name: "Paintings" 4 name: "Paintings"
5 path: "Panels/Halls/halls_28" 5 path: "Panels/Halls/halls_28"
diff --git a/data/maps/daedalus/rooms/Maze.txtpb b/data/maps/daedalus/rooms/Maze.txtpb index 0329465..a2bb5a3 100644 --- a/data/maps/daedalus/rooms/Maze.txtpb +++ b/data/maps/daedalus/rooms/Maze.txtpb
@@ -1,2 +1,2 @@
1name: "Maze" 1name: "Maze"
2display_name: "Maze" 2panel_display_name: "Maze"
diff --git a/data/maps/daedalus/rooms/Moat.txtpb b/data/maps/daedalus/rooms/Moat.txtpb index f834609..cbb5d16 100644 --- a/data/maps/daedalus/rooms/Moat.txtpb +++ b/data/maps/daedalus/rooms/Moat.txtpb
@@ -1,5 +1,5 @@
1name: "Moat" 1name: "Moat"
2display_name: "East Area" 2panel_display_name: "East Area"
3paintings { 3paintings {
4 name: "CASTLE" 4 name: "CASTLE"
5 path: "Components/Paintings/Group1/castle" 5 path: "Components/Paintings/Group1/castle"
diff --git a/data/maps/daedalus/rooms/North Castle Area.txtpb b/data/maps/daedalus/rooms/North Castle Area.txtpb index 6d177c9..a549245 100644 --- a/data/maps/daedalus/rooms/North Castle Area.txtpb +++ b/data/maps/daedalus/rooms/North Castle Area.txtpb
@@ -1,5 +1,5 @@
1name: "North Castle Area" 1name: "North Castle Area"
2display_name: "North Area" 2panel_display_name: "North Area"
3panels { 3panels {
4 name: "A" 4 name: "A"
5 path: "Panels/Castle Entrance/castle_north_helper" 5 path: "Panels/Castle Entrance/castle_north_helper"
diff --git a/data/maps/daedalus/rooms/Number Paintings Area.txtpb b/data/maps/daedalus/rooms/Number Paintings Area.txtpb index fb01075..15c8875 100644 --- a/data/maps/daedalus/rooms/Number Paintings Area.txtpb +++ b/data/maps/daedalus/rooms/Number Paintings Area.txtpb
@@ -1,5 +1,5 @@
1name: "Number Paintings Area" 1name: "Number Paintings Area"
2display_name: "Northwest Area" 2panel_display_name: "Northwest Area"
3panels { 3panels {
4 name: "GOING" 4 name: "GOING"
5 path: "Panels/Entry/g_hedge_1" 5 path: "Panels/Entry/g_hedge_1"
diff --git a/data/maps/daedalus/rooms/Nursery.txtpb b/data/maps/daedalus/rooms/Nursery.txtpb index cd1b5e3..c73072d 100644 --- a/data/maps/daedalus/rooms/Nursery.txtpb +++ b/data/maps/daedalus/rooms/Nursery.txtpb
@@ -1,5 +1,5 @@
1name: "Nursery" 1name: "Nursery"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "Paintings" 4 name: "Paintings"
5 path: "Panels/Entry/entry_2" 5 path: "Panels/Entry/entry_2"
@@ -12,6 +12,7 @@ panels {
12 path: "Panels/Halls/halls_17" 12 path: "Panels/Halls/halls_17"
13 clue: "" 13 clue: ""
14 answer: "welcome" 14 answer: "welcome"
15 display_name: "Nursery Behind"
15} 16}
16paintings { 17paintings {
17 name: "ARE" 18 name: "ARE"
diff --git a/data/maps/daedalus/rooms/O2 Prize.txtpb b/data/maps/daedalus/rooms/O2 Prize.txtpb index 0a81954..a810182 100644 --- a/data/maps/daedalus/rooms/O2 Prize.txtpb +++ b/data/maps/daedalus/rooms/O2 Prize.txtpb
@@ -1,5 +1,5 @@
1name: "O2 Prize" 1name: "O2 Prize"
2display_name: "O2 Room" 2panel_display_name: "O2 Room"
3letters { 3letters {
4 key: "o" 4 key: "o"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/O2 Room.txtpb b/data/maps/daedalus/rooms/O2 Room.txtpb index 7ea3ce2..b1a839f 100644 --- a/data/maps/daedalus/rooms/O2 Room.txtpb +++ b/data/maps/daedalus/rooms/O2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "O2 Room" 1name: "O2 Room"
2display_name: "O2 Room" 2panel_display_name: "O2 Room"
3panels { 3panels {
4 name: "LISTEN" 4 name: "LISTEN"
5 path: "Panels/The Big O/o_1" 5 path: "Panels/The Big O/o_1"
diff --git a/data/maps/daedalus/rooms/Orange Room.txtpb b/data/maps/daedalus/rooms/Orange Room.txtpb index ba1bedd..08a0ff2 100644 --- a/data/maps/daedalus/rooms/Orange Room.txtpb +++ b/data/maps/daedalus/rooms/Orange Room.txtpb
@@ -1,5 +1,5 @@
1name: "Orange Room" 1name: "Orange Room"
2display_name: "East Area" 2panel_display_name: "Orange Room"
3panels { 3panels {
4 name: "FRANCE" 4 name: "FRANCE"
5 path: "Panels/Orange Room/panel_1" 5 path: "Panels/Orange Room/panel_1"
diff --git a/data/maps/daedalus/rooms/Outside Book Room.txtpb b/data/maps/daedalus/rooms/Outside Book Room.txtpb index a8e647f..1592217 100644 --- a/data/maps/daedalus/rooms/Outside Book Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Book Room.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Book Room" 1name: "Outside Book Room"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3# This is behind a teal wall. 3# This is behind a teal wall.
4panels { 4panels {
5 name: "TEAL" 5 name: "TEAL"
diff --git a/data/maps/daedalus/rooms/Outside Eye Temple.txtpb b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb index c7d35fd..85a9c19 100644 --- a/data/maps/daedalus/rooms/Outside Eye Temple.txtpb +++ b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Eye Temple" 1name: "Outside Eye Temple"
2display_name: "Temple of the Eyes" 2panel_display_name: "Temple of the Eyes"
3panels { 3panels {
4 name: "Entrance" 4 name: "Entrance"
5 path: "Panels/Halls/eye_temple_entry_1" 5 path: "Panels/Halls/eye_temple_entry_1"
diff --git a/data/maps/daedalus/rooms/Outside Hedges.txtpb b/data/maps/daedalus/rooms/Outside Hedges.txtpb index b157beb..9f32e26 100644 --- a/data/maps/daedalus/rooms/Outside Hedges.txtpb +++ b/data/maps/daedalus/rooms/Outside Hedges.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Hedges" 1name: "Outside Hedges"
2display_name: "Hedges" 2panel_display_name: "Hedges"
3panels { 3panels {
4 name: "GOURD (1)" 4 name: "GOURD (1)"
5 path: "Panels/Halls/halls_11" 5 path: "Panels/Halls/halls_11"
diff --git a/data/maps/daedalus/rooms/Outside Hotel.txtpb b/data/maps/daedalus/rooms/Outside Hotel.txtpb index 62b5a41..7766c7d 100644 --- a/data/maps/daedalus/rooms/Outside Hotel.txtpb +++ b/data/maps/daedalus/rooms/Outside Hotel.txtpb
@@ -1,9 +1,10 @@
1name: "Outside Hotel" 1name: "Outside Hotel"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "COLORFUL" 4 name: "COLORFUL"
5 path: "Panels/Entry/hotel_entry" 5 path: "Panels/Entry/hotel_entry"
6 clue: "colorful" 6 clue: "colorful"
7 answer: "bright" 7 answer: "bright"
8 symbols: SUN 8 symbols: SUN
9 display_name: "COLORFUL (1)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Outside House.txtpb b/data/maps/daedalus/rooms/Outside House.txtpb index 8a5e911..fd3f5f0 100644 --- a/data/maps/daedalus/rooms/Outside House.txtpb +++ b/data/maps/daedalus/rooms/Outside House.txtpb
@@ -1,5 +1,5 @@
1name: "Outside House" 1name: "Outside House"
2display_name: "Maze" 2panel_display_name: "Maze"
3panels { 3panels {
4 name: "WHISPER" 4 name: "WHISPER"
5 path: "Panels/Beehalls/beehalls_1" 5 path: "Panels/Beehalls/beehalls_1"
diff --git a/data/maps/daedalus/rooms/Outside Magic Room.txtpb b/data/maps/daedalus/rooms/Outside Magic Room.txtpb index ef45563..2aa7848 100644 --- a/data/maps/daedalus/rooms/Outside Magic Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Magic Room.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Magic Room" 1name: "Outside Magic Room"
2display_name: "Maze" 2panel_display_name: "Maze"
3panels { 3panels {
4 name: "WIZARD" 4 name: "WIZARD"
5 path: "Panels/Magic Maze/maze_entry_1" 5 path: "Panels/Magic Maze/maze_entry_1"
diff --git a/data/maps/daedalus/rooms/Outside Orange Room.txtpb b/data/maps/daedalus/rooms/Outside Orange Room.txtpb index a50db78..55efe34 100644 --- a/data/maps/daedalus/rooms/Outside Orange Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Orange Room.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Orange Room" 1name: "Outside Orange Room"
2display_name: "East Area" 2panel_display_name: "East Area"
3panels { 3panels {
4 name: "SMILE" 4 name: "SMILE"
5 path: "Panels/Smiley Rooms/orange" 5 path: "Panels/Smiley Rooms/orange"
diff --git a/data/maps/daedalus/rooms/Outside Pyramid.txtpb b/data/maps/daedalus/rooms/Outside Pyramid.txtpb index fd7ef21..247d3a8 100644 --- a/data/maps/daedalus/rooms/Outside Pyramid.txtpb +++ b/data/maps/daedalus/rooms/Outside Pyramid.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Pyramid" 1name: "Outside Pyramid"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "PEER" 4 name: "PEER"
5 path: "Panels/Pyramid/pyramid_entry" 5 path: "Panels/Pyramid/pyramid_entry"
diff --git a/data/maps/daedalus/rooms/Outside Red Room.txtpb b/data/maps/daedalus/rooms/Outside Red Room.txtpb index e5be363..307633b 100644 --- a/data/maps/daedalus/rooms/Outside Red Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Red Room.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Red Room" 1name: "Outside Red Room"
2display_name: "Red Room" 2panel_display_name: "Red Room"
3panels { 3panels {
4 name: "ROCK" 4 name: "ROCK"
5 path: "Panels/Red Room/red_entry" 5 path: "Panels/Red Room/red_entry"
diff --git a/data/maps/daedalus/rooms/Outside Salt Room.txtpb b/data/maps/daedalus/rooms/Outside Salt Room.txtpb index 3d374f8..f5c4833 100644 --- a/data/maps/daedalus/rooms/Outside Salt Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Salt Room.txtpb
@@ -1,9 +1,10 @@
1name: "Outside Salt Room" 1name: "Outside Salt Room"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "Colors" 4 name: "Colors"
5 path: "Panels/Color Reading/cr_1" 5 path: "Panels/Color Reading/cr_1"
6 clue: "" 6 clue: ""
7 answer: "rob" 7 answer: "rob"
8 symbols: LINGO 8 symbols: LINGO
9 display_name: "Colors (White)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Outside Snake Room.txtpb b/data/maps/daedalus/rooms/Outside Snake Room.txtpb index b65ee77..31f3281 100644 --- a/data/maps/daedalus/rooms/Outside Snake Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Snake Room.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Snake Room" 1name: "Outside Snake Room"
2display_name: "West Area" 2panel_display_name: "West Area"
3panels { 3panels {
4 name: "TONGUE" 4 name: "TONGUE"
5 path: "Panels/Pairs Room/pairs_7" 5 path: "Panels/Pairs Room/pairs_7"
diff --git a/data/maps/daedalus/rooms/Pains Room.txtpb b/data/maps/daedalus/rooms/Pains Room.txtpb index cc0c7bb..d5c9c4a 100644 --- a/data/maps/daedalus/rooms/Pains Room.txtpb +++ b/data/maps/daedalus/rooms/Pains Room.txtpb
@@ -1,5 +1,5 @@
1name: "Pains Room" 1name: "Pains Room"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "MOO" 4 name: "MOO"
5 path: "Panels/Gold/gold_1" 5 path: "Panels/Gold/gold_1"
diff --git a/data/maps/daedalus/rooms/Pairs Room.txtpb b/data/maps/daedalus/rooms/Pairs Room.txtpb index ca5e885..ba484bf 100644 --- a/data/maps/daedalus/rooms/Pairs Room.txtpb +++ b/data/maps/daedalus/rooms/Pairs Room.txtpb
@@ -1,2 +1,2 @@
1name: "Pairs Room" 1name: "Pairs Room"
2display_name: "West Area" 2panel_display_name: "West Area"
diff --git a/data/maps/daedalus/rooms/Pepper Room.txtpb b/data/maps/daedalus/rooms/Pepper Room.txtpb index 074869f..104efa7 100644 --- a/data/maps/daedalus/rooms/Pepper Room.txtpb +++ b/data/maps/daedalus/rooms/Pepper Room.txtpb
@@ -1,9 +1,10 @@
1name: "Pepper Room" 1name: "Pepper Room"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "SEASONING" 4 name: "SEASONING"
5 path: "Panels/Color Reading/cr_4" 5 path: "Panels/Color Reading/cr_4"
6 clue: "seasoning" 6 clue: "seasoning"
7 answer: "pepper" 7 answer: "pepper"
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 display_name: "SEASONING (Black)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Plum Room.txtpb b/data/maps/daedalus/rooms/Plum Room.txtpb index 90243a4..36185b9 100644 --- a/data/maps/daedalus/rooms/Plum Room.txtpb +++ b/data/maps/daedalus/rooms/Plum Room.txtpb
@@ -1,5 +1,5 @@
1name: "Plum Room" 1name: "Plum Room"
2display_name: "Plum Room" 2panel_display_name: "Plum Room"
3panels { 3panels {
4 name: "GOD" 4 name: "GOD"
5 path: "Panels/Plum Room/plum_1" 5 path: "Panels/Plum Room/plum_1"
diff --git a/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb index 868ff86..63463f0 100644 --- a/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb +++ b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb
@@ -1,2 +1,2 @@
1name: "Post Orange Smiley Three Way" 1name: "Post Orange Smiley Three Way"
2display_name: "West Area" 2panel_display_name: "West Area"
diff --git a/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb index c7fc3d1..a746746 100644 --- a/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb +++ b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Pumpkin Entrance" 1name: "Pumpkin Entrance"
2display_name: "East Area" 2panel_display_name: "East Area"
3panels { 3panels {
4 name: "JACK" 4 name: "JACK"
5 path: "Panels/Pumpkin Room/pumpkin_2" 5 path: "Panels/Pumpkin Room/pumpkin_2"
diff --git a/data/maps/daedalus/rooms/Pumpkin Room.txtpb b/data/maps/daedalus/rooms/Pumpkin Room.txtpb index 345b372..e40693b 100644 --- a/data/maps/daedalus/rooms/Pumpkin Room.txtpb +++ b/data/maps/daedalus/rooms/Pumpkin Room.txtpb
@@ -1,5 +1,5 @@
1name: "Pumpkin Room" 1name: "Pumpkin Room"
2display_name: "East Area" 2panel_display_name: "East Area"
3panels { 3panels {
4 name: "BONE" 4 name: "BONE"
5 path: "Panels/Pumpkin Room/pumpkin_3" 5 path: "Panels/Pumpkin Room/pumpkin_3"
diff --git a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb index fef68e9..5284133 100644 --- a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb +++ b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb
@@ -1,5 +1,5 @@
1name: "Purple Hallway From Great" 1name: "Purple Hallway From Great"
2display_name: "South Area" 2panel_display_name: "South Area"
3ports { 3ports {
4 name: "GREAT" 4 name: "GREAT"
5 path: "Components/Warps/Worldports/worldport17" 5 path: "Components/Warps/Worldports/worldport17"
diff --git a/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb index 6aedce9..0244e6c 100644 --- a/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb +++ b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb
@@ -1,5 +1,5 @@
1name: "Purple NW Vestibule" 1name: "Purple NW Vestibule"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "MESSAGES" 4 name: "MESSAGES"
5 path: "Panels/Purple Exterior/purple_8" 5 path: "Panels/Purple Exterior/purple_8"
diff --git a/data/maps/daedalus/rooms/Purple Room East.txtpb b/data/maps/daedalus/rooms/Purple Room East.txtpb index a866868..6fa31bd 100644 --- a/data/maps/daedalus/rooms/Purple Room East.txtpb +++ b/data/maps/daedalus/rooms/Purple Room East.txtpb
@@ -1,2 +1,2 @@
1name: "Purple Room East" 1name: "Purple Room East"
2display_name: "Central" 2panel_display_name: "Central"
diff --git a/data/maps/daedalus/rooms/Purple Room South.txtpb b/data/maps/daedalus/rooms/Purple Room South.txtpb index b6a25e6..68a6264 100644 --- a/data/maps/daedalus/rooms/Purple Room South.txtpb +++ b/data/maps/daedalus/rooms/Purple Room South.txtpb
@@ -1,5 +1,5 @@
1name: "Purple Room South" 1name: "Purple Room South"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "LITTLE" 4 name: "LITTLE"
5 path: "Panels/Halls/hof_1" 5 path: "Panels/Halls/hof_1"
diff --git a/data/maps/daedalus/rooms/Purple Room West.txtpb b/data/maps/daedalus/rooms/Purple Room West.txtpb index 8c20399..9971cd2 100644 --- a/data/maps/daedalus/rooms/Purple Room West.txtpb +++ b/data/maps/daedalus/rooms/Purple Room West.txtpb
@@ -1,2 +1,2 @@
1name: "Purple Room West" 1name: "Purple Room West"
2display_name: "Central" 2panel_display_name: "Central"
diff --git a/data/maps/daedalus/rooms/Purple Room.txtpb b/data/maps/daedalus/rooms/Purple Room.txtpb index 612f8d8..f34d26c 100644 --- a/data/maps/daedalus/rooms/Purple Room.txtpb +++ b/data/maps/daedalus/rooms/Purple Room.txtpb
@@ -1,5 +1,5 @@
1name: "Purple Room" 1name: "Purple Room"
2display_name: "Central" 2panel_display_name: "Purple Room"
3panels { 3panels {
4 name: "HOIST" 4 name: "HOIST"
5 path: "Panels/Purple Room/purple_1" 5 path: "Panels/Purple Room/purple_1"
diff --git a/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb index 5f34151..be86861 100644 --- a/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb +++ b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb
@@ -1,5 +1,5 @@
1name: "Purple SE Vestibule" 1name: "Purple SE Vestibule"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "RUN" 4 name: "RUN"
5 path: "Panels/Purple Exterior/purple_1" 5 path: "Panels/Purple Exterior/purple_1"
diff --git a/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb index 05acc75..fbc5fff 100644 --- a/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb +++ b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb
@@ -1,5 +1,5 @@
1name: "Purple SW Vestibule" 1name: "Purple SW Vestibule"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "LETTERS" 4 name: "LETTERS"
5 path: "Panels/Purple Exterior/purple_11" 5 path: "Panels/Purple Exterior/purple_11"
diff --git a/data/maps/daedalus/rooms/Purple Smiley.txtpb b/data/maps/daedalus/rooms/Purple Smiley.txtpb index 515336f..5f6c989 100644 --- a/data/maps/daedalus/rooms/Purple Smiley.txtpb +++ b/data/maps/daedalus/rooms/Purple Smiley.txtpb
@@ -1,5 +1,5 @@
1name: "Purple Smiley" 1name: "Purple Smiley"
2display_name: "Northeast Area" 2panel_display_name: "Northeast Area"
3panels { 3panels {
4 name: "SMILE" 4 name: "SMILE"
5 path: "Panels/Smiley Rooms/purple" 5 path: "Panels/Smiley Rooms/purple"
diff --git a/data/maps/daedalus/rooms/Pyramid 3.txtpb b/data/maps/daedalus/rooms/Pyramid 3.txtpb index f760ab0..be862d1 100644 --- a/data/maps/daedalus/rooms/Pyramid 3.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 3.txtpb
@@ -1,5 +1,5 @@
1name: "Pyramid 3" 1name: "Pyramid 3"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "VEHICLE" 4 name: "VEHICLE"
5 path: "Panels/Pyramid/pyramid_3" 5 path: "Panels/Pyramid/pyramid_3"
diff --git a/data/maps/daedalus/rooms/Pyramid 4.txtpb b/data/maps/daedalus/rooms/Pyramid 4.txtpb index 3247ffa..e67e1c6 100644 --- a/data/maps/daedalus/rooms/Pyramid 4.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 4.txtpb
@@ -1,5 +1,5 @@
1name: "Pyramid 4" 1name: "Pyramid 4"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "CAT" 4 name: "CAT"
5 path: "Panels/Pyramid/pyramid_4" 5 path: "Panels/Pyramid/pyramid_4"
diff --git a/data/maps/daedalus/rooms/Pyramid 5.txtpb b/data/maps/daedalus/rooms/Pyramid 5.txtpb index fc05e50..42e8a52 100644 --- a/data/maps/daedalus/rooms/Pyramid 5.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 5.txtpb
@@ -1,5 +1,5 @@
1name: "Pyramid 5" 1name: "Pyramid 5"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "ROYAL" 4 name: "ROYAL"
5 path: "Panels/Pyramid/pyramid_5" 5 path: "Panels/Pyramid/pyramid_5"
diff --git a/data/maps/daedalus/rooms/Pyramid 6.txtpb b/data/maps/daedalus/rooms/Pyramid 6.txtpb index 78efb0c..3a7346b 100644 --- a/data/maps/daedalus/rooms/Pyramid 6.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 6.txtpb
@@ -1,5 +1,5 @@
1name: "Pyramid 6" 1name: "Pyramid 6"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "TEA" 4 name: "TEA"
5 path: "Panels/Pyramid/pyramid_6" 5 path: "Panels/Pyramid/pyramid_6"
diff --git a/data/maps/daedalus/rooms/Pyramid 7.txtpb b/data/maps/daedalus/rooms/Pyramid 7.txtpb index bf4ebc6..2db71ea 100644 --- a/data/maps/daedalus/rooms/Pyramid 7.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 7.txtpb
@@ -1,5 +1,5 @@
1name: "Pyramid 7" 1name: "Pyramid 7"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "ARTIST" 4 name: "ARTIST"
5 path: "Panels/Pyramid/pyramid_7" 5 path: "Panels/Pyramid/pyramid_7"
diff --git a/data/maps/daedalus/rooms/Pyramid 8.txtpb b/data/maps/daedalus/rooms/Pyramid 8.txtpb index f65fc69..6f61340 100644 --- a/data/maps/daedalus/rooms/Pyramid 8.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 8.txtpb
@@ -1,9 +1,10 @@
1name: "Pyramid 8" 1name: "Pyramid 8"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "INSTRUMENT" 4 name: "INSTRUMENT"
5 path: "Panels/Pyramid/pyramid_8" 5 path: "Panels/Pyramid/pyramid_8"
6 clue: "instrument" 6 clue: "instrument"
7 answer: "drum" 7 answer: "drum"
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 display_name: "INSTRUMENT (1F)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Pyramid Entry.txtpb b/data/maps/daedalus/rooms/Pyramid Entry.txtpb index 3bb531f..2c9e841 100644 --- a/data/maps/daedalus/rooms/Pyramid Entry.txtpb +++ b/data/maps/daedalus/rooms/Pyramid Entry.txtpb
@@ -1,5 +1,5 @@
1name: "Pyramid Entry" 1name: "Pyramid Entry"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "TREE" 4 name: "TREE"
5 path: "Panels/Pyramid/pyramid_1" 5 path: "Panels/Pyramid/pyramid_1"
diff --git a/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb index e7578e8..86f5f2a 100644 --- a/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb +++ b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb
@@ -1,5 +1,5 @@
1name: "Pyramid Second Floor" 1name: "Pyramid Second Floor"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3panels { 3panels {
4 name: "TOOL" 4 name: "TOOL"
5 path: "Panels/Pyramid/pyramid_10" 5 path: "Panels/Pyramid/pyramid_10"
@@ -36,6 +36,7 @@ panels {
36 answer: "organ" 36 answer: "organ"
37 symbols: EXAMPLE 37 symbols: EXAMPLE
38 required_door { name: "Pyramid 13 Blocker" } 38 required_door { name: "Pyramid 13 Blocker" }
39 display_name: "INSTRUMENT (2F)"
39} 40}
40panels { 41panels {
41 name: "BEVERAGE" 42 name: "BEVERAGE"
diff --git a/data/maps/daedalus/rooms/Pyramid Top.txtpb b/data/maps/daedalus/rooms/Pyramid Top.txtpb index b3938fd..c017cd6 100644 --- a/data/maps/daedalus/rooms/Pyramid Top.txtpb +++ b/data/maps/daedalus/rooms/Pyramid Top.txtpb
@@ -1,5 +1,5 @@
1name: "Pyramid Top" 1name: "Pyramid Top"
2display_name: "Pyramid" 2panel_display_name: "Pyramid"
3letters { 3letters {
4 key: "r" 4 key: "r"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/Quiet Entrance.txtpb b/data/maps/daedalus/rooms/Quiet Entrance.txtpb index 21e0f68..08fbcc7 100644 --- a/data/maps/daedalus/rooms/Quiet Entrance.txtpb +++ b/data/maps/daedalus/rooms/Quiet Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Quiet Entrance" 1name: "Quiet Entrance"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "HIDDEN" 4 name: "HIDDEN"
5 path: "Panels/Halls/halls_7" 5 path: "Panels/Halls/halls_7"
@@ -8,6 +8,7 @@ panels {
8 symbols: SUN 8 symbols: SUN
9 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_3" } 9 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_3" }
10 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_4" } 10 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_4" }
11 display_name: "HIDDEN (West)"
11} 12}
12paintings { 13paintings {
13 name: "PLANET2" 14 name: "PLANET2"
diff --git a/data/maps/daedalus/rooms/Rain Side.txtpb b/data/maps/daedalus/rooms/Rain Side.txtpb index 63e95c8..6906aef 100644 --- a/data/maps/daedalus/rooms/Rain Side.txtpb +++ b/data/maps/daedalus/rooms/Rain Side.txtpb
@@ -1,11 +1,12 @@
1name: "Rain Side" 1name: "Rain Side"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "?" 4 name: "?"
5 path: "Panels/Smiley Rooms/rain" 5 path: "Panels/Smiley Rooms/rain"
6 clue: "" 6 clue: ""
7 answer: "rain" 7 answer: "rain"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "? (1)"
9} 10}
10ports { 11ports {
11 name: "BEARER" 12 name: "BEARER"
diff --git a/data/maps/daedalus/rooms/Rainbow Blue.txtpb b/data/maps/daedalus/rooms/Rainbow Blue.txtpb index b566cbb..516a9b6 100644 --- a/data/maps/daedalus/rooms/Rainbow Blue.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Blue.txtpb
@@ -1,9 +1,10 @@
1name: "Rainbow Blue" 1name: "Rainbow Blue"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "THEME" 4 name: "THEME"
5 path: "Panels/Smiley Rooms/blue2" 5 path: "Panels/Smiley Rooms/blue2"
6 clue: "theme" 6 clue: "theme"
7 answer: "seasonings" 7 answer: "seasonings"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "THEME (Blue)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb index 3fb3a5c..d9b49c5 100644 --- a/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb
@@ -1,5 +1,5 @@
1name: "Rainbow Color Backside" 1name: "Rainbow Color Backside"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "BACKSIDE" 4 name: "BACKSIDE"
5 path: "Panels/Halls/halls_1" 5 path: "Panels/Halls/halls_1"
@@ -11,4 +11,5 @@ panels {
11 path: "Panels/Halls/halls_4" 11 path: "Panels/Halls/halls_4"
12 clue: "" 12 clue: ""
13 answer: "side" 13 answer: "side"
14 display_name: "Backside Behind"
14} 15}
diff --git a/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb index 3204d28..df44979 100644 --- a/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb
@@ -1,5 +1,5 @@
1name: "Rainbow Color Doors" 1name: "Rainbow Color Doors"
2display_name: "East Area" 2panel_display_name: "East Area"
3panels { 3panels {
4 name: "CROW" 4 name: "CROW"
5 path: "Panels/Blue Room/panel_entry" 5 path: "Panels/Blue Room/panel_entry"
diff --git a/data/maps/daedalus/rooms/Rainbow Cyan.txtpb b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb index 9ce8b3f..f55b0d2 100644 --- a/data/maps/daedalus/rooms/Rainbow Cyan.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb
@@ -1,9 +1,10 @@
1name: "Rainbow Cyan" 1name: "Rainbow Cyan"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "THEME" 4 name: "THEME"
5 path: "Panels/Smiley Rooms/cyan" 5 path: "Panels/Smiley Rooms/cyan"
6 clue: "theme" 6 clue: "theme"
7 answer: "apocalypse" 7 answer: "apocalypse"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "THEME (Cyan)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Rainbow End.txtpb b/data/maps/daedalus/rooms/Rainbow End.txtpb index 27f3c4f..ec623c7 100644 --- a/data/maps/daedalus/rooms/Rainbow End.txtpb +++ b/data/maps/daedalus/rooms/Rainbow End.txtpb
@@ -1,5 +1,5 @@
1name: "Rainbow End" 1name: "Rainbow End"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "POT" 4 name: "POT"
5 path: "Components/Warps/gold" 5 path: "Components/Warps/gold"
diff --git a/data/maps/daedalus/rooms/Rainbow Green.txtpb b/data/maps/daedalus/rooms/Rainbow Green.txtpb index 84de8a5..85bb8be 100644 --- a/data/maps/daedalus/rooms/Rainbow Green.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Green.txtpb
@@ -1,9 +1,10 @@
1name: "Rainbow Green" 1name: "Rainbow Green"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "THEME" 4 name: "THEME"
5 path: "Panels/Smiley Rooms/green2" 5 path: "Panels/Smiley Rooms/green2"
6 clue: "theme" 6 clue: "theme"
7 answer: "tea" 7 answer: "tea"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "THEME (Green)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Rainbow Orange.txtpb b/data/maps/daedalus/rooms/Rainbow Orange.txtpb index 290c061..785eda8 100644 --- a/data/maps/daedalus/rooms/Rainbow Orange.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Orange.txtpb
@@ -1,9 +1,10 @@
1name: "Rainbow Orange" 1name: "Rainbow Orange"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "THEME" 4 name: "THEME"
5 path: "Panels/Smiley Rooms/orange2" 5 path: "Panels/Smiley Rooms/orange2"
6 clue: "theme" 6 clue: "theme"
7 answer: "fish" 7 answer: "fish"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "THEME (Orange)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Rainbow Purple.txtpb b/data/maps/daedalus/rooms/Rainbow Purple.txtpb index 698af59..1f585dd 100644 --- a/data/maps/daedalus/rooms/Rainbow Purple.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Purple.txtpb
@@ -1,9 +1,10 @@
1name: "Rainbow Purple" 1name: "Rainbow Purple"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "THEME" 4 name: "THEME"
5 path: "Panels/Smiley Rooms/purple2" 5 path: "Panels/Smiley Rooms/purple2"
6 clue: "theme" 6 clue: "theme"
7 answer: "fruit" 7 answer: "fruit"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "THEME (Purple)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Rainbow Red.txtpb b/data/maps/daedalus/rooms/Rainbow Red.txtpb index 92dbda0..7ef4db3 100644 --- a/data/maps/daedalus/rooms/Rainbow Red.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Red.txtpb
@@ -1,9 +1,10 @@
1name: "Rainbow Red" 1name: "Rainbow Red"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "THEME" 4 name: "THEME"
5 path: "Panels/Smiley Rooms/red2" 5 path: "Panels/Smiley Rooms/red2"
6 clue: "theme" 6 clue: "theme"
7 answer: "names" 7 answer: "names"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "THEME (Red)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Rainbow Start.txtpb b/data/maps/daedalus/rooms/Rainbow Start.txtpb index e0d5dc1..c46b762 100644 --- a/data/maps/daedalus/rooms/Rainbow Start.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Start.txtpb
@@ -1,5 +1,5 @@
1name: "Rainbow Start" 1name: "Rainbow Start"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "PAINTING" 4 name: "PAINTING"
5 path: "Panels/Smiley Rooms/rainbow" 5 path: "Panels/Smiley Rooms/rainbow"
diff --git a/data/maps/daedalus/rooms/Rainbow Yellow.txtpb b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb index bbbdce4..bd2cfc5 100644 --- a/data/maps/daedalus/rooms/Rainbow Yellow.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb
@@ -1,9 +1,10 @@
1name: "Rainbow Yellow" 1name: "Rainbow Yellow"
2display_name: "Rainbow" 2panel_display_name: "Rainbow"
3panels { 3panels {
4 name: "THEME" 4 name: "THEME"
5 path: "Panels/Smiley Rooms/yellow2" 5 path: "Panels/Smiley Rooms/yellow2"
6 clue: "theme" 6 clue: "theme"
7 answer: "music" 7 answer: "music"
8 symbols: QUESTION 8 symbols: QUESTION
9 display_name: "THEME (Yellow)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Red Color Door.txtpb b/data/maps/daedalus/rooms/Red Color Door.txtpb index a2f40a5..f7eab21 100644 --- a/data/maps/daedalus/rooms/Red Color Door.txtpb +++ b/data/maps/daedalus/rooms/Red Color Door.txtpb
@@ -1,5 +1,5 @@
1name: "Red Color Door" 1name: "Red Color Door"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "Left" 4 name: "Left"
5 path: "Panels/Halls/wb_1" 5 path: "Panels/Halls/wb_1"
@@ -67,4 +67,5 @@ panels {
67 clue: "" 67 clue: ""
68 answer: "bank" 68 answer: "bank"
69 symbols: LINGO 69 symbols: LINGO
70 display_name: "Colors (Black)"
70} 71}
diff --git a/data/maps/daedalus/rooms/Red Room.txtpb b/data/maps/daedalus/rooms/Red Room.txtpb index 99f0a1e..d73f591 100644 --- a/data/maps/daedalus/rooms/Red Room.txtpb +++ b/data/maps/daedalus/rooms/Red Room.txtpb
@@ -1,5 +1,5 @@
1name: "Red Room" 1name: "Red Room"
2display_name: "Red Room" 2panel_display_name: "Red Room"
3panels { 3panels {
4 name: "BLINDING" 4 name: "BLINDING"
5 path: "Panels/Red Room/red_1" 5 path: "Panels/Red Room/red_1"
diff --git a/data/maps/daedalus/rooms/Red Smiley.txtpb b/data/maps/daedalus/rooms/Red Smiley.txtpb index 6f7c41c..28f2a03 100644 --- a/data/maps/daedalus/rooms/Red Smiley.txtpb +++ b/data/maps/daedalus/rooms/Red Smiley.txtpb
@@ -1,5 +1,5 @@
1name: "Red Smiley" 1name: "Red Smiley"
2display_name: "Northwest Area" 2panel_display_name: "Northwest Area"
3panels { 3panels {
4 name: "SMILE" 4 name: "SMILE"
5 path: "Panels/Smiley Rooms/red" 5 path: "Panels/Smiley Rooms/red"
diff --git a/data/maps/daedalus/rooms/Salt Room.txtpb b/data/maps/daedalus/rooms/Salt Room.txtpb index 0c7fe73..39c9c9f 100644 --- a/data/maps/daedalus/rooms/Salt Room.txtpb +++ b/data/maps/daedalus/rooms/Salt Room.txtpb
@@ -1,9 +1,10 @@
1name: "Salt Room" 1name: "Salt Room"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "SEASONING" 4 name: "SEASONING"
5 path: "Panels/Color Reading/cr_3" 5 path: "Panels/Color Reading/cr_3"
6 clue: "seasoning" 6 clue: "seasoning"
7 answer: "salt" 7 answer: "salt"
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 display_name: "SEASONING (White)"
9} 10}
diff --git a/data/maps/daedalus/rooms/Seasoning Room.txtpb b/data/maps/daedalus/rooms/Seasoning Room.txtpb index d3123b9..6159134 100644 --- a/data/maps/daedalus/rooms/Seasoning Room.txtpb +++ b/data/maps/daedalus/rooms/Seasoning Room.txtpb
@@ -1,5 +1,5 @@
1name: "Seasoning Room" 1name: "Seasoning Room"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "PARITY" 4 name: "PARITY"
5 path: "Panels/Color Reading/cr_5" 5 path: "Panels/Color Reading/cr_5"
diff --git a/data/maps/daedalus/rooms/Snake Room.txtpb b/data/maps/daedalus/rooms/Snake Room.txtpb index f3cea2e..fb947ab 100644 --- a/data/maps/daedalus/rooms/Snake Room.txtpb +++ b/data/maps/daedalus/rooms/Snake Room.txtpb
@@ -1,5 +1,5 @@
1name: "Snake Room" 1name: "Snake Room"
2display_name: "West Area" 2panel_display_name: "West Area"
3panels { 3panels {
4 name: "HISS" 4 name: "HISS"
5 path: "Panels/Snake Room/snake_1" 5 path: "Panels/Snake Room/snake_1"
diff --git a/data/maps/daedalus/rooms/South Castle Area.txtpb b/data/maps/daedalus/rooms/South Castle Area.txtpb index 9e9f389..4bb73f3 100644 --- a/data/maps/daedalus/rooms/South Castle Area.txtpb +++ b/data/maps/daedalus/rooms/South Castle Area.txtpb
@@ -1,5 +1,5 @@
1name: "South Castle Area" 1name: "South Castle Area"
2display_name: "Outside Pumpkin" 2panel_display_name: "Outside Pumpkin"
3# There is a teal wall in the middle of this room. 3# There is a teal wall in the middle of this room.
4panels { 4panels {
5 name: "AN" 5 name: "AN"
diff --git a/data/maps/daedalus/rooms/Starting Room.txtpb b/data/maps/daedalus/rooms/Starting Room.txtpb index 615104b..62fc96a 100644 --- a/data/maps/daedalus/rooms/Starting Room.txtpb +++ b/data/maps/daedalus/rooms/Starting Room.txtpb
@@ -1,5 +1,5 @@
1name: "Starting Room" 1name: "Starting Room"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "ENTRANCE" 4 name: "ENTRANCE"
5 path: "Panels/Entry/entry_1" 5 path: "Panels/Entry/entry_1"
diff --git a/data/maps/daedalus/rooms/Sweet Foyer.txtpb b/data/maps/daedalus/rooms/Sweet Foyer.txtpb index d337e7e..03c8262 100644 --- a/data/maps/daedalus/rooms/Sweet Foyer.txtpb +++ b/data/maps/daedalus/rooms/Sweet Foyer.txtpb
@@ -1,5 +1,5 @@
1name: "Sweet Foyer" 1name: "Sweet Foyer"
2display_name: "South Area" 2panel_display_name: "South Area"
3panels { 3panels {
4 name: "QUALITY" 4 name: "QUALITY"
5 path: "Panels/Sweet Foyer/panel_1" 5 path: "Panels/Sweet Foyer/panel_1"
diff --git a/data/maps/daedalus/rooms/Tree Entrance.txtpb b/data/maps/daedalus/rooms/Tree Entrance.txtpb index df2db7e..2b98178 100644 --- a/data/maps/daedalus/rooms/Tree Entrance.txtpb +++ b/data/maps/daedalus/rooms/Tree Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Tree Entrance" 1name: "Tree Entrance"
2display_name: "Outside Pumpkin" 2panel_display_name: "Outside Pumpkin"
3panels { 3panels {
4 name: "RAT" 4 name: "RAT"
5 path: "Panels/Hexes/lime_1" 5 path: "Panels/Hexes/lime_1"
diff --git a/data/maps/daedalus/rooms/U2 Prize.txtpb b/data/maps/daedalus/rooms/U2 Prize.txtpb index 947af67..571b0c8 100644 --- a/data/maps/daedalus/rooms/U2 Prize.txtpb +++ b/data/maps/daedalus/rooms/U2 Prize.txtpb
@@ -1,5 +1,5 @@
1name: "U2 Prize" 1name: "U2 Prize"
2display_name: "U2 Room" 2panel_display_name: "U2 Room"
3letters { 3letters {
4 key: "u" 4 key: "u"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/U2 Room.txtpb b/data/maps/daedalus/rooms/U2 Room.txtpb index c9907eb..1e5879a 100644 --- a/data/maps/daedalus/rooms/U2 Room.txtpb +++ b/data/maps/daedalus/rooms/U2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "U2 Room" 1name: "U2 Room"
2display_name: "U2 Room" 2panel_display_name: "U2 Room"
3panels { 3panels {
4 name: "DREAMSCAPE" 4 name: "DREAMSCAPE"
5 path: "Panels/The Big U/o_1" 5 path: "Panels/The Big U/o_1"
diff --git a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb index 192ba9c..c0cb0df 100644 --- a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb +++ b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Unkempt Entrance" 1name: "Unkempt Entrance"
2display_name: "O2 Room" 2panel_display_name: "O2 Room"
3ports { 3ports {
4 name: "UNKEMPT" 4 name: "UNKEMPT"
5 path: "Components/Warps/Worldports/worldport6" 5 path: "Components/Warps/Worldports/worldport6"
diff --git a/data/maps/daedalus/rooms/Welcome Back Area.txtpb b/data/maps/daedalus/rooms/Welcome Back Area.txtpb index 3f320a3..701baca 100644 --- a/data/maps/daedalus/rooms/Welcome Back Area.txtpb +++ b/data/maps/daedalus/rooms/Welcome Back Area.txtpb
@@ -1,5 +1,5 @@
1name: "Welcome Back Area" 1name: "Welcome Back Area"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "FAREWELL LITTLE LAMB" 4 name: "FAREWELL LITTLE LAMB"
5 path: "Panels/Entry/wb_2" 5 path: "Panels/Entry/wb_2"
diff --git a/data/maps/daedalus/rooms/Welcome Back Exit.txtpb b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb index a4a23e2..ac221c7 100644 --- a/data/maps/daedalus/rooms/Welcome Back Exit.txtpb +++ b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb
@@ -1,5 +1,5 @@
1name: "Welcome Back Exit" 1name: "Welcome Back Exit"
2display_name: "Central" 2panel_display_name: "Central"
3panels { 3panels {
4 name: "WELCOME" 4 name: "WELCOME"
5 path: "Panels/Entry/wb_1" 5 path: "Panels/Entry/wb_1"
@@ -7,4 +7,5 @@ panels {
7 answer: "welcome" 7 answer: "welcome"
8 symbols: QUESTION 8 symbols: QUESTION
9 proxies { answer: "back" path: "Panels/Entry/wb_proxy" } 9 proxies { answer: "back" path: "Panels/Entry/wb_proxy" }
10 display_name: "WELCOME (White)"
10} 11}
diff --git a/data/maps/daedalus/rooms/West Castle Area.txtpb b/data/maps/daedalus/rooms/West Castle Area.txtpb index 88722f5..010e5d6 100644 --- a/data/maps/daedalus/rooms/West Castle Area.txtpb +++ b/data/maps/daedalus/rooms/West Castle Area.txtpb
@@ -1,5 +1,5 @@
1name: "West Castle Area" 1name: "West Castle Area"
2display_name: "West Area" 2panel_display_name: "West Area"
3panels { 3panels {
4 name: "SONG (1)" 4 name: "SONG (1)"
5 path: "Panels/Castle Entrance/castle_west_helper" 5 path: "Panels/Castle Entrance/castle_west_helper"
diff --git a/data/maps/daedalus/rooms/West Spire.txtpb b/data/maps/daedalus/rooms/West Spire.txtpb index fdf8f9a..7cc579f 100644 --- a/data/maps/daedalus/rooms/West Spire.txtpb +++ b/data/maps/daedalus/rooms/West Spire.txtpb
@@ -1,5 +1,5 @@
1name: "West Spire" 1name: "West Spire"
2display_name: "West Area" 2panel_display_name: "West Area"
3panels { 3panels {
4 name: "MISSING" 4 name: "MISSING"
5 path: "Panels/Entry/wb_5" 5 path: "Panels/Entry/wb_5"
diff --git a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb index 2af7584..a172313 100644 --- a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb +++ b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb
@@ -1,5 +1,5 @@
1name: "White Hallway From Entry" 1name: "White Hallway From Entry"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3# Not exactly sure what to do with this yet. In unshuffled connections, the door 3# Not exactly sure what to do with this yet. In unshuffled connections, the door
4# here should be paired with the door on the other end (which is vanilla) even 4# here should be paired with the door on the other end (which is vanilla) even
5# if control center color doors are shuffled. But when connections are shuffled 5# if control center color doors are shuffled. But when connections are shuffled
diff --git a/data/maps/daedalus/rooms/Wisdom Panel.txtpb b/data/maps/daedalus/rooms/Wisdom Panel.txtpb index 5cbf051..d789f2b 100644 --- a/data/maps/daedalus/rooms/Wisdom Panel.txtpb +++ b/data/maps/daedalus/rooms/Wisdom Panel.txtpb
@@ -1,5 +1,5 @@
1name: "Wisdom Panel" 1name: "Wisdom Panel"
2display_name: "Castle" 2panel_display_name: "Castle"
3panels { 3panels {
4 name: "INTELLIGENCE" 4 name: "INTELLIGENCE"
5 path: "Components/Warps/numbers" 5 path: "Components/Warps/numbers"
diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb index 99c124e..4b69e99 100644 --- a/data/maps/daedalus/rooms/Wonderland.txtpb +++ b/data/maps/daedalus/rooms/Wonderland.txtpb
@@ -1,5 +1,5 @@
1name: "Wonderland" 1name: "Wonderland"
2display_name: "Northwest Area" 2panel_display_name: "Northwest Area"
3# TODO: There's a warp from The Entry into here. 3# TODO: There's a warp from The Entry into here.
4panels { 4panels {
5 name: "APRIL" 5 name: "APRIL"
diff --git a/data/maps/daedalus/rooms/Yellow Color Backside.txtpb b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb index 931e501..1c29b43 100644 --- a/data/maps/daedalus/rooms/Yellow Color Backside.txtpb +++ b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb
@@ -1,5 +1,5 @@
1name: "Yellow Color Backside" 1name: "Yellow Color Backside"
2display_name: "Northeast Area" 2panel_display_name: "Northeast Area"
3panels { 3panels {
4 name: "WINDS" 4 name: "WINDS"
5 path: "Panels/Halls/halls_24" 5 path: "Panels/Halls/halls_24"
diff --git a/data/maps/daedalus/rooms/Yellow Color Door.txtpb b/data/maps/daedalus/rooms/Yellow Color Door.txtpb index a098c91..f22c954 100644 --- a/data/maps/daedalus/rooms/Yellow Color Door.txtpb +++ b/data/maps/daedalus/rooms/Yellow Color Door.txtpb
@@ -1,5 +1,5 @@
1name: "Yellow Color Door" 1name: "Yellow Color Door"
2display_name: "Northeast Area" 2panel_display_name: "Northeast Area"
3panels { 3panels {
4 name: "SUN" 4 name: "SUN"
5 path: "Panels/Yellow Room/panel_entry" 5 path: "Panels/Yellow Room/panel_entry"
diff --git a/data/maps/daedalus/rooms/Yellow Room.txtpb b/data/maps/daedalus/rooms/Yellow Room.txtpb index 1e84965..b4d8ff0 100644 --- a/data/maps/daedalus/rooms/Yellow Room.txtpb +++ b/data/maps/daedalus/rooms/Yellow Room.txtpb
@@ -1,5 +1,5 @@
1name: "Yellow Room" 1name: "Yellow Room"
2display_name: "Northeast Area" 2panel_display_name: "Yellow Room"
3panels { 3panels {
4 name: "FREE" 4 name: "FREE"
5 path: "Panels/Yellow Room/panel_1" 5 path: "Panels/Yellow Room/panel_1"
diff --git a/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb index fa059c4..cb6c402 100644 --- a/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb +++ b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb
@@ -1,5 +1,5 @@
1name: "Yellow Smiley Annex" 1name: "Yellow Smiley Annex"
2display_name: "Hedges" 2panel_display_name: "Hedges"
3panels { 3panels {
4 name: "COW" 4 name: "COW"
5 path: "Panels/Miscellaneous/plum1" 5 path: "Panels/Miscellaneous/plum1"
diff --git a/data/maps/daedalus/rooms/Z2 Prize.txtpb b/data/maps/daedalus/rooms/Z2 Prize.txtpb index a7dd8fb..7b1ceae 100644 --- a/data/maps/daedalus/rooms/Z2 Prize.txtpb +++ b/data/maps/daedalus/rooms/Z2 Prize.txtpb
@@ -1,5 +1,5 @@
1name: "Z2 Prize" 1name: "Z2 Prize"
2display_name: "Northwest Area" 2panel_display_name: "Z2 Room"
3letters { 3letters {
4 key: "z" 4 key: "z"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/Z2 Room.txtpb b/data/maps/daedalus/rooms/Z2 Room.txtpb index 1e84dbc..513150a 100644 --- a/data/maps/daedalus/rooms/Z2 Room.txtpb +++ b/data/maps/daedalus/rooms/Z2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "Z2 Room" 1name: "Z2 Room"
2display_name: "Northwest Area" 2panel_display_name: "Z2 Room"
3panels { 3panels {
4 name: "EXHIBIT" 4 name: "EXHIBIT"
5 path: "Panels/V Maze/entry" 5 path: "Panels/V Maze/entry"
diff --git a/data/maps/daedalus/rooms/Zoo Center.txtpb b/data/maps/daedalus/rooms/Zoo Center.txtpb index fcf72a1..5a788db 100644 --- a/data/maps/daedalus/rooms/Zoo Center.txtpb +++ b/data/maps/daedalus/rooms/Zoo Center.txtpb
@@ -1,5 +1,5 @@
1name: "Zoo Center" 1name: "Zoo Center"
2display_name: "Zoo" 2panel_display_name: "Zoo"
3letters { 3letters {
4 key: "v" 4 key: "v"
5 level2: true 5 level2: true
diff --git a/data/maps/daedalus/rooms/Zoo E.txtpb b/data/maps/daedalus/rooms/Zoo E.txtpb index 59479dc..3195623 100644 --- a/data/maps/daedalus/rooms/Zoo E.txtpb +++ b/data/maps/daedalus/rooms/Zoo E.txtpb
@@ -1,5 +1,5 @@
1name: "Zoo E" 1name: "Zoo E"
2display_name: "Zoo" 2panel_display_name: "Zoo"
3panels { 3panels {
4 name: "WING" 4 name: "WING"
5 path: "Panels/V Maze/four_1" 5 path: "Panels/V Maze/four_1"
diff --git a/data/maps/daedalus/rooms/Zoo N.txtpb b/data/maps/daedalus/rooms/Zoo N.txtpb index e2c1f5d..d621ed4 100644 --- a/data/maps/daedalus/rooms/Zoo N.txtpb +++ b/data/maps/daedalus/rooms/Zoo N.txtpb
@@ -1,5 +1,5 @@
1name: "Zoo N" 1name: "Zoo N"
2display_name: "Zoo" 2panel_display_name: "Zoo"
3panels { 3panels {
4 name: "BILL" 4 name: "BILL"
5 path: "Panels/V Maze/four_13" 5 path: "Panels/V Maze/four_13"
@@ -13,6 +13,7 @@ panels {
13 clue: "fin" 13 clue: "fin"
14 answer: "whale" 14 answer: "whale"
15 symbols: BOXES 15 symbols: BOXES
16 display_name: "FIN (N)"
16} 17}
17panels { 18panels {
18 name: "BLOWHOLE" 19 name: "BLOWHOLE"
diff --git a/data/maps/daedalus/rooms/Zoo NE.txtpb b/data/maps/daedalus/rooms/Zoo NE.txtpb index 155172d..89bedae 100644 --- a/data/maps/daedalus/rooms/Zoo NE.txtpb +++ b/data/maps/daedalus/rooms/Zoo NE.txtpb
@@ -1,5 +1,5 @@
1name: "Zoo NE" 1name: "Zoo NE"
2display_name: "Zoo" 2panel_display_name: "Zoo"
3panels { 3panels {
4 name: "FANG" 4 name: "FANG"
5 path: "Panels/V Maze/four_5" 5 path: "Panels/V Maze/four_5"
diff --git a/data/maps/daedalus/rooms/Zoo S.txtpb b/data/maps/daedalus/rooms/Zoo S.txtpb index f4ddaea..3f3a8de 100644 --- a/data/maps/daedalus/rooms/Zoo S.txtpb +++ b/data/maps/daedalus/rooms/Zoo S.txtpb
@@ -1,5 +1,5 @@
1name: "Zoo S" 1name: "Zoo S"
2display_name: "Zoo" 2panel_display_name: "Zoo"
3panels { 3panels {
4 name: "SHELL" 4 name: "SHELL"
5 path: "Panels/V Maze/four_9" 5 path: "Panels/V Maze/four_9"
@@ -13,6 +13,7 @@ panels {
13 clue: "fin" 13 clue: "fin"
14 answer: "fish" 14 answer: "fish"
15 symbols: BOXES 15 symbols: BOXES
16 display_name: "FIN (S)"
16} 17}
17panels { 18panels {
18 name: "PINCER" 19 name: "PINCER"
diff --git a/data/maps/daedalus/rooms/Zoo SE.txtpb b/data/maps/daedalus/rooms/Zoo SE.txtpb index 906d009..199f234 100644 --- a/data/maps/daedalus/rooms/Zoo SE.txtpb +++ b/data/maps/daedalus/rooms/Zoo SE.txtpb
@@ -1,2 +1,2 @@
1name: "Zoo SE" 1name: "Zoo SE"
2display_name: "Zoo" 2panel_display_name: "Zoo"
diff --git a/data/maps/four_rooms/doors.txtpb b/data/maps/four_rooms/doors.txtpb index f0bf060..e58adb2 100644 --- a/data/maps/four_rooms/doors.txtpb +++ b/data/maps/four_rooms/doors.txtpb
@@ -11,6 +11,7 @@ doors {
11 panels { room: "Intensify Room" name: "INJURY" } 11 panels { room: "Intensify Room" name: "INJURY" }
12 panels { room: "Intensify Room" name: "SWAY" } 12 panels { room: "Intensify Room" name: "SWAY" }
13 location_room: "Intensify Room" 13 location_room: "Intensify Room"
14 location_name: "Intensify Room"
14} 15}
15doors { 16doors {
16 name: "Examples Door" 17 name: "Examples Door"
@@ -25,6 +26,7 @@ doors {
25 panels { room: "Examples Room" name: "URN" } 26 panels { room: "Examples Room" name: "URN" }
26 panels { room: "Examples Room" name: "ART" } 27 panels { room: "Examples Room" name: "ART" }
27 location_room: "Examples Room" 28 location_room: "Examples Room"
29 location_name: "Examples Room"
28} 30}
29doors { 31doors {
30 name: "Synonyms Door" 32 name: "Synonyms Door"
@@ -39,6 +41,7 @@ doors {
39 panels { room: "Synonyms Room" name: "SERIOUS" } 41 panels { room: "Synonyms Room" name: "SERIOUS" }
40 panels { room: "Synonyms Room" name: "FURY" } 42 panels { room: "Synonyms Room" name: "FURY" }
41 location_room: "Synonyms Room" 43 location_room: "Synonyms Room"
44 location_name: "Synonyms Room"
42} 45}
43doors { 46doors {
44 name: "Time Door" 47 name: "Time Door"
@@ -53,6 +56,7 @@ doors {
53 panels { room: "Time Room" name: "HOLE" } 56 panels { room: "Time Room" name: "HOLE" }
54 panels { room: "Time Room" name: "RHYTHM" } 57 panels { room: "Time Room" name: "RHYTHM" }
55 location_room: "Time Room" 58 location_room: "Time Room"
59 location_name: "Time Room"
56} 60}
57doors { 61doors {
58 name: "A2 Door" 62 name: "A2 Door"
diff --git a/data/maps/four_rooms/rooms/A2 Room.txtpb b/data/maps/four_rooms/rooms/A2 Room.txtpb index 236ce01..ea2ae64 100644 --- a/data/maps/four_rooms/rooms/A2 Room.txtpb +++ b/data/maps/four_rooms/rooms/A2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "A2 Room" 1name: "A2 Room"
2display_name: "Hallway"
3letters { 2letters {
4 key: "a" 3 key: "a"
5 level2: true 4 level2: true
diff --git a/data/maps/four_rooms/rooms/Examples Room.txtpb b/data/maps/four_rooms/rooms/Examples Room.txtpb index 3d82e22..dc82971 100644 --- a/data/maps/four_rooms/rooms/Examples Room.txtpb +++ b/data/maps/four_rooms/rooms/Examples Room.txtpb
@@ -1,5 +1,4 @@
1name: "Examples Room" 1name: "Examples Room"
2display_name: "Examples Room"
3panels { 2panels {
4 name: "SIZE (1)" 3 name: "SIZE (1)"
5 path: "Panels/Room 2 Examples/entry_1" 4 path: "Panels/Room 2 Examples/entry_1"
diff --git a/data/maps/four_rooms/rooms/Hallway.txtpb b/data/maps/four_rooms/rooms/Hallway.txtpb index f80cf73..124a5b3 100644 --- a/data/maps/four_rooms/rooms/Hallway.txtpb +++ b/data/maps/four_rooms/rooms/Hallway.txtpb
@@ -1,5 +1,4 @@
1name: "Hallway" 1name: "Hallway"
2display_name: "Hallway"
3panels { 2panels {
4 name: "SUSPICION" 3 name: "SUSPICION"
5 path: "Panels/Reward Room/reward_1" 4 path: "Panels/Reward Room/reward_1"
diff --git a/data/maps/four_rooms/rooms/Intensify Room.txtpb b/data/maps/four_rooms/rooms/Intensify Room.txtpb index fb95a1e..2cbb214 100644 --- a/data/maps/four_rooms/rooms/Intensify Room.txtpb +++ b/data/maps/four_rooms/rooms/Intensify Room.txtpb
@@ -1,5 +1,4 @@
1name: "Intensify Room" 1name: "Intensify Room"
2display_name: "Intensify Room"
3panels { 2panels {
4 name: "SMALL" 3 name: "SMALL"
5 path: "Panels/Room 1 Intensify/entry_1" 4 path: "Panels/Room 1 Intensify/entry_1"
diff --git a/data/maps/four_rooms/rooms/Keyholder Room.txtpb b/data/maps/four_rooms/rooms/Keyholder Room.txtpb index 9605fad..e7c7fa6 100644 --- a/data/maps/four_rooms/rooms/Keyholder Room.txtpb +++ b/data/maps/four_rooms/rooms/Keyholder Room.txtpb
@@ -1,5 +1,4 @@
1name: "Keyholder Room" 1name: "Keyholder Room"
2display_name: "Hallway"
3keyholders { 2keyholders {
4 name: "A" 3 name: "A"
5 path: "Components/KeyHolders/keyHolderA" 4 path: "Components/KeyHolders/keyHolderA"
diff --git a/data/maps/four_rooms/rooms/Synonyms Room.txtpb b/data/maps/four_rooms/rooms/Synonyms Room.txtpb index 054e4ef..4dd5b5d 100644 --- a/data/maps/four_rooms/rooms/Synonyms Room.txtpb +++ b/data/maps/four_rooms/rooms/Synonyms Room.txtpb
@@ -1,5 +1,4 @@
1name: "Synonyms Room" 1name: "Synonyms Room"
2display_name: "Synonyms Room"
3panels { 2panels {
4 name: "MINUTE" 3 name: "MINUTE"
5 path: "Panels/Room 3 Synonyms/entry_1" 4 path: "Panels/Room 3 Synonyms/entry_1"
diff --git a/data/maps/four_rooms/rooms/Time Room.txtpb b/data/maps/four_rooms/rooms/Time Room.txtpb index 38f529d..d684685 100644 --- a/data/maps/four_rooms/rooms/Time Room.txtpb +++ b/data/maps/four_rooms/rooms/Time Room.txtpb
@@ -1,5 +1,4 @@
1name: "Time Room" 1name: "Time Room"
2display_name: "Time Room"
3panels { 2panels {
4 name: "BROODING" 3 name: "BROODING"
5 path: "Panels/Room 4 Time/entry_1" 4 path: "Panels/Room 4 Time/entry_1"
diff --git a/data/maps/the_ancient/rooms/Ending.txtpb b/data/maps/the_ancient/rooms/Ending.txtpb index eea1228..df3fe01 100644 --- a/data/maps/the_ancient/rooms/Ending.txtpb +++ b/data/maps/the_ancient/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Ending"
3endings { 2endings {
4 name: "GREEN" 3 name: "GREEN"
5 path: "Components/Ending/green_ending" 4 path: "Components/Ending/green_ending"
diff --git a/data/maps/the_ancient/rooms/Inside.txtpb b/data/maps/the_ancient/rooms/Inside.txtpb index d088682..d6e8575 100644 --- a/data/maps/the_ancient/rooms/Inside.txtpb +++ b/data/maps/the_ancient/rooms/Inside.txtpb
@@ -1,5 +1,4 @@
1name: "Inside" 1name: "Inside"
2display_name: "Inside"
3panels { 2panels {
4 name: "COLOR" 3 name: "COLOR"
5 path: "Panels/panel_2" 4 path: "Panels/panel_2"
diff --git a/data/maps/the_ancient/rooms/Outside.txtpb b/data/maps/the_ancient/rooms/Outside.txtpb index 6f49bba..a3372af 100644 --- a/data/maps/the_ancient/rooms/Outside.txtpb +++ b/data/maps/the_ancient/rooms/Outside.txtpb
@@ -1,5 +1,4 @@
1name: "Outside" 1name: "Outside"
2display_name: "Outside"
3panels { 2panels {
4 name: "THIS" 3 name: "THIS"
5 path: "Panels/panel_1" 4 path: "Panels/panel_1"
diff --git a/data/maps/the_bearer/doors.txtpb b/data/maps/the_bearer/doors.txtpb index 1faddef..574ea8f 100644 --- a/data/maps/the_bearer/doors.txtpb +++ b/data/maps/the_bearer/doors.txtpb
@@ -211,7 +211,7 @@ doors {
211} 211}
212doors { 212doors {
213 name: "Q2 Door" 213 name: "Q2 Door"
214 type: STANDARD 214 type: EVENT
215 receivers: "Components/Doors/entry_3" 215 receivers: "Components/Doors/entry_3"
216 panels { room: "Entry" name: "SQUISH" } 216 panels { room: "Entry" name: "SQUISH" }
217 panels { room: "Entry" name: "MANE" } 217 panels { room: "Entry" name: "MANE" }
@@ -237,7 +237,6 @@ doors {
237 panels { room: "Red Vegetable" name: "CARD" } 237 panels { room: "Red Vegetable" name: "CARD" }
238 panels { room: "Yellow Planet" name: "ZEUS" } 238 panels { room: "Yellow Planet" name: "ZEUS" }
239 panels { room: "Yellow Vegetable" name: "CAKE" } 239 panels { room: "Yellow Vegetable" name: "CAKE" }
240 location_room: "Entry"
241} 240}
242doors { 241doors {
243 name: "Control Center Brown Door" 242 name: "Control Center Brown Door"
diff --git a/data/maps/the_bearer/rooms/Back Area.txtpb b/data/maps/the_bearer/rooms/Back Area.txtpb index bd90b50..27e175c 100644 --- a/data/maps/the_bearer/rooms/Back Area.txtpb +++ b/data/maps/the_bearer/rooms/Back Area.txtpb
@@ -1,5 +1,4 @@
1name: "Back Area" 1name: "Back Area"
2display_name: "Back Area"
3panels { 2panels {
4 name: "COLOR" 3 name: "COLOR"
5 path: "Panels/Entry/panel_3" 4 path: "Panels/Entry/panel_3"
diff --git a/data/maps/the_bearer/rooms/Blue Animal (View).txtpb b/data/maps/the_bearer/rooms/Blue Animal (View).txtpb index a13ce1d..33c278c 100644 --- a/data/maps/the_bearer/rooms/Blue Animal (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Animal (View).txtpb
@@ -1,5 +1,4 @@
1name: "Blue Animal (View)" 1name: "Blue Animal (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "HALF" 3 name: "HALF"
5 path: "Panels/Blue/panel_2" 4 path: "Panels/Blue/panel_2"
diff --git a/data/maps/the_bearer/rooms/Blue Animal.txtpb b/data/maps/the_bearer/rooms/Blue Animal.txtpb index 49ac048..e503c93 100644 --- a/data/maps/the_bearer/rooms/Blue Animal.txtpb +++ b/data/maps/the_bearer/rooms/Blue Animal.txtpb
@@ -1,2 +1 @@
1name: "Blue Animal" name: "Blue Animal"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Blue Planet (View).txtpb b/data/maps/the_bearer/rooms/Blue Planet (View).txtpb index 172565b..e745718 100644 --- a/data/maps/the_bearer/rooms/Blue Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Planet (View).txtpb
@@ -1,5 +1,4 @@
1name: "Blue Planet (View)" 1name: "Blue Planet (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "TUNE" 3 name: "TUNE"
5 path: "Panels/Blue/panel_4" 4 path: "Panels/Blue/panel_4"
diff --git a/data/maps/the_bearer/rooms/Blue Planet.txtpb b/data/maps/the_bearer/rooms/Blue Planet.txtpb index b291c35..b044590 100644 --- a/data/maps/the_bearer/rooms/Blue Planet.txtpb +++ b/data/maps/the_bearer/rooms/Blue Planet.txtpb
@@ -1,2 +1 @@
1name: "Blue Planet" name: "Blue Planet"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Blue Town (View).txtpb b/data/maps/the_bearer/rooms/Blue Town (View).txtpb index f66eae9..f57fc9b 100644 --- a/data/maps/the_bearer/rooms/Blue Town (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Town (View).txtpb
@@ -1,5 +1,4 @@
1name: "Blue Town (View)" 1name: "Blue Town (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "LICE" 3 name: "LICE"
5 path: "Panels/Blue/panel_3" 4 path: "Panels/Blue/panel_3"
diff --git a/data/maps/the_bearer/rooms/Blue Town.txtpb b/data/maps/the_bearer/rooms/Blue Town.txtpb index b24af76..5ceed12 100644 --- a/data/maps/the_bearer/rooms/Blue Town.txtpb +++ b/data/maps/the_bearer/rooms/Blue Town.txtpb
@@ -1,2 +1 @@
1name: "Blue Town" name: "Blue Town"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb b/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb index f9443fd..cf1ffd3 100644 --- a/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb
@@ -1,5 +1,4 @@
1name: "Blue Vegetable (View)" 1name: "Blue Vegetable (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "THORN" 3 name: "THORN"
5 path: "Panels/Blue/panel_1" 4 path: "Panels/Blue/panel_1"
diff --git a/data/maps/the_bearer/rooms/Blue Vegetable.txtpb b/data/maps/the_bearer/rooms/Blue Vegetable.txtpb index 9034471..64ce77d 100644 --- a/data/maps/the_bearer/rooms/Blue Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Blue Vegetable.txtpb
@@ -1,2 +1 @@
1name: "Blue Vegetable" name: "Blue Vegetable"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Butterfly Room.txtpb b/data/maps/the_bearer/rooms/Butterfly Room.txtpb index bd20505..a702737 100644 --- a/data/maps/the_bearer/rooms/Butterfly Room.txtpb +++ b/data/maps/the_bearer/rooms/Butterfly Room.txtpb
@@ -1,5 +1,4 @@
1name: "Butterfly Room" 1name: "Butterfly Room"
2display_name: "Back Area"
3panels { 2panels {
4 name: "VIBRANT" 3 name: "VIBRANT"
5 path: "Panels/Entry/panel_4" 4 path: "Panels/Entry/panel_4"
diff --git a/data/maps/the_bearer/rooms/Entry.txtpb b/data/maps/the_bearer/rooms/Entry.txtpb index d7a8db6..4300c1f 100644 --- a/data/maps/the_bearer/rooms/Entry.txtpb +++ b/data/maps/the_bearer/rooms/Entry.txtpb
@@ -1,5 +1,4 @@
1name: "Entry" 1name: "Entry"
2display_name: "Main Area"
3panels { 2panels {
4 name: "VIEW" 3 name: "VIEW"
5 path: "Panels/Entry/panel_1" 4 path: "Panels/Entry/panel_1"
diff --git a/data/maps/the_bearer/rooms/Green Animal.txtpb b/data/maps/the_bearer/rooms/Green Animal.txtpb index 61522cc..147f825 100644 --- a/data/maps/the_bearer/rooms/Green Animal.txtpb +++ b/data/maps/the_bearer/rooms/Green Animal.txtpb
@@ -1,2 +1 @@
1name: "Green Animal" name: "Green Animal"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Green Planet (View).txtpb b/data/maps/the_bearer/rooms/Green Planet (View).txtpb index 79363bc..4d9f449 100644 --- a/data/maps/the_bearer/rooms/Green Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Green Planet (View).txtpb
@@ -1,5 +1,4 @@
1name: "Green Planet (View)" 1name: "Green Planet (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "SOIL" 3 name: "SOIL"
5 path: "Panels/Green/panel_4" 4 path: "Panels/Green/panel_4"
diff --git a/data/maps/the_bearer/rooms/Green Planet.txtpb b/data/maps/the_bearer/rooms/Green Planet.txtpb index b97b731..efe000a 100644 --- a/data/maps/the_bearer/rooms/Green Planet.txtpb +++ b/data/maps/the_bearer/rooms/Green Planet.txtpb
@@ -1,2 +1 @@
1name: "Green Planet" name: "Green Planet"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Green Town.txtpb b/data/maps/the_bearer/rooms/Green Town.txtpb index 184ded3..fd80201 100644 --- a/data/maps/the_bearer/rooms/Green Town.txtpb +++ b/data/maps/the_bearer/rooms/Green Town.txtpb
@@ -1,2 +1 @@
1name: "Green Town" name: "Green Town"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb b/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb index 4bbab5d..98fbbe8 100644 --- a/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb
@@ -1,5 +1,4 @@
1name: "Green Vegetable (View)" 1name: "Green Vegetable (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "SPIN" 3 name: "SPIN"
5 path: "Panels/Green/panel_1" 4 path: "Panels/Green/panel_1"
diff --git a/data/maps/the_bearer/rooms/Green Vegetable.txtpb b/data/maps/the_bearer/rooms/Green Vegetable.txtpb index ccb817a..051a6d3 100644 --- a/data/maps/the_bearer/rooms/Green Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Green Vegetable.txtpb
@@ -1,2 +1 @@
1name: "Green Vegetable" name: "Green Vegetable"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Orange Planet.txtpb b/data/maps/the_bearer/rooms/Orange Planet.txtpb index 0fbd929..15fae66 100644 --- a/data/maps/the_bearer/rooms/Orange Planet.txtpb +++ b/data/maps/the_bearer/rooms/Orange Planet.txtpb
@@ -1,5 +1,4 @@
1name: "Orange Planet" 1name: "Orange Planet"
2display_name: "Main Area"
3panels { 2panels {
4 name: "MAR" 3 name: "MAR"
5 path: "Panels/Red/panel_4" 4 path: "Panels/Red/panel_4"
diff --git a/data/maps/the_bearer/rooms/Orange Vegetable.txtpb b/data/maps/the_bearer/rooms/Orange Vegetable.txtpb index d4f7b82..e4d59e6 100644 --- a/data/maps/the_bearer/rooms/Orange Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Orange Vegetable.txtpb
@@ -1,5 +1,4 @@
1name: "Orange Vegetable" 1name: "Orange Vegetable"
2display_name: "Main Area"
3panels { 2panels {
4 name: "POTATO" 3 name: "POTATO"
5 path: "Panels/Red/panel_1" 4 path: "Panels/Red/panel_1"
diff --git a/data/maps/the_bearer/rooms/Overlook.txtpb b/data/maps/the_bearer/rooms/Overlook.txtpb index 384802c..9eadf8f 100644 --- a/data/maps/the_bearer/rooms/Overlook.txtpb +++ b/data/maps/the_bearer/rooms/Overlook.txtpb
@@ -1,2 +1 @@
1name: "Overlook" name: "Overlook"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Purple Animal (View).txtpb b/data/maps/the_bearer/rooms/Purple Animal (View).txtpb index 7122059..04ae0f8 100644 --- a/data/maps/the_bearer/rooms/Purple Animal (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Animal (View).txtpb
@@ -1,5 +1,4 @@
1name: "Purple Animal (View)" 1name: "Purple Animal (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "SUNBASS" 3 name: "SUNBASS"
5 path: "Panels/Purple/panel_2" 4 path: "Panels/Purple/panel_2"
diff --git a/data/maps/the_bearer/rooms/Purple Animal.txtpb b/data/maps/the_bearer/rooms/Purple Animal.txtpb index 9ddb70e..1c3a52c 100644 --- a/data/maps/the_bearer/rooms/Purple Animal.txtpb +++ b/data/maps/the_bearer/rooms/Purple Animal.txtpb
@@ -1,2 +1 @@
1name: "Purple Animal" name: "Purple Animal"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Purple Planet (View).txtpb b/data/maps/the_bearer/rooms/Purple Planet (View).txtpb index 4ab506d..bacfae6 100644 --- a/data/maps/the_bearer/rooms/Purple Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Planet (View).txtpb
@@ -1,5 +1,4 @@
1name: "Purple Planet (View)" 1name: "Purple Planet (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "DOG" 3 name: "DOG"
5 path: "Panels/Purple/panel_4" 4 path: "Panels/Purple/panel_4"
diff --git a/data/maps/the_bearer/rooms/Purple Planet.txtpb b/data/maps/the_bearer/rooms/Purple Planet.txtpb index 37f7ddc..03021d5 100644 --- a/data/maps/the_bearer/rooms/Purple Planet.txtpb +++ b/data/maps/the_bearer/rooms/Purple Planet.txtpb
@@ -1,2 +1 @@
1name: "Purple Planet" name: "Purple Planet"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Purple Town (View).txtpb b/data/maps/the_bearer/rooms/Purple Town (View).txtpb index 40927f4..855e3ea 100644 --- a/data/maps/the_bearer/rooms/Purple Town (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Town (View).txtpb
@@ -1,5 +1,4 @@
1name: "Purple Town (View)" 1name: "Purple Town (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "GRACEFUL" 3 name: "GRACEFUL"
5 path: "Panels/Purple/panel_3" 4 path: "Panels/Purple/panel_3"
diff --git a/data/maps/the_bearer/rooms/Purple Town.txtpb b/data/maps/the_bearer/rooms/Purple Town.txtpb index 768f378..b077178 100644 --- a/data/maps/the_bearer/rooms/Purple Town.txtpb +++ b/data/maps/the_bearer/rooms/Purple Town.txtpb
@@ -1,2 +1 @@
1name: "Purple Town" name: "Purple Town"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb b/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb index 182a5bb..1a6ab04 100644 --- a/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb
@@ -1,5 +1,4 @@
1name: "Purple Vegetable (View)" 1name: "Purple Vegetable (View)"
2display_name: "Main Area"
3panels { 2panels {
4 name: "AUBERGINE" 3 name: "AUBERGINE"
5 path: "Panels/Purple/panel_1" 4 path: "Panels/Purple/panel_1"
diff --git a/data/maps/the_bearer/rooms/Purple Vegetable.txtpb b/data/maps/the_bearer/rooms/Purple Vegetable.txtpb index ef5dd7e..380b909 100644 --- a/data/maps/the_bearer/rooms/Purple Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Purple Vegetable.txtpb
@@ -1,2 +1 @@
1name: "Purple Vegetable" name: "Purple Vegetable"
2display_name: "Main Area"
diff --git a/data/maps/the_bearer/rooms/Q2 Room.txtpb b/data/maps/the_bearer/rooms/Q2 Room.txtpb index ab5032a..5cdea80 100644 --- a/data/maps/the_bearer/rooms/Q2 Room.txtpb +++ b/data/maps/the_bearer/rooms/Q2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "Q2 Room" 1name: "Q2 Room"
2display_name: "Back Area"
3letters { 2letters {
4 key: "q" 3 key: "q"
5 level2: true 4 level2: true
diff --git a/data/maps/the_bearer/rooms/Red Animal.txtpb b/data/maps/the_bearer/rooms/Red Animal.txtpb index 845fbed..d5ae244 100644 --- a/data/maps/the_bearer/rooms/Red Animal.txtpb +++ b/data/maps/the_bearer/rooms/Red Animal.txtpb
@@ -1,5 +1,4 @@
1name: "Red Animal" 1name: "Red Animal"
2display_name: "Main Area"
3panels { 2panels {
4 name: "FOOLSHARK" 3 name: "FOOLSHARK"
5 path: "Panels/Orange/panel_2" 4 path: "Panels/Orange/panel_2"
diff --git a/data/maps/the_bearer/rooms/Red Planet.txtpb b/data/maps/the_bearer/rooms/Red Planet.txtpb index 55a105d..dd3f2ec 100644 --- a/data/maps/the_bearer/rooms/Red Planet.txtpb +++ b/data/maps/the_bearer/rooms/Red Planet.txtpb
@@ -1,5 +1,4 @@
1name: "Red Planet" 1name: "Red Planet"
2display_name: "Main Area"
3panels { 2panels {
4 name: "FUEL" 3 name: "FUEL"
5 path: "Panels/Red/panel_3" 4 path: "Panels/Red/panel_3"
diff --git a/data/maps/the_bearer/rooms/Red Town.txtpb b/data/maps/the_bearer/rooms/Red Town.txtpb index 8a29ced..ed608cc 100644 --- a/data/maps/the_bearer/rooms/Red Town.txtpb +++ b/data/maps/the_bearer/rooms/Red Town.txtpb
@@ -1,5 +1,4 @@
1name: "Red Town" 1name: "Red Town"
2display_name: "Main Area"
3panels { 2panels {
4 name: "DESTRUCTION" 3 name: "DESTRUCTION"
5 path: "Panels/Orange/panel_3" 4 path: "Panels/Orange/panel_3"
diff --git a/data/maps/the_bearer/rooms/Red Vegetable.txtpb b/data/maps/the_bearer/rooms/Red Vegetable.txtpb index 1494e26..fb694db 100644 --- a/data/maps/the_bearer/rooms/Red Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Red Vegetable.txtpb
@@ -1,5 +1,4 @@
1name: "Red Vegetable" 1name: "Red Vegetable"
2display_name: "Main Area"
3panels { 2panels {
4 name: "CARD" 3 name: "CARD"
5 path: "Panels/Red/panel_2" 4 path: "Panels/Red/panel_2"
diff --git a/data/maps/the_bearer/rooms/Yellow Planet.txtpb b/data/maps/the_bearer/rooms/Yellow Planet.txtpb index 9c6d39d..7f8a86b 100644 --- a/data/maps/the_bearer/rooms/Yellow Planet.txtpb +++ b/data/maps/the_bearer/rooms/Yellow Planet.txtpb
@@ -1,5 +1,4 @@
1name: "Yellow Planet" 1name: "Yellow Planet"
2display_name: "Main Area"
3panels { 2panels {
4 name: "ZEUS" 3 name: "ZEUS"
5 path: "Panels/Orange/panel_4" 4 path: "Panels/Orange/panel_4"
diff --git a/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb b/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb index 26ef491..f37faa5 100644 --- a/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb
@@ -1,5 +1,4 @@
1name: "Yellow Vegetable" 1name: "Yellow Vegetable"
2display_name: "Main Area"
3panels { 2panels {
4 name: "CAKE" 3 name: "CAKE"
5 path: "Panels/Orange/panel_1" 4 path: "Panels/Orange/panel_1"
diff --git a/data/maps/the_between/rooms/B2 Back Room.txtpb b/data/maps/the_between/rooms/B2 Back Room.txtpb index 132ba56..0972ed9 100644 --- a/data/maps/the_between/rooms/B2 Back Room.txtpb +++ b/data/maps/the_between/rooms/B2 Back Room.txtpb
@@ -1,5 +1,4 @@
1name: "B2 Back Room" 1name: "B2 Back Room"
2display_name: "B2 Room"
3letters { 2letters {
4 key: "b" 3 key: "b"
5 level2: true 4 level2: true
diff --git a/data/maps/the_between/rooms/B2 Front Room.txtpb b/data/maps/the_between/rooms/B2 Front Room.txtpb index 02c09fb..f23ed20 100644 --- a/data/maps/the_between/rooms/B2 Front Room.txtpb +++ b/data/maps/the_between/rooms/B2 Front Room.txtpb
@@ -1,5 +1,4 @@
1name: "B2 Front Room" 1name: "B2 Front Room"
2display_name: "B2 Room"
3paintings { 2paintings {
4 name: "EYES" 3 name: "EYES"
5 path: "Components/Paintings/eyes" 4 path: "Components/Paintings/eyes"
diff --git a/data/maps/the_between/rooms/Control Center Side.txtpb b/data/maps/the_between/rooms/Control Center Side.txtpb index 81bae60..a6a126a 100644 --- a/data/maps/the_between/rooms/Control Center Side.txtpb +++ b/data/maps/the_between/rooms/Control Center Side.txtpb
@@ -1,5 +1,4 @@
1name: "Control Center Side" 1name: "Control Center Side"
2display_name: "Control Center Side"
3panels { 2panels {
4 name: "RIGHT" 3 name: "RIGHT"
5 path: "Panels/Helpers/panel_1" 4 path: "Panels/Helpers/panel_1"
diff --git a/data/maps/the_between/rooms/Main Area.txtpb b/data/maps/the_between/rooms/Main Area.txtpb index a8e15a9..a0fc596 100644 --- a/data/maps/the_between/rooms/Main Area.txtpb +++ b/data/maps/the_between/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3panels { 2panels {
4 name: "NEW" 3 name: "NEW"
5 path: "Panels/Room 1/panel_1" 4 path: "Panels/Room 1/panel_1"
diff --git a/data/maps/the_between/rooms/Plaza Entrance.txtpb b/data/maps/the_between/rooms/Plaza Entrance.txtpb index b99081a..e4d7b19 100644 --- a/data/maps/the_between/rooms/Plaza Entrance.txtpb +++ b/data/maps/the_between/rooms/Plaza Entrance.txtpb
@@ -1,5 +1,4 @@
1name: "Plaza Entrance" 1name: "Plaza Entrance"
2display_name: "Main Area"
3ports { 2ports {
4 name: "PLAZA" 3 name: "PLAZA"
5 path: "Components/Warps/worldport4" 4 path: "Components/Warps/worldport4"
diff --git a/data/maps/the_butterfly/rooms/Main Area.txtpb b/data/maps/the_butterfly/rooms/Main Area.txtpb index 9a8b3d5..8b441e4 100644 --- a/data/maps/the_butterfly/rooms/Main Area.txtpb +++ b/data/maps/the_butterfly/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3panels { 2panels {
4 name: "SPECIES" 3 name: "SPECIES"
5 path: "Panels/Room_1/panel_1" 4 path: "Panels/Room_1/panel_1"
diff --git a/data/maps/the_butterfly/rooms/Mastery.txtpb b/data/maps/the_butterfly/rooms/Mastery.txtpb index f494fde..bbe8742 100644 --- a/data/maps/the_butterfly/rooms/Mastery.txtpb +++ b/data/maps/the_butterfly/rooms/Mastery.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery" 1name: "Mastery"
2display_name: "Main Area"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_colorful/rooms/Black Room.txtpb b/data/maps/the_colorful/rooms/Black Room.txtpb index 75aec81..21a0d41 100644 --- a/data/maps/the_colorful/rooms/Black Room.txtpb +++ b/data/maps/the_colorful/rooms/Black Room.txtpb
@@ -1,5 +1,4 @@
1name: "Black Room" 1name: "Black Room"
2display_name: "Black Room"
3panels { 2panels {
4 name: "STARK" 3 name: "STARK"
5 path: "Panels/Hallway/panel_2" 4 path: "Panels/Hallway/panel_2"
diff --git a/data/maps/the_colorful/rooms/Blue Room.txtpb b/data/maps/the_colorful/rooms/Blue Room.txtpb index c334f6e..ec9337d 100644 --- a/data/maps/the_colorful/rooms/Blue Room.txtpb +++ b/data/maps/the_colorful/rooms/Blue Room.txtpb
@@ -1,5 +1,4 @@
1name: "Blue Room" 1name: "Blue Room"
2display_name: "Blue Room"
3panels { 2panels {
4 name: "VINE" 3 name: "VINE"
5 path: "Panels/Hallway/panel_4" 4 path: "Panels/Hallway/panel_4"
diff --git a/data/maps/the_colorful/rooms/Brown Room.txtpb b/data/maps/the_colorful/rooms/Brown Room.txtpb index 8eec879..a5f590b 100644 --- a/data/maps/the_colorful/rooms/Brown Room.txtpb +++ b/data/maps/the_colorful/rooms/Brown Room.txtpb
@@ -1,5 +1,4 @@
1name: "Brown Room" 1name: "Brown Room"
2display_name: "Brown Room"
3panels { 2panels {
4 name: "FIRE" 3 name: "FIRE"
5 path: "Panels/Hallway/panel_9" 4 path: "Panels/Hallway/panel_9"
diff --git a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb index d6a2425..97ddb0f 100644 --- a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb +++ b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb
@@ -1,5 +1,4 @@
1name: "Cyan Hallway" 1name: "Cyan Hallway"
2display_name: "Cyan Hallway"
3panels { 2panels {
4 name: "KOI" 3 name: "KOI"
5 path: "Panels/Extra/panel_12" 4 path: "Panels/Extra/panel_12"
diff --git a/data/maps/the_colorful/rooms/Cyan Room.txtpb b/data/maps/the_colorful/rooms/Cyan Room.txtpb index 09150ab..3568ec1 100644 --- a/data/maps/the_colorful/rooms/Cyan Room.txtpb +++ b/data/maps/the_colorful/rooms/Cyan Room.txtpb
@@ -1,5 +1,4 @@
1name: "Cyan Room" 1name: "Cyan Room"
2display_name: "Cyan Room"
3panels { 2panels {
4 name: "BROTHER" 3 name: "BROTHER"
5 path: "Panels/Cyan/panel_cyan_1" 4 path: "Panels/Cyan/panel_cyan_1"
diff --git a/data/maps/the_colorful/rooms/Ending.txtpb b/data/maps/the_colorful/rooms/Ending.txtpb index 060e72e..3aa2b3c 100644 --- a/data/maps/the_colorful/rooms/Ending.txtpb +++ b/data/maps/the_colorful/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Ending"
3endings { 2endings {
4 name: "GRAY" 3 name: "GRAY"
5 path: "Components/Endings/gray_ending" 4 path: "Components/Endings/gray_ending"
diff --git a/data/maps/the_colorful/rooms/Gray Room.txtpb b/data/maps/the_colorful/rooms/Gray Room.txtpb index 9d62ebf..6ae6c9c 100644 --- a/data/maps/the_colorful/rooms/Gray Room.txtpb +++ b/data/maps/the_colorful/rooms/Gray Room.txtpb
@@ -1,5 +1,4 @@
1name: "Gray Room" 1name: "Gray Room"
2display_name: "Gray Room"
3panels { 2panels {
4 name: "MEND" 3 name: "MEND"
5 path: "Panels/Hallway/panel_11" 4 path: "Panels/Hallway/panel_11"
diff --git a/data/maps/the_colorful/rooms/Green Room.txtpb b/data/maps/the_colorful/rooms/Green Room.txtpb index 3e9dfd5..e438176 100644 --- a/data/maps/the_colorful/rooms/Green Room.txtpb +++ b/data/maps/the_colorful/rooms/Green Room.txtpb
@@ -1,5 +1,4 @@
1name: "Green Room" 1name: "Green Room"
2display_name: "Green Room"
3panels { 2panels {
4 name: "MOTHER" 3 name: "MOTHER"
5 path: "Panels/Hallway/panel_5" 4 path: "Panels/Hallway/panel_5"
diff --git a/data/maps/the_colorful/rooms/Orange Room.txtpb b/data/maps/the_colorful/rooms/Orange Room.txtpb index b8aa5f8..6728080 100644 --- a/data/maps/the_colorful/rooms/Orange Room.txtpb +++ b/data/maps/the_colorful/rooms/Orange Room.txtpb
@@ -1,5 +1,4 @@
1name: "Orange Room" 1name: "Orange Room"
2display_name: "Orange Room"
3panels { 2panels {
4 name: "CLOUD" 3 name: "CLOUD"
5 path: "Panels/Hallway/panel_8" 4 path: "Panels/Hallway/panel_8"
diff --git a/data/maps/the_colorful/rooms/P2 Room.txtpb b/data/maps/the_colorful/rooms/P2 Room.txtpb index 85dbf20..054d4b4 100644 --- a/data/maps/the_colorful/rooms/P2 Room.txtpb +++ b/data/maps/the_colorful/rooms/P2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "P2 Room" 1name: "P2 Room"
2display_name: "Cyan Room"
3letters { 2letters {
4 key: "p" 3 key: "p"
5 level2: true 4 level2: true
diff --git a/data/maps/the_colorful/rooms/Purple Room.txtpb b/data/maps/the_colorful/rooms/Purple Room.txtpb index 9a94650..71b6ad6 100644 --- a/data/maps/the_colorful/rooms/Purple Room.txtpb +++ b/data/maps/the_colorful/rooms/Purple Room.txtpb
@@ -1,5 +1,4 @@
1name: "Purple Room" 1name: "Purple Room"
2display_name: "Purple Room"
3panels { 2panels {
4 name: "FISH" 3 name: "FISH"
5 path: "Panels/Hallway/panel_7" 4 path: "Panels/Hallway/panel_7"
diff --git a/data/maps/the_colorful/rooms/Red Room.txtpb b/data/maps/the_colorful/rooms/Red Room.txtpb index 4d262e4..53bbd3a 100644 --- a/data/maps/the_colorful/rooms/Red Room.txtpb +++ b/data/maps/the_colorful/rooms/Red Room.txtpb
@@ -1,5 +1,4 @@
1name: "Red Room" 1name: "Red Room"
2display_name: "Red Room"
3panels { 2panels {
4 name: "SANDWICH" 3 name: "SANDWICH"
5 path: "Panels/Hallway/panel_3" 4 path: "Panels/Hallway/panel_3"
diff --git a/data/maps/the_colorful/rooms/White Room.txtpb b/data/maps/the_colorful/rooms/White Room.txtpb index 497ecff..c2cf33f 100644 --- a/data/maps/the_colorful/rooms/White Room.txtpb +++ b/data/maps/the_colorful/rooms/White Room.txtpb
@@ -1,5 +1,4 @@
1name: "White Room" 1name: "White Room"
2display_name: "White Room"
3panels { 2panels {
4 name: "BRIGHT" 3 name: "BRIGHT"
5 path: "Panels/Hallway/panel_1" 4 path: "Panels/Hallway/panel_1"
diff --git a/data/maps/the_colorful/rooms/Window Room.txtpb b/data/maps/the_colorful/rooms/Window Room.txtpb index 9e3f8f4..e11d88c 100644 --- a/data/maps/the_colorful/rooms/Window Room.txtpb +++ b/data/maps/the_colorful/rooms/Window Room.txtpb
@@ -1,5 +1,4 @@
1name: "Window Room" 1name: "Window Room"
2display_name: "Window Room"
3panels { 2panels {
4 name: "FADING" 3 name: "FADING"
5 path: "Panels/Hallway/panel_10" 4 path: "Panels/Hallway/panel_10"
diff --git a/data/maps/the_colorful/rooms/Yellow Room.txtpb b/data/maps/the_colorful/rooms/Yellow Room.txtpb index c65e886..40a4b14 100644 --- a/data/maps/the_colorful/rooms/Yellow Room.txtpb +++ b/data/maps/the_colorful/rooms/Yellow Room.txtpb
@@ -1,5 +1,4 @@
1name: "Yellow Room" 1name: "Yellow Room"
2display_name: "Yellow Room"
3panels { 2panels {
4 name: "CIRCLE" 3 name: "CIRCLE"
5 path: "Panels/Hallway/panel_6" 4 path: "Panels/Hallway/panel_6"
diff --git a/data/maps/the_congruent/doors.txtpb b/data/maps/the_congruent/doors.txtpb index 7c21f55..7c79c00 100644 --- a/data/maps/the_congruent/doors.txtpb +++ b/data/maps/the_congruent/doors.txtpb
@@ -17,6 +17,7 @@ doors {
17 panels { room: "Main Area" name: "LABS (1)" } 17 panels { room: "Main Area" name: "LABS (1)" }
18 panels { room: "Main Area" name: "LABS (2)" } 18 panels { room: "Main Area" name: "LABS (2)" }
19 location_room: "Main Area" 19 location_room: "Main Area"
20 location_name: "Obverse Cyan Large Room"
20} 21}
21doors { 22doors {
22 name: "Flipped Yellow Door" 23 name: "Flipped Yellow Door"
@@ -33,6 +34,7 @@ doors {
33 panels { room: "Flipped Magenta Room" name: "LUST" } 34 panels { room: "Flipped Magenta Room" name: "LUST" }
34 panels { room: "Flipped Magenta Room" name: "LAND" } 35 panels { room: "Flipped Magenta Room" name: "LAND" }
35 location_room: "Flipped Magenta Room" 36 location_room: "Flipped Magenta Room"
37 location_name: "Flipped Magenta Room"
36} 38}
37doors { 39doors {
38 name: "C Keyholder Blocker" 40 name: "C Keyholder Blocker"
@@ -47,6 +49,7 @@ doors {
47 panels { room: "Flipped Yellow Room" name: "CAVE (1)" } 49 panels { room: "Flipped Yellow Room" name: "CAVE (1)" }
48 panels { room: "Flipped Yellow Room" name: "CAVE (2)" } 50 panels { room: "Flipped Yellow Room" name: "CAVE (2)" }
49 location_room: "Flipped Yellow Room" 51 location_room: "Flipped Yellow Room"
52 location_name: "Flipped Yellow Room"
50} 53}
51doors { 54doors {
52 name: "C2 Door" 55 name: "C2 Door"
@@ -59,6 +62,7 @@ doors {
59 key: "c" 62 key: "c"
60 } 63 }
61 location_room: "C Keyholder" 64 location_room: "C Keyholder"
65 location_name: "C Keyholder"
62} 66}
63doors { 67doors {
64 name: "Obverse Yellow Door" 68 name: "Obverse Yellow Door"
@@ -111,6 +115,7 @@ doors {
111 key: "g" 115 key: "g"
112 } 116 }
113 location_room: "G Keyholder" 117 location_room: "G Keyholder"
118 location_name: "G Keyholder"
114} 119}
115doors { 120doors {
116 name: "T Keyholder Blocker" 121 name: "T Keyholder Blocker"
diff --git a/data/maps/the_congruent/rooms/C Keyholder.txtpb b/data/maps/the_congruent/rooms/C Keyholder.txtpb index 0af0f32..75ef920 100644 --- a/data/maps/the_congruent/rooms/C Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/C Keyholder.txtpb
@@ -1,5 +1,4 @@
1name: "C Keyholder" 1name: "C Keyholder"
2display_name: "Main Area"
3keyholders { 2keyholders {
4 name: "C" 3 name: "C"
5 path: "Components/KeyHolders/keyHolder" 4 path: "Components/KeyHolders/keyHolder"
diff --git a/data/maps/the_congruent/rooms/C2 Room.txtpb b/data/maps/the_congruent/rooms/C2 Room.txtpb index 852d4e2..ff53ebd 100644 --- a/data/maps/the_congruent/rooms/C2 Room.txtpb +++ b/data/maps/the_congruent/rooms/C2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "C2 Room" 1name: "C2 Room"
2display_name: "Main Area"
3letters { 2letters {
4 key: "c" 3 key: "c"
5 level2: true 4 level2: true
diff --git a/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb b/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb index 402e9e0..a51b667 100644 --- a/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb +++ b/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Magenta Room" 1name: "Flipped Magenta Room"
2display_name: "Flipped Magenta Room"
3panels { 2panels {
4 name: "LOOK" 3 name: "LOOK"
5 path: "Panels/Side Up 1/panel_1" 4 path: "Panels/Side Up 1/panel_1"
diff --git a/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb b/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb index 3952373..b407f0d 100644 --- a/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb +++ b/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Yellow Room" 1name: "Flipped Yellow Room"
2display_name: "Flipped Yellow Room"
3panels { 2panels {
4 name: "DANCER" 3 name: "DANCER"
5 path: "Panels/Back 1/panel_1" 4 path: "Panels/Back 1/panel_1"
diff --git a/data/maps/the_congruent/rooms/G Keyholder.txtpb b/data/maps/the_congruent/rooms/G Keyholder.txtpb index c52d7ba..8184703 100644 --- a/data/maps/the_congruent/rooms/G Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/G Keyholder.txtpb
@@ -1,5 +1,4 @@
1name: "G Keyholder" 1name: "G Keyholder"
2display_name: "Obverse Yellow Room"
3keyholders { 2keyholders {
4 name: "G" 3 name: "G"
5 path: "Components/KeyHolders/keyHolder2" 4 path: "Components/KeyHolders/keyHolder2"
diff --git a/data/maps/the_congruent/rooms/G2 Room.txtpb b/data/maps/the_congruent/rooms/G2 Room.txtpb index 80a23cb..25490a8 100644 --- a/data/maps/the_congruent/rooms/G2 Room.txtpb +++ b/data/maps/the_congruent/rooms/G2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "G2 Room" 1name: "G2 Room"
2display_name: "Main Area"
3letters { 2letters {
4 key: "g" 3 key: "g"
5 level2: true 4 level2: true
diff --git a/data/maps/the_congruent/rooms/Main Area.txtpb b/data/maps/the_congruent/rooms/Main Area.txtpb index a783eab..e91f419 100644 --- a/data/maps/the_congruent/rooms/Main Area.txtpb +++ b/data/maps/the_congruent/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3panels { 2panels {
4 name: "LANE (1)" 3 name: "LANE (1)"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
diff --git a/data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb b/data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb index b69a4d4..895c4da 100644 --- a/data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb +++ b/data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Magenta Room" 1name: "Obverse Magenta Room"
2display_name: "Obverse Magenta Room"
3# TODO: Should these two maybe not be randomizable because they hint the keyholder? 2# TODO: Should these two maybe not be randomizable because they hint the keyholder?
4paintings { 3paintings {
5 name: "TEA" 4 name: "TEA"
diff --git a/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb b/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb index 334df67..c87efdf 100644 --- a/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb +++ b/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Yellow Room" 1name: "Obverse Yellow Room"
2display_name: "Obverse Yellow Room"
3panels { 2panels {
4 name: "CIVIL" 3 name: "CIVIL"
5 path: "Panels/Main/panel_6" 4 path: "Panels/Main/panel_6"
diff --git a/data/maps/the_congruent/rooms/T Keyholder.txtpb b/data/maps/the_congruent/rooms/T Keyholder.txtpb index 1cfd2bd..360b030 100644 --- a/data/maps/the_congruent/rooms/T Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/T Keyholder.txtpb
@@ -1,5 +1,4 @@
1name: "T Keyholder" 1name: "T Keyholder"
2display_name: "Obverse Magenta Room"
3keyholders { 2keyholders {
4 name: "T" 3 name: "T"
5 path: "Components/KeyHolders/keyHolderT" 4 path: "Components/KeyHolders/keyHolderT"
diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb index e5242ed..ba297e4 100644 --- a/data/maps/the_darkroom/doors.txtpb +++ b/data/maps/the_darkroom/doors.txtpb
@@ -44,6 +44,7 @@ doors {
44 panels { room: "First Room" name: "KOI" } 44 panels { room: "First Room" name: "KOI" }
45 panels { room: "First Room" name: "TUNA" } 45 panels { room: "First Room" name: "TUNA" }
46 location_room: "First Room" 46 location_room: "First Room"
47 location_name: "All Puzzles"
47} 48}
48doors { 49doors {
49 name: "Congruent Entrance" 50 name: "Congruent Entrance"
@@ -55,6 +56,7 @@ doors {
55 panels { room: "Second Room" name: "KOI" } 56 panels { room: "Second Room" name: "KOI" }
56 panels { room: "Second Room" name: "TUNA" } 57 panels { room: "Second Room" name: "TUNA" }
57 location_room: "Second Room" 58 location_room: "Second Room"
59 location_name: "All Puzzles"
58} 60}
59doors { 61doors {
60 name: "Double Sided Entrance" 62 name: "Double Sided Entrance"
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb index f79d055..c93f5b4 100644 --- a/data/maps/the_darkroom/rooms/First Room.txtpb +++ b/data/maps/the_darkroom/rooms/First Room.txtpb
@@ -1,5 +1,5 @@
1name: "First Room" 1name: "First Room"
2display_name: "First Room" 2panel_display_name: "First Room"
3panels { 3panels {
4 name: "BISON" 4 name: "BISON"
5 path: "Panels/Room 1/panel_1" 5 path: "Panels/Room 1/panel_1"
diff --git a/data/maps/the_darkroom/rooms/S Room.txtpb b/data/maps/the_darkroom/rooms/S Room.txtpb index 0f56af1..9960b86 100644 --- a/data/maps/the_darkroom/rooms/S Room.txtpb +++ b/data/maps/the_darkroom/rooms/S Room.txtpb
@@ -1,5 +1,4 @@
1name: "S Room" 1name: "S Room"
2display_name: "Third Room"
3letters { 2letters {
4 key: "s" 3 key: "s"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb index ce780f3..baeea12 100644 --- a/data/maps/the_darkroom/rooms/Second Room.txtpb +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb
@@ -1,5 +1,5 @@
1name: "Second Room" 1name: "Second Room"
2display_name: "Second Room" 2panel_display_name: "Second Room"
3panels { 3panels {
4 name: "BISON" 4 name: "BISON"
5 path: "Panels/Room 2/panel_1" 5 path: "Panels/Room 2/panel_1"
diff --git a/data/maps/the_darkroom/rooms/Third Room.txtpb b/data/maps/the_darkroom/rooms/Third Room.txtpb index 5202243..fc80fa7 100644 --- a/data/maps/the_darkroom/rooms/Third Room.txtpb +++ b/data/maps/the_darkroom/rooms/Third Room.txtpb
@@ -1,5 +1,5 @@
1name: "Third Room" 1name: "Third Room"
2display_name: "Third Room" 2panel_display_name: "Third Room"
3panels { 3panels {
4 name: "CULTS" 4 name: "CULTS"
5 path: "Panels/Room 3/panel_1" 5 path: "Panels/Room 3/panel_1"
diff --git a/data/maps/the_digital/rooms/C Room.txtpb b/data/maps/the_digital/rooms/C Room.txtpb index 5fdc526..050f090 100644 --- a/data/maps/the_digital/rooms/C Room.txtpb +++ b/data/maps/the_digital/rooms/C Room.txtpb
@@ -1,5 +1,4 @@
1name: "C Room" 1name: "C Room"
2display_name: "Chamber"
3letters { 2letters {
4 key: "c" 3 key: "c"
5 path: "Components/Collectables/c" 4 path: "Components/Collectables/c"
diff --git a/data/maps/the_digital/rooms/Chamber.txtpb b/data/maps/the_digital/rooms/Chamber.txtpb index 19d4b27..d731372 100644 --- a/data/maps/the_digital/rooms/Chamber.txtpb +++ b/data/maps/the_digital/rooms/Chamber.txtpb
@@ -1,5 +1,4 @@
1name: "Chamber" 1name: "Chamber"
2display_name: "Chamber"
3panels { 2panels {
4 name: "I" 3 name: "I"
5 path: "Panels/c1" 4 path: "Panels/c1"
diff --git a/data/maps/the_digital/rooms/Gallery Maze.txtpb b/data/maps/the_digital/rooms/Gallery Maze.txtpb index 9190728..bfdfa41 100644 --- a/data/maps/the_digital/rooms/Gallery Maze.txtpb +++ b/data/maps/the_digital/rooms/Gallery Maze.txtpb
@@ -1,5 +1,4 @@
1name: "Gallery Maze" 1name: "Gallery Maze"
2display_name: "Main Area"
3ports { 2ports {
4 name: "GALLERY" 3 name: "GALLERY"
5 path: "Components/Warps/worldport4" 4 path: "Components/Warps/worldport4"
diff --git a/data/maps/the_digital/rooms/Main Area.txtpb b/data/maps/the_digital/rooms/Main Area.txtpb index ee5c208..99bcdcc 100644 --- a/data/maps/the_digital/rooms/Main Area.txtpb +++ b/data/maps/the_digital/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3panels { 2panels {
4 name: "HIT" 3 name: "HIT"
5 path: "Panels/open_c" 4 path: "Panels/open_c"
diff --git a/data/maps/the_digital/rooms/Tree Area.txtpb b/data/maps/the_digital/rooms/Tree Area.txtpb index fb90353..56301d5 100644 --- a/data/maps/the_digital/rooms/Tree Area.txtpb +++ b/data/maps/the_digital/rooms/Tree Area.txtpb
@@ -1,5 +1,4 @@
1name: "Tree Area" 1name: "Tree Area"
2display_name: "Main Area"
3panels { 2panels {
4 name: "TREE" 3 name: "TREE"
5 path: "Panels/open_tree" 4 path: "Panels/open_tree"
diff --git a/data/maps/the_digital/rooms/U Room.txtpb b/data/maps/the_digital/rooms/U Room.txtpb index 5b3e1cb..6b657d5 100644 --- a/data/maps/the_digital/rooms/U Room.txtpb +++ b/data/maps/the_digital/rooms/U Room.txtpb
@@ -1,5 +1,4 @@
1name: "U Room" 1name: "U Room"
2display_name: "Chamber"
3letters { 2letters {
4 key: "u" 3 key: "u"
5 path: "Components/Collectables/u" 4 path: "Components/Collectables/u"
diff --git a/data/maps/the_door/rooms/Ending.txtpb b/data/maps/the_door/rooms/Ending.txtpb index 4a4a995..37737e3 100644 --- a/data/maps/the_door/rooms/Ending.txtpb +++ b/data/maps/the_door/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Main Area"
3endings { 2endings {
4 name: "PLUM" 3 name: "PLUM"
5 path: "Components/plum_ending" 4 path: "Components/plum_ending"
diff --git a/data/maps/the_door/rooms/Main Area.txtpb b/data/maps/the_door/rooms/Main Area.txtpb index eb8944f..71e99b1 100644 --- a/data/maps/the_door/rooms/Main Area.txtpb +++ b/data/maps/the_door/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3panels { 2panels {
4 name: "HAIR" 3 name: "HAIR"
5 path: "Panels/Room_1/panel" 4 path: "Panels/Room_1/panel"
diff --git a/data/maps/the_double_sided/rooms/Brown Area.txtpb b/data/maps/the_double_sided/rooms/Brown Area.txtpb index 079a8f2..1752257 100644 --- a/data/maps/the_double_sided/rooms/Brown Area.txtpb +++ b/data/maps/the_double_sided/rooms/Brown Area.txtpb
@@ -1,5 +1,4 @@
1name: "Brown Area" 1name: "Brown Area"
2display_name: "Maze"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb index 38eeee6..082d889 100644 --- a/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Black Area" 1name: "Flipped Black Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "SEAPLANE" 3 name: "SEAPLANE"
5 path: "Panels/Maze/panel_15" 4 path: "Panels/Maze/panel_15"
diff --git a/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb index 7a285b9..f650be9 100644 --- a/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Blue Area" 1name: "Flipped Blue Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "SKY" 3 name: "SKY"
5 path: "Panels/Maze/panel_5" 4 path: "Panels/Maze/panel_5"
diff --git a/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb index 68ac4c7..2621f6f 100644 --- a/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Green Area" 1name: "Flipped Green Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "HIGH" 3 name: "HIGH"
5 path: "Panels/Maze/panel_3" 4 path: "Panels/Maze/panel_3"
diff --git a/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb index 30c62f1..58f1a76 100644 --- a/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Orange Area" 1name: "Flipped Orange Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "HEAVEN" 3 name: "HEAVEN"
5 path: "Panels/Maze/panel_6" 4 path: "Panels/Maze/panel_6"
diff --git a/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb index dce2880..976dd58 100644 --- a/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb
@@ -1,2 +1 @@
1name: "Flipped Pink Area" name: "Flipped Pink Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb index 6228004..02697a8 100644 --- a/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Purple Area" 1name: "Flipped Purple Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "CEILING" 3 name: "CEILING"
5 path: "Panels/Maze/panel_8" 4 path: "Panels/Maze/panel_8"
diff --git a/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb index 9ca8571..9f10cb2 100644 --- a/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Red Area" 1name: "Flipped Red Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "RAISED" 3 name: "RAISED"
5 path: "Panels/Maze/panel_12" 4 path: "Panels/Maze/panel_12"
diff --git a/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb index 81cf7ad..1c3193a 100644 --- a/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb
@@ -1,5 +1,4 @@
1name: "Flipped Yellow Back Area" 1name: "Flipped Yellow Back Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "ANGELS" 3 name: "ANGELS"
5 path: "Panels/Maze/panel_13" 4 path: "Panels/Maze/panel_13"
diff --git a/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb index 00b26b8..00a221d 100644 --- a/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb
@@ -1,2 +1 @@
1name: "Flipped Yellow Front Area" name: "Flipped Yellow Front Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb index e0f631d..ece5789 100644 --- a/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Black Area" 1name: "Obverse Black Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "MOUNTAIN" 3 name: "MOUNTAIN"
5 path: "Panels/Maze/panel_16" 4 path: "Panels/Maze/panel_16"
diff --git a/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb index d576195..1a21952 100644 --- a/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb
@@ -1,2 +1 @@
1name: "Obverse Blue Area" name: "Obverse Blue Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb index 5fe37cf..d66361e 100644 --- a/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Green Area" 1name: "Obverse Green Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "UPSIDE" 3 name: "UPSIDE"
5 path: "Panels/Maze/panel_7" 4 path: "Panels/Maze/panel_7"
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb index 724e56b..43642f9 100644 --- a/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Orange Back Area" 1name: "Obverse Orange Back Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "OVER" 3 name: "OVER"
5 path: "Panels/Maze/panel_2b" 4 path: "Panels/Maze/panel_2b"
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb index ff393b6..28ec555 100644 --- a/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Orange Front Area" 1name: "Obverse Orange Front Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "UP" 3 name: "UP"
5 path: "Panels/Maze/panel_2" 4 path: "Panels/Maze/panel_2"
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb index 713d737..b563be9 100644 --- a/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Orange Isolated Section" 1name: "Obverse Orange Isolated Section"
2display_name: "Maze"
3panels { 2panels {
4 name: "TOP" 3 name: "TOP"
5 path: "Panels/Maze/panel_4" 4 path: "Panels/Maze/panel_4"
diff --git a/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb index 936be17..2e64a37 100644 --- a/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Pink Area" 1name: "Obverse Pink Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "CLOUD" 3 name: "CLOUD"
5 path: "Panels/Maze/panel_14" 4 path: "Panels/Maze/panel_14"
diff --git a/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb index c77032e..ffe3b80 100644 --- a/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Purple Area" 1name: "Obverse Purple Area"
2display_name: "Maze"
3panels { 2panels {
4 name: "DRAGON" 3 name: "DRAGON"
5 path: "Panels/Maze/panel_18" 4 path: "Panels/Maze/panel_18"
diff --git a/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb index 509a997..90ad07d 100644 --- a/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb
@@ -1,2 +1 @@
1name: "Obverse Red Area" name: "Obverse Red Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb index 0e40a34..801fa28 100644 --- a/data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb
@@ -1,2 +1 @@
1name: "Obverse Yellow Area" name: "Obverse Yellow Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Start.txtpb b/data/maps/the_double_sided/rooms/Start.txtpb index f47580f..b0bfbcd 100644 --- a/data/maps/the_double_sided/rooms/Start.txtpb +++ b/data/maps/the_double_sided/rooms/Start.txtpb
@@ -1,5 +1,4 @@
1name: "Start" 1name: "Start"
2display_name: "Maze"
3panels { 2panels {
4 name: "ATTIC" 3 name: "ATTIC"
5 path: "Panels/Maze/panel_11" 4 path: "Panels/Maze/panel_11"
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 374aff1..e1e80f4 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb
@@ -113,10 +113,9 @@ doors {
113} 113}
114doors { 114doors {
115 name: "Right Eye Entrance" 115 name: "Right Eye Entrance"
116 type: STANDARD 116 type: ITEM_ONLY
117 receivers: "Components/Doors/third_right" 117 receivers: "Components/Doors/third_right"
118 panels { room: "Trick Room" name: "INK" } 118 panels { room: "Trick Room" name: "INK" }
119 location_room: "Trick Room"
120} 119}
121doors { 120doors {
122 name: "Red Blue Area Left Door" 121 name: "Red Blue Area Left Door"
diff --git a/data/maps/the_entry/rooms/Blue Alcove.txtpb b/data/maps/the_entry/rooms/Blue Alcove.txtpb index 4c2c48c..3df58b9 100644 --- a/data/maps/the_entry/rooms/Blue Alcove.txtpb +++ b/data/maps/the_entry/rooms/Blue Alcove.txtpb
@@ -1,5 +1,5 @@
1name: "Blue Alcove" 1name: "Blue Alcove"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels { 3panels {
4 name: "BLUE" 4 name: "BLUE"
5 path: "Panels/Back Right/br_11" 5 path: "Panels/Back Right/br_11"
diff --git a/data/maps/the_entry/rooms/Colored Doors Area.txtpb b/data/maps/the_entry/rooms/Colored Doors Area.txtpb index 29e89b5..4767387 100644 --- a/data/maps/the_entry/rooms/Colored Doors Area.txtpb +++ b/data/maps/the_entry/rooms/Colored Doors Area.txtpb
@@ -1,5 +1,5 @@
1name: "Colored Doors Area" 1name: "Colored Doors Area"
2display_name: "Colored Doors Area" 2panel_display_name: "Colored Doors Area"
3panels { 3panels {
4 name: "OPEN" 4 name: "OPEN"
5 path: "Panels/Back Left/backleft_proxying_1" 5 path: "Panels/Back Left/backleft_proxying_1"
diff --git a/data/maps/the_entry/rooms/Composite Room Entrance.txtpb b/data/maps/the_entry/rooms/Composite Room Entrance.txtpb index 4c18625..b9a8098 100644 --- a/data/maps/the_entry/rooms/Composite Room Entrance.txtpb +++ b/data/maps/the_entry/rooms/Composite Room Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Composite Room Entrance" 1name: "Composite Room Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "COMPOSITE" 4 name: "COMPOSITE"
5 path: "Components/Warps/worldport12" 5 path: "Components/Warps/worldport12"
diff --git a/data/maps/the_entry/rooms/Ctrl Tutorial.txtpb b/data/maps/the_entry/rooms/Ctrl Tutorial.txtpb index 0819953..fabcd60 100644 --- a/data/maps/the_entry/rooms/Ctrl Tutorial.txtpb +++ b/data/maps/the_entry/rooms/Ctrl Tutorial.txtpb
@@ -1,5 +1,5 @@
1name: "Ctrl Tutorial" 1name: "Ctrl Tutorial"
2display_name: "Colored Doors Area" 2panel_display_name: "Colored Doors Area"
3panels { 3panels {
4 name: "RIGHT" 4 name: "RIGHT"
5 path: "Panels/Back Left/backleft_proxying_2" 5 path: "Panels/Back Left/backleft_proxying_2"
diff --git a/data/maps/the_entry/rooms/D Room Final.txtpb b/data/maps/the_entry/rooms/D Room Final.txtpb index 960cb1c..bb8ee87 100644 --- a/data/maps/the_entry/rooms/D Room Final.txtpb +++ b/data/maps/the_entry/rooms/D Room Final.txtpb
@@ -1,5 +1,5 @@
1name: "D Room Final" 1name: "D Room Final"
2display_name: "D Room" 2panel_display_name: "D Room"
3letters { 3letters {
4 key: "d" 4 key: "d"
5 path: "Components/Collectables/d" 5 path: "Components/Collectables/d"
diff --git a/data/maps/the_entry/rooms/D Room.txtpb b/data/maps/the_entry/rooms/D Room.txtpb index 27a975b..fdf6846 100644 --- a/data/maps/the_entry/rooms/D Room.txtpb +++ b/data/maps/the_entry/rooms/D Room.txtpb
@@ -1,5 +1,5 @@
1name: "D Room" 1name: "D Room"
2display_name: "D Room" 2panel_display_name: "D Room"
3panels { 3panels {
4 name: "BASEBALL" 4 name: "BASEBALL"
5 path: "Panels/D/d_2" 5 path: "Panels/D/d_2"
diff --git a/data/maps/the_entry/rooms/Daedalus Entrance.txtpb b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb index 60b41cb..db9b78a 100644 --- a/data/maps/the_entry/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Daedalus Entrance" 1name: "Daedalus Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "DAEDALUS" 4 name: "DAEDALUS"
5 path: "Components/Warps/worldport6" 5 path: "Components/Warps/worldport6"
diff --git a/data/maps/the_entry/rooms/Digital Entrance.txtpb b/data/maps/the_entry/rooms/Digital Entrance.txtpb index 5713a8d..dd8b5f4 100644 --- a/data/maps/the_entry/rooms/Digital Entrance.txtpb +++ b/data/maps/the_entry/rooms/Digital Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Digital Entrance" 1name: "Digital Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "DIGITAL" 4 name: "DIGITAL"
5 path: "Components/Warps/worldport" 5 path: "Components/Warps/worldport"
diff --git a/data/maps/the_entry/rooms/Entry Exit.txtpb b/data/maps/the_entry/rooms/Entry Exit.txtpb index 6b4fadd..b5d75aa 100644 --- a/data/maps/the_entry/rooms/Entry Exit.txtpb +++ b/data/maps/the_entry/rooms/Entry Exit.txtpb
@@ -1,5 +1,5 @@
1name: "Entry Exit" 1name: "Entry Exit"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "GREAT" 4 name: "GREAT"
5 path: "Components/Warps/worldport2" 5 path: "Components/Warps/worldport2"
diff --git a/data/maps/the_entry/rooms/Eye Room.txtpb b/data/maps/the_entry/rooms/Eye Room.txtpb index 8c6290b..da17163 100644 --- a/data/maps/the_entry/rooms/Eye Room.txtpb +++ b/data/maps/the_entry/rooms/Eye Room.txtpb
@@ -1,5 +1,5 @@
1name: "Eye Room" 1name: "Eye Room"
2display_name: "Eye Room" 2panel_display_name: "Eye Room"
3panels { 3panels {
4 name: "I" 4 name: "I"
5 path: "Panels/Entry/eyes_1" 5 path: "Panels/Entry/eyes_1"
diff --git a/data/maps/the_entry/rooms/Flipped Link Area.txtpb b/data/maps/the_entry/rooms/Flipped Link Area.txtpb index 5251023..950e9b1 100644 --- a/data/maps/the_entry/rooms/Flipped Link Area.txtpb +++ b/data/maps/the_entry/rooms/Flipped Link Area.txtpb
@@ -1,18 +1,19 @@
1name: "Flipped Link Area" 1name: "Flipped Link Area"
2display_name: "Pyramid Area" 2panel_display_name: "Pyramid Area"
3panels { 3panels {
4 name: "WANDER" 4 name: "WANDER"
5 path: "Panels/Pilgrimage/cream_4" 5 path: "Panels/Pilgrimage/cream_4"
6 clue: "wander" 6 clue: "wander"
7 answer: "roam" 7 answer: "roam"
8 symbols: SUN 8 symbols: SUN
9 display_name: "WANDER (Flipped)"
9} 10}
10paintings { 11paintings {
11 name: "NEAR" 12 name: "NEAR"
12 path: "Components/Paintings/aches2" 13 path: "Components/Paintings/aches2"
13 orientation: "north" 14 orientation: "north"
14 gravity: Y_PLUS 15 gravity: Y_PLUS
15 display_name: "Flipper Near Painting" 16 display_name: "Flipped Near Painting"
16} 17}
17paintings { 18paintings {
18 name: "FAR" 19 name: "FAR"
diff --git a/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb b/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb index e2dd992..c0be783 100644 --- a/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb +++ b/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb
@@ -1,5 +1,5 @@
1name: "Flipped Pyramid Area" 1name: "Flipped Pyramid Area"
2display_name: "Pyramid Area" 2panel_display_name: "Pyramid Area"
3panels { 3panels {
4 name: "TURN (1)" 4 name: "TURN (1)"
5 path: "Panels/Entry/l_opener_3" 5 path: "Panels/Entry/l_opener_3"
diff --git a/data/maps/the_entry/rooms/Flipped Right Eye.txtpb b/data/maps/the_entry/rooms/Flipped Right Eye.txtpb index 429d63e..14f3f5a 100644 --- a/data/maps/the_entry/rooms/Flipped Right Eye.txtpb +++ b/data/maps/the_entry/rooms/Flipped Right Eye.txtpb
@@ -1,5 +1,5 @@
1name: "Flipped Right Eye" 1name: "Flipped Right Eye"
2display_name: "Flip Area" 2panel_display_name: "Flip Area"
3panels { 3panels {
4 name: "WHERE" 4 name: "WHERE"
5 path: "Panels/Pilgrimage/cream_5" 5 path: "Panels/Pilgrimage/cream_5"
diff --git a/data/maps/the_entry/rooms/Flipped Second Room.txtpb b/data/maps/the_entry/rooms/Flipped Second Room.txtpb index d4ee780..5841ca1 100644 --- a/data/maps/the_entry/rooms/Flipped Second Room.txtpb +++ b/data/maps/the_entry/rooms/Flipped Second Room.txtpb
@@ -1,5 +1,5 @@
1name: "Flipped Second Room" 1name: "Flipped Second Room"
2display_name: "Flip Area" 2panel_display_name: "Flip Area"
3panels { 3panels {
4 name: "CLUE" 4 name: "CLUE"
5 path: "Panels/Entry/second_right_top" 5 path: "Panels/Entry/second_right_top"
diff --git a/data/maps/the_entry/rooms/Gallery Return.txtpb b/data/maps/the_entry/rooms/Gallery Return.txtpb index 1273928..987a3ca 100644 --- a/data/maps/the_entry/rooms/Gallery Return.txtpb +++ b/data/maps/the_entry/rooms/Gallery Return.txtpb
@@ -1,5 +1,5 @@
1name: "Gallery Return" 1name: "Gallery Return"
2display_name: "Starting Room" 2panel_display_name: "Gallery Return"
3panels { 3panels {
4 name: "RETURN" 4 name: "RETURN"
5 path: "Panels/Entry/gallery_return" 5 path: "Panels/Entry/gallery_return"
diff --git a/data/maps/the_entry/rooms/Least Blue Last.txtpb b/data/maps/the_entry/rooms/Least Blue Last.txtpb index 0f198b7..adbe545 100644 --- a/data/maps/the_entry/rooms/Least Blue Last.txtpb +++ b/data/maps/the_entry/rooms/Least Blue Last.txtpb
@@ -1,5 +1,5 @@
1name: "Least Blue Last" 1name: "Least Blue Last"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels { 3panels {
4 name: "CAPABLE (1)" 4 name: "CAPABLE (1)"
5 path: "Panels/LBL/lbl_1" 5 path: "Panels/LBL/lbl_1"
diff --git a/data/maps/the_entry/rooms/Lime Room.txtpb b/data/maps/the_entry/rooms/Lime Room.txtpb index 6054dd7..e94f775 100644 --- a/data/maps/the_entry/rooms/Lime Room.txtpb +++ b/data/maps/the_entry/rooms/Lime Room.txtpb
@@ -1,5 +1,5 @@
1name: "Lime Room" 1name: "Lime Room"
2display_name: "Colored Doors Area" 2panel_display_name: "Colored Doors Area"
3panels { 3panels {
4 name: "HIDE" 4 name: "HIDE"
5 path: "Panels/Back Left/backleft_proxying_3" 5 path: "Panels/Back Left/backleft_proxying_3"
diff --git a/data/maps/the_entry/rooms/Link Area.txtpb b/data/maps/the_entry/rooms/Link Area.txtpb index 2866abd..689f57a 100644 --- a/data/maps/the_entry/rooms/Link Area.txtpb +++ b/data/maps/the_entry/rooms/Link Area.txtpb
@@ -1,11 +1,12 @@
1name: "Link Area" 1name: "Link Area"
2display_name: "Pyramid Area" 2panel_display_name: "Pyramid Area"
3panels { 3panels {
4 name: "WANDER" 4 name: "WANDER"
5 path: "Panels/Pilgrimage/cream_3" 5 path: "Panels/Pilgrimage/cream_3"
6 clue: "wander" 6 clue: "wander"
7 answer: "amble" 7 answer: "amble"
8 symbols: SUN 8 symbols: SUN
9 display_name: "WANDER (Obverse)"
9} 10}
10paintings { 11paintings {
11 name: "NEAR" 12 name: "NEAR"
diff --git a/data/maps/the_entry/rooms/Parthenon Return.txtpb b/data/maps/the_entry/rooms/Parthenon Return.txtpb index 5a7f6b8..4776d11 100644 --- a/data/maps/the_entry/rooms/Parthenon Return.txtpb +++ b/data/maps/the_entry/rooms/Parthenon Return.txtpb
@@ -1,5 +1,5 @@
1name: "Parthenon Return" 1name: "Parthenon Return"
2display_name: "Starting Room" 2panel_display_name: "Parthenon Return"
3panels { 3panels {
4 name: "RETURN" 4 name: "RETURN"
5 path: "Panels/Back Left/backleft_return" 5 path: "Panels/Back Left/backleft_return"
diff --git a/data/maps/the_entry/rooms/Rabbit Hole.txtpb b/data/maps/the_entry/rooms/Rabbit Hole.txtpb index 9b18bc8..520d513 100644 --- a/data/maps/the_entry/rooms/Rabbit Hole.txtpb +++ b/data/maps/the_entry/rooms/Rabbit Hole.txtpb
@@ -1,5 +1,5 @@
1name: "Rabbit Hole" 1name: "Rabbit Hole"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels { 3panels {
4 name: "PUZZLE" 4 name: "PUZZLE"
5 path: "Panels/Back Right/br_6" 5 path: "Panels/Back Right/br_6"
diff --git a/data/maps/the_entry/rooms/Red Alcove.txtpb b/data/maps/the_entry/rooms/Red Alcove.txtpb index 5c4085e..503b4a9 100644 --- a/data/maps/the_entry/rooms/Red Alcove.txtpb +++ b/data/maps/the_entry/rooms/Red Alcove.txtpb
@@ -1,5 +1,5 @@
1name: "Red Alcove" 1name: "Red Alcove"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels { 3panels {
4 name: "BROW" 4 name: "BROW"
5 path: "Panels/Back Right/br_10" 5 path: "Panels/Back Right/br_10"
diff --git a/data/maps/the_entry/rooms/Red Blue Halls.txtpb b/data/maps/the_entry/rooms/Red Blue Halls.txtpb index 7d07f9e..789ca42 100644 --- a/data/maps/the_entry/rooms/Red Blue Halls.txtpb +++ b/data/maps/the_entry/rooms/Red Blue Halls.txtpb
@@ -1,5 +1,5 @@
1name: "Red Blue Halls" 1name: "Red Blue Halls"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels { 3panels {
4 name: "CENTER" 4 name: "CENTER"
5 path: "Panels/Back Right/br_1" 5 path: "Panels/Back Right/br_1"
diff --git a/data/maps/the_entry/rooms/Repetitive Entrance.txtpb b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb index 982e3f3..04ddcf3 100644 --- a/data/maps/the_entry/rooms/Repetitive Entrance.txtpb +++ b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Repetitive Entrance" 1name: "Repetitive Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "REPETITIVE" 4 name: "REPETITIVE"
5 path: "Components/Warps/worldport7" 5 path: "Components/Warps/worldport7"
diff --git a/data/maps/the_entry/rooms/Right Eye.txtpb b/data/maps/the_entry/rooms/Right Eye.txtpb index 1c7bf68..8f6c431 100644 --- a/data/maps/the_entry/rooms/Right Eye.txtpb +++ b/data/maps/the_entry/rooms/Right Eye.txtpb
@@ -1,5 +1,5 @@
1name: "Right Eye" 1name: "Right Eye"
2display_name: "Right Eye Area" 2panel_display_name: "Right Eye Area"
3panels { 3panels {
4 name: "EYE" 4 name: "EYE"
5 path: "Panels/Entry/front_2" 5 path: "Panels/Entry/front_2"
diff --git a/data/maps/the_entry/rooms/Shop Entrance.txtpb b/data/maps/the_entry/rooms/Shop Entrance.txtpb index b52cde7..f793da3 100644 --- a/data/maps/the_entry/rooms/Shop Entrance.txtpb +++ b/data/maps/the_entry/rooms/Shop Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Shop Entrance" 1name: "Shop Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3panels { 3panels {
4 name: "TURN" 4 name: "TURN"
5 path: "Panels/Entry/l_opener_2" 5 path: "Panels/Entry/l_opener_2"
diff --git a/data/maps/the_entry/rooms/Starting Room.txtpb b/data/maps/the_entry/rooms/Starting Room.txtpb index 0b2c2db..bc77e6d 100644 --- a/data/maps/the_entry/rooms/Starting Room.txtpb +++ b/data/maps/the_entry/rooms/Starting Room.txtpb
@@ -1,5 +1,5 @@
1name: "Starting Room" 1name: "Starting Room"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3panels { 3panels {
4 name: "HI" 4 name: "HI"
5 path: "Panels/Entry/entry_proxying_1" 5 path: "Panels/Entry/entry_proxying_1"
diff --git a/data/maps/the_entry/rooms/Trick Room.txtpb b/data/maps/the_entry/rooms/Trick Room.txtpb index ff9be38..d20502e 100644 --- a/data/maps/the_entry/rooms/Trick Room.txtpb +++ b/data/maps/the_entry/rooms/Trick Room.txtpb
@@ -1,5 +1,5 @@
1name: "Trick Room" 1name: "Trick Room"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3panels { 3panels {
4 name: "INK" 4 name: "INK"
5 path: "Panels/Entry/l_opener_1" 5 path: "Panels/Entry/l_opener_1"
diff --git a/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb index bf1398d..ce35e5b 100644 --- a/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb +++ b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb
@@ -1,5 +1,5 @@
1name: "White Hallway To Daedalus" 1name: "White Hallway To Daedalus"
2display_name: "Colored Doors Area" 2panel_display_name: "Colored Doors Area"
3ports { 3ports {
4 name: "DAEDALUS" 4 name: "DAEDALUS"
5 path: "Components/Warps/worldport11" 5 path: "Components/Warps/worldport11"
diff --git a/data/maps/the_entry/rooms/Wrath Room.txtpb b/data/maps/the_entry/rooms/Wrath Room.txtpb index 29bd1cb..f1f2418 100644 --- a/data/maps/the_entry/rooms/Wrath Room.txtpb +++ b/data/maps/the_entry/rooms/Wrath Room.txtpb
@@ -1,5 +1,5 @@
1name: "Wrath Room" 1name: "Wrath Room"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels { 3panels {
4 name: "RABBIT" 4 name: "RABBIT"
5 path: "Panels/Back Right/br_4" 5 path: "Panels/Back Right/br_4"
diff --git a/data/maps/the_entry/rooms/X Area.txtpb b/data/maps/the_entry/rooms/X Area.txtpb index ada16f8..3f61c26 100644 --- a/data/maps/the_entry/rooms/X Area.txtpb +++ b/data/maps/the_entry/rooms/X Area.txtpb
@@ -1,5 +1,5 @@
1name: "X Area" 1name: "X Area"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3letters { 3letters {
4 key: "x" 4 key: "x"
5 path: "Components/Collectables/x" 5 path: "Components/Collectables/x"
diff --git a/data/maps/the_extravagant/rooms/E Room.txtpb b/data/maps/the_extravagant/rooms/E Room.txtpb index 4b1f284..2f91764 100644 --- a/data/maps/the_extravagant/rooms/E Room.txtpb +++ b/data/maps/the_extravagant/rooms/E Room.txtpb
@@ -1,5 +1,4 @@
1name: "E Room" 1name: "E Room"
2display_name: "3"
3letters { 2letters {
4 key: "e" 3 key: "e"
5 path: "Components/Collectables/e" 4 path: "Components/Collectables/e"
diff --git a/data/maps/the_extravagant/rooms/Engine Room.txtpb b/data/maps/the_extravagant/rooms/Engine Room.txtpb index 79b60fc..3dcc437 100644 --- a/data/maps/the_extravagant/rooms/Engine Room.txtpb +++ b/data/maps/the_extravagant/rooms/Engine Room.txtpb
@@ -1,5 +1,4 @@
1name: "Engine Room" 1name: "Engine Room"
2display_name: "Engine Room"
3panels { 2panels {
4 name: "ENGINE" 3 name: "ENGINE"
5 path: "Panels/panel_8" 4 path: "Panels/panel_8"
diff --git a/data/maps/the_extravagant/rooms/Hat Chamber.txtpb b/data/maps/the_extravagant/rooms/Hat Chamber.txtpb index 049959c..a100130 100644 --- a/data/maps/the_extravagant/rooms/Hat Chamber.txtpb +++ b/data/maps/the_extravagant/rooms/Hat Chamber.txtpb
@@ -1,5 +1,4 @@
1name: "Hat Chamber" 1name: "Hat Chamber"
2display_name: "3"
3panels { 2panels {
4 name: "BRIM" 3 name: "BRIM"
5 path: "Panels/panel_14" 4 path: "Panels/panel_14"
diff --git a/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb b/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb index 660a7dd..1455a4b 100644 --- a/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb +++ b/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb
@@ -1,5 +1,4 @@
1name: "X Minus Middle Leg" 1name: "X Minus Middle Leg"
2display_name: "W"
3panels { 2panels {
4 name: "ANTENNA" 3 name: "ANTENNA"
5 path: "Panels/panel_7" 4 path: "Panels/panel_7"
diff --git a/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb b/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb index ce731b6..ea45e10 100644 --- a/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb +++ b/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb
@@ -1,5 +1,4 @@
1name: "X Minus Right Leg" 1name: "X Minus Right Leg"
2display_name: "W"
3panels { 2panels {
4 name: "ROWBOAT" 3 name: "ROWBOAT"
5 path: "Panels/panel_13" 4 path: "Panels/panel_13"
diff --git a/data/maps/the_extravagant/rooms/X Minus.txtpb b/data/maps/the_extravagant/rooms/X Minus.txtpb index 3f389f1..92b15dc 100644 --- a/data/maps/the_extravagant/rooms/X Minus.txtpb +++ b/data/maps/the_extravagant/rooms/X Minus.txtpb
@@ -1,5 +1,4 @@
1name: "X Minus" 1name: "X Minus"
2display_name: "W"
3panels { 2panels {
4 name: "DUO" 3 name: "DUO"
5 path: "Panels/panel_1" 4 path: "Panels/panel_1"
diff --git a/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb b/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb index c656593..cb7cba6 100644 --- a/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb +++ b/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb
@@ -1,5 +1,4 @@
1name: "X Plus Middle Leg" 1name: "X Plus Middle Leg"
2display_name: "M"
3panels { 2panels {
4 name: "COLONY" 3 name: "COLONY"
5 path: "Panels/panel_10" 4 path: "Panels/panel_10"
diff --git a/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb b/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb index 7c75550..98dfad6 100644 --- a/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb +++ b/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb
@@ -1,5 +1,4 @@
1name: "X Plus Right Leg" 1name: "X Plus Right Leg"
2display_name: "M"
3panels { 2panels {
4 name: "HEAD" 3 name: "HEAD"
5 path: "Panels/panel_4" 4 path: "Panels/panel_4"
diff --git a/data/maps/the_extravagant/rooms/X Plus.txtpb b/data/maps/the_extravagant/rooms/X Plus.txtpb index db42770..89b6da7 100644 --- a/data/maps/the_extravagant/rooms/X Plus.txtpb +++ b/data/maps/the_extravagant/rooms/X Plus.txtpb
@@ -1,5 +1,4 @@
1name: "X Plus" 1name: "X Plus"
2display_name: "M"
3panels { 2panels {
4 name: "ROSE" 3 name: "ROSE"
5 path: "Panels/panel_16" 4 path: "Panels/panel_16"
diff --git a/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb b/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb index 1429fa8..f80d68a 100644 --- a/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb
@@ -1,5 +1,4 @@
1name: "Y Minus First Floor" 1name: "Y Minus First Floor"
2display_name: "3"
3panels { 2panels {
4 name: "RHINO" 3 name: "RHINO"
5 path: "Panels/panel_2" 4 path: "Panels/panel_2"
diff --git a/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb b/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb index be3238a..34a3c9d 100644 --- a/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb
@@ -1,5 +1,4 @@
1name: "Y Minus Second Floor" 1name: "Y Minus Second Floor"
2display_name: "3"
3panels { 2panels {
4 name: "COMPASS" 3 name: "COMPASS"
5 path: "Panels/panel_5" 4 path: "Panels/panel_5"
diff --git a/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb b/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb index 881d42d..7aa5e1c 100644 --- a/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb
@@ -1,5 +1,4 @@
1name: "Y Minus Third Floor" 1name: "Y Minus Third Floor"
2display_name: "3"
3panels { 2panels {
4 name: "WHISKERS" 3 name: "WHISKERS"
5 path: "Panels/panel_11" 4 path: "Panels/panel_11"
diff --git a/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb b/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb index 9c8120c..6226aa6 100644 --- a/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb
@@ -1,5 +1,4 @@
1name: "Y Plus First Floor" 1name: "Y Plus First Floor"
2display_name: "E"
3paintings { 2paintings {
4 name: "UNDUE" 3 name: "UNDUE"
5 path: "Components/Paintings/undue4" 4 path: "Components/Paintings/undue4"
diff --git a/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb b/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb index bdc45b9..1cf0480 100644 --- a/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb
@@ -1,6 +1,5 @@
1name: "Y Plus Third Floor" 1name: "Y Plus Third Floor"
2# It's the second floor too... 2# It's the second floor too...
3display_name: "E"
4panels { 3panels {
5 name: "CACTUS" 4 name: "CACTUS"
6 path: "Panels/panel_6" 5 path: "Panels/panel_6"
diff --git a/data/maps/the_gallery/rooms/Back Room.txtpb b/data/maps/the_gallery/rooms/Back Room.txtpb index baf7270..74d5304 100644 --- a/data/maps/the_gallery/rooms/Back Room.txtpb +++ b/data/maps/the_gallery/rooms/Back Room.txtpb
@@ -1,5 +1,4 @@
1name: "Back Room" 1name: "Back Room"
2display_name: "Back Room"
3panels { 2panels {
4 name: "UNYIELDING" 3 name: "UNYIELDING"
5 path: "Panels/entry_2" 4 path: "Panels/entry_2"
diff --git a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb index e525a2c..51d2be5 100644 --- a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb +++ b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb
@@ -1,5 +1,4 @@
1name: "Daedalus Extension" 1name: "Daedalus Extension"
2display_name: "Daedalus Extension"
3panels { 2panels {
4 name: "WHERE" 3 name: "WHERE"
5 path: "Panels/entry_1" 4 path: "Panels/entry_1"
diff --git a/data/maps/the_gallery/rooms/Ending.txtpb b/data/maps/the_gallery/rooms/Ending.txtpb index 72c8e72..f713acc 100644 --- a/data/maps/the_gallery/rooms/Ending.txtpb +++ b/data/maps/the_gallery/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Back Room"
3endings { 2endings {
4 name: "YELLOW" 3 name: "YELLOW"
5 path: "Components/Endings/yellow_ending" 4 path: "Components/Endings/yellow_ending"
diff --git a/data/maps/the_gallery/rooms/Main Area.txtpb b/data/maps/the_gallery/rooms/Main Area.txtpb index a8fb3c6..5ba6b25 100644 --- a/data/maps/the_gallery/rooms/Main Area.txtpb +++ b/data/maps/the_gallery/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3keyholders { 2keyholders {
4 name: "P" 3 name: "P"
5 path: "Components/KeyHolders/keyHolderP" 4 path: "Components/KeyHolders/keyHolderP"
diff --git a/data/maps/the_gold/rooms/The Whole Thing.txtpb b/data/maps/the_gold/rooms/The Whole Thing.txtpb index 026e709..4848c1f 100644 --- a/data/maps/the_gold/rooms/The Whole Thing.txtpb +++ b/data/maps/the_gold/rooms/The Whole Thing.txtpb
@@ -1,5 +1,4 @@
1name: "The Whole Thing" 1name: "The Whole Thing"
2display_name: "The Whole Thing"
3panels { 2panels {
4 name: "PANEL" 3 name: "PANEL"
5 path: "Panels/Room_1/panel_1" 4 path: "Panels/Room_1/panel_1"
diff --git a/data/maps/the_graveyard/rooms/Inside.txtpb b/data/maps/the_graveyard/rooms/Inside.txtpb index fd2fc9d..1f58d3f 100644 --- a/data/maps/the_graveyard/rooms/Inside.txtpb +++ b/data/maps/the_graveyard/rooms/Inside.txtpb
@@ -1,5 +1,4 @@
1name: "Inside" 1name: "Inside"
2display_name: "Inside"
3panels { 2panels {
4 name: "REMEMBER" 3 name: "REMEMBER"
5 path: "Panels/panel_3" 4 path: "Panels/panel_3"
diff --git a/data/maps/the_graveyard/rooms/Outside.txtpb b/data/maps/the_graveyard/rooms/Outside.txtpb index b0e5ee9..db9de1b 100644 --- a/data/maps/the_graveyard/rooms/Outside.txtpb +++ b/data/maps/the_graveyard/rooms/Outside.txtpb
@@ -1,5 +1,4 @@
1name: "Outside" 1name: "Outside"
2display_name: "Outside"
3panels { 2panels {
4 name: "FOOT" 3 name: "FOOT"
5 path: "Panels/panel_1" 4 path: "Panels/panel_1"
diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index be7cd00..5ce7fe2 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb
@@ -142,6 +142,7 @@ doors {
142 panels { room: "Pillar Room" name: "CAUGHT" } 142 panels { room: "Pillar Room" name: "CAUGHT" }
143 panels { room: "Pillar Room" name: "TEN" } 143 panels { room: "Pillar Room" name: "TEN" }
144 location_room: "Pillar Room" 144 location_room: "Pillar Room"
145 location_name: "Pillar Room"
145} 146}
146doors { 147doors {
147 name: "North Landscape Entrance" 148 name: "North Landscape Entrance"
@@ -396,6 +397,7 @@ doors {
396 panels { room: "Question Room When" name: "QUESTION" answer: "why" } 397 panels { room: "Question Room When" name: "QUESTION" answer: "why" }
397 panels { room: "Question Room Who" name: "QUESTION" answer: "why" } 398 panels { room: "Question Room Who" name: "QUESTION" answer: "why" }
398 location_room: "Question Room Who" 399 location_room: "Question Room Who"
400 location_name: "Whys"
399} 401}
400doors { 402doors {
401 name: "Talented Entrance" 403 name: "Talented Entrance"
diff --git a/data/maps/the_great/rooms/Back Area.txtpb b/data/maps/the_great/rooms/Back Area.txtpb index 3701249..c1b8ab3 100644 --- a/data/maps/the_great/rooms/Back Area.txtpb +++ b/data/maps/the_great/rooms/Back Area.txtpb
@@ -1,5 +1,5 @@
1name: "Back Area" 1name: "Back Area"
2display_name: "Back Area" 2panel_display_name: "Back Area"
3panels { 3panels {
4 name: "PLANT" 4 name: "PLANT"
5 path: "Panels/General/entry_14" 5 path: "Panels/General/entry_14"
diff --git a/data/maps/the_great/rooms/Behind Question Area.txtpb b/data/maps/the_great/rooms/Behind Question Area.txtpb index 88f800f..744d4c4 100644 --- a/data/maps/the_great/rooms/Behind Question Area.txtpb +++ b/data/maps/the_great/rooms/Behind Question Area.txtpb
@@ -1,5 +1,5 @@
1name: "Behind Question Area" 1name: "Behind Question Area"
2display_name: "Main Area" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "DEW" 4 name: "DEW"
5 path: "Panels/General/uc_4" 5 path: "Panels/General/uc_4"
diff --git a/data/maps/the_great/rooms/Colorful Entrance.txtpb b/data/maps/the_great/rooms/Colorful Entrance.txtpb index 5d7c9b2..cb7eb25 100644 --- a/data/maps/the_great/rooms/Colorful Entrance.txtpb +++ b/data/maps/the_great/rooms/Colorful Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Colorful Entrance" 1name: "Colorful Entrance"
2display_name: "Pillar Room" 2panel_display_name: "Pillar Room"
3ports { 3ports {
4 name: "COLORFUL" 4 name: "COLORFUL"
5 path: "Meshes/Blocks/Warps/worldport13" 5 path: "Meshes/Blocks/Warps/worldport13"
diff --git a/data/maps/the_great/rooms/Daedalus Entrance.txtpb b/data/maps/the_great/rooms/Daedalus Entrance.txtpb index 7e1d477..003a8a3 100644 --- a/data/maps/the_great/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_great/rooms/Daedalus Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Daedalus Entrance" 1name: "Daedalus Entrance"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3panels { 3panels {
4 name: "MISSING" 4 name: "MISSING"
5 path: "Panels/General/entry_2" 5 path: "Panels/General/entry_2"
diff --git a/data/maps/the_great/rooms/East Landscape.txtpb b/data/maps/the_great/rooms/East Landscape.txtpb index 84fc182..44ed2c5 100644 --- a/data/maps/the_great/rooms/East Landscape.txtpb +++ b/data/maps/the_great/rooms/East Landscape.txtpb
@@ -1,5 +1,5 @@
1name: "East Landscape" 1name: "East Landscape"
2display_name: "East Landscape" 2panel_display_name: "East Landscape"
3panels { 3panels {
4 name: "COLOR" 4 name: "COLOR"
5 path: "Panels/General/entry_10" 5 path: "Panels/General/entry_10"
diff --git a/data/maps/the_great/rooms/G Room.txtpb b/data/maps/the_great/rooms/G Room.txtpb index 218a9c1..f93c899 100644 --- a/data/maps/the_great/rooms/G Room.txtpb +++ b/data/maps/the_great/rooms/G Room.txtpb
@@ -1,5 +1,5 @@
1name: "G Room" 1name: "G Room"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3letters { 3letters {
4 key: "g" 4 key: "g"
5 path: "Components/Collectables/g" 5 path: "Components/Collectables/g"
diff --git a/data/maps/the_great/rooms/Hive Entrance.txtpb b/data/maps/the_great/rooms/Hive Entrance.txtpb index ba886b1..cd6ba68 100644 --- a/data/maps/the_great/rooms/Hive Entrance.txtpb +++ b/data/maps/the_great/rooms/Hive Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Hive Entrance" 1name: "Hive Entrance"
2display_name: "West Side" 2panel_display_name: "West Side"
3panels { 3panels {
4 name: "LOST" 4 name: "LOST"
5 path: "Panels/Hive Room/hive_1" 5 path: "Panels/Hive Room/hive_1"
diff --git a/data/maps/the_great/rooms/Jail Part 1.txtpb b/data/maps/the_great/rooms/Jail Part 1.txtpb index bd468bd..452841b 100644 --- a/data/maps/the_great/rooms/Jail Part 1.txtpb +++ b/data/maps/the_great/rooms/Jail Part 1.txtpb
@@ -1,5 +1,5 @@
1name: "Jail Part 1" 1name: "Jail Part 1"
2display_name: "Jail" 2panel_display_name: "Jail"
3panels { 3panels {
4 name: "FLAP" 4 name: "FLAP"
5 path: "Panels/Throat/throat_1" 5 path: "Panels/Throat/throat_1"
diff --git a/data/maps/the_great/rooms/Jail Part 2.txtpb b/data/maps/the_great/rooms/Jail Part 2.txtpb index 1f54dd5..1a0c975 100644 --- a/data/maps/the_great/rooms/Jail Part 2.txtpb +++ b/data/maps/the_great/rooms/Jail Part 2.txtpb
@@ -1,5 +1,5 @@
1name: "Jail Part 2" 1name: "Jail Part 2"
2display_name: "Jail" 2panel_display_name: "Jail"
3panels { 3panels {
4 name: "DIGEST" 4 name: "DIGEST"
5 path: "Panels/Bowels3/bowels_1" 5 path: "Panels/Bowels3/bowels_1"
diff --git a/data/maps/the_great/rooms/Jubilant Entrance.txtpb b/data/maps/the_great/rooms/Jubilant Entrance.txtpb index eaf9811..0700a6b 100644 --- a/data/maps/the_great/rooms/Jubilant Entrance.txtpb +++ b/data/maps/the_great/rooms/Jubilant Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Jubilant Entrance" 1name: "Jubilant Entrance"
2display_name: "West Side" 2panel_display_name: "West Side"
3ports { 3ports {
4 name: "JUBILANT" 4 name: "JUBILANT"
5 path: "Meshes/Blocks/Warps/worldport12" 5 path: "Meshes/Blocks/Warps/worldport12"
diff --git a/data/maps/the_great/rooms/Magnet Room.txtpb b/data/maps/the_great/rooms/Magnet Room.txtpb index 4cf6433..2d122a4 100644 --- a/data/maps/the_great/rooms/Magnet Room.txtpb +++ b/data/maps/the_great/rooms/Magnet Room.txtpb
@@ -1,5 +1,5 @@
1name: "Magnet Room" 1name: "Magnet Room"
2display_name: "Magnet Room" 2panel_display_name: "Magnet Room"
3panels { 3panels {
4 name: "AIRPLANE" 4 name: "AIRPLANE"
5 path: "Panels/Magnet Room/magnet_2" 5 path: "Panels/Magnet Room/magnet_2"
diff --git a/data/maps/the_great/rooms/Main Area.txtpb b/data/maps/the_great/rooms/Main Area.txtpb index 40c7fbb..18bcf9b 100644 --- a/data/maps/the_great/rooms/Main Area.txtpb +++ b/data/maps/the_great/rooms/Main Area.txtpb
@@ -1,5 +1,5 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3panels { 3panels {
4 name: "INTRO" 4 name: "INTRO"
5 path: "Panels/General/entry_8" 5 path: "Panels/General/entry_8"
diff --git a/data/maps/the_great/rooms/Maze Center.txtpb b/data/maps/the_great/rooms/Maze Center.txtpb index f557eaa..97ff146 100644 --- a/data/maps/the_great/rooms/Maze Center.txtpb +++ b/data/maps/the_great/rooms/Maze Center.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Center" 1name: "Maze Center"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "POOR" 4 name: "POOR"
5 path: "Panels/Maze/maze_7" 5 path: "Panels/Maze/maze_7"
diff --git a/data/maps/the_great/rooms/Maze Cold Area.txtpb b/data/maps/the_great/rooms/Maze Cold Area.txtpb index 5886ca8..70b311e 100644 --- a/data/maps/the_great/rooms/Maze Cold Area.txtpb +++ b/data/maps/the_great/rooms/Maze Cold Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Cold Area" 1name: "Maze Cold Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "COLD" 4 name: "COLD"
5 path: "Panels/Maze/maze_11" 5 path: "Panels/Maze/maze_11"
diff --git a/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb index d6f265f..1540ee2 100644 --- a/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb +++ b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb
@@ -1,2 +1,2 @@
1name: "Maze Empty Vestibule" 1name: "Maze Empty Vestibule"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
diff --git a/data/maps/the_great/rooms/Maze In Area.txtpb b/data/maps/the_great/rooms/Maze In Area.txtpb index 13597a0..8c556aa 100644 --- a/data/maps/the_great/rooms/Maze In Area.txtpb +++ b/data/maps/the_great/rooms/Maze In Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze In Area" 1name: "Maze In Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "IN" 4 name: "IN"
5 path: "Panels/Maze/maze_3" 5 path: "Panels/Maze/maze_3"
diff --git a/data/maps/the_great/rooms/Maze Moon Area.txtpb b/data/maps/the_great/rooms/Maze Moon Area.txtpb index b515224..10af4a1 100644 --- a/data/maps/the_great/rooms/Maze Moon Area.txtpb +++ b/data/maps/the_great/rooms/Maze Moon Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Moon Area" 1name: "Maze Moon Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "MOON" 4 name: "MOON"
5 path: "Panels/Maze/maze_9" 5 path: "Panels/Maze/maze_9"
diff --git a/data/maps/the_great/rooms/Maze Off Area.txtpb b/data/maps/the_great/rooms/Maze Off Area.txtpb index 2fe7bed..c577129 100644 --- a/data/maps/the_great/rooms/Maze Off Area.txtpb +++ b/data/maps/the_great/rooms/Maze Off Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Off Area" 1name: "Maze Off Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "OFF" 4 name: "OFF"
5 path: "Panels/Maze/maze_14" 5 path: "Panels/Maze/maze_14"
diff --git a/data/maps/the_great/rooms/Maze Slice Area.txtpb b/data/maps/the_great/rooms/Maze Slice Area.txtpb index d720501..f59d6e5 100644 --- a/data/maps/the_great/rooms/Maze Slice Area.txtpb +++ b/data/maps/the_great/rooms/Maze Slice Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Slice Area" 1name: "Maze Slice Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "SLICE" 4 name: "SLICE"
5 path: "Panels/Maze/maze_4" 5 path: "Panels/Maze/maze_4"
diff --git a/data/maps/the_great/rooms/Maze Smooth Area.txtpb b/data/maps/the_great/rooms/Maze Smooth Area.txtpb index 8145357..156e885 100644 --- a/data/maps/the_great/rooms/Maze Smooth Area.txtpb +++ b/data/maps/the_great/rooms/Maze Smooth Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Smooth Area" 1name: "Maze Smooth Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "SMOOTH" 4 name: "SMOOTH"
5 path: "Panels/Maze/maze_5" 5 path: "Panels/Maze/maze_5"
diff --git a/data/maps/the_great/rooms/Maze South Area.txtpb b/data/maps/the_great/rooms/Maze South Area.txtpb index b3708db..e65778d 100644 --- a/data/maps/the_great/rooms/Maze South Area.txtpb +++ b/data/maps/the_great/rooms/Maze South Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze South Area" 1name: "Maze South Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "SOUTH" 4 name: "SOUTH"
5 path: "Panels/Maze/maze_2" 5 path: "Panels/Maze/maze_2"
diff --git a/data/maps/the_great/rooms/Maze Start.txtpb b/data/maps/the_great/rooms/Maze Start.txtpb index 1e89cbe..16a57f5 100644 --- a/data/maps/the_great/rooms/Maze Start.txtpb +++ b/data/maps/the_great/rooms/Maze Start.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Start" 1name: "Maze Start"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "OUT" 4 name: "OUT"
5 path: "Panels/Maze/maze_1" 5 path: "Panels/Maze/maze_1"
diff --git a/data/maps/the_great/rooms/Maze Tower.txtpb b/data/maps/the_great/rooms/Maze Tower.txtpb index 6a815aa..44c30d7 100644 --- a/data/maps/the_great/rooms/Maze Tower.txtpb +++ b/data/maps/the_great/rooms/Maze Tower.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Tower" 1name: "Maze Tower"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "FEEL" 4 name: "FEEL"
5 path: "Panels/Maze/maze_12" 5 path: "Panels/Maze/maze_12"
diff --git a/data/maps/the_great/rooms/Maze Up Area.txtpb b/data/maps/the_great/rooms/Maze Up Area.txtpb index 29f175b..0046cef 100644 --- a/data/maps/the_great/rooms/Maze Up Area.txtpb +++ b/data/maps/the_great/rooms/Maze Up Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Up Area" 1name: "Maze Up Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "UP" 4 name: "UP"
5 path: "Panels/Maze/maze_15" 5 path: "Panels/Maze/maze_15"
diff --git a/data/maps/the_great/rooms/Maze Wreck Area.txtpb b/data/maps/the_great/rooms/Maze Wreck Area.txtpb index 6808fc2..5710df5 100644 --- a/data/maps/the_great/rooms/Maze Wreck Area.txtpb +++ b/data/maps/the_great/rooms/Maze Wreck Area.txtpb
@@ -1,5 +1,5 @@
1name: "Maze Wreck Area" 1name: "Maze Wreck Area"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "WRECK" 4 name: "WRECK"
5 path: "Panels/Maze/maze_8" 5 path: "Panels/Maze/maze_8"
diff --git a/data/maps/the_great/rooms/Nature Room.txtpb b/data/maps/the_great/rooms/Nature Room.txtpb index 9f798f3..464d3a2 100644 --- a/data/maps/the_great/rooms/Nature Room.txtpb +++ b/data/maps/the_great/rooms/Nature Room.txtpb
@@ -1,5 +1,5 @@
1name: "Nature Room" 1name: "Nature Room"
2display_name: "North Landscape" 2panel_display_name: "North Landscape"
3panels { 3panels {
4 name: "SEVERE" 4 name: "SEVERE"
5 path: "Panels/General/nature_2" 5 path: "Panels/General/nature_2"
diff --git a/data/maps/the_great/rooms/North Landscape.txtpb b/data/maps/the_great/rooms/North Landscape.txtpb index 959f351..f0fde77 100644 --- a/data/maps/the_great/rooms/North Landscape.txtpb +++ b/data/maps/the_great/rooms/North Landscape.txtpb
@@ -1,5 +1,5 @@
1name: "North Landscape" 1name: "North Landscape"
2display_name: "North Landscape" 2panel_display_name: "North Landscape"
3panels { 3panels {
4 name: "WEATHER" 4 name: "WEATHER"
5 path: "Panels/General/platforms_1" 5 path: "Panels/General/platforms_1"
diff --git a/data/maps/the_great/rooms/Outside Jail.txtpb b/data/maps/the_great/rooms/Outside Jail.txtpb index ab30761..d6dfa71 100644 --- a/data/maps/the_great/rooms/Outside Jail.txtpb +++ b/data/maps/the_great/rooms/Outside Jail.txtpb
@@ -1,5 +1,5 @@
1name: "Outside Jail" 1name: "Outside Jail"
2display_name: "Jail" 2panel_display_name: "Jail"
3panels { 3panels {
4 name: "GUT" 4 name: "GUT"
5 path: "Panels/Head/head_1" 5 path: "Panels/Head/head_1"
diff --git a/data/maps/the_great/rooms/Pillar Room.txtpb b/data/maps/the_great/rooms/Pillar Room.txtpb index 01ff309..648b7b4 100644 --- a/data/maps/the_great/rooms/Pillar Room.txtpb +++ b/data/maps/the_great/rooms/Pillar Room.txtpb
@@ -1,5 +1,5 @@
1name: "Pillar Room" 1name: "Pillar Room"
2display_name: "Pillar Room" 2panel_display_name: "Pillar Room"
3panels { 3panels {
4 name: "EYE" 4 name: "EYE"
5 path: "Panels/Impressive/entry_2" 5 path: "Panels/Impressive/entry_2"
diff --git a/data/maps/the_great/rooms/Purple Room.txtpb b/data/maps/the_great/rooms/Purple Room.txtpb index ff9bd9a..e505ca0 100644 --- a/data/maps/the_great/rooms/Purple Room.txtpb +++ b/data/maps/the_great/rooms/Purple Room.txtpb
@@ -1,5 +1,5 @@
1name: "Purple Room" 1name: "Purple Room"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3ports { 3ports {
4 name: "DAEDALUS" 4 name: "DAEDALUS"
5 path: "Meshes/Blocks/Warps/worldport18" 5 path: "Meshes/Blocks/Warps/worldport18"
diff --git a/data/maps/the_great/rooms/Question Room How.txtpb b/data/maps/the_great/rooms/Question Room How.txtpb index 2c4395b..8f087d0 100644 --- a/data/maps/the_great/rooms/Question Room How.txtpb +++ b/data/maps/the_great/rooms/Question Room How.txtpb
@@ -1,5 +1,5 @@
1name: "Question Room How" 1name: "Question Room How"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_3" 5 path: "Panels/Questions/question_3"
@@ -12,6 +12,7 @@ panels {
12 proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" } 12 proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" }
13 proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" } 13 proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" }
14 proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" } 14 proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" }
15 display_name: "QUESTION (How)"
15} 16}
16paintings { 17paintings {
17 name: "WHY" 18 name: "WHY"
diff --git a/data/maps/the_great/rooms/Question Room What.txtpb b/data/maps/the_great/rooms/Question Room What.txtpb index c7be6a9..a806366 100644 --- a/data/maps/the_great/rooms/Question Room What.txtpb +++ b/data/maps/the_great/rooms/Question Room What.txtpb
@@ -1,5 +1,5 @@
1name: "Question Room What" 1name: "Question Room What"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_4" 5 path: "Panels/Questions/question_4"
@@ -12,4 +12,5 @@ panels {
12 proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" } 12 proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" }
13 proxies { answer: "what" path: "Panels/Question Proxies/question_4_proxied5" } 13 proxies { answer: "what" path: "Panels/Question Proxies/question_4_proxied5" }
14 proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied6" } 14 proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied6" }
15 display_name: "QUESTION (What)"
15} 16}
diff --git a/data/maps/the_great/rooms/Question Room When.txtpb b/data/maps/the_great/rooms/Question Room When.txtpb index 4de0d0f..b3ee2db 100644 --- a/data/maps/the_great/rooms/Question Room When.txtpb +++ b/data/maps/the_great/rooms/Question Room When.txtpb
@@ -1,5 +1,5 @@
1name: "Question Room When" 1name: "Question Room When"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_1" 5 path: "Panels/Questions/question_1"
@@ -12,6 +12,7 @@ panels {
12 proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" } 12 proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" }
13 proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" } 13 proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" }
14 proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" } 14 proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" }
15 display_name: "QUESTION (When)"
15} 16}
16paintings { 17paintings {
17 name: "WHY" 18 name: "WHY"
diff --git a/data/maps/the_great/rooms/Question Room Who.txtpb b/data/maps/the_great/rooms/Question Room Who.txtpb index f1d6eb7..eb80882 100644 --- a/data/maps/the_great/rooms/Question Room Who.txtpb +++ b/data/maps/the_great/rooms/Question Room Who.txtpb
@@ -1,5 +1,5 @@
1name: "Question Room Who" 1name: "Question Room Who"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_2" 5 path: "Panels/Questions/question_2"
@@ -12,4 +12,5 @@ panels {
12 proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" } 12 proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" }
13 proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" } 13 proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" }
14 proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" } 14 proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" }
15 display_name: "QUESTION (Who)"
15} 16}
diff --git a/data/maps/the_great/rooms/Salmon Room.txtpb b/data/maps/the_great/rooms/Salmon Room.txtpb index 96efd1a..ecdef75 100644 --- a/data/maps/the_great/rooms/Salmon Room.txtpb +++ b/data/maps/the_great/rooms/Salmon Room.txtpb
@@ -1,5 +1,5 @@
1name: "Salmon Room" 1name: "Salmon Room"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3ports { 3ports {
4 name: "BETWEEN" 4 name: "BETWEEN"
5 path: "Meshes/Blocks/Warps/worldport11" 5 path: "Meshes/Blocks/Warps/worldport11"
diff --git a/data/maps/the_great/rooms/Talented Entrance.txtpb b/data/maps/the_great/rooms/Talented Entrance.txtpb index 038c7e7..7329853 100644 --- a/data/maps/the_great/rooms/Talented Entrance.txtpb +++ b/data/maps/the_great/rooms/Talented Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Talented Entrance" 1name: "Talented Entrance"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3ports { 3ports {
4 name: "TALENTED" 4 name: "TALENTED"
5 path: "Meshes/Blocks/Warps/worldport14" 5 path: "Meshes/Blocks/Warps/worldport14"
diff --git a/data/maps/the_great/rooms/Under Question Room.txtpb b/data/maps/the_great/rooms/Under Question Room.txtpb index 4992632..db751bb 100644 --- a/data/maps/the_great/rooms/Under Question Room.txtpb +++ b/data/maps/the_great/rooms/Under Question Room.txtpb
@@ -1,5 +1,5 @@
1name: "Under Question Room" 1name: "Under Question Room"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/General/question_1" 5 path: "Panels/General/question_1"
@@ -8,4 +8,5 @@ panels {
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 proxies { answer: "which" path: "Panels/General/question_1_proxy_1" } 9 proxies { answer: "which" path: "Panels/General/question_1_proxy_1" }
10 proxies { answer: "where" path: "Panels/General/question_1_proxy_2" } 10 proxies { answer: "where" path: "Panels/General/question_1_proxy_2" }
11 display_name: "QUESTION (Where)"
11} 12}
diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb index 4723213..daf1718 100644 --- a/data/maps/the_great/rooms/West Side.txtpb +++ b/data/maps/the_great/rooms/West Side.txtpb
@@ -1,5 +1,5 @@
1name: "West Side" 1name: "West Side"
2display_name: "West Side" 2panel_display_name: "West Side"
3panels { 3panels {
4 name: "ERASE" 4 name: "ERASE"
5 path: "Panels/General/entry_9" 5 path: "Panels/General/entry_9"
diff --git a/data/maps/the_great/rooms/Whole Room.txtpb b/data/maps/the_great/rooms/Whole Room.txtpb index 2f5c855..daa174c 100644 --- a/data/maps/the_great/rooms/Whole Room.txtpb +++ b/data/maps/the_great/rooms/Whole Room.txtpb
@@ -1,5 +1,5 @@
1name: "Whole Room" 1name: "Whole Room"
2display_name: "North Landscape" 2panel_display_name: "North Landscape"
3panels { 3panels {
4 name: "VAULT" 4 name: "VAULT"
5 path: "Panels/Whole Room/whole_1" 5 path: "Panels/Whole Room/whole_1"
diff --git a/data/maps/the_great/rooms/Y Room.txtpb b/data/maps/the_great/rooms/Y Room.txtpb index b20420c..46c83ea 100644 --- a/data/maps/the_great/rooms/Y Room.txtpb +++ b/data/maps/the_great/rooms/Y Room.txtpb
@@ -1,5 +1,5 @@
1name: "Y Room" 1name: "Y Room"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3letters { 3letters {
4 key: "y" 4 key: "y"
5 path: "Components/Collectables/y" 5 path: "Components/Collectables/y"
diff --git a/data/maps/the_great/rooms/Zero Room.txtpb b/data/maps/the_great/rooms/Zero Room.txtpb index dcbe067..54675bf 100644 --- a/data/maps/the_great/rooms/Zero Room.txtpb +++ b/data/maps/the_great/rooms/Zero Room.txtpb
@@ -1,5 +1,5 @@
1name: "Zero Room" 1name: "Zero Room"
2display_name: "Zero Room" 2panel_display_name: "Zero Room"
3panels { 3panels {
4 name: "HERO" 4 name: "HERO"
5 path: "Panels/General/zero_1" 5 path: "Panels/General/zero_1"
diff --git a/data/maps/the_hinterlands/rooms/Main Area.txtpb b/data/maps/the_hinterlands/rooms/Main Area.txtpb index ad44b38..8daac05 100644 --- a/data/maps/the_hinterlands/rooms/Main Area.txtpb +++ b/data/maps/the_hinterlands/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3# I'm probably not going to include any of the panels in here. 2# I'm probably not going to include any of the panels in here.
4ports { 3ports {
5 name: "RIGHT" 4 name: "RIGHT"
diff --git a/data/maps/the_hive/rooms/Main Area.txtpb b/data/maps/the_hive/rooms/Main Area.txtpb index de7bdec..0f73682 100644 --- a/data/maps/the_hive/rooms/Main Area.txtpb +++ b/data/maps/the_hive/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Hive"
3panels { 2panels {
4 name: "ASP" 3 name: "ASP"
5 path: "Panels/Room 1/panel_1" 4 path: "Panels/Room 1/panel_1"
diff --git a/data/maps/the_hive/rooms/Mastery Room.txtpb b/data/maps/the_hive/rooms/Mastery Room.txtpb index 1884cfd..5e3326c 100644 --- a/data/maps/the_hive/rooms/Mastery Room.txtpb +++ b/data/maps/the_hive/rooms/Mastery Room.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery Room" 1name: "Mastery Room"
2display_name: "Hive"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_hive/rooms/Room 8.txtpb b/data/maps/the_hive/rooms/Room 8.txtpb index e8cbb60..c96440c 100644 --- a/data/maps/the_hive/rooms/Room 8.txtpb +++ b/data/maps/the_hive/rooms/Room 8.txtpb
@@ -1,5 +1,4 @@
1name: "Room 8" 1name: "Room 8"
2display_name: "Hive"
3panels { 2panels {
4 name: "BUMBLE" 3 name: "BUMBLE"
5 path: "Panels/Room 8/panel_1" 4 path: "Panels/Room 8/panel_1"
diff --git a/data/maps/the_impressive/rooms/Green Eye.txtpb b/data/maps/the_impressive/rooms/Green Eye.txtpb index 195099d..b4a115b 100644 --- a/data/maps/the_impressive/rooms/Green Eye.txtpb +++ b/data/maps/the_impressive/rooms/Green Eye.txtpb
@@ -1,5 +1,5 @@
1name: "Green Eye" 1name: "Green Eye"
2display_name: "Impressive" 2panel_display_name: "Outside"
3panels { 3panels {
4 name: "RETURN" 4 name: "RETURN"
5 path: "Panels/entry_5" 5 path: "Panels/entry_5"
diff --git a/data/maps/the_impressive/rooms/Lobby.txtpb b/data/maps/the_impressive/rooms/Lobby.txtpb index 5492d67..3c565fe 100644 --- a/data/maps/the_impressive/rooms/Lobby.txtpb +++ b/data/maps/the_impressive/rooms/Lobby.txtpb
@@ -1,5 +1,5 @@
1name: "Lobby" 1name: "Lobby"
2display_name: "Impressive" 2panel_display_name: "Outside"
3panels { 3panels {
4 name: "RIGHT" 4 name: "RIGHT"
5 path: "Panels/entry_1" 5 path: "Panels/entry_1"
diff --git a/data/maps/the_impressive/rooms/M Room.txtpb b/data/maps/the_impressive/rooms/M Room.txtpb index 1796bb3..2cc71be 100644 --- a/data/maps/the_impressive/rooms/M Room.txtpb +++ b/data/maps/the_impressive/rooms/M Room.txtpb
@@ -1,5 +1,5 @@
1name: "M Room" 1name: "M Room"
2display_name: "Impressive" 2panel_display_name: "Inside"
3letters { 3letters {
4 key: "m" 4 key: "m"
5 path: "Components/Collectables/collectable" 5 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_impressive/rooms/M2 Room.txtpb b/data/maps/the_impressive/rooms/M2 Room.txtpb index d229cbc..3684441 100644 --- a/data/maps/the_impressive/rooms/M2 Room.txtpb +++ b/data/maps/the_impressive/rooms/M2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "M2 Room" 1name: "M2 Room"
2display_name: "Impressive" 2panel_display_name: "Inside"
3letters { 3letters {
4 key: "m" 4 key: "m"
5 level2: true 5 level2: true
diff --git a/data/maps/the_impressive/rooms/Side Area.txtpb b/data/maps/the_impressive/rooms/Side Area.txtpb index 7c3dbd8..1dfb12b 100644 --- a/data/maps/the_impressive/rooms/Side Area.txtpb +++ b/data/maps/the_impressive/rooms/Side Area.txtpb
@@ -1,5 +1,5 @@
1name: "Side Area" 1name: "Side Area"
2display_name: "Impressive" 2panel_display_name: "Outside"
3panels { 3panels {
4 name: "COLOR" 4 name: "COLOR"
5 path: "Panels/entry_4" 5 path: "Panels/entry_4"
diff --git a/data/maps/the_impressive/rooms/W Room.txtpb b/data/maps/the_impressive/rooms/W Room.txtpb index c0616f9..21f1eab 100644 --- a/data/maps/the_impressive/rooms/W Room.txtpb +++ b/data/maps/the_impressive/rooms/W Room.txtpb
@@ -1,5 +1,5 @@
1name: "W Room" 1name: "W Room"
2display_name: "Impressive" 2panel_display_name: "Inside"
3letters { 3letters {
4 key: "w" 4 key: "w"
5 path: "Components/Collectables/collectable2" 5 path: "Components/Collectables/collectable2"
diff --git a/data/maps/the_impressive/rooms/WM Room.txtpb b/data/maps/the_impressive/rooms/WM Room.txtpb index 3e0ccf2..dce77ed 100644 --- a/data/maps/the_impressive/rooms/WM Room.txtpb +++ b/data/maps/the_impressive/rooms/WM Room.txtpb
@@ -1,5 +1,5 @@
1name: "WM Room" 1name: "WM Room"
2display_name: "Impressive" 2panel_display_name: "Inside"
3panels { 3panels {
4 name: "LEFT" 4 name: "LEFT"
5 path: "Panels/entry_2" 5 path: "Panels/entry_2"
diff --git a/data/maps/the_invisible/rooms/Entrance.txtpb b/data/maps/the_invisible/rooms/Entrance.txtpb index 7fafcb5..bfc7223 100644 --- a/data/maps/the_invisible/rooms/Entrance.txtpb +++ b/data/maps/the_invisible/rooms/Entrance.txtpb
@@ -1,5 +1,4 @@
1name: "Entrance" 1name: "Entrance"
2display_name: "Invisible"
3panels { 2panels {
4 name: "VISIBLE" 3 name: "VISIBLE"
5 path: "Panels/Room_1/panel_1" 4 path: "Panels/Room_1/panel_1"
diff --git a/data/maps/the_invisible/rooms/Maze.txtpb b/data/maps/the_invisible/rooms/Maze.txtpb index 4461f08..895817a 100644 --- a/data/maps/the_invisible/rooms/Maze.txtpb +++ b/data/maps/the_invisible/rooms/Maze.txtpb
@@ -1,5 +1,4 @@
1name: "Maze" 1name: "Maze"
2display_name: "Invisible"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_jubilant/rooms/J Room.txtpb b/data/maps/the_jubilant/rooms/J Room.txtpb index 35abc54..19425f1 100644 --- a/data/maps/the_jubilant/rooms/J Room.txtpb +++ b/data/maps/the_jubilant/rooms/J Room.txtpb
@@ -1,5 +1,4 @@
1name: "J Room" 1name: "J Room"
2display_name: "Jubilant"
3letters { 2letters {
4 key: "j" 3 key: "j"
5 path: "Components/Collectables/q" # yeah lol 4 path: "Components/Collectables/q" # yeah lol
diff --git a/data/maps/the_jubilant/rooms/Main Area.txtpb b/data/maps/the_jubilant/rooms/Main Area.txtpb index 3d7d31f..3b91f6d 100644 --- a/data/maps/the_jubilant/rooms/Main Area.txtpb +++ b/data/maps/the_jubilant/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Jubilant"
3panels { 2panels {
4 name: "GEMSTONE" 3 name: "GEMSTONE"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
diff --git a/data/maps/the_jubilant/rooms/Side Area.txtpb b/data/maps/the_jubilant/rooms/Side Area.txtpb index 0e904aa..e924762 100644 --- a/data/maps/the_jubilant/rooms/Side Area.txtpb +++ b/data/maps/the_jubilant/rooms/Side Area.txtpb
@@ -1,5 +1,4 @@
1name: "Side Area" 1name: "Side Area"
2display_name: "Jubilant"
3panels { 2panels {
4 name: "CALLBACK" 3 name: "CALLBACK"
5 path: "Panels/Back Helpers/back_1" 4 path: "Panels/Back Helpers/back_1"
diff --git a/data/maps/the_keen/rooms/K Room.txtpb b/data/maps/the_keen/rooms/K Room.txtpb index 3485856..d8108f5 100644 --- a/data/maps/the_keen/rooms/K Room.txtpb +++ b/data/maps/the_keen/rooms/K Room.txtpb
@@ -1,5 +1,4 @@
1name: "K Room" 1name: "K Room"
2display_name: "Keen"
3letters { 2letters {
4 key: "k" 3 key: "k"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_keen/rooms/Main Area.txtpb b/data/maps/the_keen/rooms/Main Area.txtpb index 616e7e7..eacd131 100644 --- a/data/maps/the_keen/rooms/Main Area.txtpb +++ b/data/maps/the_keen/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Keen"
3panels { 2panels {
4 name: "TIN (1)" 3 name: "TIN (1)"
5 path: "Panels/entry_3" 4 path: "Panels/entry_3"
diff --git a/data/maps/the_liberated/doors.txtpb b/data/maps/the_liberated/doors.txtpb index becddf9..a7d3c24 100644 --- a/data/maps/the_liberated/doors.txtpb +++ b/data/maps/the_liberated/doors.txtpb
@@ -11,4 +11,5 @@ doors {
11 panels { room: "Puzzle Room" name: "WOLF" } 11 panels { room: "Puzzle Room" name: "WOLF" }
12 panels { room: "Puzzle Room" name: "FOOT" } 12 panels { room: "Puzzle Room" name: "FOOT" }
13 location_room: "Puzzle Room" 13 location_room: "Puzzle Room"
14 location_name: "Puzzles"
14} 15}
diff --git a/data/maps/the_liberated/rooms/Painting Room.txtpb b/data/maps/the_liberated/rooms/Painting Room.txtpb index 025281a..f22929c 100644 --- a/data/maps/the_liberated/rooms/Painting Room.txtpb +++ b/data/maps/the_liberated/rooms/Painting Room.txtpb
@@ -1,5 +1,4 @@
1name: "Painting Room" 1name: "Painting Room"
2display_name: "Liberated"
3paintings { 2paintings {
4 name: "PYRAMID" 3 name: "PYRAMID"
5 path: "Components/triangle" 4 path: "Components/triangle"
diff --git a/data/maps/the_liberated/rooms/Puzzle Room.txtpb b/data/maps/the_liberated/rooms/Puzzle Room.txtpb index dcb29c4..0223b44 100644 --- a/data/maps/the_liberated/rooms/Puzzle Room.txtpb +++ b/data/maps/the_liberated/rooms/Puzzle Room.txtpb
@@ -1,5 +1,4 @@
1name: "Puzzle Room" 1name: "Puzzle Room"
2display_name: "Liberated"
3panels { 2panels {
4 name: "CORPSE" 3 name: "CORPSE"
5 path: "Panels/entry_1" 4 path: "Panels/entry_1"
diff --git a/data/maps/the_linear/rooms/Room.txtpb b/data/maps/the_linear/rooms/Room.txtpb index abb89c8..c47ce0c 100644 --- a/data/maps/the_linear/rooms/Room.txtpb +++ b/data/maps/the_linear/rooms/Room.txtpb
@@ -1,5 +1,4 @@
1name: "Room" 1name: "Room"
2display_name: "Room"
3panels { 2panels {
4 name: "HORN" 3 name: "HORN"
5 path: "Panels/entry_1" 4 path: "Panels/entry_1"
diff --git a/data/maps/the_lionized/rooms/E2 Room.txtpb b/data/maps/the_lionized/rooms/E2 Room.txtpb index b07d820..e8f81c1 100644 --- a/data/maps/the_lionized/rooms/E2 Room.txtpb +++ b/data/maps/the_lionized/rooms/E2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "E2 Room" 1name: "E2 Room"
2display_name: "Lionized"
3letters { 2letters {
4 key: "e" 3 key: "e"
5 level2: true 4 level2: true
diff --git a/data/maps/the_lionized/rooms/Puzzle Room.txtpb b/data/maps/the_lionized/rooms/Puzzle Room.txtpb index 5754c71..22b72ac 100644 --- a/data/maps/the_lionized/rooms/Puzzle Room.txtpb +++ b/data/maps/the_lionized/rooms/Puzzle Room.txtpb
@@ -1,5 +1,4 @@
1name: "Puzzle Room" 1name: "Puzzle Room"
2display_name: "Lionized"
3panels { 2panels {
4 name: "CHILD" 3 name: "CHILD"
5 path: "Panels/entry_1" 4 path: "Panels/entry_1"
diff --git a/data/maps/the_literate/doors.txtpb b/data/maps/the_literate/doors.txtpb index 480f54d..d17d02b 100644 --- a/data/maps/the_literate/doors.txtpb +++ b/data/maps/the_literate/doors.txtpb
@@ -11,4 +11,5 @@ doors {
11 panels { room: "Puzzle Room" name: "STICK" } 11 panels { room: "Puzzle Room" name: "STICK" }
12 panels { room: "Puzzle Room" name: "BREAD" } 12 panels { room: "Puzzle Room" name: "BREAD" }
13 location_room: "Puzzle Room" 13 location_room: "Puzzle Room"
14 location_name: "Puzzles"
14} 15}
diff --git a/data/maps/the_literate/rooms/Painting Room.txtpb b/data/maps/the_literate/rooms/Painting Room.txtpb index 254e174..f22929c 100644 --- a/data/maps/the_literate/rooms/Painting Room.txtpb +++ b/data/maps/the_literate/rooms/Painting Room.txtpb
@@ -1,5 +1,4 @@
1name: "Painting Room" 1name: "Painting Room"
2display_name: "Literate"
3paintings { 2paintings {
4 name: "PYRAMID" 3 name: "PYRAMID"
5 path: "Components/triangle" 4 path: "Components/triangle"
diff --git a/data/maps/the_literate/rooms/Puzzle Room.txtpb b/data/maps/the_literate/rooms/Puzzle Room.txtpb index 610a87a..3927702 100644 --- a/data/maps/the_literate/rooms/Puzzle Room.txtpb +++ b/data/maps/the_literate/rooms/Puzzle Room.txtpb
@@ -1,5 +1,4 @@
1name: "Puzzle Room" 1name: "Puzzle Room"
2display_name: "Literate"
3panels { 2panels {
4 name: "WATER" 3 name: "WATER"
5 path: "Panels/entry_1" 4 path: "Panels/entry_1"
diff --git a/data/maps/the_lively/rooms/L2 Room.txtpb b/data/maps/the_lively/rooms/L2 Room.txtpb index 094ab10..cd75bbd 100644 --- a/data/maps/the_lively/rooms/L2 Room.txtpb +++ b/data/maps/the_lively/rooms/L2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "L2 Room" 1name: "L2 Room"
2display_name: "Lively"
3letters { 2letters {
4 key: "l" 3 key: "l"
5 level2: true 4 level2: true
diff --git a/data/maps/the_lively/rooms/Puzzle Room.txtpb b/data/maps/the_lively/rooms/Puzzle Room.txtpb index f202453..b33a122 100644 --- a/data/maps/the_lively/rooms/Puzzle Room.txtpb +++ b/data/maps/the_lively/rooms/Puzzle Room.txtpb
@@ -1,5 +1,4 @@
1name: "Puzzle Room" 1name: "Puzzle Room"
2display_name: "Lively"
3panels { 2panels {
4 name: "LIONESS" 3 name: "LIONESS"
5 path: "Panels/entry_1" 4 path: "Panels/entry_1"
diff --git a/data/maps/the_nuanced/rooms/Back Room.txtpb b/data/maps/the_nuanced/rooms/Back Room.txtpb index 37a1c7a..b61e18b 100644 --- a/data/maps/the_nuanced/rooms/Back Room.txtpb +++ b/data/maps/the_nuanced/rooms/Back Room.txtpb
@@ -1,5 +1,4 @@
1name: "Back Room" 1name: "Back Room"
2display_name: "Nuanced"
3panels { 2panels {
4 name: "COURSE" 3 name: "COURSE"
5 path: "Panels/Rhymes/panel_1" 4 path: "Panels/Rhymes/panel_1"
diff --git a/data/maps/the_nuanced/rooms/Main Room.txtpb b/data/maps/the_nuanced/rooms/Main Room.txtpb index 8523b38..8da3b5f 100644 --- a/data/maps/the_nuanced/rooms/Main Room.txtpb +++ b/data/maps/the_nuanced/rooms/Main Room.txtpb
@@ -1,5 +1,4 @@
1name: "Main Room" 1name: "Main Room"
2display_name: "Nuanced"
3panels { 2panels {
4 name: "HOARSE" 3 name: "HOARSE"
5 path: "Panels/Eyes/panel_1" 4 path: "Panels/Eyes/panel_1"
diff --git a/data/maps/the_nuanced/rooms/N2 Room.txtpb b/data/maps/the_nuanced/rooms/N2 Room.txtpb index 492d4a3..eb9f67c 100644 --- a/data/maps/the_nuanced/rooms/N2 Room.txtpb +++ b/data/maps/the_nuanced/rooms/N2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "N2 Room" 1name: "N2 Room"
2display_name: "Nuanced"
3letters { 2letters {
4 key: "n" 3 key: "n"
5 level2: true 4 level2: true
diff --git a/data/maps/the_orb/rooms/B Room.txtpb b/data/maps/the_orb/rooms/B Room.txtpb index 833c659..0324647 100644 --- a/data/maps/the_orb/rooms/B Room.txtpb +++ b/data/maps/the_orb/rooms/B Room.txtpb
@@ -1,5 +1,4 @@
1name: "B Room" 1name: "B Room"
2display_name: "Orb"
3letters { 2letters {
4 key: "b" 3 key: "b"
5 path: "Components/Collectables/b" 4 path: "Components/Collectables/b"
diff --git a/data/maps/the_orb/rooms/Main Area.txtpb b/data/maps/the_orb/rooms/Main Area.txtpb index 8d7b7b1..4fcac29 100644 --- a/data/maps/the_orb/rooms/Main Area.txtpb +++ b/data/maps/the_orb/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Orb"
3panels { 2panels {
4 name: "STRIKE" 3 name: "STRIKE"
5 path: "Panels/O/entry_1" 4 path: "Panels/O/entry_1"
diff --git a/data/maps/the_orb/rooms/O Room.txtpb b/data/maps/the_orb/rooms/O Room.txtpb index f997780..cc254a4 100644 --- a/data/maps/the_orb/rooms/O Room.txtpb +++ b/data/maps/the_orb/rooms/O Room.txtpb
@@ -1,5 +1,4 @@
1name: "O Room" 1name: "O Room"
2display_name: "Orb"
3letters { 2letters {
4 key: "o" 3 key: "o"
5 path: "Components/Collectables/o" 4 path: "Components/Collectables/o"
diff --git a/data/maps/the_orb/rooms/R Room.txtpb b/data/maps/the_orb/rooms/R Room.txtpb index c53b7eb..a01726a 100644 --- a/data/maps/the_orb/rooms/R Room.txtpb +++ b/data/maps/the_orb/rooms/R Room.txtpb
@@ -1,5 +1,4 @@
1name: "R Room" 1name: "R Room"
2display_name: "Orb"
3letters { 2letters {
4 key: "r" 3 key: "r"
5 path: "Components/Collectables/r" 4 path: "Components/Collectables/r"
diff --git a/data/maps/the_owl/rooms/Blue Room.txtpb b/data/maps/the_owl/rooms/Blue Room.txtpb index 7c2d69a..a7298cd 100644 --- a/data/maps/the_owl/rooms/Blue Room.txtpb +++ b/data/maps/the_owl/rooms/Blue Room.txtpb
@@ -1,5 +1,4 @@
1name: "Blue Room" 1name: "Blue Room"
2display_name: "Owl"
3panels { 2panels {
4 name: "SKY" 3 name: "SKY"
5 path: "Panels/Colors/owl_7" 4 path: "Panels/Colors/owl_7"
diff --git a/data/maps/the_owl/rooms/Connected Area.txtpb b/data/maps/the_owl/rooms/Connected Area.txtpb index 18388be..5862d59 100644 --- a/data/maps/the_owl/rooms/Connected Area.txtpb +++ b/data/maps/the_owl/rooms/Connected Area.txtpb
@@ -1,5 +1,4 @@
1name: "Connected Area" 1name: "Connected Area"
2display_name: "Owl"
3panels { 2panels {
4 name: "MODE" 3 name: "MODE"
5 path: "Panels/Noncritical/owl_12" 4 path: "Panels/Noncritical/owl_12"
diff --git a/data/maps/the_owl/rooms/Magenta Hallway.txtpb b/data/maps/the_owl/rooms/Magenta Hallway.txtpb index 58a4a5d..ccbdc1c 100644 --- a/data/maps/the_owl/rooms/Magenta Hallway.txtpb +++ b/data/maps/the_owl/rooms/Magenta Hallway.txtpb
@@ -1,5 +1,4 @@
1name: "Magenta Hallway" 1name: "Magenta Hallway"
2display_name: "Owl"
3ports { 2ports {
4 name: "STURDY" 3 name: "STURDY"
5 path: "Components/Warps/worldport3" 4 path: "Components/Warps/worldport3"
diff --git a/data/maps/the_owl/rooms/R1C4 Left.txtpb b/data/maps/the_owl/rooms/R1C4 Left.txtpb index 73c1520..3714842 100644 --- a/data/maps/the_owl/rooms/R1C4 Left.txtpb +++ b/data/maps/the_owl/rooms/R1C4 Left.txtpb
@@ -1,5 +1,4 @@
1name: "R1C4 Left" 1name: "R1C4 Left"
2display_name: "Owl"
3panels { 2panels {
4 name: "WALK" 3 name: "WALK"
5 path: "Panels/Noncritical/owl_5" 4 path: "Panels/Noncritical/owl_5"
diff --git a/data/maps/the_owl/rooms/R2C1 Left.txtpb b/data/maps/the_owl/rooms/R2C1 Left.txtpb index 0f9a2b5..72e7331 100644 --- a/data/maps/the_owl/rooms/R2C1 Left.txtpb +++ b/data/maps/the_owl/rooms/R2C1 Left.txtpb
@@ -1,5 +1,4 @@
1name: "R2C1 Left" 1name: "R2C1 Left"
2display_name: "Owl"
3panels { 2panels {
4 name: "VERB" 3 name: "VERB"
5 path: "Panels/Bottom Left/owl_8" 4 path: "Panels/Bottom Left/owl_8"
diff --git a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb index e7eb9e4..4661877 100644 --- a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb +++ b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb
@@ -1,5 +1,4 @@
1name: "R2C2 Bottom" 1name: "R2C2 Bottom"
2display_name: "Owl"
3panels { 2panels {
4 name: "FOUL" 3 name: "FOUL"
5 path: "Panels/Bottom Mid/owl_11" 4 path: "Panels/Bottom Mid/owl_11"
diff --git a/data/maps/the_owl/rooms/R2C2 Top.txtpb b/data/maps/the_owl/rooms/R2C2 Top.txtpb index 87b7705..78ce270 100644 --- a/data/maps/the_owl/rooms/R2C2 Top.txtpb +++ b/data/maps/the_owl/rooms/R2C2 Top.txtpb
@@ -1,5 +1,4 @@
1name: "R2C2 Top" 1name: "R2C2 Top"
2display_name: "Owl"
3panels { 2panels {
4 name: "CRUSH" 3 name: "CRUSH"
5 path: "Panels/Bottom Mid/owl_1" 4 path: "Panels/Bottom Mid/owl_1"
diff --git a/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb index 41b6265..0f5381e 100644 --- a/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb +++ b/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb
@@ -1,5 +1,4 @@
1name: "R2C2.5 Bottom" 1name: "R2C2.5 Bottom"
2display_name: "Owl"
3panels { 2panels {
4 name: "FIZZLE" 3 name: "FIZZLE"
5 path: "Panels/Bottom Mid/owl_10" 4 path: "Panels/Bottom Mid/owl_10"
diff --git a/data/maps/the_owl/rooms/Z Room.txtpb b/data/maps/the_owl/rooms/Z Room.txtpb index 035d0b4..ab28655 100644 --- a/data/maps/the_owl/rooms/Z Room.txtpb +++ b/data/maps/the_owl/rooms/Z Room.txtpb
@@ -1,5 +1,4 @@
1name: "Z Room" 1name: "Z Room"
2display_name: "Owl"
3panels { 2panels {
4 name: "MAZE" 3 name: "MAZE"
5 path: "Panels/Noncritical/owl_10" 4 path: "Panels/Noncritical/owl_10"
diff --git a/data/maps/the_parthenon/doors.txtpb b/data/maps/the_parthenon/doors.txtpb index 82a2748..7bc41c1 100644 --- a/data/maps/the_parthenon/doors.txtpb +++ b/data/maps/the_parthenon/doors.txtpb
@@ -19,6 +19,7 @@ doors {
19 panels { room: "Main Area" name: "ALEXANDER" answer: "greece" } 19 panels { room: "Main Area" name: "ALEXANDER" answer: "greece" }
20 panels { room: "Main Area" name: "CAESAR" answer: "rome" } 20 panels { room: "Main Area" name: "CAESAR" answer: "rome" }
21 location_room: "Main Area" 21 location_room: "Main Area"
22 location_name: "Empires"
22} 23}
23doors { 24doors {
24 name: "Ending Door" 25 name: "Ending Door"
diff --git a/data/maps/the_parthenon/rooms/Ending.txtpb b/data/maps/the_parthenon/rooms/Ending.txtpb index 8fa805f..789e906 100644 --- a/data/maps/the_parthenon/rooms/Ending.txtpb +++ b/data/maps/the_parthenon/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Parthenon"
3endings { 2endings {
4 name: "CYAN" 3 name: "CYAN"
5 path: "Components/cyan_end" 4 path: "Components/cyan_end"
diff --git a/data/maps/the_parthenon/rooms/K2 Room.txtpb b/data/maps/the_parthenon/rooms/K2 Room.txtpb index 1c95ad5..596b489 100644 --- a/data/maps/the_parthenon/rooms/K2 Room.txtpb +++ b/data/maps/the_parthenon/rooms/K2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "K2 Room" 1name: "K2 Room"
2display_name: "Parthenon"
3letters { 2letters {
4 key: "k" 3 key: "k"
5 level2: true 4 level2: true
diff --git a/data/maps/the_parthenon/rooms/Lavender Area.txtpb b/data/maps/the_parthenon/rooms/Lavender Area.txtpb index 6f67214..9e62498 100644 --- a/data/maps/the_parthenon/rooms/Lavender Area.txtpb +++ b/data/maps/the_parthenon/rooms/Lavender Area.txtpb
@@ -1,5 +1,4 @@
1name: "Lavender Area" 1name: "Lavender Area"
2display_name: "Parthenon"
3panels { 2panels {
4 name: "ME" 3 name: "ME"
5 path: "Panels/Lavender/panel_7" 4 path: "Panels/Lavender/panel_7"
diff --git a/data/maps/the_parthenon/rooms/Main Area.txtpb b/data/maps/the_parthenon/rooms/Main Area.txtpb index 7d4a80c..85188d1 100644 --- a/data/maps/the_parthenon/rooms/Main Area.txtpb +++ b/data/maps/the_parthenon/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Parthenon"
3panels { 2panels {
4 name: "XERXES" 3 name: "XERXES"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
diff --git a/data/maps/the_parthenon/rooms/U Keyholder.txtpb b/data/maps/the_parthenon/rooms/U Keyholder.txtpb index d3107b4..8248df8 100644 --- a/data/maps/the_parthenon/rooms/U Keyholder.txtpb +++ b/data/maps/the_parthenon/rooms/U Keyholder.txtpb
@@ -1,5 +1,4 @@
1name: "U Keyholder" 1name: "U Keyholder"
2display_name: "Parthenon"
3keyholders { 2keyholders {
4 name: "U" 3 name: "U"
5 path: "Components/KeyHolders/keyHolderU" 4 path: "Components/KeyHolders/keyHolderU"
diff --git a/data/maps/the_partial/doors.txtpb b/data/maps/the_partial/doors.txtpb index 2b233db..c51062a 100644 --- a/data/maps/the_partial/doors.txtpb +++ b/data/maps/the_partial/doors.txtpb
@@ -22,6 +22,7 @@ doors {
22 panels { room: "Obverse Side" name: "CUT" } 22 panels { room: "Obverse Side" name: "CUT" }
23 panels { room: "Obverse Side" name: "FUN" } 23 panels { room: "Obverse Side" name: "FUN" }
24 location_room: "Obverse Side" 24 location_room: "Obverse Side"
25 location_name: "Obverse Side Room"
25} 26}
26doors { 27doors {
27 name: "Giant P" 28 name: "Giant P"
diff --git a/data/maps/the_partial/rooms/Control Center Entrance.txtpb b/data/maps/the_partial/rooms/Control Center Entrance.txtpb index 8d7e228..e685822 100644 --- a/data/maps/the_partial/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_partial/rooms/Control Center Entrance.txtpb
@@ -1,5 +1,4 @@
1name: "Control Center Entrance" 1name: "Control Center Entrance"
2display_name: "Partial"
3panels { 2panels {
4 name: "RETURN" 3 name: "RETURN"
5 path: "Panels/Control/panel_10" 4 path: "Panels/Control/panel_10"
diff --git a/data/maps/the_partial/rooms/F Room.txtpb b/data/maps/the_partial/rooms/F Room.txtpb index 358c936..d41d039 100644 --- a/data/maps/the_partial/rooms/F Room.txtpb +++ b/data/maps/the_partial/rooms/F Room.txtpb
@@ -1,5 +1,4 @@
1name: "F Room" 1name: "F Room"
2display_name: "Partial"
3letters { 2letters {
4 key: "f" 3 key: "f"
5 path: "Components/Collectables/collectable2" 4 path: "Components/Collectables/collectable2"
diff --git a/data/maps/the_partial/rooms/Obverse Side.txtpb b/data/maps/the_partial/rooms/Obverse Side.txtpb index 0d83c34..75cd9bb 100644 --- a/data/maps/the_partial/rooms/Obverse Side.txtpb +++ b/data/maps/the_partial/rooms/Obverse Side.txtpb
@@ -1,5 +1,4 @@
1name: "Obverse Side" 1name: "Obverse Side"
2display_name: "Partial"
3panels { 2panels {
4 name: "PUN" 3 name: "PUN"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
diff --git a/data/maps/the_partial/rooms/P Room.txtpb b/data/maps/the_partial/rooms/P Room.txtpb index e7a7a60..618ebd9 100644 --- a/data/maps/the_partial/rooms/P Room.txtpb +++ b/data/maps/the_partial/rooms/P Room.txtpb
@@ -1,5 +1,4 @@
1name: "P Room" 1name: "P Room"
2display_name: "Partial"
3letters { 2letters {
4 key: "p" 3 key: "p"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_partial/rooms/Reverse Side.txtpb b/data/maps/the_partial/rooms/Reverse Side.txtpb index a286737..01858d6 100644 --- a/data/maps/the_partial/rooms/Reverse Side.txtpb +++ b/data/maps/the_partial/rooms/Reverse Side.txtpb
@@ -1,5 +1,4 @@
1name: "Reverse Side" 1name: "Reverse Side"
2display_name: "Partial"
3panels { 2panels {
4 name: "BRO" 3 name: "BRO"
5 path: "Panels/Side 2/panel_2" 4 path: "Panels/Side 2/panel_2"
diff --git a/data/maps/the_perceptive/rooms/Main Area.txtpb b/data/maps/the_perceptive/rooms/Main Area.txtpb index 75a0343..449bd4d 100644 --- a/data/maps/the_perceptive/rooms/Main Area.txtpb +++ b/data/maps/the_perceptive/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Perceptive"
3ports { 2ports {
4 name: "CC" 3 name: "CC"
5 path: "Components/Warps/worldport" 4 path: "Components/Warps/worldport"
diff --git a/data/maps/the_plaza/doors.txtpb b/data/maps/the_plaza/doors.txtpb index be491ed..322fe39 100644 --- a/data/maps/the_plaza/doors.txtpb +++ b/data/maps/the_plaza/doors.txtpb
@@ -41,6 +41,7 @@ doors {
41 panels { room: "Center Room" name: "DENTIST" } 41 panels { room: "Center Room" name: "DENTIST" }
42 panels { room: "Center Room" name: "SQUIRREL" } 42 panels { room: "Center Room" name: "SQUIRREL" }
43 location_room: "Center Room" 43 location_room: "Center Room"
44 location_name: "First Room"
44} 45}
45doors { 46doors {
46 name: "Top Right Door" 47 name: "Top Right Door"
diff --git a/data/maps/the_plaza/rooms/Bottom Left Room.txtpb b/data/maps/the_plaza/rooms/Bottom Left Room.txtpb index 833ccce..138efc6 100644 --- a/data/maps/the_plaza/rooms/Bottom Left Room.txtpb +++ b/data/maps/the_plaza/rooms/Bottom Left Room.txtpb
@@ -1,5 +1,4 @@
1name: "Bottom Left Room" 1name: "Bottom Left Room"
2display_name: "Plaza"
3panels { 2panels {
4 name: "SHELL (1)" 3 name: "SHELL (1)"
5 path: "Panels/Room 4/panel_1" 4 path: "Panels/Room 4/panel_1"
diff --git a/data/maps/the_plaza/rooms/Bottom Right Room.txtpb b/data/maps/the_plaza/rooms/Bottom Right Room.txtpb index cc38e23..fcd8d37 100644 --- a/data/maps/the_plaza/rooms/Bottom Right Room.txtpb +++ b/data/maps/the_plaza/rooms/Bottom Right Room.txtpb
@@ -1,5 +1,4 @@
1name: "Bottom Right Room" 1name: "Bottom Right Room"
2display_name: "Plaza"
3panels { 2panels {
4 name: "FLY" 3 name: "FLY"
5 path: "Panels/Room 3/panel_1" 4 path: "Panels/Room 3/panel_1"
diff --git a/data/maps/the_plaza/rooms/Center Room.txtpb b/data/maps/the_plaza/rooms/Center Room.txtpb index 4f1c62a..dea2d06 100644 --- a/data/maps/the_plaza/rooms/Center Room.txtpb +++ b/data/maps/the_plaza/rooms/Center Room.txtpb
@@ -1,5 +1,4 @@
1name: "Center Room" 1name: "Center Room"
2display_name: "Plaza"
3panels { 2panels {
4 name: "REPORTER" 3 name: "REPORTER"
5 path: "Panels/Room 2/panel_1" 4 path: "Panels/Room 2/panel_1"
diff --git a/data/maps/the_plaza/rooms/Main Area.txtpb b/data/maps/the_plaza/rooms/Main Area.txtpb index cabfc94..521b974 100644 --- a/data/maps/the_plaza/rooms/Main Area.txtpb +++ b/data/maps/the_plaza/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Plaza"
3panels { 2panels {
4 name: "COURTYARD" 3 name: "COURTYARD"
5 path: "Panels/Entrances/panel_1" 4 path: "Panels/Entrances/panel_1"
diff --git a/data/maps/the_plaza/rooms/Mastery.txtpb b/data/maps/the_plaza/rooms/Mastery.txtpb index 6b8fd5b..749837e 100644 --- a/data/maps/the_plaza/rooms/Mastery.txtpb +++ b/data/maps/the_plaza/rooms/Mastery.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery" 1name: "Mastery"
2display_name: "Plaza"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb b/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb index 1690c11..3857d5f 100644 --- a/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb
@@ -1,5 +1,4 @@
1name: "Repetitive Entrance" 1name: "Repetitive Entrance"
2display_name: "Plaza"
3panels { 2panels {
4 name: "TEDIOUS" 3 name: "TEDIOUS"
5 path: "Panels/Entrances/panel_6" 4 path: "Panels/Entrances/panel_6"
diff --git a/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb index 048359d..3c60ca8 100644 --- a/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb
@@ -1,5 +1,4 @@
1name: "Sirenic Entrance" 1name: "Sirenic Entrance"
2display_name: "Plaza"
3panels { 2panels {
4 name: "SIREN" 3 name: "SIREN"
5 path: "Panels/Entrances/panel_8" 4 path: "Panels/Entrances/panel_8"
diff --git a/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb index 36b6a9b..ce5982c 100644 --- a/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb
@@ -1,5 +1,4 @@
1name: "Symbolic Entrance" 1name: "Symbolic Entrance"
2display_name: "Plaza"
3panels { 2panels {
4 name: "FIGURATIVE" 3 name: "FIGURATIVE"
5 path: "Panels/Entrances/panel_5" 4 path: "Panels/Entrances/panel_5"
diff --git a/data/maps/the_plaza/rooms/Top Left Room.txtpb b/data/maps/the_plaza/rooms/Top Left Room.txtpb index 4f562e0..d5b7056 100644 --- a/data/maps/the_plaza/rooms/Top Left Room.txtpb +++ b/data/maps/the_plaza/rooms/Top Left Room.txtpb
@@ -1,5 +1,4 @@
1name: "Top Left Room" 1name: "Top Left Room"
2display_name: "Plaza"
3panels { 2panels {
4 name: "BARE SOD" 3 name: "BARE SOD"
5 path: "Panels/Room 6/panel_1" 4 path: "Panels/Room 6/panel_1"
@@ -42,6 +41,7 @@ panels {
42 clue: "knot" 41 clue: "knot"
43 answer: "not" 42 answer: "not"
44 symbols: ZERO 43 symbols: ZERO
44 display_name: "KNOT (TL)"
45} 45}
46panels { 46panels {
47 name: "SURE TEMPER" 47 name: "SURE TEMPER"
@@ -129,6 +129,7 @@ panels {
129 clue: "bear" 129 clue: "bear"
130 answer: "bearer" 130 answer: "bearer"
131 symbols: SPARKLES 131 symbols: SPARKLES
132 display_name: "BEAR (TL)"
132} 133}
133panels { 134panels {
134 name: "CHILL" 135 name: "CHILL"
diff --git a/data/maps/the_plaza/rooms/Top Right Room.txtpb b/data/maps/the_plaza/rooms/Top Right Room.txtpb index 2a169af..7e91cbe 100644 --- a/data/maps/the_plaza/rooms/Top Right Room.txtpb +++ b/data/maps/the_plaza/rooms/Top Right Room.txtpb
@@ -1,5 +1,4 @@
1name: "Top Right Room" 1name: "Top Right Room"
2display_name: "Plaza"
3panels { 2panels {
4 name: "RIGHT WING" 3 name: "RIGHT WING"
5 path: "Panels/Room 5/panel_1" 4 path: "Panels/Room 5/panel_1"
@@ -34,6 +33,7 @@ panels {
34 clue: "bear" 33 clue: "bear"
35 answer: "cave" 34 answer: "cave"
36 symbols: STARS 35 symbols: STARS
36 display_name: "BEAR (TR)"
37} 37}
38panels { 38panels {
39 name: "TYPIST" 39 name: "TYPIST"
@@ -125,6 +125,7 @@ panels {
125 clue: "knot" 125 clue: "knot"
126 answer: "not" 126 answer: "not"
127 symbols: ZERO 127 symbols: ZERO
128 display_name: "KNOT (TR)"
128} 129}
129panels { 130panels {
130 name: "HALVES ANNOYED SOUR GOOD" 131 name: "HALVES ANNOYED SOUR GOOD"
diff --git a/data/maps/the_quiet/rooms/Keyholder Room.txtpb b/data/maps/the_quiet/rooms/Keyholder Room.txtpb index e2322a8..d0f2677 100644 --- a/data/maps/the_quiet/rooms/Keyholder Room.txtpb +++ b/data/maps/the_quiet/rooms/Keyholder Room.txtpb
@@ -1,5 +1,4 @@
1name: "Keyholder Room" 1name: "Keyholder Room"
2display_name: "Quiet"
3keyholders { 2keyholders {
4 name: "Q" 3 name: "Q"
5 path: "Components/KeyHolders/keyHolderQ" 4 path: "Components/KeyHolders/keyHolderQ"
diff --git a/data/maps/the_quiet/rooms/Main Area.txtpb b/data/maps/the_quiet/rooms/Main Area.txtpb index d9c2361..180e0bc 100644 --- a/data/maps/the_quiet/rooms/Main Area.txtpb +++ b/data/maps/the_quiet/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Quiet"
3panels { 2panels {
4 name: "SOLID" 3 name: "SOLID"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
diff --git a/data/maps/the_quiet/rooms/Q Room.txtpb b/data/maps/the_quiet/rooms/Q Room.txtpb index 224e71b..368f366 100644 --- a/data/maps/the_quiet/rooms/Q Room.txtpb +++ b/data/maps/the_quiet/rooms/Q Room.txtpb
@@ -1,5 +1,4 @@
1name: "Q Room" 1name: "Q Room"
2display_name: "Quiet"
3letters { 2letters {
4 key: "q" 3 key: "q"
5 path: "Components/Collectables/q" 4 path: "Components/Collectables/q"
diff --git a/data/maps/the_relentless/rooms/All.txtpb b/data/maps/the_relentless/rooms/All.txtpb index 12705ba..19238c9 100644 --- a/data/maps/the_relentless/rooms/All.txtpb +++ b/data/maps/the_relentless/rooms/All.txtpb
@@ -1,5 +1,4 @@
1name: "All" 1name: "All"
2display_name: "Relentless"
3panels { 2panels {
4 name: "LEFT (1)" 3 name: "LEFT (1)"
5 path: "Panels/Room_1/panel_6" 4 path: "Panels/Room_1/panel_6"
diff --git a/data/maps/the_relentless/rooms/Left And Turn.txtpb b/data/maps/the_relentless/rooms/Left And Turn.txtpb index 5037f20..f79bb54 100644 --- a/data/maps/the_relentless/rooms/Left And Turn.txtpb +++ b/data/maps/the_relentless/rooms/Left And Turn.txtpb
@@ -1,5 +1,4 @@
1name: "Left And Turn" 1name: "Left And Turn"
2display_name: "Relentless"
3panels { 2panels {
4 name: "HIDE (1)" 3 name: "HIDE (1)"
5 path: "Panels/Room_1/panel_2" 4 path: "Panels/Room_1/panel_2"
diff --git a/data/maps/the_relentless/rooms/Left Room.txtpb b/data/maps/the_relentless/rooms/Left Room.txtpb index 52b5154..4db0075 100644 --- a/data/maps/the_relentless/rooms/Left Room.txtpb +++ b/data/maps/the_relentless/rooms/Left Room.txtpb
@@ -1,5 +1,4 @@
1name: "Left Room" 1name: "Left Room"
2display_name: "Relentless"
3panels { 2panels {
4 name: "HIDE" 3 name: "HIDE"
5 path: "Panels/Room_1/panel_1" 4 path: "Panels/Room_1/panel_1"
diff --git a/data/maps/the_relentless/rooms/Mastery.txtpb b/data/maps/the_relentless/rooms/Mastery.txtpb index 8b12c56..749837e 100644 --- a/data/maps/the_relentless/rooms/Mastery.txtpb +++ b/data/maps/the_relentless/rooms/Mastery.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery" 1name: "Mastery"
2display_name: "Relentless"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_relentless/rooms/Shop Room.txtpb b/data/maps/the_relentless/rooms/Shop Room.txtpb index 22b7acc..be3ff7a 100644 --- a/data/maps/the_relentless/rooms/Shop Room.txtpb +++ b/data/maps/the_relentless/rooms/Shop Room.txtpb
@@ -1,5 +1,4 @@
1name: "Shop Room" 1name: "Shop Room"
2display_name: "Relentless"
3panels { 2panels {
4 name: "LEFT (1)" 3 name: "LEFT (1)"
5 path: "Panels/Room_3/panel_5" 4 path: "Panels/Room_3/panel_5"
diff --git a/data/maps/the_relentless/rooms/Turn And Shop.txtpb b/data/maps/the_relentless/rooms/Turn And Shop.txtpb index 9e61769..b9e257c 100644 --- a/data/maps/the_relentless/rooms/Turn And Shop.txtpb +++ b/data/maps/the_relentless/rooms/Turn And Shop.txtpb
@@ -1,5 +1,4 @@
1name: "Turn And Shop" 1name: "Turn And Shop"
2display_name: "Relentless"
3panels { 2panels {
4 name: "LEFT (1)" 3 name: "LEFT (1)"
5 path: "Panels/Room_2/panel_5" 4 path: "Panels/Room_2/panel_5"
diff --git a/data/maps/the_relentless/rooms/Turn Room.txtpb b/data/maps/the_relentless/rooms/Turn Room.txtpb index 3b5caef..525786c 100644 --- a/data/maps/the_relentless/rooms/Turn Room.txtpb +++ b/data/maps/the_relentless/rooms/Turn Room.txtpb
@@ -1,5 +1,4 @@
1name: "Turn Room" 1name: "Turn Room"
2display_name: "Relentless"
3panels { 2panels {
4 name: "HIDE (1)" 3 name: "HIDE (1)"
5 path: "Panels/Room_2/panel_2" 4 path: "Panels/Room_2/panel_2"
diff --git a/data/maps/the_repetitive/rooms/Anti Room.txtpb b/data/maps/the_repetitive/rooms/Anti Room.txtpb index 5451977..641fede 100644 --- a/data/maps/the_repetitive/rooms/Anti Room.txtpb +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb
@@ -1,5 +1,4 @@
1name: "Anti Room" 1name: "Anti Room"
2display_name: "Repetitive"
3# Ignore the collectible. The mod should remove it and the back wall too. 2# Ignore the collectible. The mod should remove it and the back wall too.
4panels { 3panels {
5 name: "HA (1)" 4 name: "HA (1)"
diff --git a/data/maps/the_repetitive/rooms/Cyan Room.txtpb b/data/maps/the_repetitive/rooms/Cyan Room.txtpb index fb56ac7..d6790f5 100644 --- a/data/maps/the_repetitive/rooms/Cyan Room.txtpb +++ b/data/maps/the_repetitive/rooms/Cyan Room.txtpb
@@ -1,5 +1,4 @@
1name: "Cyan Room" 1name: "Cyan Room"
2display_name: "Repetitive"
3panels { 2panels {
4 name: "ALFA" 3 name: "ALFA"
5 path: "Panels/Lingo2/panel_3" 4 path: "Panels/Lingo2/panel_3"
diff --git a/data/maps/the_repetitive/rooms/Dot Area.txtpb b/data/maps/the_repetitive/rooms/Dot Area.txtpb index 63d0395..c4f4583 100644 --- a/data/maps/the_repetitive/rooms/Dot Area.txtpb +++ b/data/maps/the_repetitive/rooms/Dot Area.txtpb
@@ -1,5 +1,4 @@
1name: "Dot Area" 1name: "Dot Area"
2display_name: "Repetitive"
3panels { 2panels {
4 name: "TUTU (1)" 3 name: "TUTU (1)"
5 path: "Panels/Lingo2/panel" 4 path: "Panels/Lingo2/panel"
diff --git a/data/maps/the_repetitive/rooms/Entry Connector.txtpb b/data/maps/the_repetitive/rooms/Entry Connector.txtpb index 8addc7f..b6795c2 100644 --- a/data/maps/the_repetitive/rooms/Entry Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb
@@ -1,5 +1,4 @@
1name: "Entry Connector" 1name: "Entry Connector"
2display_name: "Repetitive"
3ports { 2ports {
4 name: "ENTRY" 3 name: "ENTRY"
5 path: "Components/Warps/worldport2" 4 path: "Components/Warps/worldport2"
diff --git a/data/maps/the_repetitive/rooms/Lime Room.txtpb b/data/maps/the_repetitive/rooms/Lime Room.txtpb index 71e4c2c..37d4937 100644 --- a/data/maps/the_repetitive/rooms/Lime Room.txtpb +++ b/data/maps/the_repetitive/rooms/Lime Room.txtpb
@@ -1,5 +1,4 @@
1name: "Lime Room" 1name: "Lime Room"
2display_name: "Repetitive"
3panels { 2panels {
4 name: "RAT" 3 name: "RAT"
5 path: "Panels/Lingo2/panel_1" 4 path: "Panels/Lingo2/panel_1"
diff --git a/data/maps/the_repetitive/rooms/Magenta Room.txtpb b/data/maps/the_repetitive/rooms/Magenta Room.txtpb index 827d058..d38e485 100644 --- a/data/maps/the_repetitive/rooms/Magenta Room.txtpb +++ b/data/maps/the_repetitive/rooms/Magenta Room.txtpb
@@ -1,5 +1,4 @@
1name: "Magenta Room" 1name: "Magenta Room"
2display_name: "Repetitive"
3panels { 2panels {
4 name: "WRITE" 3 name: "WRITE"
5 path: "Panels/Eval/panel_9" 4 path: "Panels/Eval/panel_9"
diff --git a/data/maps/the_repetitive/rooms/Main Room.txtpb b/data/maps/the_repetitive/rooms/Main Room.txtpb index 9fd36d4..8a2feb0 100644 --- a/data/maps/the_repetitive/rooms/Main Room.txtpb +++ b/data/maps/the_repetitive/rooms/Main Room.txtpb
@@ -1,5 +1,4 @@
1name: "Main Room" 1name: "Main Room"
2display_name: "Repetitive"
3panels { 2panels {
4 name: "HOTS (2)" 3 name: "HOTS (2)"
5 path: "Panels/Entry/panel_3" 4 path: "Panels/Entry/panel_3"
diff --git a/data/maps/the_repetitive/rooms/Mastery Room.txtpb b/data/maps/the_repetitive/rooms/Mastery Room.txtpb index 074a825..5e3326c 100644 --- a/data/maps/the_repetitive/rooms/Mastery Room.txtpb +++ b/data/maps/the_repetitive/rooms/Mastery Room.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery Room" 1name: "Mastery Room"
2display_name: "Repetitive"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb index 88f7fc4..1ed66b4 100644 --- a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb
@@ -1,5 +1,4 @@
1name: "Plaza Connector" 1name: "Plaza Connector"
2display_name: "Repetitive"
3ports { 2ports {
4 name: "PLAZA" 3 name: "PLAZA"
5 path: "Components/Warps/worldport" 4 path: "Components/Warps/worldport"
diff --git a/data/maps/the_repetitive/rooms/Yellow Room.txtpb b/data/maps/the_repetitive/rooms/Yellow Room.txtpb index 65d665f..9b7d619 100644 --- a/data/maps/the_repetitive/rooms/Yellow Room.txtpb +++ b/data/maps/the_repetitive/rooms/Yellow Room.txtpb
@@ -1,5 +1,4 @@
1name: "Yellow Room" 1name: "Yellow Room"
2display_name: "Repetitive"
3panels { 2panels {
4 name: "W" 3 name: "W"
5 path: "Panels/Eval/panel_1" 4 path: "Panels/Eval/panel_1"
diff --git a/data/maps/the_revitalized/rooms/Bye Room.txtpb b/data/maps/the_revitalized/rooms/Bye Room.txtpb index 60726c2..6cefe70 100644 --- a/data/maps/the_revitalized/rooms/Bye Room.txtpb +++ b/data/maps/the_revitalized/rooms/Bye Room.txtpb
@@ -1,5 +1,4 @@
1name: "Bye Room" 1name: "Bye Room"
2display_name: "Revitalized"
3panels { 2panels {
4 name: "BYE" 3 name: "BYE"
5 path: "Panels/panel_1" 4 path: "Panels/panel_1"
diff --git a/data/maps/the_revitalized/rooms/Hidden Room.txtpb b/data/maps/the_revitalized/rooms/Hidden Room.txtpb index c9ec310..61f2e4d 100644 --- a/data/maps/the_revitalized/rooms/Hidden Room.txtpb +++ b/data/maps/the_revitalized/rooms/Hidden Room.txtpb
@@ -1,5 +1,4 @@
1name: "Hidden Room" 1name: "Hidden Room"
2display_name: "Revitalized"
3panels { 2panels {
4 name: "HIDDEN" 3 name: "HIDDEN"
5 path: "Panels/panel_3" 4 path: "Panels/panel_3"
diff --git a/data/maps/the_revitalized/rooms/Hide Room.txtpb b/data/maps/the_revitalized/rooms/Hide Room.txtpb index 6660787..92b29bf 100644 --- a/data/maps/the_revitalized/rooms/Hide Room.txtpb +++ b/data/maps/the_revitalized/rooms/Hide Room.txtpb
@@ -1,5 +1,4 @@
1name: "Hide Room" 1name: "Hide Room"
2display_name: "Revitalized"
3panels { 2panels {
4 name: "HIDE" 3 name: "HIDE"
5 path: "Panels/panel_2" 4 path: "Panels/panel_2"
diff --git a/data/maps/the_revitalized/rooms/High Room.txtpb b/data/maps/the_revitalized/rooms/High Room.txtpb index de8fdaf..e876801 100644 --- a/data/maps/the_revitalized/rooms/High Room.txtpb +++ b/data/maps/the_revitalized/rooms/High Room.txtpb
@@ -1,5 +1,4 @@
1name: "High Room" 1name: "High Room"
2display_name: "Revitalized"
3panels { 2panels {
4 name: "HIGH" 3 name: "HIGH"
5 path: "Panels/panel_4" 4 path: "Panels/panel_4"
diff --git a/data/maps/the_revitalized/rooms/Return Room.txtpb b/data/maps/the_revitalized/rooms/Return Room.txtpb index 1d9d094..d629c8d 100644 --- a/data/maps/the_revitalized/rooms/Return Room.txtpb +++ b/data/maps/the_revitalized/rooms/Return Room.txtpb
@@ -1,5 +1,4 @@
1name: "Return Room" 1name: "Return Room"
2display_name: "Revitalized"
3panels { 2panels {
4 name: "RETURN" 3 name: "RETURN"
5 path: "Components/panel_7" 4 path: "Components/panel_7"
diff --git a/data/maps/the_revitalized/rooms/Too Room.txtpb b/data/maps/the_revitalized/rooms/Too Room.txtpb index a35b80f..819c3cf 100644 --- a/data/maps/the_revitalized/rooms/Too Room.txtpb +++ b/data/maps/the_revitalized/rooms/Too Room.txtpb
@@ -1,5 +1,4 @@
1name: "Too Room" 1name: "Too Room"
2display_name: "Revitalized"
3panels { 2panels {
4 name: "TOO" 3 name: "TOO"
5 path: "Panels/panel_6" 4 path: "Panels/panel_6"
diff --git a/data/maps/the_revitalized/rooms/Won Room.txtpb b/data/maps/the_revitalized/rooms/Won Room.txtpb index 16766fb..8cedd1d 100644 --- a/data/maps/the_revitalized/rooms/Won Room.txtpb +++ b/data/maps/the_revitalized/rooms/Won Room.txtpb
@@ -1,5 +1,4 @@
1name: "Won Room" 1name: "Won Room"
2display_name: "Revitalized"
3panels { 2panels {
4 name: "WON" 3 name: "WON"
5 path: "Panels/panel_5" 4 path: "Panels/panel_5"
diff --git a/data/maps/the_shop/rooms/Main Area.txtpb b/data/maps/the_shop/rooms/Main Area.txtpb index eb0e696..d45e0f0 100644 --- a/data/maps/the_shop/rooms/Main Area.txtpb +++ b/data/maps/the_shop/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Shop"
3panels { 2panels {
4 name: "DUCKS" 3 name: "DUCKS"
5 path: "Panels/Books/panel_1" 4 path: "Panels/Books/panel_1"
diff --git a/data/maps/the_sirenic/rooms/Mastery.txtpb b/data/maps/the_sirenic/rooms/Mastery.txtpb index 849202b..749837e 100644 --- a/data/maps/the_sirenic/rooms/Mastery.txtpb +++ b/data/maps/the_sirenic/rooms/Mastery.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery" 1name: "Mastery"
2display_name: "Sirenic"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_sirenic/rooms/Puzzles.txtpb b/data/maps/the_sirenic/rooms/Puzzles.txtpb index 6784163..0f62cbd 100644 --- a/data/maps/the_sirenic/rooms/Puzzles.txtpb +++ b/data/maps/the_sirenic/rooms/Puzzles.txtpb
@@ -1,5 +1,4 @@
1name: "Puzzles" 1name: "Puzzles"
2display_name: "Sirenic"
3panels { 2panels {
4 name: "Left Top 1" 3 name: "Left Top 1"
5 path: "Panels/Room_1/pip_1" 4 path: "Panels/Room_1/pip_1"
diff --git a/data/maps/the_sirenic/rooms/Start.txtpb b/data/maps/the_sirenic/rooms/Start.txtpb index 61150d9..9014e6d 100644 --- a/data/maps/the_sirenic/rooms/Start.txtpb +++ b/data/maps/the_sirenic/rooms/Start.txtpb
@@ -1,5 +1,4 @@
1name: "Start" 1name: "Start"
2display_name: "Sirenic"
3panels { 2panels {
4 name: "Flipped" 3 name: "Flipped"
5 path: "Panels/Entry/entry_2" 4 path: "Panels/Entry/entry_2"
diff --git a/data/maps/the_stormy/rooms/Center.txtpb b/data/maps/the_stormy/rooms/Center.txtpb index 62395ba..f0e3e39 100644 --- a/data/maps/the_stormy/rooms/Center.txtpb +++ b/data/maps/the_stormy/rooms/Center.txtpb
@@ -1,5 +1,4 @@
1name: "Center" 1name: "Center"
2display_name: "Stormy"
3panels { 2panels {
4 name: "REACTOR" 3 name: "REACTOR"
5 path: "Panels/Room_1/panel_7" 4 path: "Panels/Room_1/panel_7"
@@ -20,6 +19,7 @@ panels {
20 clue: "cloud" 19 clue: "cloud"
21 answer: "rain" 20 answer: "rain"
22 symbols: AGE 21 symbols: AGE
22 display_name: "CLOUD (1)"
23} 23}
24panels { 24panels {
25 name: "WIND" 25 name: "WIND"
@@ -27,6 +27,7 @@ panels {
27 clue: "wind" 27 clue: "wind"
28 answer: "tornado" 28 answer: "tornado"
29 symbols: CROSS 29 symbols: CROSS
30 display_name: "WIND (1)"
30} 31}
31ports { 32ports {
32 name: "ENTRY" 33 name: "ENTRY"
diff --git a/data/maps/the_stormy/rooms/Nuclear Side.txtpb b/data/maps/the_stormy/rooms/Nuclear Side.txtpb index 15d393b..7704cfb 100644 --- a/data/maps/the_stormy/rooms/Nuclear Side.txtpb +++ b/data/maps/the_stormy/rooms/Nuclear Side.txtpb
@@ -1,5 +1,4 @@
1name: "Nuclear Side" 1name: "Nuclear Side"
2display_name: "Stormy"
3panels { 2panels {
4 name: "GERM" 3 name: "GERM"
5 path: "Panels/Room_1/panel_2" 4 path: "Panels/Room_1/panel_2"
diff --git a/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb b/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb index 1d9c46d..34a6715 100644 --- a/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb +++ b/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb
@@ -1,5 +1,4 @@
1name: "Nuclear Vestibule" 1name: "Nuclear Vestibule"
2display_name: "Stormy"
3panels { 2panels {
4 name: "STORM" 3 name: "STORM"
5 path: "Panels/Room 2/panel_11" 4 path: "Panels/Room 2/panel_11"
diff --git a/data/maps/the_stormy/rooms/Rain Side.txtpb b/data/maps/the_stormy/rooms/Rain Side.txtpb index cb59a6d..1babef2 100644 --- a/data/maps/the_stormy/rooms/Rain Side.txtpb +++ b/data/maps/the_stormy/rooms/Rain Side.txtpb
@@ -1,11 +1,11 @@
1name: "Rain Side" 1name: "Rain Side"
2display_name: "Stormy"
3panels { 2panels {
4 name: "CLOUD" 3 name: "CLOUD"
5 path: "Panels/Room_1/panel_4" 4 path: "Panels/Room_1/panel_4"
6 clue: "cloud" 5 clue: "cloud"
7 answer: "lightning" 6 answer: "lightning"
8 symbols: CROSS 7 symbols: CROSS
8 display_name: "CLOUD (2)"
9} 9}
10panels { 10panels {
11 name: "WIND" 11 name: "WIND"
@@ -13,4 +13,5 @@ panels {
13 clue: "wind" 13 clue: "wind"
14 answer: "whirlwind" 14 answer: "whirlwind"
15 symbols: PYRAMID 15 symbols: PYRAMID
16 display_name: "WIND (2)"
16} 17}
diff --git a/data/maps/the_stormy/rooms/Tornado Side.txtpb b/data/maps/the_stormy/rooms/Tornado Side.txtpb index d91d057..1e5ca69 100644 --- a/data/maps/the_stormy/rooms/Tornado Side.txtpb +++ b/data/maps/the_stormy/rooms/Tornado Side.txtpb
@@ -1,5 +1,4 @@
1name: "Tornado Side" 1name: "Tornado Side"
2display_name: "Stormy"
3panels { 2panels {
4 name: "PUDDLE" 3 name: "PUDDLE"
5 path: "Panels/Room_1/panel_6" 4 path: "Panels/Room_1/panel_6"
diff --git a/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb b/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb index 9a98c3e..e6c7e60 100644 --- a/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb +++ b/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb
@@ -1,5 +1,4 @@
1name: "Tornado Vestibule" 1name: "Tornado Vestibule"
2display_name: "Stormy"
3panels { 2panels {
4 name: "SHIP" 3 name: "SHIP"
5 path: "Panels/Room 2/panel_12" 4 path: "Panels/Room 2/panel_12"
diff --git a/data/maps/the_stormy/rooms/Volcano Side.txtpb b/data/maps/the_stormy/rooms/Volcano Side.txtpb index bd823d5..73c7ae4 100644 --- a/data/maps/the_stormy/rooms/Volcano Side.txtpb +++ b/data/maps/the_stormy/rooms/Volcano Side.txtpb
@@ -1,5 +1,4 @@
1name: "Volcano Side" 1name: "Volcano Side"
2display_name: "Stormy"
3panels { 2panels {
4 name: "SNOW" 3 name: "SNOW"
5 path: "Panels/Room_1/panel_1" 4 path: "Panels/Room_1/panel_1"
diff --git a/data/maps/the_stormy/rooms/X2 Room.txtpb b/data/maps/the_stormy/rooms/X2 Room.txtpb index 7d46956..3be4def 100644 --- a/data/maps/the_stormy/rooms/X2 Room.txtpb +++ b/data/maps/the_stormy/rooms/X2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "X2 Room" 1name: "X2 Room"
2display_name: "Stormy"
3letters { 2letters {
4 key: "x" 3 key: "x"
5 level2: true 4 level2: true
diff --git a/data/maps/the_sturdy/rooms/Main Area.txtpb b/data/maps/the_sturdy/rooms/Main Area.txtpb index 9468060..c437ceb 100644 --- a/data/maps/the_sturdy/rooms/Main Area.txtpb +++ b/data/maps/the_sturdy/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Sturdy"
3panels { 2panels {
4 name: "MOVE (1)" 3 name: "MOVE (1)"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
diff --git a/data/maps/the_sturdy/rooms/S2 Area.txtpb b/data/maps/the_sturdy/rooms/S2 Area.txtpb index 118b914..38fad5e 100644 --- a/data/maps/the_sturdy/rooms/S2 Area.txtpb +++ b/data/maps/the_sturdy/rooms/S2 Area.txtpb
@@ -1,5 +1,4 @@
1name: "S2 Area" 1name: "S2 Area"
2display_name: "Sturdy"
3panels { 2panels {
4 name: "COLORS" 3 name: "COLORS"
5 path: "Panels/Rainbow/panel_1" 4 path: "Panels/Rainbow/panel_1"
diff --git a/data/maps/the_sun_temple/rooms/Ending.txtpb b/data/maps/the_sun_temple/rooms/Ending.txtpb index a94e606..975374a 100644 --- a/data/maps/the_sun_temple/rooms/Ending.txtpb +++ b/data/maps/the_sun_temple/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Sun Temple"
3endings { 2endings {
4 name: "PURPLE" 3 name: "PURPLE"
5 path: "Components/purple_ending" 4 path: "Components/purple_ending"
diff --git a/data/maps/the_sun_temple/rooms/Entrance.txtpb b/data/maps/the_sun_temple/rooms/Entrance.txtpb index afc932c..f9da822 100644 --- a/data/maps/the_sun_temple/rooms/Entrance.txtpb +++ b/data/maps/the_sun_temple/rooms/Entrance.txtpb
@@ -1,5 +1,4 @@
1name: "Entrance" 1name: "Entrance"
2display_name: "Sun Temple"
3panels { 2panels {
4 name: "SUN" 3 name: "SUN"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
diff --git a/data/maps/the_sun_temple/rooms/Mastery.txtpb b/data/maps/the_sun_temple/rooms/Mastery.txtpb index b416a9a..bbe8742 100644 --- a/data/maps/the_sun_temple/rooms/Mastery.txtpb +++ b/data/maps/the_sun_temple/rooms/Mastery.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery" 1name: "Mastery"
2display_name: "Sun Temple"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_sun_temple/rooms/Temple.txtpb b/data/maps/the_sun_temple/rooms/Temple.txtpb index 047ea8f..4f39737 100644 --- a/data/maps/the_sun_temple/rooms/Temple.txtpb +++ b/data/maps/the_sun_temple/rooms/Temple.txtpb
@@ -1,5 +1,4 @@
1name: "Temple" 1name: "Temple"
2display_name: "Sun Temple"
3panels { 2panels {
4 name: "DELAY" 3 name: "DELAY"
5 path: "Panels/Main/panel_2" 4 path: "Panels/Main/panel_2"
diff --git a/data/maps/the_sweet/rooms/Main Area.txtpb b/data/maps/the_sweet/rooms/Main Area.txtpb index b72b6d4..d4e6fda 100644 --- a/data/maps/the_sweet/rooms/Main Area.txtpb +++ b/data/maps/the_sweet/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Sweet"
3panels { 2panels {
4 name: "POTATO" 3 name: "POTATO"
5 path: "Panels/Sweetening Room/panel_1" 4 path: "Panels/Sweetening Room/panel_1"
diff --git a/data/maps/the_sweet/rooms/Y2 Room.txtpb b/data/maps/the_sweet/rooms/Y2 Room.txtpb index 4da87f3..d448f57 100644 --- a/data/maps/the_sweet/rooms/Y2 Room.txtpb +++ b/data/maps/the_sweet/rooms/Y2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "Y2 Room" 1name: "Y2 Room"
2display_name: "Sweet"
3letters { 2letters {
4 key: "y" 3 key: "y"
5 level2: true 4 level2: true
diff --git a/data/maps/the_unyielding/doors.txtpb b/data/maps/the_unyielding/doors.txtpb index b969c0b..46da45c 100644 --- a/data/maps/the_unyielding/doors.txtpb +++ b/data/maps/the_unyielding/doors.txtpb
@@ -183,6 +183,21 @@ doors {
183 panels { room: "Central Connected Area" name: "CHIN" } 183 panels { room: "Central Connected Area" name: "CHIN" }
184 panels { room: "Central Connected Area" name: "DING" } 184 panels { room: "Central Connected Area" name: "DING" }
185 location_room: "Central Connected Area" 185 location_room: "Central Connected Area"
186 location_name: "East Room 2"
187}
188doors {
189 name: "East Room 1"
190 type: LOCATION_ONLY
191 panels { room: "East Room 1" name: "CHIN" }
192 panels { room: "East Room 1" name: "HEAT" }
193 panels { room: "East Room 1" name: "END" }
194 panels { room: "East Room 1" name: "FLY" }
195 panels { room: "East Room 1" name: "OUCH" }
196 panels { room: "East Room 1" name: "HAG" }
197 panels { room: "East Room 1" name: "TIN" }
198 panels { room: "East Room 1" name: "RID" }
199 panels { room: "East Room 1" name: "TUG" }
200 location_room: "East Room 1"
186} 201}
187doors { 202doors {
188 name: "Orange Alcove" 203 name: "Orange Alcove"
@@ -199,6 +214,7 @@ doors {
199} 214}
200doors { 215doors {
201 name: "Black Alcove" 216 name: "Black Alcove"
217 type: EVENT
202 panels { room: "Star Rooms" name: "TURN" } 218 panels { room: "Star Rooms" name: "TURN" }
203 panels { room: "Central Connected Area" name: "HAD" } 219 panels { room: "Central Connected Area" name: "HAD" }
204 panels { room: "Central Connected Area" name: "SOW" } 220 panels { room: "Central Connected Area" name: "SOW" }
@@ -218,6 +234,7 @@ doors {
218 panels { room: "Northeast Room 1" name: "CAR" } 234 panels { room: "Northeast Room 1" name: "CAR" }
219 panels { room: "Northeast Room 1" name: "SIR" } 235 panels { room: "Northeast Room 1" name: "SIR" }
220 location_room: "Northeast Room 1" 236 location_room: "Northeast Room 1"
237 location_name: "Northeast Room 1"
221} 238}
222doors { 239doors {
223 name: "Northeast Corner Behind" 240 name: "Northeast Corner Behind"
@@ -245,6 +262,7 @@ doors {
245 panels { room: "Northwest Room" name: "HER" } 262 panels { room: "Northwest Room" name: "HER" }
246 panels { room: "Northwest Room" name: "DAM" } 263 panels { room: "Northwest Room" name: "DAM" }
247 location_room: "Northwest Room" 264 location_room: "Northwest Room"
265 location_name: "Northwest Room"
248} 266}
249doors { 267doors {
250 name: "Cyan Alcove" 268 name: "Cyan Alcove"
@@ -274,6 +292,7 @@ doors {
274 panels { room: "Southwest Room 3" name: "HOST" } 292 panels { room: "Southwest Room 3" name: "HOST" }
275 panels { room: "Southwest Room 3" name: "MUG" } 293 panels { room: "Southwest Room 3" name: "MUG" }
276 location_room: "Southwest Room 3" 294 location_room: "Southwest Room 3"
295 location_name: "Southwest Room 3"
277} 296}
278doors { 297doors {
279 name: "Southwest Room 2 Entrance" 298 name: "Southwest Room 2 Entrance"
@@ -293,6 +312,7 @@ doors {
293 panels { room: "Southwest Room 2" name: "ION" } 312 panels { room: "Southwest Room 2" name: "ION" }
294 panels { room: "Southwest Room 2" name: "INN" } 313 panels { room: "Southwest Room 2" name: "INN" }
295 location_room: "Southwest Room 2" 314 location_room: "Southwest Room 2"
315 location_name: "Southwest Room 2"
296} 316}
297doors { 317doors {
298 name: "Southwest 4" 318 name: "Southwest 4"
@@ -411,6 +431,7 @@ doors {
411 panels { room: "Central Connected Area" name: "SON (1)" } 431 panels { room: "Central Connected Area" name: "SON (1)" }
412 panels { room: "Central Connected Area" name: "URGE" } 432 panels { room: "Central Connected Area" name: "URGE" }
413 location_room: "Central Connected Area" 433 location_room: "Central Connected Area"
434 location_name: "Northeast Room 2"
414} 435}
415doors { 436doors {
416 name: "South Right Painting" 437 name: "South Right Painting"
diff --git a/data/maps/the_wondrous/rooms/Huge.txtpb b/data/maps/the_wondrous/rooms/Huge.txtpb index c4425e7..6ca6ef8 100644 --- a/data/maps/the_wondrous/rooms/Huge.txtpb +++ b/data/maps/the_wondrous/rooms/Huge.txtpb
@@ -4,6 +4,7 @@ panels {
4 path: "Panels/panel_3" 4 path: "Panels/panel_3"
5 clue: "shrink" 5 clue: "shrink"
6 answer: "shrink" 6 answer: "shrink"
7 display_name: "SHRINK (2)"
7} 8}
8panels { 9panels {
9 name: "IRE" 10 name: "IRE"
diff --git a/data/maps/the_wondrous/rooms/Regular.txtpb b/data/maps/the_wondrous/rooms/Regular.txtpb index bd167d3..65df029 100644 --- a/data/maps/the_wondrous/rooms/Regular.txtpb +++ b/data/maps/the_wondrous/rooms/Regular.txtpb
@@ -4,4 +4,5 @@ panels {
4 path: "Panels/panel_2" 4 path: "Panels/panel_2"
5 clue: "shrink" 5 clue: "shrink"
6 answer: "shrink" 6 answer: "shrink"
7 display_name: "SHRINK (1)"
7} 8}
diff --git a/proto/data.proto b/proto/data.proto index 93f2227..032cf3a 100644 --- a/proto/data.proto +++ b/proto/data.proto
@@ -107,6 +107,8 @@ message Door {
107 repeated uint64 endings = 16; 107 repeated uint64 endings = 16;
108 108
109 optional DoorType type = 8; 109 optional DoorType type = 8;
110
111 optional string location_name = 17;
110} 112}
111 113
112message PanelData { 114message PanelData {
@@ -124,6 +126,8 @@ message PanelData {
124 126
125 optional uint64 required_door = 9; 127 optional uint64 required_door = 9;
126 optional uint64 required_room = 11; 128 optional uint64 required_room = 11;
129
130 optional string display_name = 12;
127} 131}
128 132
129message PaintingData { 133message PaintingData {
@@ -198,6 +202,7 @@ message Room {
198 optional uint64 map_id = 8; 202 optional uint64 map_id = 8;
199 optional string name = 2; 203 optional string name = 2;
200 optional string display_name = 3; 204 optional string display_name = 3;
205 optional string panel_display_name = 13;
201 206
202 repeated uint64 panels = 4; 207 repeated uint64 panels = 4;
203 repeated uint64 paintings = 5; 208 repeated uint64 paintings = 5;
diff --git a/proto/human.proto b/proto/human.proto index 1a15c59..5f6354c 100644 --- a/proto/human.proto +++ b/proto/human.proto
@@ -90,6 +90,7 @@ message HumanDoor {
90 90
91 optional DoorType type = 4; 91 optional DoorType type = 4;
92 optional string location_room = 5; 92 optional string location_room = 5;
93 optional string location_name = 14;
93} 94}
94 95
95message HumanDoors { 96message HumanDoors {
@@ -108,6 +109,8 @@ message HumanPanel {
108 109
109 optional DoorIdentifier required_door = 7; 110 optional DoorIdentifier required_door = 7;
110 optional RoomIdentifier required_room = 8; 111 optional RoomIdentifier required_room = 8;
112
113 optional string display_name = 9;
111} 114}
112 115
113message HumanPainting { 116message HumanPainting {
@@ -161,6 +164,10 @@ message HumanRoom {
161 optional string name = 1; 164 optional string name = 1;
162 optional string display_name = 2; 165 optional string display_name = 2;
163 166
167 // This is used in panelsanity location names and location names for STANDARD
168 // doors generated from panels in the same area.
169 optional string panel_display_name = 10;
170
164 repeated HumanPanel panels = 3; 171 repeated HumanPanel panels = 3;
165 repeated HumanPainting paintings = 4; 172 repeated HumanPainting paintings = 4;
166 repeated HumanLetter letters = 5; 173 repeated HumanLetter letters = 5;
diff --git a/tools/datapacker/main.cpp b/tools/datapacker/main.cpp index d820360..cc83ca1 100644 --- a/tools/datapacker/main.cpp +++ b/tools/datapacker/main.cpp
@@ -104,7 +104,11 @@ class DataPacker {
104 container_.FindOrAddRoom(current_map_name, h_room.name(), std::nullopt); 104 container_.FindOrAddRoom(current_map_name, h_room.name(), std::nullopt);
105 Room& room = *container_.all_objects().mutable_rooms(room_id); 105 Room& room = *container_.all_objects().mutable_rooms(room_id);
106 106
107 room.set_display_name(h_room.display_name()); 107 //room.set_display_name(h_room.display_name());
108
109 if (h_room.has_panel_display_name()) {
110 room.set_panel_display_name(h_room.panel_display_name());
111 }
108 112
109 for (const HumanPanel& h_panel : h_room.panels()) { 113 for (const HumanPanel& h_panel : h_room.panels()) {
110 room.add_panels(ProcessPanel(h_panel, current_map_name, room.name())); 114 room.add_panels(ProcessPanel(h_panel, current_map_name, room.name()));
@@ -175,6 +179,10 @@ class DataPacker {
175 map_name, h_panel.required_room().name(), current_map_name)); 179 map_name, h_panel.required_room().name(), current_map_name));
176 } 180 }
177 181
182 if (h_panel.has_display_name()) {
183 panel.set_display_name(h_panel.display_name());
184 }
185
178 return panel_id; 186 return panel_id;
179 } 187 }
180 188
@@ -394,6 +402,10 @@ class DataPacker {
394 } 402 }
395 403
396 door.set_type(h_door.type()); 404 door.set_type(h_door.type());
405
406 if (h_door.has_location_name()) {
407 door.set_location_name(h_door.location_name());
408 }
397 } 409 }
398 410
399 void ProcessConnectionsFile(std::filesystem::path path, 411 void ProcessConnectionsFile(std::filesystem::path path,
diff --git a/tools/validator/CMakeLists.txt b/tools/validator/CMakeLists.txt index 967b890..1a8fd9c 100644 --- a/tools/validator/CMakeLists.txt +++ b/tools/validator/CMakeLists.txt
@@ -1,3 +1,4 @@
1find_package(fmt REQUIRED)
1find_package(Protobuf REQUIRED) 2find_package(Protobuf REQUIRED)
2 3
3add_executable(validator 4add_executable(validator
@@ -9,4 +10,4 @@ add_executable(validator
9set_property(TARGET validator PROPERTY CXX_STANDARD 20) 10set_property(TARGET validator PROPERTY CXX_STANDARD 20)
10set_property(TARGET validator PROPERTY CXX_STANDARD_REQUIRED ON) 11set_property(TARGET validator PROPERTY CXX_STANDARD_REQUIRED ON)
11target_include_directories(validator PUBLIC ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/tools) 12target_include_directories(validator PUBLIC ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/tools)
12target_link_libraries(validator PUBLIC protos util protobuf::libprotobuf) 13target_link_libraries(validator PUBLIC protos util fmt::fmt protobuf::libprotobuf)
diff --git a/tools/validator/human_processor.cpp b/tools/validator/human_processor.cpp index fb06d31..0f63936 100644 --- a/tools/validator/human_processor.cpp +++ b/tools/validator/human_processor.cpp
@@ -1,5 +1,6 @@
1#include "human_processor.h" 1#include "human_processor.h"
2 2
3#include <fmt/core.h>
3#include <google/protobuf/message.h> 4#include <google/protobuf/message.h>
4#include <google/protobuf/text_format.h> 5#include <google/protobuf/text_format.h>
5 6
@@ -93,7 +94,7 @@ class HumanProcessor {
93 room_info.definitions.push_back(h_room); 94 room_info.definitions.push_back(h_room);
94 95
95 for (const HumanPanel& h_panel : h_room.panels()) { 96 for (const HumanPanel& h_panel : h_room.panels()) {
96 ProcessPanel(h_panel, current_map_name, h_room.name()); 97 ProcessPanel(h_panel, current_map_name, h_room);
97 } 98 }
98 99
99 for (const HumanPainting& h_painting : h_room.paintings()) { 100 for (const HumanPainting& h_painting : h_room.paintings()) {
@@ -123,10 +124,10 @@ class HumanProcessor {
123 124
124 void ProcessPanel(const HumanPanel& h_panel, 125 void ProcessPanel(const HumanPanel& h_panel,
125 const std::string& current_map_name, 126 const std::string& current_map_name,
126 const std::string& current_room_name) { 127 const HumanRoom& h_room) {
127 PanelIdentifier panel_identifier; 128 PanelIdentifier panel_identifier;
128 panel_identifier.set_map(current_map_name); 129 panel_identifier.set_map(current_map_name);
129 panel_identifier.set_room(current_room_name); 130 panel_identifier.set_room(h_room.name());
130 panel_identifier.set_name(h_panel.name()); 131 panel_identifier.set_name(h_panel.name());
131 132
132 PanelInfo& panel_info = info_.panels[panel_identifier]; 133 PanelInfo& panel_info = info_.panels[panel_identifier];
@@ -155,6 +156,24 @@ class HumanProcessor {
155 RoomInfo& required_room_info = info_.rooms[required_room_identifier]; 156 RoomInfo& required_room_info = info_.rooms[required_room_identifier];
156 required_room_info.panels_referenced_by.push_back(panel_identifier); 157 required_room_info.panels_referenced_by.push_back(panel_identifier);
157 } 158 }
159
160 std::string map_area_name = current_map_name;
161 if (h_room.has_panel_display_name()) {
162 map_area_name =
163 fmt::format("{} ({})", current_map_name, h_room.panel_display_name());
164 }
165
166 panel_info.map_area_name = map_area_name;
167
168 std::string panelsanity_name;
169 if (h_panel.has_display_name()) {
170 panelsanity_name =
171 fmt::format("{} - {}", map_area_name, h_panel.display_name());
172 } else {
173 panelsanity_name = fmt::format("{} - {}", map_area_name, h_panel.name());
174 }
175 info_.panel_names[panelsanity_name].panels_used_by.push_back(
176 panel_identifier);
158 } 177 }
159 178
160 void ProcessPainting(const HumanPainting& h_painting, 179 void ProcessPainting(const HumanPainting& h_painting,
diff --git a/tools/validator/structs.h b/tools/validator/structs.h index 958038d..0ca96fe 100644 --- a/tools/validator/structs.h +++ b/tools/validator/structs.h
@@ -72,6 +72,8 @@ struct ProxyInfo {
72struct PanelInfo { 72struct PanelInfo {
73 std::vector<HumanPanel> definitions; 73 std::vector<HumanPanel> definitions;
74 74
75 std::string map_area_name;
76
75 std::vector<HumanConnection> connections_referenced_by; 77 std::vector<HumanConnection> connections_referenced_by;
76 std::vector<DoorIdentifier> doors_referenced_by; 78 std::vector<DoorIdentifier> doors_referenced_by;
77 79
@@ -96,6 +98,10 @@ struct EndingInfo {
96 std::vector<DoorIdentifier> doors_referenced_by; 98 std::vector<DoorIdentifier> doors_referenced_by;
97}; 99};
98 100
101struct PanelNameInfo {
102 std::vector<PanelIdentifier> panels_used_by;
103};
104
99struct CollectedInfo { 105struct CollectedInfo {
100 std::map<std::string, MapInfo> maps; 106 std::map<std::string, MapInfo> maps;
101 std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms; 107 std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms;
@@ -107,6 +113,7 @@ struct CollectedInfo {
107 keyholders; 113 keyholders;
108 std::map<LetterIdentifier, LetterInfo> letters; 114 std::map<LetterIdentifier, LetterInfo> letters;
109 std::map<std::string, EndingInfo> endings; 115 std::map<std::string, EndingInfo> endings;
116 std::map<std::string, PanelNameInfo> panel_names;
110}; 117};
111 118
112} // namespace com::fourisland::lingo2_archipelago 119} // namespace com::fourisland::lingo2_archipelago
diff --git a/tools/validator/validator.cpp b/tools/validator/validator.cpp index f802460..f5524c3 100644 --- a/tools/validator/validator.cpp +++ b/tools/validator/validator.cpp
@@ -9,291 +9,365 @@
9namespace com::fourisland::lingo2_archipelago { 9namespace com::fourisland::lingo2_archipelago {
10namespace { 10namespace {
11 11
12void ValidateMap(const std::string& map_name, const MapInfo& map_info) { 12class Validator {
13 for (const auto& [node_path, node_info] : map_info.game_nodes) { 13 public:
14 if (node_info.uses > 1) { 14 explicit Validator(const CollectedInfo& info) : info_(info) {}
15 std::cout << "Map " << map_name << " node " << node_path
16 << " is used in multiple places." << std::endl;
17 } else if (node_info.uses == 0) {
18 std::cout << "Map " << map_name << " node " << node_path
19 << " is not used." << std::endl;
20 }
21 15
22 if (!node_info.defined) { 16 void Validate() const {
23 std::cout << "Map " << map_name << " node " << node_path 17 for (const auto& [map_name, map_info] : info_.maps) {
24 << " is not defined in the game file." << std::endl; 18 ValidateMap(map_name, map_info);
19 }
20 for (const auto& [room_identifier, room_info] : info_.rooms) {
21 ValidateRoom(room_identifier, room_info);
22 }
23 for (const auto& [door_identifier, door_info] : info_.doors) {
24 ValidateDoor(door_identifier, door_info);
25 }
26 for (const auto& [port_identifier, port_info] : info_.ports) {
27 ValidatePort(port_identifier, port_info);
28 }
29 for (const auto& [painting_identifier, painting_info] : info_.paintings) {
30 ValidatePainting(painting_identifier, painting_info);
31 }
32 for (const auto& [panel_identifier, panel_info] : info_.panels) {
33 ValidatePanel(panel_identifier, panel_info);
34 }
35 for (const auto& [keyholder_identifier, keyholder_info] :
36 info_.keyholders) {
37 ValidateKeyholder(keyholder_identifier, keyholder_info);
38 }
39 for (const auto& [letter_identifier, letter_info] : info_.letters) {
40 ValidateLetter(letter_identifier, letter_info);
41 }
42 for (const auto& [ending_name, ending_info] : info_.endings) {
43 ValidateEnding(ending_name, ending_info);
44 }
45 for (const auto& [panel_name, panel_info] : info_.panel_names) {
46 ValidatePanelName(panel_name, panel_info);
25 } 47 }
26 } 48 }
27}
28 49
29void ValidateRoom(const RoomIdentifier& room_identifier, 50 private:
30 const RoomInfo& room_info) { 51 void ValidateMap(const std::string& map_name, const MapInfo& map_info) const {
31 if (room_info.definitions.empty()) { 52 for (const auto& [node_path, node_info] : map_info.game_nodes) {
32 std::cout << "Room " << room_identifier.ShortDebugString() 53 if (node_info.uses > 1) {
33 << " has no definition, but was referenced:" << std::endl; 54 std::cout << "Map " << map_name << " node " << node_path
55 << " is used in multiple places." << std::endl;
56 } else if (node_info.uses == 0) {
57 std::cout << "Map " << map_name << " node " << node_path
58 << " is not used." << std::endl;
59 }
34 60
35 for (const DoorIdentifier& door_identifier : 61 if (!node_info.defined) {
36 room_info.doors_referenced_by) { 62 std::cout << "Map " << map_name << " node " << node_path
37 std::cout << " DOOR " << door_identifier.ShortDebugString() 63 << " is not defined in the game file." << std::endl;
38 << std::endl; 64 }
39 } 65 }
66 }
40 67
41 for (const PanelIdentifier& panel_identifier : 68 void ValidateRoom(const RoomIdentifier& room_identifier,
42 room_info.panels_referenced_by) { 69 const RoomInfo& room_info) const {
43 std::cout << " PANEL " << panel_identifier.ShortDebugString() 70 if (room_info.definitions.empty()) {
44 << std::endl; 71 std::cout << "Room " << room_identifier.ShortDebugString()
45 } 72 << " has no definition, but was referenced:" << std::endl;
73
74 for (const DoorIdentifier& door_identifier :
75 room_info.doors_referenced_by) {
76 std::cout << " DOOR " << door_identifier.ShortDebugString()
77 << std::endl;
78 }
79
80 for (const PanelIdentifier& panel_identifier :
81 room_info.panels_referenced_by) {
82 std::cout << " PANEL " << panel_identifier.ShortDebugString()
83 << std::endl;
84 }
46 85
47 for (const HumanConnection& connection : 86 for (const HumanConnection& connection :
48 room_info.connections_referenced_by) { 87 room_info.connections_referenced_by) {
49 std::cout << " CONNECTION " << connection.ShortDebugString() 88 std::cout << " CONNECTION " << connection.ShortDebugString()
50 << std::endl; 89 << std::endl;
90 }
91 } else if (room_info.definitions.size() > 1) {
92 std::cout << "Room " << room_identifier.ShortDebugString()
93 << " was defined multiple times." << std::endl;
51 } 94 }
52 } else if (room_info.definitions.size() > 1) {
53 std::cout << "Room " << room_identifier.ShortDebugString()
54 << " was defined multiple times." << std::endl;
55 } 95 }
56}
57 96
58void ValidateDoor(const DoorIdentifier& door_identifier, 97 bool DoesDoorNeedLocationName(const HumanDoor& h_door,
59 const DoorInfo& door_info) { 98 const std::string& map_name) const {
60 if (door_info.definitions.empty()) { 99 if (h_door.type() != DoorType::STANDARD) {
61 std::cout << "Door " << door_identifier.ShortDebugString() 100 return false;
62 << " has no definition, but was referenced:" << std::endl;
63
64 for (const DoorIdentifier& other_door_identifier :
65 door_info.doors_referenced_by) {
66 std::cout << " DOOR " << other_door_identifier.ShortDebugString()
67 << std::endl;
68 } 101 }
69 102
70 for (const PanelIdentifier& panel_identifier : 103 if (h_door.keyholders_size() > 0 || h_door.endings_size() > 0) {
71 door_info.panels_referenced_by) { 104 return true;
72 std::cout << " PANEL " << panel_identifier.ShortDebugString()
73 << std::endl;
74 } 105 }
75 106
76 for (const PaintingIdentifier& painting_identifier : 107 if (h_door.panels_size() > 4) {
77 door_info.paintings_referenced_by) { 108 return true;
78 std::cout << " PAINTING " << painting_identifier.ShortDebugString()
79 << std::endl;
80 } 109 }
81 110
82 for (const PortIdentifier& port_identifier : 111 std::set<std::string> map_areas;
83 door_info.ports_referenced_by) { 112 for (const PanelIdentifier& pi : h_door.panels()) {
84 std::cout << " PORT " << port_identifier.ShortDebugString() 113 auto full_pi =
85 << std::endl; 114 GetCompletePanelIdentifierWithoutAnswer(pi, map_name, std::nullopt);
115 if (full_pi) {
116 auto panel_info_it = info_.panels.find(*full_pi);
117 if (panel_info_it != info_.panels.end()) {
118 const PanelInfo& panel_info = panel_info_it->second;
119
120 map_areas.insert(panel_info.map_area_name);
121 }
122 }
86 } 123 }
87 124
88 for (const HumanConnection& connection : 125 if (map_areas.size() > 1) {
89 door_info.connections_referenced_by) { 126 return true;
90 std::cout << " CONNECTION " << connection.ShortDebugString()
91 << std::endl;
92 } 127 }
93 } else if (door_info.definitions.size() > 1) { 128
94 std::cout << "Door " << door_identifier.ShortDebugString() 129 return false;
95 << " was defined multiple times." << std::endl;
96 } 130 }
97 131
98 if (door_info.malformed_identifiers.HasAny()) { 132 void ValidateDoor(const DoorIdentifier& door_identifier,
99 std::cout << "Door " << door_identifier.ShortDebugString() 133 const DoorInfo& door_info) const {
100 << " has malformed identifiers:" << std::endl; 134 if (door_info.definitions.empty()) {
135 std::cout << "Door " << door_identifier.ShortDebugString()
136 << " has no definition, but was referenced:" << std::endl;
101 137
102 for (const PaintingIdentifier& painting_identifier : 138 for (const DoorIdentifier& other_door_identifier :
103 door_info.malformed_identifiers.paintings) { 139 door_info.doors_referenced_by) {
104 std::cout << " PAINTING " << painting_identifier.ShortDebugString() 140 std::cout << " DOOR " << other_door_identifier.ShortDebugString()
105 << std::endl; 141 << std::endl;
106 } 142 }
107 143
108 for (const PanelIdentifier& panel_identifier : 144 for (const PanelIdentifier& panel_identifier :
109 door_info.malformed_identifiers.panels) { 145 door_info.panels_referenced_by) {
110 std::cout << " PANEL " << panel_identifier.ShortDebugString() 146 std::cout << " PANEL " << panel_identifier.ShortDebugString()
111 << std::endl; 147 << std::endl;
112 } 148 }
113 149
114 for (const KeyholderIdentifier& keyholder_identifier : 150 for (const PaintingIdentifier& painting_identifier :
115 door_info.malformed_identifiers.keyholders) { 151 door_info.paintings_referenced_by) {
116 std::cout << " KEYHOLDER " << keyholder_identifier.ShortDebugString() 152 std::cout << " PAINTING " << painting_identifier.ShortDebugString()
117 << std::endl; 153 << std::endl;
118 } 154 }
119 }
120}
121 155
122void ValidatePort(const PortIdentifier& port_identifier, 156 for (const PortIdentifier& port_identifier :
123 const PortInfo& port_info) { 157 door_info.ports_referenced_by) {
124 if (port_info.definitions.empty()) { 158 std::cout << " PORT " << port_identifier.ShortDebugString()
125 std::cout << "Port " << port_identifier.ShortDebugString() 159 << std::endl;
126 << " has no definition, but was referenced:" << std::endl; 160 }
127 161
128 for (const HumanConnection& connection : 162 for (const HumanConnection& connection :
129 port_info.connections_referenced_by) { 163 door_info.connections_referenced_by) {
130 std::cout << " CONNECTION " << connection.ShortDebugString() 164 std::cout << " CONNECTION " << connection.ShortDebugString()
131 << std::endl; 165 << std::endl;
166 }
167 } else if (door_info.definitions.size() > 1) {
168 std::cout << "Door " << door_identifier.ShortDebugString()
169 << " was defined multiple times." << std::endl;
132 } 170 }
133 } else if (port_info.definitions.size() > 1) {
134 std::cout << "Port " << port_identifier.ShortDebugString()
135 << " was defined multiple times." << std::endl;
136 }
137}
138 171
139void ValidatePainting(const PaintingIdentifier& painting_identifier, 172 if (door_info.malformed_identifiers.HasAny()) {
140 const PaintingInfo& painting_info) { 173 std::cout << "Door " << door_identifier.ShortDebugString()
141 if (painting_info.definitions.empty()) { 174 << " has malformed identifiers:" << std::endl;
142 std::cout << "Painting " << painting_identifier.ShortDebugString() 175
143 << " has no definition, but was referenced:" << std::endl; 176 for (const PaintingIdentifier& painting_identifier :
177 door_info.malformed_identifiers.paintings) {
178 std::cout << " PAINTING " << painting_identifier.ShortDebugString()
179 << std::endl;
180 }
181
182 for (const PanelIdentifier& panel_identifier :
183 door_info.malformed_identifiers.panels) {
184 std::cout << " PANEL " << panel_identifier.ShortDebugString()
185 << std::endl;
186 }
144 187
145 for (const DoorIdentifier& door_identifier : 188 for (const KeyholderIdentifier& keyholder_identifier :
146 painting_info.doors_referenced_by) { 189 door_info.malformed_identifiers.keyholders) {
147 std::cout << " DOOR " << door_identifier.ShortDebugString() 190 std::cout << " KEYHOLDER " << keyholder_identifier.ShortDebugString()
148 << std::endl; 191 << std::endl;
192 }
149 } 193 }
150 194
151 for (const HumanConnection& connection : 195 for (const HumanDoor& h_door : door_info.definitions) {
152 painting_info.connections_referenced_by) { 196 if (DoesDoorNeedLocationName(h_door, door_identifier.map()) &&
153 std::cout << " CONNECTION " << connection.ShortDebugString() 197 !h_door.has_location_name()) {
154 << std::endl; 198 std::cout << "Door " << door_identifier.ShortDebugString()
199 << " needs an explicit location name." << std::endl;
200 }
155 } 201 }
156 } else if (painting_info.definitions.size() > 1) {
157 std::cout << "Painting " << painting_identifier.ShortDebugString()
158 << " was defined multiple times." << std::endl;
159 } 202 }
160}
161 203
162void ValidatePanel(const PanelIdentifier& panel_identifier, 204 void ValidatePort(const PortIdentifier& port_identifier,
163 const PanelInfo& panel_info) { 205 const PortInfo& port_info) const {
164 if (panel_identifier.name().empty()) { 206 if (port_info.definitions.empty()) {
165 std::cout << "Panel " << panel_identifier.ShortDebugString() 207 std::cout << "Port " << port_identifier.ShortDebugString()
166 << " has no name." << std::endl; 208 << " has no definition, but was referenced:" << std::endl;
209
210 for (const HumanConnection& connection :
211 port_info.connections_referenced_by) {
212 std::cout << " CONNECTION " << connection.ShortDebugString()
213 << std::endl;
214 }
215 } else if (port_info.definitions.size() > 1) {
216 std::cout << "Port " << port_identifier.ShortDebugString()
217 << " was defined multiple times." << std::endl;
218 }
167 } 219 }
168 220
169 if (panel_info.definitions.empty()) { 221 void ValidatePainting(const PaintingIdentifier& painting_identifier,
170 std::cout << "Panel " << panel_identifier.ShortDebugString() 222 const PaintingInfo& painting_info) const {
171 << " has no definition, but was referenced:" << std::endl; 223 if (painting_info.definitions.empty()) {
224 std::cout << "Painting " << painting_identifier.ShortDebugString()
225 << " has no definition, but was referenced:" << std::endl;
172 226
173 for (const DoorIdentifier& door_identifier : 227 for (const DoorIdentifier& door_identifier :
174 panel_info.doors_referenced_by) { 228 painting_info.doors_referenced_by) {
175 std::cout << " DOOR " << door_identifier.ShortDebugString() 229 std::cout << " DOOR " << door_identifier.ShortDebugString()
176 << std::endl; 230 << std::endl;
177 } 231 }
178 232
179 for (const HumanConnection& connection : 233 for (const HumanConnection& connection :
180 panel_info.connections_referenced_by) { 234 painting_info.connections_referenced_by) {
181 std::cout << " CONNECTION " << connection.ShortDebugString() 235 std::cout << " CONNECTION " << connection.ShortDebugString()
182 << std::endl; 236 << std::endl;
237 }
238 } else if (painting_info.definitions.size() > 1) {
239 std::cout << "Painting " << painting_identifier.ShortDebugString()
240 << " was defined multiple times." << std::endl;
183 } 241 }
184 } else if (panel_info.definitions.size() > 1) {
185 std::cout << "Panel " << panel_identifier.ShortDebugString()
186 << " was defined multiple times." << std::endl;
187 } 242 }
188 243
189 for (const auto& [answer, proxy_info] : panel_info.proxies) { 244 void ValidatePanel(const PanelIdentifier& panel_identifier,
190 if (proxy_info.definitions.empty()) { 245 const PanelInfo& panel_info) const {
246 if (panel_identifier.name().empty()) {
247 std::cout << "Panel " << panel_identifier.ShortDebugString()
248 << " has no name." << std::endl;
249 }
250
251 if (panel_info.definitions.empty()) {
191 std::cout << "Panel " << panel_identifier.ShortDebugString() 252 std::cout << "Panel " << panel_identifier.ShortDebugString()
192 << " with answer \"" << answer 253 << " has no definition, but was referenced:" << std::endl;
193 << "\" has no definition, but was referenced:" << std::endl;
194 254
195 for (const DoorIdentifier& door_identifier : 255 for (const DoorIdentifier& door_identifier :
196 proxy_info.doors_referenced_by) { 256 panel_info.doors_referenced_by) {
197 std::cout << " DOOR " << door_identifier.ShortDebugString() 257 std::cout << " DOOR " << door_identifier.ShortDebugString()
198 << std::endl; 258 << std::endl;
199 } 259 }
200 260
201 for (const HumanConnection& connection : 261 for (const HumanConnection& connection :
202 proxy_info.connections_referenced_by) { 262 panel_info.connections_referenced_by) {
203 std::cout << " CONNECTION " << connection.ShortDebugString() 263 std::cout << " CONNECTION " << connection.ShortDebugString()
204 << std::endl; 264 << std::endl;
205 } 265 }
206 } else if (proxy_info.definitions.size() > 1) { 266 } else if (panel_info.definitions.size() > 1) {
207 std::cout << "Panel " << panel_identifier.ShortDebugString() 267 std::cout << "Panel " << panel_identifier.ShortDebugString()
208 << " with answer \"" << answer 268 << " was defined multiple times." << std::endl;
209 << "\" was defined multiple times." << std::endl; 269 }
270
271 for (const auto& [answer, proxy_info] : panel_info.proxies) {
272 if (proxy_info.definitions.empty()) {
273 std::cout << "Panel " << panel_identifier.ShortDebugString()
274 << " with answer \"" << answer
275 << "\" has no definition, but was referenced:" << std::endl;
276
277 for (const DoorIdentifier& door_identifier :
278 proxy_info.doors_referenced_by) {
279 std::cout << " DOOR " << door_identifier.ShortDebugString()
280 << std::endl;
281 }
282
283 for (const HumanConnection& connection :
284 proxy_info.connections_referenced_by) {
285 std::cout << " CONNECTION " << connection.ShortDebugString()
286 << std::endl;
287 }
288 } else if (proxy_info.definitions.size() > 1) {
289 std::cout << "Panel " << panel_identifier.ShortDebugString()
290 << " with answer \"" << answer
291 << "\" was defined multiple times." << std::endl;
292 }
210 } 293 }
211 } 294 }
212}
213 295
214void ValidateKeyholder(const KeyholderIdentifier& keyholder_identifier, 296 void ValidateKeyholder(const KeyholderIdentifier& keyholder_identifier,
215 const KeyholderInfo& keyholder_info) { 297 const KeyholderInfo& keyholder_info) const {
216 if (keyholder_info.definitions.empty()) { 298 if (keyholder_info.definitions.empty()) {
217 std::cout << "Keyholder " << keyholder_identifier.ShortDebugString() 299 std::cout << "Keyholder " << keyholder_identifier.ShortDebugString()
218 << " has no definition, but was referenced:" << std::endl; 300 << " has no definition, but was referenced:" << std::endl;
219 301
220 for (const DoorIdentifier& door_identifier : 302 for (const DoorIdentifier& door_identifier :
221 keyholder_info.doors_referenced_by) { 303 keyholder_info.doors_referenced_by) {
222 std::cout << " DOOR " << door_identifier.ShortDebugString() 304 std::cout << " DOOR " << door_identifier.ShortDebugString()
223 << std::endl; 305 << std::endl;
306 }
307 } else if (keyholder_info.definitions.size() > 1) {
308 std::cout << "Keyholder " << keyholder_identifier.ShortDebugString()
309 << " was defined multiple times." << std::endl;
224 } 310 }
225 } else if (keyholder_info.definitions.size() > 1) {
226 std::cout << "Keyholder " << keyholder_identifier.ShortDebugString()
227 << " was defined multiple times." << std::endl;
228 } 311 }
229}
230 312
231void ValidateLetter(const LetterIdentifier& letter_identifier, 313 void ValidateLetter(const LetterIdentifier& letter_identifier,
232 const LetterInfo& letter_info) { 314 const LetterInfo& letter_info) const {
233 std::string letter_name = std::string(1, std::get<0>(letter_identifier)) + 315 std::string letter_name = std::string(1, std::get<0>(letter_identifier)) +
234 (std::get<1>(letter_identifier) ? "2" : "1"); 316 (std::get<1>(letter_identifier) ? "2" : "1");
235 317
236 if (letter_info.defined_in.size() > 1) { 318 if (letter_info.defined_in.size() > 1) {
237 std::cout << "Letter " << letter_name 319 std::cout << "Letter " << letter_name
238 << " was defined in multiple places:" << std::endl; 320 << " was defined in multiple places:" << std::endl;
239 321
240 for (const RoomIdentifier& room_identifier : letter_info.defined_in) { 322 for (const RoomIdentifier& room_identifier : letter_info.defined_in) {
241 std::cout << " " << room_identifier.ShortDebugString() << std::endl; 323 std::cout << " " << room_identifier.ShortDebugString() << std::endl;
324 }
242 } 325 }
243 } 326 }
244}
245 327
246void ValidateEnding(const std::string& ending_name, 328 void ValidateEnding(const std::string& ending_name,
247 const EndingInfo& ending_info) { 329 const EndingInfo& ending_info) const {
248 if (ending_info.defined_in.empty()) { 330 if (ending_info.defined_in.empty()) {
249 std::cout << "Ending " << ending_name 331 std::cout << "Ending " << ending_name
250 << " has no definition, but was referenced:" << std::endl; 332 << " has no definition, but was referenced:" << std::endl;
333
334 for (const DoorIdentifier& door_identifier :
335 ending_info.doors_referenced_by) {
336 std::cout << " DOOR " << door_identifier.ShortDebugString()
337 << std::endl;
338 }
339 } else if (ending_info.defined_in.size() > 1) {
340 std::cout << "Ending " << ending_name
341 << " was defined in multiple places:" << std::endl;
251 342
252 for (const DoorIdentifier& door_identifier : 343 for (const RoomIdentifier& room_identifier : ending_info.defined_in) {
253 ending_info.doors_referenced_by) { 344 std::cout << " " << room_identifier.ShortDebugString() << std::endl;
254 std::cout << " DOOR " << door_identifier.ShortDebugString() 345 }
255 << std::endl;
256 } 346 }
257 } else if (ending_info.defined_in.size() > 1) { 347 }
258 std::cout << "Ending " << ending_name 348
259 << " was defined in multiple places:" << std::endl; 349 void ValidatePanelName(const std::string& panel_name,
350 const PanelNameInfo& panel_info) const {
351 if (panel_info.panels_used_by.size() > 1) {
352 std::cout << "The location name \"" << panel_name
353 << "\" is used by multiple panels:" << std::endl;
260 354
261 for (const RoomIdentifier& room_identifier : ending_info.defined_in) { 355 for (const PanelIdentifier& panel_identifier :
262 std::cout << " " << room_identifier.ShortDebugString() << std::endl; 356 panel_info.panels_used_by) {
357 std::cout << " PANEL " << panel_identifier.ShortDebugString()
358 << std::endl;
359 }
263 } 360 }
264 } 361 }
265} 362
363 const CollectedInfo& info_;
364};
266 365
267} // namespace 366} // namespace
268 367
269void ValidateCollectedInfo(const CollectedInfo& info) { 368void ValidateCollectedInfo(const CollectedInfo& info) {
270 for (const auto& [map_name, map_info] : info.maps) { 369 Validator validator(info);
271 ValidateMap(map_name, map_info); 370 validator.Validate();
272 }
273 for (const auto& [room_identifier, room_info] : info.rooms) {
274 ValidateRoom(room_identifier, room_info);
275 }
276 for (const auto& [door_identifier, door_info] : info.doors) {
277 ValidateDoor(door_identifier, door_info);
278 }
279 for (const auto& [port_identifier, port_info] : info.ports) {
280 ValidatePort(port_identifier, port_info);
281 }
282 for (const auto& [painting_identifier, painting_info] : info.paintings) {
283 ValidatePainting(painting_identifier, painting_info);
284 }
285 for (const auto& [panel_identifier, panel_info] : info.panels) {
286 ValidatePanel(panel_identifier, panel_info);
287 }
288 for (const auto& [keyholder_identifier, keyholder_info] : info.keyholders) {
289 ValidateKeyholder(keyholder_identifier, keyholder_info);
290 }
291 for (const auto& [letter_identifier, letter_info] : info.letters) {
292 ValidateLetter(letter_identifier, letter_info);
293 }
294 for (const auto& [ending_name, ending_info] : info.endings) {
295 ValidateEnding(ending_name, ending_info);
296 }
297} 371}
298 372
299} // namespace com::fourisland::lingo2_archipelago 373} // namespace com::fourisland::lingo2_archipelago
diff --git a/vcpkg.json b/vcpkg.json index 6517f7e..5a1975d 100644 --- a/vcpkg.json +++ b/vcpkg.json
@@ -1,5 +1,6 @@
1{ 1{
2 "dependencies": [ 2 "dependencies": [
3 "fmt",
3 "protobuf", 4 "protobuf",
4 "yaml-cpp" 5 "yaml-cpp"
5 ], 6 ],