about summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/README.md13
-rw-r--r--data/connections.txtpb877
-rw-r--r--data/door_groups.txtpb160
-rw-r--r--data/ids.yaml615
-rw-r--r--data/maps/control_center/connections.txtpb85
-rw-r--r--data/maps/control_center/doors.txtpb172
-rw-r--r--data/maps/control_center/metadata.txtpb1
-rw-r--r--data/maps/control_center/rooms/Ancient Entrance.txtpb5
-rw-r--r--data/maps/control_center/rooms/Between Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Desert Room.txtpb8
-rw-r--r--data/maps/control_center/rooms/Entry Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Entry.txtpb12
-rw-r--r--data/maps/control_center/rooms/Hide Room.txtpb8
-rw-r--r--data/maps/control_center/rooms/Main Area.txtpb70
-rw-r--r--data/maps/control_center/rooms/Mint Ending.txtpb5
-rw-r--r--data/maps/control_center/rooms/Partial Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Perceptive Entrance.txtpb20
-rw-r--r--data/maps/control_center/rooms/Repetitive Entrance.txtpb5
-rw-r--r--data/maps/control_center/rooms/Shop Entrance.txtpb9
-rw-r--r--data/maps/control_center/rooms/Stormy Entrance.txtpb8
-rw-r--r--data/maps/control_center/rooms/Tenacious Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Unkempt Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Unyielding Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/White Ending.txtpb5
-rw-r--r--data/maps/daedalus/connections.txtpb364
-rw-r--r--data/maps/daedalus/doors.txtpb241
-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.txtpb3
-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.txtpb3
-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.txtpb3
-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.txtpb3
-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 Hallway.txtpb4
-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.txtpb3
-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.txtpb5
-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/Roof.txtpb1
-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.txtpb4
-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.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Backside.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Door.txtpb4
-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.txtpb2
-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/doors.txtpb33
-rw-r--r--data/maps/the_ancient/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_ancient/rooms/Inside.txtpb2
-rw-r--r--data/maps/the_ancient/rooms/Outside.txtpb2
-rw-r--r--data/maps/the_bearer/connections.txtpb5
-rw-r--r--data/maps/the_bearer/doors.txtpb5
-rw-r--r--data/maps/the_bearer/rooms/Back Area.txtpb7
-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/Tree Entrance.txtpb6
-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/doors.txtpb3
-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.txtpb2
-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.txtpb13
-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.txtpb2
-rw-r--r--data/maps/the_darkroom/connections.txtpb15
-rw-r--r--data/maps/the_darkroom/doors.txtpb11
-rw-r--r--data/maps/the_darkroom/rooms/Congruent Entrance.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/Cyan Hallway.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/First Room.txtpb14
-rw-r--r--data/maps/the_darkroom/rooms/S Room.txtpb1
-rw-r--r--data/maps/the_darkroom/rooms/Second Room.txtpb8
-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/connections.txtpb35
-rw-r--r--data/maps/the_entry/doors.txtpb29
-rw-r--r--data/maps/the_entry/metadata.txtpb2
-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.txtpb9
-rw-r--r--data/maps/the_entry/rooms/Four Rooms Entrance.txtpb7
-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/Liberated Entrance.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Lime Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Link Area.txtpb15
-rw-r--r--data/maps/the_entry/rooms/Literate Entrance.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Parthenon Return.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb18
-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.txtpb7
-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.txtpb18
-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.txtpb2
-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/doors.txtpb156
-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.txtpb2
-rw-r--r--data/maps/the_gold/rooms/The Whole Thing.txtpb1
-rw-r--r--data/maps/the_graveyard/doors.txtpb10
-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.txtpb31
-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.txtpb3
-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.txtpb3
-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.txtpb5
-rw-r--r--data/maps/the_great/rooms/Question Room What.txtpb13
-rw-r--r--data/maps/the_great/rooms/Question Room When.txtpb5
-rw-r--r--data/maps/the_great/rooms/Question Room Who.txtpb5
-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.txtpb4
-rw-r--r--data/maps/the_great/rooms/West Side.txtpb3
-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/doors.txtpb3
-rw-r--r--data/maps/the_hive/rooms/Main Area.txtpb2
-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.txtpb3
-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.txtpb2
-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/doors.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/connections.txtpb2
-rw-r--r--data/maps/the_nuanced/doors.txtpb6
-rw-r--r--data/maps/the_nuanced/rooms/Back Room.txtpb1
-rw-r--r--data/maps/the_nuanced/rooms/Main Room.txtpb2
-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/connections.txtpb39
-rw-r--r--data/maps/the_owl/doors.txtpb31
-rw-r--r--data/maps/the_owl/rooms/Blue Room.txtpb1
-rw-r--r--data/maps/the_owl/rooms/Connected Area.txtpb8
-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.txtpb4
-rw-r--r--data/maps/the_owl/rooms/R2C2 Top.txtpb1
-rw-r--r--data/maps/the_owl/rooms/R2C3 Bottom.txtpb (renamed from data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb)10
-rw-r--r--data/maps/the_owl/rooms/Z Room.txtpb1
-rw-r--r--data/maps/the_parthenon/connections.txtpb1
-rw-r--r--data/maps/the_parthenon/doors.txtpb17
-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.txtpb13
-rw-r--r--data/maps/the_parthenon/rooms/U Keyholder.txtpb2
-rw-r--r--data/maps/the_partial/connections.txtpb2
-rw-r--r--data/maps/the_partial/doors.txtpb5
-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.txtpb2
-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/connections.txtpb8
-rw-r--r--data/maps/the_plaza/doors.txtpb17
-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.txtpb2
-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/connections.txtpb2
-rw-r--r--data/maps/the_repetitive/doors.txtpb8
-rw-r--r--data/maps/the_repetitive/metadata.txtpb4
-rw-r--r--data/maps/the_repetitive/rooms/Anti Room.txtpb12
-rw-r--r--data/maps/the_repetitive/rooms/Cyan Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Dot Area.txtpb3
-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.txtpb2
-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.txtpb17
-rw-r--r--data/maps/the_sturdy/rooms/S2 Area.txtpb1
-rw-r--r--data/maps/the_sun_temple/connections.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Entrance.txtpb3
-rw-r--r--data/maps/the_sun_temple/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Temple.txtpb15
-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_symbolic/doors.txtpb43
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room 1.txtpb4
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room 3.txtpb2
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Left.txtpb2
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Right.txtpb2
-rw-r--r--data/maps/the_symbolic/rooms/Red Blue Room.txtpb4
-rw-r--r--data/maps/the_talented/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_tenacious/connections.txtpb35
-rw-r--r--data/maps/the_tenacious/doors.txtpb39
-rw-r--r--data/maps/the_tenacious/metadata.txtpb1
-rw-r--r--data/maps/the_tenacious/rooms/Color Room.txtpb7
-rw-r--r--data/maps/the_tenacious/rooms/Control Center Entrance.txtpb12
-rw-r--r--data/maps/the_tenacious/rooms/Main Area.txtpb6
-rw-r--r--data/maps/the_tenacious/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_tenacious/rooms/Paintings Room.txtpb10
-rw-r--r--data/maps/the_tenacious/rooms/Tower Room.txtpb7
-rw-r--r--data/maps/the_tenacious/rooms/Wisdom Room.txtpb7
-rw-r--r--data/maps/the_three_doors/connections.txtpb150
-rw-r--r--data/maps/the_three_doors/doors.txtpb54
-rw-r--r--data/maps/the_three_doors/metadata.txtpb1
-rw-r--r--data/maps/the_three_doors/rooms/Dead End Room.txtpb37
-rw-r--r--data/maps/the_three_doors/rooms/First Second Room.txtpb37
-rw-r--r--data/maps/the_three_doors/rooms/Loose Strings Room.txtpb19
-rw-r--r--data/maps/the_three_doors/rooms/One Luck Room.txtpb19
-rw-r--r--data/maps/the_three_doors/rooms/Silver Portal Room.txtpb35
-rw-r--r--data/maps/the_tower/connections.txtpb10
-rw-r--r--data/maps/the_tower/doors.txtpb181
-rw-r--r--data/maps/the_tower/metadata.txtpb1
-rw-r--r--data/maps/the_tower/rooms/Ending.txtpb5
-rw-r--r--data/maps/the_tower/rooms/First Floor.txtpb101
-rw-r--r--data/maps/the_tower/rooms/Tower.txtpb409
-rw-r--r--data/maps/the_tree/connections.txtpb5
-rw-r--r--data/maps/the_tree/doors.txtpb42
-rw-r--r--data/maps/the_tree/metadata.txtpb1
-rw-r--r--data/maps/the_tree/rooms/Bearer Entrance.txtpb5
-rw-r--r--data/maps/the_tree/rooms/Main Area.txtpb239
-rw-r--r--data/maps/the_unkempt/connections.txtpb60
-rw-r--r--data/maps/the_unkempt/doors.txtpb184
-rw-r--r--data/maps/the_unkempt/metadata.txtpb1
-rw-r--r--data/maps/the_unkempt/rooms/Control Center Entrance.txtpb12
-rw-r--r--data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb5
-rw-r--r--data/maps/the_unkempt/rooms/Exit Room 2.txtpb29
-rw-r--r--data/maps/the_unkempt/rooms/Exit Room 3.txtpb8
-rw-r--r--data/maps/the_unkempt/rooms/Main Area.txtpb229
-rw-r--r--data/maps/the_unkempt/rooms/Middle Room.txtpb29
-rw-r--r--data/maps/the_unkempt/rooms/Right Area.txtpb163
-rw-r--r--data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb99
-rw-r--r--data/maps/the_unkempt/rooms/V Keyholder.txtpb6
-rw-r--r--data/maps/the_unkempt/rooms/V1 Room.txtpb5
-rw-r--r--data/maps/the_unkempt/rooms/W Keyholder.txtpb6
-rw-r--r--data/maps/the_unkempt/rooms/W2 Room.txtpb6
-rw-r--r--data/maps/the_unyielding/doors.txtpb26
-rw-r--r--data/maps/the_unyielding/rooms/Yellow Left.txtpb1
-rw-r--r--data/maps/the_unyielding/rooms/Yellow Right.txtpb1
-rw-r--r--data/maps/the_wise/connections.txtpb10
-rw-r--r--data/maps/the_wise/doors.txtpb36
-rw-r--r--data/maps/the_wise/metadata.txtpb3
-rw-r--r--data/maps/the_wise/rooms/Entry.txtpb12
-rw-r--r--data/maps/the_wise/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_wise/rooms/Puzzles.txtpb151
-rw-r--r--data/maps/the_wondrous/connections.txtpb10
-rw-r--r--data/maps/the_wondrous/doors.txtpb24
-rw-r--r--data/maps/the_wondrous/metadata.txtpb1
-rw-r--r--data/maps/the_wondrous/rooms/Entry.txtpb11
-rw-r--r--data/maps/the_wondrous/rooms/Huge.txtpb57
-rw-r--r--data/maps/the_wondrous/rooms/Regular.txtpb8
-rw-r--r--data/maps/the_words/connections.txtpb5
-rw-r--r--data/maps/the_words/doors.txtpb12
-rw-r--r--data/maps/the_words/metadata.txtpb11
-rw-r--r--data/maps/the_words/rooms/Ending.txtpb5
-rw-r--r--data/maps/the_words/rooms/Main Area.txtpb61
-rw-r--r--data/metadata.txtpb50
-rw-r--r--data/progressives.txtpb11
605 files changed, 6214 insertions, 930 deletions
diff --git a/data/README.md b/data/README.md new file mode 100644 index 0000000..bf0a51b --- /dev/null +++ b/data/README.md
@@ -0,0 +1,13 @@
1# Lingo 2 Randomizer Data
2
3This folder contains the logic for the Lingo 2 randomizer in a human-readable
4format. This data is compiled into a single file and used in the various parts
5of the randomizer project (client, apworld, etc).
6
7The data is structured using [Protocol Buffers](https://protobuf.dev/). The
8schema for the human-readable format is
9[located in the repository](https://code.fourisland.com/lingo2-archipelago/tree/proto/human.proto).
10
11## Compiling
12
13Hi.
diff --git a/data/connections.txtpb b/data/connections.txtpb index 150d052..17f71a3 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -1,39 +1,5 @@
1# TODO 1# TODO
2# the_entry/Starting Room/HI/thewords
3# the_entry/Link Area/PYRAMID
4# control center -> the_ancient
5# the_bearer/Back Area/TREE
6# the_between/Control Center Side/CC
7# the_digital/Tree Area/TREE
8# the_gallery/Main Area/WISE
9# the_gallery/Main Area/TREE
10# the_gallery/Main Area/CC
11# the_gallery/Main Area/TOWER
12# the_gallery/Main Area/WORDS
13# the_gallery/Main Area/WONDROUS
14# the_great/West Side/CC
15# the_great/Back Area/UNKEMPT
16# the_great/Back Area/THREEDOORS
17# the_great/Back Area/TOWER (keep in mind the door only blocks one direction of this)
18# the_great/Back Area/TREE
19# the_hinterlands/Main Area/LEFT
20# the_hinterlands/Main Area/RIGHT
21# the_liberated/Painting Room/PYRAMID
22# the_literate/Painting Room/PYRAMID
23# the_partial/Control Center Entrance/CC
24# the_perceptive/Main Area/CC
25# cc -> relentless (don't use port objects)
26# the_repetitive/Main Room/CC
27# cc <-> the shop (keyholder door only needed one way)
28# the_sun_temple/Entrance/UNKEMPT
29# the_unyielding/Central Connected Area/BACK (panel)
30# daedalus/Wisdom Panel/INTELLIGENCE (panel)
31# daedalus/South Castle Area/TRIANGLE
32# daedalus/roof -> icarus 2# daedalus/roof -> icarus
33# daedalus/Hedges Tower/TENACIOUS
34# daedalus/Tree Entrance/TREE
35# daedalus/Unkempt Entrance/UNKEMPT
36# daedalus/Wonderland/WONDROUS
37connections { 3connections {
38 from { 4 from {
39 port { 5 port {
@@ -54,7 +20,7 @@ connections {
54 from { 20 from {
55 port { 21 port {
56 map: "the_entry" 22 map: "the_entry"
57 room: "Flipped Second Room" 23 room: "Four Rooms Entrance"
58 name: "FOUR" 24 name: "FOUR"
59 } 25 }
60 } 26 }
@@ -175,7 +141,7 @@ connections {
175 to { 141 to {
176 port { 142 port {
177 map: "the_darkroom" 143 map: "the_darkroom"
178 room: "First Room" 144 room: "Cyan Hallway"
179 name: "COLORFUL" 145 name: "COLORFUL"
180 } 146 }
181 } 147 }
@@ -191,7 +157,7 @@ connections {
191 to { 157 to {
192 port { 158 port {
193 map: "the_darkroom" 159 map: "the_darkroom"
194 room: "Second Room" 160 room: "Congruent Entrance"
195 name: "CONGRUENT" 161 name: "CONGRUENT"
196 } 162 }
197 } 163 }
@@ -267,7 +233,7 @@ connections {
267 from { 233 from {
268 port { 234 port {
269 map: "the_darkroom" 235 map: "the_darkroom"
270 room: "First Room" 236 room: "Double Sided Entrance"
271 name: "DOUBLESIDED" 237 name: "DOUBLESIDED"
272 } 238 }
273 } 239 }
@@ -342,6 +308,23 @@ connections {
342 name: "GALLERY" 308 name: "GALLERY"
343 } 309 }
344 } 310 }
311 oneway: true
312}
313connections {
314 from {
315 port {
316 map: "the_butterfly"
317 room: "Main Area"
318 name: "GALLERY"
319 }
320 }
321 to {
322 room {
323 map: "the_gallery"
324 name: "Main Area"
325 }
326 }
327 oneway: true
345} 328}
346connections { 329connections {
347 from { 330 from {
@@ -652,7 +635,7 @@ connections {
652 from { 635 from {
653 port { 636 port {
654 map: "the_entry" 637 map: "the_entry"
655 room: "Link Area" 638 room: "Liberated Entrance"
656 name: "BLUE" 639 name: "BLUE"
657 } 640 }
658 } 641 }
@@ -700,7 +683,7 @@ connections {
700 from { 683 from {
701 port { 684 port {
702 map: "the_entry" 685 map: "the_entry"
703 room: "Link Area" 686 room: "Literate Entrance"
704 name: "BROWN" 687 name: "BROWN"
705 } 688 }
706 } 689 }
@@ -875,6 +858,8 @@ connections {
875 } 858 }
876 oneway: true 859 oneway: true
877} 860}
861# Two one-way connections because the CLUE panel only needs to be solved to
862# go from The Great to The Partial.
878connections { 863connections {
879 from { 864 from {
880 port { 865 port {
@@ -890,6 +875,25 @@ connections {
890 name: "GREAT" 875 name: "GREAT"
891 } 876 }
892 } 877 }
878 oneway: true
879}
880connections {
881 from {
882 port {
883 map: "the_partial"
884 room: "Obverse Side"
885 name: "GREAT"
886 }
887 }
888 to {
889 port {
890 map: "the_great"
891 room: "West Side"
892 name: "PARTIAL"
893 }
894 }
895 oneway: true
896 bypass_target_door: true
893} 897}
894connections { 898connections {
895 from { 899 from {
@@ -1227,6 +1231,7 @@ connections {
1227 } 1231 }
1228 } 1232 }
1229 oneway: true 1233 oneway: true
1234 roof_access: true
1230} 1235}
1231connections { 1236connections {
1232 from { 1237 from {
@@ -1432,7 +1437,7 @@ connections {
1432 to { 1437 to {
1433 room { 1438 room {
1434 map: "daedalus" 1439 map: "daedalus"
1435 name: "Roof" 1440 name: "Castle"
1436 } 1441 }
1437 } 1442 }
1438 oneway: true 1443 oneway: true
@@ -1468,7 +1473,6 @@ connections {
1468 name: "GREAT" 1473 name: "GREAT"
1469 } 1474 }
1470 } 1475 }
1471 door { map: "the_great" name: "Daedalus Entrance" }
1472 oneway: true 1476 oneway: true
1473} 1477}
1474connections { 1478connections {
@@ -1487,6 +1491,7 @@ connections {
1487 } 1491 }
1488 } 1492 }
1489 oneway: true 1493 oneway: true
1494 bypass_target_door: true
1490} 1495}
1491connections { 1496connections {
1492 from { 1497 from {
@@ -1668,3 +1673,791 @@ connections {
1668 } 1673 }
1669 } 1674 }
1670} 1675}
1676connections {
1677 from {
1678 panel {
1679 map: "daedalus"
1680 room: "Wisdom Panel"
1681 name: "INTELLIGENCE"
1682 }
1683 }
1684 to {
1685 room {
1686 map: "the_tenacious"
1687 name: "Wisdom Room"
1688 }
1689 }
1690 oneway: true
1691}
1692connections {
1693 from {
1694 painting {
1695 map: "daedalus"
1696 room: "South Castle Area"
1697 name: "TRIANGLE"
1698 }
1699 }
1700 to {
1701 room {
1702 map: "the_tenacious"
1703 name: "Color Room"
1704 }
1705 }
1706 oneway: true
1707}
1708connections {
1709 from {
1710 port {
1711 map: "daedalus"
1712 room: "Hedges Tower"
1713 name: "TENACIOUS"
1714 }
1715 }
1716 to {
1717 room {
1718 map: "the_tenacious"
1719 name: "Tower Room"
1720 }
1721 }
1722 oneway: true
1723}
1724connections {
1725 from {
1726 port {
1727 map: "the_great"
1728 room: "Back Area"
1729 name: "THREEDOORS"
1730 }
1731 }
1732 to {
1733 port {
1734 map: "the_three_doors"
1735 room: "First Second Room"
1736 name: "GREAT"
1737 }
1738 }
1739}
1740connections {
1741 from {
1742 painting {
1743 map: "the_gallery"
1744 room: "Main Area"
1745 name: "TOWER"
1746 }
1747 }
1748 to {
1749 room {
1750 map: "the_tower"
1751 name: "First Floor"
1752 }
1753 }
1754 oneway: true
1755}
1756connections {
1757 # Two one-way connections because the door only blocks one direction.
1758 from {
1759 port {
1760 map: "the_great"
1761 room: "Back Area"
1762 name: "TOWER"
1763 }
1764 }
1765 to {
1766 port {
1767 map: "the_tower"
1768 room: "First Floor"
1769 name: "GREAT"
1770 }
1771 }
1772 oneway: true
1773}
1774connections {
1775 from {
1776 port {
1777 map: "the_tower"
1778 room: "First Floor"
1779 name: "GREAT"
1780 }
1781 }
1782 to {
1783 port {
1784 map: "the_great"
1785 room: "Back Area"
1786 name: "TOWER"
1787 }
1788 }
1789 oneway: true
1790 bypass_target_door: true
1791}
1792connections {
1793 from {
1794 port {
1795 map: "the_bearer"
1796 room: "Tree Entrance"
1797 name: "TREE"
1798 }
1799 }
1800 to {
1801 port {
1802 map: "the_tree"
1803 room: "Bearer Entrance"
1804 name: "BEARER"
1805 }
1806 }
1807}
1808connections {
1809 from {
1810 port {
1811 map: "the_digital"
1812 room: "Tree Area"
1813 name: "TREE"
1814 }
1815 }
1816 to {
1817 port {
1818 map: "the_tree"
1819 room: "Main Area"
1820 name: "DIGITAL"
1821 }
1822 }
1823}
1824connections {
1825 from {
1826 painting {
1827 map: "the_gallery"
1828 room: "Main Area"
1829 name: "TREE"
1830 }
1831 }
1832 to {
1833 room {
1834 map: "the_tree"
1835 name: "Main Area"
1836 }
1837 }
1838 oneway: true
1839}
1840connections {
1841 from {
1842 port {
1843 map: "the_great"
1844 room: "Back Area"
1845 name: "TREE"
1846 }
1847 }
1848 to {
1849 port {
1850 map: "the_tree"
1851 room: "Main Area"
1852 name: "GREAT"
1853 }
1854 }
1855}
1856connections {
1857 from {
1858 port {
1859 map: "daedalus"
1860 room: "Tree Entrance"
1861 name: "TREE"
1862 }
1863 }
1864 to {
1865 port {
1866 map: "the_tree"
1867 room: "Main Area"
1868 name: "DAEDALUS"
1869 }
1870 }
1871}
1872connections {
1873 from {
1874 port {
1875 map: "the_great"
1876 room: "Back Area"
1877 name: "UNKEMPT"
1878 }
1879 }
1880 to {
1881 port {
1882 map: "the_unkempt"
1883 room: "Main Area"
1884 name: "GREAT"
1885 }
1886 }
1887}
1888connections {
1889 # Two one-way connections because the door only blocks one direction.
1890 from {
1891 port {
1892 map: "the_unkempt"
1893 room: "Main Area"
1894 name: "SUNTEMPLE"
1895 }
1896 }
1897 to {
1898 port {
1899 map: "the_sun_temple"
1900 room: "Entrance"
1901 name: "UNKEMPT"
1902 }
1903 }
1904 oneway: true
1905}
1906connections {
1907 from {
1908 port {
1909 map: "the_sun_temple"
1910 room: "Entrance"
1911 name: "UNKEMPT"
1912 }
1913 }
1914 to {
1915 port {
1916 map: "the_unkempt"
1917 room: "Main Area"
1918 name: "SUNTEMPLE"
1919 }
1920 }
1921 oneway: true
1922 bypass_target_door: true
1923}
1924connections {
1925 from {
1926 port {
1927 map: "the_unkempt"
1928 room: "Daedalus Entrance"
1929 name: "DAEDALUS"
1930 }
1931 }
1932 to {
1933 port {
1934 map: "daedalus"
1935 room: "Unkempt Entrance"
1936 name: "UNKEMPT"
1937 }
1938 }
1939}
1940connections {
1941 from {
1942 port {
1943 map: "the_unkempt"
1944 room: "Main Area"
1945 name: "TREE"
1946 }
1947 }
1948 to {
1949 port {
1950 map: "the_tree"
1951 room: "Main Area"
1952 name: "UNKEMPT"
1953 }
1954 }
1955}
1956connections {
1957 from {
1958 painting {
1959 map: "the_entry"
1960 room: "Link Area"
1961 name: "PYRAMID"
1962 }
1963 }
1964 to {
1965 room {
1966 map: "the_wise"
1967 name: "Entry"
1968 }
1969 }
1970 oneway: true
1971}
1972connections {
1973 from {
1974 painting {
1975 map: "the_gallery"
1976 room: "Main Area"
1977 name: "WISE"
1978 }
1979 }
1980 to {
1981 room {
1982 map: "the_wise"
1983 name: "Entry"
1984 }
1985 }
1986 oneway: true
1987}
1988connections {
1989 from {
1990 painting {
1991 map: "the_liberated"
1992 room: "Painting Room"
1993 name: "PYRAMID"
1994 }
1995 }
1996 to {
1997 room {
1998 map: "the_wise"
1999 name: "Entry"
2000 }
2001 }
2002 oneway: true
2003}
2004connections {
2005 from {
2006 painting {
2007 map: "the_literate"
2008 room: "Painting Room"
2009 name: "PYRAMID"
2010 }
2011 }
2012 to {
2013 room {
2014 map: "the_wise"
2015 name: "Entry"
2016 }
2017 }
2018 oneway: true
2019}
2020connections {
2021 from {
2022 painting {
2023 map: "the_wise"
2024 room: "Entry"
2025 name: "TRIANGLE"
2026 }
2027 }
2028 to {
2029 room {
2030 map: "the_gallery"
2031 name: "Main Area"
2032 }
2033 }
2034 oneway: true
2035}
2036connections {
2037 from {
2038 room {
2039 map: "the_wondrous"
2040 name: "Huge"
2041 }
2042 }
2043 to {
2044 room {
2045 map: "the_door"
2046 name: "Main Area"
2047 }
2048 }
2049 door {
2050 map: "the_wondrous"
2051 name: "Big Door"
2052 }
2053 oneway: true
2054}
2055connections {
2056 from {
2057 painting {
2058 map: "the_gallery"
2059 room: "Main Area"
2060 name: "WONDROUS"
2061 }
2062 }
2063 to {
2064 room {
2065 map: "the_wondrous"
2066 name: "Huge"
2067 }
2068 }
2069 oneway: true
2070}
2071connections {
2072 from {
2073 port {
2074 map: "daedalus"
2075 room: "Wonderland"
2076 name: "WONDROUS"
2077 }
2078 }
2079 to {
2080 port {
2081 map: "the_wondrous"
2082 room: "Entry"
2083 name: "DAEDALUS"
2084 }
2085 }
2086}
2087connections {
2088 from {
2089 panel {
2090 map: "the_entry"
2091 room: "Starting Room"
2092 name: "HI"
2093 answer: "thewords"
2094 }
2095 }
2096 to {
2097 room {
2098 map: "the_words"
2099 name: "Main Area"
2100 }
2101 }
2102 oneway: true
2103}
2104connections {
2105 from {
2106 port {
2107 map: "the_words"
2108 room: "Main Area"
2109 name: "ENTRY"
2110 }
2111 }
2112 to {
2113 room {
2114 map: "the_entry"
2115 name: "Starting Room"
2116 }
2117 }
2118 oneway: true
2119}
2120connections {
2121 from {
2122 painting {
2123 map: "the_gallery"
2124 room: "Main Area"
2125 name: "WORDS"
2126 }
2127 }
2128 to {
2129 room {
2130 map: "the_words"
2131 name: "Main Area"
2132 }
2133 }
2134 oneway: true
2135}
2136connections {
2137 from {
2138 room {
2139 map: "control_center"
2140 name: "Main Area"
2141 }
2142 }
2143 to {
2144 room {
2145 map: "the_relentless"
2146 name: "Turn Room"
2147 }
2148 }
2149 door {
2150 map: "control_center"
2151 name: "Relentless Turn Door"
2152 }
2153}
2154connections {
2155 from {
2156 room {
2157 map: "control_center"
2158 name: "Main Area"
2159 }
2160 }
2161 to {
2162 room {
2163 map: "the_relentless"
2164 name: "Shop Room"
2165 }
2166 }
2167 door {
2168 map: "control_center"
2169 name: "Relentless Shop Door"
2170 }
2171}
2172connections {
2173 from {
2174 room {
2175 map: "control_center"
2176 name: "Main Area"
2177 }
2178 }
2179 to {
2180 room {
2181 map: "the_relentless"
2182 name: "Left Room"
2183 }
2184 }
2185 door {
2186 map: "control_center"
2187 name: "Relentless Left Door"
2188 }
2189}
2190connections {
2191 from {
2192 port {
2193 map: "control_center"
2194 room: "Ancient Entrance"
2195 name: "ANCIENT"
2196 }
2197 }
2198 to {
2199 room {
2200 map: "the_ancient"
2201 name: "Outside"
2202 }
2203 }
2204 oneway: true
2205}
2206connections {
2207 from {
2208 port {
2209 map: "the_between"
2210 room: "Control Center Side"
2211 name: "CC"
2212 }
2213 }
2214 to {
2215 port {
2216 map: "control_center"
2217 room: "Between Entrance"
2218 name: "BETWEEN"
2219 }
2220 }
2221}
2222connections {
2223 from {
2224 painting {
2225 map: "the_gallery"
2226 room: "Main Area"
2227 name: "CC"
2228 }
2229 }
2230 to {
2231 room {
2232 map: "control_center"
2233 name: "Desert Room"
2234 }
2235 }
2236 oneway: true
2237}
2238connections {
2239 from {
2240 port {
2241 map: "the_great"
2242 room: "West Side"
2243 name: "CC"
2244 }
2245 }
2246 to {
2247 port {
2248 map: "control_center"
2249 room: "Entry"
2250 name: "GREAT"
2251 }
2252 }
2253}
2254connections {
2255 from {
2256 port {
2257 map: "the_hinterlands"
2258 room: "Main Area"
2259 name: "LEFT"
2260 }
2261 }
2262 to {
2263 port {
2264 map: "control_center"
2265 room: "Main Area"
2266 name: "LEFT"
2267 }
2268 }
2269}
2270connections {
2271 from {
2272 port {
2273 map: "the_hinterlands"
2274 room: "Main Area"
2275 name: "RIGHT"
2276 }
2277 }
2278 to {
2279 port {
2280 map: "control_center"
2281 room: "Main Area"
2282 name: "RIGHT"
2283 }
2284 }
2285}
2286connections {
2287 from {
2288 port {
2289 map: "the_partial"
2290 room: "Control Center Entrance"
2291 name: "CC"
2292 }
2293 }
2294 to {
2295 port {
2296 map: "control_center"
2297 room: "Partial Entrance"
2298 name: "PARTIAL"
2299 }
2300 }
2301}
2302connections {
2303 from {
2304 port {
2305 map: "the_perceptive"
2306 room: "Main Area"
2307 name: "CC"
2308 }
2309 }
2310 to {
2311 port {
2312 map: "control_center"
2313 room: "Perceptive Entrance"
2314 name: "PERCEPTIVE"
2315 }
2316 }
2317}
2318connections {
2319 from {
2320 port {
2321 map: "the_repetitive"
2322 room: "Main Room"
2323 name: "CC"
2324 }
2325 }
2326 to {
2327 port {
2328 map: "control_center"
2329 room: "Repetitive Entrance"
2330 name: "REPETITIVE"
2331 }
2332 }
2333}
2334connections {
2335 from {
2336 room {
2337 map: "the_shop"
2338 name: "Main Area"
2339 }
2340 }
2341 to {
2342 room {
2343 map: "control_center"
2344 name: "Shop Entrance"
2345 }
2346 }
2347 door {
2348 map: "the_shop"
2349 name: "N Entered"
2350 }
2351 oneway: true
2352}
2353connections {
2354 from {
2355 room {
2356 map: "control_center"
2357 name: "Shop Entrance"
2358 }
2359 }
2360 to {
2361 room {
2362 map: "the_shop"
2363 name: "Main Area"
2364 }
2365 }
2366 oneway: true
2367}
2368connections {
2369 from {
2370 panel {
2371 map: "the_unyielding"
2372 room: "Central Connected Area"
2373 name: "BACK"
2374 }
2375 }
2376 to {
2377 panel {
2378 map: "control_center"
2379 room: "Unyielding Entrance"
2380 name: "FORTH"
2381 }
2382 }
2383}
2384connections {
2385 from {
2386 port {
2387 map: "the_tenacious"
2388 room: "Control Center Entrance"
2389 name: "CC"
2390 }
2391 }
2392 to {
2393 port {
2394 map: "control_center"
2395 room: "Tenacious Entrance"
2396 name: "TENACIOUS"
2397 }
2398 }
2399}
2400connections {
2401 from {
2402 port {
2403 map: "the_unkempt"
2404 room: "Control Center Entrance"
2405 name: "CC"
2406 }
2407 }
2408 to {
2409 port {
2410 map: "control_center"
2411 room: "Unkempt Entrance"
2412 name: "UNKEMPT"
2413 }
2414 }
2415}
2416connections {
2417 from {
2418 panel {
2419 map: "control_center"
2420 room: "Stormy Entrance"
2421 name: "TURN"
2422 }
2423 }
2424 to {
2425 room {
2426 map: "the_stormy"
2427 name: "Center"
2428 }
2429 }
2430 oneway: true
2431}
2432connections {
2433 from {
2434 port {
2435 map: "the_entry"
2436 room: "X Area"
2437 name: "CC"
2438 }
2439 }
2440 to {
2441 port {
2442 map: "control_center"
2443 room: "Entry Entrance"
2444 name: "ENTRY"
2445 }
2446 }
2447}
2448connections {
2449 from {
2450 painting {
2451 map: "the_entry"
2452 room: "Eye Room"
2453 name: "GALLERY"
2454 }
2455 }
2456 to {
2457 room {
2458 map: "the_gallery"
2459 name: "Main Area"
2460 }
2461 }
2462 oneway: true
2463}
diff --git a/data/door_groups.txtpb b/data/door_groups.txtpb new file mode 100644 index 0000000..1a75c45 --- /dev/null +++ b/data/door_groups.txtpb
@@ -0,0 +1,160 @@
1door_groups {
2 name: "The Entry - Repetitive Entrance"
3 type: CONNECTOR
4 doors {
5 map: "the_entry"
6 name: "Starting Room West Wall North Door"
7 }
8 doors {
9 map: "the_repetitive"
10 name: "Entry Entrance"
11 }
12}
13door_groups {
14 name: "The Repetitive - Plaza Entrance"
15 type: CONNECTOR
16 doors {
17 map: "the_repetitive"
18 name: "Black Hallway"
19 }
20 doors {
21 map: "the_plaza"
22 name: "Repetitive Entrance"
23 }
24}
25door_groups {
26 name: "Control Center White Doors"
27 type: COLOR_CONNECTOR
28 doors {
29 map: "daedalus"
30 name: "White Hallway From Entry"
31 }
32 doors {
33 map: "the_entry"
34 name: "Control Center White Door"
35 }
36}
37door_groups {
38 name: "Control Center Purple Doors"
39 type: COLOR_CONNECTOR
40 doors {
41 map: "daedalus"
42 name: "Purple Hallway From Great"
43 }
44 doors {
45 map: "the_great"
46 name: "Control Center Purple Door"
47 }
48}
49door_groups {
50 name: "Control Center Orange Doors"
51 type: COLOR_CONNECTOR
52 doors {
53 map: "daedalus"
54 name: "Control Center Orange Door"
55 }
56 doors {
57 map: "the_unkempt"
58 name: "Control Center Orange Door"
59 }
60}
61door_groups {
62 name: "Control Center Brown Doors"
63 type: COLOR_CONNECTOR
64 doors {
65 map: "the_bearer"
66 name: "Control Center Brown Door"
67 }
68 doors {
69 map: "the_tree"
70 name: "Control Center Brown Door"
71 }
72}
73door_groups {
74 name: "Control Center Blue Doors"
75 type: COLOR_CONNECTOR
76 doors {
77 map: "the_digital"
78 name: "Control Center Blue Door"
79 }
80 doors {
81 map: "the_unyielding"
82 name: "Digital Entrance"
83 }
84}
85door_groups {
86 name: "Cyan Doors"
87 type: CYAN_DOORS
88 doors {
89 map: "daedalus"
90 name: "Eye Painting"
91 }
92 doors {
93 map: "the_bearer"
94 name: "Butterfly Entrance"
95 }
96 doors {
97 map: "the_darkroom"
98 name: "Double Letter Panel Blockers"
99 }
100 doors {
101 map: "the_entry"
102 name: "Starting Room West Wall North Door"
103 }
104 doors {
105 map: "the_entry"
106 name: "Flipped Pyramid Area Entrance"
107 }
108 doors {
109 map: "the_entry"
110 name: "Near D Room Painting"
111 }
112 doors {
113 map: "the_graveyard"
114 name: "Double Letters"
115 }
116 doors {
117 map: "the_great"
118 name: "Tower Entrance"
119 }
120 doors {
121 map: "the_great"
122 name: "Cyan Doors"
123 }
124 doors {
125 map: "the_parthenon"
126 name: "Double Letters"
127 }
128 doors {
129 map: "the_unkempt"
130 name: "Cyan Doors"
131 }
132 doors {
133 map: "the_unkempt"
134 name: "Control Center Orange Door"
135 }
136 doors {
137 map: "the_unyielding"
138 name: "Cyan Doors"
139 }
140}
141door_groups {
142 name: "Lavender Cubes"
143 type: SHUFFLE_GROUP
144 doors {
145 map: "daedalus"
146 name: "C Keyholder Blocker"
147 }
148 doors {
149 map: "the_congruent"
150 name: "T Keyholder Blocker"
151 }
152 doors {
153 map: "the_great"
154 name: "Lavender Cube"
155 }
156 doors {
157 map: "the_parthenon"
158 name: "Lavender Cubes"
159 }
160}
diff --git a/data/ids.yaml b/data/ids.yaml index f62a0c3..80ace1a 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -1,4 +1,66 @@
1maps: 1maps:
2 control_center:
3 rooms:
4 Between Entrance:
5 panels:
6 RIGHT: 2721
7 Desert Room:
8 panels:
9 LESS: 2722
10 Entry:
11 panels:
12 HELLO: 2724
13 Entry Entrance:
14 panels:
15 ENTRY: 2723
16 Hide Room:
17 panels:
18 HIDE: 2725
19 Main Area:
20 panels:
21 COLOR: 2726
22 Letters: 2727
23 keyholders:
24 1: 2760
25 2: 2761
26 3: 2762
27 4: 2763
28 Partial Entrance:
29 panels:
30 PARTIAL: 2729
31 Perceptive Entrance:
32 panels:
33 COLORS: 2731
34 PART: 2730
35 Shop Entrance:
36 panels:
37 HOPS: 2732
38 Stormy Entrance:
39 panels:
40 TURN: 2733
41 Tenacious Entrance:
42 panels:
43 HERO: 2734
44 Unkempt Entrance:
45 panels:
46 RETURN: 2735
47 Unyielding Entrance:
48 panels:
49 FORTH: 2736
50 SEEK: 2737
51 doors:
52 Ancient Entrance: 2715
53 Between Door: 2716
54 Desert Door: 2717
55 Front Door: 2709
56 Partial Door: 2713
57 Repetitive Entrance: 2714
58 Shop Door: 2718
59 Stormy Entrance: 2710
60 Tenacious Door: 2719
61 Unkempt Door: 2712
62 Unyielding Door: 2720
63 X1 Door: 2711
2 daedalus: 64 daedalus:
3 rooms: 65 rooms:
4 After Bee Room: 66 After Bee Room:
@@ -98,6 +160,9 @@ maps:
98 Brown Smiley: 160 Brown Smiley:
99 panels: 161 panels:
100 OTHERS: 1667 162 OTHERS: 1667
163 C Keyholder:
164 keyholders:
165 C: 2755
101 Castle: 166 Castle:
102 panels: 167 panels:
103 FIVE (Blue): 1673 168 FIVE (Blue): 1673
@@ -208,6 +273,9 @@ maps:
208 SUMMER: 1754 273 SUMMER: 1754
209 WORD: 1753 274 WORD: 1753
210 WORDWORD: 1761 275 WORDWORD: 1761
276 D Keyholder:
277 keyholders:
278 D: 2759
211 Dark Light Exit: 279 Dark Light Exit:
212 panels: 280 panels:
213 GASKET: 1763 281 GASKET: 1763
@@ -230,6 +298,9 @@ maps:
230 Eye Painting: 298 Eye Painting:
231 panels: 299 panels:
232 REVILED: 1777 300 REVILED: 1777
301 F Keyholder:
302 keyholders:
303 F: 2756
233 F2 Room: 304 F2 Room:
234 panels: 305 panels:
235 CAST: 1782 306 CAST: 1782
@@ -423,6 +494,8 @@ maps:
423 panels: 494 panels:
424 GOING: 1934 495 GOING: 1934
425 TURN: 1935 496 TURN: 1935
497 keyholders:
498 G: 2757
426 Nursery: 499 Nursery:
427 panels: 500 panels:
428 "?": 1937 501 "?": 1937
@@ -490,6 +563,8 @@ maps:
490 WALLS: 1986 563 WALLS: 1986
491 WHISPER: 1978 564 WHISPER: 1978
492 WING: 1979 565 WING: 1979
566 keyholders:
567 H: 2758
493 Outside Magic Room: 568 Outside Magic Room:
494 panels: 569 panels:
495 WIZARD: 1988 570 WIZARD: 1988
@@ -673,7 +748,7 @@ maps:
673 Back (2): 2090 748 Back (2): 2090
674 Colors: 2097 749 Colors: 2097
675 FIR: 2095 750 FIR: 2095
676 Left: 2088 751 Near Obscured Puzzles: 2088
677 OAK: 2093 752 OAK: 2093
678 PINE: 2094 753 PINE: 2094
679 WALK BACK: 2091 754 WALK BACK: 2091
@@ -822,7 +897,6 @@ maps:
822 REDACTED: 2274 897 REDACTED: 2274
823 STRINGS: 2205 898 STRINGS: 2205
824 WINDS: 2204 899 WINDS: 2204
825 "[REDACTED]": 2207
826 Yellow Color Door: 900 Yellow Color Door:
827 panels: 901 panels:
828 Paintings: 2210 902 Paintings: 2210
@@ -913,7 +987,6 @@ maps:
913 Blue Rainbow Room: 1538 987 Blue Rainbow Room: 1538
914 Blue Room: 1477 988 Blue Room: 1477
915 Blue Room Entrance: 1476 989 Blue Room Entrance: 1476
916 Blue Smiley Entrance: 1478
917 Blue Smiley Exit To Red: 1547 990 Blue Smiley Exit To Red: 1547
918 Book Room Entrance: 1588 991 Book Room Entrance: 1588
919 Book Room Exit: 1592 992 Book Room Exit: 1592
@@ -941,12 +1014,13 @@ maps:
941 Dark Light Room Exit: 1570 1014 Dark Light Room Exit: 1570
942 Dark Light Room Exit Panel: 1571 1015 Dark Light Room Exit Panel: 1571
943 Entry Shortcut Secret Exit: 1437 1016 Entry Shortcut Secret Exit: 1437
1017 Eye Painting: 2751
944 Eye Painting Exit: 1446 1018 Eye Painting Exit: 1446
945 F Keyholder Door: 1551 1019 F Keyholder Door: 1551
946 F2 Room Back Left Door: 1491 1020 F2 Room Northwest Door: 1491
947 F2 Room Back Middle Door: 1492 1021 F2 Room Southeast Door: 1487
948 F2 Room Back Right Door: 1490 1022 F2 Room Southwest Door: 1490
949 F2 Room Entrance: 1487 1023 F2 Room West Door: 1492
950 Flip Painting Blocker: 1552 1024 Flip Painting Blocker: 1552
951 Globe Room East Door: 1589 1025 Globe Room East Door: 1589
952 Globe Room South Door: 1591 1026 Globe Room South Door: 1591
@@ -969,6 +1043,7 @@ maps:
969 House Entrance: 1495 1043 House Entrance: 1495
970 House Side Door: 1566 1044 House Side Door: 1566
971 Intense Room Entrance: 1522 1045 Intense Room Entrance: 1522
1046 Lime Hexes: 2810
972 Magenta Hexes: 2272 1047 Magenta Hexes: 2272
973 Magic Room Entrance: 1500 1048 Magic Room Entrance: 1500
974 Magic Room Panels: 1499 1049 Magic Room Panels: 1499
@@ -980,7 +1055,9 @@ maps:
980 Near Sweet Blue Door: 1573 1055 Near Sweet Blue Door: 1573
981 Near Sweet Brown Door: 1561 1056 Near Sweet Brown Door: 1561
982 Near Yellow Room Door: 1565 1057 Near Yellow Room Door: 1565
983 O2 Room Back Door: 1485 1058 North Castle Panel: 2742
1059 O2 Room Northeast Door: 1485
1060 O2 Room Southeast Door: 1478
984 Orange Rainbow Panel: 2267 1061 Orange Rainbow Panel: 2267
985 Orange Rainbow Room: 1535 1062 Orange Rainbow Room: 1535
986 Orange Room: 1507 1063 Orange Room: 1507
@@ -1007,6 +1084,7 @@ maps:
1007 Purple NW Vestibule: 1459 1084 Purple NW Vestibule: 1459
1008 Purple Rainbow Panel: 2271 1085 Purple Rainbow Panel: 2271
1009 Purple Rainbow Room: 1539 1086 Purple Rainbow Room: 1539
1087 Purple Room: 2741
1010 Purple Room East Entrance: 1472 1088 Purple Room East Entrance: 1472
1011 Purple Room North Entrance: 1469 1089 Purple Room North Entrance: 1469
1012 Purple Room South Entrance: 1470 1090 Purple Room South Entrance: 1470
@@ -1031,9 +1109,10 @@ maps:
1031 Snake Room Entrance: 1514 1109 Snake Room Entrance: 1514
1032 South Castle Area Back Door: 1574 1110 South Castle Area Back Door: 1574
1033 South Castle Area Entrance: 1575 1111 South Castle Area Entrance: 1575
1112 South Castle Panel: 2744
1034 Southwest Area Intersection: 1475 1113 Southwest Area Intersection: 1475
1035 Splintering Exit Left Door: 1449 1114 Splintering Exit North Door: 1449
1036 Splintering Exit Right Door: 1450 1115 Splintering Exit South Door: 1450
1037 Starting Room East Wall Center Door: 1439 1116 Starting Room East Wall Center Door: 1439
1038 Starting Room East Wall North Door: 1440 1117 Starting Room East Wall North Door: 1440
1039 Starting Room North Wall Center Door: 1432 1118 Starting Room North Wall Center Door: 1432
@@ -1046,15 +1125,17 @@ maps:
1046 Starting Room West Wall South Door: 1433 1125 Starting Room West Wall South Door: 1433
1047 Sticks And Stones Door: 1593 1126 Sticks And Stones Door: 1593
1048 Temple of the Eyes Entrance: 1444 1127 Temple of the Eyes Entrance: 1444
1049 U2 Room Back Door: 1497 1128 Theo Panels: 2811
1050 U2 Room Back Right Door: 1496 1129 U2 Room East Door: 1498
1051 U2 Room Entrance: 1498 1130 U2 Room Southeast Door: 1493
1052 U2 Room Shortcut: 1493 1131 U2 Room Southwest Door: 1496
1132 U2 Room West Door: 1497
1053 Welcome Back Door: 1435 1133 Welcome Back Door: 1435
1054 Welcome Back Secret Door: 1434 1134 Welcome Back Secret Door: 1434
1135 West Castle Panel: 2743
1055 White Hallway From Entry: 1488 1136 White Hallway From Entry: 1488
1056 Wonderland Left Door: 1520 1137 Wonderland North Door: 1520
1057 Wonderland Right Door: 1504 1138 Wonderland South Door: 1504
1058 Yellow Rainbow Panel: 2268 1139 Yellow Rainbow Panel: 2268
1059 Yellow Rainbow Room: 1536 1140 Yellow Rainbow Room: 1536
1060 Yellow Room: 1568 1141 Yellow Room: 1568
@@ -1098,6 +1179,9 @@ maps:
1098 SWAY: 24 1179 SWAY: 24
1099 TERROR: 20 1180 TERROR: 20
1100 TURN: 22 1181 TURN: 22
1182 Keyholder Room:
1183 keyholders:
1184 A: 2773
1101 Synonyms Room: 1185 Synonyms Room:
1102 panels: 1186 panels:
1103 ADORE: 26 1187 ADORE: 26
@@ -1121,7 +1205,7 @@ maps:
1121 doors: 1205 doors:
1122 A2 Door: 4 1206 A2 Door: 4
1123 Examples Door: 1 1207 Examples Door: 1
1124 Intensify Door: 0 1208 Intensify Door: 2739
1125 Keyholder Door: 5 1209 Keyholder Door: 5
1126 Synonyms Door: 2 1210 Synonyms Door: 2
1127 Time Door: 3 1211 Time Door: 3
@@ -1134,7 +1218,6 @@ maps:
1134 panels: 1218 panels:
1135 THIS: 45 1219 THIS: 45
1136 doors: 1220 doors:
1137 End Door: 42
1138 Front Door: 41 1221 Front Door: 41
1139 Lavender Cubes: 43 1222 Lavender Cubes: 43
1140 the_bearer: 1223 the_bearer:
@@ -1215,7 +1298,6 @@ maps:
1215 Control Center Brown Door: 49 1298 Control Center Brown Door: 49
1216 Exit Door: 47 1299 Exit Door: 47
1217 Overlook Door: 46 1300 Overlook Door: 46
1218 Q2 Door: 48
1219 the_between: 1301 the_between:
1220 rooms: 1302 rooms:
1221 Control Center Side: 1303 Control Center Side:
@@ -1390,6 +1472,9 @@ maps:
1390 panels: 1472 panels:
1391 CIVIL: 216 1473 CIVIL: 216
1392 CRABS: 217 1474 CRABS: 217
1475 T Keyholder:
1476 keyholders:
1477 T: 2754
1393 doors: 1478 doors:
1394 C Keyholder Blocker: 176 1479 C Keyholder Blocker: 176
1395 C2 Door: 177 1480 C2 Door: 177
@@ -1401,7 +1486,6 @@ maps:
1401 Obverse Magenta Door: 173 1486 Obverse Magenta Door: 173
1402 Obverse Yellow Door: 178 1487 Obverse Yellow Door: 178
1403 Obverse Yellow Puzzles: 179 1488 Obverse Yellow Puzzles: 179
1404 T Keyholder Blocker: 183
1405 the_darkroom: 1489 the_darkroom:
1406 rooms: 1490 rooms:
1407 First Room: 1491 First Room:
@@ -1432,9 +1516,7 @@ maps:
1432 doors: 1516 doors:
1433 Colorful Entrance: 222 1517 Colorful Entrance: 222
1434 Congruent Entrance: 223 1518 Congruent Entrance: 223
1435 Double Letter Panel Blockers: 218
1436 Double Sided Entrance: 224 1519 Double Sided Entrance: 224
1437 S1 Door: 221
1438 Second Room Entrance: 219 1520 Second Room Entrance: 219
1439 Third Room Entrance: 220 1521 Third Room Entrance: 220
1440 the_digital: 1522 the_digital:
@@ -1594,6 +1676,10 @@ maps:
1594 Rabbit Hole: 1676 Rabbit Hole:
1595 panels: 1677 panels:
1596 PUZZLE: 364 1678 PUZZLE: 364
1679 Rabbit Hole Lock:
1680 panels:
1681 HOLE: 2749
1682 RABBIT: 2748
1597 Red Alcove: 1683 Red Alcove:
1598 panels: 1684 panels:
1599 BROW: 365 1685 BROW: 365
@@ -1630,8 +1716,6 @@ maps:
1630 panels: 1716 panels:
1631 CORN: 393 1717 CORN: 393
1632 DICE: 392 1718 DICE: 392
1633 HOLE: 390
1634 RABBIT: 389
1635 WREATH: 391 1719 WREATH: 391
1636 doors: 1720 doors:
1637 Blue Alcove Entrance: 297 1721 Blue Alcove Entrance: 297
@@ -1643,7 +1727,6 @@ maps:
1643 D Room Entrance: 319 1727 D Room Entrance: 319
1644 Daedalus Entrance: 311 1728 Daedalus Entrance: 311
1645 Flip Area Entrance: 310 1729 Flip Area Entrance: 310
1646 Flipped Pyramid Area Entrance: 315
1647 Flipped Second Room Left Door: 300 1730 Flipped Second Room Left Door: 300
1648 Flipped Second Room Right Door: 299 1731 Flipped Second Room Right Door: 299
1649 Gallery Entrance: 321 1732 Gallery Entrance: 321
@@ -1661,13 +1744,13 @@ maps:
1661 Red Blue Area Left Door: 302 1744 Red Blue Area Left Door: 302
1662 Red Blue Area Right Door: 303 1745 Red Blue Area Right Door: 303
1663 Red Room Painting: 323 1746 Red Room Painting: 323
1664 Repetitive Entrance: 312
1665 Revitalized Entrance: 306 1747 Revitalized Entrance: 306
1666 Right Eye Entrance: 301 1748 Right Eye Entrance: 301
1667 Scarf Door: 296 1749 Scarf Door: 296
1668 Second Room Left Door: 298 1750 Second Room Left Door: 298
1669 Second Room Right Door: 290 1751 Second Room Right Door: 290
1670 Shop Entrance: 313 1752 Shop Entrance: 313
1753 Starting Room West Wall North Door: 2781
1671 Third Eye Painting: 324 1754 Third Eye Painting: 324
1672 Trick Door: 287 1755 Trick Door: 287
1673 Trick To Shop Door: 289 1756 Trick To Shop Door: 289
@@ -1694,6 +1777,8 @@ maps:
1694 X Plus: 1777 X Plus:
1695 panels: 1778 panels:
1696 ROSE: 405 1779 ROSE: 405
1780 keyholders:
1781 M: 2766
1697 X Plus Middle Leg: 1782 X Plus Middle Leg:
1698 panels: 1783 panels:
1699 COLONY: 403 1784 COLONY: 403
@@ -1723,6 +1808,9 @@ maps:
1723 Daedalus Extension: 1808 Daedalus Extension:
1724 panels: 1809 panels:
1725 WHERE: 433 1810 WHERE: 433
1811 Main Area:
1812 keyholders:
1813 P: 2765
1726 doors: 1814 doors:
1727 Ancient Painting: 428 1815 Ancient Painting: 428
1728 Between Painting: 414 1816 Between Painting: 414
@@ -1907,6 +1995,8 @@ maps:
1907 LAUGH FINISHED: 573 1995 LAUGH FINISHED: 573
1908 PLANTS: 570 1996 PLANTS: 570
1909 WEATHER: 568 1997 WEATHER: 568
1998 keyholders:
1999 X: 2770
1910 Outside Jail: 2000 Outside Jail:
1911 panels: 2001 panels:
1912 GUT: 575 2002 GUT: 575
@@ -1995,7 +2085,6 @@ maps:
1995 Into The Mouth Gravestone: 457 2085 Into The Mouth Gravestone: 457
1996 Invisible Entrance: 465 2086 Invisible Entrance: 465
1997 Jail Entrance: 451 2087 Jail Entrance: 451
1998 Lavender Cube: 469
1999 Magnet Room Entrance: 449 2088 Magnet Room Entrance: 449
2000 Nature Room Door: 466 2089 Nature Room Door: 466
2001 Nature Room Panels: 467 2090 Nature Room Panels: 467
@@ -2054,6 +2143,8 @@ maps:
2054 WAS: 631 2143 WAS: 631
2055 WINGS: 662 2144 WINGS: 662
2056 YELL: 636 2145 YELL: 636
2146 keyholders:
2147 B: 2769
2057 Mastery Room: 2148 Mastery Room:
2058 masteries: 2149 masteries:
2059 MASTERY: 666 2150 MASTERY: 666
@@ -2120,6 +2211,8 @@ maps:
2120 FLASHBACK: 705 2211 FLASHBACK: 705
2121 PUSH: 703 2212 PUSH: 703
2122 PUSHBACK: 702 2213 PUSHBACK: 702
2214 keyholders:
2215 J: 2772
2123 doors: 2216 doors:
2124 Side Door: 687 2217 Side Door: 687
2125 the_keen: 2218 the_keen:
@@ -2231,10 +2324,12 @@ maps:
2231 NAY: 774 2324 NAY: 774
2232 NIGH: 781 2325 NIGH: 781
2233 TORE: 787 2326 TORE: 787
2327 keyholders:
2328 S: 2767
2234 doors: 2329 doors:
2235 Left Room Puzzles: 763 2330 Blue Side Puzzles: 763
2236 Main Room Puzzles: 765 2331 Green Side Puzzles: 764
2237 Right Room Puzzles: 764 2332 Main Room Door: 2750
2238 the_orb: 2333 the_orb:
2239 rooms: 2334 rooms:
2240 Main Area: 2335 Main Area:
@@ -2261,6 +2356,7 @@ maps:
2261 COLOR: 823 2356 COLOR: 823
2262 ETCH: 837 2357 ETCH: 837
2263 FAINT: 821 2358 FAINT: 821
2359 FIZZLE: 2745
2264 HAD: 830 2360 HAD: 830
2265 HEAVY: 829 2361 HEAVY: 829
2266 LAY: 834 2362 LAY: 834
@@ -2293,11 +2389,10 @@ maps:
2293 panels: 2389 panels:
2294 CRUSH: 845 2390 CRUSH: 845
2295 RAY: 846 2391 RAY: 846
2296 R2C2.5 Bottom: 2392 R2C3 Bottom:
2297 panels: 2393 panels:
2298 BLACK: 849 2394 BLACK: 2747
2299 FIGMENT: 848 2395 FIGMENT: 2746
2300 FIZZLE: 847
2301 Z Room: 2396 Z Room:
2302 panels: 2397 panels:
2303 MAZE: 850 2398 MAZE: 850
@@ -2332,6 +2427,9 @@ maps:
2332 CLEOPATRA: 859 2427 CLEOPATRA: 859
2333 NAPOLEON: 860 2428 NAPOLEON: 860
2334 XERXES: 857 2429 XERXES: 857
2430 U Keyholder:
2431 keyholders:
2432 U: 2777
2335 doors: 2433 doors:
2336 K2 Door: 852 2434 K2 Door: 852
2337 the_partial: 2435 the_partial:
@@ -2355,6 +2453,8 @@ maps:
2355 TON: 878 2453 TON: 878
2356 TURN: 875 2454 TURN: 875
2357 UP: 870 2455 UP: 870
2456 keyholders:
2457 L: 2771
2358 Reverse Side: 2458 Reverse Side:
2359 panels: 2459 panels:
2360 BRO: 884 2460 BRO: 884
@@ -2459,20 +2559,23 @@ maps:
2459 TYPIST BEAR RIGHT WING: 968 2559 TYPIST BEAR RIGHT WING: 968
2460 WING: 950 2560 WING: 950
2461 doors: 2561 doors:
2462 Bottom Left Door: 894 2562 Northeast Door: 893
2463 Bottom Left Puzzles: 898 2563 Northeast Puzzles: 897
2464 Bottom Right Door: 895 2564 Northwest Door: 892
2465 Bottom Right Puzzles: 899 2565 Northwest Puzzles: 896
2466 Repetitive Entrance: 888 2566 Repetitive Entrance: 888
2467 Sirenic Entrance: 890 2567 Sirenic Entrance: 890
2568 Southeast Door: 895
2569 Southeast Puzzles: 899
2570 Southwest Door: 894
2571 Southwest Puzzles: 898
2468 Symbolic Entrance: 889 2572 Symbolic Entrance: 889
2469 Top Left Door: 892
2470 Top Left Puzzles: 896
2471 Top Right Door: 893
2472 Top Right Puzzles: 897
2473 Turtle Entrance: 891 2573 Turtle Entrance: 891
2474 the_quiet: 2574 the_quiet:
2475 rooms: 2575 rooms:
2576 Keyholder Room:
2577 keyholders:
2578 Q: 2778
2476 Main Area: 2579 Main Area:
2477 panels: 2580 panels:
2478 BEE: 979 2581 BEE: 979
@@ -2549,7 +2652,8 @@ maps:
2549 rooms: 2652 rooms:
2550 Anti Room: 2653 Anti Room:
2551 panels: 2654 panels:
2552 EYE: 1041 2655 EYE (1): 1041
2656 EYE (2): 2813
2553 HA (1): 1035 2657 HA (1): 1035
2554 HA (2): 1036 2658 HA (2): 1036
2555 HA (3): 1037 2659 HA (3): 1037
@@ -2656,7 +2760,9 @@ maps:
2656 W: 1117 2760 W: 1117
2657 ZEROING: 1118 2761 ZEROING: 1118
2658 doors: 2762 doors:
2763 Anti-Collectable: 2812
2659 Anti-Collectable Room: 1025 2764 Anti-Collectable Room: 1025
2765 Black Hallway: 2780
2660 Cyan Door: 1028 2766 Cyan Door: 1028
2661 Cyan Puzzles: 1032 2767 Cyan Puzzles: 1032
2662 Dot Area Entrance: 1026 2768 Dot Area Entrance: 1026
@@ -2665,7 +2771,6 @@ maps:
2665 Lime Puzzles: 1031 2771 Lime Puzzles: 1031
2666 Magenta Door: 1029 2772 Magenta Door: 1029
2667 Magenta Puzzles: 1033 2773 Magenta Puzzles: 1033
2668 Plaza Entrance: 1024
2669 Yellow Door: 1030 2774 Yellow Door: 1030
2670 Yellow Puzzles: 1034 2775 Yellow Puzzles: 1034
2671 the_revitalized: 2776 the_revitalized:
@@ -2719,6 +2824,8 @@ maps:
2719 STIM: 1148 2824 STIM: 1148
2720 STONE: 1142 2825 STONE: 1142
2721 TADPOLES: 1159 2826 TADPOLES: 1159
2827 keyholders:
2828 N: 2779
2722 doors: 2829 doors:
2723 Books Puzzles: 1136 2830 Books Puzzles: 1136
2724 Games Puzzles: 1137 2831 Games Puzzles: 1137
@@ -3029,22 +3136,15 @@ maps:
3029 panels: 3136 panels:
3030 WHOLE: 2426 3137 WHOLE: 2426
3031 doors: 3138 doors:
3032 Black Door: 2276
3033 Blue Door: 2278
3034 Green Door: 2279
3035 Main Area Fifth Row: 2290 3139 Main Area Fifth Row: 2290
3036 Main Area First Row: 2286 3140 Main Area First Row: 2286
3037 Main Area Fourth Row: 2289 3141 Main Area Fourth Row: 2289
3038 Main Area Second Row: 2287 3142 Main Area Second Row: 2287
3039 Main Area Third Row: 2288 3143 Main Area Third Row: 2288
3040 Orange Door: 2282
3041 Poetry Room Panels: 2285 3144 Poetry Room Panels: 2285
3042 Purple Door: 2281 3145 Tutorial Door: 2754
3043 Red Door: 2277
3044 Tutorial Panels: 2283 3146 Tutorial Panels: 2283
3045 Whirred Room Panels: 2284 3147 Whirred Room Panels: 2284
3046 White Door: 2275
3047 Yellow Door: 2280
3048 the_talented: 3148 the_talented:
3049 rooms: 3149 rooms:
3050 Back Room: 3150 Back Room:
@@ -3073,10 +3173,290 @@ maps:
3073 SWINE (Brown): 2446 3173 SWINE (Brown): 2446
3074 WIFE (Black): 2440 3174 WIFE (Black): 2440
3075 WIFE (Brown): 2447 3175 WIFE (Brown): 2447
3176 keyholders:
3177 Y: 2764
3076 doors: 3178 doors:
3077 Black Side Panels: 2427 3179 Black Side Panels: 2427
3078 Brown Side Panels: 2428 3180 Brown Side Panels: 2428
3079 Main Room Door: 2429 3181 Main Room Door: 2429
3182 the_tenacious:
3183 rooms:
3184 Color Room:
3185 panels:
3186 COLOR: 2454
3187 Control Center Entrance:
3188 panels:
3189 ZERO: 2455
3190 Main Area:
3191 keyholders:
3192 K: 2768
3193 Mastery:
3194 masteries:
3195 MASTERY: 2456
3196 Paintings Room:
3197 panels:
3198 PAINTINGS: 2457
3199 Tower Room:
3200 panels:
3201 TOWER: 2458
3202 Wisdom Room:
3203 panels:
3204 WISDOM: 2459
3205 doors:
3206 Paintings Door: 2453
3207 the_three_doors:
3208 rooms:
3209 Dead End Room:
3210 panels:
3211 DEAD: 2463
3212 DOOR: 2461
3213 END: 2464
3214 WAYS: 2462
3215 First Second Room:
3216 panels:
3217 FIRS: 2465
3218 INITIAL: 2466
3219 MINUTE (1): 2467
3220 MINUTE (2): 2468
3221 Loose Strings Room:
3222 panels:
3223 LOOSE: 2469
3224 STRINGS: 2470
3225 One Luck Room:
3226 panels:
3227 CHANCE: 2472
3228 LONE: 2471
3229 Silver Portal Room:
3230 panels:
3231 GOLD: 2473
3232 Left: 2475
3233 PORT: 2474
3234 Right: 2476
3235 doors:
3236 The Three Doors Gravestone: 2460
3237 the_tower:
3238 rooms:
3239 First Floor:
3240 panels:
3241 ADULT: 2493
3242 BUTTER: 2495
3243 CALF: 2494
3244 COLLEGE: 2487
3245 CRAM: 2489
3246 CUP: 2490
3247 HER: 2488
3248 IRE: 2492
3249 IRONY: 2491
3250 PROD: 2485
3251 RIDE: 2484
3252 WARM: 2486
3253 Tower:
3254 panels:
3255 ANNOY (1): 2508
3256 ANNOY (2): 2509
3257 BARE: 2526
3258 BETTER: 2545
3259 CANON: 2527
3260 CONTINENT: 2516
3261 COPYRIGHT: 2515
3262 COY: 2529
3263 CRUST: 2543
3264 Colors: 2546
3265 Context: 2547
3266 DOUGH: 2503
3267 DUCTS: 2528
3268 ENVELOPE: 2537
3269 ENVELOPES: 2539
3270 ERECTS: 2540
3271 EYE: 2518
3272 FISH: 2497
3273 FLEECE: 2506
3274 FLY: 2524
3275 FOOT: 2517
3276 FUEL: 2502
3277 FUND: 2536
3278 GIGGLING: 2510
3279 GRUMPY: 2499
3280 HEAL: 2522
3281 HIDE (1): 2541
3282 HIDE (2): 2544
3283 HUE: 2542
3284 ICE: 2505
3285 LINEAGE: 2498
3286 LIQUID: 2504
3287 LYNX: 2530
3288 MINUSCULE: 2511
3289 MIX (1): 2521
3290 MIX (2): 2525
3291 NEED: 2507
3292 NUCLEUS: 2520
3293 READJUST: 2513
3294 REINDICT: 2514
3295 RHINO: 2496
3296 RIVER: 2519
3297 ROTE: 2538
3298 SCENTS (1): 2531
3299 SCENTS (2): 2532
3300 SCREW: 2523
3301 SEIZE (1): 2533
3302 SEIZE (2): 2534
3303 SLID: 2501
3304 THROWN: 2535
3305 TYPEWRITER: 2512
3306 ZEBRA: 2500
3307 doors:
3308 Fifth Floor Puzzles: 2482
3309 First Floor Door: 2478
3310 First Floor Puzzles: 2477
3311 Fourth Floor Puzzles: 2481
3312 Second Floor Puzzles: 2479
3313 Third Floor Puzzles: 2480
3314 the_tree:
3315 rooms:
3316 Main Area:
3317 panels:
3318 COLOR: 2550
3319 DAMAGE (1): 2551
3320 DAMAGE (2): 2552
3321 DRIZZLE: 2561
3322 GOOD (1): 2566
3323 GOOD (2): 2567
3324 GOOD (3): 2568
3325 GROW (1): 2563
3326 GROW (2): 2564
3327 GROW (3): 2565
3328 HAPPY (1): 2570
3329 HAPPY (2): 2571
3330 HAPPY (3): 2572
3331 HOVER: 2569
3332 JUMP (1): 2559
3333 JUMP (2): 2560
3334 LIGHT (1): 2573
3335 LIGHT (2): 2574
3336 LIGHT (3): 2575
3337 MEAL (1): 2553
3338 MEAL (2): 2554
3339 REST: 2557
3340 SLEEP: 2558
3341 SMALL (1): 2576
3342 SMALL (2): 2577
3343 SMALL (3): 2578
3344 SPRINKLE: 2579
3345 WADE: 2562
3346 WALK (1): 2555
3347 WALK (2): 2556
3348 doors:
3349 Control Center Brown Door: 2548
3350 The Tree Gravestone: 2549
3351 the_unkempt:
3352 rooms:
3353 Control Center Entrance:
3354 panels:
3355 RETURN: 2587
3356 Exit Room 2:
3357 panels:
3358 DOOR: 2590
3359 FOUR: 2588
3360 MINE: 2589
3361 WINE: 2591
3362 Exit Room 3:
3363 panels:
3364 ENTER: 2592
3365 Main Area:
3366 panels:
3367 AISLE: 2614
3368 CONTRITE: 2604
3369 COUP: 2610
3370 CRUTCH: 2603
3371 DOUBTER: 2608
3372 EYE: 2597
3373 FLEW: 2611
3374 GUILE: 2612
3375 HEFT: 2596
3376 I: 2593
3377 MOON: 2618
3378 MOONLIGHT: 2602
3379 MUCH: 2609
3380 NOON: 2617
3381 PHASE: 2619
3382 QUITE: 2600
3383 ROUTER: 2605
3384 SCALE: 2620
3385 SHY: 2599
3386 SIGHT: 2598
3387 SOON: 2616
3388 SPY: 2594
3389 STOUTER: 2607
3390 SUCH: 2601
3391 THEFT: 2595
3392 TONIGHT: 2606
3393 TRAIL: 2622
3394 WAYS: 2621
3395 WHILE: 2613
3396 ZOO: 2615
3397 keyholders:
3398 I: 2775
3399 Middle Room:
3400 panels:
3401 FELLOW: 2624
3402 FIDDLE: 2626
3403 RIDDLE: 2623
3404 YELLOW: 2625
3405 Right Area:
3406 panels:
3407 BEEN: 2642
3408 BLUFF: 2638
3409 COLOR: 2649
3410 CORN: 2635
3411 DIET: 2647
3412 FLOWER: 2633
3413 FORTH: 2645
3414 FOURTH: 2648
3415 INN: 2639
3416 MOURN: 2634
3417 OFF: 2640
3418 OUTDO: 2629
3419 QUIET: 2646
3420 SCOFF: 2643
3421 SCUFF: 2636
3422 SOUR: 2631
3423 TATTOO: 2630
3424 TOUGH: 2644
3425 TOWER: 2627
3426 TROUGH: 2641
3427 UNTRUE: 2632
3428 WARN: 2628
3429 WIN: 2637
3430 Unsymmetry Room:
3431 panels:
3432 ACCEPT: 2660
3433 ACCIDENTAL: 2657
3434 COMPLETE: 2658
3435 CONFUSE: 2653
3436 DISPROVE: 2661
3437 ENROLL: 2659
3438 ENTERTAIN: 2652
3439 IMPARTIAL: 2651
3440 SCRUTINIZE (Cyan): 2663
3441 SCRUTINIZE (Purple): 2662
3442 UNEXPECTED: 2655
3443 UNINTERESTED: 2650
3444 UNIRONIC: 2656
3445 UNLUCKY: 2654
3446 V Keyholder:
3447 keyholders:
3448 V: 2776
3449 W Keyholder:
3450 keyholders:
3451 W: 2774
3452 doors:
3453 Cog Rhino Hug Rug: 2586
3454 Control Center Orange Door: 2582
3455 East Door: 2580
3456 Honor Our Hint: 2585
3457 Let Untrue Tie: 2583
3458 Routine Out Chute: 2584
3459 W2 Room Door: 2581
3080 the_unyielding: 3460 the_unyielding:
3081 rooms: 3461 rooms:
3082 Behind Northeast: 3462 Behind Northeast:
@@ -3314,9 +3694,9 @@ maps:
3314 HEALTH: 1428 3694 HEALTH: 1428
3315 doors: 3695 doors:
3316 Bearer Entrance: 1259 3696 Bearer Entrance: 1259
3317 Black Alcove: 2265
3318 Brown Alcove: 1255 3697 Brown Alcove: 1255
3319 Digital Entrance: 1257 3698 Digital Entrance: 1257
3699 East Room 1: 2740
3320 East Room 1 Entrance: 1251 3700 East Room 1 Entrance: 1251
3321 Hero Room Entrance: 1252 3701 Hero Room Entrance: 1252
3322 Jay Painting: 1253 3702 Jay Painting: 1253
@@ -3327,6 +3707,70 @@ maps:
3327 Southwest Corner Behind: 1254 3707 Southwest Corner Behind: 1254
3328 Southwest Room: 1431 3708 Southwest Room: 1431
3329 Yellow Room Puzzles: 1250 3709 Yellow Room Puzzles: 1250
3710 the_wise:
3711 rooms:
3712 Entry:
3713 panels:
3714 INK: 2667
3715 Mastery:
3716 masteries:
3717 MASTERY: 2668
3718 Puzzles:
3719 panels:
3720 BATH: 2679
3721 BOTTLE: 2687
3722 CHAOTIC: 2680
3723 DARKNESS: 2677
3724 EARTHWAR: 2685
3725 ERAS: 2676
3726 EYES: 2681
3727 INTELLIGENCE: 2684
3728 OBSCURE: 2674
3729 PASSED: 2671
3730 PRINCE: 2678
3731 PROPHET: 2675
3732 QUEENDOOM: 2682
3733 RHYME: 2673
3734 SHOUTS: 2683
3735 SLEEPER: 2686
3736 SLUMBERING: 2672
3737 STORY: 2669
3738 VENTURE: 2670
3739 WORDS: 2688
3740 doors:
3741 Front Door: 2666
3742 the_wondrous:
3743 rooms:
3744 Entry:
3745 panels:
3746 WONDER: 2690
3747 Huge:
3748 panels:
3749 BARK: 2695
3750 BRIE: 2693
3751 CHIME: 2697
3752 HARE: 2696
3753 IRE: 2692
3754 LIBRARY: 2698
3755 SHRINK: 2691
3756 WICK: 2694
3757 Regular:
3758 panels:
3759 SHRINK: 2699
3760 doors:
3761 Shrink Door: 2689
3762 the_words:
3763 rooms:
3764 Main Area:
3765 panels:
3766 CLOTHES: 2707
3767 DAIRY: 2704
3768 FLOWER: 2702
3769 FRUIT: 2701
3770 GEM: 2703
3771 METAL: 2706
3772 SPICE: 2708
3773 TREE: 2705
3330letters: 3774letters:
3331 a1: 596 3775 a1: 596
3332 a2: 6 3776 a2: 6
@@ -3370,8 +3814,10 @@ letters:
3370 t2: 2452 3814 t2: 2452
3371 u1: 263 3815 u1: 263
3372 u2: 2140 3816 u2: 2140
3817 v1: 2664
3373 v2: 2246 3818 v2: 2246
3374 w1: 681 3819 w1: 681
3820 w2: 2665
3375 x1: 394 3821 x1: 394
3376 x2: 1192 3822 x2: 1192
3377 y1: 621 3823 y1: 621
@@ -3380,13 +3826,74 @@ letters:
3380 z2: 2224 3826 z2: 2224
3381endings: 3827endings:
3382 BLACK: 1208 3828 BLACK: 1208
3829 BLUE: 2700
3383 CYAN: 1209 3830 CYAN: 1209
3384 GOLD: 1207 3831 GOLD: 1207
3385 GRAY: 1204 3832 GRAY: 1204
3386 GREEN: 1203 3833 GREEN: 1203
3834 MINT: 2728
3387 ORANGE: 1775 3835 ORANGE: 1775
3388 PLUM: 1205 3836 PLUM: 1205
3389 PURPLE: 1211 3837 PURPLE: 1211
3838 RED: 2483
3839 WHITE: 2738
3390 YELLOW: 1206 3840 YELLOW: 1206
3391special: 3841special:
3392 Nothing: 1160 3842 A Job Well Done: 1160
3843 Age Symbol: 2791
3844 Anagram Symbol: 2792
3845 Anti A: 2814
3846 Anti B: 2815
3847 Anti C: 2816
3848 Anti D: 2817
3849 Anti E: 2818
3850 Anti F: 2819
3851 Anti G: 2820
3852 Anti H: 2821
3853 Anti I: 2822
3854 Anti J: 2823
3855 Anti K: 2824
3856 Anti L: 2825
3857 Anti M: 2826
3858 Anti N: 2827
3859 Anti O: 2828
3860 Anti P: 2829
3861 Anti Q: 2830
3862 Anti R: 2831
3863 Anti S: 2832
3864 Anti T: 2833
3865 Anti U: 2834
3866 Anti V: 2835
3867 Anti W: 2836
3868 Anti X: 2837
3869 Anti Y: 2838
3870 Anti Z: 2839
3871 Boxes Symbol: 2793
3872 Cross Symbol: 2794
3873 Eval Symbol: 2795
3874 Example Symbol: 2796
3875 Gender Symbol: 2797
3876 Job Symbol: 2798
3877 Lingo Symbol: 2799
3878 Null Symbol: 2800
3879 Planet Symbol: 2801
3880 Pyramid Symbol: 2802
3881 Question Symbol: 2803
3882 Sound Symbol: 2804
3883 Sparkles Symbol: 2805
3884 Stars Symbol: 2806
3885 Sun Symbol: 2807
3886 Sweet Symbol: 2808
3887 Zero Symbol: 2809
3888progressives:
3889 Progressive Gold Ending: 2753
3890door_groups:
3891 Control Center Blue Doors: 2788
3892 Control Center Brown Doors: 2787
3893 Control Center Orange Doors: 2786
3894 Control Center Purple Doors: 2785
3895 Control Center White Doors: 2784
3896 Cyan Doors: 2789
3897 Lavender Cubes: 2790
3898 The Entry - Repetitive Entrance: 2782
3899 The Repetitive - Plaza Entrance: 2783
diff --git a/data/maps/control_center/connections.txtpb b/data/maps/control_center/connections.txtpb new file mode 100644 index 0000000..432d39d --- /dev/null +++ b/data/maps/control_center/connections.txtpb
@@ -0,0 +1,85 @@
1connections {
2 from_room: "Entry"
3 to_room: "Main Area"
4 door { name: "Front Door" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Stormy Entrance"
9 door { name: "Stormy Entrance" }
10}
11connections {
12 from_room: "Entry"
13 to_room: "Hide Room"
14 door { name: "Hidden Door" }
15}
16connections {
17 from_room: "Main Area"
18 to_room: "Mint Ending"
19 door { name: "Mint Ending Door" }
20}
21connections {
22 from_room: "Main Area"
23 to_room: "Entry Entrance"
24 door { name: "X1 Door" }
25}
26connections {
27 from_room: "Main Area"
28 to_room: "Unkempt Entrance"
29 door { name: "Unkempt Door" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Partial Entrance"
34 door { name: "Partial Door" }
35}
36connections {
37 from_room: "Main Area"
38 to_room: "White Ending"
39 door { name: "White Ending Door" }
40}
41connections {
42 from_room: "Main Area"
43 to_room: "Repetitive Entrance"
44 door { name: "Repetitive Entrance" }
45}
46connections {
47 from_room: "Main Area"
48 to_room: "Perceptive Entrance"
49 door { name: "Perceptive From Outside" }
50}
51connections {
52 from_room: "Main Area"
53 to_room: "Perceptive Entrance"
54 door { name: "Perceptive From Inside" }
55}
56connections {
57 from_room: "Main Area"
58 to_room: "Ancient Entrance"
59 door { name: "Ancient Entrance" }
60}
61connections {
62 from_room: "Main Area"
63 to_room: "Between Entrance"
64 door { name: "Between Door" }
65}
66connections {
67 from_room: "Main Area"
68 to_room: "Desert Room"
69 door { name: "Desert Door" }
70}
71connections {
72 from_room: "Main Area"
73 to_room: "Shop Entrance"
74 door { name: "Shop Door" }
75}
76connections {
77 from_room: "Main Area"
78 to_room: "Tenacious Entrance"
79 door { name: "Tenacious Door" }
80}
81connections {
82 from_room: "Main Area"
83 to_room: "Unyielding Entrance"
84 door { name: "Unyielding Door" }
85}
diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb new file mode 100644 index 0000000..08476a7 --- /dev/null +++ b/data/maps/control_center/doors.txtpb
@@ -0,0 +1,172 @@
1doors {
2 name: "Front Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "Entry" name: "HELLO" }
6 location_room: "Entry"
7}
8doors {
9 name: "Stormy Entrance"
10 type: STANDARD
11 receivers: "Components/Doors/entry_13"
12 panels { room: "Hide Room" name: "HIDE" }
13 location_room: "Hide Room"
14}
15doors {
16 name: "Hidden Door"
17 type: EVENT
18 keyholders { room: "Main Area" name: "1" key: "h" }
19 keyholders { room: "Main Area" name: "2" key: "i" }
20 keyholders { room: "Main Area" name: "3" key: "d" }
21 keyholders { room: "Main Area" name: "4" key: "e" }
22}
23doors {
24 name: "Mint Ending Door"
25 type: EVENT
26 keyholders { room: "Main Area" name: "1" key: "e" }
27 keyholders { room: "Main Area" name: "2" key: "x" }
28 keyholders { room: "Main Area" name: "3" key: "i" }
29 keyholders { room: "Main Area" name: "4" key: "t" }
30}
31doors {
32 name: "Relentless Left Door"
33 type: EVENT
34 keyholders { room: "Main Area" name: "1" key: "l" }
35 keyholders { room: "Main Area" name: "2" key: "e" }
36 keyholders { room: "Main Area" name: "3" key: "f" }
37 keyholders { room: "Main Area" name: "4" key: "t" }
38}
39doors {
40 name: "Relentless Shop Door"
41 type: EVENT
42 keyholders { room: "Main Area" name: "1" key: "s" }
43 keyholders { room: "Main Area" name: "2" key: "h" }
44 keyholders { room: "Main Area" name: "3" key: "o" }
45 keyholders { room: "Main Area" name: "4" key: "p" }
46}
47doors {
48 name: "Relentless Turn Door"
49 type: EVENT
50 keyholders { room: "Main Area" name: "1" key: "t" }
51 keyholders { room: "Main Area" name: "2" key: "u" }
52 keyholders { room: "Main Area" name: "3" key: "r" }
53 keyholders { room: "Main Area" name: "4" key: "n" }
54}
55doors {
56 name: "X1 Door"
57 type: STANDARD
58 receivers: "Components/Doors/entry_3"
59 panels { room: "Entry Entrance" name: "ENTRY" }
60 location_room: "Entry Entrance"
61}
62doors {
63 name: "Unkempt Door"
64 type: STANDARD
65 receivers: "Components/Doors/entry_4"
66 panels { room: "Unkempt Entrance" name: "RETURN" }
67 location_room: "Unkempt Entrance"
68}
69doors {
70 name: "Partial Door"
71 type: STANDARD
72 receivers: "Components/Doors/entry_5"
73 panels { room: "Partial Entrance" name: "PARTIAL" }
74 location_room: "Partial Entrance"
75}
76doors {
77 name: "Link Blocker"
78 type: EVENT
79 panels { room: "Unkempt Entrance" name: "RETURN" }
80 panels { room: "Partial Entrance" name: "PARTIAL" }
81 panels { room: "Shop Entrance" name: "HOPS" }
82 panels { room: "Tenacious Entrance" name: "HERO" }
83}
84doors {
85 name: "White Ending Door"
86 type: EVENT
87 # This is the only time a door depends on endings. However, it's nice to do it
88 # this way instead of just checking for ending room access because this lets
89 # us use events, which makes the playthrough more readable.
90 endings: "MINT"
91 endings: "ORANGE"
92 endings: "GREEN"
93 endings: "GRAY"
94 endings: "PLUM"
95 endings: "YELLOW"
96 endings: "GOLD"
97 endings: "BLACK"
98 endings: "CYAN"
99 endings: "PURPLE"
100 endings: "RED"
101 endings: "BLUE"
102}
103doors {
104 name: "Repetitive Entrance"
105 type: STANDARD
106 receivers: "Components/Doors/entry_7"
107 keyholders { room: "Main Area" name: "1" key: "m" }
108 keyholders { room: "Main Area" name: "2" key: "o" }
109 keyholders { room: "Main Area" name: "3" key: "r" }
110 keyholders { room: "Main Area" name: "4" key: "e" }
111 location_room: "Main Area"
112 location_name: "Keyword MORE"
113}
114doors {
115 name: "Perceptive From Outside"
116 type: EVENT
117 keyholders { room: "Main Area" name: "1" key: "p" }
118 keyholders { room: "Main Area" name: "2" key: "a" }
119 keyholders { room: "Main Area" name: "3" key: "r" }
120 keyholders { room: "Main Area" name: "4" key: "t" }
121}
122doors {
123 name: "Perceptive From Inside"
124 type: EVENT
125 panels { room: "Perceptive Entrance" name: "PART" }
126}
127doors {
128 name: "Ancient Entrance"
129 type: STANDARD
130 receivers: "Components/Doors/entry_20"
131 keyholders { room: "Main Area" name: "1" key: "z" }
132 keyholders { room: "Main Area" name: "2" key: "e" }
133 keyholders { room: "Main Area" name: "3" key: "r" }
134 keyholders { room: "Main Area" name: "4" key: "o" }
135 location_room: "Main Area"
136 location_name: "Keyword ZERO"
137}
138doors {
139 name: "Between Door"
140 type: STANDARD
141 receivers: "Components/Doors/entry_8"
142 panels { room: "Between Entrance" name: "RIGHT" }
143 location_room: "Between Entrance"
144}
145doors {
146 name: "Desert Door"
147 type: STANDARD
148 receivers: "Components/Doors/entry_9"
149 panels { room: "Desert Room" name: "LESS" }
150 location_room: "Desert Room"
151}
152doors {
153 name: "Shop Door"
154 type: STANDARD
155 receivers: "Components/Doors/entry_23"
156 panels { room: "Shop Entrance" name: "HOPS" }
157 location_room: "Shop Entrance"
158}
159doors {
160 name: "Tenacious Door"
161 type: STANDARD
162 receivers: "Components/Doors/entry_24"
163 panels { room: "Tenacious Entrance" name: "HERO" }
164 location_room: "Tenacious Entrance"
165}
166doors {
167 name: "Unyielding Door"
168 type: STANDARD
169 receivers: "Components/Doors/entry_11"
170 panels { room: "Unyielding Entrance" name: "SEEK" }
171 location_room: "Unyielding Entrance"
172}
diff --git a/data/maps/control_center/metadata.txtpb b/data/maps/control_center/metadata.txtpb new file mode 100644 index 0000000..bf89670 --- /dev/null +++ b/data/maps/control_center/metadata.txtpb
@@ -0,0 +1 @@
display_name: "Control Center"
diff --git a/data/maps/control_center/rooms/Ancient Entrance.txtpb b/data/maps/control_center/rooms/Ancient Entrance.txtpb new file mode 100644 index 0000000..9fe50c5 --- /dev/null +++ b/data/maps/control_center/rooms/Ancient Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Ancient Entrance"
2ports {
3 name: "ANCIENT"
4 path: "Components/Warps/worldport8"
5}
diff --git a/data/maps/control_center/rooms/Between Entrance.txtpb b/data/maps/control_center/rooms/Between Entrance.txtpb new file mode 100644 index 0000000..2c21bdd --- /dev/null +++ b/data/maps/control_center/rooms/Between Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Between Entrance"
2panels {
3 name: "RIGHT"
4 path: "Panels/Hallway Right/entry_4"
5 clue: "right"
6 answer: "left"
7 symbols: SUN
8}
9ports {
10 name: "BETWEEN"
11 path: "Components/Warps/worldport5"
12}
diff --git a/data/maps/control_center/rooms/Desert Room.txtpb b/data/maps/control_center/rooms/Desert Room.txtpb new file mode 100644 index 0000000..fb24faf --- /dev/null +++ b/data/maps/control_center/rooms/Desert Room.txtpb
@@ -0,0 +1,8 @@
1name: "Desert Room"
2panels {
3 name: "LESS"
4 path: "Panels/Hallway Right/entry_5"
5 clue: "less"
6 answer: "more"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Entry Entrance.txtpb b/data/maps/control_center/rooms/Entry Entrance.txtpb new file mode 100644 index 0000000..d920523 --- /dev/null +++ b/data/maps/control_center/rooms/Entry Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Entry Entrance"
2panels {
3 name: "ENTRY"
4 path: "Panels/Hallway Right/entry_3"
5 clue: "entry"
6 answer: "exit"
7 symbols: SUN
8}
9ports {
10 name: "ENTRY"
11 path: "Components/Warps/worldport2"
12}
diff --git a/data/maps/control_center/rooms/Entry.txtpb b/data/maps/control_center/rooms/Entry.txtpb new file mode 100644 index 0000000..7ef380c --- /dev/null +++ b/data/maps/control_center/rooms/Entry.txtpb
@@ -0,0 +1,12 @@
1name: "Entry"
2panels {
3 name: "HELLO"
4 path: "Panels/Doors/entry_1"
5 clue: "hello"
6 answer: "hi"
7 symbols: SUN
8}
9ports {
10 name: "GREAT"
11 path: "Components/Warps/worldport"
12}
diff --git a/data/maps/control_center/rooms/Hide Room.txtpb b/data/maps/control_center/rooms/Hide Room.txtpb new file mode 100644 index 0000000..826293b --- /dev/null +++ b/data/maps/control_center/rooms/Hide Room.txtpb
@@ -0,0 +1,8 @@
1name: "Hide Room"
2panels {
3 name: "HIDE"
4 path: "Panels/Doors/entry_4"
5 clue: "hide"
6 answer: "unmask"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Main Area.txtpb b/data/maps/control_center/rooms/Main Area.txtpb new file mode 100644 index 0000000..bf81e26 --- /dev/null +++ b/data/maps/control_center/rooms/Main Area.txtpb
@@ -0,0 +1,70 @@
1name: "Main Area"
2panels {
3 name: "COLOR"
4 path: "Panels/Doors/entry_2"
5 clue: "color"
6 answer: "red"
7 proxies { answer: "red" path: "Panels/Colors/color_1" }
8 proxies { answer: "blue" path: "Panels/Colors/color_2" }
9 proxies { answer: "green" path: "Panels/Colors/color_3" }
10 proxies { answer: "yellow" path: "Panels/Colors/color_4" }
11 proxies { answer: "white" path: "Panels/Colors/color_5" }
12 proxies { answer: "black" path: "Panels/Colors/color_6" }
13 proxies { answer: "orange" path: "Panels/Colors/color_7" }
14 proxies { answer: "purple" path: "Panels/Colors/color_8" }
15 proxies { answer: "brown" path: "Panels/Colors/color_9" }
16 proxies { answer: "silver" path: "Panels/Colors/color_10" }
17 proxies { answer: "gold" path: "Panels/Colors/color_11" }
18 proxies { answer: "brass" path: "Panels/Colors/color_12" }
19 proxies { answer: "gray" path: "Panels/Colors/color_13" }
20 proxies { answer: "magenta" path: "Panels/Colors/color_14" }
21}
22panels {
23 name: "Letters"
24 path: "Panels/Doors/entry_6"
25 clue: ""
26 answer: "link"
27 symbols: LINGO
28 required_door { name: "Link Blocker" }
29}
30keyholders {
31 name: "1"
32 path: "Components/KeyHolders/keyHolder"
33 key: "z"
34}
35keyholders {
36 name: "2"
37 path: "Components/KeyHolders/keyHolder2"
38 key: "e"
39}
40keyholders {
41 name: "3"
42 path: "Components/KeyHolders/keyHolder3"
43 key: "r"
44}
45keyholders {
46 name: "4"
47 path: "Components/KeyHolders/keyHolder4"
48 key: "o"
49}
50ports {
51 name: "RIGHT"
52 path: "Components/Warps/worldport6"
53}
54ports {
55 name: "LEFT"
56 path: "Components/Warps/worldport7"
57 # Check that this is correct.
58}
59ports {
60 name: "RELENTLESS_LEFT"
61 path: "Components/Warps/worldport9"
62}
63ports {
64 name: "RELENTLESS_SHOP"
65 path: "Components/Warps/worldport11"
66}
67ports {
68 name: "RELENTLESS_TURN"
69 path: "Components/Warps/worldport10"
70}
diff --git a/data/maps/control_center/rooms/Mint Ending.txtpb b/data/maps/control_center/rooms/Mint Ending.txtpb new file mode 100644 index 0000000..7ff9fc4 --- /dev/null +++ b/data/maps/control_center/rooms/Mint Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Mint Ending"
2endings {
3 name: "MINT"
4 path: "Components/Endings/mint_ending"
5}
diff --git a/data/maps/control_center/rooms/Partial Entrance.txtpb b/data/maps/control_center/rooms/Partial Entrance.txtpb new file mode 100644 index 0000000..77b68fa --- /dev/null +++ b/data/maps/control_center/rooms/Partial Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Partial Entrance"
2panels {
3 name: "PARTIAL"
4 path: "Panels/Hallway Left/entry_5"
5 clue: "partial"
6 answer: "part"
7 symbols: SPARKLES
8}
9ports {
10 name: "PARTIAL"
11 path: "Components/Warps/worldport4"
12}
diff --git a/data/maps/control_center/rooms/Perceptive Entrance.txtpb b/data/maps/control_center/rooms/Perceptive Entrance.txtpb new file mode 100644 index 0000000..6eec265 --- /dev/null +++ b/data/maps/control_center/rooms/Perceptive Entrance.txtpb
@@ -0,0 +1,20 @@
1name: "Perceptive Entrance"
2panels {
3 name: "PART"
4 path: "Panels/Doors/stormyPanel2"
5 clue: "part"
6 answer: "hole"
7 symbols: SUN
8 symbols: ZERO
9}
10panels {
11 name: "COLORS"
12 path: "Panels/Doors/stormyPanel3"
13 clue: "colors"
14 answer: "hues"
15 symbols: SUN
16}
17ports {
18 name: "PERCEPTIVE"
19 path: "Components/Warps/worldport12"
20}
diff --git a/data/maps/control_center/rooms/Repetitive Entrance.txtpb b/data/maps/control_center/rooms/Repetitive Entrance.txtpb new file mode 100644 index 0000000..08b8fa4 --- /dev/null +++ b/data/maps/control_center/rooms/Repetitive Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Repetitive Entrance"
2ports {
3 name: "REPETITIVE"
4 path: "Components/Warps/worldport14"
5}
diff --git a/data/maps/control_center/rooms/Shop Entrance.txtpb b/data/maps/control_center/rooms/Shop Entrance.txtpb new file mode 100644 index 0000000..154c55b --- /dev/null +++ b/data/maps/control_center/rooms/Shop Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Shop Entrance"
2# The connection to The Shop isn't a worldport.
3panels {
4 name: "HOPS"
5 path: "Panels/Hallway Left/entry_6"
6 clue: "hops"
7 answer: "shop"
8 symbols: ANAGRAM
9}
diff --git a/data/maps/control_center/rooms/Stormy Entrance.txtpb b/data/maps/control_center/rooms/Stormy Entrance.txtpb new file mode 100644 index 0000000..23e48b5 --- /dev/null +++ b/data/maps/control_center/rooms/Stormy Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Stormy Entrance"
2panels {
3 name: "TURN"
4 path: "Components/Warps/stormyPanel"
5 clue: "turn"
6 answer: "spin"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Tenacious Entrance.txtpb b/data/maps/control_center/rooms/Tenacious Entrance.txtpb new file mode 100644 index 0000000..0527d50 --- /dev/null +++ b/data/maps/control_center/rooms/Tenacious Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Tenacious Entrance"
2panels {
3 name: "HERO"
4 path: "Panels/Hallway Left/entry_7"
5 clue: "hero"
6 answer: "zero"
7 symbols: ZERO
8}
9ports {
10 name: "TENACIOUS"
11 path: "Components/Warps/worldport13"
12}
diff --git a/data/maps/control_center/rooms/Unkempt Entrance.txtpb b/data/maps/control_center/rooms/Unkempt Entrance.txtpb new file mode 100644 index 0000000..b6fc074 --- /dev/null +++ b/data/maps/control_center/rooms/Unkempt Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Unkempt Entrance"
2panels {
3 name: "RETURN"
4 path: "Panels/Hallway Left/entry_4"
5 clue: "return"
6 answer: "turn"
7 symbols: SPARKLES
8}
9ports {
10 name: "UNKEMPT"
11 path: "Components/Warps/worldport3"
12}
diff --git a/data/maps/control_center/rooms/Unyielding Entrance.txtpb b/data/maps/control_center/rooms/Unyielding Entrance.txtpb new file mode 100644 index 0000000..ca22b23 --- /dev/null +++ b/data/maps/control_center/rooms/Unyielding Entrance.txtpb
@@ -0,0 +1,15 @@
1name: "Unyielding Entrance"
2panels {
3 name: "FORTH"
4 path: "Components/UnlockListeners/panelPorter"
5 clue: "forth"
6 answer: "back"
7 symbols: SUN
8}
9panels {
10 name: "SEEK"
11 path: "Panels/Hallway Right/entry_6"
12 clue: "seek"
13 answer: "hide"
14 symbols: SUN
15}
diff --git a/data/maps/control_center/rooms/White Ending.txtpb b/data/maps/control_center/rooms/White Ending.txtpb new file mode 100644 index 0000000..62d4a56 --- /dev/null +++ b/data/maps/control_center/rooms/White Ending.txtpb
@@ -0,0 +1,5 @@
1name: "White Ending"
2endings {
3 name: "WHITE"
4 path: "Components/Endings/white_ending"
5}
diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb index fc0af60..cb27c38 100644 --- a/data/maps/daedalus/connections.txtpb +++ b/data/maps/daedalus/connections.txtpb
@@ -100,6 +100,11 @@ connections {
100 oneway: true 100 oneway: true
101} 101}
102connections { 102connections {
103 from_room: "Outside House"
104 to_room: "Blue Hallway Tall Side"
105 door { name: "House Side Door" }
106}
107connections {
103 from_room: "Purple SE Vestibule" 108 from_room: "Purple SE Vestibule"
104 to_room: "Welcome Back Area" 109 to_room: "Welcome Back Area"
105 oneway: true 110 oneway: true
@@ -200,11 +205,16 @@ connections {
200 door { name: "Temple of the Eyes Entrance" } 205 door { name: "Temple of the Eyes Entrance" }
201} 206}
202connections { 207connections {
203 from_room: "Outside Eye Temple" 208 from_room: "Eye Painting"
204 to_room: "Starting Room" 209 to_room: "Starting Room"
205 door { name: "Starting Room South Wall West Door" } 210 door { name: "Starting Room South Wall West Door" }
206} 211}
207connections { 212connections {
213 from_room: "Eye Painting"
214 to_room: "Outside Eye Temple"
215 door { name: "Eye Painting Exit" }
216}
217connections {
208 from_room: "Outside Pyramid" 218 from_room: "Outside Pyramid"
209 to_room: "Number Paintings Area" 219 to_room: "Number Paintings Area"
210 door { name: "Near Pyramid Gate" } 220 door { name: "Near Pyramid Gate" }
@@ -217,12 +227,12 @@ connections {
217connections { 227connections {
218 from_room: "West Castle Area" 228 from_room: "West Castle Area"
219 to_room: "Post Orange Smiley Three Way" 229 to_room: "Post Orange Smiley Three Way"
220 door { name: "Splintering Exit Left Door" } 230 door { name: "Splintering Exit North Door" }
221} 231}
222connections { 232connections {
223 from_room: "West Castle Area" 233 from_room: "West Castle Area"
224 to_room: "Amber North 2" 234 to_room: "Amber North 2"
225 door { name: "Splintering Exit Right Door" } 235 door { name: "Splintering Exit South Door" }
226} 236}
227connections { 237connections {
228 from_room: "Z2 Room" 238 from_room: "Z2 Room"
@@ -373,7 +383,7 @@ connections {
373connections { 383connections {
374 from_room: "O2 Room" 384 from_room: "O2 Room"
375 to_room: "Blue Smiley" 385 to_room: "Blue Smiley"
376 door { name: "Blue Smiley Entrance" } 386 door { name: "O2 Room Southeast Door" }
377} 387}
378connections { 388connections {
379 from_room: "O2 Room" 389 from_room: "O2 Room"
@@ -403,7 +413,7 @@ connections {
403connections { 413connections {
404 from_room: "O2 Room" 414 from_room: "O2 Room"
405 to_room: "Blue Hallway" 415 to_room: "Blue Hallway"
406 door { name: "O2 Room Back Door" } 416 door { name: "O2 Room Northeast Door" }
407} 417}
408connections { 418connections {
409 from_room: "O2 Room" 419 from_room: "O2 Room"
@@ -418,7 +428,7 @@ connections {
418connections { 428connections {
419 from_room: "Sweet Foyer" 429 from_room: "Sweet Foyer"
420 to_room: "F2 Room" 430 to_room: "F2 Room"
421 door { name: "F2 Room Entrance" } 431 door { name: "F2 Room Southeast Door" }
422} 432}
423connections { 433connections {
424 from_room: "Globe Room" 434 from_room: "Globe Room"
@@ -433,17 +443,17 @@ connections {
433connections { 443connections {
434 from_room: "F2 Room" 444 from_room: "F2 Room"
435 to_room: "Blue Hallway" 445 to_room: "Blue Hallway"
436 door { name: "F2 Room Back Right Door" } 446 door { name: "F2 Room Southwest Door" }
437} 447}
438connections { 448connections {
439 from_room: "F2 Room" 449 from_room: "F2 Room"
440 to_room: "Outside Salt Room" 450 to_room: "Outside Salt Room"
441 door { name: "F2 Room Back Left Door" } 451 door { name: "F2 Room Northwest Door" }
442} 452}
443connections { 453connections {
444 from_room: "F2 Room" 454 from_room: "F2 Room"
445 to_room: "Red Color Door" 455 to_room: "Red Color Door"
446 door { name: "F2 Room Back Middle Door" } 456 door { name: "F2 Room West Door" }
447 oneway: true 457 oneway: true
448 # This is the red backside, which has nothing in it. Maybe could be its own 458 # This is the red backside, which has nothing in it. Maybe could be its own
449 # region at some point. 459 # region at some point.
@@ -456,7 +466,7 @@ connections {
456connections { 466connections {
457 from_room: "U2 Room" 467 from_room: "U2 Room"
458 to_room: "Maze Paintings Area" 468 to_room: "Maze Paintings Area"
459 door { name: "U2 Room Shortcut" } 469 door { name: "U2 Room Southeast Door" }
460} 470}
461connections { 471connections {
462 from_room: "Maze Paintings Area" 472 from_room: "Maze Paintings Area"
@@ -471,17 +481,17 @@ connections {
471connections { 481connections {
472 from_room: "U2 Room" 482 from_room: "U2 Room"
473 to_room: "Purple SE Vestibule" 483 to_room: "Purple SE Vestibule"
474 door { name: "U2 Room Back Right Door" } 484 door { name: "U2 Room Southwest Door" }
475} 485}
476connections { 486connections {
477 from_room: "U2 Room" 487 from_room: "U2 Room"
478 to_room: "Purple Room East" 488 to_room: "Purple Room East"
479 door { name: "U2 Room Back Door" } 489 door { name: "U2 Room West Door" }
480} 490}
481connections { 491connections {
482 from_room: "Maze" 492 from_room: "Maze"
483 to_room: "U2 Room" 493 to_room: "U2 Room"
484 door { name: "U2 Room Entrance" } 494 door { name: "U2 Room East Door" }
485} 495}
486connections { 496connections {
487 from_room: "Outside Magic Room" 497 from_room: "Outside Magic Room"
@@ -506,7 +516,7 @@ connections {
506connections { 516connections {
507 from_room: "Wonderland" 517 from_room: "Wonderland"
508 to_room: "Black Hex" 518 to_room: "Black Hex"
509 door { name: "Wonderland Right Door" } 519 door { name: "Wonderland South Door" }
510} 520}
511connections { 521connections {
512 from_room: "Outside Pyramid" 522 from_room: "Outside Pyramid"
@@ -530,6 +540,11 @@ connections {
530} 540}
531connections { 541connections {
532 from_room: "Z2 Room" 542 from_room: "Z2 Room"
543 to_room: "Orange Room Hallway"
544 door { name: "Z2 Room Southeast Door" }
545}
546connections {
547 from_room: "Orange Room Hallway"
533 to_room: "Orange Room" 548 to_room: "Orange Room"
534 door { name: "Z2 Room Southeast Door" } 549 door { name: "Z2 Room Southeast Door" }
535} 550}
@@ -591,7 +606,7 @@ connections {
591connections { 606connections {
592 from_room: "Wonderland" 607 from_room: "Wonderland"
593 to_room: "Number Paintings Area" 608 to_room: "Number Paintings Area"
594 door { name: "Wonderland Left Door" } 609 door { name: "Wonderland North Door" }
595} 610}
596connections { 611connections {
597 from_room: "Outside House" 612 from_room: "Outside House"
@@ -1540,3 +1555,322 @@ connections {
1540 to_room: "Pyramid Top" 1555 to_room: "Pyramid Top"
1541 door { name: "Pyramid Third Floor Door" } 1556 door { name: "Pyramid Third Floor Door" }
1542} 1557}
1558connections {
1559 from_room: "Roof"
1560 to_room: "After Bee Room"
1561 oneway: true
1562 roof_access: true
1563}
1564connections {
1565 from_room: "Roof"
1566 to_room: "Amber North 2"
1567 oneway: true
1568 roof_access: true
1569}
1570connections {
1571 from_room: "Roof"
1572 to_room: "Black Hex"
1573 oneway: true
1574 roof_access: true
1575}
1576connections {
1577 from_room: "Roof"
1578 to_room: "Blue Hallway Tall Side"
1579 oneway: true
1580 roof_access: true
1581}
1582connections {
1583 from_room: "Roof"
1584 to_room: "Blue Hallway"
1585 oneway: true
1586 roof_access: true
1587}
1588# Blue Hallway Cut Side is inside.
1589connections {
1590 from_room: "Roof"
1591 to_room: "Eye Painting"
1592 oneway: true
1593 roof_access: true
1594}
1595connections {
1596 from_room: "Roof"
1597 to_room: "Globe Room"
1598 oneway: true
1599 roof_access: true
1600}
1601connections {
1602 from_room: "Roof"
1603 to_room: "Gray Color Door"
1604 oneway: true
1605 roof_access: true
1606}
1607connections {
1608 from_room: "Roof"
1609 to_room: "Green Color Door"
1610 oneway: true
1611 roof_access: true
1612}
1613connections {
1614 from_room: "Roof"
1615 to_room: "Green Smiley"
1616 oneway: true
1617 roof_access: true
1618}
1619connections {
1620 from_room: "Roof"
1621 to_room: "Hedges"
1622 oneway: true
1623 roof_access: true
1624}
1625connections {
1626 from_room: "Roof"
1627 to_room: "Maze Paintings Area"
1628 oneway: true
1629 roof_access: true
1630}
1631connections {
1632 from_room: "Roof"
1633 to_room: "Maze"
1634 oneway: true
1635 roof_access: true
1636}
1637connections {
1638 from_room: "Roof"
1639 to_room: "North Castle Area"
1640 oneway: true
1641 roof_access: true
1642}
1643connections {
1644 from_room: "Roof"
1645 to_room: "Number Paintings Area"
1646 oneway: true
1647 roof_access: true
1648}
1649connections {
1650 from_room: "Roof"
1651 to_room: "Orange Room Hallway"
1652 oneway: true
1653 roof_access: true
1654}
1655connections {
1656 from_room: "Roof"
1657 to_room: "Outside Book Room"
1658 oneway: true
1659 roof_access: true
1660}
1661connections {
1662 from_room: "Roof"
1663 to_room: "Outside Eye Temple"
1664 oneway: true
1665 roof_access: true
1666}
1667connections {
1668 from_room: "Roof"
1669 to_room: "Outside Hedges"
1670 oneway: true
1671 roof_access: true
1672}
1673connections {
1674 from_room: "Roof"
1675 to_room: "Outside Hotel"
1676 oneway: true
1677 roof_access: true
1678}
1679connections {
1680 from_room: "Roof"
1681 to_room: "Outside House"
1682 oneway: true
1683 roof_access: true
1684}
1685connections {
1686 from_room: "Roof"
1687 to_room: "Outside Magic Room"
1688 oneway: true
1689 roof_access: true
1690}
1691connections {
1692 from_room: "Roof"
1693 to_room: "Outside Orange Room"
1694 oneway: true
1695 roof_access: true
1696}
1697connections {
1698 from_room: "Roof"
1699 to_room: "Outside Pyramid"
1700 oneway: true
1701 roof_access: true
1702}
1703connections {
1704 from_room: "Roof"
1705 to_room: "Outside Red Room"
1706 oneway: true
1707 roof_access: true
1708}
1709connections {
1710 from_room: "Roof"
1711 to_room: "Outside Salt Room"
1712 oneway: true
1713 roof_access: true
1714}
1715connections {
1716 from_room: "Roof"
1717 to_room: "Outside Snake Room"
1718 oneway: true
1719 roof_access: true
1720}
1721connections {
1722 from_room: "Roof"
1723 to_room: "Post Orange Smiley Three Way"
1724 oneway: true
1725 roof_access: true
1726}
1727connections {
1728 from_room: "Roof"
1729 to_room: "Purple NW Vestibule"
1730 oneway: true
1731 roof_access: true
1732}
1733connections {
1734 from_room: "Roof"
1735 to_room: "Purple Room East"
1736 oneway: true
1737 roof_access: true
1738}
1739connections {
1740 from_room: "Roof"
1741 to_room: "Purple Room South"
1742 oneway: true
1743 roof_access: true
1744}
1745connections {
1746 from_room: "Roof"
1747 to_room: "Purple Room West"
1748 oneway: true
1749 roof_access: true
1750}
1751connections {
1752 from_room: "Roof"
1753 to_room: "Purple SE Vestibule"
1754 oneway: true
1755 roof_access: true
1756}
1757connections {
1758 from_room: "Roof"
1759 to_room: "Pyramid Second Floor"
1760 oneway: true
1761 roof_access: true
1762}
1763connections {
1764 from_room: "Roof"
1765 to_room: "Pyramid Top"
1766 oneway: true
1767 roof_access: true
1768}
1769connections {
1770 from_room: "Roof"
1771 to_room: "Quiet Entrance"
1772 oneway: true
1773 roof_access: true
1774}
1775connections {
1776 from_room: "Roof"
1777 to_room: "Red Color Door"
1778 oneway: true
1779 roof_access: true
1780}
1781connections {
1782 from_room: "Roof"
1783 to_room: "South Castle Area"
1784 oneway: true
1785 roof_access: true
1786}
1787connections {
1788 from_room: "Roof"
1789 to_room: "Starting Room"
1790 oneway: true
1791 roof_access: true
1792}
1793connections {
1794 from_room: "Roof"
1795 to_room: "Sweet Foyer"
1796 oneway: true
1797 roof_access: true
1798}
1799connections {
1800 from_room: "Roof"
1801 to_room: "Tree Entrance"
1802 oneway: true
1803 roof_access: true
1804}
1805connections {
1806 from_room: "Roof"
1807 to_room: "West Castle Area"
1808 oneway: true
1809 roof_access: true
1810}
1811connections {
1812 from_room: "Roof"
1813 to_room: "West Spire"
1814 oneway: true
1815 roof_access: true
1816}
1817connections {
1818 from_room: "Roof"
1819 to_room: "Yellow Color Door"
1820 oneway: true
1821 roof_access: true
1822}
1823connections {
1824 from_room: "Roof"
1825 to_room: "Z2 Room"
1826 oneway: true
1827 roof_access: true
1828}
1829connections {
1830 from_room: "Roof"
1831 to_room: "Zoo Center"
1832 oneway: true
1833 roof_access: true
1834}
1835connections {
1836 from_room: "Roof"
1837 to_room: "Zoo E"
1838 oneway: true
1839 roof_access: true
1840}
1841connections {
1842 from_room: "Roof"
1843 to_room: "Zoo N"
1844 oneway: true
1845 roof_access: true
1846}
1847connections {
1848 from_room: "Roof"
1849 to_room: "Zoo NE"
1850 oneway: true
1851 roof_access: true
1852}
1853connections {
1854 from_room: "Roof"
1855 to_room: "Zoo S"
1856 oneway: true
1857 roof_access: true
1858}
1859connections {
1860 from_room: "Roof"
1861 to_room: "Zoo SE"
1862 oneway: true
1863 roof_access: true
1864}
1865connections {
1866 from_room: "Roof"
1867 to_room: "F Keyholder"
1868 oneway: true
1869 roof_access: true
1870}
1871connections {
1872 from_room: "Roof"
1873 to_room: "Yellow Color Backside"
1874 oneway: true
1875 roof_access: true
1876}
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index 1ae6cc6..95a3537 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb
@@ -188,16 +188,15 @@ 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"
199 type: STANDARD 198 type: LOCATION_ONLY
200 receivers: "Components/Doors/Entry/entry_14" 199 #receivers: "Components/Doors/Entry/entry_14"
201 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" } 200 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" }
202 location_room: "Welcome Back Area" 201 location_room: "Welcome Back Area"
203} 202}
@@ -296,9 +295,10 @@ 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 North Door"
302 type: STANDARD 302 type: STANDARD
303 receivers: "Components/Doors/Entry/gate_4" 303 receivers: "Components/Doors/Entry/gate_4"
304 panels { room: "West Castle Area" name: "EVER" } 304 panels { room: "West Castle Area" name: "EVER" }
@@ -308,7 +308,7 @@ doors {
308 location_room: "West Castle Area" 308 location_room: "West Castle Area"
309} 309}
310doors { 310doors {
311 name: "Splintering Exit Right Door" 311 name: "Splintering Exit South Door"
312 type: ITEM_ONLY 312 type: ITEM_ONLY
313 receivers: "Components/Doors/Entry/gate_5" 313 receivers: "Components/Doors/Entry/gate_5"
314 panels { room: "West Castle Area" name: "EVER" } 314 panels { room: "West Castle Area" name: "EVER" }
@@ -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"
@@ -517,6 +519,7 @@ doors {
517 panels { room: "Outside House" name: "BLITHELY" } 519 panels { room: "Outside House" name: "BLITHELY" }
518 panels { room: "Purple Room South" name: "THESE" } 520 panels { room: "Purple Room South" name: "THESE" }
519 location_room: "Outside House" 521 location_room: "Outside House"
522 location_name: "West Purple Vestibules"
520} 523}
521doors { 524doors {
522 name: "Purple West Area South Door" 525 name: "Purple West Area South Door"
@@ -545,6 +548,7 @@ doors {
545 panels { room: "Godot Room" name: "TRAIN" } 548 panels { room: "Godot Room" name: "TRAIN" }
546 panels { room: "Godot Room" name: "RECORDING" } 549 panels { room: "Godot Room" name: "RECORDING" }
547 location_room: "Godot Room" 550 location_room: "Godot Room"
551 location_name: "Godot Room"
548} 552}
549doors { 553doors {
550 name: "Beehalls Intersection" 554 name: "Beehalls Intersection"
@@ -576,6 +580,7 @@ doors {
576 panels { room: "Purple Room South" name: "ANY" } 580 panels { room: "Purple Room South" name: "ANY" }
577 panels { room: "Outside House" name: "A" } 581 panels { room: "Outside House" name: "A" }
578 location_room: "Outside House" 582 location_room: "Outside House"
583 location_name: "East Purple Vestibules"
579} 584}
580doors { 585doors {
581 name: "Purple East Area North Door" 586 name: "Purple East Area North Door"
@@ -593,6 +598,7 @@ doors {
593 panels { room: "Outside House" name: "BLITHELY" } 598 panels { room: "Outside House" name: "BLITHELY" }
594 panels { room: "Purple Room South" name: "THESE" } 599 panels { room: "Purple Room South" name: "THESE" }
595 location_room: "Outside House" 600 location_room: "Outside House"
601 location_name: "Purple Vestibules"
596} 602}
597doors { 603doors {
598 name: "Purple Room South Entrance" 604 name: "Purple Room South Entrance"
@@ -622,6 +628,20 @@ doors {
622 panels { room: "Purple Room South" name: "THESE" } 628 panels { room: "Purple Room South" name: "THESE" }
623} 629}
624doors { 630doors {
631 name: "Purple Room"
632 type: LOCATION_ONLY
633 panels { room: "Purple Room" name: "HOIST" }
634 panels { room: "Purple Room" name: "CORE" }
635 panels { room: "Purple Room" name: "FISH" }
636 panels { room: "Purple Room" name: "ALLOW" }
637 panels { room: "Purple Room" name: "BIRD" }
638 panels { room: "Purple Room" name: "HONK" }
639 panels { room: "Purple Room" name: "APE" }
640 panels { room: "Purple Room" name: "APATHY" }
641 location_room: "Purple Room"
642 location_name: "Puzzles"
643}
644doors {
625 name: "Hedges Tower" 645 name: "Hedges Tower"
626 type: LOCATION_ONLY 646 type: LOCATION_ONLY
627 # TODO: Not making this an item right now in order to force the player to 647 # TODO: Not making this an item right now in order to force the player to
@@ -676,6 +696,7 @@ doors {
676 panels { room: "Blue Room" name: "CELEBRATORY" } 696 panels { room: "Blue Room" name: "CELEBRATORY" }
677 panels { room: "Blue Room" name: "DETECTIVE" } 697 panels { room: "Blue Room" name: "DETECTIVE" }
678 location_room: "Blue Room" 698 location_room: "Blue Room"
699 location_name: "Puzzles"
679} 700}
680doors { 701doors {
681 name: "O2 Prize" 702 name: "O2 Prize"
@@ -694,7 +715,7 @@ doors {
694 panels { room: "O2 Room" name: "UNBLOCKED" } 715 panels { room: "O2 Room" name: "UNBLOCKED" }
695} 716}
696doors { 717doors {
697 name: "Blue Smiley Entrance" 718 name: "O2 Room Southeast Door"
698 type: STANDARD 719 type: STANDARD
699 receivers: "Components/Doors/Halls/oroom_2" 720 receivers: "Components/Doors/Halls/oroom_2"
700 panels { room: "O2 Room" name: "HONEST" } 721 panels { room: "O2 Room" name: "HONEST" }
@@ -734,6 +755,7 @@ doors {
734 panels { room: "Composite Room S" name: "BLEAKCARD" } 755 panels { room: "Composite Room S" name: "BLEAKCARD" }
735 panels { room: "Composite Room S" name: "MISSIONMISSION" } 756 panels { room: "Composite Room S" name: "MISSIONMISSION" }
736 location_room: "Composite Room S" 757 location_room: "Composite Room S"
758 location_name: "East Rooms"
737} 759}
738doors { 760doors {
739 name: "Composite Room North Door" 761 name: "Composite Room North Door"
@@ -762,6 +784,7 @@ doors {
762 panels { room: "Composite Room NW" name: "OUTGARDEN" } 784 panels { room: "Composite Room NW" name: "OUTGARDEN" }
763 panels { room: "Composite Room NW" name: "HELLOTALE" } 785 panels { room: "Composite Room NW" name: "HELLOTALE" }
764 location_room: "Composite Room NE" 786 location_room: "Composite Room NE"
787 location_name: "North Rooms"
765} 788}
766doors { 789doors {
767 name: "Composite Room West Door" 790 name: "Composite Room West Door"
@@ -792,12 +815,13 @@ doors {
792 panels { room: "Composite Room S" name: "OUTEAT" } 815 panels { room: "Composite Room S" name: "OUTEAT" }
793 panels { room: "Composite Room S" name: "SUMMERIN" } 816 panels { room: "Composite Room S" name: "SUMMERIN" }
794 location_room: "Composite Room NW" 817 location_room: "Composite Room NW"
818 location_name: "West Rooms"
795} 819}
796doors { 820doors {
797 name: "Composite Room NW Entrance" 821 name: "Composite Room NW Entrance"
798 type: STANDARD 822 type: STANDARD
799 receivers: "Components/Doors/Halls/oroom_10" 823 receivers: "Components/Doors/Halls/oroom_10"
800 panels { room: "Red Color Door" name: "Left" } 824 panels { room: "Red Color Door" name: "Near Obscured Puzzles" }
801 location_room: "Red Color Door" 825 location_room: "Red Color Door"
802} 826}
803doors { 827doors {
@@ -829,9 +853,10 @@ doors {
829 panels { room: "Composite Room S" name: "OUTEAT" } 853 panels { room: "Composite Room S" name: "OUTEAT" }
830 panels { room: "Composite Room S" name: "SUMMERIN" } 854 panels { room: "Composite Room S" name: "SUMMERIN" }
831 location_room: "Composite Room S" 855 location_room: "Composite Room S"
856 location_name: "South Rooms"
832} 857}
833doors { 858doors {
834 name: "O2 Room Back Door" 859 name: "O2 Room Northeast Door"
835 type: STANDARD 860 type: STANDARD
836 receivers: "Components/Doors/Halls/oroom_4" 861 receivers: "Components/Doors/Halls/oroom_4"
837 panels { room: "O2 Room" name: "UNBLOCKED" } 862 panels { room: "O2 Room" name: "UNBLOCKED" }
@@ -858,7 +883,7 @@ doors {
858 panels { room: "F2 Room" name: "SHAPE" } 883 panels { room: "F2 Room" name: "SHAPE" }
859} 884}
860doors { 885doors {
861 name: "F2 Room Entrance" 886 name: "F2 Room Southeast Door"
862 type: STANDARD 887 type: STANDARD
863 receivers: "Components/Doors/Halls/froom_2" 888 receivers: "Components/Doors/Halls/froom_2"
864 panels { room: "Sweet Foyer" name: "RENT (1)" } 889 panels { room: "Sweet Foyer" name: "RENT (1)" }
@@ -866,36 +891,32 @@ doors {
866} 891}
867doors { 892doors {
868 name: "White Hallway From Entry" 893 name: "White Hallway From Entry"
869 # TODO: This should be combined with the corresponding door in the_entry, at
870 # least when connections are not shuffled.
871 type: CONTROL_CENTER_COLOR 894 type: CONTROL_CENTER_COLOR
872 receivers: "Components/Doors/Halls/froom_6" 895 receivers: "Components/Doors/Halls/froom_6"
873 control_center_color: "white" 896 control_center_color: "white"
874} 897}
875doors { 898doors {
876 name: "Purple Hallway From Great" 899 name: "Purple Hallway From Great"
877 # TODO: This should be combined with the corresponding door in the_great, at
878 # least when connections are not shuffled.
879 type: CONTROL_CENTER_COLOR 900 type: CONTROL_CENTER_COLOR
880 receivers: "Components/Doors/Halls/froom_7" 901 receivers: "Components/Doors/Halls/froom_7"
881 control_center_color: "purple" 902 control_center_color: "purple"
882} 903}
883doors { 904doors {
884 name: "F2 Room Back Right Door" 905 name: "F2 Room Southwest Door"
885 type: STANDARD 906 type: STANDARD
886 receivers: "Components/Doors/Halls/froom_3" 907 receivers: "Components/Doors/Halls/froom_3"
887 panels { room: "F2 Room" name: "RISKY" } 908 panels { room: "F2 Room" name: "RISKY" }
888 location_room: "F2 Room" 909 location_room: "F2 Room"
889} 910}
890doors { 911doors {
891 name: "F2 Room Back Left Door" 912 name: "F2 Room Northwest Door"
892 type: STANDARD 913 type: STANDARD
893 receivers: "Components/Doors/Halls/froom_4" 914 receivers: "Components/Doors/Halls/froom_4"
894 panels { room: "F2 Room" name: "SHAPE" } 915 panels { room: "F2 Room" name: "SHAPE" }
895 location_room: "F2 Room" 916 location_room: "F2 Room"
896} 917}
897doors { 918doors {
898 name: "F2 Room Back Middle Door" 919 name: "F2 Room West Door"
899 type: STANDARD 920 type: STANDARD
900 receivers: "Components/Doors/Halls/froom_5" 921 receivers: "Components/Doors/Halls/froom_5"
901 panels { room: "F2 Room" name: "DIRT" } 922 panels { room: "F2 Room" name: "DIRT" }
@@ -916,7 +937,7 @@ doors {
916 panels { room: "U2 Room" name: "HEAVEN" } 937 panels { room: "U2 Room" name: "HEAVEN" }
917} 938}
918doors { 939doors {
919 name: "U2 Room Shortcut" 940 name: "U2 Room Southeast Door"
920 type: STANDARD 941 type: STANDARD
921 receivers: "Components/Doors/Halls/uroom_2" 942 receivers: "Components/Doors/Halls/uroom_2"
922 panels { room: "U2 Room" name: "WICKED" } 943 panels { room: "U2 Room" name: "WICKED" }
@@ -937,21 +958,21 @@ doors {
937 location_room: "House Entrance" 958 location_room: "House Entrance"
938} 959}
939doors { 960doors {
940 name: "U2 Room Back Right Door" 961 name: "U2 Room Southwest Door"
941 type: STANDARD 962 type: STANDARD
942 receivers: "Components/Doors/Halls/uroom_3" 963 receivers: "Components/Doors/Halls/uroom_3"
943 panels { room: "U2 Room" name: "HEAVEN" } 964 panels { room: "U2 Room" name: "HEAVEN" }
944 location_room: "U2 Room" 965 location_room: "U2 Room"
945} 966}
946doors { 967doors {
947 name: "U2 Room Back Door" 968 name: "U2 Room West Door"
948 type: ITEM_ONLY 969 type: ITEM_ONLY
949 receivers: "Components/Doors/Halls/uroom_5" 970 receivers: "Components/Doors/Halls/uroom_5"
950 panels { room: "Purple Room South" name: "ANY" } 971 panels { room: "Purple Room South" name: "ANY" }
951 panels { room: "Outside House" name: "A" } 972 panels { room: "Outside House" name: "A" }
952} 973}
953doors { 974doors {
954 name: "U2 Room Entrance" 975 name: "U2 Room East Door"
955 type: ITEM_ONLY 976 type: ITEM_ONLY
956 receivers: "Components/Doors/Halls/uroom_4" 977 receivers: "Components/Doors/Halls/uroom_4"
957 panels { room: "Outside Magic Room" name: "WIZARD" } 978 panels { room: "Outside Magic Room" name: "WIZARD" }
@@ -995,7 +1016,7 @@ doors {
995 panels { room: "Outside Magic Room" name: "WIZARD" } 1016 panels { room: "Outside Magic Room" name: "WIZARD" }
996} 1017}
997doors { 1018doors {
998 name: "Wonderland Right Door" 1019 name: "Wonderland South Door"
999 type: STANDARD 1020 type: STANDARD
1000 receivers: "Components/Doors/Halls/wonderland_1" 1021 receivers: "Components/Doors/Halls/wonderland_1"
1001 panels { room: "Wonderland" name: "APRIL" } 1022 panels { room: "Wonderland" name: "APRIL" }
@@ -1004,6 +1025,7 @@ doors {
1004 panels { room: "Wonderland" name: "ARTS" } 1025 panels { room: "Wonderland" name: "ARTS" }
1005 panels { room: "Wonderland" name: "SONG" } 1026 panels { room: "Wonderland" name: "SONG" }
1006 location_room: "Wonderland" 1027 location_room: "Wonderland"
1028 location_name: "Wonderland"
1007} 1029}
1008doors { 1030doors {
1009 name: "Pyramid Entrance" 1031 name: "Pyramid Entrance"
@@ -1034,6 +1056,7 @@ doors {
1034 panels { room: "Orange Room" name: "COAL" } 1056 panels { room: "Orange Room" name: "COAL" }
1035 panels { room: "Orange Room" name: "OWED" } 1057 panels { room: "Orange Room" name: "OWED" }
1036 location_room: "Orange Room" 1058 location_room: "Orange Room"
1059 location_name: "Puzzles"
1037} 1060}
1038doors { 1061doors {
1039 name: "Hedges Entrance" 1062 name: "Hedges Entrance"
@@ -1052,6 +1075,7 @@ doors {
1052 panels { room: "Outside Snake Room" name: "SONG (South)" } 1075 panels { room: "Outside Snake Room" name: "SONG (South)" }
1053 panels { room: "West Castle Area" name: "SONG (2)" } 1076 panels { room: "West Castle Area" name: "SONG (2)" }
1054 location_room: "West Castle Area" 1077 location_room: "West Castle Area"
1078 location_name: "South SONGs"
1055} 1079}
1056doors { 1080doors {
1057 name: "Amber North Door" 1081 name: "Amber North Door"
@@ -1060,6 +1084,7 @@ doors {
1060 panels { room: "Outside Snake Room" name: "SONG (North)" } 1084 panels { room: "Outside Snake Room" name: "SONG (North)" }
1061 panels { room: "Amber North 2" name: "SONG" } 1085 panels { room: "Amber North 2" name: "SONG" }
1062 location_room: "Amber North 2" 1086 location_room: "Amber North 2"
1087 location_name: "North SONGs"
1063} 1088}
1064doors { 1089doors {
1065 name: "Amber East Doors" 1090 name: "Amber East Doors"
@@ -1182,70 +1207,37 @@ doors {
1182 type: ITEM_ONLY 1207 type: ITEM_ONLY
1183 receivers: "Components/Doors/Halls/connections_1" 1208 receivers: "Components/Doors/Halls/connections_1"
1184 receivers: "Components/Doors/Halls/connections_3" 1209 receivers: "Components/Doors/Halls/connections_3"
1210 # These have the same effect as the above, but including them here prevents
1211 # them from opening in door shuffle when the J2 door opens.
1212 receivers: "Components/Triggers/teleportListenerConnections3"
1213 receivers: "Components/Triggers/teleportListenerConnections4"
1214 # This door can open from either solving all panels, or just the smiley ones,
1215 # and the latter is obviously a subset of the former so let's just check for
1216 # that.
1185 panels { room: "Hotel" name: "PARKA" } 1217 panels { room: "Hotel" name: "PARKA" }
1186 panels { room: "Hotel" name: "MARLIN" }
1187 panels { room: "Hotel" name: "WHO" }
1188 panels { room: "Hotel" name: "CLOAK" } 1218 panels { room: "Hotel" name: "CLOAK" }
1189 panels { room: "Hotel" name: "MANE" }
1190 panels { room: "Hotel" name: "WHAT" }
1191 panels { room: "Hotel" name: "BLAZER" }
1192 panels { room: "Hotel" name: "WHERE" }
1193 panels { room: "Hotel" name: "DOROTHY" } 1219 panels { room: "Hotel" name: "DOROTHY" }
1194 panels { room: "Hotel" name: "JACKET" }
1195 panels { room: "Hotel" name: "TAIL" }
1196 panels { room: "Hotel" name: "JAWS" } 1220 panels { room: "Hotel" name: "JAWS" }
1197 panels { room: "Hotel" name: "FLOUNDER" }
1198 panels { room: "Hotel" name: "WHEN" } 1221 panels { room: "Hotel" name: "WHEN" }
1199 panels { room: "Hotel" name: "CLAWS" } 1222 panels { room: "Hotel" name: "CLAWS" }
1200 panels { room: "Hotel" name: "BRUCE" }
1201 panels { room: "Hotel" name: "POTATO" } 1223 panels { room: "Hotel" name: "POTATO" }
1202 panels { room: "Hotel" name: "SALAD" }
1203 panels { room: "Hotel" name: "BATHING" }
1204 panels { room: "Hotel" name: "MICRO" } 1224 panels { room: "Hotel" name: "MICRO" }
1205 panels { room: "Hotel" name: "BUSINESS" }
1206 panels { room: "Hotel" name: "WEDDING" }
1207 panels { room: "Hotel" name: "TREE" }
1208 panels { room: "Hotel" name: "RIVER" }
1209 panels { room: "Hotel" name: "TUNING" } 1225 panels { room: "Hotel" name: "TUNING" }
1210 panels { room: "Hotel" name: "BOXING" }
1211 panels { room: "Hotel" name: "TELEPHONE" }
1212 panels { room: "Hotel" name: "LAW" } 1226 panels { room: "Hotel" name: "LAW" }
1213 panels { room: "Hotel" name: "POKER" }
1214 panels { room: "Hotel" name: "CARD" } 1227 panels { room: "Hotel" name: "CARD" }
1215 panels { room: "Hotel" name: "ROAD" } 1228 panels { room: "Hotel" name: "ROAD" }
1216 panels { room: "Hotel" name: "CHOCOLATE" }
1217 panels { room: "Hotel" name: "DEPART" } 1229 panels { room: "Hotel" name: "DEPART" }
1218 panels { room: "Hotel" name: "WITHDRAW" }
1219 panels { room: "Hotel" name: "QUIT" }
1220 panels { room: "Hotel" name: "LEAVE" } 1230 panels { room: "Hotel" name: "LEAVE" }
1221 panels { room: "Hotel" name: "PALE" }
1222 panels { room: "Hotel" name: "JUST" }
1223 panels { room: "Hotel" name: "NEW" }
1224 panels { room: "Hotel" name: "UNTALENTED" }
1225 panels { room: "Hotel" name: "SERVICE" } 1231 panels { room: "Hotel" name: "SERVICE" }
1226 panels { room: "Hotel" name: "FULL" }
1227 panels { room: "Hotel" name: "EVIL" }
1228 panels { room: "Hotel" name: "HONEY" } 1232 panels { room: "Hotel" name: "HONEY" }
1229 panels { room: "Hotel" name: "CRESCENT" }
1230 panels { room: "Hotel" name: "INVALID" } 1233 panels { room: "Hotel" name: "INVALID" }
1231 panels { room: "Hotel" name: "FESTIVAL" } 1234 panels { room: "Hotel" name: "FESTIVAL" }
1232 panels { room: "Hotel" name: "BEAUTIFUL" }
1233 panels { room: "Hotel" name: "WILTED" } 1235 panels { room: "Hotel" name: "WILTED" }
1234 panels { room: "Hotel" name: "DROOPED" }
1235 panels { room: "Hotel" name: "FADED" }
1236 panels { room: "Hotel" name: "WANED" } 1236 panels { room: "Hotel" name: "WANED" }
1237 panels { room: "Hotel" name: "TALL" }
1238 panels { room: "Hotel" name: "CANVAS" }
1239 panels { room: "Hotel" name: "LEVER" }
1240 panels { room: "Hotel" name: "SCULPTURE" }
1241 panels { room: "Hotel" name: "RAGE" } 1237 panels { room: "Hotel" name: "RAGE" }
1242 panels { room: "Hotel" name: "BALL" }
1243 panels { room: "Hotel" name: "FOOL" }
1244 panels { room: "Hotel" name: "VERGE" } 1238 panels { room: "Hotel" name: "VERGE" }
1245 panels { room: "Hotel" name: "ART" }
1246 panels { room: "Hotel" name: "EVER" } 1239 panels { room: "Hotel" name: "EVER" }
1247 panels { room: "Hotel" name: "PAIN" } 1240 panels { room: "Hotel" name: "PAIN" }
1248 panels { room: "Hotel" name: "FOOT" }
1249} 1241}
1250doors { 1242doors {
1251 name: "J2 Door 1" 1243 name: "J2 Door 1"
@@ -1281,7 +1273,7 @@ doors {
1281 panels { room: "J2 Vestibule" name: "COLORFUL" } 1273 panels { room: "J2 Vestibule" name: "COLORFUL" }
1282} 1274}
1283doors { 1275doors {
1284 name: "Wonderland Left Door" 1276 name: "Wonderland North Door"
1285 type: ITEM_ONLY 1277 type: ITEM_ONLY
1286 receivers: "Components/Doors/Halls/wonderland_2" 1278 receivers: "Components/Doors/Halls/wonderland_2"
1287 panels { room: "Wonderland" name: "APRIL" } 1279 panels { room: "Wonderland" name: "APRIL" }
@@ -1389,12 +1381,32 @@ doors {
1389} 1381}
1390doors { 1382doors {
1391 name: "Roof Access" 1383 name: "Roof Access"
1392 type: STANDARD 1384 type: ITEM_ONLY
1393 receivers: "Components/Doors/Castle/entry_stairs_big" 1385 receivers: "Components/Doors/Castle/entry_stairs_big"
1394 receivers: "Components/Doors/Castle/entry_stairs_big2" 1386 receivers: "Components/Doors/Castle/entry_stairs_big2"
1387 receivers: "Meshes/Stairs/staircase31/teleportListener"
1388 receivers: "Meshes/Stairs/staircase32/teleportListener2"
1389 receivers: "Meshes/Stairs/staircase33/teleportListener3"
1395 panels { room: "North Castle Area" name: "A SUMMER PLACE" } 1390 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1396 panels { room: "West Castle Area" name: "SONG FACE" } 1391 panels { room: "West Castle Area" name: "SONG FACE" }
1397 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } 1392 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1393}
1394doors {
1395 name: "North Castle Panel"
1396 type: LOCATION_ONLY
1397 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1398 location_room: "North Castle Area"
1399}
1400doors {
1401 name: "West Castle Panel"
1402 type: LOCATION_ONLY
1403 panels { room: "West Castle Area" name: "SONG FACE" }
1404 location_room: "West Castle Area"
1405}
1406doors {
1407 name: "South Castle Panel"
1408 type: LOCATION_ONLY
1409 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1398 location_room: "South Castle Area" 1410 location_room: "South Castle Area"
1399} 1411}
1400doors { 1412doors {
@@ -1411,6 +1423,7 @@ doors {
1411 panels { room: "West Spire" name: "CUT" } 1423 panels { room: "West Spire" name: "CUT" }
1412 panels { room: "West Spire" name: "STONES" } 1424 panels { room: "West Spire" name: "STONES" }
1413 location_room: "West Spire" 1425 location_room: "West Spire"
1426 location_name: "Pairs Room Puzzles"
1414} 1427}
1415doors { 1428doors {
1416 name: "Pairs Room West Door" 1429 name: "Pairs Room West Door"
@@ -1453,87 +1466,87 @@ doors {
1453} 1466}
1454doors { 1467doors {
1455 name: "Red Rainbow Room" 1468 name: "Red Rainbow Room"
1456 type: ITEM_ONLY 1469 type: STANDARD
1457 receivers: "Components/Doors/Color Reading/door_3" 1470 receivers: "Components/Doors/Color Reading/door_3"
1458 panels { room: "Rainbow Start" name: "PAINTING" } 1471 panels { room: "Rainbow Start" name: "PAINTING" }
1459 panels { room: "Red Smiley" name: "SMILE" } 1472 location_room: "Rainbow Start"
1460} 1473}
1461doors { 1474doors {
1462 name: "Orange Rainbow Room" 1475 name: "Orange Rainbow Room"
1463 type: ITEM_ONLY 1476 type: ITEM_ONLY
1464 receivers: "Components/Doors/Color Reading/door_4" 1477 receivers: "Components/Doors/Color Reading/door_4"
1465 panels { room: "Rainbow Red" name: "THEME" } 1478 panels { room: "Rainbow Red" name: "THEME" }
1466 panels { room: "Outside Orange Room" name: "SMILE" } 1479 panels { room: "Red Smiley" name: "SMILE" }
1467} 1480}
1468doors { 1481doors {
1469 name: "Yellow Rainbow Room" 1482 name: "Yellow Rainbow Room"
1470 type: ITEM_ONLY 1483 type: ITEM_ONLY
1471 receivers: "Components/Doors/Color Reading/door_17" 1484 receivers: "Components/Doors/Color Reading/door_17"
1472 panels { room: "Rainbow Orange" name: "THEME" } 1485 panels { room: "Rainbow Orange" name: "THEME" }
1473 panels { room: "Hedges" name: "SMILE" } 1486 panels { room: "Outside Orange Room" name: "SMILE" }
1474} 1487}
1475doors { 1488doors {
1476 name: "Green Rainbow Room" 1489 name: "Green Rainbow Room"
1477 type: ITEM_ONLY 1490 type: ITEM_ONLY
1478 receivers: "Components/Doors/Color Reading/door_5" 1491 receivers: "Components/Doors/Color Reading/door_5"
1479 panels { room: "Rainbow Yellow" name: "THEME" } 1492 panels { room: "Rainbow Yellow" name: "THEME" }
1480 panels { room: "Green Smiley" name: "SMILE" } 1493 panels { room: "Hedges" name: "SMILE" }
1481} 1494}
1482doors { 1495doors {
1483 name: "Blue Rainbow Room" 1496 name: "Blue Rainbow Room"
1484 type: ITEM_ONLY 1497 type: ITEM_ONLY
1485 receivers: "Components/Doors/Color Reading/door_6" 1498 receivers: "Components/Doors/Color Reading/door_6"
1486 panels { room: "Rainbow Green" name: "THEME" } 1499 panels { room: "Rainbow Green" name: "THEME" }
1487 panels { room: "Blue Smiley" name: "SMILE" } 1500 panels { room: "Green Smiley" name: "SMILE" }
1488} 1501}
1489doors { 1502doors {
1490 name: "Purple Rainbow Room" 1503 name: "Purple Rainbow Room"
1491 type: ITEM_ONLY 1504 type: ITEM_ONLY
1492 receivers: "Components/Doors/Color Reading/door_7" 1505 receivers: "Components/Doors/Color Reading/door_7"
1493 panels { room: "Rainbow Blue" name: "THEME" } 1506 panels { room: "Rainbow Blue" name: "THEME" }
1494 panels { room: "Purple Smiley" name: "SMILE" } 1507 panels { room: "Blue Smiley" name: "SMILE" }
1495} 1508}
1496doors { 1509doors {
1497 name: "Red Rainbow Panel" 1510 name: "Red Rainbow Panel"
1498 type: LOCATION_ONLY 1511 type: LOCATION_ONLY
1499 panels { room: "Rainbow Start" name: "PAINTING" }
1500 location_room: "Rainbow Start"
1501}
1502doors {
1503 name: "Orange Rainbow Panel"
1504 type: LOCATION_ONLY
1505 panels { room: "Rainbow Red" name: "THEME" } 1512 panels { room: "Rainbow Red" name: "THEME" }
1506 location_room: "Rainbow Red" 1513 location_room: "Rainbow Red"
1507} 1514}
1508doors { 1515doors {
1509 name: "Yellow Rainbow Panel" 1516 name: "Orange Rainbow Panel"
1510 type: LOCATION_ONLY 1517 type: LOCATION_ONLY
1511 panels { room: "Rainbow Orange" name: "THEME" } 1518 panels { room: "Rainbow Orange" name: "THEME" }
1512 location_room: "Rainbow Orange" 1519 location_room: "Rainbow Orange"
1513} 1520}
1514doors { 1521doors {
1515 name: "Green Rainbow Panel" 1522 name: "Yellow Rainbow Panel"
1516 type: LOCATION_ONLY 1523 type: LOCATION_ONLY
1517 panels { room: "Rainbow Yellow" name: "THEME" } 1524 panels { room: "Rainbow Yellow" name: "THEME" }
1518 location_room: "Rainbow Yellow" 1525 location_room: "Rainbow Yellow"
1519} 1526}
1520doors { 1527doors {
1521 name: "Blue Rainbow Panel" 1528 name: "Green Rainbow Panel"
1522 type: LOCATION_ONLY 1529 type: LOCATION_ONLY
1523 panels { room: "Rainbow Green" name: "THEME" } 1530 panels { room: "Rainbow Green" name: "THEME" }
1524 location_room: "Rainbow Green" 1531 location_room: "Rainbow Green"
1525} 1532}
1526doors { 1533doors {
1527 name: "Purple Rainbow Panel" 1534 name: "Blue Rainbow Panel"
1528 type: LOCATION_ONLY 1535 type: LOCATION_ONLY
1529 panels { room: "Rainbow Blue" name: "THEME" } 1536 panels { room: "Rainbow Blue" name: "THEME" }
1530 location_room: "Rainbow Blue" 1537 location_room: "Rainbow Blue"
1531} 1538}
1532doors { 1539doors {
1533 name: "Cyan Rainbow Room" 1540 name: "Cyan Rainbow Room"
1534 type: STANDARD 1541 type: ITEM_ONLY
1535 receivers: "Components/Doors/Color Reading/door_18" 1542 receivers: "Components/Doors/Color Reading/door_18"
1536 panels { room: "Rainbow Purple" name: "THEME" } 1543 panels { room: "Rainbow Purple" name: "THEME" }
1544 panels { room: "Purple Smiley" name: "SMILE" }
1545}
1546doors {
1547 name: "Purple Rainbow Panel"
1548 type: LOCATION_ONLY
1549 panels { room: "Rainbow Purple" name: "THEME" }
1537 location_room: "Rainbow Purple" 1550 location_room: "Rainbow Purple"
1538} 1551}
1539doors { 1552doors {
@@ -1542,6 +1555,7 @@ doors {
1542 receivers: "Components/Doors/Color Reading/door_8" 1555 receivers: "Components/Doors/Color Reading/door_8"
1543 panels { room: "Rainbow Cyan" name: "THEME" } 1556 panels { room: "Rainbow Cyan" name: "THEME" }
1544 location_room: "Rainbow Cyan" 1557 location_room: "Rainbow Cyan"
1558 location_name: "Cyan Rainbow Panel"
1545} 1559}
1546doors { 1560doors {
1547 name: "Pepper Room Entrance" 1561 name: "Pepper Room Entrance"
@@ -1600,6 +1614,7 @@ doors {
1600 # Components/Doors/Smileys/blue_1 1614 # Components/Doors/Smileys/blue_1
1601 panels { room: "Blue Smiley" name: "SMILE" } 1615 panels { room: "Blue Smiley" name: "SMILE" }
1602 location_room: "Blue Smiley" 1616 location_room: "Blue Smiley"
1617 location_name: "Blue SMILE"
1603} 1618}
1604doors { 1619doors {
1605 name: "Blue Smiley Annex" 1620 name: "Blue Smiley Annex"
@@ -1631,6 +1646,7 @@ doors {
1631 receivers: "Components/Doors/Smileys/yellow_2" 1646 receivers: "Components/Doors/Smileys/yellow_2"
1632 panels { room: "Hedges" name: "SMILE" } 1647 panels { room: "Hedges" name: "SMILE" }
1633 location_room: "Hedges" 1648 location_room: "Hedges"
1649 location_name: "Yellow SMILE"
1634} 1650}
1635doors { 1651doors {
1636 name: "Green Smiley" 1652 name: "Green Smiley"
@@ -1639,6 +1655,7 @@ doors {
1639 receivers: "Components/Doors/Smileys/green_2" 1655 receivers: "Components/Doors/Smileys/green_2"
1640 panels { room: "Green Smiley" name: "SMILE" } 1656 panels { room: "Green Smiley" name: "SMILE" }
1641 location_room: "Green Smiley" 1657 location_room: "Green Smiley"
1658 location_name: "Green SMILE"
1642} 1659}
1643doors { 1660doors {
1644 name: "Orange Smiley Exit" 1661 name: "Orange Smiley Exit"
@@ -1646,6 +1663,7 @@ doors {
1646 receivers: "Components/Doors/Smileys/orange_1" 1663 receivers: "Components/Doors/Smileys/orange_1"
1647 panels { room: "Outside Orange Room" name: "SMILE" } 1664 panels { room: "Outside Orange Room" name: "SMILE" }
1648 location_room: "Outside Orange Room" 1665 location_room: "Outside Orange Room"
1666 location_name: "Orange SMILE"
1649} 1667}
1650doors { 1668doors {
1651 name: "F Keyholder Door" 1669 name: "F Keyholder Door"
@@ -1670,6 +1688,7 @@ doors {
1670 type: LOCATION_ONLY 1688 type: LOCATION_ONLY
1671 panels { room: "Red Smiley" name: "SMILE" } 1689 panels { room: "Red Smiley" name: "SMILE" }
1672 location_room: "Red Smiley" 1690 location_room: "Red Smiley"
1691 location_name: "Red SMILE"
1673} 1692}
1674doors { 1693doors {
1675 name: "Pink Hallway" 1694 name: "Pink Hallway"
@@ -1708,6 +1727,7 @@ doors {
1708 panels { room: "Cyan Room" name: "COLD" } 1727 panels { room: "Cyan Room" name: "COLD" }
1709 panels { room: "Cyan Room" name: "WORDWORD" } 1728 panels { room: "Cyan Room" name: "WORDWORD" }
1710 location_room: "Cyan Room" 1729 location_room: "Cyan Room"
1730 location_name: "Puzzles"
1711} 1731}
1712doors { 1732doors {
1713 name: "Green Room Entrance" 1733 name: "Green Room Entrance"
@@ -1731,6 +1751,7 @@ doors {
1731 panels { room: "Green Room" name: "DOUBLE" } 1751 panels { room: "Green Room" name: "DOUBLE" }
1732 panels { room: "Green Room" name: "BADMINTON" } 1752 panels { room: "Green Room" name: "BADMINTON" }
1733 location_room: "Green Room" 1753 location_room: "Green Room"
1754 location_name: "Puzzles"
1734} 1755}
1735doors { 1756doors {
1736 name: "Blue Hallway South Divider" 1757 name: "Blue Hallway South Divider"
@@ -1769,6 +1790,7 @@ doors {
1769 panels { room: "Red Room" name: "TESTAMENT" } 1790 panels { room: "Red Room" name: "TESTAMENT" }
1770 panels { room: "Red Room" name: "TAKEOUT" } 1791 panels { room: "Red Room" name: "TAKEOUT" }
1771 location_room: "Red Room" 1792 location_room: "Red Room"
1793 location_name: "Puzzles"
1772} 1794}
1773doors { 1795doors {
1774 name: "Blue Hallway To Red Room" 1796 name: "Blue Hallway To Red Room"
@@ -1782,6 +1804,7 @@ doors {
1782 panels { room: "Blue Hallway" name: "CHOP" } 1804 panels { room: "Blue Hallway" name: "CHOP" }
1783 panels { room: "Blue Hallway Tall Side" name: "TALL" } 1805 panels { room: "Blue Hallway Tall Side" name: "TALL" }
1784 location_room: "Blue Hallway Tall Side" 1806 location_room: "Blue Hallway Tall Side"
1807 location_name: "CHOP, TALL"
1785} 1808}
1786doors { 1809doors {
1787 name: "Near Yellow Room Door" 1810 name: "Near Yellow Room Door"
@@ -1794,6 +1817,7 @@ doors {
1794 panels { room: "Blue Hallway Tall Side" name: "CHILD" } 1817 panels { room: "Blue Hallway Tall Side" name: "CHILD" }
1795 panels { room: "Blue Hallway Tall Side" name: "NEW" } 1818 panels { room: "Blue Hallway Tall Side" name: "NEW" }
1796 location_room: "Blue Hallway Tall Side" 1819 location_room: "Blue Hallway Tall Side"
1820 location_name: "Pink Hex"
1797} 1821}
1798doors { 1822doors {
1799 name: "House Side Door" 1823 name: "House Side Door"
@@ -1830,6 +1854,7 @@ doors {
1830 panels { room: "Yellow Room" name: "PROTON" } 1854 panels { room: "Yellow Room" name: "PROTON" }
1831 panels { room: "Yellow Room" name: "SPIRIT" } 1855 panels { room: "Yellow Room" name: "SPIRIT" }
1832 location_room: "Yellow Room" 1856 location_room: "Yellow Room"
1857 location_name: "Puzzles"
1833} 1858}
1834doors { 1859doors {
1835 name: "Dark Light Room Entrance" 1860 name: "Dark Light Room Entrance"
@@ -1865,6 +1890,7 @@ doors {
1865 type: LOCATION_ONLY 1890 type: LOCATION_ONLY
1866 panels { room: "Dark Light Exit" name: "GASKET" } 1891 panels { room: "Dark Light Exit" name: "GASKET" }
1867 location_room: "Dark Light Exit" 1892 location_room: "Dark Light Exit"
1893 location_name: "GASKET"
1868} 1894}
1869doors { 1895doors {
1870 name: "Dark Light Room Divider" 1896 name: "Dark Light Room Divider"
@@ -1884,6 +1910,7 @@ doors {
1884 # Not technically true; it's complete_at=11 with both rooms, but you couldn't 1910 # Not technically true; it's complete_at=11 with both rooms, but you couldn't
1885 # get to the other side in vanilla doors anyway. 1911 # get to the other side in vanilla doors anyway.
1886 location_room: "Dark Light Room" 1912 location_room: "Dark Light Room"
1913 location_name: "Main Puzzles"
1887} 1914}
1888doors { 1915doors {
1889 name: "Near Sweet Blue Door" 1916 name: "Near Sweet Blue Door"
@@ -1896,6 +1923,7 @@ doors {
1896 panels { room: "Gray Color Backside" name: "LAST" } 1923 panels { room: "Gray Color Backside" name: "LAST" }
1897 panels { room: "Gray Color Backside" name: "RISE" } 1924 panels { room: "Gray Color Backside" name: "RISE" }
1898 location_room: "Gray Color Backside" 1925 location_room: "Gray Color Backside"
1926 location_name: "Light Green Hex"
1899} 1927}
1900doors { 1928doors {
1901 name: "South Castle Area Back Door" 1929 name: "South Castle Area Back Door"
@@ -1935,6 +1963,7 @@ doors {
1935 panels { room: "Plum Room" name: "SNAKE" } 1963 panels { room: "Plum Room" name: "SNAKE" }
1936 panels { room: "Plum Room" name: "CENTER" } 1964 panels { room: "Plum Room" name: "CENTER" }
1937 location_room: "Plum Room" 1965 location_room: "Plum Room"
1966 location_name: "Plum Room"
1938} 1967}
1939doors { 1968doors {
1940 name: "D Keyholder Blocker" 1969 name: "D Keyholder Blocker"
@@ -2036,6 +2065,7 @@ doors {
2036 panels { room: "Computer Room" name: "MOUSE (2)" } 2065 panels { room: "Computer Room" name: "MOUSE (2)" }
2037 panels { room: "Computer Room" name: "KEYBOARD (2)" } 2066 panels { room: "Computer Room" name: "KEYBOARD (2)" }
2038 location_room: "Computer Room" 2067 location_room: "Computer Room"
2068 location_name: "Main Puzzles"
2039} 2069}
2040doors { 2070doors {
2041 name: "Computer Room Entrance" 2071 name: "Computer Room Entrance"
@@ -2048,12 +2078,17 @@ doors {
2048 panels { room: "Rainbow Color Doors" name: "MISCHIEF" } 2078 panels { room: "Rainbow Color Doors" name: "MISCHIEF" }
2049 panels { room: "Rainbow Color Doors" name: "CASUAL" } 2079 panels { room: "Rainbow Color Doors" name: "CASUAL" }
2050 location_room: "Rainbow Color Doors" 2080 location_room: "Rainbow Color Doors"
2081 location_name: "Red Tower"
2051} 2082}
2052doors { 2083doors {
2053 name: "C Keyholder Blocker" 2084 name: "C Keyholder Blocker"
2054 type: EVENT 2085 type: EVENT
2055 # Components/Doors/Unincorporated/temple_foyer_7 2086 receivers: "Components/Doors/Unincorporated/temple_foyer_7"
2056 switches: "lavender_cubes" 2087 panels {
2088 map: "the_ancient"
2089 room: "Inside"
2090 name: "COLOR"
2091 }
2057} 2092}
2058doors { 2093doors {
2059 name: "Computer Room Back Door" 2094 name: "Computer Room Back Door"
@@ -2115,6 +2150,7 @@ doors {
2115 panels { room: "Book Room" name: "BOOK (11)" } 2150 panels { room: "Book Room" name: "BOOK (11)" }
2116 panels { room: "Book Room" name: "BOOK (12)" } 2151 panels { room: "Book Room" name: "BOOK (12)" }
2117 location_room: "Book Room" 2152 location_room: "Book Room"
2153 location_name: "Book Room"
2118} 2154}
2119doors { 2155doors {
2120 name: "Sticks And Stones Door" 2156 name: "Sticks And Stones Door"
@@ -2122,6 +2158,7 @@ doors {
2122 receivers: "Components/Doors/Unincorporated/temple_foyer_6" 2158 receivers: "Components/Doors/Unincorporated/temple_foyer_6"
2123 panels { room: "Globe Room" name: "WORD" } 2159 panels { room: "Globe Room" name: "WORD" }
2124 location_room: "Globe Room" 2160 location_room: "Globe Room"
2161 location_name: "Sticks and Stones"
2125} 2162}
2126doors { 2163doors {
2127 name: "Castle Numbers Puzzle" 2164 name: "Castle Numbers Puzzle"
@@ -2141,6 +2178,7 @@ doors {
2141 panels { room: "Black Hex" name: "BARK" } 2178 panels { room: "Black Hex" name: "BARK" }
2142 panels { room: "Zoo N" name: "LEAF" } 2179 panels { room: "Zoo N" name: "LEAF" }
2143 location_room: "Zoo N" 2180 location_room: "Zoo N"
2181 location_name: "BARK, LEAF"
2144} 2182}
2145doors { 2183doors {
2146 name: "Zoo East Entrance" 2184 name: "Zoo East Entrance"
@@ -2226,3 +2264,38 @@ doors {
2226 panels { room: "Yellow Color Backside" name: "REDACTED" } 2264 panels { room: "Yellow Color Backside" name: "REDACTED" }
2227 location_room: "Yellow Color Backside" 2265 location_room: "Yellow Color Backside"
2228} 2266}
2267doors {
2268 name: "Tenacious Color Painting"
2269 type: EVENT
2270 panels { room: "South Castle Area" name: "COLOR (1)" answer: "red" }
2271 panels { room: "South Castle Area" name: "COLOR (2)" answer: "yellow" }
2272 panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" }
2273 panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" }
2274}
2275doors {
2276 name: "Eye Painting"
2277 type: ITEM_ONLY
2278 receivers: "Components/Paintings/Temple of the Eyes/eyeRedStart/teleportListener"
2279 double_letters: true
2280}
2281doors {
2282 name: "Lime Hexes"
2283 type: LOCATION_ONLY
2284 panels { room: "Tree Entrance" name: "RAT" }
2285 panels { room: "Tree Entrance" name: "DIFFERENCE" }
2286 panels { room: "Tree Entrance" name: "LEANS" }
2287 panels { room: "Tree Entrance" name: "QUESTION" }
2288 panels { room: "Tree Entrance" name: "WHERE" }
2289 panels { room: "Tree Entrance" name: "SUNDER" }
2290 location_room: "Tree Entrance"
2291}
2292doors {
2293 name: "Theo Panels"
2294 type: LOCATION_ONLY
2295 panels { room: "House" name: "GOAT" }
2296 panels { room: "House" name: "AMAZE" }
2297 panels { room: "House" name: "SKINNYHIM" }
2298 panels { room: "House" name: "THEO" }
2299 location_room: "House"
2300 location_name: "All Puzzles"
2301}
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..28793b2 100644 --- a/data/maps/daedalus/rooms/C Keyholder.txtpb +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb
@@ -1,6 +1,7 @@
1name: "C Keyholder" 1name: "C Keyholder"
2display_name: "North Area" 2panel_display_name: "East Area"
3keyholders { 3keyholders {
4 name: "C" 4 name: "C"
5 path: "Components/KeyHolders/keyHolderC" 5 path: "Components/KeyHolders/keyHolderC"
6 key: "c"
6} 7}
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..a5852be 100644 --- a/data/maps/daedalus/rooms/D Keyholder.txtpb +++ b/data/maps/daedalus/rooms/D Keyholder.txtpb
@@ -1,6 +1,7 @@
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"
6 key: "d"
6} 7}
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..9b6ae28 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: "Dark Light Room"
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..45526fd 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: "Dark Light Room"
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..b424c6a 100644 --- a/data/maps/daedalus/rooms/F Keyholder.txtpb +++ b/data/maps/daedalus/rooms/F Keyholder.txtpb
@@ -1,6 +1,7 @@
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"
6 key: "f"
6} 7}
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..c89bfcf 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"
@@ -17,6 +17,7 @@ panels {
17keyholders { 17keyholders {
18 name: "G" 18 name: "G"
19 path: "Components/KeyHolders/keyHolderG" 19 path: "Components/KeyHolders/keyHolderG"
20 key: "g"
20} 21}
21paintings { 22paintings {
22 name: "WON" 23 name: "WON"
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 Hallway.txtpb b/data/maps/daedalus/rooms/Orange Room Hallway.txtpb new file mode 100644 index 0000000..915e698 --- /dev/null +++ b/data/maps/daedalus/rooms/Orange Room Hallway.txtpb
@@ -0,0 +1,4 @@
1name: "Orange Room Hallway"
2panel_display_name: "Orange Room"
3# This has the same door at both sides, and mainly just connects Z2 Room and
4# Orange Room. It's separate because you can also get here from the Roof.
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..fed9dda 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"
@@ -75,6 +75,7 @@ panels {
75keyholders { 75keyholders {
76 name: "H" 76 name: "H"
77 path: "Components/KeyHolders/keyHolderH" 77 path: "Components/KeyHolders/keyHolderH"
78 key: "h"
78} 79}
79paintings { 80paintings {
80 name: "CASTLE2" 81 name: "CASTLE2"
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..344193e 100644 --- a/data/maps/daedalus/rooms/Red Color Door.txtpb +++ b/data/maps/daedalus/rooms/Red Color Door.txtpb
@@ -1,7 +1,7 @@
1name: "Red Color Door" 1name: "Red Color Door"
2display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "Left" 4 name: "Near Obscured Puzzles"
5 path: "Panels/Halls/wb_1" 5 path: "Panels/Halls/wb_1"
6 clue: "" 6 clue: ""
7 answer: "sidewalk" 7 answer: "sidewalk"
@@ -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/Roof.txtpb b/data/maps/daedalus/rooms/Roof.txtpb index c027a72..3aba765 100644 --- a/data/maps/daedalus/rooms/Roof.txtpb +++ b/data/maps/daedalus/rooms/Roof.txtpb
@@ -1,4 +1,5 @@
1name: "Roof" 1name: "Roof"
2panel_display_name: "Roof"
2panels { 3panels {
3 name: "?" 4 name: "?"
4 path: "Panels/Castle Entrance/moat" 5 path: "Panels/Castle Entrance/moat"
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 9f620b7..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"
@@ -107,5 +107,5 @@ paintings {
107 path: "Components/Paintings/Group2/triangle" 107 path: "Components/Paintings/Group2/triangle"
108 move: true 108 move: true
109 enter_only: true 109 enter_only: true
110 # TODO: required_door 110 required_door { name: "Tenacious Color Painting" }
111} 111}
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..ae9b3f1 100644 --- a/data/maps/daedalus/rooms/Wonderland.txtpb +++ b/data/maps/daedalus/rooms/Wonderland.txtpb
@@ -1,6 +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.
4panels { 3panels {
5 name: "APRIL" 4 name: "APRIL"
6 path: "Panels/Wonderland/wonderland_1" 5 path: "Panels/Wonderland/wonderland_1"
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..e44658c 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"
@@ -26,7 +26,7 @@ paintings {
26 path: "Components/Paintings/Temple of the Eyes/eyeRedStart" 26 path: "Components/Paintings/Temple of the Eyes/eyeRedStart"
27 move: true 27 move: true
28 enter_only: true 28 enter_only: true
29 # TODO: requires double letters 29 required_door { name: "Eye Painting" }
30} 30}
31ports { 31ports {
32 name: "FOURROOMS" 32 name: "FOURROOMS"
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..13c3dce 100644 --- a/data/maps/four_rooms/rooms/Keyholder Room.txtpb +++ b/data/maps/four_rooms/rooms/Keyholder Room.txtpb
@@ -1,6 +1,6 @@
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"
5 key: "a"
6} 6}
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/doors.txtpb b/data/maps/the_ancient/doors.txtpb index 894fbf5..e550306 100644 --- a/data/maps/the_ancient/doors.txtpb +++ b/data/maps/the_ancient/doors.txtpb
@@ -1,18 +1,45 @@
1doors { 1doors {
2 name: "Front Door" 2 name: "Front Door"
3 type: STANDARD 3 type: STANDARD
4 receivers: "Components/Doors/Front N Tree"
4 panels { room: "Outside" name: "THIS" } 5 panels { room: "Outside" name: "THIS" }
5 location_room: "Outside" 6 location_room: "Outside"
6} 7}
7doors { 8doors {
8 name: "End Door" 9 name: "End Door"
9 type: STANDARD 10 type: EVENT
10 # TODO: all the keyholders! 11 keyholders { map: "four_rooms" room: "Keyholder Room" name: "A" key: "a" }
12 keyholders { map: "the_hive" room: "Main Area" name: "B" key: "b" }
13 keyholders { map: "daedalus" room: "C Keyholder" name: "C" key: "c" }
14 keyholders { map: "daedalus" room: "D Keyholder" name: "D" key: "d" }
15 keyholders { map: "control_center" room: "Main Area" name: "2" key: "e" }
16 keyholders { map: "daedalus" room: "F Keyholder" name: "F" key: "f" }
17 keyholders { map: "daedalus" room: "Number Paintings Area" name: "G" key: "g" }
18 keyholders { map: "daedalus" room: "Outside House" name: "H" key: "h" }
19 keyholders { map: "the_unkempt" room: "Main Area" name: "I" key: "i" }
20 keyholders { map: "the_jubilant" room: "Side Area" name: "J" key: "j" }
21 keyholders { map: "the_tenacious" room: "Main Area" name: "K" key: "k" }
22 keyholders { map: "the_partial" room: "Obverse Side" name: "L" key: "l" }
23 keyholders { map: "the_extravagant" room: "X Plus" name: "M" key: "m" }
24 keyholders { map: "the_shop" room: "Main Area" name: "N" key: "n" }
25 keyholders { map: "control_center" room: "Main Area" name: "4" key: "o" }
26 keyholders { map: "the_gallery" room: "Main Area" name: "P" key: "p" }
27 keyholders { map: "the_quiet" room: "Keyholder Room" name: "Q" key: "q" }
28 keyholders { map: "control_center" room: "Main Area" name: "3" key: "r" }
29 keyholders { map: "the_nuanced" room: "Main Room" name: "S" key: "s" }
30 keyholders { map: "the_congruent" room: "T Keyholder" name: "T" key: "t" }
31 keyholders { map: "the_parthenon" room: "U Keyholder" name: "U" key: "u" }
32 keyholders { map: "the_unkempt" room: "V Keyholder" name: "V" key: "v" }
33 keyholders { map: "the_unkempt" room: "W Keyholder" name: "W" key: "w" }
34 keyholders { map: "the_great" room: "North Landscape" name: "X" key: "x" }
35 keyholders { map: "the_talented" room: "Main Area" name: "Y" key: "y" }
36 keyholders { map: "control_center" room: "Main Area" name: "1" key: "z" }
11 location_room: "Inside" 37 location_room: "Inside"
12} 38}
13doors { 39doors {
14 name: "Lavender Cubes" 40 name: "Lavender Cubes"
15 type: STANDARD 41 type: LOCATION_ONLY
16 panels { room: "Inside" name: "COLOR" } 42 panels { room: "Inside" name: "COLOR" }
17 location_room: "Inside" 43 location_room: "Inside"
44 location_name: "COLOR"
18} 45}
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..3723b2d 100644 --- a/data/maps/the_ancient/rooms/Inside.txtpb +++ b/data/maps/the_ancient/rooms/Inside.txtpb
@@ -1,10 +1,8 @@
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"
6 clue: "color" 5 clue: "color"
7 answer: "lavender" 6 answer: "lavender"
8 symbols: EXAMPLE 7 symbols: EXAMPLE
9 # TODO: how does this connect to the "lavender_cubes" switch?
10} 8}
diff --git a/data/maps/the_ancient/rooms/Outside.txtpb b/data/maps/the_ancient/rooms/Outside.txtpb index 6f49bba..1458357 100644 --- a/data/maps/the_ancient/rooms/Outside.txtpb +++ b/data/maps/the_ancient/rooms/Outside.txtpb
@@ -1,8 +1,8 @@
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"
6 clue: "this" 5 clue: "this"
7 answer: "sphinx" 6 answer: "sphinx"
7 symbols: QUESTION
8} 8}
diff --git a/data/maps/the_bearer/connections.txtpb b/data/maps/the_bearer/connections.txtpb index 23410f0..ba14d83 100644 --- a/data/maps/the_bearer/connections.txtpb +++ b/data/maps/the_bearer/connections.txtpb
@@ -263,3 +263,8 @@ connections {
263 to_room: "Butterfly Room" 263 to_room: "Butterfly Room"
264 door { name: "Butterfly Entrance" } 264 door { name: "Butterfly Entrance" }
265} 265}
266connections {
267 from_room: "Back Area"
268 to_room: "Tree Entrance"
269 door { name: "Control Center Brown Door" }
270}
diff --git a/data/maps/the_bearer/doors.txtpb b/data/maps/the_bearer/doors.txtpb index 1faddef..f1f5a57 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"
@@ -249,5 +248,5 @@ doors {
249 name: "Butterfly Entrance" 248 name: "Butterfly Entrance"
250 type: ITEM_ONLY 249 type: ITEM_ONLY
251 receivers: "Components/Doors/brown_2" 250 receivers: "Components/Doors/brown_2"
252 switches: "double_letters" 251 double_letters: true
253} 252}
diff --git a/data/maps/the_bearer/rooms/Back Area.txtpb b/data/maps/the_bearer/rooms/Back Area.txtpb index bd90b50..b1860de 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"
@@ -8,12 +7,6 @@ panels {
8 symbols: EXAMPLE 7 symbols: EXAMPLE
9} 8}
10ports { 9ports {
11 name: "TREE"
12 path: "Components/Warps/worldport3"
13 orientation: "north"
14 required_door { name: "Control Center Brown Door" }
15}
16ports {
17 name: "DAEDALUS" 10 name: "DAEDALUS"
18 path: "Components/Warps/worldport2" 11 path: "Components/Warps/worldport2"
19 orientation: "north" 12 orientation: "north"
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/Tree Entrance.txtpb b/data/maps/the_bearer/rooms/Tree Entrance.txtpb new file mode 100644 index 0000000..97a07da --- /dev/null +++ b/data/maps/the_bearer/rooms/Tree Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Tree Entrance"
2ports {
3 name: "TREE"
4 path: "Components/Warps/worldport3"
5 orientation: "north"
6}
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/doors.txtpb b/data/maps/the_colorful/doors.txtpb index 32470b2..003c9a9 100644 --- a/data/maps/the_colorful/doors.txtpb +++ b/data/maps/the_colorful/doors.txtpb
@@ -46,13 +46,14 @@ doors {
46 type: STANDARD 46 type: STANDARD
47 receivers: "Components/Doors/entry_7" 47 receivers: "Components/Doors/entry_7"
48 panels { room: "Yellow Room" name: "CIRCLE" } 48 panels { room: "Yellow Room" name: "CIRCLE" }
49 panels { room: "Purple Room" name: "FISH" } 49 panels { room: "Purple Room" name: "FISH" answer: "fish" }
50 location_room: "Purple Room" 50 location_room: "Purple Room"
51} 51}
52doors { 52doors {
53 name: "Purple Side Entrance" 53 name: "Purple Side Entrance"
54 type: STANDARD 54 type: STANDARD
55 receivers: "Components/Doors/entry_7b3" 55 receivers: "Components/Doors/entry_7b3"
56 receivers: "Components/Doors/entry_7b4"
56 panels { room: "Cyan Hallway" name: "KOI" } 57 panels { room: "Cyan Hallway" name: "KOI" }
57 panels { room: "Cyan Hallway" name: "WISH" } 58 panels { room: "Cyan Hallway" name: "WISH" }
58 location_room: "Cyan Hallway" 59 location_room: "Cyan Hallway"
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 4175c8d..71b6ad6 100644 --- a/data/maps/the_colorful/rooms/Purple Room.txtpb +++ b/data/maps/the_colorful/rooms/Purple Room.txtpb
@@ -1,10 +1,10 @@
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"
6 clue: "fish" 5 clue: "fish"
7 answer: "fish" 6 answer: "fish"
8 symbols: PLANET 7 symbols: PLANET
8 proxies { answer: "fish" path: "Panels/Hallway/panel_7a" }
9 proxies { answer: "fishes" path: "Panels/Hallway/panel_7b" } 9 proxies { answer: "fishes" path: "Panels/Hallway/panel_7b" }
10} 10}
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..a714eba 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,10 +115,15 @@ 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"
117 type: ITEM_ONLY 122 type: EVENT
118 receivers: "Components/Doors/magenta_enterer3" 123 receivers: "Components/Doors/magenta_enterer3"
119 switches: "lavender_cubes" 124 panels {
125 map: "the_ancient"
126 room: "Inside"
127 name: "COLOR"
128 }
120} 129}
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..143ea53 100644 --- a/data/maps/the_congruent/rooms/T Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/T Keyholder.txtpb
@@ -1,6 +1,6 @@
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"
5 key: "t"
6} 6}
diff --git a/data/maps/the_darkroom/connections.txtpb b/data/maps/the_darkroom/connections.txtpb index 4093585..1b7ad05 100644 --- a/data/maps/the_darkroom/connections.txtpb +++ b/data/maps/the_darkroom/connections.txtpb
@@ -33,3 +33,18 @@ connections {
33 to_room: "S Room" 33 to_room: "S Room"
34 door { name: "S1 Door" } 34 door { name: "S1 Door" }
35} 35}
36connections {
37 from_room: "First Room"
38 to_room: "Cyan Hallway"
39 door { name: "Colorful Entrance" }
40}
41connections {
42 from_room: "Second Room"
43 to_room: "Congruent Entrance"
44 door { name: "Congruent Entrance" }
45}
46connections {
47 from_room: "First Room"
48 to_room: "Double Sided Entrance"
49 door { name: "Double Sided Entrance" }
50}
diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb index bbf6a1d..047c7d0 100644 --- a/data/maps/the_darkroom/doors.txtpb +++ b/data/maps/the_darkroom/doors.txtpb
@@ -1,11 +1,10 @@
1# TODO: gallery painting 1# TODO: gallery painting
2doors { 2doors {
3 name: "Double Letter Panel Blockers" 3 name: "Double Letter Panel Blockers"
4 type: ITEM_ONLY 4 type: EVENT
5 receivers: "Panels/Room 1/panel_3/visibilityListener" 5 receivers: "Panels/Room 1/panel_3/visibilityListener"
6 receivers: "Panels/Room 2/panel_3/visibilityListener" 6 receivers: "Panels/Room 2/panel_3/visibilityListener"
7 # TODO: honestly idk if this should even exist 7 double_letters: true
8 switches: "double_letters"
9} 8}
10doors { 9doors {
11 name: "Second Room Entrance" 10 name: "Second Room Entrance"
@@ -23,8 +22,7 @@ doors {
23} 22}
24doors { 23doors {
25 name: "S1 Door" 24 name: "S1 Door"
26 type: LOCATION_ONLY 25 type: EVENT
27 receivers: "Components/Doors/entry_3"
28 panels { room: "Third Room" name: "CULTS" } 26 panels { room: "Third Room" name: "CULTS" }
29 panels { room: "Third Room" name: "TURNS" } 27 panels { room: "Third Room" name: "TURNS" }
30 panels { room: "Third Room" name: "COINS" } 28 panels { room: "Third Room" name: "COINS" }
@@ -34,7 +32,6 @@ doors {
34 panels { room: "Third Room" name: "LOCKS" } 32 panels { room: "Third Room" name: "LOCKS" }
35 panels { room: "Third Room" name: "TOUCHES" } 33 panels { room: "Third Room" name: "TOUCHES" }
36 panels { room: "Third Room" name: "KOI" } 34 panels { room: "Third Room" name: "KOI" }
37 location_room: "Third Room"
38} 35}
39doors { 36doors {
40 name: "Colorful Entrance" 37 name: "Colorful Entrance"
@@ -46,6 +43,7 @@ doors {
46 panels { room: "First Room" name: "KOI" } 43 panels { room: "First Room" name: "KOI" }
47 panels { room: "First Room" name: "TUNA" } 44 panels { room: "First Room" name: "TUNA" }
48 location_room: "First Room" 45 location_room: "First Room"
46 location_name: "All Puzzles"
49} 47}
50doors { 48doors {
51 name: "Congruent Entrance" 49 name: "Congruent Entrance"
@@ -57,6 +55,7 @@ doors {
57 panels { room: "Second Room" name: "KOI" } 55 panels { room: "Second Room" name: "KOI" }
58 panels { room: "Second Room" name: "TUNA" } 56 panels { room: "Second Room" name: "TUNA" }
59 location_room: "Second Room" 57 location_room: "Second Room"
58 location_name: "All Puzzles"
60} 59}
61doors { 60doors {
62 name: "Double Sided Entrance" 61 name: "Double Sided Entrance"
diff --git a/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb new file mode 100644 index 0000000..7ea1286 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Congruent Entrance"
2panel_display_name: "Second Room"
3ports {
4 name: "CONGRUENT"
5 path: "Components/Warps/worldport7"
6 orientation: "east"
7}
diff --git a/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb new file mode 100644 index 0000000..308efb1 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb
@@ -0,0 +1,7 @@
1name: "Cyan Hallway"
2panel_display_name: "First Room"
3ports {
4 name: "COLORFUL"
5 path: "Components/Warps/worldport8"
6 orientation: "north"
7}
diff --git a/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb new file mode 100644 index 0000000..9d25108 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Double Sided Entrance"
2panel_display_name: "First Room"
3ports {
4 name: "DOUBLESIDED"
5 path: "Components/Warps/worldport6"
6 orientation: "east"
7}
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb index f79d055..c635757 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"
@@ -42,15 +42,3 @@ ports {
42 orientation: "north" 42 orientation: "north"
43 required_door { name: "Second Room Entrance" } 43 required_door { name: "Second Room Entrance" }
44} 44}
45ports {
46 name: "COLORFUL"
47 path: "Components/Warps/worldport8"
48 orientation: "north"
49 required_door { name: "Colorful Entrance" }
50}
51ports {
52 name: "DOUBLESIDED"
53 path: "Components/Warps/worldport6"
54 orientation: "east"
55 required_door { name: "Double Sided Entrance" }
56}
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..a3964ea 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"
@@ -47,9 +47,3 @@ ports {
47 orientation: "north" 47 orientation: "north"
48 required_door { name: "Third Room Entrance" } 48 required_door { name: "Third Room Entrance" }
49} 49}
50ports {
51 name: "CONGRUENT"
52 path: "Components/Warps/worldport7"
53 orientation: "east"
54 required_door { name: "Congruent Entrance" }
55}
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/connections.txtpb b/data/maps/the_entry/connections.txtpb index 68aa344..ca0207e 100644 --- a/data/maps/the_entry/connections.txtpb +++ b/data/maps/the_entry/connections.txtpb
@@ -90,8 +90,19 @@ connections {
90} 90}
91connections { 91connections {
92 from_room: "Red Blue Halls" 92 from_room: "Red Blue Halls"
93 to_room: "Least Blue Last"
94 oneway: true
95}
96connections {
97 from_room: "Red Blue Halls"
93 to_room: "Wrath Room" 98 to_room: "Wrath Room"
94 door { name: "Noon Door" } 99 door { name: "Noon Door" }
100 oneway: true
101}
102connections {
103 from_room: "Wrath Room"
104 to_room: "Least Blue Last"
105 oneway: true
95} 106}
96connections { 107connections {
97 from_room: "Red Blue Halls" 108 from_room: "Red Blue Halls"
@@ -100,6 +111,11 @@ connections {
100} 111}
101connections { 112connections {
102 from_room: "Wrath Room" 113 from_room: "Wrath Room"
114 to_room: "Rabbit Hole Lock"
115 door { name: "Noon Door" }
116}
117connections {
118 from_room: "Wrath Room"
103 to_room: "Rabbit Hole" 119 to_room: "Rabbit Hole"
104 door { name: "Rabbithole Door" } 120 door { name: "Rabbithole Door" }
105} 121}
@@ -116,7 +132,7 @@ connections {
116connections { 132connections {
117 from_room: "Blue Alcove" 133 from_room: "Blue Alcove"
118 to_room: "Least Blue Last" 134 to_room: "Least Blue Last"
119 door { name: "Red Alcove Exit" } 135 door { name: "Blue Alcove Exit" }
120} 136}
121connections { 137connections {
122 from_room: "Parthenon Return" 138 from_room: "Parthenon Return"
@@ -182,10 +198,25 @@ connections {
182connections { 198connections {
183 from_room: "Starting Room" 199 from_room: "Starting Room"
184 to_room: "Repetitive Entrance" 200 to_room: "Repetitive Entrance"
185 door { name: "Repetitive Entrance" } 201 door { name: "Starting Room West Wall North Door" }
186} 202}
187connections { 203connections {
188 from_room: "Lime Room" 204 from_room: "Lime Room"
189 to_room: "White Hallway To Daedalus" 205 to_room: "White Hallway To Daedalus"
190 door { name: "Control Center White Door" } 206 door { name: "Control Center White Door" }
191} 207}
208connections {
209 from_room: "Flipped Second Room"
210 to_room: "Four Rooms Entrance"
211 door { name: "Flipped Second Room Right Door" }
212}
213connections {
214 from_room: "Link Area"
215 to_room: "Liberated Entrance"
216 door { name: "Liberated Entrance" }
217}
218connections {
219 from_room: "Link Area"
220 to_room: "Literate Entrance"
221 door { name: "Literate Entrance" }
222}
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 917edc7..466f5ce 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb
@@ -62,9 +62,9 @@ doors {
62 name: "Rabbithole Door" 62 name: "Rabbithole Door"
63 type: STANDARD 63 type: STANDARD
64 receivers: "Components/Doors/second_right8" 64 receivers: "Components/Doors/second_right8"
65 panels { room: "Wrath Room" name: "RABBIT" } 65 panels { room: "Rabbit Hole Lock" name: "RABBIT" }
66 panels { room: "Wrath Room" name: "HOLE" } 66 panels { room: "Rabbit Hole Lock" name: "HOLE" }
67 location_room: "Wrath Room" 67 location_room: "Rabbit Hole Lock"
68} 68}
69# second_right is vanilla because it's like LOST door. 69# second_right is vanilla because it's like LOST door.
70doors { 70doors {
@@ -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"
@@ -138,8 +137,10 @@ doors {
138 type: STANDARD 137 type: STANDARD
139 receivers: "Components/Doors/back_left_2" 138 receivers: "Components/Doors/back_left_2"
140 panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" } 139 panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" }
141 # "wall" is supposed to also work. idk man 140 panels { room: "Colored Doors Area" name: "OPEN" answer: "wall" }
141 complete_at: 1
142 location_room: "Colored Doors Area" 142 location_room: "Colored Doors Area"
143 location_name: "OPEN"
143} 144}
144doors { 145doors {
145 name: "Lime Room Entrance" 146 name: "Lime Room Entrance"
@@ -194,10 +195,10 @@ doors {
194 location_room: "Starting Room" 195 location_room: "Starting Room"
195} 196}
196doors { 197doors {
197 name: "Repetitive Entrance" 198 name: "Starting Room West Wall North Door"
198 type: ITEM_ONLY 199 type: ITEM_ONLY
199 receivers: "Components/Doors/Entry/entry_proxied_9" 200 receivers: "Components/Doors/Entry/entry_proxied_9"
200 switches: "double_letters" 201 double_letters: true
201} 202}
202doors { 203doors {
203 name: "Shop Entrance" 204 name: "Shop Entrance"
@@ -215,9 +216,9 @@ doors {
215} 216}
216doors { 217doors {
217 name: "Flipped Pyramid Area Entrance" 218 name: "Flipped Pyramid Area Entrance"
218 type: ITEM_ONLY 219 type: EVENT
219 receivers: "Components/Doors/Entry/entry_proxied_12" 220 receivers: "Components/Doors/Entry/entry_proxied_12"
220 switches: "double_letters" 221 double_letters: true
221} 222}
222doors { 223doors {
223 name: "Literate Entrance" 224 name: "Literate Entrance"
@@ -252,7 +253,7 @@ doors {
252 type: ITEM_ONLY 253 type: ITEM_ONLY
253 receivers: "Components/Doors/Entry/d_3" 254 receivers: "Components/Doors/Entry/d_3"
254 receivers: "Components/Doors/Entry/d_4" 255 receivers: "Components/Doors/Entry/d_4"
255 switches: "double_letters" 256 double_letters: true
256} 257}
257doors { 258doors {
258 name: "D Room Panels" 259 name: "D Room Panels"
@@ -287,7 +288,8 @@ doors {
287doors { 288doors {
288 name: "Least Blue Last Panels" 289 name: "Least Blue Last Panels"
289 type: EVENT 290 type: EVENT
290 move_paintings { room: "Starting Room" name: "OWL" } 291 #move_paintings { room: "Starting Room" name: "OWL" }
292 #receivers: "Components/Paintings/owl/visibilityListener"
291 panels { room: "Least Blue Last" name: "CAPABLE (1)" } 293 panels { room: "Least Blue Last" name: "CAPABLE (1)" }
292 panels { room: "Least Blue Last" name: "CAPABLE (2)" } 294 panels { room: "Least Blue Last" name: "CAPABLE (2)" }
293 panels { room: "Least Blue Last" name: "LUSTRE" } 295 panels { room: "Least Blue Last" name: "LUSTRE" }
@@ -301,7 +303,8 @@ doors {
301doors { 303doors {
302 name: "Red Room Painting" 304 name: "Red Room Painting"
303 type: STANDARD 305 type: STANDARD
304 move_paintings { room: "Right Eye" name: "PSYCHIC" } 306 #move_paintings { room: "Right Eye" name: "PSYCHIC" }
307 receivers: "Components/Paintings/psychic/teleportListener"
305 panels { room: "Right Eye" name: "FAINT" } 308 panels { room: "Right Eye" name: "FAINT" }
306 location_room: "Right Eye" 309 location_room: "Right Eye"
307} 310}
diff --git a/data/maps/the_entry/metadata.txtpb b/data/maps/the_entry/metadata.txtpb index 679454a..0eeb29a 100644 --- a/data/maps/the_entry/metadata.txtpb +++ b/data/maps/the_entry/metadata.txtpb
@@ -9,3 +9,5 @@ excluded_nodes: "Panels/Back Left/backleft_3_proxied_1"
9excluded_nodes: "Panels/Back Left/backleft_3_proxied_2" 9excluded_nodes: "Panels/Back Left/backleft_3_proxied_2"
10excluded_nodes: "Panels/Back Left/backleft_4_proxied_1" 10excluded_nodes: "Panels/Back Left/backleft_4_proxied_1"
11excluded_nodes: "Panels/Back Left/backleft_4_proxied_2" 11excluded_nodes: "Panels/Back Left/backleft_4_proxied_2"
12# This is a proxy related to the first panel and it doesn't seem useful.
13excluded_nodes: "Panels/Entry/entry_proxied_fake"
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..0d518bb 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"
@@ -21,10 +21,3 @@ paintings {
21 gravity: Y_PLUS 21 gravity: Y_PLUS
22 display_name: "Eye Painting" 22 display_name: "Eye Painting"
23} 23}
24ports {
25 name: "FOUR"
26 path: "Components/Warps/worldport9"
27 orientation: "south"
28 gravity: Y_PLUS
29 required_door { name: "Flipped Second Room Right Door" }
30} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb new file mode 100644 index 0000000..689d23e --- /dev/null +++ b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Four Rooms Entrance"
2ports {
3 name: "FOUR"
4 path: "Components/Warps/worldport9"
5 orientation: "south"
6 gravity: Y_PLUS
7}
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/Liberated Entrance.txtpb b/data/maps/the_entry/rooms/Liberated Entrance.txtpb new file mode 100644 index 0000000..f0176a0 --- /dev/null +++ b/data/maps/the_entry/rooms/Liberated Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Liberated Entrance"
2ports {
3 name: "BLUE"
4 path: "worldport8"
5 orientation: "west"
6}
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..5b68279 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"
@@ -25,15 +26,3 @@ paintings {
25 orientation: "south" 26 orientation: "south"
26 display_name: "Center Painting" 27 display_name: "Center Painting"
27} 28}
28ports {
29 name: "BLUE"
30 path: "worldport8"
31 orientation: "west"
32 required_door { name: "Liberated Entrance" }
33}
34ports {
35 name: "BROWN"
36 path: "worldport9"
37 orientation: "east"
38 required_door { name: "Literate Entrance" }
39} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Literate Entrance.txtpb b/data/maps/the_entry/rooms/Literate Entrance.txtpb new file mode 100644 index 0000000..4ec402f --- /dev/null +++ b/data/maps/the_entry/rooms/Literate Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Literate Entrance"
2ports {
3 name: "BROWN"
4 path: "worldport9"
5 orientation: "east"
6}
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 Lock.txtpb b/data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb new file mode 100644 index 0000000..78b4f3b --- /dev/null +++ b/data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb
@@ -0,0 +1,18 @@
1name: "Rabbit Hole Lock"
2panel_display_name: "Red Blue Area"
3panels {
4 name: "RABBIT"
5 path: "Panels/Back Right/br_4"
6 clue: "rabbit"
7 answer: "hair"
8 symbols: SUN
9 symbols: ZERO
10}
11panels {
12 name: "HOLE"
13 path: "Panels/Back Right/br_5"
14 clue: "hole"
15 answer: "part"
16 symbols: ZERO
17 symbols: BOXES
18}
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..67aa6de 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: "Shop Entrance"
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 aeb66ab..8e8373b 100644 --- a/data/maps/the_entry/rooms/Starting Room.txtpb +++ b/data/maps/the_entry/rooms/Starting Room.txtpb
@@ -1,10 +1,11 @@
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"
6 clue: "hi" 6 clue: "hi"
7 answer: "hi" 7 answer: "hi"
8 proxies { answer: "hi" path: "Panels/Entry/entry_proxied_1" }
8 proxies { answer: "bye" path: "Panels/Entry/entry_proxied_2" } 9 proxies { answer: "bye" path: "Panels/Entry/entry_proxied_2" }
9 proxies { answer: "hidden" path: "Panels/Entry/entry_proxied_5" } 10 proxies { answer: "hidden" path: "Panels/Entry/entry_proxied_5" }
10 proxies { answer: "high" path: "Panels/Entry/entry_proxied_3" } 11 proxies { answer: "high" path: "Panels/Entry/entry_proxied_3" }
@@ -23,7 +24,9 @@ panels {
23 path: "Panels/Entry/front_1" 24 path: "Panels/Entry/front_1"
24 clue: "eye" 25 clue: "eye"
25 answer: "i" 26 answer: "i"
26 symbols: ZERO 27 #symbols: ZERO
28 # This panel blocks getting N1 and T1. We will mod it to be I/I with no symbol
29 # when symbol shuffle is on.
27} 30}
28panels { 31panels {
29 name: "HINT" 32 name: "HINT"
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..903a0b7 100644 --- a/data/maps/the_entry/rooms/Wrath Room.txtpb +++ b/data/maps/the_entry/rooms/Wrath Room.txtpb
@@ -1,21 +1,5 @@
1name: "Wrath Room" 1name: "Wrath Room"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels {
4 name: "RABBIT"
5 path: "Panels/Back Right/br_4"
6 clue: "rabbit"
7 answer: "hair"
8 symbols: SUN
9 symbols: ZERO
10}
11panels {
12 name: "HOLE"
13 path: "Panels/Back Right/br_5"
14 clue: "hole"
15 answer: "part"
16 symbols: ZERO
17 symbols: BOXES
18}
19panels { 3panels {
20 name: "WREATH" 4 name: "WREATH"
21 path: "Panels/Back Right/br_17" 5 path: "Panels/Back Right/br_17"
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..a1c4b9d 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"
@@ -24,4 +23,5 @@ paintings {
24keyholders { 23keyholders {
25 name: "M" 24 name: "M"
26 path: "Components/KeyHolders/keyHolderM" 25 path: "Components/KeyHolders/keyHolderM"
26 key: "m"
27} 27}
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/doors.txtpb b/data/maps/the_gallery/doors.txtpb index 5d0f830..adbc766 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -1,8 +1,9 @@
1# The Gallery is interesting because there's so many cross-map requirements. 1# The Gallery is interesting because there's so many cross-map requirements.
2doors { 2doors {
3 name: "Darkroom Painting" 3 name: "Darkroom Painting"
4 type: ITEM_ONLY 4 type: GALLERY_PAINTING
5 move_paintings { room: "Main Area" name: "DARKROOM" } 5 #move_paintings { room: "Main Area" name: "DARKROOM" }
6 receivers: "Components/Paintings/darkroom/teleportListener"
6 panels { map: "the_darkroom" room: "First Room" name: "BISON" } 7 panels { map: "the_darkroom" room: "First Room" name: "BISON" }
7 panels { map: "the_darkroom" room: "First Room" name: "FISH" } 8 panels { map: "the_darkroom" room: "First Room" name: "FISH" }
8 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" } 9 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" }
@@ -26,14 +27,16 @@ doors {
26} 27}
27doors { 28doors {
28 name: "Butterfly Painting" 29 name: "Butterfly Painting"
29 type: ITEM_ONLY 30 type: GALLERY_PAINTING
30 move_paintings { room: "Main Area" name: "BUTTERFLY" } 31 #move_paintings { room: "Main Area" name: "BUTTERFLY" }
32 receivers: "Components/Paintings/butterfly/teleportListener"
31 rooms { map: "the_butterfly" name: "Main Area" } 33 rooms { map: "the_butterfly" name: "Main Area" }
32} 34}
33doors { 35doors {
34 name: "Between Painting" 36 name: "Between Painting"
35 type: ITEM_ONLY 37 type: GALLERY_PAINTING
36 move_paintings { room: "Main Area" name: "BETWEEN" } 38 #move_paintings { room: "Main Area" name: "BETWEEN" }
39 receivers: "Components/Paintings/between/teleportListener"
37 panels { map: "the_between" room: "Main Area" name: "SUN" } 40 panels { map: "the_between" room: "Main Area" name: "SUN" }
38 panels { map: "the_between" room: "Main Area" name: "KOI" } 41 panels { map: "the_between" room: "Main Area" name: "KOI" }
39 panels { map: "the_between" room: "Main Area" name: "SUN KOI" } 42 panels { map: "the_between" room: "Main Area" name: "SUN KOI" }
@@ -67,86 +70,161 @@ doors {
67} 70}
68doors { 71doors {
69 name: "Entry Painting" 72 name: "Entry Painting"
70 type: ITEM_ONLY 73 type: GALLERY_PAINTING
71 move_paintings { room: "Main Area" name: "ENTRY" } 74 #move_paintings { room: "Main Area" name: "ENTRY" }
75 receivers: "Components/Paintings/eyes/teleportListener"
72 panels { map: "the_entry" room: "Eye Room" name: "I" } 76 panels { map: "the_entry" room: "Eye Room" name: "I" }
73} 77}
74doors { 78doors {
75 name: "Wise Painting" 79 name: "Wise Painting"
76 type: ITEM_ONLY 80 type: GALLERY_PAINTING
77 move_paintings { room: "Main Area" name: "WISE" } 81 #move_paintings { room: "Main Area" name: "WISE" }
78 # TODO: any panel in The Wise 82 receivers: "Components/Paintings/triangle/teleportListener"
83 panels { map: "the_wise" room: "Entry" name: "INK" }
84 panels { map: "the_wise" room: "Puzzles" name: "STORY" }
85 panels { map: "the_wise" room: "Puzzles" name: "VENTURE" }
86 panels { map: "the_wise" room: "Puzzles" name: "PASSED" }
87 panels { map: "the_wise" room: "Puzzles" name: "SLUMBERING" }
88 panels { map: "the_wise" room: "Puzzles" name: "RHYME" }
89 panels { map: "the_wise" room: "Puzzles" name: "OBSCURE" }
90 panels { map: "the_wise" room: "Puzzles" name: "PROPHET" }
91 panels { map: "the_wise" room: "Puzzles" name: "ERAS" }
92 panels { map: "the_wise" room: "Puzzles" name: "DARKNESS" }
93 panels { map: "the_wise" room: "Puzzles" name: "PRINCE" }
94 panels { map: "the_wise" room: "Puzzles" name: "BATH" }
95 panels { map: "the_wise" room: "Puzzles" name: "CHAOTIC" }
96 panels { map: "the_wise" room: "Puzzles" name: "EYES" }
97 panels { map: "the_wise" room: "Puzzles" name: "QUEENDOOM" }
98 panels { map: "the_wise" room: "Puzzles" name: "SHOUTS" }
99 panels { map: "the_wise" room: "Puzzles" name: "INTELLIGENCE" }
100 panels { map: "the_wise" room: "Puzzles" name: "EARTHWAR" }
101 panels { map: "the_wise" room: "Puzzles" name: "SLEEPER" }
102 panels { map: "the_wise" room: "Puzzles" name: "BOTTLE" }
103 panels { map: "the_wise" room: "Puzzles" name: "WORDS" }
104 complete_at: 1
79} 105}
80doors { 106doors {
81 name: "Tree Painting" 107 name: "Tree Painting"
82 type: ITEM_ONLY 108 type: GALLERY_PAINTING
83 move_paintings { room: "Main Area" name: "TREE" } 109 #move_paintings { room: "Main Area" name: "TREE" }
84 # TODO: any panel in The Tree 110 receivers: "Components/Paintings/Clue Maps/tree/teleportListener"
111 panels { map: "the_tree" room: "Main Area" name: "COLOR" }
112 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" }
113 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" }
114 panels { map: "the_tree" room: "Main Area" name: "MEAL (1)" }
115 panels { map: "the_tree" room: "Main Area" name: "MEAL (2)" }
116 panels { map: "the_tree" room: "Main Area" name: "WALK (1)" }
117 panels { map: "the_tree" room: "Main Area" name: "WALK (2)" }
118 panels { map: "the_tree" room: "Main Area" name: "REST" }
119 panels { map: "the_tree" room: "Main Area" name: "SLEEP" }
120 panels { map: "the_tree" room: "Main Area" name: "JUMP (1)" }
121 panels { map: "the_tree" room: "Main Area" name: "JUMP (2)" }
122 panels { map: "the_tree" room: "Main Area" name: "DRIZZLE" }
123 panels { map: "the_tree" room: "Main Area" name: "WADE" }
124 panels { map: "the_tree" room: "Main Area" name: "GROW (1)" }
125 panels { map: "the_tree" room: "Main Area" name: "GROW (2)" }
126 panels { map: "the_tree" room: "Main Area" name: "GROW (3)" }
127 panels { map: "the_tree" room: "Main Area" name: "GOOD (1)" }
128 panels { map: "the_tree" room: "Main Area" name: "GOOD (2)" }
129 panels { map: "the_tree" room: "Main Area" name: "GOOD (3)" }
130 panels { map: "the_tree" room: "Main Area" name: "HOVER" }
131 panels { map: "the_tree" room: "Main Area" name: "HAPPY (1)" }
132 panels { map: "the_tree" room: "Main Area" name: "HAPPY (2)" }
133 panels { map: "the_tree" room: "Main Area" name: "HAPPY (3)" }
134 panels { map: "the_tree" room: "Main Area" name: "LIGHT (1)" }
135 panels { map: "the_tree" room: "Main Area" name: "LIGHT (2)" }
136 panels { map: "the_tree" room: "Main Area" name: "LIGHT (3)" }
137 panels { map: "the_tree" room: "Main Area" name: "SMALL (1)" }
138 panels { map: "the_tree" room: "Main Area" name: "SMALL (2)" }
139 panels { map: "the_tree" room: "Main Area" name: "SMALL (3)" }
140 panels { map: "the_tree" room: "Main Area" name: "SPRINKLE" }
141 complete_at: 1
85} 142}
86doors { 143doors {
87 name: "Unyielding Painting" 144 name: "Unyielding Painting"
88 type: ITEM_ONLY 145 type: GALLERY_PAINTING
89 move_paintings { room: "Main Area" name: "UNYIELDING" } 146 #move_paintings { room: "Main Area" name: "UNYIELDING" }
147 receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener"
90 rooms { map: "the_unyielding" name: "Digital Entrance" } 148 rooms { map: "the_unyielding" name: "Digital Entrance" }
91} 149}
92doors { 150doors {
93 name: "Graveyard Painting" 151 name: "Graveyard Painting"
94 type: ITEM_ONLY 152 type: GALLERY_PAINTING
95 move_paintings { room: "Main Area" name: "GRAVEYARD" } 153 #move_paintings { room: "Main Area" name: "GRAVEYARD" }
154 receivers: "Components/Paintings/Endings/grave/teleportListener"
96 rooms { map: "the_graveyard" name: "Outside" } 155 rooms { map: "the_graveyard" name: "Outside" }
97} 156}
98doors { 157doors {
99 name: "Control Center Painting" 158 name: "Control Center Painting"
100 type: ITEM_ONLY 159 type: GALLERY_PAINTING
101 move_paintings { room: "Main Area" name: "CC" } 160 #move_paintings { room: "Main Area" name: "CC" }
161 receivers: "Components/Paintings/Endings/desert/teleportListener"
102 rooms { map: "the_impressive" name: "M2 Room" } 162 rooms { map: "the_impressive" name: "M2 Room" }
103} 163}
104doors { 164doors {
105 name: "Tower Painting" 165 name: "Tower Painting"
106 type: ITEM_ONLY 166 type: GALLERY_PAINTING
107 move_paintings { room: "Main Area" name: "TOWER" } 167 #move_paintings { room: "Main Area" name: "TOWER" }
108 # TODO: Enter The Tower 168 receivers: "Components/Paintings/Endings/red/teleportListener"
169 rooms { map: "the_tower" name: "First Floor" }
109} 170}
110doors { 171doors {
111 name: "Wondrous Painting" 172 name: "Wondrous Painting"
112 type: ITEM_ONLY 173 type: GALLERY_PAINTING
113 move_paintings { room: "Main Area" name: "WONDROUS" } 174 #move_paintings { room: "Main Area" name: "WONDROUS" }
114 # TODO: any panel in The Wondrous 175 receivers: "Components/Paintings/Endings/window/teleportListener"
176 panels { map: "the_wondrous" room: "Entry" name: "WONDER" }
177 panels { map: "the_wondrous" room: "Regular" name: "SHRINK" }
178 panels { map: "the_wondrous" room: "Huge" name: "SHRINK" }
179 panels { map: "the_wondrous" room: "Huge" name: "IRE" }
180 panels { map: "the_wondrous" room: "Huge" name: "BRIE" }
181 panels { map: "the_wondrous" room: "Huge" name: "WICK" }
182 panels { map: "the_wondrous" room: "Huge" name: "BARK" }
183 panels { map: "the_wondrous" room: "Huge" name: "HARE" }
184 panels { map: "the_wondrous" room: "Huge" name: "CHIME" }
185 panels { map: "the_wondrous" room: "Huge" name: "LIBRARY" }
186 complete_at: 1
115} 187}
116doors { 188doors {
117 name: "Rainbow Painting" 189 name: "Rainbow Painting"
118 type: ITEM_ONLY 190 type: GALLERY_PAINTING
119 move_paintings { room: "Main Area" name: "RAINBOW" } 191 #move_paintings { room: "Main Area" name: "RAINBOW" }
192 receivers: "Components/Paintings/Endings/rainbow/teleportListener"
120 rooms { map: "daedalus" name: "Rainbow Start" } 193 rooms { map: "daedalus" name: "Rainbow Start" }
121} 194}
122doors { 195doors {
123 name: "Words Painting" 196 name: "Words Painting"
124 type: ITEM_ONLY 197 type: GALLERY_PAINTING
125 move_paintings { room: "Main Area" name: "WORDS" } 198 #move_paintings { room: "Main Area" name: "WORDS" }
126 # TODO: Enter The Words 199 receivers: "Components/Paintings/Endings/words/teleportListener"
200 rooms { map: "the_words" name: "Main Area" }
127} 201}
128doors { 202doors {
129 name: "Colorful Painting" 203 name: "Colorful Painting"
130 type: ITEM_ONLY 204 type: GALLERY_PAINTING
131 move_paintings { room: "Main Area" name: "COLORFUL" } 205 #move_paintings { room: "Main Area" name: "COLORFUL" }
206 receivers: "Components/Paintings/Endings/colorful/teleportListener"
132 rooms { map: "the_colorful" name: "White Room" } 207 rooms { map: "the_colorful" name: "White Room" }
133} 208}
134doors { 209doors {
135 name: "Castle Painting" 210 name: "Castle Painting"
136 type: ITEM_ONLY 211 type: GALLERY_PAINTING
137 move_paintings { room: "Main Area" name: "CASTLE" } 212 #move_paintings { room: "Main Area" name: "CASTLE" }
213 receivers: "Components/Paintings/Endings/castle/teleportListener"
138 rooms { map: "daedalus" name: "Castle" } 214 rooms { map: "daedalus" name: "Castle" }
139} 215}
140doors { 216doors {
141 name: "Sun Temple Painting" 217 name: "Sun Temple Painting"
142 type: ITEM_ONLY 218 type: GALLERY_PAINTING
143 move_paintings { room: "Main Area" name: "SUNTEMPLE" } 219 #move_paintings { room: "Main Area" name: "SUNTEMPLE" }
220 receivers: "Components/Paintings/Endings/temple/teleportListener"
144 rooms { map: "the_sun_temple" name: "Entrance" } 221 rooms { map: "the_sun_temple" name: "Entrance" }
145} 222}
146doors { 223doors {
147 name: "Ancient Painting" 224 name: "Ancient Painting"
148 type: ITEM_ONLY 225 type: GALLERY_PAINTING
149 move_paintings { room: "Main Area" name: "ANCIENT" } 226 #move_paintings { room: "Main Area" name: "ANCIENT" }
227 receivers: "Components/Paintings/Endings/cubes/teleportListener"
150 rooms { map: "the_ancient" name: "Outside" } 228 rooms { map: "the_ancient" name: "Outside" }
151} 229}
152doors { 230doors {
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..bc1606d 100644 --- a/data/maps/the_gallery/rooms/Main Area.txtpb +++ b/data/maps/the_gallery/rooms/Main Area.txtpb
@@ -1,8 +1,8 @@
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"
5 key: "p"
6} 6}
7paintings { 7paintings {
8 name: "OWL" 8 name: "OWL"
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/doors.txtpb b/data/maps/the_graveyard/doors.txtpb index 5743fb7..a10d8f6 100644 --- a/data/maps/the_graveyard/doors.txtpb +++ b/data/maps/the_graveyard/doors.txtpb
@@ -7,9 +7,8 @@ doors {
7 doors { map: "the_great" name: "The Maze Gravestone" } 7 doors { map: "the_great" name: "The Maze Gravestone" }
8 doors { map: "the_great" name: "Building Building Gravestone" } 8 doors { map: "the_great" name: "Building Building Gravestone" }
9 doors { map: "the_linear" name: "Behind The Keen Gravestone" } 9 doors { map: "the_linear" name: "Behind The Keen Gravestone" }
10 # TODO: gravestones 10 doors { map: "the_three_doors" name: "The Three Doors Gravestone" }
11 # The Tree (the_tree) 11 doors { map: "the_tree" name: "The Tree Gravestone" }
12 # The Three Doors (the_three_doors)
13} 12}
14doors { 13doors {
15 name: "Mausoleum Door" 14 name: "Mausoleum Door"
@@ -20,6 +19,7 @@ doors {
20doors { 19doors {
21 name: "Double Letters" 20 name: "Double Letters"
22 type: EVENT 21 type: EVENT
23 switches: "double_letters" 22 receivers: "Panels/panel_3/teleportListener"
24 # TODO: once again, not sure whether this is how it should work 23 receivers: "Components/Paintings/omrt/teleportListener"
24 double_letters: true
25} 25}
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 463eaba..abbbc11 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb
@@ -49,6 +49,7 @@ doors {
49 type: LOCATION_ONLY 49 type: LOCATION_ONLY
50 panels { room: "West Side" name: "ERASE" } 50 panels { room: "West Side" name: "ERASE" }
51 location_room: "West Side" 51 location_room: "West Side"
52 location_name: "ERASE"
52} 53}
53doors { 54doors {
54 name: "Control Center Purple Door" 55 name: "Control Center Purple Door"
@@ -65,7 +66,7 @@ doors {
65doors { 66doors {
66 name: "Control Center Red Door" 67 name: "Control Center Red Door"
67 type: CONTROL_CENTER_COLOR 68 type: CONTROL_CENTER_COLOR
68 receivers: "Components/Doors/Gates/Gate" 69 receivers: "Components/Doors/entry_18"
69 control_center_color: "red" 70 control_center_color: "red"
70} 71}
71doors { 72doors {
@@ -98,7 +99,8 @@ doors {
98doors { 99doors {
99 name: "Savory Painting" 100 name: "Savory Painting"
100 type: STANDARD 101 type: STANDARD
101 move_paintings { room: "West Side" name: "EXTRAVAGANT" } 102 #move_paintings { room: "West Side" name: "EXTRAVAGANT" }
103 receivers: "Components/Paintings/unless/teleportListener"
102 panels { room: "West Side" name: "SAVORY" } 104 panels { room: "West Side" name: "SAVORY" }
103 panels { room: "West Side" name: "FLAVORS" } 105 panels { room: "West Side" name: "FLAVORS" }
104 location_room: "West Side" 106 location_room: "West Side"
@@ -141,6 +143,7 @@ doors {
141 panels { room: "Pillar Room" name: "CAUGHT" } 143 panels { room: "Pillar Room" name: "CAUGHT" }
142 panels { room: "Pillar Room" name: "TEN" } 144 panels { room: "Pillar Room" name: "TEN" }
143 location_room: "Pillar Room" 145 location_room: "Pillar Room"
146 location_name: "Puzzles"
144} 147}
145doors { 148doors {
146 name: "North Landscape Entrance" 149 name: "North Landscape Entrance"
@@ -224,7 +227,7 @@ doors {
224 name: "Tower Entrance" 227 name: "Tower Entrance"
225 type: ITEM_ONLY 228 type: ITEM_ONLY
226 receivers: "Components/Doors/entry_25" 229 receivers: "Components/Doors/entry_25"
227 switches: "double_letters" 230 double_letters: true
228} 231}
229doors { 232doors {
230 name: "Maze Out/South Door" 233 name: "Maze Out/South Door"
@@ -390,11 +393,13 @@ doors {
390 name: "Big Y" 393 name: "Big Y"
391 type: STANDARD 394 type: STANDARD
392 receivers: "Components/Doors/question_3" 395 receivers: "Components/Doors/question_3"
396 receivers: "Components/Doors/question_12"
393 panels { room: "Question Room What" name: "QUESTION" answer: "why" } 397 panels { room: "Question Room What" name: "QUESTION" answer: "why" }
394 panels { room: "Question Room How" name: "QUESTION" answer: "why" } 398 panels { room: "Question Room How" name: "QUESTION" answer: "why" }
395 panels { room: "Question Room When" name: "QUESTION" answer: "why" } 399 panels { room: "Question Room When" name: "QUESTION" answer: "why" }
396 panels { room: "Question Room Who" name: "QUESTION" answer: "why" } 400 panels { room: "Question Room Who" name: "QUESTION" answer: "why" }
397 location_room: "Question Room Who" 401 location_room: "Question Room Who"
402 location_name: "Whys"
398} 403}
399doors { 404doors {
400 name: "Talented Entrance" 405 name: "Talented Entrance"
@@ -417,6 +422,7 @@ doors {
417 panels { room: "Back Area" name: "Right Landscape Top" answer: "tell" } 422 panels { room: "Back Area" name: "Right Landscape Top" answer: "tell" }
418 panels { room: "Back Area" name: "Right Landscape Left" answer: "eyes" } 423 panels { room: "Back Area" name: "Right Landscape Left" answer: "eyes" }
419 location_room: "Back Area" 424 location_room: "Back Area"
425 location_name: "Landscapes Room Alternate Answers"
420} 426}
421doors { 427doors {
422 name: "Nature Room Door" 428 name: "Nature Room Door"
@@ -465,9 +471,13 @@ doors {
465} 471}
466doors { 472doors {
467 name: "Lavender Cube" 473 name: "Lavender Cube"
468 type: ITEM_ONLY 474 type: EVENT
469 receivers: "Components/Doors/entry_28" 475 receivers: "Components/Doors/entry_28"
470 switches: "lavender_cubes" 476 panels {
477 map: "the_ancient"
478 room: "Inside"
479 name: "COLOR"
480 }
471} 481}
472doors { 482doors {
473 name: "Zero Entrance" 483 name: "Zero Entrance"
@@ -492,3 +502,14 @@ doors {
492 panels { room: "Back Area" name: "PAINTING" } 502 panels { room: "Back Area" name: "PAINTING" }
493 location_room: "Back Area" 503 location_room: "Back Area"
494} 504}
505doors {
506 name: "Cyan Doors"
507 type: EVENT
508 receivers: "Panels/General/entry_7/teleportListener"
509 double_letters: true
510}
511doors {
512 name: "Partial Entrance"
513 type: EVENT
514 panels { room: "West Side" name: "CLUE" }
515}
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..82ec48c 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"
@@ -111,6 +111,7 @@ panels {
111 answer: "high" 111 answer: "high"
112 symbols: SUN 112 symbols: SUN
113 symbols: ZERO 113 symbols: ZERO
114 required_door { name: "Cyan Doors" }
114} 115}
115panels { 116panels {
116 name: "CURT" 117 name: "CURT"
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..fb11c42 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"
@@ -52,6 +52,7 @@ panels {
52keyholders { 52keyholders {
53 name: "X" 53 name: "X"
54 path: "Components/KeyHolders/keyHolderX" 54 path: "Components/KeyHolders/keyHolderX"
55 key: "x"
55} 56}
56ports { 57ports {
57 name: "INVISIBLE" 58 name: "INVISIBLE"
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 2f759b8..8f087d0 100644 --- a/data/maps/the_great/rooms/Question Room How.txtpb +++ b/data/maps/the_great/rooms/Question Room How.txtpb
@@ -1,17 +1,18 @@
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"
6 clue: "question" 6 clue: "question"
7 answer: "how" 7 answer: "how"
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 # "Panels/Question Proxies/question_3_proxied" <- this is just how again 9 proxies { answer: "how" path: "Panels/Question Proxies/question_3_proxied" }
10 proxies { answer: "who" path: "Panels/Question Proxies/question_3_proxied2" } 10 proxies { answer: "who" path: "Panels/Question Proxies/question_3_proxied2" }
11 proxies { answer: "why" path: "Panels/Question Proxies/question_3_proxied3" } 11 proxies { answer: "why" path: "Panels/Question Proxies/question_3_proxied3" }
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 9cfd667..a61ccef 100644 --- a/data/maps/the_great/rooms/Question Room What.txtpb +++ b/data/maps/the_great/rooms/Question Room What.txtpb
@@ -1,15 +1,16 @@
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"
6 clue: "question" 6 clue: "question"
7 answer: "what" 7 answer: "what"
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied" } 9 proxies { answer: "what" path: "Panels/Question Proxies/question_4_proxied" }
10 proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied2" } 10 proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied2" }
11 proxies { answer: "where" path: "Panels/Question Proxies/question_4_proxied3" } 11 proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied3" }
12 proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" } 12 proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" }
13 # "Panels/Question Proxies/question_4_proxied5" <- this is just what again 13 proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied5" }
14 proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied6" } 14 proxies { answer: "where" 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 e046edd..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"
@@ -8,10 +8,11 @@ panels {
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" } 9 proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" }
10 proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" } 10 proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" }
11 # "Panels/Question Proxies/question_1_proxied3" <- this is just what again 11 proxies { answer: "what" path: "Panels/Question Proxies/question_1_proxied3" }
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 cbaba4b..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"
@@ -7,9 +7,10 @@ panels {
7 answer: "who" 7 answer: "who"
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" } 9 proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" }
10 # "Panels/Question Proxies/question_2_proxied2" <- this is just who again 10 proxies { answer: "who" path: "Panels/Question Proxies/question_2_proxied2" }
11 proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" } 11 proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" }
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 249c0b4..db751bb 100644 --- a/data/maps/the_great/rooms/Under Question Room.txtpb +++ b/data/maps/the_great/rooms/Under Question Room.txtpb
@@ -1,10 +1,12 @@
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"
6 clue: "question" 6 clue: "question"
7 answer: "which" 7 answer: "which"
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 proxies { answer: "which" path: "Panels/General/question_1_proxy_1" }
9 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)"
10} 12}
diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb index 4723213..8279e16 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"
@@ -76,4 +76,5 @@ ports {
76 path: "Meshes/Blocks/Warps/worldport7" 76 path: "Meshes/Blocks/Warps/worldport7"
77 orientation: "east" 77 orientation: "east"
78 # ER with this is weird; make sure to place on the surface 78 # ER with this is weird; make sure to place on the surface
79 required_door { name: "Partial Entrance" }
79} 80}
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/doors.txtpb b/data/maps/the_hive/doors.txtpb index 4d86e13..48dc892 100644 --- a/data/maps/the_hive/doors.txtpb +++ b/data/maps/the_hive/doors.txtpb
@@ -1,6 +1,7 @@
1doors { 1doors {
2 name: "Room 8 Door" 2 name: "Room 8 Door"
3 type: LOCATION_ONLY 3 type: STANDARD
4 receivers: "Components/Doors/entry_10"
4 panels { room: "Main Area" name: "STEM" } 5 panels { room: "Main Area" name: "STEM" }
5 panels { room: "Main Area" name: "PETAL" } 6 panels { room: "Main Area" name: "PETAL" }
6 panels { room: "Main Area" name: "SOIL" } 7 panels { room: "Main Area" name: "SOIL" }
diff --git a/data/maps/the_hive/rooms/Main Area.txtpb b/data/maps/the_hive/rooms/Main Area.txtpb index de7bdec..013390a 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"
@@ -269,6 +268,7 @@ panels {
269keyholders { 268keyholders {
270 name: "B" 269 name: "B"
271 path: "Components/KeyHolders/keyHolderB" 270 path: "Components/KeyHolders/keyHolderB"
271 key: "b"
272} 272}
273ports { 273ports {
274 name: "DAED1" 274 name: "DAED1"
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 a66f614..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"
@@ -13,4 +13,5 @@ panels {
13 clue: "right" 13 clue: "right"
14 answer: "right" 14 answer: "right"
15 proxies { answer: "left" path: "Panels/proxied_1" } 15 proxies { answer: "left" path: "Panels/proxied_1" }
16 proxies { answer: "right" path: "Panels/proxied_2" }
16} 17}
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..807f044 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"
@@ -39,4 +38,5 @@ panels {
39keyholders { 38keyholders {
40 name: "J" 39 name: "J"
41 path: "Components/KeyHolders/keyHolderJ" 40 path: "Components/KeyHolders/keyHolderJ"
41 key: "j"
42} 42}
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/doors.txtpb b/data/maps/the_linear/doors.txtpb index 63d8ae8..9a57158 100644 --- a/data/maps/the_linear/doors.txtpb +++ b/data/maps/the_linear/doors.txtpb
@@ -10,4 +10,5 @@ doors {
10 panels { room: "Room" name: "INTO" } 10 panels { room: "Room" name: "INTO" }
11 panels { room: "Room" name: "NOR" } 11 panels { room: "Room" name: "NOR" }
12 location_room: "Room" 12 location_room: "Room"
13 location_name: "Gravestone"
13} 14}
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/connections.txtpb b/data/maps/the_nuanced/connections.txtpb index 6c4b0f6..a530472 100644 --- a/data/maps/the_nuanced/connections.txtpb +++ b/data/maps/the_nuanced/connections.txtpb
@@ -1,7 +1,7 @@
1connections { 1connections {
2 from_room: "Main Room" 2 from_room: "Main Room"
3 to_room: "Back Room" 3 to_room: "Back Room"
4 door { name: "Main Room Puzzles" } 4 door { name: "Main Room Door" }
5} 5}
6connections { 6connections {
7 from_room: "Back Room" 7 from_room: "Back Room"
diff --git a/data/maps/the_nuanced/doors.txtpb b/data/maps/the_nuanced/doors.txtpb index 0c66799..cd29766 100644 --- a/data/maps/the_nuanced/doors.txtpb +++ b/data/maps/the_nuanced/doors.txtpb
@@ -1,5 +1,5 @@
1doors { 1doors {
2 name: "Left Room Puzzles" 2 name: "Blue Side Puzzles"
3 type: LOCATION_ONLY 3 type: LOCATION_ONLY
4 panels { room: "Main Room" name: "HOARSE" } 4 panels { room: "Main Room" name: "HOARSE" }
5 panels { room: "Main Room" name: "NAY" } 5 panels { room: "Main Room" name: "NAY" }
@@ -11,7 +11,7 @@ doors {
11 location_room: "Main Room" 11 location_room: "Main Room"
12} 12}
13doors { 13doors {
14 name: "Right Room Puzzles" 14 name: "Green Side Puzzles"
15 type: LOCATION_ONLY 15 type: LOCATION_ONLY
16 panels { room: "Main Room" name: "HOSE" } 16 panels { room: "Main Room" name: "HOSE" }
17 panels { room: "Main Room" name: "NIGH" } 17 panels { room: "Main Room" name: "NIGH" }
@@ -23,7 +23,7 @@ doors {
23 location_room: "Main Room" 23 location_room: "Main Room"
24} 24}
25doors { 25doors {
26 name: "Main Room Puzzles" 26 name: "Main Room Door"
27 type: ITEM_ONLY 27 type: ITEM_ONLY
28 receivers: "Components/Doors/entry_1" 28 receivers: "Components/Doors/entry_1"
29 panels { room: "Main Room" name: "HOARSE" } 29 panels { room: "Main Room" name: "HOARSE" }
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..da89bd8 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"
@@ -113,4 +112,5 @@ ports {
113keyholders { 112keyholders {
114 name: "S" 113 name: "S"
115 path: "Components/KeyHolders/keyHolderS" 114 path: "Components/KeyHolders/keyHolderS"
115 key: "s"
116} 116}
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/connections.txtpb b/data/maps/the_owl/connections.txtpb index 87c98b3..cb4bee3 100644 --- a/data/maps/the_owl/connections.txtpb +++ b/data/maps/the_owl/connections.txtpb
@@ -10,12 +10,27 @@ connections {
10} 10}
11connections { 11connections {
12 from_room: "R2C2 Bottom" 12 from_room: "R2C2 Bottom"
13 to_room: "R2C2.5 Bottom" 13 to_room: "R2C2 Top"
14 door { name: "Sky Owl" }
15}
16connections {
17 from_room: "R2C2 Bottom"
18 to_room: "Connected Area"
14 door { name: "Gray Owl" } 19 door { name: "Gray Owl" }
15} 20}
16connections { 21connections {
17 from_room: "R2C2 Bottom" 22 from_room: "R2C2 Bottom"
18 to_room: "R2C2.5 Bottom" 23 to_room: "Connected Area"
24 door { name: "Sky Owl" }
25}
26connections {
27 from_room: "R2C3 Bottom"
28 to_room: "Connected Area"
29 oneway: true
30}
31connections {
32 from_room: "R2C2 Bottom"
33 to_room: "Connected Area"
19 door { name: "First Room Shortcut" } 34 door { name: "First Room Shortcut" }
20} 35}
21connections { 36connections {
@@ -30,18 +45,18 @@ connections {
30} 45}
31connections { 46connections {
32 from_room: "R2C2 Top" 47 from_room: "R2C2 Top"
33 to_room: "R2C2.5 Bottom" 48 to_room: "R2C3 Bottom"
34 door { name: "Gray Bottom Door" } 49 door { name: "Gray Bottom Door" }
35} 50}
36connections { 51connections {
37 from_room: "R2C2 Top" 52 from_room: "Connected Area"
38 to_room: "R2C2.5 Bottom" 53 to_room: "R2C3 Bottom"
39 door { name: "Gray Owl" } 54 door { name: "Gray Owl" }
40} 55}
41connections { 56connections {
42 from_room: "Connected Area" 57 from_room: "Connected Area"
43 to_room: "R2C2.5 Bottom" 58 to_room: "R2C3 Bottom"
44 door { name: "Gray Owl" } 59 door { name: "Sky Owl" }
45} 60}
46connections { 61connections {
47 from_room: "Connected Area" 62 from_room: "Connected Area"
@@ -70,6 +85,11 @@ connections {
70} 85}
71connections { 86connections {
72 from_room: "Connected Area" 87 from_room: "Connected Area"
88 to_room: "R1C4 Left"
89 door { name: "Sky Owl" }
90}
91connections {
92 from_room: "Connected Area"
73 to_room: "R2C1 Left" 93 to_room: "R2C1 Left"
74 door { name: "Sky Top Doors" } 94 door { name: "Sky Top Doors" }
75} 95}
@@ -84,6 +104,11 @@ connections {
84 door { name: "Gray Owl" } 104 door { name: "Gray Owl" }
85} 105}
86connections { 106connections {
107 from_room: "Connected Area"
108 to_room: "R2C1 Left"
109 door { name: "Sky Owl" }
110}
111connections {
87 from { 112 from {
88 painting { 113 painting {
89 room: "Connected Area" 114 room: "Connected Area"
diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb index 2c7f449..9254c2a 100644 --- a/data/maps/the_owl/doors.txtpb +++ b/data/maps/the_owl/doors.txtpb
@@ -25,8 +25,8 @@ doors {
25 name: "First Room Shortcut" 25 name: "First Room Shortcut"
26 type: STANDARD 26 type: STANDARD
27 receivers: "Components/Doors/entry_6" 27 receivers: "Components/Doors/entry_6"
28 panels { room: "R2C2.5 Bottom" name: "FIZZLE" } 28 panels { room: "Connected Area" name: "FIZZLE" }
29 location_room: "R2C2.5 Bottom" 29 location_room: "Connected Area"
30} 30}
31doors { 31doors {
32 name: "First Door" 32 name: "First Door"
@@ -171,8 +171,8 @@ doors {
171 receivers: "Components/Owl/Room 10/WG" 171 receivers: "Components/Owl/Room 10/WG"
172 receivers: "Components/Owl/Room 11/W" 172 receivers: "Components/Owl/Room 11/W"
173 receivers: "Components/Owl/Room 11/WG" 173 receivers: "Components/Owl/Room 11/WG"
174 panels { room: "R2C2.5 Bottom" name: "BLACK" } 174 panels { room: "R2C3 Bottom" name: "BLACK" }
175 location_room: "R2C2.5 Bottom" 175 location_room: "R2C3 Bottom"
176} 176}
177doors { 177doors {
178 name: "Black Owl" 178 name: "Black Owl"
@@ -233,19 +233,20 @@ doors {
233doors { 233doors {
234 name: "Gray Panel" 234 name: "Gray Panel"
235 type: EVENT 235 type: EVENT
236 # TODO: Is it okay to have an event with an in-game effect? 236 #receivers: "Panels/Colors/owl_2/animationListener2"
237 receivers: "Panels/Colors/owl_2/animationListener2" 237 panels { room: "Connected Area" name: "RANGE" }
238 doors { name: "Orange Owl" } 238 panels { room: "Connected Area" name: "WHITE" }
239 doors { name: "Black Owl" } 239 panels { room: "Blue Room" name: "SKY" }
240 doors { name: "Blue Owl" }
241} 240}
242doors { 241doors {
243 name: "Owl Painting" 242 name: "Owl Painting"
244 type: EVENT 243 type: EVENT
245 move_paintings { room: "Connected Area" name: "OWL" } 244 #move_paintings { room: "Connected Area" name: "OWL" }
246 doors { name: "Orange Owl" } 245 #receivers: "Components/Paintings/owl/teleportListener"
247 doors { name: "Black Owl" } 246 panels { room: "R2C1 Left" name: "DUSKY" }
248 doors { name: "Blue Owl" } 247 panels { room: "R2C2 Top" name: "RAY" }
249 doors { name: "White Owl" } 248 panels { room: "Connected Area" name: "RANGE" }
250 doors { name: "Sky Owl" } 249 panels { room: "R2C3 Bottom" name: "BLACK" }
250 panels { room: "Connected Area" name: "WHITE" }
251 panels { room: "Blue Room" name: "SKY" }
251} 252}
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..cf5ea1f 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"
@@ -133,6 +132,13 @@ panels {
133 answer: "orange" 132 answer: "orange"
134 symbols: SPARKLES 133 symbols: SPARKLES
135} 134}
135panels {
136 name: "FIZZLE"
137 path: "Panels/Bottom Mid/owl_10"
138 clue: "fizzle"
139 answer: "chisel"
140 symbols: ZERO
141}
136paintings { 142paintings {
137 name: "OWL" 143 name: "OWL"
138 path: "Components/Paintings/owl" 144 path: "Components/Paintings/owl"
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..604a1cc 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"
@@ -11,5 +10,6 @@ ports {
11 name: "GALLERY" 10 name: "GALLERY"
12 path: "Components/Warps/worldport" 11 path: "Components/Warps/worldport"
13 orientation: "south" 12 orientation: "south"
14 # Note that this port is accessible from the other side in the Z1 room. Hmm. 13 # TODO: Note that this port is accessible from the other side in the Z1
14 # room. Hmm.
15} 15}
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/R2C3 Bottom.txtpb index 41b6265..2b49e26 100644 --- a/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb +++ b/data/maps/the_owl/rooms/R2C3 Bottom.txtpb
@@ -1,12 +1,4 @@
1name: "R2C2.5 Bottom" 1name: "R2C3 Bottom"
2display_name: "Owl"
3panels {
4 name: "FIZZLE"
5 path: "Panels/Bottom Mid/owl_10"
6 clue: "fizzle"
7 answer: "chisel"
8 symbols: ZERO
9}
10panels { 2panels {
11 name: "FIGMENT" 3 name: "FIGMENT"
12 path: "Panels/Noncritical/owl_14" 4 path: "Panels/Noncritical/owl_14"
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/connections.txtpb b/data/maps/the_parthenon/connections.txtpb index a07d858..331ac66 100644 --- a/data/maps/the_parthenon/connections.txtpb +++ b/data/maps/the_parthenon/connections.txtpb
@@ -7,6 +7,7 @@ connections {
7 from_room: "Main Area" 7 from_room: "Main Area"
8 to_room: "Ending" 8 to_room: "Ending"
9 door { name: "Ending Door" } 9 door { name: "Ending Door" }
10 cyan_ending: true
10} 11}
11connections { 12connections {
12 from_room: "Main Area" 13 from_room: "Main Area"
diff --git a/data/maps/the_parthenon/doors.txtpb b/data/maps/the_parthenon/doors.txtpb index 82a2748..1161917 100644 --- a/data/maps/the_parthenon/doors.txtpb +++ b/data/maps/the_parthenon/doors.txtpb
@@ -1,12 +1,24 @@
1doors { 1doors {
2 name: "Double Letters" 2 name: "Double Letters"
3 type: EVENT 3 type: EVENT
4 switches: "double_letters" 4 receivers: "Components/Doors/entry_11"
5 receivers: "Components/Doors/entry_5"
6 receivers: "Components/Doors/entry_6"
7 receivers: "Components/Doors/entry_7"
8 receivers: "Components/Doors/entry_8"
9 receivers: "Components/Doors/entry_9"
10 receivers: "Components/Doors/entry_10"
11 double_letters: true
5} 12}
6doors { 13doors {
7 name: "Lavender Cubes" 14 name: "Lavender Cubes"
8 type: EVENT 15 type: EVENT
9 switches: "lavender_cubes" 16 receivers: "Components/Doors/entry_3"
17 panels {
18 map: "the_ancient"
19 room: "Inside"
20 name: "COLOR"
21 }
10} 22}
11doors { 23doors {
12 name: "K2 Door" 24 name: "K2 Door"
@@ -19,6 +31,7 @@ doors {
19 panels { room: "Main Area" name: "ALEXANDER" answer: "greece" } 31 panels { room: "Main Area" name: "ALEXANDER" answer: "greece" }
20 panels { room: "Main Area" name: "CAESAR" answer: "rome" } 32 panels { room: "Main Area" name: "CAESAR" answer: "rome" }
21 location_room: "Main Area" 33 location_room: "Main Area"
34 location_name: "Empires"
22} 35}
23doors { 36doors {
24 name: "Ending Door" 37 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 db62c2c..85188d1 100644 --- a/data/maps/the_parthenon/rooms/Main Area.txtpb +++ b/data/maps/the_parthenon/rooms/Main Area.txtpb
@@ -1,12 +1,11 @@
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"
6 clue: "xerxes" 5 clue: "xerxes"
7 answer: "xerxes" 6 answer: "xerxes"
8 proxies { answer: "persia" path: "Panels/Empires/panel_7" } 7 proxies { answer: "persia" path: "Panels/Empires/panel_7" }
9 #proxies { answer: "xerxes" path: "Panels/Rulers/panel_13" } 8 proxies { answer: "xerxes" path: "Panels/Rulers/panel_13" }
10 required_door { name: "Double Letters" } 9 required_door { name: "Double Letters" }
11} 10}
12panels { 11panels {
@@ -15,7 +14,7 @@ panels {
15 clue: "arthur" 14 clue: "arthur"
16 answer: "arthur" 15 answer: "arthur"
17 proxies { answer: "england" path: "Panels/Empires/panel_8" } 16 proxies { answer: "england" path: "Panels/Empires/panel_8" }
18 #proxies { answer: "arthur" path: "Panels/Rulers/panel_14" } 17 proxies { answer: "arthur" path: "Panels/Rulers/panel_14" }
19 required_door { name: "Double Letters" } 18 required_door { name: "Double Letters" }
20} 19}
21panels { 20panels {
@@ -24,7 +23,7 @@ panels {
24 clue: "cleopatra" 23 clue: "cleopatra"
25 answer: "cleopatra" 24 answer: "cleopatra"
26 proxies { answer: "egypt" path: "Panels/Empires/panel_9" } 25 proxies { answer: "egypt" path: "Panels/Empires/panel_9" }
27 #proxies { answer: "cleopatra" path: "Panels/Rulers/panel_15" } 26 proxies { answer: "cleopatra" path: "Panels/Rulers/panel_15" }
28 required_door { name: "Double Letters" } 27 required_door { name: "Double Letters" }
29} 28}
30panels { 29panels {
@@ -33,7 +32,7 @@ panels {
33 clue: "napoleon" 32 clue: "napoleon"
34 answer: "napoleon" 33 answer: "napoleon"
35 proxies { answer: "france" path: "Panels/Empires/panel_10" } 34 proxies { answer: "france" path: "Panels/Empires/panel_10" }
36 #proxies { answer: "napoleon" path: "Panels/Rulers/panel_16" } 35 proxies { answer: "napoleon" path: "Panels/Rulers/panel_16" }
37 required_door { name: "Double Letters" } 36 required_door { name: "Double Letters" }
38} 37}
39panels { 38panels {
@@ -42,7 +41,7 @@ panels {
42 clue: "alexander" 41 clue: "alexander"
43 answer: "alexander" 42 answer: "alexander"
44 proxies { answer: "greece" path: "Panels/Empires/panel_11" } 43 proxies { answer: "greece" path: "Panels/Empires/panel_11" }
45 #proxies { answer: "alexander" path: "Panels/Rulers/panel_17" } 44 proxies { answer: "alexander" path: "Panels/Rulers/panel_17" }
46 required_door { name: "Double Letters" } 45 required_door { name: "Double Letters" }
47} 46}
48panels { 47panels {
@@ -51,7 +50,7 @@ panels {
51 clue: "caesar" 50 clue: "caesar"
52 answer: "caesar" 51 answer: "caesar"
53 proxies { answer: "rome" path: "Panels/Empires/panel_12" } 52 proxies { answer: "rome" path: "Panels/Empires/panel_12" }
54 #proxies { answer: "caesar" path: "Panels/Rulers/panel_18" } 53 proxies { answer: "caesar" path: "Panels/Rulers/panel_18" }
55 required_door { name: "Double Letters" } 54 required_door { name: "Double Letters" }
56} 55}
57ports { 56ports {
diff --git a/data/maps/the_parthenon/rooms/U Keyholder.txtpb b/data/maps/the_parthenon/rooms/U Keyholder.txtpb index d3107b4..0a5c31b 100644 --- a/data/maps/the_parthenon/rooms/U Keyholder.txtpb +++ b/data/maps/the_parthenon/rooms/U Keyholder.txtpb
@@ -1,6 +1,6 @@
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"
5 key: "u"
6} 6}
diff --git a/data/maps/the_partial/connections.txtpb b/data/maps/the_partial/connections.txtpb index 34ff94f..abadb06 100644 --- a/data/maps/the_partial/connections.txtpb +++ b/data/maps/the_partial/connections.txtpb
@@ -17,13 +17,11 @@ connections {
17 from_room: "Obverse Side" 17 from_room: "Obverse Side"
18 to_room: "Control Center Entrance" 18 to_room: "Control Center Entrance"
19 door { name: "L Entered" } 19 door { name: "L Entered" }
20 oneway: true
21} 20}
22connections { 21connections {
23 from_room: "Control Center Entrance" 22 from_room: "Control Center Entrance"
24 to_room: "Obverse Side" 23 to_room: "Obverse Side"
25 door { name: "Control Center Entrance" } 24 door { name: "Control Center Entrance" }
26 oneway: true
27} 25}
28connections { 26connections {
29 from_room: "Reverse Side" 27 from_room: "Reverse Side"
diff --git a/data/maps/the_partial/doors.txtpb b/data/maps/the_partial/doors.txtpb index fed6951..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"
@@ -49,8 +50,8 @@ doors {
49} 50}
50doors { 51doors {
51 name: "Control Center Entrance" 52 name: "Control Center Entrance"
52 type: STANDARD 53 type: LOCATION_ONLY
53 receivers: "Components/Doors/controlDoor" 54 #receivers: "Components/Doors/controlDoor"
54 panels { room: "Control Center Entrance" name: "RETURN" } 55 panels { room: "Control Center Entrance" name: "RETURN" }
55 location_room: "Control Center Entrance" 56 location_room: "Control Center Entrance"
56} 57}
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..c0ce04b 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"
@@ -107,6 +106,7 @@ keyholders {
107 # This is one of the ones that's misnamed within the game. 106 # This is one of the ones that's misnamed within the game.
108 name: "L" 107 name: "L"
109 path: "Components/KeyHolders/keyHolderI" 108 path: "Components/KeyHolders/keyHolderI"
109 key: "l"
110} 110}
111paintings { 111paintings {
112 name: "F" 112 name: "F"
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/connections.txtpb b/data/maps/the_plaza/connections.txtpb index 44586be..6da201c 100644 --- a/data/maps/the_plaza/connections.txtpb +++ b/data/maps/the_plaza/connections.txtpb
@@ -21,22 +21,22 @@ connections {
21connections { 21connections {
22 from_room: "Center Room" 22 from_room: "Center Room"
23 to_room: "Top Left Room" 23 to_room: "Top Left Room"
24 door { name: "Top Left Door" } 24 door { name: "Northwest Door" }
25} 25}
26connections { 26connections {
27 from_room: "Center Room" 27 from_room: "Center Room"
28 to_room: "Top Right Room" 28 to_room: "Top Right Room"
29 door { name: "Top Right Door" } 29 door { name: "Northeast Door" }
30} 30}
31connections { 31connections {
32 from_room: "Center Room" 32 from_room: "Center Room"
33 to_room: "Bottom Left Room" 33 to_room: "Bottom Left Room"
34 door { name: "Bottom Left Door" } 34 door { name: "Southwest Door" }
35} 35}
36connections { 36connections {
37 from_room: "Center Room" 37 from_room: "Center Room"
38 to_room: "Bottom Right Room" 38 to_room: "Bottom Right Room"
39 door { name: "Bottom Right Door" } 39 door { name: "Southeast Door" }
40} 40}
41connections { 41connections {
42 from_room: "Center Room" 42 from_room: "Center Room"
diff --git a/data/maps/the_plaza/doors.txtpb b/data/maps/the_plaza/doors.txtpb index be491ed..d95273c 100644 --- a/data/maps/the_plaza/doors.txtpb +++ b/data/maps/the_plaza/doors.txtpb
@@ -31,7 +31,7 @@ doors {
31 location_room: "Main Area" 31 location_room: "Main Area"
32} 32}
33doors { 33doors {
34 name: "Top Left Door" 34 name: "Northwest Door"
35 type: STANDARD 35 type: STANDARD
36 receivers: "Components/Doors/entry_6" 36 receivers: "Components/Doors/entry_6"
37 panels { room: "Center Room" name: "REPORTER" } 37 panels { room: "Center Room" name: "REPORTER" }
@@ -41,9 +41,10 @@ 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: "Northeast Door"
47 type: ITEM_ONLY 48 type: ITEM_ONLY
48 receivers: "Components/Doors/entry_7" 49 receivers: "Components/Doors/entry_7"
49 panels { room: "Center Room" name: "REPORTER" } 50 panels { room: "Center Room" name: "REPORTER" }
@@ -54,7 +55,7 @@ doors {
54 panels { room: "Center Room" name: "SQUIRREL" } 55 panels { room: "Center Room" name: "SQUIRREL" }
55} 56}
56doors { 57doors {
57 name: "Bottom Left Door" 58 name: "Southwest Door"
58 type: ITEM_ONLY 59 type: ITEM_ONLY
59 receivers: "Components/Doors/entry_5" 60 receivers: "Components/Doors/entry_5"
60 panels { room: "Center Room" name: "REPORTER" } 61 panels { room: "Center Room" name: "REPORTER" }
@@ -65,7 +66,7 @@ doors {
65 panels { room: "Center Room" name: "SQUIRREL" } 66 panels { room: "Center Room" name: "SQUIRREL" }
66} 67}
67doors { 68doors {
68 name: "Bottom Right Door" 69 name: "Southeast Door"
69 type: ITEM_ONLY 70 type: ITEM_ONLY
70 receivers: "Components/Doors/entry_4" 71 receivers: "Components/Doors/entry_4"
71 panels { room: "Center Room" name: "REPORTER" } 72 panels { room: "Center Room" name: "REPORTER" }
@@ -76,7 +77,7 @@ doors {
76 panels { room: "Center Room" name: "SQUIRREL" } 77 panels { room: "Center Room" name: "SQUIRREL" }
77} 78}
78doors { 79doors {
79 name: "Top Left Puzzles" 80 name: "Northwest Puzzles"
80 type: LOCATION_ONLY 81 type: LOCATION_ONLY
81 panels { room: "Top Left Room" name: "BARE SOD" } 82 panels { room: "Top Left Room" name: "BARE SOD" }
82 panels { room: "Top Left Room" name: "SOD" } 83 panels { room: "Top Left Room" name: "SOD" }
@@ -103,7 +104,7 @@ doors {
103 location_room: "Top Left Room" 104 location_room: "Top Left Room"
104} 105}
105doors { 106doors {
106 name: "Top Right Puzzles" 107 name: "Northeast Puzzles"
107 type: LOCATION_ONLY 108 type: LOCATION_ONLY
108 panels { room: "Top Right Room" name: "RIGHT WING" } 109 panels { room: "Top Right Room" name: "RIGHT WING" }
109 panels { room: "Top Right Room" name: "WING" } 110 panels { room: "Top Right Room" name: "WING" }
@@ -129,7 +130,7 @@ doors {
129 location_room: "Top Right Room" 130 location_room: "Top Right Room"
130} 131}
131doors { 132doors {
132 name: "Bottom Left Puzzles" 133 name: "Southwest Puzzles"
133 type: LOCATION_ONLY 134 type: LOCATION_ONLY
134 panels { room: "Bottom Left Room" name: "SHELL (1)" } 135 panels { room: "Bottom Left Room" name: "SHELL (1)" }
135 panels { room: "Bottom Left Room" name: "SHELL (2)" } 136 panels { room: "Bottom Left Room" name: "SHELL (2)" }
@@ -140,7 +141,7 @@ doors {
140 location_room: "Bottom Left Room" 141 location_room: "Bottom Left Room"
141} 142}
142doors { 143doors {
143 name: "Bottom Right Puzzles" 144 name: "Southeast Puzzles"
144 type: LOCATION_ONLY 145 type: LOCATION_ONLY
145 panels { room: "Bottom Right Room" name: "FLY" } 146 panels { room: "Bottom Right Room" name: "FLY" }
146 panels { room: "Bottom Right Room" name: "DECLOG" } 147 panels { room: "Bottom Right Room" name: "DECLOG" }
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..d3cab73 100644 --- a/data/maps/the_quiet/rooms/Keyholder Room.txtpb +++ b/data/maps/the_quiet/rooms/Keyholder Room.txtpb
@@ -1,6 +1,6 @@
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"
5 key: "q"
6} 6}
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/connections.txtpb b/data/maps/the_repetitive/connections.txtpb index 2b115a9..0afe72d 100644 --- a/data/maps/the_repetitive/connections.txtpb +++ b/data/maps/the_repetitive/connections.txtpb
@@ -6,7 +6,7 @@ connections {
6connections { 6connections {
7 from_room: "Main Room" 7 from_room: "Main Room"
8 to_room: "Plaza Connector" 8 to_room: "Plaza Connector"
9 door { name: "Plaza Entrance" } 9 door { name: "Black Hallway" }
10 oneway: true 10 oneway: true
11} 11}
12connections { 12connections {
diff --git a/data/maps/the_repetitive/doors.txtpb b/data/maps/the_repetitive/doors.txtpb index 9e63c1d..d964928 100644 --- a/data/maps/the_repetitive/doors.txtpb +++ b/data/maps/the_repetitive/doors.txtpb
@@ -6,7 +6,7 @@ doors {
6 location_room: "Main Room" 6 location_room: "Main Room"
7} 7}
8doors { 8doors {
9 name: "Plaza Entrance" 9 name: "Black Hallway"
10 type: STANDARD 10 type: STANDARD
11 receivers: "Components/Doors/Door12" 11 receivers: "Components/Doors/Door12"
12 panels { room: "Main Room" name: "I" } 12 panels { room: "Main Room" name: "I" }
@@ -194,3 +194,9 @@ doors {
194 panels { room: "Yellow Room" name: "ASSESSES" } 194 panels { room: "Yellow Room" name: "ASSESSES" }
195 panels { room: "Yellow Room" name: "TINTING" } 195 panels { room: "Yellow Room" name: "TINTING" }
196} 196}
197doors {
198 name: "Anti-Collectable"
199 type: LOCATION_ONLY
200 senders: "Components/Collectables/anticollectable"
201 location_room: "Anti Room"
202}
diff --git a/data/maps/the_repetitive/metadata.txtpb b/data/maps/the_repetitive/metadata.txtpb index 6f5c459..76a0f50 100644 --- a/data/maps/the_repetitive/metadata.txtpb +++ b/data/maps/the_repetitive/metadata.txtpb
@@ -1,10 +1,6 @@
1display_name: "The Repetitive" 1display_name: "The Repetitive"
2# The anti-collectable doesn't fit into our system right now so let's ignore it.
3excluded_nodes: "Components/Collectables/anticollectable"
4# These paintings are directly above/behind panels and thus can't be entered. 2# These paintings are directly above/behind panels and thus can't be entered.
5excluded_nodes: "Meshes/eyeRed3" 3excluded_nodes: "Meshes/eyeRed3"
6excluded_nodes: "Meshes/eyeRed4" 4excluded_nodes: "Meshes/eyeRed4"
7# I do not know what this is.
8excluded_nodes: "Components/Doors/Door3/Hinge/panel_i"
9# This has something to do with the magenta room entrance proxy panel. 5# This has something to do with the magenta room entrance proxy panel.
10excluded_nodes: "Panels/Eval/panel_26_proxyied_fake" 6excluded_nodes: "Panels/Eval/panel_26_proxyied_fake"
diff --git a/data/maps/the_repetitive/rooms/Anti Room.txtpb b/data/maps/the_repetitive/rooms/Anti Room.txtpb index 5451977..65a99ff 100644 --- a/data/maps/the_repetitive/rooms/Anti Room.txtpb +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb
@@ -1,6 +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.
4panels { 2panels {
5 name: "HA (1)" 3 name: "HA (1)"
6 path: "Panels/Entry/panel_7" 4 path: "Panels/Entry/panel_7"
@@ -39,9 +37,17 @@ panels {
39 symbols: EXAMPLE 37 symbols: EXAMPLE
40} 38}
41panels { 39panels {
42 name: "EYE" 40 name: "EYE (1)"
43 path: "Panels/Entry/panel4" 41 path: "Panels/Entry/panel4"
44 clue: "eye" 42 clue: "eye"
45 answer: "iris" 43 answer: "iris"
46 symbols: BOXES 44 symbols: BOXES
47} 45}
46panels {
47 # This appears after grabbing the anti-collectable.
48 name: "EYE (2)"
49 path: "Components/Doors/Door3/Hinge/panel_i"
50 clue: "eye"
51 answer: "i"
52 symbols: ZERO
53}
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 202ed92..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"
@@ -96,7 +95,7 @@ panels {
96 clue: "door" 95 clue: "door"
97 answer: "door" 96 answer: "door"
98 symbols: EVAL 97 symbols: EVAL
99 #proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" } 98 proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" }
100 proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" } 99 proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" }
101} 100}
102panels { 101panels {
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..db93fe1 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"
@@ -161,4 +160,5 @@ ports {
161keyholders { 160keyholders {
162 name: "N" 161 name: "N"
163 path: "Components/KeyHolders/keyHolderN" 162 path: "Components/KeyHolders/keyHolderN"
163 key: "n"
164} 164}
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 39a425f..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"
@@ -11,7 +10,7 @@ panels {
11 proxies { answer: "down" path: "Panels/Down/down_1" } 10 proxies { answer: "down" path: "Panels/Down/down_1" }
12 proxies { answer: "left" path: "Panels/Left/left_1" } 11 proxies { answer: "left" path: "Panels/Left/left_1" }
13 proxies { answer: "right" path: "Panels/Right/right_1" } 12 proxies { answer: "right" path: "Panels/Right/right_1" }
14 #proxies { answer: "move" path: "Panels/Secret/secret_1" } 13 proxies { answer: "move" path: "Panels/Secret/secret_1" }
15} 14}
16panels { 15panels {
17 name: "MOVE (2)" 16 name: "MOVE (2)"
@@ -24,7 +23,7 @@ panels {
24 proxies { answer: "down" path: "Panels/Down/down_2" } 23 proxies { answer: "down" path: "Panels/Down/down_2" }
25 proxies { answer: "left" path: "Panels/Left/left_2" } 24 proxies { answer: "left" path: "Panels/Left/left_2" }
26 proxies { answer: "right" path: "Panels/Right/right_2" } 25 proxies { answer: "right" path: "Panels/Right/right_2" }
27 #proxies { answer: "move" path: "Panels/Secret/secret_2" } 26 proxies { answer: "move" path: "Panels/Secret/secret_2" }
28} 27}
29panels { 28panels {
30 name: "MOVE (3)" 29 name: "MOVE (3)"
@@ -37,7 +36,7 @@ panels {
37 proxies { answer: "down" path: "Panels/Down/down_3" } 36 proxies { answer: "down" path: "Panels/Down/down_3" }
38 proxies { answer: "left" path: "Panels/Left/left_3" } 37 proxies { answer: "left" path: "Panels/Left/left_3" }
39 proxies { answer: "right" path: "Panels/Right/right_3" } 38 proxies { answer: "right" path: "Panels/Right/right_3" }
40 #proxies { answer: "move" path: "Panels/Secret/secret_3" } 39 proxies { answer: "move" path: "Panels/Secret/secret_3" }
41} 40}
42panels { 41panels {
43 name: "MOVE (4)" 42 name: "MOVE (4)"
@@ -50,7 +49,7 @@ panels {
50 proxies { answer: "down" path: "Panels/Down/down_4" } 49 proxies { answer: "down" path: "Panels/Down/down_4" }
51 proxies { answer: "left" path: "Panels/Left/left_4" } 50 proxies { answer: "left" path: "Panels/Left/left_4" }
52 proxies { answer: "right" path: "Panels/Right/right_4" } 51 proxies { answer: "right" path: "Panels/Right/right_4" }
53 #proxies { answer: "move" path: "Panels/Secret/secret_4" } 52 proxies { answer: "move" path: "Panels/Secret/secret_4" }
54} 53}
55panels { 54panels {
56 name: "MOVE (5)" 55 name: "MOVE (5)"
@@ -63,7 +62,7 @@ panels {
63 proxies { answer: "down" path: "Panels/Down/down_5" } 62 proxies { answer: "down" path: "Panels/Down/down_5" }
64 proxies { answer: "left" path: "Panels/Left/left_5" } 63 proxies { answer: "left" path: "Panels/Left/left_5" }
65 proxies { answer: "right" path: "Panels/Right/right_5" } 64 proxies { answer: "right" path: "Panels/Right/right_5" }
66 #proxies { answer: "move" path: "Panels/Secret/secret_5" } 65 proxies { answer: "move" path: "Panels/Secret/secret_5" }
67} 66}
68panels { 67panels {
69 name: "MOVE (6)" 68 name: "MOVE (6)"
@@ -76,7 +75,7 @@ panels {
76 proxies { answer: "down" path: "Panels/Down/down_6" } 75 proxies { answer: "down" path: "Panels/Down/down_6" }
77 proxies { answer: "left" path: "Panels/Left/left_6" } 76 proxies { answer: "left" path: "Panels/Left/left_6" }
78 proxies { answer: "right" path: "Panels/Right/right_6" } 77 proxies { answer: "right" path: "Panels/Right/right_6" }
79 #proxies { answer: "move" path: "Panels/Secret/secret_6" } 78 proxies { answer: "move" path: "Panels/Secret/secret_6" }
80} 79}
81panels { 80panels {
82 name: "MOVE (7)" 81 name: "MOVE (7)"
@@ -89,7 +88,7 @@ panels {
89 proxies { answer: "down" path: "Panels/Down/down_7" } 88 proxies { answer: "down" path: "Panels/Down/down_7" }
90 proxies { answer: "left" path: "Panels/Left/left_7" } 89 proxies { answer: "left" path: "Panels/Left/left_7" }
91 proxies { answer: "right" path: "Panels/Right/right_7" } 90 proxies { answer: "right" path: "Panels/Right/right_7" }
92 #proxies { answer: "move" path: "Panels/Secret/secret_7" } 91 proxies { answer: "move" path: "Panels/Secret/secret_7" }
93} 92}
94panels { 93panels {
95 name: "MOVE (8)" 94 name: "MOVE (8)"
@@ -102,7 +101,7 @@ panels {
102 proxies { answer: "down" path: "Panels/Down/down_8" } 101 proxies { answer: "down" path: "Panels/Down/down_8" }
103 proxies { answer: "left" path: "Panels/Left/left_8" } 102 proxies { answer: "left" path: "Panels/Left/left_8" }
104 proxies { answer: "right" path: "Panels/Right/right_8" } 103 proxies { answer: "right" path: "Panels/Right/right_8" }
105 #proxies { answer: "move" path: "Panels/Secret/secret_8" } 104 proxies { answer: "move" path: "Panels/Secret/secret_8" }
106} 105}
107ports { 106ports {
108 name: "OWL" 107 name: "OWL"
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/connections.txtpb b/data/maps/the_sun_temple/connections.txtpb index b0b3a0a..ffe4d5d 100644 --- a/data/maps/the_sun_temple/connections.txtpb +++ b/data/maps/the_sun_temple/connections.txtpb
@@ -7,6 +7,7 @@ connections {
7 from_room: "Temple" 7 from_room: "Temple"
8 to_room: "Ending" 8 to_room: "Ending"
9 door { name: "Ending" } 9 door { name: "Ending" }
10 purple_ending: true
10} 11}
11connections { 12connections {
12 from_room: "Temple" 13 from_room: "Temple"
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 0b2a0bd..f9da822 100644 --- a/data/maps/the_sun_temple/rooms/Entrance.txtpb +++ b/data/maps/the_sun_temple/rooms/Entrance.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "sun" 5 clue: "sun"
7 answer: "sun" 6 answer: "sun"
8 #proxies { answer: "sun" path: "Panels/Sun/panel_8" } 7 proxies { answer: "sun" path: "Panels/Sun/panel_8" }
9 proxies { answer: "moon" path: "Panels/Moon/panel_15" } 8 proxies { answer: "moon" path: "Panels/Moon/panel_15" }
10} 9}
11ports { 10ports {
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 6281584..4f39737 100644 --- a/data/maps/the_sun_temple/rooms/Temple.txtpb +++ b/data/maps/the_sun_temple/rooms/Temple.txtpb
@@ -1,12 +1,11 @@
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"
6 clue: "delay" 5 clue: "delay"
7 answer: "day" 6 answer: "day"
8 symbols: SPARKLES 7 symbols: SPARKLES
9 #proxies { answer: "day" path: "Panels/Sun/panel_9" } 8 proxies { answer: "day" path: "Panels/Sun/panel_9" }
10 proxies { answer: "night" path: "Panels/Moon/panel_16" } 9 proxies { answer: "night" path: "Panels/Moon/panel_16" }
11} 10}
12panels { 11panels {
@@ -15,7 +14,7 @@ panels {
15 clue: "lawn" 14 clue: "lawn"
16 answer: "dawn" 15 answer: "dawn"
17 symbols: SPARKLES 16 symbols: SPARKLES
18 #proxies { answer: "dawn" path: "Panels/Sun/panel_10" } 17 proxies { answer: "dawn" path: "Panels/Sun/panel_10" }
19 proxies { answer: "dusk" path: "Panels/Moon/panel_17" } 18 proxies { answer: "dusk" path: "Panels/Moon/panel_17" }
20} 19}
21panels { 20panels {
@@ -24,7 +23,7 @@ panels {
24 clue: "jump" 23 clue: "jump"
25 answer: "spring" 24 answer: "spring"
26 symbols: SUN 25 symbols: SUN
27 #proxies { answer: "spring" path: "Panels/Sun/panel_11" } 26 proxies { answer: "spring" path: "Panels/Sun/panel_11" }
28 proxies { answer: "autumn" path: "Panels/Moon/panel_18" } 27 proxies { answer: "autumn" path: "Panels/Moon/panel_18" }
29} 28}
30panels { 29panels {
@@ -33,7 +32,7 @@ panels {
33 clue: "heavy" 32 clue: "heavy"
34 answer: "light" 33 answer: "light"
35 symbols: SUN 34 symbols: SUN
36 #proxies { answer: "light" path: "Panels/Sun/panel_12" } 35 proxies { answer: "light" path: "Panels/Sun/panel_12" }
37 proxies { answer: "dark" path: "Panels/Moon/panel_19" } 36 proxies { answer: "dark" path: "Panels/Moon/panel_19" }
38} 37}
39panels { 38panels {
@@ -42,7 +41,7 @@ panels {
42 clue: "knife" 41 clue: "knife"
43 answer: "life" 42 answer: "life"
44 symbols: ZERO 43 symbols: ZERO
45 #proxies { answer: "life" path: "Panels/Sun/panel_13" } 44 proxies { answer: "life" path: "Panels/Sun/panel_13" }
46 proxies { answer: "death" path: "Panels/Moon/panel_20" } 45 proxies { answer: "death" path: "Panels/Moon/panel_20" }
47} 46}
48panels { 47panels {
@@ -51,7 +50,7 @@ panels {
51 clue: "arm" 50 clue: "arm"
52 answer: "warmth" 51 answer: "warmth"
53 symbols: SPARKLES 52 symbols: SPARKLES
54 #proxies { answer: "warmth" path: "Panels/Sun/panel_14" } 53 proxies { answer: "warmth" path: "Panels/Sun/panel_14" }
55 proxies { answer: "chill" path: "Panels/Moon/panel_21" } 54 proxies { answer: "chill" path: "Panels/Moon/panel_21" }
56} 55}
57panels { 56panels {
@@ -60,5 +59,5 @@ panels {
60 clue: "equinox" 59 clue: "equinox"
61 answer: "equinox" 60 answer: "equinox"
62 proxies { answer: "solstice" path: "Panels/End/panel_23" } 61 proxies { answer: "solstice" path: "Panels/End/panel_23" }
63 #proxies { answer: "equinox" path: "Panels/End/panel_24" } 62 proxies { answer: "equinox" path: "Panels/End/panel_24" }
64} 63}
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_symbolic/doors.txtpb b/data/maps/the_symbolic/doors.txtpb index e84811e..5a443e7 100644 --- a/data/maps/the_symbolic/doors.txtpb +++ b/data/maps/the_symbolic/doors.txtpb
@@ -1,62 +1,55 @@
1doors { 1doors {
2 name: "White Door" 2 name: "White Door"
3 type: STANDARD 3 type: EVENT
4 receivers: "Components/Doors/Door18" 4 #receivers: "Components/Doors/Door18"
5 panels { room: "White Room" name: "WRITE" } 5 panels { room: "White Room" name: "WRITE" }
6 location_room: "White Room"
7} 6}
8doors { 7doors {
9 name: "Black Door" 8 name: "Black Door"
10 type: STANDARD 9 type: EVENT
11 receivers: "Components/Doors/Door19" 10 #receivers: "Components/Doors/Door19"
12 panels { room: "Black Room" name: "HERE" } 11 panels { room: "Black Room" name: "HERE" }
13 location_room: "Black Room"
14} 12}
15doors { 13doors {
16 name: "Red Door" 14 name: "Red Door"
17 type: STANDARD 15 type: EVENT
18 receivers: "Components/Doors/Door20" 16 #receivers: "Components/Doors/Door20"
19 panels { room: "Red Room" name: "SYNONYM" } 17 panels { room: "Red Room" name: "SYNONYM" }
20 location_room: "Red Room"
21} 18}
22doors { 19doors {
23 name: "Blue Door" 20 name: "Blue Door"
24 type: STANDARD 21 type: EVENT
25 receivers: "Components/Doors/Door21" 22 #receivers: "Components/Doors/Door21"
26 panels { room: "Blue Room" name: "DEPLETE" } 23 panels { room: "Blue Room" name: "DEPLETE" }
27 location_room: "Blue Room"
28} 24}
29doors { 25doors {
30 name: "Green Door" 26 name: "Green Door"
31 type: STANDARD 27 type: EVENT
32 receivers: "Components/Doors/Door22" 28 #receivers: "Components/Doors/Door22"
33 panels { room: "Green Room" name: "INERT" } 29 panels { room: "Green Room" name: "INERT" }
34 location_room: "Green Room"
35} 30}
36doors { 31doors {
37 name: "Yellow Door" 32 name: "Yellow Door"
38 type: STANDARD 33 type: EVENT
39 receivers: "Components/Doors/Door23" 34 #receivers: "Components/Doors/Door23"
40 panels { room: "Yellow Room" name: "WHOLE" } 35 panels { room: "Yellow Room" name: "WHOLE" }
41 location_room: "Yellow Room"
42} 36}
43doors { 37doors {
44 name: "Purple Door" 38 name: "Purple Door"
45 type: STANDARD 39 type: EVENT
46 receivers: "Components/Doors/Door24" 40 #receivers: "Components/Doors/Door24"
47 panels { room: "Purple Room" name: "TIME" } 41 panels { room: "Purple Room" name: "TIME" }
48 location_room: "Purple Room"
49} 42}
50doors { 43doors {
51 name: "Orange Door" 44 name: "Orange Door"
52 type: STANDARD 45 type: EVENT
53 receivers: "Components/Doors/Door25" 46 #receivers: "Components/Doors/Door25"
54 panels { room: "Orange Room" name: "YOUNG" } 47 panels { room: "Orange Room" name: "YOUNG" }
55 location_room: "Orange Room"
56} 48}
57doors { 49doors {
58 name: "Tutorial Door" 50 name: "Tutorial Door"
59 type: EVENT 51 type: ITEM_ONLY
52 receivers: "Components/Doors/Door"
60 panels { room: "Tutorial" name: "<- (1)" } 53 panels { room: "Tutorial" name: "<- (1)" }
61 panels { room: "Tutorial" name: "<- (2)" } 54 panels { room: "Tutorial" name: "<- (2)" }
62 panels { room: "Tutorial" name: "<- (3)" } 55 panels { room: "Tutorial" name: "<- (3)" }
diff --git a/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb index 523e260..a6ae04c 100644 --- a/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb +++ b/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb
@@ -5,7 +5,7 @@ panels {
5 clue: "absorbed" 5 clue: "absorbed"
6 answer: "abs" 6 answer: "abs"
7 symbols: EVAL 7 symbols: EVAL
8 #proxies { answer: "abs" path: "Panels/Proxy/absorbed_proxied_1" } 8 proxies { answer: "abs" path: "Panels/Proxy/absorbed_proxied_1" }
9 proxies { answer: "bed" path: "Panels/Proxy/absorbed_proxied_2" } 9 proxies { answer: "bed" path: "Panels/Proxy/absorbed_proxied_2" }
10} 10}
11panels { 11panels {
@@ -14,6 +14,6 @@ panels {
14 clue: "primordial" 14 clue: "primordial"
15 answer: "prim" 15 answer: "prim"
16 symbols: EVAL 16 symbols: EVAL
17 #proxies { answer: "prim" path: "Panels/Proxy/primordial_proxied_1" } 17 proxies { answer: "prim" path: "Panels/Proxy/primordial_proxied_1" }
18 proxies { answer: "dial" path: "Panels/Proxy/primordial_proxied_2" } 18 proxies { answer: "dial" path: "Panels/Proxy/primordial_proxied_2" }
19} 19}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb index 5c62301..e70be1c 100644 --- a/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb +++ b/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb
@@ -18,6 +18,6 @@ panels {
18 answer: "ugly" 18 answer: "ugly"
19 symbols: EVAL 19 symbols: EVAL
20 symbols: LINGO 20 symbols: LINGO
21 #proxies { answer: "ugly" path: "Panels/NotNoT/not_pretty_proxied_1" } 21 proxies { answer: "ugly" path: "Panels/NotNoT/not_pretty_proxied_1" }
22 proxies { answer: "prey" path: "Panels/NotNoT/not_pretty_proxied_2" } 22 proxies { answer: "prey" path: "Panels/NotNoT/not_pretty_proxied_2" }
23} 23}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb index 561c034..2d2eb3f 100644 --- a/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb +++ b/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb
@@ -18,6 +18,6 @@ panels {
18 answer: "false" 18 answer: "false"
19 symbols: EVAL 19 symbols: EVAL
20 symbols: LINGO 20 symbols: LINGO
21 #proxies { answer: "false" path: "Panels/NotNoT/not_true_proxied_1" } 21 proxies { answer: "false" path: "Panels/NotNoT/not_true_proxied_1" }
22 proxies { answer: "rue" path: "Panels/NotNoT/not_true_proxied_2" } 22 proxies { answer: "rue" path: "Panels/NotNoT/not_true_proxied_2" }
23} 23}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb index 4928191..490a6a7 100644 --- a/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb +++ b/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb
@@ -18,6 +18,6 @@ panels {
18 answer: "worse" 18 answer: "worse"
19 symbols: EVAL 19 symbols: EVAL
20 symbols: LINGO 20 symbols: LINGO
21 #proxies { answer: "worse" path: "Panels/NotNoT/not_better_proxied_1" } 21 proxies { answer: "worse" path: "Panels/NotNoT/not_better_proxied_1" }
22 proxies { answer: "beer" path: "Panels/NotNoT/not_better_proxied_2" } 22 proxies { answer: "beer" path: "Panels/NotNoT/not_better_proxied_2" }
23} 23}
diff --git a/data/maps/the_symbolic/rooms/Red Blue Room.txtpb b/data/maps/the_symbolic/rooms/Red Blue Room.txtpb index cb057b0..c246853 100644 --- a/data/maps/the_symbolic/rooms/Red Blue Room.txtpb +++ b/data/maps/the_symbolic/rooms/Red Blue Room.txtpb
@@ -6,7 +6,7 @@ panels {
6 answer: "word" 6 answer: "word"
7 symbols: ZERO 7 symbols: ZERO
8 symbols: EVAL 8 symbols: EVAL
9 #proxies { answer: "word" path: "Panels/Entry/rightward_proxyied_1" } 9 proxies { answer: "word" path: "Panels/Entry/rightward_proxyied_1" }
10 proxies { answer: "whirred" path: "Panels/Entry/rightward_proxyied_2" } 10 proxies { answer: "whirred" path: "Panels/Entry/rightward_proxyied_2" }
11} 11}
12panels { 12panels {
@@ -15,6 +15,6 @@ panels {
15 clue: "typewriting" 15 clue: "typewriting"
16 answer: "writing" 16 answer: "writing"
17 symbols: EVAL 17 symbols: EVAL
18 #proxies { answer: "writing" path: "Panels/Entry/typewriter_proxied_1" } 18 proxies { answer: "writing" path: "Panels/Entry/typewriter_proxied_1" }
19 proxies { answer: "poetry" path: "Panels/Entry/typewriter_proxied_2" } 19 proxies { answer: "poetry" path: "Panels/Entry/typewriter_proxied_2" }
20} 20}
diff --git a/data/maps/the_talented/rooms/Main Area.txtpb b/data/maps/the_talented/rooms/Main Area.txtpb index cc3e222..f99be48 100644 --- a/data/maps/the_talented/rooms/Main Area.txtpb +++ b/data/maps/the_talented/rooms/Main Area.txtpb
@@ -107,6 +107,7 @@ panels {
107keyholders { 107keyholders {
108 name: "Y" 108 name: "Y"
109 path: "Components/KeyHolders/keyHolderY" 109 path: "Components/KeyHolders/keyHolderY"
110 key: "y"
110} 111}
111ports { 112ports {
112 name: "GREAT" 113 name: "GREAT"
diff --git a/data/maps/the_tenacious/connections.txtpb b/data/maps/the_tenacious/connections.txtpb new file mode 100644 index 0000000..56716e0 --- /dev/null +++ b/data/maps/the_tenacious/connections.txtpb
@@ -0,0 +1,35 @@
1connections {
2 from_room: "Control Center Entrance"
3 to_room: "Main Area"
4 door { name: "Control Center Entrance" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Control Center Entrance"
9 door { name: "K Entered" }
10}
11connections {
12 from_room: "Paintings Room"
13 to_room: "Main Area"
14 door { name: "Paintings Door" }
15}
16connections {
17 from_room: "Wisdom Room"
18 to_room: "Main Area"
19 door { name: "Wisdom Door" }
20}
21connections {
22 from_room: "Tower Room"
23 to_room: "Main Area"
24 door { name: "Tower Door" }
25}
26connections {
27 from_room: "Color Room"
28 to_room: "Main Area"
29 door { name: "Color Door" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Mastery"
34 door { name: "Mastery" }
35}
diff --git a/data/maps/the_tenacious/doors.txtpb b/data/maps/the_tenacious/doors.txtpb new file mode 100644 index 0000000..8fe8bd5 --- /dev/null +++ b/data/maps/the_tenacious/doors.txtpb
@@ -0,0 +1,39 @@
1doors {
2 name: "Control Center Entrance"
3 type: EVENT
4 panels { room: "Control Center Entrance" name: "ZERO" }
5}
6doors {
7 name: "K Entered"
8 type: EVENT
9 keyholders { room: "Main Area" name: "K" key: "k" }
10}
11doors {
12 name: "Paintings Door"
13 type: ITEM_ONLY
14 receivers: "Components/Doors/entry_3"
15 rooms { name: "Main Area" }
16}
17doors {
18 name: "Wisdom Door"
19 type: EVENT
20 panels { room: "Wisdom Room" name: "WISDOM" }
21}
22doors {
23 name: "Color Door"
24 type: EVENT
25 panels { room: "Color Room" name: "COLOR" }
26}
27doors {
28 name: "Tower Door"
29 type: EVENT
30 panels { room: "Tower Room" name: "TOWER" }
31}
32doors {
33 name: "Mastery"
34 type: EVENT
35 panels { room: "Paintings Room" name: "PAINTINGS" }
36 panels { room: "Wisdom Room" name: "WISDOM" }
37 panels { room: "Color Room" name: "COLOR" }
38 panels { room: "Tower Room" name: "TOWER" }
39}
diff --git a/data/maps/the_tenacious/metadata.txtpb b/data/maps/the_tenacious/metadata.txtpb new file mode 100644 index 0000000..d98e8f2 --- /dev/null +++ b/data/maps/the_tenacious/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Tenacious"
diff --git a/data/maps/the_tenacious/rooms/Color Room.txtpb b/data/maps/the_tenacious/rooms/Color Room.txtpb new file mode 100644 index 0000000..e2a7a31 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Color Room.txtpb
@@ -0,0 +1,7 @@
1name: "Color Room"
2panels {
3 name: "COLOR"
4 path: "Panels/Room_1/panel_1"
5 clue: "color"
6 answer: "color"
7}
diff --git a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..45a0d12 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Control Center Entrance"
2panels {
3 name: "ZERO"
4 path: "Panels/Room_1/panel_5"
5 clue: "zero"
6 answer: "hero"
7 symbols: ZERO
8}
9ports {
10 name: "CC"
11 path: "Components/Warps/worldport"
12}
diff --git a/data/maps/the_tenacious/rooms/Main Area.txtpb b/data/maps/the_tenacious/rooms/Main Area.txtpb new file mode 100644 index 0000000..18356e7 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Main Area.txtpb
@@ -0,0 +1,6 @@
1name: "Main Area"
2keyholders {
3 name: "K"
4 path: "Components/KeyHolders/keyHolderK"
5 key: "k"
6}
diff --git a/data/maps/the_tenacious/rooms/Mastery.txtpb b/data/maps/the_tenacious/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_tenacious/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_tenacious/rooms/Paintings Room.txtpb b/data/maps/the_tenacious/rooms/Paintings Room.txtpb new file mode 100644 index 0000000..f140ef3 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Paintings Room.txtpb
@@ -0,0 +1,10 @@
1name: "Paintings Room"
2# NOTE: It will be non-trivial to implement the painting pilgrimage in Daedalus,
3# so until then, the door to this room will be an item in door shuffle, and will
4# automatically be open without door shuffle.
5panels {
6 name: "PAINTINGS"
7 path: "Panels/Room_1/panel_3"
8 clue: "paintings"
9 answer: "paintings"
10}
diff --git a/data/maps/the_tenacious/rooms/Tower Room.txtpb b/data/maps/the_tenacious/rooms/Tower Room.txtpb new file mode 100644 index 0000000..d050d80 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Tower Room.txtpb
@@ -0,0 +1,7 @@
1name: "Tower Room"
2panels {
3 name: "TOWER"
4 path: "Panels/Room_1/panel_2"
5 clue: "tower"
6 answer: "tower"
7}
diff --git a/data/maps/the_tenacious/rooms/Wisdom Room.txtpb b/data/maps/the_tenacious/rooms/Wisdom Room.txtpb new file mode 100644 index 0000000..84a1a6d --- /dev/null +++ b/data/maps/the_tenacious/rooms/Wisdom Room.txtpb
@@ -0,0 +1,7 @@
1name: "Wisdom Room"
2panels {
3 name: "WISDOM"
4 path: "Panels/Room_1/panel_4"
5 clue: "wisdom"
6 answer: "wisdom"
7}
diff --git a/data/maps/the_three_doors/connections.txtpb b/data/maps/the_three_doors/connections.txtpb new file mode 100644 index 0000000..e3e80c0 --- /dev/null +++ b/data/maps/the_three_doors/connections.txtpb
@@ -0,0 +1,150 @@
1connections {
2 from_room: "First Second Room"
3 to_room: "Loose Strings Room"
4 door { name: "Firs Door" }
5}
6connections {
7 from_room: "First Second Room"
8 to_room: "Silver Portal Room"
9 door { name: "Initial Door" }
10}
11connections {
12 from {
13 port {
14 room: "First Second Room"
15 name: "TTD"
16 }
17 }
18 to {
19 port {
20 room: "First Second Room"
21 name: "GREAT"
22 }
23 }
24 oneway: true
25}
26connections {
27 from_room: "First Second Room"
28 to_room: "Silver Portal Room"
29 door { name: "Second Left Door" }
30}
31connections {
32 from_room: "First Second Room"
33 to_room: "One Luck Room"
34 door { name: "Second Right Door" }
35}
36connections {
37 from_room: "Silver Portal Room"
38 to_room: "First Second Room"
39 oneway: true
40}
41connections {
42 from {
43 port {
44 room: "Silver Portal Room"
45 name: "BEGIN"
46 }
47 }
48 to {
49 port {
50 room: "First Second Room"
51 name: "GREAT"
52 }
53 }
54 oneway: true
55}
56connections {
57 from {
58 port {
59 room: "Silver Portal Room"
60 name: "NEXT"
61 }
62 }
63 to {
64 port {
65 room: "One Luck Room"
66 name: "BEGIN"
67 }
68 }
69 oneway: true
70}
71connections {
72 from {
73 port {
74 room: "One Luck Room"
75 name: "BEGIN"
76 }
77 }
78 to {
79 port {
80 room: "First Second Room"
81 name: "GREAT"
82 }
83 }
84 oneway: true
85}
86connections {
87 from_room: "One Luck Room"
88 to_room: "Dead End Room"
89 oneway: true
90}
91connections {
92 from_room: "One Luck Room"
93 to_room: "First Second Room"
94 oneway: true
95}
96connections {
97 from_room: "Dead End Room"
98 to_room: "Silver Portal Room"
99 oneway: true
100}
101connections {
102 from {
103 port {
104 room: "Dead End Room"
105 name: "BEGIN"
106 }
107 }
108 to {
109 port {
110 room: "First Second Room"
111 name: "GREAT"
112 }
113 }
114 oneway: true
115}
116connections {
117 from {
118 port {
119 room: "Dead End Room"
120 name: "BEGIN2"
121 }
122 }
123 to {
124 port {
125 room: "First Second Room"
126 name: "GREAT"
127 }
128 }
129 oneway: true
130}
131connections {
132 from_room: "Loose Strings Room"
133 to_room: "First Second Room"
134 oneway: true
135}
136connections {
137 from {
138 port {
139 room: "Loose Strings Room"
140 name: "BEGIN"
141 }
142 }
143 to {
144 port {
145 room: "First Second Room"
146 name: "GREAT"
147 }
148 }
149 oneway: true
150}
diff --git a/data/maps/the_three_doors/doors.txtpb b/data/maps/the_three_doors/doors.txtpb new file mode 100644 index 0000000..5ae9d90 --- /dev/null +++ b/data/maps/the_three_doors/doors.txtpb
@@ -0,0 +1,54 @@
1doors {
2 name: "Firs Door"
3 type: EVENT
4 panels { room: "Silver Portal Room" name: "GOLD" }
5 panels { room: "Silver Portal Room" name: "PORT" }
6 panels { room: "Silver Portal Room" name: "Left" }
7 panels { room: "Silver Portal Room" name: "Right" }
8}
9doors {
10 name: "Initial Door"
11 type: EVENT
12 panels { room: "Silver Portal Room" name: "GOLD" }
13 panels { room: "Silver Portal Room" name: "PORT" }
14 panels { room: "Silver Portal Room" name: "Left" }
15 panels { room: "Silver Portal Room" name: "Right" }
16}
17doors {
18 name: "Second Left Door"
19 type: EVENT
20 panels { room: "First Second Room" name: "FIRS" }
21 panels { room: "First Second Room" name: "INITIAL" }
22 panels { room: "First Second Room" name: "MINUTE (1)" }
23 panels { room: "First Second Room" name: "MINUTE (2)" }
24}
25doors {
26 name: "Second Right Door"
27 type: EVENT
28 panels { room: "Loose Strings Room" name: "LOOSE" }
29 panels { room: "Loose Strings Room" name: "STRINGS" }
30 panels { room: "One Luck Room" name: "LONE" }
31 panels { room: "One Luck Room" name: "CHANCE" }
32}
33doors {
34 name: "The Three Doors Gravestone"
35 type: GRAVESTONE
36 panels { room: "First Second Room" name: "FIRS" }
37 panels { room: "First Second Room" name: "INITIAL" }
38 panels { room: "First Second Room" name: "MINUTE (1)" }
39 panels { room: "First Second Room" name: "MINUTE (2)" }
40 panels { room: "Silver Portal Room" name: "GOLD" }
41 panels { room: "Silver Portal Room" name: "PORT" }
42 panels { room: "Silver Portal Room" name: "Left" }
43 panels { room: "Silver Portal Room" name: "Right" }
44 panels { room: "Loose Strings Room" name: "LOOSE" }
45 panels { room: "Loose Strings Room" name: "STRINGS" }
46 panels { room: "One Luck Room" name: "LONE" }
47 panels { room: "One Luck Room" name: "CHANCE" }
48 panels { room: "Dead End Room" name: "DOOR" }
49 panels { room: "Dead End Room" name: "WAYS" }
50 panels { room: "Dead End Room" name: "DEAD" }
51 panels { room: "Dead End Room" name: "END" }
52 location_room: "Loose Strings Room"
53 location_name: "Gravestone"
54}
diff --git a/data/maps/the_three_doors/metadata.txtpb b/data/maps/the_three_doors/metadata.txtpb new file mode 100644 index 0000000..0c6052a --- /dev/null +++ b/data/maps/the_three_doors/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Three Doors"
diff --git a/data/maps/the_three_doors/rooms/Dead End Room.txtpb b/data/maps/the_three_doors/rooms/Dead End Room.txtpb new file mode 100644 index 0000000..c752368 --- /dev/null +++ b/data/maps/the_three_doors/rooms/Dead End Room.txtpb
@@ -0,0 +1,37 @@
1name: "Dead End Room"
2panels {
3 name: "DOOR"
4 path: "Panels/Dead End/panel3"
5 clue: "door"
6 answer: "knob"
7 symbols: BOXES
8}
9panels {
10 name: "WAYS"
11 path: "Panels/Dead End/panel4"
12 clue: "ways"
13 answer: "sway"
14 symbols: SPARKLES
15}
16panels {
17 name: "DEAD"
18 path: "Panels/Dead End/panel"
19 clue: "dead"
20 answer: "alive"
21 symbols: SUN
22}
23panels {
24 name: "END"
25 path: "Panels/Dead End/panel2"
26 clue: "end"
27 answer: "begin"
28 symbols: SUN
29}
30ports {
31 name: "BEGIN"
32 path: "Components/Warps/worldport6"
33}
34ports {
35 name: "BEGIN2"
36 path: "Components/Warps/worldport5"
37}
diff --git a/data/maps/the_three_doors/rooms/First Second Room.txtpb b/data/maps/the_three_doors/rooms/First Second Room.txtpb new file mode 100644 index 0000000..1bee8c7 --- /dev/null +++ b/data/maps/the_three_doors/rooms/First Second Room.txtpb
@@ -0,0 +1,37 @@
1name: "First Second Room"
2panels {
3 name: "FIRS"
4 path: "Panels/First Second/panel"
5 clue: "firs"
6 answer: "first"
7 symbols: SPARKLES
8}
9panels {
10 name: "INITIAL"
11 path: "Panels/First Second/panel2"
12 clue: "initial"
13 answer: "first"
14 symbols: SUN
15}
16panels {
17 name: "MINUTE (1)"
18 path: "Panels/First Second/panel3"
19 clue: "minute"
20 answer: "second"
21 symbols: EXAMPLE
22}
23panels {
24 name: "MINUTE (2)"
25 path: "Panels/First Second/panel4"
26 clue: "minute"
27 answer: "second"
28 symbols: BOXES
29}
30ports {
31 name: "GREAT"
32 path: "Components/Warps/worldport"
33}
34ports {
35 name: "TTD"
36 path: "Components/Warps/worldport2"
37}
diff --git a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb new file mode 100644 index 0000000..9d4430f --- /dev/null +++ b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb
@@ -0,0 +1,19 @@
1name: "Loose Strings Room"
2panels {
3 name: "LOOSE"
4 path: "Panels/Something/panel3"
5 clue: "loose"
6 answer: "lose"
7 symbols: SPARKLES
8}
9panels {
10 name: "STRINGS"
11 path: "Panels/Something/panel4"
12 clue: "strings"
13 answer: "threads"
14 symbols: SUN
15}
16ports {
17 name: "BEGIN"
18 path: "Components/Warps/worldport7"
19}
diff --git a/data/maps/the_three_doors/rooms/One Luck Room.txtpb b/data/maps/the_three_doors/rooms/One Luck Room.txtpb new file mode 100644 index 0000000..816b4e3 --- /dev/null +++ b/data/maps/the_three_doors/rooms/One Luck Room.txtpb
@@ -0,0 +1,19 @@
1name: "One Luck Room"
2panels {
3 name: "LONE"
4 path: "Panels/Something/panel"
5 clue: "lone"
6 answer: "one"
7 symbols: SPARKLES
8}
9panels {
10 name: "CHANCE"
11 path: "Panels/Something/panel2"
12 clue: "chance"
13 answer: "luck"
14 symbols: SUN
15}
16ports {
17 name: "BEGIN"
18 path: "Components/Warps/worldport8"
19}
diff --git a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb new file mode 100644 index 0000000..aeab9da --- /dev/null +++ b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb
@@ -0,0 +1,35 @@
1name: "Silver Portal Room"
2panels {
3 name: "GOLD"
4 path: "Panels/Silver Portal/panel"
5 clue: "gold"
6 answer: "silver"
7 symbols: EXAMPLE
8}
9panels {
10 name: "PORT"
11 path: "Panels/Silver Portal/panel2"
12 clue: "port"
13 answer: "portal"
14 symbols: SPARKLES
15}
16panels {
17 name: "Left"
18 path: "Panels/Silver Portal/panel3"
19 clue: ""
20 answer: "third"
21}
22panels {
23 name: "Right"
24 path: "Panels/Silver Portal/panel4"
25 clue: ""
26 answer: "fourth"
27}
28ports {
29 name: "BEGIN"
30 path: "Components/Warps/worldport3"
31}
32ports {
33 name: "NEXT"
34 path: "Components/Warps/worldport4"
35}
diff --git a/data/maps/the_tower/connections.txtpb b/data/maps/the_tower/connections.txtpb new file mode 100644 index 0000000..35fab8e --- /dev/null +++ b/data/maps/the_tower/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "First Floor"
3 to_room: "Tower"
4 door { name: "First Floor Door" }
5}
6connections {
7 from_room: "Tower"
8 to_room: "Ending"
9 door { name: "Ending" }
10}
diff --git a/data/maps/the_tower/doors.txtpb b/data/maps/the_tower/doors.txtpb new file mode 100644 index 0000000..ccd731b --- /dev/null +++ b/data/maps/the_tower/doors.txtpb
@@ -0,0 +1,181 @@
1doors {
2 name: "First Floor Puzzles"
3 type: LOCATION_ONLY
4 panels { room: "First Floor" name: "RIDE" }
5 panels { room: "First Floor" name: "PROD" }
6 panels { room: "First Floor" name: "WARM" }
7 panels { room: "First Floor" name: "COLLEGE" }
8 panels { room: "First Floor" name: "HER" }
9 panels { room: "First Floor" name: "CRAM" }
10 panels { room: "First Floor" name: "CUP" }
11 panels { room: "First Floor" name: "IRONY" }
12 panels { room: "First Floor" name: "IRE" }
13 panels { room: "First Floor" name: "ADULT" }
14 panels { room: "First Floor" name: "CALF" }
15 panels { room: "First Floor" name: "BUTTER" }
16 location_room: "First Floor"
17}
18doors {
19 name: "First Floor Door"
20 type: ITEM_ONLY
21 receivers: "Components/Doors/entry_1"
22 panels { room: "First Floor" name: "RIDE" }
23 panels { room: "First Floor" name: "PROD" }
24 panels { room: "First Floor" name: "WARM" }
25 panels { room: "First Floor" name: "COLLEGE" }
26 panels { room: "First Floor" name: "HER" }
27 panels { room: "First Floor" name: "CRAM" }
28 panels { room: "First Floor" name: "CUP" }
29 panels { room: "First Floor" name: "IRONY" }
30 panels { room: "First Floor" name: "IRE" }
31 panels { room: "First Floor" name: "ADULT" }
32 panels { room: "First Floor" name: "CALF" }
33 panels { room: "First Floor" name: "BUTTER" }
34 complete_at: 1
35}
36doors {
37 name: "Second Floor Puzzles"
38 type: LOCATION_ONLY
39 panels { room: "Tower" name: "RHINO" }
40 panels { room: "Tower" name: "FISH" }
41 panels { room: "Tower" name: "LINEAGE" }
42 panels { room: "Tower" name: "GRUMPY" }
43 panels { room: "Tower" name: "ZEBRA" }
44 panels { room: "Tower" name: "SLID" }
45 panels { room: "Tower" name: "FUEL" }
46 panels { room: "Tower" name: "DOUGH" }
47 panels { room: "Tower" name: "LIQUID" }
48 panels { room: "Tower" name: "ICE" }
49 panels { room: "Tower" name: "FLEECE" }
50 panels { room: "Tower" name: "NEED" }
51 panels { room: "Tower" name: "ANNOY (1)" }
52 panels { room: "Tower" name: "ANNOY (2)" }
53 panels { room: "Tower" name: "GIGGLING" }
54 location_room: "Tower"
55}
56doors {
57 name: "Third Floor Puzzles"
58 type: LOCATION_ONLY
59 panels { room: "Tower" name: "MINUSCULE" }
60 panels { room: "Tower" name: "TYPEWRITER" }
61 panels { room: "Tower" name: "READJUST" }
62 panels { room: "Tower" name: "REINDICT" }
63 panels { room: "Tower" name: "COPYRIGHT" }
64 panels { room: "Tower" name: "CONTINENT" }
65 panels { room: "Tower" name: "FOOT" }
66 panels { room: "Tower" name: "EYE" }
67 panels { room: "Tower" name: "RIVER" }
68 panels { room: "Tower" name: "NUCLEUS" }
69 panels { room: "Tower" name: "MIX (1)" }
70 panels { room: "Tower" name: "HEAL" }
71 panels { room: "Tower" name: "SCREW" }
72 panels { room: "Tower" name: "FLY" }
73 panels { room: "Tower" name: "MIX (2)" }
74 location_room: "Tower"
75}
76doors {
77 name: "Fourth Floor Puzzles"
78 type: LOCATION_ONLY
79 panels { room: "Tower" name: "BARE" }
80 panels { room: "Tower" name: "CANON" }
81 panels { room: "Tower" name: "DUCTS" }
82 panels { room: "Tower" name: "COY" }
83 panels { room: "Tower" name: "LYNX" }
84 panels { room: "Tower" name: "SCENTS (1)" }
85 panels { room: "Tower" name: "SCENTS (2)" }
86 panels { room: "Tower" name: "SEIZE (1)" }
87 panels { room: "Tower" name: "SEIZE (2)" }
88 panels { room: "Tower" name: "THROWN" }
89 location_room: "Tower"
90}
91doors {
92 name: "Fifth Floor Puzzles"
93 type: LOCATION_ONLY
94 panels { room: "Tower" name: "FUND" }
95 panels { room: "Tower" name: "ENVELOPE" }
96 panels { room: "Tower" name: "ROTE" }
97 panels { room: "Tower" name: "ENVELOPES" }
98 panels { room: "Tower" name: "ERECTS" }
99 panels { room: "Tower" name: "HIDE (1)" }
100 panels { room: "Tower" name: "HUE" }
101 panels { room: "Tower" name: "CRUST" }
102 panels { room: "Tower" name: "HIDE (2)" }
103 panels { room: "Tower" name: "BETTER" }
104 location_room: "Tower"
105}
106doors {
107 name: "Colors Panel"
108 type: EVENT
109 panels { room: "First Floor" name: "RIDE" }
110 panels { room: "First Floor" name: "PROD" }
111 panels { room: "First Floor" name: "WARM" }
112 panels { room: "First Floor" name: "COLLEGE" }
113 panels { room: "First Floor" name: "HER" }
114 panels { room: "First Floor" name: "CRAM" }
115 panels { room: "First Floor" name: "CUP" }
116 panels { room: "First Floor" name: "IRONY" }
117 panels { room: "First Floor" name: "IRE" }
118 panels { room: "First Floor" name: "ADULT" }
119 panels { room: "First Floor" name: "CALF" }
120 panels { room: "First Floor" name: "BUTTER" }
121 panels { room: "Tower" name: "RHINO" }
122 panels { room: "Tower" name: "FISH" }
123 panels { room: "Tower" name: "LINEAGE" }
124 panels { room: "Tower" name: "GRUMPY" }
125 panels { room: "Tower" name: "ZEBRA" }
126 panels { room: "Tower" name: "SLID" }
127 panels { room: "Tower" name: "FUEL" }
128 panels { room: "Tower" name: "DOUGH" }
129 panels { room: "Tower" name: "LIQUID" }
130 panels { room: "Tower" name: "ICE" }
131 panels { room: "Tower" name: "FLEECE" }
132 panels { room: "Tower" name: "NEED" }
133 panels { room: "Tower" name: "ANNOY (1)" }
134 panels { room: "Tower" name: "ANNOY (2)" }
135 panels { room: "Tower" name: "GIGGLING" }
136 panels { room: "Tower" name: "MINUSCULE" }
137 panels { room: "Tower" name: "TYPEWRITER" }
138 panels { room: "Tower" name: "READJUST" }
139 panels { room: "Tower" name: "REINDICT" }
140 panels { room: "Tower" name: "COPYRIGHT" }
141 panels { room: "Tower" name: "CONTINENT" }
142 panels { room: "Tower" name: "FOOT" }
143 panels { room: "Tower" name: "EYE" }
144 panels { room: "Tower" name: "RIVER" }
145 panels { room: "Tower" name: "NUCLEUS" }
146 panels { room: "Tower" name: "MIX (1)" }
147 panels { room: "Tower" name: "HEAL" }
148 panels { room: "Tower" name: "SCREW" }
149 panels { room: "Tower" name: "FLY" }
150 panels { room: "Tower" name: "MIX (2)" }
151 panels { room: "Tower" name: "BARE" }
152 panels { room: "Tower" name: "CANON" }
153 panels { room: "Tower" name: "DUCTS" }
154 panels { room: "Tower" name: "COY" }
155 panels { room: "Tower" name: "LYNX" }
156 panels { room: "Tower" name: "SCENTS (1)" }
157 panels { room: "Tower" name: "SCENTS (2)" }
158 panels { room: "Tower" name: "SEIZE (1)" }
159 panels { room: "Tower" name: "SEIZE (2)" }
160 panels { room: "Tower" name: "THROWN" }
161 panels { room: "Tower" name: "FUND" }
162 panels { room: "Tower" name: "ENVELOPE" }
163 panels { room: "Tower" name: "ROTE" }
164 panels { room: "Tower" name: "ENVELOPES" }
165 panels { room: "Tower" name: "ERECTS" }
166 panels { room: "Tower" name: "HIDE (1)" }
167 panels { room: "Tower" name: "HUE" }
168 panels { room: "Tower" name: "CRUST" }
169 panels { room: "Tower" name: "HIDE (2)" }
170 panels { room: "Tower" name: "BETTER" }
171}
172doors {
173 name: "Context Panel"
174 type: EVENT
175 panels { room: "Tower" name: "Colors" }
176}
177doors {
178 name: "Ending"
179 type: EVENT
180 panels { room: "Tower" name: "Context" }
181}
diff --git a/data/maps/the_tower/metadata.txtpb b/data/maps/the_tower/metadata.txtpb new file mode 100644 index 0000000..dc185e0 --- /dev/null +++ b/data/maps/the_tower/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Tower"
diff --git a/data/maps/the_tower/rooms/Ending.txtpb b/data/maps/the_tower/rooms/Ending.txtpb new file mode 100644 index 0000000..0c579c6 --- /dev/null +++ b/data/maps/the_tower/rooms/Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Ending"
2endings {
3 name: "RED"
4 path: "Components/end"
5}
diff --git a/data/maps/the_tower/rooms/First Floor.txtpb b/data/maps/the_tower/rooms/First Floor.txtpb new file mode 100644 index 0000000..33398a3 --- /dev/null +++ b/data/maps/the_tower/rooms/First Floor.txtpb
@@ -0,0 +1,101 @@
1name: "First Floor"
2panels {
3 name: "RIDE"
4 path: "Panels/Floor 1/panel_1"
5 clue: "ride"
6 answer: "lion"
7 symbols: SPARKLES
8 symbols: PLANET
9}
10panels {
11 name: "PROD"
12 path: "Panels/Floor 1/panel_2"
13 clue: "prod"
14 answer: "dolphin"
15 symbols: SPARKLES
16 symbols: PLANET
17}
18panels {
19 name: "WARM"
20 path: "Panels/Floor 1/panel_3"
21 clue: "warm"
22 answer: "bee"
23 symbols: SPARKLES
24 symbols: PLANET
25}
26panels {
27 name: "COLLEGE"
28 path: "Panels/Floor 1/panel_4"
29 clue: "college"
30 answer: "fish"
31 symbols: EXAMPLE
32 symbols: PLANET
33}
34panels {
35 name: "HER"
36 path: "Panels/Floor 1/panel_5"
37 clue: "her"
38 answer: "cow"
39 symbols: SPARKLES
40 symbols: PLANET
41}
42panels {
43 name: "CRAM"
44 path: "Panels/Floor 1/panel_6"
45 clue: "cram"
46 answer: "wolf"
47 symbols: SUN
48 symbols: PLANET
49}
50panels {
51 name: "CUP"
52 path: "Panels/Floor 1/panel_7"
53 clue: "cup"
54 answer: "lion"
55 symbols: SPARKLES
56 symbols: AGE
57}
58panels {
59 name: "IRONY"
60 path: "Panels/Floor 1/panel_8"
61 clue: "irony"
62 answer: "rust"
63 symbols: SPARKLES
64 symbols: AGE
65}
66panels {
67 name: "IRE"
68 path: "Panels/Floor 1/panel_9"
69 clue: "ire"
70 answer: "ash"
71 symbols: SPARKLES
72 symbols: AGE
73}
74panels {
75 name: "ADULT"
76 path: "Panels/Floor 1/panel_10"
77 clue: "adult"
78 answer: "children"
79 symbols: PLANET
80 symbols: AGE
81}
82panels {
83 name: "CALF"
84 path: "Panels/Floor 1/panel_11"
85 clue: "calf"
86 answer: "bull"
87 symbols: GENDER
88 symbols: AGE
89}
90panels {
91 name: "BUTTER"
92 path: "Panels/Floor 1/panel_12"
93 clue: "butter"
94 answer: "cram"
95 symbols: SPARKLES
96 symbols: EXAMPLE
97}
98ports {
99 name: "GREAT"
100 path: "Components/Warps/worldport"
101}
diff --git a/data/maps/the_tower/rooms/Tower.txtpb b/data/maps/the_tower/rooms/Tower.txtpb new file mode 100644 index 0000000..325c3b6 --- /dev/null +++ b/data/maps/the_tower/rooms/Tower.txtpb
@@ -0,0 +1,409 @@
1name: "Tower"
2panels {
3 name: "RHINO"
4 path: "Panels/Floor 2/panel_1"
5 clue: "rhino"
6 answer: "hornet"
7 symbols: SPARKLES
8 symbols: BOXES
9}
10panels {
11 name: "FISH"
12 path: "Panels/Floor 2/panel_2"
13 clue: "fish"
14 answer: "fishes"
15 symbols: PLANET
16}
17panels {
18 name: "LINEAGE"
19 path: "Panels/Floor 2/panel_3"
20 clue: "lineage"
21 answer: "eaglet"
22 symbols: AGE
23 symbols: EVAL
24}
25panels {
26 name: "GRUMPY"
27 path: "Panels/Floor 2/panel_4"
28 clue: "grumpy"
29 answer: "crab"
30 symbols: SUN
31 symbols: SPARKLES
32}
33panels {
34 name: "ZEBRA"
35 path: "Panels/Floor 2/panel_5"
36 clue: "zebra"
37 answer: "tiger"
38 symbols: BOXES
39}
40panels {
41 name: "SLID"
42 path: "Panels/Floor 2/panel_6"
43 clue: "slid"
44 answer: "liquid"
45 symbols: SPARKLES
46 symbols: CROSS
47}
48panels {
49 name: "FUEL"
50 path: "Panels/Floor 2/panel_7"
51 clue: "fuel"
52 answer: "fir"
53 symbols: SPARKLES
54 symbols: CROSS
55}
56panels {
57 name: "DOUGH"
58 path: "Panels/Floor 2/panel_8"
59 clue: "dough"
60 answer: "sandwich"
61 symbols: BOXES
62 symbols: CROSS
63}
64panels {
65 name: "LIQUID"
66 path: "Panels/Floor 2/panel_9"
67 clue: "liquid"
68 answer: "plasma"
69 symbols: CROSS
70}
71panels {
72 name: "ICE"
73 path: "Panels/Floor 2/panel_10"
74 clue: "ice"
75 answer: "sea"
76 symbols: BOXES
77 symbols: CROSS
78}
79panels {
80 name: "FLEECE"
81 path: "Panels/Floor 2/panel_11"
82 clue: "fleece"
83 answer: "nephew"
84 symbols: ZERO
85 symbols: GENDER
86}
87panels {
88 name: "NEED"
89 path: "Panels/Floor 2/panel_12"
90 clue: "need"
91 answer: "aunt"
92 symbols: ZERO
93 symbols: PYRAMID
94}
95panels {
96 name: "ANNOY (1)"
97 path: "Panels/Floor 2/panel_13"
98 clue: "annoy"
99 answer: "brother"
100 symbols: SPARKLES
101 symbols: PYRAMID
102}
103panels {
104 name: "ANNOY (2)"
105 path: "Panels/Floor 2/panel_14"
106 clue: "annoy"
107 answer: "father"
108 symbols: ZERO
109 symbols: PYRAMID
110}
111panels {
112 name: "GIGGLING"
113 path: "Panels/Floor 2/panel_15"
114 clue: "giggling"
115 answer: "daughter"
116 symbols: SPARKLES
117 symbols: PYRAMID
118}
119panels {
120 name: "MINUSCULE"
121 path: "Panels/Floor 3/panel_1"
122 clue: "minuscule"
123 answer: "tin"
124 symbols: SUN
125 symbols: SPARKLES
126}
127panels {
128 name: "TYPEWRITER"
129 path: "Panels/Floor 3/panel_2"
130 clue: "typewriter"
131 answer: "keyboards"
132 symbols: PLANET
133 symbols: AGE
134}
135panels {
136 name: "READJUST"
137 path: "Panels/Floor 3/panel_3"
138 clue: "readjust"
139 answer: "adjusted"
140 symbols: SPARKLES
141}
142panels {
143 name: "REINDICT"
144 path: "Panels/Floor 3/panel_4"
145 clue: "reindict"
146 answer: "credit"
147 symbols: ANAGRAM
148 symbols: EVAL
149}
150panels {
151 name: "COPYRIGHT"
152 path: "Panels/Floor 3/panel_5"
153 clue: "copyright"
154 answer: "trader"
155 symbols: SUN
156 symbols: SPARKLES
157}
158panels {
159 name: "CONTINENT"
160 path: "Panels/Floor 3/panel_6"
161 clue: "continent"
162 answer: "shop"
163 symbols: BOXES
164}
165panels {
166 name: "FOOT"
167 path: "Panels/Floor 3/panel_7"
168 clue: "foot"
169 answer: "house"
170 symbols: BOXES
171}
172panels {
173 name: "EYE"
174 path: "Panels/Floor 3/panel_8"
175 clue: "eye"
176 answer: "school"
177 symbols: BOXES
178 symbols: STARS
179}
180panels {
181 name: "RIVER"
182 path: "Panels/Floor 3/panel_9"
183 clue: "river"
184 answer: "hospital"
185 symbols: BOXES
186}
187panels {
188 name: "NUCLEUS"
189 path: "Panels/Floor 3/panel_10"
190 clue: "nucleus"
191 answer: "jail"
192 symbols: BOXES
193}
194panels {
195 name: "MIX (1)"
196 path: "Panels/Floor 3/panel_11"
197 clue: "mix"
198 answer: "bar"
199 symbols: JOB
200 symbols: STARS
201}
202panels {
203 name: "HEAL"
204 path: "Panels/Floor 3/panel_12"
205 clue: "heal"
206 answer: "hospital"
207 symbols: JOB
208 symbols: STARS
209}
210panels {
211 name: "SCREW"
212 path: "Panels/Floor 3/panel_13"
213 clue: "screw"
214 answer: "toolbox"
215 symbols: JOB
216 symbols: STARS
217}
218panels {
219 name: "FLY"
220 path: "Panels/Floor 3/panel_14"
221 clue: "fly"
222 answer: "airplane"
223 symbols: JOB
224 symbols: STARS
225}
226panels {
227 name: "MIX (2)"
228 path: "Panels/Floor 3/panel_15"
229 clue: "mix"
230 answer: "kitchen"
231 symbols: JOB
232 symbols: STARS
233}
234panels {
235 name: "BARE"
236 path: "Panels/Floor 4/panel_1"
237 clue: "bare"
238 answer: "cub"
239 symbols: ZERO
240 symbols: AGE
241}
242panels {
243 name: "CANON"
244 path: "Panels/Floor 4/panel_2"
245 clue: "canon"
246 answer: "boom"
247 symbols: ZERO
248 symbols: SOUND
249}
250panels {
251 name: "DUCTS"
252 path: "Panels/Floor 4/panel_3"
253 clue: "ducts"
254 answer: "quack"
255 symbols: ZERO
256 symbols: SOUND
257}
258panels {
259 name: "COY"
260 path: "Panels/Floor 4/panel_4"
261 clue: "coy"
262 answer: "fish"
263 symbols: ZERO
264 symbols: EXAMPLE
265}
266panels {
267 name: "LYNX"
268 path: "Panels/Floor 4/panel_5"
269 clue: "lynx"
270 answer: "slink"
271 symbols: ZERO
272 symbols: ANAGRAM
273}
274panels {
275 name: "SCENTS (1)"
276 path: "Panels/Floor 4/panel_6"
277 clue: "scents"
278 answer: "dollars"
279 symbols: ZERO
280 symbols: BOXES
281}
282panels {
283 name: "SCENTS (2)"
284 path: "Panels/Floor 4/panel_7"
285 clue: "scents"
286 answer: "sight"
287 symbols: ZERO
288 symbols: EXAMPLE
289}
290panels {
291 name: "SEIZE (1)"
292 path: "Panels/Floor 4/panel_8"
293 clue: "seize"
294 answer: "oceans"
295 symbols: ZERO
296 symbols: PYRAMID
297}
298panels {
299 name: "SEIZE (2)"
300 path: "Panels/Floor 4/panel_9"
301 clue: "seize"
302 answer: "eye"
303 symbols: ZERO
304 symbols: PLANET
305 symbols: JOB
306}
307panels {
308 name: "THROWN"
309 path: "Panels/Floor 4/panel_10"
310 clue: "thrown"
311 answer: "chair"
312 symbols: ZERO
313 symbols: EXAMPLE
314}
315panels {
316 name: "FUND"
317 path: "Panels/Floor 5/panel_1"
318 clue: "fund"
319 answer: "find"
320 symbols: SPARKLES
321 symbols: AGE
322}
323panels {
324 name: "ENVELOPE"
325 path: "Panels/Floor 5/panel_2"
326 clue: "envelope"
327 answer: "letters"
328 symbols: PLANET
329 symbols: STARS
330}
331panels {
332 name: "ROTE"
333 path: "Panels/Floor 5/panel_3"
334 clue: "rote"
335 answer: "write"
336 symbols: ZERO
337 symbols: AGE
338}
339panels {
340 name: "ENVELOPES"
341 path: "Panels/Floor 5/panel_4"
342 clue: "envelopes"
343 answer: "words"
344 symbols: BOXES
345 symbols: STARS
346}
347panels {
348 name: "ERECTS"
349 path: "Panels/Floor 5/panel_5"
350 clue: "erects"
351 answer: "hidden"
352 symbols: SUN
353 symbols: ANAGRAM
354}
355panels {
356 name: "HIDE (1)"
357 path: "Panels/Floor 5/panel_6"
358 clue: "hide"
359 answer: "see"
360 symbols: SUN
361 symbols: SPARKLES
362}
363panels {
364 name: "HUE"
365 path: "Panels/Floor 5/panel_7"
366 clue: "hue"
367 answer: "colors"
368 symbols: SUN
369 symbols: PLANET
370}
371panels {
372 name: "CRUST"
373 path: "Panels/Floor 5/panel_8"
374 clue: "crust"
375 answer: "read"
376 symbols: SPARKLES
377 symbols: BOXES
378}
379panels {
380 name: "HIDE (2)"
381 path: "Panels/Floor 5/panel_9"
382 clue: "hide"
383 answer: "secret"
384 symbols: SUN
385 symbols: SPARKLES
386}
387panels {
388 name: "BETTER"
389 path: "Panels/Floor 5/panel_10"
390 clue: "better"
391 answer: "letters"
392 symbols: ZERO
393 symbols: PLANET
394}
395panels {
396 name: "Colors"
397 path: "Panels/End/panel_1"
398 clue: ""
399 answer: "backdoor"
400 symbols: QUESTION
401 required_door { name: "Colors Panel" }
402}
403panels {
404 name: "Context"
405 path: "Panels/End/panel_2"
406 clue: ""
407 answer: "door"
408 required_door { name: "Context Panel" }
409}
diff --git a/data/maps/the_tree/connections.txtpb b/data/maps/the_tree/connections.txtpb new file mode 100644 index 0000000..b455a6c --- /dev/null +++ b/data/maps/the_tree/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Bearer Entrance"
4 door { name: "Control Center Brown Door" }
5}
diff --git a/data/maps/the_tree/doors.txtpb b/data/maps/the_tree/doors.txtpb new file mode 100644 index 0000000..6cb4086 --- /dev/null +++ b/data/maps/the_tree/doors.txtpb
@@ -0,0 +1,42 @@
1doors {
2 name: "Control Center Brown Door"
3 type: CONTROL_CENTER_COLOR
4 receivers: "Components/Doors/entry_1"
5 control_center_color: "brown"
6}
7doors {
8 name: "The Tree Gravestone"
9 type: GRAVESTONE
10 panels { room: "Main Area" name: "COLOR" }
11 panels { room: "Main Area" name: "DAMAGE (1)" }
12 panels { room: "Main Area" name: "DAMAGE (2)" }
13 panels { room: "Main Area" name: "MEAL (1)" }
14 panels { room: "Main Area" name: "MEAL (2)" }
15 panels { room: "Main Area" name: "WALK (1)" }
16 panels { room: "Main Area" name: "WALK (2)" }
17 panels { room: "Main Area" name: "REST" }
18 panels { room: "Main Area" name: "SLEEP" }
19 panels { room: "Main Area" name: "JUMP (1)" }
20 panels { room: "Main Area" name: "JUMP (2)" }
21 panels { room: "Main Area" name: "DRIZZLE" }
22 panels { room: "Main Area" name: "WADE" }
23 panels { room: "Main Area" name: "GROW (1)" }
24 panels { room: "Main Area" name: "GROW (2)" }
25 panels { room: "Main Area" name: "GROW (3)" }
26 panels { room: "Main Area" name: "GOOD (1)" }
27 panels { room: "Main Area" name: "GOOD (2)" }
28 panels { room: "Main Area" name: "GOOD (3)" }
29 panels { room: "Main Area" name: "HOVER" }
30 panels { room: "Main Area" name: "HAPPY (1)" }
31 panels { room: "Main Area" name: "HAPPY (2)" }
32 panels { room: "Main Area" name: "HAPPY (3)" }
33 panels { room: "Main Area" name: "LIGHT (1)" }
34 panels { room: "Main Area" name: "LIGHT (2)" }
35 panels { room: "Main Area" name: "LIGHT (3)" }
36 panels { room: "Main Area" name: "SMALL (1)" }
37 panels { room: "Main Area" name: "SMALL (2)" }
38 panels { room: "Main Area" name: "SMALL (3)" }
39 panels { room: "Main Area" name: "SPRINKLE" }
40 location_room: "Main Area"
41 location_name: "Gravestone"
42}
diff --git a/data/maps/the_tree/metadata.txtpb b/data/maps/the_tree/metadata.txtpb new file mode 100644 index 0000000..6090384 --- /dev/null +++ b/data/maps/the_tree/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Tree"
diff --git a/data/maps/the_tree/rooms/Bearer Entrance.txtpb b/data/maps/the_tree/rooms/Bearer Entrance.txtpb new file mode 100644 index 0000000..797e5d0 --- /dev/null +++ b/data/maps/the_tree/rooms/Bearer Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Bearer Entrance"
2ports {
3 name: "BEARER"
4 path: "Components/Warps/worldport"
5}
diff --git a/data/maps/the_tree/rooms/Main Area.txtpb b/data/maps/the_tree/rooms/Main Area.txtpb new file mode 100644 index 0000000..b232d1e --- /dev/null +++ b/data/maps/the_tree/rooms/Main Area.txtpb
@@ -0,0 +1,239 @@
1name: "Main Area"
2panels {
3 name: "COLOR"
4 path: "Panels/Room_1/panel_1"
5 clue: "color"
6 answer: "brown"
7 symbols: EXAMPLE
8}
9panels {
10 name: "DAMAGE (1)"
11 path: "Panels/Room_1/panel_2"
12 clue: "damage"
13 answer: "dent"
14 symbols: PYRAMID
15}
16panels {
17 name: "DAMAGE (2)"
18 path: "Panels/Room_1/panel_3"
19 clue: "damage"
20 answer: "ruin"
21 symbols: PYRAMID
22}
23panels {
24 name: "MEAL (1)"
25 path: "Panels/Room_1/panel_4"
26 clue: "meal"
27 answer: "snack"
28 symbols: PYRAMID
29}
30panels {
31 name: "MEAL (2)"
32 path: "Panels/Room_1/panel_5"
33 clue: "meal"
34 answer: "feast"
35 symbols: PYRAMID
36}
37panels {
38 name: "WALK (1)"
39 path: "Panels/Room_1/panel_6"
40 clue: "walk"
41 answer: "run"
42 symbols: PYRAMID
43}
44panels {
45 name: "WALK (2)"
46 path: "Panels/Room_1/panel_7"
47 clue: "walk"
48 answer: "sprint"
49 symbols: PYRAMID
50}
51panels {
52 name: "REST"
53 path: "Panels/Room_1/panel_8"
54 clue: "rest"
55 answer: "lounge"
56 symbols: PYRAMID
57}
58panels {
59 name: "SLEEP"
60 path: "Panels/Room_1/panel_9"
61 clue: "sleep"
62 answer: "rest"
63 symbols: PYRAMID
64}
65panels {
66 name: "JUMP (1)"
67 path: "Panels/Room_1/panel_10"
68 clue: "jump"
69 answer: "hop"
70 symbols: PYRAMID
71}
72panels {
73 name: "JUMP (2)"
74 path: "Panels/Room_1/panel_11"
75 clue: "jump"
76 answer: "leap"
77 symbols: PYRAMID
78}
79panels {
80 name: "DRIZZLE"
81 path: "Panels/Room_1/panel_12"
82 clue: "drizzle"
83 answer: "pour"
84 symbols: PYRAMID
85}
86panels {
87 name: "WADE"
88 path: "Panels/Room_1/panel_13"
89 clue: "wade"
90 answer: "dive"
91 symbols: PYRAMID
92}
93panels {
94 name: "GROW (1)"
95 path: "Panels/Room_1/panel_14"
96 clue: "grow"
97 answer: "sprout"
98 symbols: PYRAMID
99}
100panels {
101 name: "GROW (2)"
102 path: "Panels/Room_1/panel_15"
103 clue: "grow"
104 answer: "flourish"
105 symbols: PYRAMID
106}
107panels {
108 name: "GROW (3)"
109 path: "Panels/Room_1/panel_16"
110 clue: "grow"
111 answer: "die"
112 symbols: SUN
113}
114panels {
115 name: "GOOD (1)"
116 path: "Panels/Room_1/panel_17"
117 clue: "good"
118 answer: "bad"
119 symbols: SUN
120}
121panels {
122 name: "GOOD (2)"
123 path: "Panels/Room_1/panel_18"
124 clue: "good"
125 answer: "okay"
126 symbols: PYRAMID
127}
128panels {
129 name: "GOOD (3)"
130 path: "Panels/Room_1/panel_19"
131 clue: "good"
132 answer: "great"
133 symbols: PYRAMID
134}
135panels {
136 name: "HOVER"
137 path: "Panels/Room_1/panel_20"
138 clue: "hover"
139 answer: "fly"
140 symbols: PYRAMID
141}
142panels {
143 name: "HAPPY (1)"
144 path: "Panels/Room_1/panel_21"
145 clue: "happy"
146 answer: "glad"
147 symbols: PYRAMID
148}
149panels {
150 name: "HAPPY (2)"
151 path: "Panels/Room_1/panel_22"
152 clue: "happy"
153 answer: "joyful"
154 symbols: PYRAMID
155}
156panels {
157 name: "HAPPY (3)"
158 path: "Panels/Room_1/panel_23"
159 clue: "happy"
160 answer: "sad"
161 symbols: SUN
162}
163panels {
164 name: "LIGHT (1)"
165 path: "Panels/Room_1/panel_24"
166 clue: "light"
167 answer: "dim"
168 symbols: PYRAMID
169}
170panels {
171 name: "LIGHT (2)"
172 path: "Panels/Room_1/panel_25"
173 clue: "light"
174 answer: "bright"
175 symbols: PYRAMID
176}
177panels {
178 name: "LIGHT (3)"
179 path: "Panels/Room_1/panel_26"
180 clue: "light"
181 answer: "dark"
182 symbols: SUN
183}
184panels {
185 name: "SMALL (1)"
186 path: "Panels/Room_1/panel_27"
187 clue: "small"
188 answer: "big"
189 symbols: SUN
190}
191panels {
192 name: "SMALL (2)"
193 path: "Panels/Room_1/panel_28"
194 clue: "small"
195 answer: "modest"
196 symbols: PYRAMID
197}
198panels {
199 name: "SMALL (3)"
200 path: "Panels/Room_1/panel_29"
201 clue: "small"
202 answer: "tiny"
203 symbols: PYRAMID
204}
205panels {
206 name: "SPRINKLE"
207 path: "Panels/Room_1/panel_30"
208 clue: "sprinkle"
209 answer: "rain"
210 symbols: PYRAMID
211}
212ports {
213 name: "UNKEMPT"
214 path: "Components/Warps/worldport4"
215}
216ports {
217 name: "DIGITAL"
218 path: "Components/Warps/worldport5"
219}
220ports {
221 name: "GREAT"
222 path: "Components/Warps/worldport2"
223}
224ports {
225 name: "DAEDALUS"
226 path: "Components/Warps/worldport3"
227}
228paintings {
229 name: "SEA"
230 path: "Components/Paintings/sea"
231}
232paintings {
233 name: "EYERED"
234 path: "Components/Paintings/eyeRed"
235}
236paintings {
237 name: "WHY_LETTERS"
238 path: "Components/Paintings/why_letters"
239}
diff --git a/data/maps/the_unkempt/connections.txtpb b/data/maps/the_unkempt/connections.txtpb new file mode 100644 index 0000000..d4a046c --- /dev/null +++ b/data/maps/the_unkempt/connections.txtpb
@@ -0,0 +1,60 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Right Area"
4 door { name: "East Door" }
5}
6connections {
7 from_room: "Middle Room"
8 to_room: "Unsymmetry Room"
9 door { name: "W2 Room Door" }
10}
11connections {
12 from_room: "Main Area"
13 to_room: "Middle Room"
14 door { name: "Cyan Doors" }
15}
16connections {
17 from_room: "Main Area"
18 to_room: "Exit Room 2"
19 door { name: "Exit Door 1" }
20}
21connections {
22 from_room: "Exit Room 2"
23 to_room: "Exit Room 3"
24 door { name: "Exit Door 2" }
25}
26connections {
27 from_room: "Main Area"
28 to_room: "Control Center Entrance"
29 door { name: "I Entered" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Control Center Entrance"
34 door { name: "Control Center Entrance" }
35}
36connections {
37 from_room: "Right Area"
38 to_room: "V1 Room"
39 door { name: "V1 Door" }
40}
41connections {
42 from_room: "Right Area"
43 to_room: "Daedalus Entrance"
44 door { name: "Control Center Orange Door" }
45}
46connections {
47 from_room: "Unsymmetry Room"
48 to_room: "W2 Room"
49 door { name: "W2 Door" }
50}
51connections {
52 from_room: "Unsymmetry Room"
53 to_room: "V Keyholder"
54 door { name: "V Keyholder" }
55}
56connections {
57 from_room: "Unsymmetry Room"
58 to_room: "W Keyholder"
59 door { name: "W Keyholder" }
60}
diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb new file mode 100644 index 0000000..29065ec --- /dev/null +++ b/data/maps/the_unkempt/doors.txtpb
@@ -0,0 +1,184 @@
1doors {
2 name: "East Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_2"
5 panels { room: "Main Area" name: "EYE" }
6 panels { room: "Main Area" name: "SIGHT" }
7 panels { room: "Main Area" name: "SHY" }
8 panels { room: "Main Area" name: "QUITE" }
9 location_room: "Main Area"
10}
11doors {
12 name: "W2 Room Door"
13 type: STANDARD
14 receivers: "Components/Doors/entry_1"
15 panels { room: "Middle Room" name: "RIDDLE" }
16 panels { room: "Middle Room" name: "FELLOW" }
17 panels { room: "Middle Room" name: "YELLOW" }
18 panels { room: "Middle Room" name: "FIDDLE" }
19 location_room: "Middle Room"
20}
21doors {
22 name: "Cyan Doors"
23 type: EVENT
24 receivers: "Components/Doors/entry_12"
25 double_letters: true
26}
27doors {
28 name: "Sun Temple Entrance"
29 type: EVENT
30 panels { room: "Exit Room 3" name: "ENTER" }
31}
32doors {
33 name: "Exit Door 1"
34 type: EVENT
35 panels { room: "Main Area" name: "PHASE" }
36 panels { room: "Main Area" name: "SCALE" }
37 panels { room: "Main Area" name: "WAYS" }
38 panels { room: "Main Area" name: "TRAIL" }
39}
40doors {
41 name: "Exit Door 2"
42 type: EVENT
43 panels { room: "Exit Room 2" name: "FOUR" }
44 panels { room: "Exit Room 2" name: "MINE" }
45 panels { room: "Exit Room 2" name: "DOOR" }
46 panels { room: "Exit Room 2" name: "WINE" }
47}
48doors {
49 name: "I Entered"
50 type: EVENT
51 keyholders { room: "Main Area" name: "I" key: "i" }
52}
53doors {
54 name: "Control Center Entrance"
55 type: EVENT
56 panels { room: "Control Center Entrance" name: "RETURN" }
57}
58doors {
59 name: "V1 Door"
60 type: EVENT
61 panels { room: "Right Area" name: "QUIET" }
62 panels { room: "Right Area" name: "DIET" }
63 panels { room: "Right Area" name: "FOURTH" }
64 panels { room: "Right Area" name: "FORTH" }
65}
66doors {
67 name: "Control Center Orange Door"
68 type: CONTROL_CENTER_COLOR
69 receivers: "Components/Doors/entry_6"
70 receivers: "Components/Doors/entry_13"
71 receivers: "Panels/Assorted/panel_1/teleportListener"
72 control_center_color: "orange"
73 double_letters: true
74}
75doors {
76 name: "W2 Door"
77 type: EVENT
78 panels { room: "Unsymmetry Room" name: "UNINTERESTED" }
79 panels { room: "Unsymmetry Room" name: "IMPARTIAL" }
80 panels { room: "Unsymmetry Room" name: "ENTERTAIN" }
81 panels { room: "Unsymmetry Room" name: "CONFUSE" }
82 panels { room: "Unsymmetry Room" name: "UNLUCKY" }
83 panels { room: "Unsymmetry Room" name: "UNEXPECTED" }
84 panels { room: "Unsymmetry Room" name: "UNIRONIC" }
85 panels { room: "Unsymmetry Room" name: "ACCIDENTAL" }
86 panels { room: "Unsymmetry Room" name: "COMPLETE" }
87 panels { room: "Unsymmetry Room" name: "ENROLL" }
88 panels { room: "Unsymmetry Room" name: "ACCEPT" }
89 panels { room: "Unsymmetry Room" name: "DISPROVE" }
90 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" }
91 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" }
92}
93doors {
94 name: "V Keyholder"
95 type: EVENT
96 panels { room: "Unsymmetry Room" name: "UNINTERESTED" }
97 panels { room: "Unsymmetry Room" name: "IMPARTIAL" }
98 panels { room: "Unsymmetry Room" name: "ENTERTAIN" }
99 panels { room: "Unsymmetry Room" name: "CONFUSE" }
100 panels { room: "Unsymmetry Room" name: "UNLUCKY" }
101 panels { room: "Unsymmetry Room" name: "UNEXPECTED" }
102 panels { room: "Unsymmetry Room" name: "UNIRONIC" }
103 panels { room: "Unsymmetry Room" name: "ACCIDENTAL" }
104 panels { room: "Unsymmetry Room" name: "COMPLETE" }
105 panels { room: "Unsymmetry Room" name: "ENROLL" }
106 panels { room: "Unsymmetry Room" name: "ACCEPT" }
107 panels { room: "Unsymmetry Room" name: "DISPROVE" }
108 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" }
109 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" }
110}
111doors {
112 name: "W Keyholder"
113 type: EVENT
114 panels { room: "Unsymmetry Room" name: "UNINTERESTED" }
115 panels { room: "Unsymmetry Room" name: "IMPARTIAL" }
116 panels { room: "Unsymmetry Room" name: "ENTERTAIN" }
117 panels { room: "Unsymmetry Room" name: "CONFUSE" }
118 panels { room: "Unsymmetry Room" name: "UNLUCKY" }
119 panels { room: "Unsymmetry Room" name: "UNEXPECTED" }
120 panels { room: "Unsymmetry Room" name: "UNIRONIC" }
121 panels { room: "Unsymmetry Room" name: "ACCIDENTAL" }
122 panels { room: "Unsymmetry Room" name: "COMPLETE" }
123 panels { room: "Unsymmetry Room" name: "ENROLL" }
124 panels { room: "Unsymmetry Room" name: "ACCEPT" }
125 panels { room: "Unsymmetry Room" name: "DISPROVE" }
126 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" }
127 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" }
128}
129doors {
130 name: "Let Untrue Tie"
131 type: LOCATION_ONLY
132 panels { room: "Main Area" name: "COUP" }
133 panels { room: "Main Area" name: "FLEW" }
134 panels { room: "Main Area" name: "GUILE" }
135 panels { room: "Main Area" name: "WHILE" }
136 panels { room: "Main Area" name: "AISLE" }
137 panels { room: "Main Area" name: "ZOO" }
138 panels { room: "Main Area" name: "SOON" }
139 panels { room: "Main Area" name: "NOON" }
140 panels { room: "Main Area" name: "MOON" }
141 location_room: "Main Area"
142}
143doors {
144 name: "Routine Out Chute"
145 type: LOCATION_ONLY
146 panels { room: "Main Area" name: "SUCH" }
147 panels { room: "Main Area" name: "MOONLIGHT" }
148 panels { room: "Main Area" name: "CRUTCH" }
149 panels { room: "Main Area" name: "CONTRITE" }
150 panels { room: "Main Area" name: "ROUTER" }
151 panels { room: "Main Area" name: "TONIGHT" }
152 panels { room: "Main Area" name: "STOUTER" }
153 panels { room: "Main Area" name: "DOUBTER" }
154 panels { room: "Main Area" name: "MUCH" }
155 location_room: "Main Area"
156}
157doors {
158 name: "Honor Our Hint"
159 type: LOCATION_ONLY
160 panels { room: "Right Area" name: "TOWER" }
161 panels { room: "Right Area" name: "WARN" }
162 panels { room: "Right Area" name: "OUTDO" }
163 panels { room: "Right Area" name: "TATTOO" }
164 panels { room: "Right Area" name: "SOUR" }
165 panels { room: "Right Area" name: "UNTRUE" }
166 panels { room: "Right Area" name: "FLOWER" }
167 panels { room: "Right Area" name: "MOURN" }
168 panels { room: "Right Area" name: "CORN" }
169 location_room: "Right Area"
170}
171doors {
172 name: "Cog Rhino Hug Rug"
173 type: LOCATION_ONLY
174 panels { room: "Right Area" name: "SCUFF" }
175 panels { room: "Right Area" name: "WIN" }
176 panels { room: "Right Area" name: "BLUFF" }
177 panels { room: "Right Area" name: "INN" }
178 panels { room: "Right Area" name: "OFF" }
179 panels { room: "Right Area" name: "TROUGH" }
180 panels { room: "Right Area" name: "BEEN" }
181 panels { room: "Right Area" name: "SCOFF" }
182 panels { room: "Right Area" name: "TOUGH" }
183 location_room: "Right Area"
184}
diff --git a/data/maps/the_unkempt/metadata.txtpb b/data/maps/the_unkempt/metadata.txtpb new file mode 100644 index 0000000..f2862bc --- /dev/null +++ b/data/maps/the_unkempt/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Unkempt"
diff --git a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..e8fa13a --- /dev/null +++ b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Control Center Entrance"
2panels {
3 name: "RETURN"
4 path: "Panels/Entry/panel_1"
5 clue: "return"
6 answer: "turn"
7 symbols: SPARKLES
8}
9ports {
10 name: "CC"
11 path: "Components/Warps/worldport2"
12}
diff --git a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb new file mode 100644 index 0000000..851c863 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Daedalus Entrance"
2ports {
3 name: "DAEDALUS"
4 path: "Components/Warps/worldport4"
5}
diff --git a/data/maps/the_unkempt/rooms/Exit Room 2.txtpb b/data/maps/the_unkempt/rooms/Exit Room 2.txtpb new file mode 100644 index 0000000..9212780 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Exit Room 2.txtpb
@@ -0,0 +1,29 @@
1name: "Exit Room 2"
2panels {
3 name: "FOUR"
4 path: "Panels/Room 9/panel_5"
5 clue: "four"
6 answer: "more"
7 symbols: ZERO
8}
9panels {
10 name: "MINE"
11 path: "Panels/Room 9/panel_6"
12 clue: "mine"
13 answer: "vine"
14 symbols: ZERO
15}
16panels {
17 name: "DOOR"
18 path: "Panels/Room 9/panel_7"
19 clue: "door"
20 answer: "more"
21 symbols: ZERO
22}
23panels {
24 name: "WINE"
25 path: "Panels/Room 9/panel_8"
26 clue: "wine"
27 answer: "vine"
28 symbols: ZERO
29}
diff --git a/data/maps/the_unkempt/rooms/Exit Room 3.txtpb b/data/maps/the_unkempt/rooms/Exit Room 3.txtpb new file mode 100644 index 0000000..3f996b5 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Exit Room 3.txtpb
@@ -0,0 +1,8 @@
1name: "Exit Room 3"
2panels {
3 name: "ENTER"
4 path: "Panels/Room 9/panel_9"
5 clue: "enter"
6 answer: "exit"
7 symbols: SUN
8}
diff --git a/data/maps/the_unkempt/rooms/Main Area.txtpb b/data/maps/the_unkempt/rooms/Main Area.txtpb new file mode 100644 index 0000000..b5d29c4 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Main Area.txtpb
@@ -0,0 +1,229 @@
1name: "Main Area"
2panels {
3 name: "I"
4 path: "Panels/Room 1/panel_1"
5 clue: "i"
6 answer: "hi"
7 symbols: ZERO
8}
9panels {
10 name: "SPY"
11 path: "Panels/Room 1/panel_2"
12 clue: "spy"
13 answer: "hi"
14 symbols: ZERO
15}
16panels {
17 name: "THEFT"
18 path: "Panels/Room 1/panel_3"
19 clue: "theft"
20 answer: "left"
21 symbols: ZERO
22}
23panels {
24 name: "HEFT"
25 path: "Panels/Room 1/panel_4"
26 clue: "heft"
27 answer: "left"
28 symbols: ZERO
29}
30panels {
31 name: "EYE"
32 path: "Panels/Room 2/panel_1"
33 clue: "eye"
34 answer: "hi"
35 symbols: ZERO
36}
37panels {
38 name: "SIGHT"
39 path: "Panels/Room 2/panel_2"
40 clue: "sight"
41 answer: "right"
42 symbols: ZERO
43}
44panels {
45 name: "SHY"
46 path: "Panels/Room 2/panel_3"
47 clue: "shy"
48 answer: "hi"
49 symbols: ZERO
50}
51panels {
52 name: "QUITE"
53 path: "Panels/Room 2/panel_4"
54 clue: "quite"
55 answer: "right"
56 symbols: ZERO
57}
58panels {
59 name: "SUCH"
60 path: "Panels/Room 6/panel_1"
61 clue: "such"
62 answer: "touch"
63 symbols: ZERO
64}
65panels {
66 name: "MOONLIGHT"
67 path: "Panels/Room 6/panel_2"
68 clue: "moonlight"
69 answer: "unite"
70 symbols: ZERO
71}
72panels {
73 name: "CRUTCH"
74 path: "Panels/Room 6/panel_3"
75 clue: "crutch"
76 answer: "touch"
77 symbols: ZERO
78}
79panels {
80 name: "CONTRITE"
81 path: "Panels/Room 6/panel_4"
82 clue: "contrite"
83 answer: "unite"
84 symbols: ZERO
85}
86panels {
87 name: "ROUTER"
88 path: "Panels/Room 6/panel_5"
89 clue: "router"
90 answer: "outer"
91 symbols: ZERO
92}
93panels {
94 name: "TONIGHT"
95 path: "Panels/Room 6/panel_6"
96 clue: "tonight"
97 answer: "unite"
98 symbols: ZERO
99}
100panels {
101 name: "STOUTER"
102 path: "Panels/Room 6/panel_7"
103 clue: "stouter"
104 answer: "outer"
105 symbols: ZERO
106}
107panels {
108 name: "DOUBTER"
109 path: "Panels/Room 6/panel_8"
110 clue: "doubter"
111 answer: "outer"
112 symbols: ZERO
113}
114panels {
115 name: "MUCH"
116 path: "Panels/Room 6/panel_9"
117 clue: "much"
118 answer: "touch"
119 symbols: ZERO
120}
121panels {
122 name: "COUP"
123 path: "Panels/Room 7/panel_1"
124 clue: "coup"
125 answer: "true"
126 symbols: ZERO
127}
128panels {
129 name: "FLEW"
130 path: "Panels/Room 7/panel_2"
131 clue: "flew"
132 answer: "true"
133 symbols: ZERO
134}
135panels {
136 name: "GUILE"
137 path: "Panels/Room 7/panel_3"
138 clue: "guile"
139 answer: "tile"
140 symbols: ZERO
141}
142panels {
143 name: "WHILE"
144 path: "Panels/Room 7/panel_4"
145 clue: "while"
146 answer: "tile"
147 symbols: ZERO
148}
149panels {
150 name: "AISLE"
151 path: "Panels/Room 7/panel_5"
152 clue: "aisle"
153 answer: "tile"
154 symbols: ZERO
155}
156panels {
157 name: "ZOO"
158 path: "Panels/Room 7/panel_6"
159 clue: "zoo"
160 answer: "true"
161 symbols: ZERO
162}
163panels {
164 name: "SOON"
165 path: "Panels/Room 7/panel_7"
166 clue: "soon"
167 answer: "tune"
168 symbols: ZERO
169}
170panels {
171 name: "NOON"
172 path: "Panels/Room 7/panel_8"
173 clue: "noon"
174 answer: "tune"
175 symbols: ZERO
176}
177panels {
178 name: "MOON"
179 path: "Panels/Room 7/panel_9"
180 clue: "moon"
181 answer: "tune"
182 symbols: ZERO
183}
184panels {
185 name: "PHASE"
186 path: "Panels/Room 9/panel_1"
187 clue: "phase"
188 answer: "maze"
189 symbols: ZERO
190}
191panels {
192 name: "SCALE"
193 path: "Panels/Room 9/panel_2"
194 clue: "scale"
195 answer: "jail"
196 symbols: ZERO
197}
198panels {
199 name: "WAYS"
200 path: "Panels/Room 9/panel_3"
201 clue: "ways"
202 answer: "maze"
203 symbols: ZERO
204}
205panels {
206 name: "TRAIL"
207 path: "Panels/Room 9/panel_4"
208 clue: "trail"
209 answer: "jail"
210 symbols: ZERO
211}
212keyholders {
213 name: "I"
214 path: "Components/KeyHolders/keyHolderL"
215 key: "i"
216}
217ports {
218 name: "GREAT"
219 path: "Components/Warps/worldport"
220}
221ports {
222 name: "TREE"
223 path: "Components/Warps/worldport5"
224}
225ports {
226 name: "SUNTEMPLE"
227 path: "Components/Warps/worldport3"
228 required_door { name: "Sun Temple Entrance" }
229}
diff --git a/data/maps/the_unkempt/rooms/Middle Room.txtpb b/data/maps/the_unkempt/rooms/Middle Room.txtpb new file mode 100644 index 0000000..f47f37b --- /dev/null +++ b/data/maps/the_unkempt/rooms/Middle Room.txtpb
@@ -0,0 +1,29 @@
1name: "Middle Room"
2panels {
3 name: "RIDDLE"
4 path: "Panels/Room 5/panel_1"
5 clue: "riddle"
6 answer: "middle"
7 symbols: ZERO
8}
9panels {
10 name: "FELLOW"
11 path: "Panels/Room 5/panel_2"
12 clue: "fellow"
13 answer: "hello"
14 symbols: ZERO
15}
16panels {
17 name: "YELLOW"
18 path: "Panels/Room 5/panel_3"
19 clue: "yellow"
20 answer: "hello"
21 symbols: ZERO
22}
23panels {
24 name: "FIDDLE"
25 path: "Panels/Room 5/panel_4"
26 clue: "fiddle"
27 answer: "middle"
28 symbols: ZERO
29}
diff --git a/data/maps/the_unkempt/rooms/Right Area.txtpb b/data/maps/the_unkempt/rooms/Right Area.txtpb new file mode 100644 index 0000000..03d7cea --- /dev/null +++ b/data/maps/the_unkempt/rooms/Right Area.txtpb
@@ -0,0 +1,163 @@
1name: "Right Area"
2panels {
3 name: "TOWER"
4 path: "Panels/Room 3/panel_1"
5 clue: "tower"
6 answer: "hour"
7 symbols: ZERO
8}
9panels {
10 name: "WARN"
11 path: "Panels/Room 3/panel_2"
12 clue: "warn"
13 answer: "horn"
14 symbols: ZERO
15}
16panels {
17 name: "OUTDO"
18 path: "Panels/Room 3/panel_3"
19 clue: "outdo"
20 answer: "into"
21 symbols: ZERO
22}
23panels {
24 name: "TATTOO"
25 path: "Panels/Room 3/panel_4"
26 clue: "tattoo"
27 answer: "into"
28 symbols: ZERO
29}
30panels {
31 name: "SOUR"
32 path: "Panels/Room 3/panel_5"
33 clue: "sour"
34 answer: "hour"
35 symbols: ZERO
36}
37panels {
38 name: "UNTRUE"
39 path: "Panels/Room 3/panel_6"
40 clue: "untrue"
41 answer: "into"
42 symbols: ZERO
43}
44panels {
45 name: "FLOWER"
46 path: "Panels/Room 3/panel_7"
47 clue: "flower"
48 answer: "hour"
49 symbols: ZERO
50}
51panels {
52 name: "MOURN"
53 path: "Panels/Room 3/panel_8"
54 clue: "mourn"
55 answer: "horn"
56 symbols: ZERO
57}
58panels {
59 name: "CORN"
60 path: "Panels/Room 3/panel_9"
61 clue: "corn"
62 answer: "horn"
63 symbols: ZERO
64}
65panels {
66 name: "SCUFF"
67 path: "Panels/Room 4/panel_1"
68 clue: "scuff"
69 answer: "rough"
70 symbols: ZERO
71}
72panels {
73 name: "WIN"
74 path: "Panels/Room 4/panel_2"
75 clue: "win"
76 answer: "grin"
77 symbols: ZERO
78}
79panels {
80 name: "BLUFF"
81 path: "Panels/Room 4/panel_3"
82 clue: "bluff"
83 answer: "rough"
84 symbols: ZERO
85}
86panels {
87 name: "INN"
88 path: "Panels/Room 4/panel_4"
89 clue: "inn"
90 answer: "grin"
91 symbols: ZERO
92}
93panels {
94 name: "OFF"
95 path: "Panels/Room 4/panel_5"
96 clue: "off"
97 answer: "cough"
98 symbols: ZERO
99}
100panels {
101 name: "TROUGH"
102 path: "Panels/Room 4/panel_6"
103 clue: "trough"
104 answer: "cough"
105 symbols: ZERO
106}
107panels {
108 name: "BEEN"
109 path: "Panels/Room 4/panel_7"
110 clue: "been"
111 answer: "grin"
112 symbols: ZERO
113}
114panels {
115 name: "SCOFF"
116 path: "Panels/Room 4/panel_8"
117 clue: "scoff"
118 answer: "cough"
119 symbols: ZERO
120}
121panels {
122 name: "TOUGH"
123 path: "Panels/Room 4/panel_9"
124 clue: "tough"
125 answer: "rough"
126 symbols: ZERO
127}
128panels {
129 name: "FORTH"
130 path: "Panels/Room 8/panel_1"
131 clue: "forth"
132 answer: "north"
133 symbols: ZERO
134}
135panels {
136 name: "QUIET"
137 path: "Panels/Room 8/panel_2"
138 clue: "quiet"
139 answer: "riot"
140 symbols: ZERO
141}
142panels {
143 name: "DIET"
144 path: "Panels/Room 8/panel_3"
145 clue: "diet"
146 answer: "riot"
147 symbols: ZERO
148}
149panels {
150 name: "FOURTH"
151 path: "Panels/Room 8/panel_4"
152 clue: "fourth"
153 answer: "north"
154 symbols: ZERO
155}
156panels {
157 name: "COLOR"
158 path: "Panels/Assorted/panel_1"
159 clue: "color"
160 answer: "orange"
161 symbols: EXAMPLE
162 required_door { name: "Control Center Orange Door" }
163}
diff --git a/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb b/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb new file mode 100644 index 0000000..ff96ba1 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb
@@ -0,0 +1,99 @@
1name: "Unsymmetry Room"
2panels {
3 name: "UNINTERESTED"
4 path: "Panels/Unsymmetry Room/panel_a_1"
5 clue: "uninterested"
6 answer: "interested"
7 symbols: SUN
8}
9panels {
10 name: "IMPARTIAL"
11 path: "Panels/Unsymmetry Room/panel_b_1"
12 clue: "impartial"
13 answer: "disinterested"
14 symbols: SUN
15}
16panels {
17 name: "ENTERTAIN"
18 path: "Panels/Unsymmetry Room/panel_a_2"
19 clue: "entertain"
20 answer: "amuse"
21 symbols: SUN
22}
23panels {
24 name: "CONFUSE"
25 path: "Panels/Unsymmetry Room/panel_b_2"
26 clue: "confuse"
27 answer: "bemuse"
28 symbols: SUN
29}
30panels {
31 name: "UNLUCKY"
32 path: "Panels/Unsymmetry Room/panel_a_3"
33 clue: "unlucky"
34 answer: "lucky"
35 symbols: SUN
36}
37panels {
38 name: "UNEXPECTED"
39 path: "Panels/Unsymmetry Room/panel_b_3"
40 clue: "unexpected"
41 answer: "fortuitous"
42 symbols: SUN
43}
44panels {
45 name: "UNIRONIC"
46 path: "Panels/Unsymmetry Room/panel_a_4"
47 clue: "unironic"
48 answer: "ironic"
49 symbols: SUN
50}
51panels {
52 name: "ACCIDENTAL"
53 path: "Panels/Unsymmetry Room/panel_b_4"
54 clue: "accidental"
55 answer: "coincidental"
56 symbols: SUN
57}
58panels {
59 name: "COMPLETE"
60 path: "Panels/Unsymmetry Room/panel_a_5"
61 clue: "complete"
62 answer: "graduate"
63 symbols: SUN
64}
65panels {
66 name: "ENROLL"
67 path: "Panels/Unsymmetry Room/panel_b_5"
68 clue: "enroll"
69 answer: "matriculate"
70 symbols: SUN
71}
72panels {
73 name: "ACCEPT"
74 path: "Panels/Unsymmetry Room/panel_a_6"
75 clue: "accept"
76 answer: "deny"
77 symbols: SUN
78}
79panels {
80 name: "DISPROVE"
81 path: "Panels/Unsymmetry Room/panel_b_6"
82 clue: "disprove"
83 answer: "refute"
84 symbols: SUN
85}
86panels {
87 name: "SCRUTINIZE (Purple)"
88 path: "Panels/Unsymmetry Room/panel_a_7"
89 clue: "scrutinize"
90 answer: "skim"
91 symbols: SUN
92}
93panels {
94 name: "SCRUTINIZE (Cyan)"
95 path: "Panels/Unsymmetry Room/panel_b_7"
96 clue: "scrutinize"
97 answer: "peruse"
98 symbols: SUN
99}
diff --git a/data/maps/the_unkempt/rooms/V Keyholder.txtpb b/data/maps/the_unkempt/rooms/V Keyholder.txtpb new file mode 100644 index 0000000..8a4941d --- /dev/null +++ b/data/maps/the_unkempt/rooms/V Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "V Keyholder"
2keyholders {
3 name: "V"
4 path: "Components/KeyHolders/keyHolderV"
5 key: "v"
6}
diff --git a/data/maps/the_unkempt/rooms/V1 Room.txtpb b/data/maps/the_unkempt/rooms/V1 Room.txtpb new file mode 100644 index 0000000..078cb37 --- /dev/null +++ b/data/maps/the_unkempt/rooms/V1 Room.txtpb
@@ -0,0 +1,5 @@
1name: "V1 Room"
2letters {
3 key: "v"
4 path: "Components/Collectables/v"
5}
diff --git a/data/maps/the_unkempt/rooms/W Keyholder.txtpb b/data/maps/the_unkempt/rooms/W Keyholder.txtpb new file mode 100644 index 0000000..e16f997 --- /dev/null +++ b/data/maps/the_unkempt/rooms/W Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "W Keyholder"
2keyholders {
3 name: "W"
4 path: "Components/KeyHolders/keyHolderW"
5 key: "w"
6}
diff --git a/data/maps/the_unkempt/rooms/W2 Room.txtpb b/data/maps/the_unkempt/rooms/W2 Room.txtpb new file mode 100644 index 0000000..2fa07d4 --- /dev/null +++ b/data/maps/the_unkempt/rooms/W2 Room.txtpb
@@ -0,0 +1,6 @@
1name: "W2 Room"
2letters {
3 key: "w"
4 level2: true
5 path: "Components/Collectables/w2"
6}
diff --git a/data/maps/the_unyielding/doors.txtpb b/data/maps/the_unyielding/doors.txtpb index b969c0b..a3c3999 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"
@@ -478,5 +499,8 @@ doors {
478doors { 499doors {
479 name: "Cyan Doors" 500 name: "Cyan Doors"
480 type: EVENT 501 type: EVENT
481 switches: "double_letters" 502 receivers: "Components/Doors/entry_4"
503 receivers: "Panels/Miscellaneous/entry_2/teleportListener"
504 receivers: "Panels/Miscellaneous/entry_3/teleportListener"
505 double_letters: true
482} 506}
diff --git a/data/maps/the_unyielding/rooms/Yellow Left.txtpb b/data/maps/the_unyielding/rooms/Yellow Left.txtpb index 9c7d023..192d901 100644 --- a/data/maps/the_unyielding/rooms/Yellow Left.txtpb +++ b/data/maps/the_unyielding/rooms/Yellow Left.txtpb
@@ -5,4 +5,5 @@ panels {
5 clue: "sickness" 5 clue: "sickness"
6 answer: "health" 6 answer: "health"
7 symbols: SUN 7 symbols: SUN
8 required_door { name: "Cyan Doors" }
8} 9}
diff --git a/data/maps/the_unyielding/rooms/Yellow Right.txtpb b/data/maps/the_unyielding/rooms/Yellow Right.txtpb index 0599f29..d554c73 100644 --- a/data/maps/the_unyielding/rooms/Yellow Right.txtpb +++ b/data/maps/the_unyielding/rooms/Yellow Right.txtpb
@@ -5,4 +5,5 @@ panels {
5 clue: "health" 5 clue: "health"
6 answer: "sickness" 6 answer: "sickness"
7 symbols: SUN 7 symbols: SUN
8 required_door { name: "Cyan Doors" }
8} 9}
diff --git a/data/maps/the_wise/connections.txtpb b/data/maps/the_wise/connections.txtpb new file mode 100644 index 0000000..e3aa07b --- /dev/null +++ b/data/maps/the_wise/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Entry"
3 to_room: "Puzzles"
4 door { name: "Front Door" }
5}
6connections {
7 from_room: "Puzzles"
8 to_room: "Mastery"
9 door { name: "Mastery" }
10}
diff --git a/data/maps/the_wise/doors.txtpb b/data/maps/the_wise/doors.txtpb new file mode 100644 index 0000000..cef4af3 --- /dev/null +++ b/data/maps/the_wise/doors.txtpb
@@ -0,0 +1,36 @@
1doors {
2 name: "Front Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_2"
5 panels { room: "Entry" name: "INK" }
6 location_room: "Entry"
7}
8doors {
9 name: "Seasons"
10 type: EVENT
11 panels { room: "Puzzles" name: "ERAS" answer: "seasons" }
12}
13doors {
14 name: "Mastery"
15 type: EVENT
16 panels { room: "Puzzles" name: "STORY" }
17 panels { room: "Puzzles" name: "VENTURE" }
18 panels { room: "Puzzles" name: "PASSED" }
19 panels { room: "Puzzles" name: "SLUMBERING" }
20 panels { room: "Puzzles" name: "RHYME" }
21 panels { room: "Puzzles" name: "OBSCURE" }
22 panels { room: "Puzzles" name: "PROPHET" }
23 panels { room: "Puzzles" name: "ERAS" }
24 panels { room: "Puzzles" name: "DARKNESS" }
25 panels { room: "Puzzles" name: "PRINCE" }
26 panels { room: "Puzzles" name: "BATH" }
27 panels { room: "Puzzles" name: "CHAOTIC" }
28 panels { room: "Puzzles" name: "EYES" }
29 panels { room: "Puzzles" name: "QUEENDOOM" }
30 panels { room: "Puzzles" name: "SHOUTS" }
31 panels { room: "Puzzles" name: "INTELLIGENCE" }
32 panels { room: "Puzzles" name: "EARTHWAR" }
33 panels { room: "Puzzles" name: "SLEEPER" }
34 panels { room: "Puzzles" name: "BOTTLE" }
35 panels { room: "Puzzles" name: "WORDS" }
36}
diff --git a/data/maps/the_wise/metadata.txtpb b/data/maps/the_wise/metadata.txtpb new file mode 100644 index 0000000..91af34e --- /dev/null +++ b/data/maps/the_wise/metadata.txtpb
@@ -0,0 +1,3 @@
1display_name: "The Wise"
2# This port is out of bounds.
3excluded_nodes: "Components/Warps/worldport"
diff --git a/data/maps/the_wise/rooms/Entry.txtpb b/data/maps/the_wise/rooms/Entry.txtpb new file mode 100644 index 0000000..789d555 --- /dev/null +++ b/data/maps/the_wise/rooms/Entry.txtpb
@@ -0,0 +1,12 @@
1name: "Entry"
2panels {
3 name: "INK"
4 path: "Panels/Entry/entry_1"
5 clue: "ink"
6 answer: "link"
7 symbols: SPARKLES
8}
9paintings {
10 name: "TRIANGLE"
11 path: "Components/Paintings/triangle"
12}
diff --git a/data/maps/the_wise/rooms/Mastery.txtpb b/data/maps/the_wise/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_wise/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_wise/rooms/Puzzles.txtpb b/data/maps/the_wise/rooms/Puzzles.txtpb new file mode 100644 index 0000000..ab34f13 --- /dev/null +++ b/data/maps/the_wise/rooms/Puzzles.txtpb
@@ -0,0 +1,151 @@
1name: "Puzzles"
2panels {
3 name: "STORY"
4 path: "Panels/Room_1/panel_1"
5 clue: "story"
6 answer: "legend"
7 symbols: SUN
8 required_door { name: "Seasons" }
9}
10panels {
11 name: "VENTURE"
12 path: "Panels/Room_1/panel_2"
13 clue: "venture"
14 answer: "adventure"
15 symbols: SPARKLES
16 required_door { name: "Seasons" }
17}
18panels {
19 name: "PASSED"
20 path: "Panels/Room_1/panel_3"
21 clue: "passed"
22 answer: "past"
23 symbols: ZERO
24}
25panels {
26 name: "SLUMBERING"
27 path: "Panels/Room_1/panel_4"
28 clue: "slumbering"
29 answer: "awakening"
30 symbols: SUN
31 required_door { name: "Seasons" }
32}
33panels {
34 name: "RHYME"
35 path: "Panels/Room_1/panel_5"
36 clue: "rhyme"
37 answer: "time"
38 symbols: ZERO
39}
40panels {
41 name: "OBSCURE"
42 path: "Panels/Room_1/panel_6"
43 clue: "obscure"
44 answer: "mask"
45 symbols: PYRAMID
46}
47panels {
48 name: "PROPHET"
49 path: "Panels/Room_1/panel_7"
50 clue: "prophet"
51 answer: "oracle"
52 symbols: SUN
53}
54panels {
55 name: "ERAS"
56 path: "Panels/Room_1/panel_8"
57 clue: "eras"
58 answer: "gsae"
59 symbols: SUN
60 proxies { answer: "ages" path: "Panels/Proxies/panel_8_proxy_1" }
61 proxies { answer: "seasons" path: "Panels/Proxies/panel_8_proxy_2" }
62}
63panels {
64 name: "DARKNESS"
65 path: "Panels/Room_1/panel_9"
66 clue: "darkness"
67 answer: "twilight"
68 symbols: PYRAMID
69 required_door { name: "Seasons" }
70}
71panels {
72 name: "PRINCE"
73 path: "Panels/Room_1/panel_10"
74 clue: "prince"
75 answer: "princess"
76 symbols: GENDER
77 required_door { name: "Seasons" }
78}
79panels {
80 name: "BATH"
81 path: "Panels/Room_1/panel_11"
82 clue: "bath"
83 answer: "breath"
84 symbols: SPARKLES
85}
86panels {
87 name: "CHAOTIC"
88 path: "Panels/Room_1/panel_12"
89 clue: "chaotic"
90 answer: "wild"
91 symbols: SUN
92}
93panels {
94 name: "EYES"
95 path: "Panels/Room_1/panel_13"
96 clue: "eyes"
97 answer: "tears"
98 symbols: STARS
99}
100panels {
101 name: "QUEENDOOM"
102 path: "Panels/Room_1/panel_14"
103 clue: "queendoom"
104 answer: "kingdom"
105 symbols: SUN
106 symbols: SPARKLES
107}
108panels {
109 name: "SHOUTS"
110 path: "Panels/Room_1/panel_15"
111 clue: "shouts"
112 answer: "echoes"
113 symbols: AGE
114 required_door { name: "Seasons" }
115}
116panels {
117 name: "INTELLIGENCE"
118 path: "Panels/Room_1/panel_16"
119 clue: "intelligence"
120 answer: "wisdom"
121 symbols: AGE
122}
123panels {
124 name: "EARTHWAR"
125 path: "Panels/Room_1/panel_17"
126 clue: "earthwar"
127 answer: "skyward"
128 symbols: SUN
129 symbols: SPARKLES
130}
131panels {
132 name: "SLEEPER"
133 path: "Panels/Room_1/panel_19"
134 clue: "sleeper"
135 answer: "waker"
136 symbols: SUN
137}
138panels {
139 name: "BOTTLE"
140 path: "Panels/Room_1/panel_20"
141 clue: "bottle"
142 answer: "cap"
143 symbols: BOXES
144}
145panels {
146 name: "WORDS"
147 path: "Panels/Room_1/panel_18"
148 clue: "words"
149 answer: "sword"
150 symbols: ANAGRAM
151}
diff --git a/data/maps/the_wondrous/connections.txtpb b/data/maps/the_wondrous/connections.txtpb new file mode 100644 index 0000000..0bd773a --- /dev/null +++ b/data/maps/the_wondrous/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Entry"
3 to_room: "Regular"
4 door { name: "Front Door" }
5}
6connections {
7 from_room: "Regular"
8 to_room: "Huge"
9 door { name: "Shrink Door" }
10}
diff --git a/data/maps/the_wondrous/doors.txtpb b/data/maps/the_wondrous/doors.txtpb new file mode 100644 index 0000000..3951604 --- /dev/null +++ b/data/maps/the_wondrous/doors.txtpb
@@ -0,0 +1,24 @@
1doors {
2 name: "Front Door"
3 type: EVENT
4 panels { room: "Entry" name: "WONDER" }
5}
6doors {
7 name: "Shrink Door"
8 type: STANDARD
9 receivers: "Components/Doors/wonderlandDoor2/animationListener2"
10 panels { room: "Regular" name: "SHRINK" }
11 location_room: "Regular"
12}
13doors {
14 name: "Big Door"
15 type: EVENT
16 panels { room: "Huge" name: "SHRINK" }
17 panels { room: "Huge" name: "IRE" }
18 panels { room: "Huge" name: "BRIE" }
19 panels { room: "Huge" name: "WICK" }
20 panels { room: "Huge" name: "BARK" }
21 panels { room: "Huge" name: "HARE" }
22 panels { room: "Huge" name: "CHIME" }
23 panels { room: "Huge" name: "LIBRARY" }
24}
diff --git a/data/maps/the_wondrous/metadata.txtpb b/data/maps/the_wondrous/metadata.txtpb new file mode 100644 index 0000000..0b96cf2 --- /dev/null +++ b/data/maps/the_wondrous/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Wondrous"
diff --git a/data/maps/the_wondrous/rooms/Entry.txtpb b/data/maps/the_wondrous/rooms/Entry.txtpb new file mode 100644 index 0000000..e15f75c --- /dev/null +++ b/data/maps/the_wondrous/rooms/Entry.txtpb
@@ -0,0 +1,11 @@
1name: "Entry"
2panels {
3 name: "WONDER"
4 path: "Panels/panel_1"
5 clue: "wonder"
6 answer: "wonder"
7}
8ports {
9 name: "DAEDALUS"
10 path: "Components/Warps/worldport"
11}
diff --git a/data/maps/the_wondrous/rooms/Huge.txtpb b/data/maps/the_wondrous/rooms/Huge.txtpb new file mode 100644 index 0000000..6ca6ef8 --- /dev/null +++ b/data/maps/the_wondrous/rooms/Huge.txtpb
@@ -0,0 +1,57 @@
1name: "Huge"
2panels {
3 name: "SHRINK"
4 path: "Panels/panel_3"
5 clue: "shrink"
6 answer: "shrink"
7 display_name: "SHRINK (2)"
8}
9panels {
10 name: "IRE"
11 path: "Panels/panel_4"
12 clue: "ire"
13 answer: "fire"
14 symbols: SPARKLES
15}
16panels {
17 name: "BRIE"
18 path: "Panels/panel_5"
19 clue: "brie"
20 answer: "three"
21 symbols: ZERO
22}
23panels {
24 name: "WICK"
25 path: "Panels/panel_6"
26 clue: "wick"
27 answer: "candle"
28 symbols: BOXES
29}
30panels {
31 name: "BARK"
32 path: "Panels/panel_7"
33 clue: "bark"
34 answer: "tree"
35 symbols: BOXES
36}
37panels {
38 name: "HARE"
39 path: "Panels/panel_8"
40 clue: "hare"
41 answer: "chair"
42 symbols: ZERO
43}
44panels {
45 name: "CHIME"
46 path: "Panels/panel_9"
47 clue: "chime"
48 answer: "chimney"
49 symbols: SPARKLES
50}
51panels {
52 name: "LIBRARY"
53 path: "Panels/panel_10"
54 clue: "library"
55 answer: "book"
56 symbols: BOXES
57}
diff --git a/data/maps/the_wondrous/rooms/Regular.txtpb b/data/maps/the_wondrous/rooms/Regular.txtpb new file mode 100644 index 0000000..65df029 --- /dev/null +++ b/data/maps/the_wondrous/rooms/Regular.txtpb
@@ -0,0 +1,8 @@
1name: "Regular"
2panels {
3 name: "SHRINK"
4 path: "Panels/panel_2"
5 clue: "shrink"
6 answer: "shrink"
7 display_name: "SHRINK (1)"
8}
diff --git a/data/maps/the_words/connections.txtpb b/data/maps/the_words/connections.txtpb new file mode 100644 index 0000000..f25ac2b --- /dev/null +++ b/data/maps/the_words/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Ending"
4 door { name: "Ending" }
5}
diff --git a/data/maps/the_words/doors.txtpb b/data/maps/the_words/doors.txtpb new file mode 100644 index 0000000..20f439b --- /dev/null +++ b/data/maps/the_words/doors.txtpb
@@ -0,0 +1,12 @@
1doors {
2 name: "Ending"
3 type: EVENT
4 panels { room: "Main Area" name: "FRUIT" }
5 panels { room: "Main Area" name: "FLOWER" }
6 panels { room: "Main Area" name: "GEM" }
7 panels { room: "Main Area" name: "DAIRY" }
8 panels { room: "Main Area" name: "TREE" }
9 panels { room: "Main Area" name: "METAL" }
10 panels { room: "Main Area" name: "CLOTHES" }
11 panels { room: "Main Area" name: "SPICE" }
12}
diff --git a/data/maps/the_words/metadata.txtpb b/data/maps/the_words/metadata.txtpb new file mode 100644 index 0000000..2dadcae --- /dev/null +++ b/data/maps/the_words/metadata.txtpb
@@ -0,0 +1,11 @@
1display_name: "The Words"
2# These are old proxies of the main room's panels that are not linked up
3# anymore.
4excluded_nodes: "Panels/Proxies/panel_3"
5excluded_nodes: "Panels/Proxies/panel_4"
6excluded_nodes: "Panels/Proxies/panel_6"
7excluded_nodes: "Panels/Proxies/panel_9"
8# These are all tantalyzingly hidden out of bounds. What's up with that?
9excluded_nodes: "Panels/Proxies/panel_backside_1"
10excluded_nodes: "Panels/Proxies/panel_backside_2"
11excluded_nodes: "Panels/Proxies/panel_backside_3"
diff --git a/data/maps/the_words/rooms/Ending.txtpb b/data/maps/the_words/rooms/Ending.txtpb new file mode 100644 index 0000000..79bd569 --- /dev/null +++ b/data/maps/the_words/rooms/Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Ending"
2endings {
3 name: "BLUE"
4 path: "Components/Endings/blue_ending"
5}
diff --git a/data/maps/the_words/rooms/Main Area.txtpb b/data/maps/the_words/rooms/Main Area.txtpb new file mode 100644 index 0000000..503408c --- /dev/null +++ b/data/maps/the_words/rooms/Main Area.txtpb
@@ -0,0 +1,61 @@
1name: "Main Area"
2panels {
3 name: "FRUIT"
4 path: "Panels/Room_1/panel_2"
5 clue: "fruit"
6 answer: "peach"
7 symbols: EXAMPLE
8}
9panels {
10 name: "FLOWER"
11 path: "Panels/Room_1/panel_3"
12 clue: "flower"
13 answer: "rose"
14 symbols: EXAMPLE
15}
16panels {
17 name: "GEM"
18 path: "Panels/Room_1/panel_4"
19 clue: "gem"
20 answer: "jade"
21 symbols: EXAMPLE
22}
23panels {
24 name: "DAIRY"
25 path: "Panels/Room_1/panel_5"
26 clue: "dairy"
27 answer: "cream"
28 symbols: EXAMPLE
29}
30panels {
31 name: "TREE"
32 path: "Panels/Room_1/panel_6"
33 clue: "tree"
34 answer: "walnut"
35 symbols: EXAMPLE
36}
37panels {
38 name: "METAL"
39 path: "Panels/Room_1/panel_7"
40 clue: "metal"
41 answer: "silver"
42 symbols: EXAMPLE
43}
44panels {
45 name: "CLOTHES"
46 path: "Panels/Room_1/panel_8"
47 clue: "clothes"
48 answer: "denim"
49 symbols: EXAMPLE
50}
51panels {
52 name: "SPICE"
53 path: "Panels/Room_1/panel_9"
54 clue: "spice"
55 answer: "sage"
56 symbols: EXAMPLE
57}
58ports {
59 name: "ENTRY"
60 path: "Components/Warps/worldport"
61}
diff --git a/data/metadata.txtpb b/data/metadata.txtpb new file mode 100644 index 0000000..b7ba807 --- /dev/null +++ b/data/metadata.txtpb
@@ -0,0 +1,50 @@
1version: 6
2# Filler item.
3special_names: "A Job Well Done"
4# Symbol items.
5special_names: "Age Symbol"
6special_names: "Anagram Symbol"
7special_names: "Boxes Symbol"
8special_names: "Cross Symbol"
9special_names: "Eval Symbol"
10special_names: "Example Symbol"
11special_names: "Gender Symbol"
12special_names: "Job Symbol"
13special_names: "Lingo Symbol"
14special_names: "Null Symbol"
15special_names: "Planet Symbol"
16special_names: "Pyramid Symbol"
17special_names: "Question Symbol"
18special_names: "Sound Symbol"
19special_names: "Sparkles Symbol"
20special_names: "Stars Symbol"
21special_names: "Sun Symbol"
22special_names: "Sweet Symbol"
23special_names: "Zero Symbol"
24# Anti collectable traps
25special_names: "Anti A"
26special_names: "Anti B"
27special_names: "Anti C"
28special_names: "Anti D"
29special_names: "Anti E"
30special_names: "Anti F"
31special_names: "Anti G"
32special_names: "Anti H"
33special_names: "Anti I"
34special_names: "Anti J"
35special_names: "Anti K"
36special_names: "Anti L"
37special_names: "Anti M"
38special_names: "Anti N"
39special_names: "Anti O"
40special_names: "Anti P"
41special_names: "Anti Q"
42special_names: "Anti R"
43special_names: "Anti S"
44special_names: "Anti T"
45special_names: "Anti U"
46special_names: "Anti V"
47special_names: "Anti W"
48special_names: "Anti X"
49special_names: "Anti Y"
50special_names: "Anti Z"
diff --git a/data/progressives.txtpb b/data/progressives.txtpb new file mode 100644 index 0000000..0eba2bf --- /dev/null +++ b/data/progressives.txtpb
@@ -0,0 +1,11 @@
1progressives {
2 name: "Progressive Gold Ending"
3 doors { map: "daedalus" name: "Red Rainbow Room" }
4 doors { map: "daedalus" name: "Orange Rainbow Room" }
5 doors { map: "daedalus" name: "Yellow Rainbow Room" }
6 doors { map: "daedalus" name: "Green Rainbow Room" }
7 doors { map: "daedalus" name: "Blue Rainbow Room" }
8 doors { map: "daedalus" name: "Purple Rainbow Room" }
9 doors { map: "daedalus" name: "Cyan Rainbow Room" }
10 doors { map: "daedalus" name: "Brown Rainbow Room" }
11}