about summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/MISSING PANELS.txt32
-rw-r--r--data/README.md13
-rw-r--r--data/connections.txtpb360
-rw-r--r--data/door_groups.txtpb171
-rw-r--r--data/ids.yaml1093
-rw-r--r--data/maps/control_center/doors.txtpb44
-rw-r--r--data/maps/control_center/rooms/Ancient Entrance.txtpb7
-rw-r--r--data/maps/control_center/rooms/Between Entrance.txtpb3
-rw-r--r--data/maps/control_center/rooms/Entry Entrance.txtpb3
-rw-r--r--data/maps/control_center/rooms/Entry.txtpb3
-rw-r--r--data/maps/control_center/rooms/Main Area.txtpb17
-rw-r--r--data/maps/control_center/rooms/Partial Entrance.txtpb3
-rw-r--r--data/maps/control_center/rooms/Perceptive Entrance.txtpb3
-rw-r--r--data/maps/control_center/rooms/Repetitive Entrance.txtpb3
-rw-r--r--data/maps/control_center/rooms/Tenacious Entrance.txtpb3
-rw-r--r--data/maps/control_center/rooms/Unkempt Entrance.txtpb3
-rw-r--r--data/maps/daedalus/connections.txtpb362
-rw-r--r--data/maps/daedalus/doors.txtpb406
-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.txtpb5
-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.txtpb6
-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.txtpb4
-rw-r--r--data/maps/daedalus/rooms/Hedges.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Hotel.txtpb4
-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.txtpb5
-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.txtpb5
-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.txtpb5
-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.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Rain Side.txtpb6
-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.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Starting Room.txtpb5
-rw-r--r--data/maps/daedalus/rooms/Sweet Foyer.txtpb8
-rw-r--r--data/maps/daedalus/rooms/Tree Entrance.txtpb5
-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.txtpb5
-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.txtpb11
-rw-r--r--data/maps/daedalus/rooms/Wisdom Panel.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Wonderland.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Backside.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Door.txtpb7
-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/demo/connections.txtpb30
-rw-r--r--data/maps/demo/doors.txtpb161
-rw-r--r--data/maps/demo/metadata.txtpb6
-rw-r--r--data/maps/demo/rooms/Backside Area.txtpb25
-rw-r--r--data/maps/demo/rooms/Castle.txtpb13
-rw-r--r--data/maps/demo/rooms/Center Building.txtpb13
-rw-r--r--data/maps/demo/rooms/Flower Hallway.txtpb7
-rw-r--r--data/maps/demo/rooms/Main Area.txtpb241
-rw-r--r--data/maps/demo/rooms/Mastery.txtpb5
-rw-r--r--data/maps/demo/rooms/Tower.txtpb7
-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.txtpb5
-rw-r--r--data/maps/four_rooms/rooms/Hallway.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/Intensify Room.txtpb5
-rw-r--r--data/maps/four_rooms/rooms/Keyholder Room.txtpb2
-rw-r--r--data/maps/four_rooms/rooms/Synonyms Room.txtpb5
-rw-r--r--data/maps/four_rooms/rooms/Time Room.txtpb5
-rw-r--r--data/maps/icarus/connections.txtpb766
-rw-r--r--data/maps/icarus/doors.txtpb286
-rw-r--r--data/maps/icarus/metadata.txtpb4
-rw-r--r--data/maps/icarus/rooms/Above Trans Rights.txtpb12
-rw-r--r--data/maps/icarus/rooms/Banana Belt Door.txtpb5
-rw-r--r--data/maps/icarus/rooms/Behind Welcome Spine.txtpb1
-rw-r--r--data/maps/icarus/rooms/Big U.txtpb40
-rw-r--r--data/maps/icarus/rooms/Cow Quicktravel.txtpb14
-rw-r--r--data/maps/icarus/rooms/Fatherland Quicktravel.txtpb10
-rw-r--r--data/maps/icarus/rooms/Fatherland.txtpb16
-rw-r--r--data/maps/icarus/rooms/Highest Point.txtpb19
-rw-r--r--data/maps/icarus/rooms/Mastery.txtpb5
-rw-r--r--data/maps/icarus/rooms/Maze Back.txtpb8
-rw-r--r--data/maps/icarus/rooms/Maze King Painting.txtpb8
-rw-r--r--data/maps/icarus/rooms/Maze King Panel.txtpb8
-rw-r--r--data/maps/icarus/rooms/Maze Wings Passage.txtpb9
-rw-r--r--data/maps/icarus/rooms/Maze.txtpb60
-rw-r--r--data/maps/icarus/rooms/Mediums Quicktravel.txtpb10
-rw-r--r--data/maps/icarus/rooms/Mini Icarus 2.txtpb45
-rw-r--r--data/maps/icarus/rooms/Mini Icarus 3.txtpb1
-rw-r--r--data/maps/icarus/rooms/Mini Icarus Sun Loop.txtpb22
-rw-r--r--data/maps/icarus/rooms/Mini Icarus Wings Painting.txtpb5
-rw-r--r--data/maps/icarus/rooms/Painting Maze 1.txtpb13
-rw-r--r--data/maps/icarus/rooms/Painting Maze 2.txtpb13
-rw-r--r--data/maps/icarus/rooms/Patricide Room.txtpb9
-rw-r--r--data/maps/icarus/rooms/Pillar Ramp.txtpb65
-rw-r--r--data/maps/icarus/rooms/Spiral Ramp.txtpb29
-rw-r--r--data/maps/icarus/rooms/The Orb.txtpb117
-rw-r--r--data/maps/icarus/rooms/Through Woman (Obverse).txtpb28
-rw-r--r--data/maps/icarus/rooms/Through Woman (Reverse).txtpb19
-rw-r--r--data/maps/icarus/rooms/Trans Rights Panels.txtpb22
-rw-r--r--data/maps/icarus/rooms/Trans Rights.txtpb25
-rw-r--r--data/maps/icarus/rooms/Welcome Spine (Obverse).txtpb22
-rw-r--r--data/maps/icarus/rooms/Welcome Spine (Reverse).txtpb22
-rw-r--r--data/maps/icarus/rooms/Welcome Spine Quicktravel.txtpb10
-rw-r--r--data/maps/the_advanced/connections.txtpb10
-rw-r--r--data/maps/the_advanced/doors.txtpb50
-rw-r--r--data/maps/the_advanced/metadata.txtpb4
-rw-r--r--data/maps/the_advanced/rooms/CBA.txtpb22
-rw-r--r--data/maps/the_advanced/rooms/Main Area.txtpb200
-rw-r--r--data/maps/the_advanced/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_ancient/doors.txtpb4
-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.txtpb21
-rw-r--r--data/maps/the_bearer/rooms/Back Area.txtpb11
-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.txtpb5
-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.txtpb8
-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.txtpb9
-rw-r--r--data/maps/the_between/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_between/rooms/Plaza Entrance.txtpb5
-rw-r--r--data/maps/the_butterfly/doors.txtpb1
-rw-r--r--data/maps/the_butterfly/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_butterfly/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_charismatic/connections.txtpb35
-rw-r--r--data/maps/the_charismatic/doors.txtpb56
-rw-r--r--data/maps/the_charismatic/metadata.txtpb4
-rw-r--r--data/maps/the_charismatic/rooms/Latitude Middle.txtpb8
-rw-r--r--data/maps/the_charismatic/rooms/Latitude North.txtpb8
-rw-r--r--data/maps/the_charismatic/rooms/Latitude South.txtpb8
-rw-r--r--data/maps/the_charismatic/rooms/Longitude East.txtpb8
-rw-r--r--data/maps/the_charismatic/rooms/Longitude Middle.txtpb8
-rw-r--r--data/maps/the_charismatic/rooms/Longitude West.txtpb8
-rw-r--r--data/maps/the_charismatic/rooms/Main Area.txtpb78
-rw-r--r--data/maps/the_charismatic/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_colorful/doors.txtpb9
-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.txtpb9
-rw-r--r--data/maps/the_colorful/rooms/Cyan Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Gray Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Green Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Orange Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/P2 Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Purple Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Red Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/White Room.txtpb5
-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.txtpb25
-rw-r--r--data/maps/the_congruent/metadata.txtpb4
-rw-r--r--data/maps/the_congruent/rooms/C Keyholder.txtpb2
-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.txtpb2
-rw-r--r--data/maps/the_congruent/rooms/G2 Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Main Area.txtpb5
-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_crystalline/connections.txtpb26
-rw-r--r--data/maps/the_crystalline/doors.txtpb14
-rw-r--r--data/maps/the_crystalline/metadata.txtpb4
-rw-r--r--data/maps/the_crystalline/rooms/Flip Area.txtpb14
-rw-r--r--data/maps/the_crystalline/rooms/Main Area.txtpb29
-rw-r--r--data/maps/the_crystalline/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_crystalline/rooms/Painting Divot.txtpb5
-rw-r--r--data/maps/the_darkroom/connections.txtpb29
-rw-r--r--data/maps/the_darkroom/doors.txtpb8
-rw-r--r--data/maps/the_darkroom/rooms/Congruent Entrance.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/Cyan Hallway.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/First Room Exit.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/First Room.txtpb24
-rw-r--r--data/maps/the_darkroom/rooms/S Room.txtpb1
-rw-r--r--data/maps/the_darkroom/rooms/Second Room Exit.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/Second Room.txtpb18
-rw-r--r--data/maps/the_darkroom/rooms/Third Room.txtpb6
-rw-r--r--data/maps/the_digital/connections.txtpb5
-rw-r--r--data/maps/the_digital/doors.txtpb8
-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.txtpb5
-rw-r--r--data/maps/the_digital/rooms/Main Area.txtpb13
-rw-r--r--data/maps/the_digital/rooms/Tree Area.txtpb6
-rw-r--r--data/maps/the_digital/rooms/U Room.txtpb1
-rw-r--r--data/maps/the_digital/rooms/Unyielding Entrance.txtpb4
-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/doors.txtpb79
-rw-r--r--data/maps/the_double_sided/metadata.txtpb4
-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.txtpb5
-rw-r--r--data/maps/the_entry/connections.txtpb57
-rw-r--r--data/maps/the_entry/doors.txtpb126
-rw-r--r--data/maps/the_entry/metadata.txtpb10
-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.txtpb6
-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.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Digital Entrance.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Entry Exit.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Eye Room.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Flipped Link Area.txtpb5
-rw-r--r--data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb20
-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.txtpb9
-rw-r--r--data/maps/the_entry/rooms/Gallery Return.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Least Blue Last.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Liberated Entrance Panel.txtpb9
-rw-r--r--data/maps/the_entry/rooms/Liberated Entrance.txtpb8
-rw-r--r--data/maps/the_entry/rooms/Lime Room.txtpb8
-rw-r--r--data/maps/the_entry/rooms/Link Area.txtpb15
-rw-r--r--data/maps/the_entry/rooms/Literate Entrance Panel.txtpb9
-rw-r--r--data/maps/the_entry/rooms/Literate Entrance.txtpb8
-rw-r--r--data/maps/the_entry/rooms/Parthenon Return.txtpb8
-rw-r--r--data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb18
-rw-r--r--data/maps/the_entry/rooms/Rabbit Hole.txtpb10
-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.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Revitalized Entrance.txtpb9
-rw-r--r--data/maps/the_entry/rooms/Right Eye.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Shop Entrance.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Starting Room.txtpb25
-rw-r--r--data/maps/the_entry/rooms/Trick Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Wrath Room.txtpb18
-rw-r--r--data/maps/the_entry/rooms/X Area.txtpb6
-rw-r--r--data/maps/the_extravagant/rooms/E Room.txtpb1
-rw-r--r--data/maps/the_extravagant/rooms/Engine Room.txtpb5
-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_fuzzy/connections.txtpb5
-rw-r--r--data/maps/the_fuzzy/doors.txtpb29
-rw-r--r--data/maps/the_fuzzy/metadata.txtpb4
-rw-r--r--data/maps/the_fuzzy/rooms/Main Area.txtpb119
-rw-r--r--data/maps/the_fuzzy/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_gallery/doors.txtpb71
-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.txtpb6
-rw-r--r--data/maps/the_gold/doors.txtpb7
-rw-r--r--data/maps/the_gold/rooms/The Whole Thing.txtpb1
-rw-r--r--data/maps/the_graveyard/doors.txtpb12
-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/connections.txtpb4
-rw-r--r--data/maps/the_great/doors.txtpb179
-rw-r--r--data/maps/the_great/rooms/Back Area.txtpb104
-rw-r--r--data/maps/the_great/rooms/Behind Question Area.txtpb2
-rw-r--r--data/maps/the_great/rooms/Colorful Entrance.txtpb6
-rw-r--r--data/maps/the_great/rooms/Daedalus Entrance.txtpb6
-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.txtpb6
-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.txtpb6
-rw-r--r--data/maps/the_great/rooms/Magnet Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Main Area.txtpb23
-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.txtpb1
-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.txtpb8
-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.txtpb6
-rw-r--r--data/maps/the_great/rooms/Question Room How.txtpb3
-rw-r--r--data/maps/the_great/rooms/Question Room What.txtpb13
-rw-r--r--data/maps/the_great/rooms/Question Room When.txtpb3
-rw-r--r--data/maps/the_great/rooms/Question Room Who.txtpb3
-rw-r--r--data/maps/the_great/rooms/Salmon Room.txtpb6
-rw-r--r--data/maps/the_great/rooms/Talented Entrance.txtpb6
-rw-r--r--data/maps/the_great/rooms/The Landscapes.txtpb88
-rw-r--r--data/maps/the_great/rooms/Under Question Room.txtpb3
-rw-r--r--data/maps/the_great/rooms/West Side.txtpb15
-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.txtpb9
-rw-r--r--data/maps/the_hive/doors.txtpb3
-rw-r--r--data/maps/the_hive/rooms/Main Area.txtpb18
-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/doors.txtpb17
-rw-r--r--data/maps/the_impressive/rooms/Green Eye.txtpb6
-rw-r--r--data/maps/the_impressive/rooms/Lobby.txtpb6
-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.txtpb6
-rw-r--r--data/maps/the_impressive/rooms/W Room.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/WM Room.txtpb2
-rw-r--r--data/maps/the_invisible/rooms/Entrance.txtpb5
-rw-r--r--data/maps/the_invisible/rooms/Maze.txtpb6
-rw-r--r--data/maps/the_jubilant/doors.txtpb11
-rw-r--r--data/maps/the_jubilant/metadata.txtpb4
-rw-r--r--data/maps/the_jubilant/rooms/J Room.txtpb1
-rw-r--r--data/maps/the_jubilant/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_jubilant/rooms/Side Area.txtpb2
-rw-r--r--data/maps/the_keen/metadata.txtpb4
-rw-r--r--data/maps/the_keen/rooms/K Room.txtpb1
-rw-r--r--data/maps/the_keen/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_liberated/doors.txtpb1
-rw-r--r--data/maps/the_liberated/metadata.txtpb4
-rw-r--r--data/maps/the_liberated/rooms/Painting Room.txtpb1
-rw-r--r--data/maps/the_liberated/rooms/Puzzle Room.txtpb5
-rw-r--r--data/maps/the_linear/doors.txtpb1
-rw-r--r--data/maps/the_linear/metadata.txtpb4
-rw-r--r--data/maps/the_linear/rooms/Room.txtpb5
-rw-r--r--data/maps/the_lionized/metadata.txtpb4
-rw-r--r--data/maps/the_lionized/rooms/E2 Room.txtpb1
-rw-r--r--data/maps/the_lionized/rooms/Puzzle Room.txtpb5
-rw-r--r--data/maps/the_literate/doors.txtpb1
-rw-r--r--data/maps/the_literate/metadata.txtpb4
-rw-r--r--data/maps/the_literate/rooms/Painting Room.txtpb1
-rw-r--r--data/maps/the_literate/rooms/Puzzle Room.txtpb5
-rw-r--r--data/maps/the_lively/metadata.txtpb4
-rw-r--r--data/maps/the_lively/rooms/L2 Room.txtpb1
-rw-r--r--data/maps/the_lively/rooms/Puzzle Room.txtpb4
-rw-r--r--data/maps/the_nuanced/connections.txtpb2
-rw-r--r--data/maps/the_nuanced/doors.txtpb13
-rw-r--r--data/maps/the_nuanced/metadata.txtpb4
-rw-r--r--data/maps/the_nuanced/rooms/Back Room.txtpb1
-rw-r--r--data/maps/the_nuanced/rooms/Main Room.txtpb6
-rw-r--r--data/maps/the_nuanced/rooms/N2 Room.txtpb1
-rw-r--r--data/maps/the_orb/connections.txtpb12
-rw-r--r--data/maps/the_orb/rooms/B Room.txtpb16
-rw-r--r--data/maps/the_orb/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_orb/rooms/Middle Room.txtpb12
-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.txtpb157
-rw-r--r--data/maps/the_owl/rooms/Blue Room.txtpb1
-rw-r--r--data/maps/the_owl/rooms/Connected Area.txtpb13
-rw-r--r--data/maps/the_owl/rooms/Magenta Hallway.txtpb5
-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.txtpb8
-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.txtpb26
-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/doors.txtpb7
-rw-r--r--data/maps/the_partial/rooms/Control Center Entrance.txtpb5
-rw-r--r--data/maps/the_partial/rooms/F Room.txtpb1
-rw-r--r--data/maps/the_partial/rooms/Obverse Side.txtpb6
-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/metadata.txtpb4
-rw-r--r--data/maps/the_perceptive/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_plaza/connections.txtpb8
-rw-r--r--data/maps/the_plaza/doors.txtpb45
-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.txtpb13
-rw-r--r--data/maps/the_plaza/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Repetitive Entrance.txtpb5
-rw-r--r--data/maps/the_plaza/rooms/Sirenic Entrance.txtpb5
-rw-r--r--data/maps/the_plaza/rooms/Symbolic Entrance.txtpb5
-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/metadata.txtpb4
-rw-r--r--data/maps/the_quiet/rooms/Keyholder Room.txtpb2
-rw-r--r--data/maps/the_quiet/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_quiet/rooms/Q Room.txtpb1
-rw-r--r--data/maps/the_relentless/doors.txtpb32
-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.txtpb4
-rw-r--r--data/maps/the_repetitive/doors.txtpb51
-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.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Entry Connector.txtpb5
-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.txtpb5
-rw-r--r--data/maps/the_repetitive/rooms/Mastery Room.txtpb1
-rw-r--r--data/maps/the_repetitive/rooms/Plaza Connector.txtpb5
-rw-r--r--data/maps/the_repetitive/rooms/Yellow Room.txtpb1
-rw-r--r--data/maps/the_revitalized/rooms/Bye Room.txtpb5
-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/doors.txtpb3
-rw-r--r--data/maps/the_shop/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_sirenic/metadata.txtpb4
-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.txtpb5
-rw-r--r--data/maps/the_stellar/connections.txtpb70
-rw-r--r--data/maps/the_stellar/doors.txtpb104
-rw-r--r--data/maps/the_stellar/metadata.txtpb6
-rw-r--r--data/maps/the_stellar/rooms/Blue Panel.txtpb8
-rw-r--r--data/maps/the_stellar/rooms/Connected Area.txtpb63
-rw-r--r--data/maps/the_stellar/rooms/Green Area.txtpb8
-rw-r--r--data/maps/the_stellar/rooms/Green Panel.txtpb8
-rw-r--r--data/maps/the_stellar/rooms/Hi Room.txtpb8
-rw-r--r--data/maps/the_stellar/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_stellar/rooms/Old Crossroads.txtpb8
-rw-r--r--data/maps/the_stellar/rooms/Orange Panel.txtpb8
-rw-r--r--data/maps/the_stellar/rooms/Purple Panel.txtpb8
-rw-r--r--data/maps/the_stellar/rooms/Red Panel.txtpb8
-rw-r--r--data/maps/the_stellar/rooms/Starting Room.txtpb15
-rw-r--r--data/maps/the_stellar/rooms/Yellow Panel.txtpb8
-rw-r--r--data/maps/the_stormy/rooms/Center.txtpb7
-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/connections.txtpb5
-rw-r--r--data/maps/the_sturdy/doors.txtpb6
-rw-r--r--data/maps/the_sturdy/metadata.txtpb8
-rw-r--r--data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb6
-rw-r--r--data/maps/the_sturdy/rooms/Main Area.txtpb7
-rw-r--r--data/maps/the_sturdy/rooms/S2 Area.txtpb5
-rw-r--r--data/maps/the_sun_temple/connections.txtpb1
-rw-r--r--data/maps/the_sun_temple/metadata.txtpb4
-rw-r--r--data/maps/the_sun_temple/rooms/Ending.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Entrance.txtpb4
-rw-r--r--data/maps/the_sun_temple/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Temple.txtpb1
-rw-r--r--data/maps/the_sweet/rooms/Main Area.txtpb7
-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/metadata.txtpb4
-rw-r--r--data/maps/the_symbolic/rooms/White Room.txtpb3
-rw-r--r--data/maps/the_talented/doors.txtpb7
-rw-r--r--data/maps/the_talented/metadata.txtpb4
-rw-r--r--data/maps/the_talented/rooms/Main Area.txtpb4
-rw-r--r--data/maps/the_tenacious/doors.txtpb2
-rw-r--r--data/maps/the_tenacious/rooms/Control Center Entrance.txtpb3
-rw-r--r--data/maps/the_tenacious/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_three_doors/doors.txtpb1
-rw-r--r--data/maps/the_three_doors/rooms/Dead End Room.txtpb6
-rw-r--r--data/maps/the_three_doors/rooms/First Second Room.txtpb6
-rw-r--r--data/maps/the_three_doors/rooms/Loose Strings Room.txtpb3
-rw-r--r--data/maps/the_three_doors/rooms/One Luck Room.txtpb3
-rw-r--r--data/maps/the_three_doors/rooms/Silver Portal Room.txtpb6
-rw-r--r--data/maps/the_tower/metadata.txtpb4
-rw-r--r--data/maps/the_tower/rooms/First Floor.txtpb3
-rw-r--r--data/maps/the_tree/doors.txtpb2
-rw-r--r--data/maps/the_tree/rooms/Bearer Entrance.txtpb3
-rw-r--r--data/maps/the_tree/rooms/Main Area.txtpb14
-rw-r--r--data/maps/the_unkempt/connections.txtpb2
-rw-r--r--data/maps/the_unkempt/doors.txtpb27
-rw-r--r--data/maps/the_unkempt/rooms/Control Center Entrance.txtpb3
-rw-r--r--data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb3
-rw-r--r--data/maps/the_unkempt/rooms/Main Area.txtpb10
-rw-r--r--data/maps/the_unkempt/rooms/Right Area.txtpb2
-rw-r--r--data/maps/the_unkempt/rooms/V Keyholder.txtpb1
-rw-r--r--data/maps/the_unkempt/rooms/W Keyholder.txtpb1
-rw-r--r--data/maps/the_unyielding/doors.txtpb65
-rw-r--r--data/maps/the_unyielding/rooms/Bearer Entrance.txtpb3
-rw-r--r--data/maps/the_unyielding/rooms/Digital Entrance.txtpb3
-rw-r--r--data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb3
-rw-r--r--data/maps/the_unyielding/rooms/Plaza Entrance.txtpb3
-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_wondrous/metadata.txtpb4
-rw-r--r--data/maps/the_wondrous/rooms/Entry.txtpb3
-rw-r--r--data/maps/the_wondrous/rooms/Huge.txtpb1
-rw-r--r--data/maps/the_wondrous/rooms/Regular.txtpb1
-rw-r--r--data/maps/the_words/rooms/Main Area.txtpb3
-rw-r--r--data/metadata.txtpb56
-rw-r--r--data/progressives.txtpb24
691 files changed, 7970 insertions, 1198 deletions
diff --git a/data/MISSING PANELS.txt b/data/MISSING PANELS.txt new file mode 100644 index 0000000..478b8be --- /dev/null +++ b/data/MISSING PANELS.txt
@@ -0,0 +1,32 @@
1Used in vanilla doors:
2
3The Between - RIGHT
4
5
6
7
8Used in a pseudo-connection:
9
10The Sturdy - COLORS
11
12
13
14
15Unsolved panels in letter rooms:
16
17Daedalus (F2 Room) - DEADLY
18Daedalus (F2 Room) - DIMS
19Daedalus (F2 Room) - GRAVE
20Daedalus (F2 Room) - LETHAL
21Daedalus (O2 Room) - ACCEPT
22Daedalus (O2 Room) - FOLLOW
23Daedalus (O2 Room) - PLEDGE
24Daedalus (O2 Room) - WARNING
25Daedalus (U2 Room) - EFFECTIVE
26Daedalus (U2 Room) - HELPFUL
27Daedalus (U2 Room) - INFERNAL
28Daedalus (U2 Room) - PRACTICAL
29Daedalus (U2 Room) - PRODUCTIVE
30Daedalus (U2 Room) - WONDERLAND
31The Digital - EYE
32The Digital - HIGH
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 f1b81d5..8d75dab 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -1,5 +1,3 @@
1# TODO
2# daedalus/roof -> icarus
3connections { 1connections {
4 from { 2 from {
5 port { 3 port {
@@ -20,7 +18,7 @@ connections {
20 from { 18 from {
21 port { 19 port {
22 map: "the_entry" 20 map: "the_entry"
23 room: "Flipped Second Room" 21 room: "Four Rooms Entrance"
24 name: "FOUR" 22 name: "FOUR"
25 } 23 }
26 } 24 }
@@ -141,7 +139,7 @@ connections {
141 to { 139 to {
142 port { 140 port {
143 map: "the_darkroom" 141 map: "the_darkroom"
144 room: "First Room" 142 room: "Cyan Hallway"
145 name: "COLORFUL" 143 name: "COLORFUL"
146 } 144 }
147 } 145 }
@@ -157,7 +155,7 @@ connections {
157 to { 155 to {
158 port { 156 port {
159 map: "the_darkroom" 157 map: "the_darkroom"
160 room: "Second Room" 158 room: "Congruent Entrance"
161 name: "CONGRUENT" 159 name: "CONGRUENT"
162 } 160 }
163 } 161 }
@@ -233,7 +231,7 @@ connections {
233 from { 231 from {
234 port { 232 port {
235 map: "the_darkroom" 233 map: "the_darkroom"
236 room: "First Room" 234 room: "Double Sided Entrance"
237 name: "DOUBLESIDED" 235 name: "DOUBLESIDED"
238 } 236 }
239 } 237 }
@@ -308,6 +306,23 @@ connections {
308 name: "GALLERY" 306 name: "GALLERY"
309 } 307 }
310 } 308 }
309 oneway: true
310}
311connections {
312 from {
313 port {
314 map: "the_butterfly"
315 room: "Main Area"
316 name: "GALLERY"
317 }
318 }
319 to {
320 room {
321 map: "the_gallery"
322 name: "Main Area"
323 }
324 }
325 oneway: true
311} 326}
312connections { 327connections {
313 from { 328 from {
@@ -618,7 +633,7 @@ connections {
618 from { 633 from {
619 port { 634 port {
620 map: "the_entry" 635 map: "the_entry"
621 room: "Link Area" 636 room: "Liberated Entrance"
622 name: "BLUE" 637 name: "BLUE"
623 } 638 }
624 } 639 }
@@ -666,7 +681,7 @@ connections {
666 from { 681 from {
667 port { 682 port {
668 map: "the_entry" 683 map: "the_entry"
669 room: "Link Area" 684 room: "Literate Entrance"
670 name: "BROWN" 685 name: "BROWN"
671 } 686 }
672 } 687 }
@@ -714,7 +729,7 @@ connections {
714 from { 729 from {
715 port { 730 port {
716 map: "the_orb" 731 map: "the_orb"
717 room: "B Room" 732 room: "Middle Room"
718 name: "MID" 733 name: "MID"
719 } 734 }
720 } 735 }
@@ -841,6 +856,8 @@ connections {
841 } 856 }
842 oneway: true 857 oneway: true
843} 858}
859# Two one-way connections because the CLUE panel only needs to be solved to
860# go from The Great to The Partial.
844connections { 861connections {
845 from { 862 from {
846 port { 863 port {
@@ -856,6 +873,25 @@ connections {
856 name: "GREAT" 873 name: "GREAT"
857 } 874 }
858 } 875 }
876 oneway: true
877}
878connections {
879 from {
880 port {
881 map: "the_partial"
882 room: "Obverse Side"
883 name: "GREAT"
884 }
885 }
886 to {
887 port {
888 map: "the_great"
889 room: "West Side"
890 name: "PARTIAL"
891 }
892 }
893 oneway: true
894 bypass_target_door: true
859} 895}
860connections { 896connections {
861 from { 897 from {
@@ -925,7 +961,7 @@ connections {
925 from { 961 from {
926 port { 962 port {
927 map: "the_entry" 963 map: "the_entry"
928 room: "Lime Room" 964 room: "Revitalized Entrance"
929 name: "REVITALIZED" 965 name: "REVITALIZED"
930 } 966 }
931 } 967 }
@@ -1193,6 +1229,7 @@ connections {
1193 } 1229 }
1194 } 1230 }
1195 oneway: true 1231 oneway: true
1232 roof_access: true
1196} 1233}
1197connections { 1234connections {
1198 from { 1235 from {
@@ -1434,7 +1471,6 @@ connections {
1434 name: "GREAT" 1471 name: "GREAT"
1435 } 1472 }
1436 } 1473 }
1437 door { map: "the_great" name: "Daedalus Entrance" }
1438 oneway: true 1474 oneway: true
1439} 1475}
1440connections { 1476connections {
@@ -1453,6 +1489,7 @@ connections {
1453 } 1489 }
1454 } 1490 }
1455 oneway: true 1491 oneway: true
1492 bypass_target_door: true
1456} 1493}
1457connections { 1494connections {
1458 from { 1495 from {
@@ -1525,6 +1562,23 @@ connections {
1525 painting { 1562 painting {
1526 map: "the_sturdy" 1563 map: "the_sturdy"
1527 room: "S2 Area" 1564 room: "S2 Area"
1565 name: "RAINBOW2"
1566 }
1567 }
1568 to {
1569 painting {
1570 map: "daedalus"
1571 room: "Rainbow Start"
1572 name: "RAINBOW"
1573 }
1574 }
1575 oneway: true
1576}
1577connections {
1578 from {
1579 painting {
1580 map: "the_sturdy"
1581 room: "Hidden Rainbow"
1528 name: "RAINBOW" 1582 name: "RAINBOW"
1529 } 1583 }
1530 } 1584 }
@@ -1748,12 +1802,13 @@ connections {
1748 } 1802 }
1749 } 1803 }
1750 oneway: true 1804 oneway: true
1805 bypass_target_door: true
1751} 1806}
1752connections { 1807connections {
1753 from { 1808 from {
1754 port { 1809 port {
1755 map: "the_bearer" 1810 map: "the_bearer"
1756 room: "Back Area" 1811 room: "Tree Entrance"
1757 name: "TREE" 1812 name: "TREE"
1758 } 1813 }
1759 } 1814 }
@@ -1830,7 +1885,6 @@ connections {
1830 } 1885 }
1831} 1886}
1832connections { 1887connections {
1833 # Two one-way connections because the door only blocks one direction.
1834 from { 1888 from {
1835 port { 1889 port {
1836 map: "the_great" 1890 map: "the_great"
@@ -1847,6 +1901,7 @@ connections {
1847 } 1901 }
1848} 1902}
1849connections { 1903connections {
1904 # Two one-way connections because the door only blocks one direction.
1850 from { 1905 from {
1851 port { 1906 port {
1852 map: "the_unkempt" 1907 map: "the_unkempt"
@@ -1879,6 +1934,7 @@ connections {
1879 } 1934 }
1880 } 1935 }
1881 oneway: true 1936 oneway: true
1937 bypass_target_door: true
1882} 1938}
1883connections { 1939connections {
1884 from { 1940 from {
@@ -2404,3 +2460,281 @@ connections {
2404 } 2460 }
2405 } 2461 }
2406} 2462}
2463connections {
2464 from {
2465 painting {
2466 map: "the_entry"
2467 room: "Eye Room"
2468 name: "GALLERY"
2469 }
2470 }
2471 to {
2472 room {
2473 map: "the_gallery"
2474 name: "Main Area"
2475 }
2476 }
2477 oneway: true
2478}
2479connections {
2480 from {
2481 room {
2482 map: "the_sun_temple"
2483 name: "Temple"
2484 }
2485 }
2486 to {
2487 room {
2488 map: "the_graveyard"
2489 name: "Outside"
2490 }
2491 }
2492 oneway: true
2493}
2494connections {
2495 from {
2496 room {
2497 map: "daedalus"
2498 name: "Roof"
2499 }
2500 }
2501 to {
2502 port {
2503 map: "icarus"
2504 room: "Welcome Spine (Obverse)"
2505 name: "WORLDPORT"
2506 }
2507 }
2508}
2509connections {
2510 from {
2511 panel {
2512 map: "the_entry"
2513 room: "Starting Room"
2514 name: "Gift Maps"
2515 answer: "icely"
2516 }
2517 }
2518 to {
2519 room {
2520 map: "the_advanced"
2521 name: "Main Area"
2522 }
2523 }
2524 oneway: true
2525}
2526connections {
2527 from {
2528 port {
2529 map: "the_advanced"
2530 room: "Main Area"
2531 name: "WORLDPORT"
2532 }
2533 }
2534 to {
2535 room {
2536 map: "the_entry"
2537 name: "Starting Room"
2538 }
2539 }
2540 oneway: true
2541}
2542connections {
2543 from {
2544 panel {
2545 map: "the_entry"
2546 room: "Starting Room"
2547 name: "Gift Maps"
2548 answer: "souvey"
2549 }
2550 }
2551 to {
2552 room {
2553 map: "the_charismatic"
2554 name: "Main Area"
2555 }
2556 }
2557 oneway: true
2558}
2559connections {
2560 from {
2561 port {
2562 map: "the_charismatic"
2563 room: "Main Area"
2564 name: "WORLDPORT"
2565 }
2566 }
2567 to {
2568 room {
2569 map: "the_entry"
2570 name: "Starting Room"
2571 }
2572 }
2573 oneway: true
2574}
2575connections {
2576 from {
2577 panel {
2578 map: "the_entry"
2579 room: "Starting Room"
2580 name: "Gift Maps"
2581 answer: "q"
2582 }
2583 }
2584 to {
2585 room {
2586 map: "the_crystalline"
2587 name: "Main Area"
2588 }
2589 }
2590 oneway: true
2591}
2592connections {
2593 from {
2594 port {
2595 map: "the_crystalline"
2596 room: "Main Area"
2597 name: "WORLDPORT"
2598 }
2599 }
2600 to {
2601 room {
2602 map: "the_entry"
2603 name: "Starting Room"
2604 }
2605 }
2606 oneway: true
2607}
2608connections {
2609 # Possibly the most cursed connection in the entire game.
2610 from {
2611 room {
2612 map: "the_crystalline"
2613 name: "Flip Area"
2614 }
2615 }
2616 to {
2617 room {
2618 map: "icarus"
2619 name: "Welcome Spine (Obverse)"
2620 }
2621 }
2622 oneway: true
2623}
2624connections {
2625 from {
2626 panel {
2627 map: "the_entry"
2628 room: "Starting Room"
2629 name: "Gift Maps"
2630 answer: "hatkirby"
2631 }
2632 }
2633 to {
2634 room {
2635 map: "the_stellar"
2636 name: "Starting Room"
2637 }
2638 }
2639 oneway: true
2640}
2641connections {
2642 from {
2643 panel {
2644 map: "the_entry"
2645 room: "Starting Room"
2646 name: "Gift Maps"
2647 answer: "kirby"
2648 }
2649 }
2650 to {
2651 room {
2652 map: "the_stellar"
2653 name: "Starting Room"
2654 }
2655 }
2656 oneway: true
2657}
2658connections {
2659 from {
2660 panel {
2661 map: "the_entry"
2662 room: "Starting Room"
2663 name: "Gift Maps"
2664 answer: "star"
2665 }
2666 }
2667 to {
2668 room {
2669 map: "the_stellar"
2670 name: "Starting Room"
2671 }
2672 }
2673 oneway: true
2674}
2675connections {
2676 from {
2677 port {
2678 map: "the_stellar"
2679 room: "Starting Room"
2680 name: "WORLDPORT"
2681 }
2682 }
2683 to {
2684 room {
2685 map: "the_entry"
2686 name: "Starting Room"
2687 }
2688 }
2689 oneway: true
2690}
2691connections {
2692 from {
2693 panel {
2694 map: "the_entry"
2695 room: "Starting Room"
2696 name: "Gift Maps"
2697 answer: "gongus"
2698 }
2699 }
2700 to {
2701 room {
2702 map: "the_fuzzy"
2703 name: "Main Area"
2704 }
2705 }
2706 oneway: true
2707}
2708connections {
2709 from {
2710 panel {
2711 map: "the_entry"
2712 room: "Starting Room"
2713 name: "Gift Maps"
2714 answer: "kiwi"
2715 }
2716 }
2717 to {
2718 room {
2719 map: "the_fuzzy"
2720 name: "Main Area"
2721 }
2722 }
2723 oneway: true
2724}
2725connections {
2726 from {
2727 port {
2728 map: "the_fuzzy"
2729 room: "Main Area"
2730 name: "WORLDPORT"
2731 }
2732 }
2733 to {
2734 room {
2735 map: "the_entry"
2736 name: "Starting Room"
2737 }
2738 }
2739 oneway: true
2740}
diff --git a/data/door_groups.txtpb b/data/door_groups.txtpb new file mode 100644 index 0000000..fab75f5 --- /dev/null +++ b/data/door_groups.txtpb
@@ -0,0 +1,171 @@
1door_groups {
2 name: "The Entry - Repetitive Entrance"
3 # This *should* be a CONNECTOR, but currently we're not shuffling these
4 # entrances because we want to guarantee that there's a way to The Repetitive
5 # without missing keys in vanilla doors. Hopefully can be changed eventually.
6 type: SHUFFLE_GROUP
7 doors {
8 map: "the_entry"
9 name: "Starting Room West Wall North Door"
10 }
11 doors {
12 map: "the_repetitive"
13 name: "Entry Entrance"
14 }
15}
16door_groups {
17 name: "The Repetitive - Plaza Entrance"
18 type: CONNECTOR
19 doors {
20 map: "the_repetitive"
21 name: "Black Hallway"
22 }
23 doors {
24 map: "the_plaza"
25 name: "Repetitive Entrance"
26 }
27}
28door_groups {
29 name: "Control Center White Doors"
30 type: COLOR_CONNECTOR
31 doors {
32 map: "daedalus"
33 name: "White Hallway From Entry"
34 }
35 doors {
36 map: "the_entry"
37 name: "Control Center White Door"
38 }
39}
40door_groups {
41 name: "Control Center Purple Doors"
42 type: COLOR_CONNECTOR
43 doors {
44 map: "daedalus"
45 name: "Purple Hallway From Great"
46 }
47 doors {
48 map: "the_great"
49 name: "Control Center Purple Door"
50 }
51}
52door_groups {
53 name: "Control Center Orange Doors"
54 type: COLOR_CONNECTOR
55 doors {
56 map: "daedalus"
57 name: "Control Center Orange Door"
58 }
59 doors {
60 map: "the_unkempt"
61 name: "Control Center Orange Door"
62 }
63}
64door_groups {
65 name: "Control Center Brown Doors"
66 type: COLOR_CONNECTOR
67 doors {
68 map: "the_bearer"
69 name: "Control Center Brown Door"
70 }
71 doors {
72 map: "the_tree"
73 name: "Control Center Brown Door"
74 }
75}
76door_groups {
77 name: "Control Center Blue Doors"
78 type: COLOR_CONNECTOR
79 doors {
80 map: "the_digital"
81 name: "Control Center Blue Door"
82 }
83 doors {
84 map: "the_unyielding"
85 name: "Digital Entrance"
86 }
87}
88door_groups {
89 name: "Cyan Doors"
90 type: CYAN_DOORS
91 doors {
92 map: "daedalus"
93 name: "Eye Painting"
94 }
95 doors {
96 map: "the_bearer"
97 name: "Butterfly Entrance"
98 }
99 doors {
100 map: "the_darkroom"
101 name: "Double Letter Panel Blockers"
102 }
103 doors {
104 map: "the_entry"
105 name: "Starting Room West Wall North Door"
106 }
107 doors {
108 map: "the_entry"
109 name: "Flipped Pyramid Area Entrance"
110 }
111 doors {
112 map: "the_entry"
113 name: "Gift Maps Entrance"
114 }
115 doors {
116 map: "the_entry"
117 name: "Near D Room Painting"
118 }
119 doors {
120 map: "the_graveyard"
121 name: "Double Letters"
122 }
123 doors {
124 map: "the_great"
125 name: "Tower Entrance"
126 }
127 doors {
128 map: "the_great"
129 name: "Cyan Doors"
130 }
131 doors {
132 map: "the_owl"
133 name: "Double Letters"
134 }
135 doors {
136 map: "the_parthenon"
137 name: "Double Letters"
138 }
139 doors {
140 map: "the_unkempt"
141 name: "Cyan Doors"
142 }
143 doors {
144 map: "the_unkempt"
145 name: "Control Center Orange Door"
146 }
147 doors {
148 map: "the_unyielding"
149 name: "Cyan Doors"
150 }
151}
152door_groups {
153 name: "Lavender Cubes"
154 type: SHUFFLE_GROUP
155 doors {
156 map: "daedalus"
157 name: "C Keyholder Blocker"
158 }
159 doors {
160 map: "the_congruent"
161 name: "T Keyholder Blocker"
162 }
163 doors {
164 map: "the_great"
165 name: "Lavender Cube"
166 }
167 doors {
168 map: "the_parthenon"
169 name: "Lavender Cubes"
170 }
171}
diff --git a/data/ids.yaml b/data/ids.yaml index 39bdfde..0042899 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -4,15 +4,21 @@ maps:
4 Between Entrance: 4 Between Entrance:
5 panels: 5 panels:
6 RIGHT: 2721 6 RIGHT: 2721
7 ports:
8 BETWEEN: 3106
7 Desert Room: 9 Desert Room:
8 panels: 10 panels:
9 LESS: 2722 11 LESS: 2722
10 Entry: 12 Entry:
11 panels: 13 panels:
12 HELLO: 2724 14 HELLO: 2724
15 ports:
16 GREAT: 3108
13 Entry Entrance: 17 Entry Entrance:
14 panels: 18 panels:
15 ENTRY: 2723 19 ENTRY: 2723
20 ports:
21 ENTRY: 3107
16 Hide Room: 22 Hide Room:
17 panels: 23 panels:
18 HIDE: 2725 24 HIDE: 2725
@@ -20,13 +26,28 @@ maps:
20 panels: 26 panels:
21 COLOR: 2726 27 COLOR: 2726
22 Letters: 2727 28 Letters: 2727
29 keyholders:
30 1: 2760
31 2: 2761
32 3: 2762
33 4: 2763
34 ports:
35 LEFT: 3110
36 RIGHT: 3109
23 Partial Entrance: 37 Partial Entrance:
24 panels: 38 panels:
25 PARTIAL: 2729 39 PARTIAL: 2729
40 ports:
41 PARTIAL: 3111
26 Perceptive Entrance: 42 Perceptive Entrance:
27 panels: 43 panels:
28 COLORS: 2731 44 COLORS: 2731
29 PART: 2730 45 PART: 2730
46 ports:
47 PERCEPTIVE: 3112
48 Repetitive Entrance:
49 ports:
50 REPETITIVE: 3113
30 Shop Entrance: 51 Shop Entrance:
31 panels: 52 panels:
32 HOPS: 2732 53 HOPS: 2732
@@ -36,9 +57,13 @@ maps:
36 Tenacious Entrance: 57 Tenacious Entrance:
37 panels: 58 panels:
38 HERO: 2734 59 HERO: 2734
60 ports:
61 TENACIOUS: 3114
39 Unkempt Entrance: 62 Unkempt Entrance:
40 panels: 63 panels:
41 RETURN: 2735 64 RETURN: 2735
65 ports:
66 UNKEMPT: 3115
42 Unyielding Entrance: 67 Unyielding Entrance:
43 panels: 68 panels:
44 FORTH: 2736 69 FORTH: 2736
@@ -48,7 +73,12 @@ maps:
48 Between Door: 2716 73 Between Door: 2716
49 Desert Door: 2717 74 Desert Door: 2717
50 Front Door: 2709 75 Front Door: 2709
76 Hidden Door: 2840
77 Letters Panel: 3285
78 Near Perceptive Panel: 3284
51 Partial Door: 2713 79 Partial Door: 2713
80 Perceptive From Inside: 2842
81 Perceptive From Outside: 2841
52 Repetitive Entrance: 2714 82 Repetitive Entrance: 2714
53 Shop Door: 2718 83 Shop Door: 2718
54 Stormy Entrance: 2710 84 Stormy Entrance: 2710
@@ -155,6 +185,9 @@ maps:
155 Brown Smiley: 185 Brown Smiley:
156 panels: 186 panels:
157 OTHERS: 1667 187 OTHERS: 1667
188 C Keyholder:
189 keyholders:
190 C: 2755
158 Castle: 191 Castle:
159 panels: 192 panels:
160 FIVE (Blue): 1673 193 FIVE (Blue): 1673
@@ -237,6 +270,8 @@ maps:
237 TICKETBORNE: 1737 270 TICKETBORNE: 1737
238 TWOGOTHIM: 1735 271 TWOGOTHIM: 1735
239 UNDERPANTS: 1732 272 UNDERPANTS: 1732
273 ports:
274 ENTRY: 3116
240 Computer Room: 275 Computer Room:
241 panels: 276 panels:
242 KEYBOARD (1): 1746 277 KEYBOARD (1): 1746
@@ -265,6 +300,9 @@ maps:
265 SUMMER: 1754 300 SUMMER: 1754
266 WORD: 1753 301 WORD: 1753
267 WORDWORD: 1761 302 WORDWORD: 1761
303 D Keyholder:
304 keyholders:
305 D: 2759
268 Dark Light Exit: 306 Dark Light Exit:
269 panels: 307 panels:
270 GASKET: 1763 308 GASKET: 1763
@@ -284,9 +322,14 @@ maps:
284 Entry Shortcut: 322 Entry Shortcut:
285 panels: 323 panels:
286 WELCOME: 1776 324 WELCOME: 1776
325 ports:
326 ENTRY: 3117
287 Eye Painting: 327 Eye Painting:
288 panels: 328 panels:
289 REVILED: 1777 329 REVILED: 1777
330 F Keyholder:
331 keyholders:
332 F: 2756
290 F2 Room: 333 F2 Room:
291 panels: 334 panels:
292 CAST: 1782 335 CAST: 1782
@@ -470,6 +513,9 @@ maps:
470 Maze Paintings Area: 513 Maze Paintings Area:
471 panels: 514 panels:
472 Paintings: 1929 515 Paintings: 1929
516 Moat:
517 ports:
518 HIVE: 3118
473 North Castle Area: 519 North Castle Area:
474 panels: 520 panels:
475 A: 1930 521 A: 1930
@@ -480,6 +526,8 @@ maps:
480 panels: 526 panels:
481 GOING: 1934 527 GOING: 1934
482 TURN: 1935 528 TURN: 1935
529 keyholders:
530 G: 2757
483 Nursery: 531 Nursery:
484 panels: 532 panels:
485 "?": 1937 533 "?": 1937
@@ -532,6 +580,8 @@ maps:
532 PETAL: 1976 580 PETAL: 1976
533 PLUM (1): 1971 581 PLUM (1): 1971
534 PLUM (2): 1972 582 PLUM (2): 1972
583 ports:
584 REVITALIZED: 3119
535 Outside Hotel: 585 Outside Hotel:
536 panels: 586 panels:
537 COLORFUL: 1977 587 COLORFUL: 1977
@@ -547,6 +597,8 @@ maps:
547 WALLS: 1986 597 WALLS: 1986
548 WHISPER: 1978 598 WHISPER: 1978
549 WING: 1979 599 WING: 1979
600 keyholders:
601 H: 2758
550 Outside Magic Room: 602 Outside Magic Room:
551 panels: 603 panels:
552 WIZARD: 1988 604 WIZARD: 1988
@@ -609,6 +661,9 @@ maps:
609 PHARAOH: 2021 661 PHARAOH: 2021
610 SHEET: 2020 662 SHEET: 2020
611 STRAW: 2024 663 STRAW: 2024
664 Purple Hallway From Great:
665 ports:
666 GREAT: 3120
612 Purple NW Vestibule: 667 Purple NW Vestibule:
613 panels: 668 panels:
614 LOSE: 2029 669 LOSE: 2029
@@ -675,9 +730,13 @@ maps:
675 Quiet Entrance: 730 Quiet Entrance:
676 panels: 731 panels:
677 HIDDEN: 2064 732 HIDDEN: 2064
733 ports:
734 QUIET: 3121
678 Rain Side: 735 Rain Side:
679 panels: 736 panels:
680 "?": 2065 737 "?": 2065
738 ports:
739 BEARER: 3122
681 Rainbow Blue: 740 Rainbow Blue:
682 panels: 741 panels:
683 THEME: 2066 742 THEME: 2066
@@ -730,7 +789,7 @@ maps:
730 Back (2): 2090 789 Back (2): 2090
731 Colors: 2097 790 Colors: 2097
732 FIR: 2095 791 FIR: 2095
733 Left: 2088 792 Near Obscured Puzzles: 2088
734 OAK: 2093 793 OAK: 2093
735 PINE: 2094 794 PINE: 2094
736 WALK BACK: 2091 795 WALK BACK: 2091
@@ -780,6 +839,8 @@ maps:
780 Starting Room: 839 Starting Room:
781 panels: 840 panels:
782 ENTRANCE: 2127 841 ENTRANCE: 2127
842 ports:
843 GREAT: 3123
783 Sweet Foyer: 844 Sweet Foyer:
784 panels: 845 panels:
785 EQUAL: 2129 846 EQUAL: 2129
@@ -788,6 +849,9 @@ maps:
788 RENT (2): 2132 849 RENT (2): 2132
789 RENT (3): 2133 850 RENT (3): 2133
790 RENT (4): 2131 851 RENT (4): 2131
852 ports:
853 SWEET1: 3124
854 SWEET2: 3125
791 Tree Entrance: 855 Tree Entrance:
792 panels: 856 panels:
793 DIFFERENCE: 2135 857 DIFFERENCE: 2135
@@ -796,6 +860,8 @@ maps:
796 RAT: 2134 860 RAT: 2134
797 SUNDER: 2139 861 SUNDER: 2139
798 WHERE: 2138 862 WHERE: 2138
863 ports:
864 TREE: 3126
799 U2 Room: 865 U2 Room:
800 panels: 866 panels:
801 CHAOS: 2147 867 CHAOS: 2147
@@ -814,6 +880,9 @@ maps:
814 TROUBLE: 2148 880 TROUBLE: 2148
815 WICKED: 2142 881 WICKED: 2142
816 WONDERLAND: 2156 882 WONDERLAND: 2156
883 Unkempt Entrance:
884 ports:
885 UNKEMPT: 3127
817 Welcome Back Area: 886 Welcome Back Area:
818 panels: 887 panels:
819 FAREWELL LITTLE LAMB: 2157 888 FAREWELL LITTLE LAMB: 2157
@@ -863,6 +932,9 @@ maps:
863 CUT: 2194 932 CUT: 2194
864 MISSING: 2192 933 MISSING: 2192
865 STONES: 2195 934 STONES: 2195
935 White Hallway From Entry:
936 ports:
937 ENTRY: 3128
866 Wisdom Panel: 938 Wisdom Panel:
867 panels: 939 panels:
868 INTELLIGENCE: 2198 940 INTELLIGENCE: 2198
@@ -873,18 +945,21 @@ maps:
873 ARTS: 2202 945 ARTS: 2202
874 SONG: 2203 946 SONG: 2203
875 UNDER: 2200 947 UNDER: 2200
948 ports:
949 WONDROUS: 3129
876 Yellow Color Backside: 950 Yellow Color Backside:
877 panels: 951 panels:
878 BRASS: 2206 952 BRASS: 2206
879 REDACTED: 2274 953 REDACTED: 2274
880 STRINGS: 2205 954 STRINGS: 2205
881 WINDS: 2204 955 WINDS: 2204
882 "[REDACTED]": 2207
883 Yellow Color Door: 956 Yellow Color Door:
884 panels: 957 panels:
885 Paintings: 2210 958 Paintings: 2210
886 SPIN: 2209 959 SPIN: 2209
887 SUN: 2208 960 SUN: 2208
961 ports:
962 FOURROOMS: 3130
888 Yellow Room: 963 Yellow Room:
889 panels: 964 panels:
890 COLOR: 2217 965 COLOR: 2217
@@ -954,6 +1029,7 @@ maps:
954 doors: 1029 doors:
955 Amber East Doors: 1511 1030 Amber East Doors: 1511
956 Amber North Door: 1510 1031 Amber North Door: 1510
1032 Amber Room Panels: 3289
957 Amber South Door: 1509 1033 Amber South Door: 1509
958 Bee Room Back Door: 1523 1034 Bee Room Back Door: 1523
959 Bee Room Entrance: 1521 1035 Bee Room Entrance: 1521
@@ -970,7 +1046,6 @@ maps:
970 Blue Rainbow Room: 1538 1046 Blue Rainbow Room: 1538
971 Blue Room: 1477 1047 Blue Room: 1477
972 Blue Room Entrance: 1476 1048 Blue Room Entrance: 1476
973 Blue Smiley Entrance: 1478
974 Blue Smiley Exit To Red: 1547 1049 Blue Smiley Exit To Red: 1547
975 Book Room Entrance: 1588 1050 Book Room Entrance: 1588
976 Book Room Exit: 1592 1051 Book Room Exit: 1592
@@ -997,13 +1072,17 @@ maps:
997 Dark Light Room Entrance: 1569 1072 Dark Light Room Entrance: 1569
998 Dark Light Room Exit: 1570 1073 Dark Light Room Exit: 1570
999 Dark Light Room Exit Panel: 1571 1074 Dark Light Room Exit Panel: 1571
1075 Direction Panels: 3297
1000 Entry Shortcut Secret Exit: 1437 1076 Entry Shortcut Secret Exit: 1437
1077 Equality Panels: 3292
1078 Eye Painting: 2751
1001 Eye Painting Exit: 1446 1079 Eye Painting Exit: 1446
1002 F Keyholder Door: 1551 1080 F Keyholder Door: 1551
1003 F2 Room Back Left Door: 1491 1081 F2 Room Northwest Door: 1491
1004 F2 Room Back Middle Door: 1492 1082 F2 Room Southeast Door: 1487
1005 F2 Room Back Right Door: 1490 1083 F2 Room Southwest Door: 1490
1006 F2 Room Entrance: 1487 1084 F2 Room West Door: 1492
1085 Farewell Little Lamb Panels: 3302
1007 Flip Painting Blocker: 1552 1086 Flip Painting Blocker: 1552
1008 Globe Room East Door: 1589 1087 Globe Room East Door: 1589
1009 Globe Room South Door: 1591 1088 Globe Room South Door: 1591
@@ -1026,6 +1105,7 @@ maps:
1026 House Entrance: 1495 1105 House Entrance: 1495
1027 House Side Door: 1566 1106 House Side Door: 1566
1028 Intense Room Entrance: 1522 1107 Intense Room Entrance: 1522
1108 Lime Hexes: 2810
1029 Magenta Hexes: 2272 1109 Magenta Hexes: 2272
1030 Magic Room Entrance: 1500 1110 Magic Room Entrance: 1500
1031 Magic Room Panels: 1499 1111 Magic Room Panels: 1499
@@ -1033,11 +1113,16 @@ maps:
1033 Maze North Door: 1502 1113 Maze North Door: 1502
1034 Maze South Door: 1503 1114 Maze South Door: 1503
1035 Near Flip Painting Door: 1474 1115 Near Flip Painting Door: 1474
1116 Near H Keyholder Panel: 3299
1036 Near Pyramid Gate: 1447 1117 Near Pyramid Gate: 1447
1037 Near Sweet Blue Door: 1573 1118 Near Sweet Blue Door: 1573
1038 Near Sweet Brown Door: 1561 1119 Near Sweet Brown Door: 1561
1039 Near Yellow Room Door: 1565 1120 Near Yellow Room Door: 1565
1040 O2 Room Back Door: 1485 1121 North Castle Panel: 2742
1122 Nursery Panels: 3298
1123 O2 Room Northeast Door: 1485
1124 O2 Room Southeast Door: 1478
1125 Orange Panels: 3293
1041 Orange Rainbow Panel: 2267 1126 Orange Rainbow Panel: 2267
1042 Orange Rainbow Room: 1535 1127 Orange Rainbow Room: 1535
1043 Orange Room: 1507 1128 Orange Room: 1507
@@ -1052,6 +1137,7 @@ maps:
1052 Pink Hallway: 1555 1137 Pink Hallway: 1555
1053 Planet Room Divider: 1513 1138 Planet Room Divider: 1513
1054 Planet Room Secret Door: 1578 1139 Planet Room Secret Door: 1578
1140 Plum Panels: 3300
1055 Plum Room Entrance: 1576 1141 Plum Room Entrance: 1576
1056 Plum Room Exit: 1577 1142 Plum Room Exit: 1577
1057 Pumpkin Door: 1583 1143 Pumpkin Door: 1583
@@ -1064,6 +1150,7 @@ maps:
1064 Purple NW Vestibule: 1459 1150 Purple NW Vestibule: 1459
1065 Purple Rainbow Panel: 2271 1151 Purple Rainbow Panel: 2271
1066 Purple Rainbow Room: 1539 1152 Purple Rainbow Room: 1539
1153 Purple Room: 2741
1067 Purple Room East Entrance: 1472 1154 Purple Room East Entrance: 1472
1068 Purple Room North Entrance: 1469 1155 Purple Room North Entrance: 1469
1069 Purple Room South Entrance: 1470 1156 Purple Room South Entrance: 1470
@@ -1075,6 +1162,7 @@ maps:
1075 Purple West Area West Door: 1466 1162 Purple West Area West Door: 1466
1076 Pyramid Entrance: 1505 1163 Pyramid Entrance: 1505
1077 Rain Side Panel: 1546 1164 Rain Side Panel: 1546
1165 Rainbow Color Backside Panels: 3286
1078 Rainbow Rooms Entrance: 1533 1166 Rainbow Rooms Entrance: 1533
1079 Red Rainbow Panel: 2266 1167 Red Rainbow Panel: 2266
1080 Red Rainbow Room: 1534 1168 Red Rainbow Room: 1534
@@ -1082,15 +1170,18 @@ maps:
1082 Red Room Entrance: 1562 1170 Red Room Entrance: 1562
1083 Red Smiley: 1554 1171 Red Smiley: 1554
1084 Red Smiley Entrance: 1553 1172 Red Smiley Entrance: 1553
1173 Rent Panels: 3291
1085 Roof Access: 1528 1174 Roof Access: 1528
1086 Salt Room Entrance: 1532 1175 Salt Room Entrance: 1532
1087 Seasoning Doors: 1544 1176 Seasoning Doors: 1544
1088 Snake Room Entrance: 1514 1177 Snake Room Entrance: 1514
1089 South Castle Area Back Door: 1574 1178 South Castle Area Back Door: 1574
1090 South Castle Area Entrance: 1575 1179 South Castle Area Entrance: 1575
1180 South Castle Panel: 2744
1091 Southwest Area Intersection: 1475 1181 Southwest Area Intersection: 1475
1092 Splintering Exit Left Door: 1449 1182 Splintering Area Panels: 3287
1093 Splintering Exit Right Door: 1450 1183 Splintering Exit North Door: 1449
1184 Splintering Exit South Door: 1450
1094 Starting Room East Wall Center Door: 1439 1185 Starting Room East Wall Center Door: 1439
1095 Starting Room East Wall North Door: 1440 1186 Starting Room East Wall North Door: 1440
1096 Starting Room North Wall Center Door: 1432 1187 Starting Room North Wall Center Door: 1432
@@ -1102,20 +1193,28 @@ maps:
1102 Starting Room West Wall North Door: 1438 1193 Starting Room West Wall North Door: 1438
1103 Starting Room West Wall South Door: 1433 1194 Starting Room West Wall South Door: 1433
1104 Sticks And Stones Door: 1593 1195 Sticks And Stones Door: 1593
1196 Teal Panel: 3296
1105 Temple of the Eyes Entrance: 1444 1197 Temple of the Eyes Entrance: 1444
1106 U2 Room Back Door: 1497 1198 Theo Panels: 2811
1107 U2 Room Back Right Door: 1496 1199 Tree Panels: 3295
1108 U2 Room Entrance: 1498 1200 U2 Room East Door: 1498
1109 U2 Room Shortcut: 1493 1201 U2 Room Southeast Door: 1493
1202 U2 Room Southwest Door: 1496
1203 U2 Room West Door: 1497
1110 Welcome Back Door: 1435 1204 Welcome Back Door: 1435
1111 Welcome Back Secret Door: 1434 1205 Welcome Back Secret Door: 1434
1206 West Castle Panel: 2743
1207 West Spire Panel: 3294
1208 West Sticks And Stones Panel: 3288
1112 White Hallway From Entry: 1488 1209 White Hallway From Entry: 1488
1113 Wonderland Left Door: 1520 1210 Wonderland North Door: 1520
1114 Wonderland Right Door: 1504 1211 Wonderland South Door: 1504
1115 Yellow Rainbow Panel: 2268 1212 Yellow Rainbow Panel: 2268
1116 Yellow Rainbow Room: 1536 1213 Yellow Rainbow Room: 1536
1214 Yellow Roof Puzzles: 3290
1117 Yellow Room: 1568 1215 Yellow Room: 1568
1118 Yellow Room Entrance: 1567 1216 Yellow Room Entrance: 1567
1217 Yellow Smiley Annex Panels: 3301
1119 Yellow Smiley Door: 1548 1218 Yellow Smiley Door: 1548
1120 Z2 Room Back Exit: 1451 1219 Z2 Room Back Exit: 1451
1121 Z2 Room Northeast Door: 1454 1220 Z2 Room Northeast Door: 1454
@@ -1129,6 +1228,84 @@ maps:
1129 Zoo Prize Door: 1599 1228 Zoo Prize Door: 1599
1130 Zoo South Entrance: 1596 1229 Zoo South Entrance: 1596
1131 Zoo West Entrance: 1594 1230 Zoo West Entrance: 1594
1231 demo:
1232 rooms:
1233 Backside Area:
1234 panels:
1235 BACKSIDE: 3049
1236 DOORWAYS: 3050
1237 ENDS (2): 3052
1238 SEE: 3051
1239 Castle:
1240 panels:
1241 G: 3054
1242 SERIES: 3053
1243 Center Building:
1244 panels:
1245 FUZZIES: 3056
1246 WORLD: 3055
1247 Flower Hallway:
1248 panels:
1249 LACES: 3057
1250 Main Area:
1251 panels:
1252 A: 3089
1253 AGES: 3063
1254 ANY: 3071
1255 ART: 3059
1256 Blank: 3095
1257 C: 3088
1258 CASTS: 3086
1259 CLOCKWISE: 3067
1260 COLORFUL: 3061
1261 COUNTER: 3070
1262 DAZES: 3084
1263 DEN: 3064
1264 DISCOVER: 3096
1265 E (1): 3091
1266 E (2): 3093
1267 END: 3079
1268 FAMILY: 3097
1269 GAZES: 3085
1270 HAZES: 3083
1271 HI: 3058
1272 HID: 3065
1273 MESS: 3066
1274 MIND: 3078
1275 N: 3092
1276 PACES: 3069
1277 POSSIBLE: 3068
1278 R: 3094
1279 RAD: 3080
1280 RODS: 3072
1281 S: 3087
1282 SECRETIVE: 3075
1283 STALK: 3082
1284 TALK: 3074
1285 TEES: 3060
1286 TOADS: 3076
1287 TON: 3077
1288 TOO: 3081
1289 TWO: 3073
1290 V: 3090
1291 WORD: 3062
1292 Mastery:
1293 masteries:
1294 MASTERY: 3098
1295 Tower:
1296 panels:
1297 ENDS (1): 3099
1298 doors:
1299 Castle: 3046
1300 Center Building: 3039
1301 Center Building Panels: 3041
1302 Flower Hallway: 3040
1303 Gold Door: 3048
1304 Orange Door: 3042
1305 Purple Door: 3043
1306 Red Door: 3045
1307 Scavenger Hunt: 3047
1308 Yellow Door: 3044
1132 four_rooms: 1309 four_rooms:
1133 rooms: 1310 rooms:
1134 Examples Room: 1311 Examples Room:
@@ -1141,6 +1318,8 @@ maps:
1141 SONNET: 12 1318 SONNET: 12
1142 SUPERLATIVE: 11 1319 SUPERLATIVE: 11
1143 URN: 13 1320 URN: 13
1321 ports:
1322 DAEDALUS: 3131
1144 Hallway: 1323 Hallway:
1145 panels: 1324 panels:
1146 HUNCHBACK: 16 1325 HUNCHBACK: 16
@@ -1155,6 +1334,11 @@ maps:
1155 SWAY: 24 1334 SWAY: 24
1156 TERROR: 20 1335 TERROR: 20
1157 TURN: 22 1336 TURN: 22
1337 ports:
1338 IMPRESSIVE: 3132
1339 Keyholder Room:
1340 keyholders:
1341 A: 2773
1158 Synonyms Room: 1342 Synonyms Room:
1159 panels: 1343 panels:
1160 ADORE: 26 1344 ADORE: 26
@@ -1165,6 +1349,8 @@ maps:
1165 SERIOUS: 31 1349 SERIOUS: 31
1166 SURPASS: 29 1350 SURPASS: 29
1167 VERSE: 30 1351 VERSE: 30
1352 ports:
1353 ENTRY: 3133
1168 Time Room: 1354 Time Room:
1169 panels: 1355 panels:
1170 BROODING: 33 1356 BROODING: 33
@@ -1175,6 +1361,8 @@ maps:
1175 RHYTHM: 40 1361 RHYTHM: 40
1176 SUSPENSE: 36 1362 SUSPENSE: 36
1177 WRITING: 38 1363 WRITING: 38
1364 ports:
1365 OWL: 3134
1178 doors: 1366 doors:
1179 A2 Door: 4 1367 A2 Door: 4
1180 Examples Door: 1 1368 Examples Door: 1
@@ -1182,6 +1370,179 @@ maps:
1182 Keyholder Door: 5 1370 Keyholder Door: 5
1183 Synonyms Door: 2 1371 Synonyms Door: 2
1184 Time Door: 3 1372 Time Door: 3
1373 icarus:
1374 rooms:
1375 Above Trans Rights:
1376 panels:
1377 ANT: 2877
1378 Big U:
1379 panels:
1380 COLONY: 2879
1381 DECK: 2878
1382 MANOR: 2880
1383 Fatherland:
1384 panels:
1385 FATHERLAND: 2881
1386 Highest Point:
1387 panels:
1388 DIAGNOSIS: 2882
1389 QUEEN: 2883
1390 Mastery:
1391 masteries:
1392 MASTERY: 2994
1393 Maze:
1394 panels:
1395 ANALYSIS: 2887
1396 BOOKS: 2890
1397 KING (1): 2886
1398 MANSLAUGHTER: 2888
1399 MEDIUMS: 2889
1400 Maze Back:
1401 panels:
1402 THESE: 2884
1403 Maze King Panel:
1404 panels:
1405 KING (2): 2885
1406 Mini Icarus 2:
1407 panels:
1408 ANIMALS: 2893
1409 ARROWS: 2894
1410 BATTERY: 2891
1411 SQUAD: 2895
1412 TROUPE: 2892
1413 Pillar Ramp:
1414 panels:
1415 ASTEROID: 2896
1416 BUNCH: 2897
1417 DRONE: 2900
1418 PATRICIDE: 2899
1419 PEA (1): 2901
1420 PRINCES: 2898
1421 Spiral Ramp:
1422 panels:
1423 FIREMAN: 2902
1424 The Orb:
1425 panels:
1426 ADDERS: 2903
1427 AXIS: 2913
1428 BASIS (2): 2912
1429 CLUTCH (1): 2911
1430 CLUTCH (2): 2918
1431 DEADLINE: 2908
1432 DISCUS: 2916
1433 FISH: 2907
1434 HISS: 2915
1435 NEEDLE: 2905
1436 PEA (2): 2909
1437 PUPPY: 2904
1438 SON: 2917
1439 STRAIGHT: 2914
1440 THESIS: 2910
1441 US: 2906
1442 Through Woman (Obverse):
1443 panels:
1444 COW: 2920
1445 HUMAN (2): 2919
1446 Through Woman (Reverse):
1447 panels:
1448 BASIS (1): 2922
1449 PRINCE: 2921
1450 Trans Rights:
1451 panels:
1452 SERVANT (1): 2926
1453 SERVANT (2): 2927
1454 Trans Rights Panels:
1455 panels:
1456 AGENDER: 2923
1457 HUMAN (3): 2924
1458 HUMAN (4): 2925
1459 Welcome Spine (Obverse):
1460 panels:
1461 FISHWIFE: 2928
1462 HUMAN (1): 2929
1463 ports:
1464 WORLDPORT: 3135
1465 Welcome Spine (Reverse):
1466 panels:
1467 FATHER: 2930
1468 SISTER: 2932
1469 TERMITE: 2931
1470 doors:
1471 Agender Door: 2846
1472 Animals Door: 2866
1473 Ant Door: 2855
1474 Arrows Door: 2865
1475 Asteroid Bunch Door: 2852
1476 Battery Door: 2863
1477 Cow Door: 2853
1478 Fatherland Door: 2860
1479 Man Door: 2856
1480 Mediums Door: 2850
1481 Murder Panels: 2871
1482 Near Fireman Wings Painting: 2876
1483 Orb Panels: 2875
1484 Patricide Door: 2873
1485 Pea Door: 2848
1486 Quick Travel 1: 2851
1487 Quick Travel 10: 2862
1488 Quick Travel 2: 2857
1489 Quick Travel 3: 2847
1490 Quick Travel 4: 2858
1491 Quick Travel 5: 2854
1492 Quick Travel 6: 2870
1493 Quick Travel 7: 2849
1494 Quick Travel 8: 2861
1495 Quick Travel 9: 2864
1496 Reversed Arrows Door: 2868
1497 Sun Painting To Drone: 2872
1498 Termite Door: 2869
1499 These Door: 2874
1500 Troupe Door: 2867
1501 Woman Door: 2859
1502 the_advanced:
1503 rooms:
1504 CBA:
1505 panels:
1506 CBA (1): 2938
1507 CBA (2): 2939
1508 CBA (3): 2940
1509 Main Area:
1510 panels:
1511 BIRD: 2955
1512 Blank (1): 2964
1513 Blank (2): 2965
1514 Blank (3): 2966
1515 Blank (4): 2967
1516 Blank (5): 2968
1517 DAIRY (1): 2946
1518 DAIRY (2): 2947
1519 DAIRY SAUCE: 2948
1520 DECK (1): 2961
1521 DECK (2): 2962
1522 DECK (3): 2963
1523 FRUIT (1): 2952
1524 FRUIT (2): 2953
1525 FRUIT FRUIT: 2954
1526 GULLIBLE (1): 2949
1527 GULLIBLE (2): 2950
1528 GULLIBLE (3): 2951
1529 I: 2942
1530 LIVES: 2945
1531 OBSERVE: 2941
1532 ORDER (1): 2958
1533 ORDER (2): 2959
1534 ORDER (3): 2960
1535 ORGANIZATION: 2957
1536 REST: 2943
1537 THE: 2944
1538 UNBOTTLING: 2956
1539 ports:
1540 WORLDPORT: 3136
1541 Mastery:
1542 masteries:
1543 MASTERY: 2969
1544 doors:
1545 Side Room Puzzles: 2934
1185 the_ancient: 1546 the_ancient:
1186 rooms: 1547 rooms:
1187 Inside: 1548 Inside:
@@ -1191,7 +1552,6 @@ maps:
1191 panels: 1552 panels:
1192 THIS: 45 1553 THIS: 45
1193 doors: 1554 doors:
1194 End Door: 42
1195 Front Door: 41 1555 Front Door: 41
1196 Lavender Cubes: 43 1556 Lavender Cubes: 43
1197 the_bearer: 1557 the_bearer:
@@ -1199,6 +1559,8 @@ maps:
1199 Back Area: 1559 Back Area:
1200 panels: 1560 panels:
1201 COLOR: 51 1561 COLOR: 51
1562 ports:
1563 DAEDALUS: 3137
1202 Blue Animal (View): 1564 Blue Animal (View):
1203 panels: 1565 panels:
1204 HALF: 52 1566 HALF: 52
@@ -1225,6 +1587,8 @@ maps:
1225 SQUISH: 60 1587 SQUISH: 60
1226 TOAD: 64 1588 TOAD: 64
1227 VIEW: 58 1589 VIEW: 58
1590 ports:
1591 UNYIELDING: 3138
1228 Green Planet (View): 1592 Green Planet (View):
1229 panels: 1593 panels:
1230 SOIL: 66 1594 SOIL: 66
@@ -1261,6 +1625,9 @@ maps:
1261 Red Vegetable: 1625 Red Vegetable:
1262 panels: 1626 panels:
1263 CARD: 78 1627 CARD: 78
1628 Tree Entrance:
1629 ports:
1630 TREE: 3139
1264 Yellow Planet: 1631 Yellow Planet:
1265 panels: 1632 panels:
1266 ZEUS: 79 1633 ZEUS: 79
@@ -1269,15 +1636,19 @@ maps:
1269 CAKE: 80 1636 CAKE: 80
1270 doors: 1637 doors:
1271 Butterfly Entrance: 50 1638 Butterfly Entrance: 50
1639 Butterfly Room Panels: 3304
1272 Control Center Brown Door: 49 1640 Control Center Brown Door: 49
1641 Control Center Color Panel: 3303
1273 Exit Door: 47 1642 Exit Door: 47
1274 Overlook Door: 46 1643 Overlook Door: 46
1275 Q2 Door: 48
1276 the_between: 1644 the_between:
1277 rooms: 1645 rooms:
1278 Control Center Side: 1646 Control Center Side:
1279 panels: 1647 panels:
1280 RIGHT: 93 1648 RIGHT: 93
1649 ports:
1650 CC: 3140
1651 LIVELY: 3141
1281 Main Area: 1652 Main Area:
1282 panels: 1653 panels:
1283 CAUGHT: 107 1654 CAUGHT: 107
@@ -1308,6 +1679,11 @@ maps:
1308 SUN KOI: 102 1679 SUN KOI: 102
1309 THINK: 119 1680 THINK: 119
1310 YOU: 115 1681 YOU: 115
1682 ports:
1683 GREAT: 3142
1684 Plaza Entrance:
1685 ports:
1686 PLAZA: 3143
1311 doors: 1687 doors:
1312 B2 Door: 91 1688 B2 Door: 91
1313 Blue Puzzles: 88 1689 Blue Puzzles: 88
@@ -1342,9 +1718,48 @@ maps:
1342 SPECIES: 122 1718 SPECIES: 122
1343 STRUCTURE: 129 1719 STRUCTURE: 129
1344 TEXT: 136 1720 TEXT: 136
1721 ports:
1722 GALLERY: 3144
1345 Mastery: 1723 Mastery:
1346 masteries: 1724 masteries:
1347 MASTERY: 140 1725 MASTERY: 140
1726 the_charismatic:
1727 rooms:
1728 Latitude Middle:
1729 panels:
1730 FUNNY: 2972
1731 Latitude North:
1732 panels:
1733 DEPENDABLE: 2973
1734 Latitude South:
1735 panels:
1736 CHARISMA: 2974
1737 Longitude East:
1738 panels:
1739 FUN: 2975
1740 Longitude Middle:
1741 panels:
1742 INTELLIGENT: 2976
1743 Longitude West:
1744 panels:
1745 CREATIVE: 2977
1746 Main Area:
1747 panels:
1748 AQUA: 2981
1749 ARC: 2978
1750 Blank: 2987
1751 HERE: 2984
1752 IT: 2985
1753 KING: 2979
1754 NAIL: 2983
1755 PINS: 2986
1756 TILE: 2982
1757 TIP: 2980
1758 ports:
1759 WORLDPORT: 3145
1760 Mastery:
1761 masteries:
1762 MASTERY: 2988
1348 the_colorful: 1763 the_colorful:
1349 rooms: 1764 rooms:
1350 Black Room: 1765 Black Room:
@@ -1361,6 +1776,9 @@ maps:
1361 CHAOS: 159 1776 CHAOS: 159
1362 KOI: 157 1777 KOI: 157
1363 WISH: 158 1778 WISH: 158
1779 ports:
1780 DARKROOM: 3147
1781 STURDY: 3146
1364 Cyan Room: 1782 Cyan Room:
1365 panels: 1783 panels:
1366 BROTHER: 160 1784 BROTHER: 160
@@ -1385,6 +1803,8 @@ maps:
1385 White Room: 1803 White Room:
1386 panels: 1804 panels:
1387 BRIGHT: 170 1805 BRIGHT: 170
1806 ports:
1807 GREAT: 3148
1388 Window Room: 1808 Window Room:
1389 panels: 1809 panels:
1390 FADING: 171 1810 FADING: 171
@@ -1395,6 +1815,7 @@ maps:
1395 Black Door: 142 1815 Black Door: 142
1396 Blue Door: 144 1816 Blue Door: 144
1397 Brown Door: 151 1817 Brown Door: 151
1818 Chaos Panel: 3305
1398 Cyan Door: 149 1819 Cyan Door: 149
1399 Gray Door: 153 1820 Gray Door: 153
1400 Green Door: 145 1821 Green Door: 145
@@ -1443,10 +1864,15 @@ maps:
1443 LIGHT: 209 1864 LIGHT: 209
1444 LOVES: 210 1865 LOVES: 210
1445 RANGER: 211 1866 RANGER: 211
1867 ports:
1868 DARKROOM: 3149
1446 Obverse Yellow Room: 1869 Obverse Yellow Room:
1447 panels: 1870 panels:
1448 CIVIL: 216 1871 CIVIL: 216
1449 CRABS: 217 1872 CRABS: 217
1873 T Keyholder:
1874 keyholders:
1875 T: 2754
1450 doors: 1876 doors:
1451 C Keyholder Blocker: 176 1877 C Keyholder Blocker: 176
1452 C2 Door: 177 1878 C2 Door: 177
@@ -1454,13 +1880,39 @@ maps:
1454 Flipped Yellow Door: 175 1880 Flipped Yellow Door: 175
1455 G Keyholder Blocker: 181 1881 G Keyholder Blocker: 181
1456 G2 Door: 182 1882 G2 Door: 182
1883 Main Area Puzzles: 3306
1457 Near C Keyholder Puzzles: 180 1884 Near C Keyholder Puzzles: 180
1458 Obverse Magenta Door: 173 1885 Obverse Magenta Door: 173
1459 Obverse Yellow Door: 178 1886 Obverse Yellow Door: 178
1460 Obverse Yellow Puzzles: 179 1887 Obverse Yellow Puzzles: 179
1461 T Keyholder Blocker: 183 1888 the_crystalline:
1889 rooms:
1890 Flip Area:
1891 panels:
1892 SUCCEED: 2989
1893 Main Area:
1894 panels:
1895 DROP: 2991
1896 LEAP: 2990
1897 SPIN: 2992
1898 ports:
1899 WORLDPORT: 3150
1900 Mastery:
1901 masteries:
1902 MASTERY: 2993
1903 doors:
1904 Checkpoint Panels: 3307
1462 the_darkroom: 1905 the_darkroom:
1463 rooms: 1906 rooms:
1907 Congruent Entrance:
1908 ports:
1909 CONGRUENT: 3151
1910 Cyan Hallway:
1911 ports:
1912 COLORFUL: 3152
1913 Double Sided Entrance:
1914 ports:
1915 DOUBLESIDED: 3153
1464 First Room: 1916 First Room:
1465 panels: 1917 panels:
1466 BISON: 225 1918 BISON: 225
@@ -1468,6 +1920,11 @@ maps:
1468 KOI: 228 1920 KOI: 228
1469 SHEEP: 227 1921 SHEEP: 227
1470 TUNA: 229 1922 TUNA: 229
1923 ports:
1924 ENTRY: 3155
1925 First Room Exit:
1926 ports:
1927 NEXT: 3154
1471 Second Room: 1928 Second Room:
1472 panels: 1929 panels:
1473 BISON: 231 1930 BISON: 231
@@ -1475,6 +1932,11 @@ maps:
1475 KOI: 234 1932 KOI: 234
1476 SHEEP: 233 1933 SHEEP: 233
1477 TUNA: 235 1934 TUNA: 235
1935 ports:
1936 ENTRY: 3157
1937 Second Room Exit:
1938 ports:
1939 NEXT: 3156
1478 Third Room: 1940 Third Room:
1479 panels: 1941 panels:
1480 COINS: 238 1942 COINS: 238
@@ -1486,12 +1948,12 @@ maps:
1486 LOCKS: 242 1948 LOCKS: 242
1487 TOUCHES: 243 1949 TOUCHES: 243
1488 TURNS: 237 1950 TURNS: 237
1951 ports:
1952 ENTRY: 3158
1489 doors: 1953 doors:
1490 Colorful Entrance: 222 1954 Colorful Entrance: 222
1491 Congruent Entrance: 223 1955 Congruent Entrance: 223
1492 Double Letter Panel Blockers: 218
1493 Double Sided Entrance: 224 1956 Double Sided Entrance: 224
1494 S1 Door: 221
1495 Second Room Entrance: 219 1957 Second Room Entrance: 219
1496 Third Room Entrance: 220 1958 Third Room Entrance: 220
1497 the_digital: 1959 the_digital:
@@ -1507,17 +1969,30 @@ maps:
1507 INN: 254 1969 INN: 254
1508 OUT: 257 1970 OUT: 257
1509 YOU: 255 1971 YOU: 255
1972 Gallery Maze:
1973 ports:
1974 GALLERY: 3159
1510 Main Area: 1975 Main Area:
1511 panels: 1976 panels:
1512 COLOR: 261 1977 COLOR: 261
1513 HIT: 258 1978 HIT: 258
1514 PAINTING: 260 1979 PAINTING: 260
1515 TIN: 259 1980 TIN: 259
1981 ports:
1982 ENTRY1: 3160
1983 ENTRY2: 3161
1984 ENTRY3: 3162
1516 Tree Area: 1985 Tree Area:
1517 panels: 1986 panels:
1518 TREE: 262 1987 TREE: 262
1988 ports:
1989 TREE: 3163
1990 Unyielding Entrance:
1991 ports:
1992 UNYIELDING: 3164
1519 doors: 1993 doors:
1520 Control Center Blue Door: 246 1994 Control Center Blue Door: 246
1995 Control Center Blue Panel: 3308
1521 Gallery Entrance: 245 1996 Gallery Entrance: 245
1522 Tree Entrance: 247 1997 Tree Entrance: 247
1523 the_door: 1998 the_door:
@@ -1581,6 +2056,12 @@ maps:
1581 panels: 2056 panels:
1582 ATTIC: 285 2057 ATTIC: 285
1583 FULL: 286 2058 FULL: 286
2059 ports:
2060 DARKROOM: 3165
2061 doors:
2062 10 Panels: 3310
2063 15 Panels: 3311
2064 5 Panels: 3309
1584 the_entry: 2065 the_entry:
1585 rooms: 2066 rooms:
1586 Blue Alcove: 2067 Blue Alcove:
@@ -1590,6 +2071,9 @@ maps:
1590 Colored Doors Area: 2071 Colored Doors Area:
1591 panels: 2072 panels:
1592 OPEN: 327 2073 OPEN: 327
2074 Composite Room Entrance:
2075 ports:
2076 COMPOSITE: 3166
1593 Ctrl Tutorial: 2077 Ctrl Tutorial:
1594 panels: 2078 panels:
1595 RIGHT: 328 2079 RIGHT: 328
@@ -1604,16 +2088,23 @@ maps:
1604 RED: 332 2088 RED: 332
1605 SPRAY: 336 2089 SPRAY: 336
1606 SUN: 333 2090 SUN: 333
2091 Daedalus Entrance:
2092 ports:
2093 DAEDALUS: 3167
2094 Digital Entrance:
2095 ports:
2096 DIGITAL: 3168
2097 Entry Exit:
2098 ports:
2099 GREAT: 3169
1607 Eye Room: 2100 Eye Room:
1608 panels: 2101 panels:
1609 I: 339 2102 I: 339
2103 ports:
2104 LIONIZED: 3170
1610 Flipped Link Area: 2105 Flipped Link Area:
1611 panels: 2106 panels:
1612 WANDER: 340 2107 WANDER: 340
1613 Flipped Pyramid Area:
1614 panels:
1615 TURN (1): 341
1616 TURN (2): 342
1617 Flipped Right Eye: 2108 Flipped Right Eye:
1618 panels: 2109 panels:
1619 HERE: 344 2110 HERE: 344
@@ -1622,9 +2113,14 @@ maps:
1622 panels: 2113 panels:
1623 CLUE: 345 2114 CLUE: 345
1624 SLENDER: 346 2115 SLENDER: 346
2116 Four Rooms Entrance:
2117 ports:
2118 FOUR: 3171
1625 Gallery Return: 2119 Gallery Return:
1626 panels: 2120 panels:
1627 RETURN: 347 2121 RETURN: 347
2122 ports:
2123 GALLERY: 3172
1628 Least Blue Last: 2124 Least Blue Last:
1629 panels: 2125 panels:
1630 AIL: 356 2126 AIL: 356
@@ -1637,6 +2133,14 @@ maps:
1637 STEALER: 352 2133 STEALER: 352
1638 TRUST: 354 2134 TRUST: 354
1639 WANT: 351 2135 WANT: 351
2136 ports:
2137 DARKROOM: 3173
2138 Liberated Entrance:
2139 ports:
2140 BLUE: 3174
2141 Liberated Entrance Panel:
2142 panels:
2143 TURN (1): 341
1640 Lime Room: 2144 Lime Room:
1641 panels: 2145 panels:
1642 COLOR: 361 2146 COLOR: 361
@@ -1645,12 +2149,26 @@ maps:
1645 Link Area: 2149 Link Area:
1646 panels: 2150 panels:
1647 WANDER: 362 2151 WANDER: 362
2152 Literate Entrance:
2153 ports:
2154 BROWN: 3175
2155 Literate Entrance Panel:
2156 panels:
2157 TURN (2): 342
1648 Parthenon Return: 2158 Parthenon Return:
1649 panels: 2159 panels:
1650 RETURN: 363 2160 RETURN: 363
2161 ports:
2162 PARTHENON: 3176
1651 Rabbit Hole: 2163 Rabbit Hole:
1652 panels: 2164 panels:
1653 PUZZLE: 364 2165 Blank: 364
2166 ports:
2167 HOLE: 3177
2168 Rabbit Hole Lock:
2169 panels:
2170 HOLE: 2749
2171 RABBIT: 2748
1654 Red Alcove: 2172 Red Alcove:
1655 panels: 2173 panels:
1656 BROW: 365 2174 BROW: 365
@@ -1664,6 +2182,12 @@ maps:
1664 RAIN WOMAN: 373 2182 RAIN WOMAN: 373
1665 WANDER: 370 2183 WANDER: 370
1666 WOMAN: 372 2184 WOMAN: 372
2185 Repetitive Entrance:
2186 ports:
2187 REPETITIVE: 3178
2188 Revitalized Entrance:
2189 ports:
2190 REVITALIZED: 3179
1667 Right Eye: 2191 Right Eye:
1668 panels: 2192 panels:
1669 EYE: 374 2193 EYE: 374
@@ -1672,9 +2196,12 @@ maps:
1672 Shop Entrance: 2196 Shop Entrance:
1673 panels: 2197 panels:
1674 TURN: 377 2198 TURN: 377
2199 ports:
2200 SHOP: 3180
1675 Starting Room: 2201 Starting Room:
1676 panels: 2202 panels:
1677 EYE: 380 2203 EYE: 380
2204 Gift Maps: 2970
1678 HI: 378 2205 HI: 378
1679 HINT: 381 2206 HINT: 381
1680 THAN: 383 2207 THAN: 383
@@ -1683,51 +2210,63 @@ maps:
1683 Trick Room: 2210 Trick Room:
1684 panels: 2211 panels:
1685 INK: 388 2212 INK: 388
2213 White Hallway To Daedalus:
2214 ports:
2215 DAEDALUS: 3181
1686 Wrath Room: 2216 Wrath Room:
1687 panels: 2217 panels:
1688 CORN: 393 2218 CORN: 393
1689 DICE: 392 2219 DICE: 392
1690 HOLE: 390
1691 RABBIT: 389
1692 WREATH: 391 2220 WREATH: 391
2221 X Area:
2222 ports:
2223 CC: 3182
1693 doors: 2224 doors:
2225 Big Eyes: 3316
1694 Blue Alcove Entrance: 297 2226 Blue Alcove Entrance: 297
1695 Blue Alcove Exit: 293 2227 Blue Alcove Exit: 293
1696 Colored Doors Area Entrance: 318 2228 Colored Doors Area Entrance: 318
1697 Composite Room Entrance: 309 2229 Composite Room Entrance: 309
1698 Control Center White Door: 307 2230 Control Center White Door: 307
2231 Control Center White Panel: 3318
1699 Corners Painting: 292 2232 Corners Painting: 292
1700 D Room Entrance: 319 2233 D Room Entrance: 319
1701 Daedalus Entrance: 311 2234 Daedalus Entrance: 311
1702 Flip Area Entrance: 310 2235 Flip Area Entrance: 310
1703 Flipped Pyramid Area Entrance: 315 2236 Flipped Right Eye Panels: 3315
1704 Flipped Second Room Left Door: 300 2237 Flipped Second Room Left Door: 300
1705 Flipped Second Room Right Door: 299 2238 Flipped Second Room Right Door: 299
1706 Gallery Entrance: 321 2239 Gallery Entrance: 321
1707 L Room Entrance: 322 2240 L Room Entrance: 322
2241 Least Blue Last: 3317
1708 Liberated Entrance: 314 2242 Liberated Entrance: 314
1709 Lime Room Entrance: 305 2243 Lime Room Entrance: 305
1710 Link Area Entrance: 288 2244 Link Area Entrance: 288
1711 Literate Entrance: 316 2245 Literate Entrance: 316
1712 Near D Room Painting: 320 2246 Near D Room Painting: 320
1713 Noon Door: 295 2247 Noon Door: 295
2248 Noon Door Panels: 3312
1714 Orange Door Hider: 304 2249 Orange Door Hider: 304
1715 Parthenon Entrance: 317 2250 Parthenon Entrance: 317
2251 Rabbit Hole Blank Puzzle: 3319
1716 Rabbithole Door: 294 2252 Rabbithole Door: 294
1717 Red Alcove Exit: 291 2253 Red Alcove Exit: 291
1718 Red Blue Area Left Door: 302 2254 Red Blue Area Left Door: 302
1719 Red Blue Area Right Door: 303 2255 Red Blue Area Right Door: 303
1720 Red Room Painting: 323 2256 Red Room Painting: 323
1721 Repetitive Entrance: 312
1722 Revitalized Entrance: 306 2257 Revitalized Entrance: 306
1723 Right Eye Entrance: 301 2258 Right Eye Entrance: 301
1724 Scarf Door: 296 2259 Scarf Door: 296
2260 Scarf Door Panels: 3313
1725 Second Room Left Door: 298 2261 Second Room Left Door: 298
1726 Second Room Right Door: 290 2262 Second Room Right Door: 290
1727 Shop Entrance: 313 2263 Shop Entrance: 313
2264 Starting Room West Wall North Door: 2781
1728 Third Eye Painting: 324 2265 Third Eye Painting: 324
1729 Trick Door: 287 2266 Trick Door: 287
1730 Trick To Shop Door: 289 2267 Trick To Shop Door: 289
2268 Wander Panels: 3314
2269 Wrath Room Puzzles: 3320
1731 X Area Entrance: 308 2270 X Area Entrance: 308
1732 the_extravagant: 2271 the_extravagant:
1733 rooms: 2272 rooms:
@@ -1751,6 +2290,8 @@ maps:
1751 X Plus: 2290 X Plus:
1752 panels: 2291 panels:
1753 ROSE: 405 2292 ROSE: 405
2293 keyholders:
2294 M: 2766
1754 X Plus Middle Leg: 2295 X Plus Middle Leg:
1755 panels: 2296 panels:
1756 COLONY: 403 2297 COLONY: 403
@@ -1771,6 +2312,33 @@ maps:
1771 panels: 2312 panels:
1772 CACTUS: 410 2313 CACTUS: 410
1773 TAIL: 411 2314 TAIL: 411
2315 the_fuzzy:
2316 rooms:
2317 Main Area:
2318 panels:
2319 ACHIEVES: 3033
2320 BEFORE: 3028
2321 BOTH: 3036
2322 Blank: 3022
2323 CAGED: 3027
2324 COMBINED: 3032
2325 DICE: 3026
2326 FIRST: 3035
2327 FORGED: 3030
2328 LOTTO: 3024
2329 OTHERS: 3031
2330 TOED: 3029
2331 TUTU: 3023
2332 UNVEILED: 3034
2333 WHERETO: 3025
2334 ports:
2335 WORLDPORT: 3183
2336 Mastery:
2337 masteries:
2338 MASTERY: 3037
2339 doors:
2340 Black Panels: 3021
2341 Green Panels: 3321
1774 the_gallery: 2342 the_gallery:
1775 rooms: 2343 rooms:
1776 Back Room: 2344 Back Room:
@@ -1780,6 +2348,11 @@ maps:
1780 Daedalus Extension: 2348 Daedalus Extension:
1781 panels: 2349 panels:
1782 WHERE: 433 2350 WHERE: 433
2351 Main Area:
2352 keyholders:
2353 P: 2765
2354 ports:
2355 ENTRY: 3184
1783 doors: 2356 doors:
1784 Ancient Painting: 428 2357 Ancient Painting: 428
1785 Between Painting: 414 2358 Between Painting: 414
@@ -1805,6 +2378,8 @@ maps:
1805 The Whole Thing: 2378 The Whole Thing:
1806 panels: 2379 panels:
1807 PANEL: 434 2380 PANEL: 434
2381 doors:
2382 The Panel: 3322
1808 the_graveyard: 2383 the_graveyard:
1809 rooms: 2384 rooms:
1810 Inside: 2385 Inside:
@@ -1814,34 +2389,34 @@ maps:
1814 panels: 2389 panels:
1815 FOOT: 436 2390 FOOT: 436
1816 SEVERE: 437 2391 SEVERE: 437
2392 doors:
2393 Remember Panel: 3323
1817 the_great: 2394 the_great:
1818 rooms: 2395 rooms:
1819 Back Area: 2396 Back Area:
1820 panels: 2397 panels:
1821 Left Landscape Bottom: 482
1822 Left Landscape Left: 483
1823 Left Landscape Right: 481
1824 Left Landscape Top: 480
1825 PAINTING: 474 2398 PAINTING: 474
1826 PLANT: 472 2399 PLANT: 472
1827 Right Landscape Bottom: 486
1828 Right Landscape Left: 487
1829 Right Landscape Right: 485
1830 Right Landscape Top: 484
1831 TOWEL: 475 2400 TOWEL: 475
1832 TREE: 473 2401 TREE: 473
1833 Top Landscape Bottom: 478 2402 ports:
1834 Top Landscape Left: 479 2403 THREEDOORS: 3186
1835 Top Landscape Right: 477 2404 TOWER: 3187
1836 Top Landscape Top: 476 2405 TREE: 3188
2406 UNKEMPT: 3185
1837 Behind Question Area: 2407 Behind Question Area:
1838 panels: 2408 panels:
1839 DEW: 488 2409 DEW: 488
1840 NO: 490 2410 NO: 490
1841 YEW: 489 2411 YEW: 489
2412 Colorful Entrance:
2413 ports:
2414 COLORFUL: 3189
1842 Daedalus Entrance: 2415 Daedalus Entrance:
1843 panels: 2416 panels:
1844 MISSING: 491 2417 MISSING: 491
2418 ports:
2419 DAEDALUS: 3190
1845 East Landscape: 2420 East Landscape:
1846 panels: 2421 panels:
1847 COLOR: 492 2422 COLOR: 492
@@ -1849,6 +2424,8 @@ maps:
1849 Hive Entrance: 2424 Hive Entrance:
1850 panels: 2425 panels:
1851 LOST: 495 2426 LOST: 495
2427 ports:
2428 HIVE: 3191
1852 Jail Part 1: 2429 Jail Part 1:
1853 panels: 2430 panels:
1854 DECATHLON: 506 2431 DECATHLON: 506
@@ -1873,6 +2450,9 @@ maps:
1873 NECROTIZE (2): 511 2450 NECROTIZE (2): 511
1874 PILGRIM: 513 2451 PILGRIM: 513
1875 TORMENTS: 512 2452 TORMENTS: 512
2453 Jubilant Entrance:
2454 ports:
2455 JUBILANT: 3192
1876 Magnet Room: 2456 Magnet Room:
1877 panels: 2457 panels:
1878 AIRPLANE: 516 2458 AIRPLANE: 516
@@ -1909,6 +2489,12 @@ maps:
1909 SMILE: 539 2489 SMILE: 539
1910 WHY: 540 2490 WHY: 540
1911 YOU: 537 2491 YOU: 537
2492 ports:
2493 DIGITAL: 3197
2494 ENTRY: 3193
2495 KEEN: 3194
2496 LINEAR: 3196
2497 ORB: 3195
1912 Maze Center: 2498 Maze Center:
1913 panels: 2499 panels:
1914 CHASE: 549 2500 CHASE: 549
@@ -1964,6 +2550,10 @@ maps:
1964 LAUGH FINISHED: 573 2550 LAUGH FINISHED: 573
1965 PLANTS: 570 2551 PLANTS: 570
1966 WEATHER: 568 2552 WEATHER: 568
2553 keyholders:
2554 X: 2770
2555 ports:
2556 INVISIBLE: 3198
1967 Outside Jail: 2557 Outside Jail:
1968 panels: 2558 panels:
1969 GUT: 575 2559 GUT: 575
@@ -1977,6 +2567,9 @@ maps:
1977 FOUR: 581 2567 FOUR: 581
1978 HAVE: 580 2568 HAVE: 580
1979 TEN: 583 2569 TEN: 583
2570 Purple Room:
2571 ports:
2572 DAEDALUS: 3199
1980 Question Room How: 2573 Question Room How:
1981 panels: 2574 panels:
1982 QUESTION: 584 2575 QUESTION: 584
@@ -1989,6 +2582,26 @@ maps:
1989 Question Room Who: 2582 Question Room Who:
1990 panels: 2583 panels:
1991 QUESTION: 587 2584 QUESTION: 587
2585 Salmon Room:
2586 ports:
2587 BETWEEN: 3200
2588 Talented Entrance:
2589 ports:
2590 TALENTED: 3201
2591 The Landscapes:
2592 panels:
2593 Left Landscape Bottom: 482
2594 Left Landscape Left: 483
2595 Left Landscape Right: 481
2596 Left Landscape Top: 480
2597 Right Landscape Bottom: 486
2598 Right Landscape Left: 487
2599 Right Landscape Right: 485
2600 Right Landscape Top: 484
2601 Top Landscape Bottom: 478
2602 Top Landscape Left: 479
2603 Top Landscape Right: 477
2604 Top Landscape Top: 476
1992 Under Question Room: 2605 Under Question Room:
1993 panels: 2606 panels:
1994 QUESTION: 588 2607 QUESTION: 588
@@ -2001,6 +2614,10 @@ maps:
2001 RIGHT: 591 2614 RIGHT: 591
2002 SAVORY: 592 2615 SAVORY: 592
2003 TEACH: 590 2616 TEACH: 590
2617 ports:
2618 CC: 3203
2619 IMPRESSIVE: 3202
2620 PARTIAL: 3204
2004 Whole Room: 2621 Whole Room:
2005 panels: 2622 panels:
2006 BATHROOM: 604 2623 BATHROOM: 604
@@ -2036,13 +2653,19 @@ maps:
2036 SHIFT: 624 2653 SHIFT: 624
2037 doors: 2654 doors:
2038 Back Area Entrance: 439 2655 Back Area Entrance: 439
2656 Behind Orb Panel: 3336
2657 Behind Question Room Panels: 3332
2039 Between Entrance: 440 2658 Between Entrance: 440
2040 Big Y: 462 2659 Big Y: 462
2660 Broken Shed Panels: 3333
2041 Building Building Gravestone: 468 2661 Building Building Gravestone: 468
2042 Colorful Entrance: 455 2662 Colorful Entrance: 455
2043 Control Center Gray Door: 446 2663 Control Center Gray Door: 446
2664 Control Center Gray Panel: 3326
2044 Control Center Purple Door: 445 2665 Control Center Purple Door: 445
2666 Control Center Purple Panel: 3327
2045 Control Center Red Door: 447 2667 Control Center Red Door: 447
2668 Control Center Red Panel: 3328
2046 Courtyard Entrance: 442 2669 Courtyard Entrance: 442
2047 Courtyard Side Door: 461 2670 Courtyard Side Door: 461
2048 Daedalus Entrance: 448 2671 Daedalus Entrance: 448
@@ -2052,10 +2675,12 @@ maps:
2052 Into The Mouth Gravestone: 457 2675 Into The Mouth Gravestone: 457
2053 Invisible Entrance: 465 2676 Invisible Entrance: 465
2054 Jail Entrance: 451 2677 Jail Entrance: 451
2055 Lavender Cube: 469
2056 Magnet Room Entrance: 449 2678 Magnet Room Entrance: 449
2679 Mistreat Panel: 3329
2680 Nature Panels: 3334
2057 Nature Room Door: 466 2681 Nature Room Door: 466
2058 Nature Room Panels: 467 2682 Nature Room Panels: 467
2683 Near Linear Panels: 3324
2059 Near UC Painting Door: 441 2684 Near UC Painting Door: 441
2060 North Landscape Entrance: 456 2685 North Landscape Entrance: 456
2061 Pillar Room Entrance: 450 2686 Pillar Room Entrance: 450
@@ -2064,11 +2689,21 @@ maps:
2064 Savory Painting: 452 2689 Savory Painting: 452
2065 Spiral Painting: 471 2690 Spiral Painting: 471
2066 Talented Entrance: 463 2691 Talented Entrance: 463
2692 Teal Panel: 3335
2067 The Landscapes Gravestone: 458 2693 The Landscapes Gravestone: 458
2068 The Maze Gravestone: 460 2694 The Maze Gravestone: 460
2069 Tower Entrance: 459 2695 Tower Entrance: 459
2696 Tower Panels: 3330
2697 Tree Panels: 3331
2070 West/East Divider: 443 2698 West/East Divider: 443
2699 Why Is It Not Red: 3325
2071 Zero Room Panels: 470 2700 Zero Room Panels: 470
2701 the_hinterlands:
2702 rooms:
2703 Main Area:
2704 ports:
2705 LEFT: 3206
2706 RIGHT: 3205
2072 the_hive: 2707 the_hive:
2073 rooms: 2708 rooms:
2074 Main Area: 2709 Main Area:
@@ -2111,6 +2746,13 @@ maps:
2111 WAS: 631 2746 WAS: 631
2112 WINGS: 662 2747 WINGS: 662
2113 YELL: 636 2748 YELL: 636
2749 keyholders:
2750 B: 2769
2751 ports:
2752 DAED1: 3207
2753 DAED2: 3208
2754 DAED3: 3209
2755 GREAT: 3210
2114 Mastery Room: 2756 Mastery Room:
2115 masteries: 2757 masteries:
2116 MASTERY: 666 2758 MASTERY: 666
@@ -2129,28 +2771,40 @@ maps:
2129 LEFT: 676 2771 LEFT: 676
2130 RETURN: 674 2772 RETURN: 674
2131 TO: 675 2773 TO: 675
2774 ports:
2775 PLAZA: 3211
2132 Lobby: 2776 Lobby:
2133 panels: 2777 panels:
2134 RIGHT: 677 2778 RIGHT: 677
2779 ports:
2780 GREAT: 3212
2135 Side Area: 2781 Side Area:
2136 panels: 2782 panels:
2137 COLOR: 680 2783 COLOR: 680
2784 ports:
2785 FOURROOMS: 3213
2138 WM Room: 2786 WM Room:
2139 panels: 2787 panels:
2140 LEFT: 682 2788 LEFT: 682
2141 RIGHT: 683 2789 RIGHT: 683
2142 doors: 2790 doors:
2143 Control Center Green Door: 673 2791 Control Center Green Door: 673
2792 Control Center Green Panel: 3338
2144 Front Door: 671 2793 Front Door: 671
2794 Green Eye Panels: 3337
2145 Side Door: 672 2795 Side Door: 672
2146 the_invisible: 2796 the_invisible:
2147 rooms: 2797 rooms:
2148 Entrance: 2798 Entrance:
2149 panels: 2799 panels:
2150 VISIBLE: 685 2800 VISIBLE: 685
2801 ports:
2802 ENTRY: 3214
2151 Maze: 2803 Maze:
2152 masteries: 2804 masteries:
2153 MASTERY: 686 2805 MASTERY: 686
2806 ports:
2807 ENTRY: 3215
2154 doors: 2808 doors:
2155 Maze Entrance: 684 2809 Maze Entrance: 684
2156 the_jubilant: 2810 the_jubilant:
@@ -2169,6 +2823,8 @@ maps:
2169 SPRINT: 695 2823 SPRINT: 695
2170 TREE: 698 2824 TREE: 698
2171 UNFAIR: 694 2825 UNFAIR: 694
2826 ports:
2827 GREAT: 3216
2172 Side Area: 2828 Side Area:
2173 panels: 2829 panels:
2174 CALL: 704 2830 CALL: 704
@@ -2177,8 +2833,11 @@ maps:
2177 FLASHBACK: 705 2833 FLASHBACK: 705
2178 PUSH: 703 2834 PUSH: 703
2179 PUSHBACK: 702 2835 PUSHBACK: 702
2836 keyholders:
2837 J: 2772
2180 doors: 2838 doors:
2181 Side Door: 687 2839 Side Door: 687
2840 Side Room Puzzles: 3339
2182 the_keen: 2841 the_keen:
2183 rooms: 2842 rooms:
2184 Main Area: 2843 Main Area:
@@ -2192,6 +2851,8 @@ maps:
2192 TIN (3): 711 2851 TIN (3): 711
2193 TIN (4): 712 2852 TIN (4): 712
2194 TIN (5): 713 2853 TIN (5): 713
2854 ports:
2855 GREAT: 3217
2195 doors: 2856 doors:
2196 All Panels: 707 2857 All Panels: 707
2197 the_liberated: 2858 the_liberated:
@@ -2206,6 +2867,8 @@ maps:
2206 PERSON: 720 2867 PERSON: 720
2207 SAND: 723 2868 SAND: 723
2208 WOLF: 725 2869 WOLF: 725
2870 ports:
2871 ENTRY: 3218
2209 doors: 2872 doors:
2210 Door: 718 2873 Door: 718
2211 the_linear: 2874 the_linear:
@@ -2220,6 +2883,8 @@ maps:
2220 NOR: 735 2883 NOR: 735
2221 ROT: 731 2884 ROT: 731
2222 TON: 730 2885 TON: 730
2886 ports:
2887 GREAT: 3219
2223 doors: 2888 doors:
2224 Behind The Keen Gravestone: 727 2889 Behind The Keen Gravestone: 727
2225 the_lionized: 2890 the_lionized:
@@ -2234,6 +2899,8 @@ maps:
2234 LION: 741 2899 LION: 741
2235 PIG: 743 2900 PIG: 743
2236 ROCK: 740 2901 ROCK: 740
2902 ports:
2903 ENTRY: 3220
2237 the_literate: 2904 the_literate:
2238 rooms: 2905 rooms:
2239 Puzzle Room: 2906 Puzzle Room:
@@ -2246,6 +2913,8 @@ maps:
2246 SAND: 750 2913 SAND: 750
2247 STICK: 752 2914 STICK: 752
2248 WATER: 746 2915 WATER: 746
2916 ports:
2917 ENTRY: 3221
2249 doors: 2918 doors:
2250 Door: 745 2919 Door: 745
2251 the_lively: 2920 the_lively:
@@ -2260,6 +2929,8 @@ maps:
2260 ROOSTER: 762 2929 ROOSTER: 762
2261 SON: 759 2930 SON: 759
2262 SOPRANO: 757 2931 SOPRANO: 757
2932 ports:
2933 BETWEEN: 3222
2263 the_nuanced: 2934 the_nuanced:
2264 rooms: 2935 rooms:
2265 Back Room: 2936 Back Room:
@@ -2288,12 +2959,20 @@ maps:
2288 NAY: 774 2959 NAY: 774
2289 NIGH: 781 2960 NIGH: 781
2290 TORE: 787 2961 TORE: 787
2962 keyholders:
2963 S: 2767
2964 ports:
2965 UNYIELDING: 3223
2291 doors: 2966 doors:
2292 Left Room Puzzles: 763 2967 Blue Side Puzzles: 763
2293 Main Room Puzzles: 765 2968 Green Side Puzzles: 764
2294 Right Room Puzzles: 764 2969 Main Room Door: 2750
2970 Stores Panel: 3340
2295 the_orb: 2971 the_orb:
2296 rooms: 2972 rooms:
2973 B Room:
2974 ports:
2975 FINAL: 3224
2297 Main Area: 2976 Main Area:
2298 panels: 2977 panels:
2299 ACT: 799 2978 ACT: 799
@@ -2308,6 +2987,11 @@ maps:
2308 STRIKE: 790 2987 STRIKE: 790
2309 THICK: 797 2988 THICK: 797
2310 THIN: 793 2989 THIN: 793
2990 ports:
2991 GREAT: 3225
2992 Middle Room:
2993 ports:
2994 MID: 3226
2311 the_owl: 2995 the_owl:
2312 rooms: 2996 rooms:
2313 Blue Room: 2997 Blue Room:
@@ -2318,6 +3002,7 @@ maps:
2318 COLOR: 823 3002 COLOR: 823
2319 ETCH: 837 3003 ETCH: 837
2320 FAINT: 821 3004 FAINT: 821
3005 FIZZLE: 2745
2321 HAD: 830 3006 HAD: 830
2322 HEAVY: 829 3007 HEAVY: 829
2323 LAY: 834 3008 LAY: 834
@@ -2334,6 +3019,11 @@ maps:
2334 SKETCH: 832 3019 SKETCH: 832
2335 WHITE: 824 3020 WHITE: 824
2336 WING: 826 3021 WING: 826
3022 ports:
3023 FOURROOMS: 3227
3024 Magenta Hallway:
3025 ports:
3026 STURDY: 3228
2337 R1C4 Left: 3027 R1C4 Left:
2338 panels: 3028 panels:
2339 STENCIL: 840 3029 STENCIL: 840
@@ -2346,15 +3036,16 @@ maps:
2346 R2C2 Bottom: 3036 R2C2 Bottom:
2347 panels: 3037 panels:
2348 FOUL: 844 3038 FOUL: 844
3039 ports:
3040 GALLERY: 3229
2349 R2C2 Top: 3041 R2C2 Top:
2350 panels: 3042 panels:
2351 CRUSH: 845 3043 CRUSH: 845
2352 RAY: 846 3044 RAY: 846
2353 R2C2.5 Bottom: 3045 R2C3 Bottom:
2354 panels: 3046 panels:
2355 BLACK: 849 3047 BLACK: 2747
2356 FIGMENT: 848 3048 FIGMENT: 2746
2357 FIZZLE: 847
2358 Z Room: 3049 Z Room:
2359 panels: 3050 panels:
2360 MAZE: 850 3051 MAZE: 850
@@ -2364,12 +3055,22 @@ maps:
2364 Blue Owl: 818 3055 Blue Owl: 818
2365 Brush Door: 804 3056 Brush Door: 804
2366 Control Center Magenta Door: 812 3057 Control Center Magenta Door: 812
3058 Control Center Magenta Panel: 3343
2367 First Door: 808 3059 First Door: 808
2368 First Room Shortcut: 807 3060 First Room Shortcut: 807
2369 Gray Bottom Door: 811 3061 Gray Bottom Door: 811
2370 Gray Owl: 814 3062 Gray Owl: 814
2371 Gray Top Door: 810 3063 Gray Top Door: 810
3064 Near Z1 Panel: 3350
2372 Orange Owl: 815 3065 Orange Owl: 815
3066 R1C1 Panels: 3341
3067 R1C2 Panels: 3342
3068 R1C3 Panels: 3344
3069 R1C4 Panels: 3345
3070 R2C1 Panels: 3346
3071 R2C2 Panels: 3347
3072 R2C3 Panels: 3348
3073 R2C4 Panels: 3349
2373 Sky Bottom Doors: 806 3074 Sky Bottom Doors: 806
2374 Sky Owl: 813 3075 Sky Owl: 813
2375 Sky Top Doors: 805 3076 Sky Top Doors: 805
@@ -2389,13 +3090,23 @@ maps:
2389 CLEOPATRA: 859 3090 CLEOPATRA: 859
2390 NAPOLEON: 860 3091 NAPOLEON: 860
2391 XERXES: 857 3092 XERXES: 857
3093 ports:
3094 ENTRY: 3231
3095 GALLERY: 3230
3096 REVITALIZED: 3232
3097 U Keyholder:
3098 keyholders:
3099 U: 2777
2392 doors: 3100 doors:
2393 K2 Door: 852 3101 K2 Door: 852
3102 Lavender Area Puzzles: 3351
2394 the_partial: 3103 the_partial:
2395 rooms: 3104 rooms:
2396 Control Center Entrance: 3105 Control Center Entrance:
2397 panels: 3106 panels:
2398 RETURN: 867 3107 RETURN: 867
3108 ports:
3109 CC: 3233
2399 Obverse Side: 3110 Obverse Side:
2400 panels: 3111 panels:
2401 CUT: 881 3112 CUT: 881
@@ -2412,6 +3123,10 @@ maps:
2412 TON: 878 3123 TON: 878
2413 TURN: 875 3124 TURN: 875
2414 UP: 870 3125 UP: 870
3126 keyholders:
3127 L: 2771
3128 ports:
3129 GREAT: 3234
2415 Reverse Side: 3130 Reverse Side:
2416 panels: 3131 panels:
2417 BRO: 884 3132 BRO: 884
@@ -2421,8 +3136,14 @@ maps:
2421 doors: 3136 doors:
2422 Control Center Entrance: 865 3137 Control Center Entrance: 865
2423 F Door: 866 3138 F Door: 866
3139 L Entered: 2843
2424 Main Room Puzzles: 863 3140 Main Room Puzzles: 863
2425 P Door: 864 3141 P Door: 864
3142 the_perceptive:
3143 rooms:
3144 Main Area:
3145 ports:
3146 CC: 3235
2426 the_plaza: 3147 the_plaza:
2427 rooms: 3148 rooms:
2428 Bottom Left Room: 3149 Bottom Left Room:
@@ -2456,18 +3177,28 @@ maps:
2456 ASTOUNDING: 919 3177 ASTOUNDING: 919
2457 COURTYARD: 918 3178 COURTYARD: 918
2458 INFLEXIBLE: 920 3179 INFLEXIBLE: 920
3180 ports:
3181 BETWEEN: 3238
3182 IMPRESSIVE: 3237
3183 UNYIELDING: 3236
2459 Mastery: 3184 Mastery:
2460 masteries: 3185 masteries:
2461 MASTERY: 923 3186 MASTERY: 923
2462 Repetitive Entrance: 3187 Repetitive Entrance:
2463 panels: 3188 panels:
2464 TEDIOUS: 924 3189 TEDIOUS: 924
3190 ports:
3191 REPETITIVE: 3239
2465 Sirenic Entrance: 3192 Sirenic Entrance:
2466 panels: 3193 panels:
2467 SIREN: 925 3194 SIREN: 925
3195 ports:
3196 SIRENIC: 3240
2468 Symbolic Entrance: 3197 Symbolic Entrance:
2469 panels: 3198 panels:
2470 FIGURATIVE: 926 3199 FIGURATIVE: 926
3200 ports:
3201 SYMBOLIC: 3241
2471 Top Left Room: 3202 Top Left Room:
2472 panels: 3203 panels:
2473 BACKPACK: 939 3204 BACKPACK: 939
@@ -2516,20 +3247,27 @@ maps:
2516 TYPIST BEAR RIGHT WING: 968 3247 TYPIST BEAR RIGHT WING: 968
2517 WING: 950 3248 WING: 950
2518 doors: 3249 doors:
2519 Bottom Left Door: 894 3250 Near Broken Portal Panel: 3355
2520 Bottom Left Puzzles: 898 3251 Near Repetitive Panel: 3354
2521 Bottom Right Door: 895 3252 Near Sirenic Panel: 3352
2522 Bottom Right Puzzles: 899 3253 Near Symbolic Panel: 3353
3254 Northeast Door: 893
3255 Northeast Puzzles: 897
3256 Northwest Door: 892
3257 Northwest Puzzles: 896
2523 Repetitive Entrance: 888 3258 Repetitive Entrance: 888
2524 Sirenic Entrance: 890 3259 Sirenic Entrance: 890
3260 Southeast Door: 895
3261 Southeast Puzzles: 899
3262 Southwest Door: 894
3263 Southwest Puzzles: 898
2525 Symbolic Entrance: 889 3264 Symbolic Entrance: 889
2526 Top Left Door: 892
2527 Top Left Puzzles: 896
2528 Top Right Door: 893
2529 Top Right Puzzles: 897
2530 Turtle Entrance: 891 3265 Turtle Entrance: 891
2531 the_quiet: 3266 the_quiet:
2532 rooms: 3267 rooms:
3268 Keyholder Room:
3269 keyholders:
3270 Q: 2778
2533 Main Area: 3271 Main Area:
2534 panels: 3272 panels:
2535 BEE: 979 3273 BEE: 979
@@ -2544,6 +3282,8 @@ maps:
2544 RODENT: 972 3282 RODENT: 972
2545 RULE: 974 3283 RULE: 974
2546 SOLID: 971 3284 SOLID: 971
3285 ports:
3286 DAEDALUS: 3242
2547 doors: 3287 doors:
2548 Side Door: 970 3288 Side Door: 970
2549 the_relentless: 3289 the_relentless:
@@ -2600,13 +3340,17 @@ maps:
2600 HIDE (2): 1021 3340 HIDE (2): 1021
2601 MORE: 1022 3341 MORE: 1022
2602 doors: 3342 doors:
3343 Left Only Puzzles: 3020
2603 Left/Turn Door: 984 3344 Left/Turn Door: 984
3345 Shop Only Puzzles: 3019
3346 Turn Only Puzzles: 3018
2604 Turn/Shop Door: 985 3347 Turn/Shop Door: 985
2605 the_repetitive: 3348 the_repetitive:
2606 rooms: 3349 rooms:
2607 Anti Room: 3350 Anti Room:
2608 panels: 3351 panels:
2609 EYE: 1041 3352 EYE (1): 1041
3353 EYE (2): 2813
2610 HA (1): 1035 3354 HA (1): 1035
2611 HA (2): 1036 3355 HA (2): 1036
2612 HA (3): 1037 3356 HA (3): 1037
@@ -2644,6 +3388,9 @@ maps:
2644 TO (2): 1056 3388 TO (2): 1056
2645 TUTU (1): 1054 3389 TUTU (1): 1054
2646 TUTU (2): 1068 3390 TUTU (2): 1068
3391 Entry Connector:
3392 ports:
3393 ENTRY: 3243
2647 Lime Room: 3394 Lime Room:
2648 panels: 3395 panels:
2649 BIRD: 1074 3396 BIRD: 1074
@@ -2696,9 +3443,14 @@ maps:
2696 MISHMASH: 1114 3443 MISHMASH: 1114
2697 QUESTION: 1105 3444 QUESTION: 1105
2698 RICHES: 1112 3445 RICHES: 1112
3446 ports:
3447 CC: 3244
2699 Mastery Room: 3448 Mastery Room:
2700 masteries: 3449 masteries:
2701 MASTERY: 1116 3450 MASTERY: 1116
3451 Plaza Connector:
3452 ports:
3453 PLAZA: 3245
2702 Yellow Room: 3454 Yellow Room:
2703 panels: 3455 panels:
2704 3D: 1123 3456 3D: 1123
@@ -2713,16 +3465,20 @@ maps:
2713 W: 1117 3465 W: 1117
2714 ZEROING: 1118 3466 ZEROING: 1118
2715 doors: 3467 doors:
3468 Anti-Collectable: 2812
2716 Anti-Collectable Room: 1025 3469 Anti-Collectable Room: 1025
3470 Anti-Collectable Room Panels: 3358
3471 Black Hallway: 2780
2717 Cyan Door: 1028 3472 Cyan Door: 1028
2718 Cyan Puzzles: 1032 3473 Cyan Puzzles: 1032
2719 Dot Area Entrance: 1026 3474 Dot Area Entrance: 1026
2720 Entry Entrance: 1023 3475 Entry Entrance: 1023
3476 H2 Room Puzzles: 3357
3477 Hots Panels: 3356
2721 Lime Door: 1027 3478 Lime Door: 1027
2722 Lime Puzzles: 1031 3479 Lime Puzzles: 1031
2723 Magenta Door: 1029 3480 Magenta Door: 1029
2724 Magenta Puzzles: 1033 3481 Magenta Puzzles: 1033
2725 Plaza Entrance: 1024
2726 Yellow Door: 1030 3482 Yellow Door: 1030
2727 Yellow Puzzles: 1034 3483 Yellow Puzzles: 1034
2728 the_revitalized: 3484 the_revitalized:
@@ -2730,6 +3486,8 @@ maps:
2730 Bye Room: 3486 Bye Room:
2731 panels: 3487 panels:
2732 BYE: 1129 3488 BYE: 1129
3489 ports:
3490 PARTHENON: 3246
2733 Hidden Room: 3491 Hidden Room:
2734 panels: 3492 panels:
2735 HIDDEN: 1130 3493 HIDDEN: 1130
@@ -2776,9 +3534,14 @@ maps:
2776 STIM: 1148 3534 STIM: 1148
2777 STONE: 1142 3535 STONE: 1142
2778 TADPOLES: 1159 3536 TADPOLES: 1159
3537 keyholders:
3538 N: 2779
3539 ports:
3540 ENTRY: 3247
2779 doors: 3541 doors:
2780 Books Puzzles: 1136 3542 Books Puzzles: 1136
2781 Games Puzzles: 1137 3543 Games Puzzles: 1137
3544 N Entered: 2971
2782 the_sirenic: 3545 the_sirenic:
2783 rooms: 3546 rooms:
2784 Mastery: 3547 Mastery:
@@ -2805,8 +3568,62 @@ maps:
2805 panels: 3568 panels:
2806 Flipped: 1178 3569 Flipped: 1178
2807 Obverse: 1179 3570 Obverse: 1179
3571 ports:
3572 PLAZA: 3248
2808 doors: 3573 doors:
2809 Entrance: 1161 3574 Entrance: 1161
3575 the_stellar:
3576 rooms:
3577 Blue Panel:
3578 panels:
3579 BLUE: 2996
3580 Connected Area:
3581 panels:
3582 BEHIND: 3003
3583 Blank: 3004
3584 GREETINGS: 3002
3585 HERE: 2997
3586 HI: 3000
3587 QUESTION (1): 2999
3588 QUESTION (2): 3016
3589 START: 3005
3590 WHERE: 3001
3591 Green Area:
3592 panels:
3593 STRAYS: 3006
3594 Green Panel:
3595 panels:
3596 GREEN: 3007
3597 Hi Room:
3598 panels:
3599 HI: 3008
3600 Mastery:
3601 masteries:
3602 MASTERY: 3009
3603 Old Crossroads:
3604 panels:
3605 DOORWAY: 3010
3606 Orange Panel:
3607 panels:
3608 ORANGE: 3011
3609 Purple Panel:
3610 panels:
3611 PURPLE: 3012
3612 Red Panel:
3613 panels:
3614 RED: 3013
3615 Starting Room:
3616 panels:
3617 STARLIKE: 3014
3618 ports:
3619 WORLDPORT: 3249
3620 Yellow Panel:
3621 panels:
3622 YELLOW: 3015
3623 doors:
3624 Entrance: 2995
3625 Question Panels: 3017
3626 Welcome Back Panels: 3359
2810 the_stormy: 3627 the_stormy:
2811 rooms: 3628 rooms:
2812 Center: 3629 Center:
@@ -2815,6 +3632,8 @@ maps:
2815 REACTOR: 1180 3632 REACTOR: 1180
2816 VOLCANO: 1181 3633 VOLCANO: 1181
2817 WIND: 1183 3634 WIND: 1183
3635 ports:
3636 ENTRY: 3250
2818 Nuclear Side: 3637 Nuclear Side:
2819 panels: 3638 panels:
2820 GERM: 1184 3639 GERM: 1184
@@ -2847,6 +3666,9 @@ maps:
2847 MOVE (6): 1198 3666 MOVE (6): 1198
2848 MOVE (7): 1199 3667 MOVE (7): 1199
2849 MOVE (8): 1200 3668 MOVE (8): 1200
3669 ports:
3670 COLORFUL: 3252
3671 OWL: 3251
2850 S2 Area: 3672 S2 Area:
2851 panels: 3673 panels:
2852 COLORS: 1201 3674 COLORS: 1201
@@ -2855,6 +3677,8 @@ maps:
2855 Entrance: 3677 Entrance:
2856 panels: 3678 panels:
2857 SUN: 1212 3679 SUN: 1212
3680 ports:
3681 UNKEMPT: 3253
2858 Mastery: 3682 Mastery:
2859 masteries: 3683 masteries:
2860 MASTERY: 1213 3684 MASTERY: 1213
@@ -2901,6 +3725,9 @@ maps:
2901 SQUISH: 1241 3725 SQUISH: 1241
2902 VEGETABLE: 1232 3726 VEGETABLE: 1232
2903 WATER: 1226 3727 WATER: 1226
3728 ports:
3729 EXIT1: 3254
3730 EXIT2: 3255
2904 the_symbolic: 3731 the_symbolic:
2905 rooms: 3732 rooms:
2906 Black Room: 3733 Black Room:
@@ -3082,26 +3909,21 @@ maps:
3082 White Room: 3909 White Room:
3083 panels: 3910 panels:
3084 WRITE: 2425 3911 WRITE: 2425
3912 ports:
3913 PLAZA: 3256
3085 Yellow Room: 3914 Yellow Room:
3086 panels: 3915 panels:
3087 WHOLE: 2426 3916 WHOLE: 2426
3088 doors: 3917 doors:
3089 Black Door: 2276
3090 Blue Door: 2278
3091 Green Door: 2279
3092 Main Area Fifth Row: 2290 3918 Main Area Fifth Row: 2290
3093 Main Area First Row: 2286 3919 Main Area First Row: 2286
3094 Main Area Fourth Row: 2289 3920 Main Area Fourth Row: 2289
3095 Main Area Second Row: 2287 3921 Main Area Second Row: 2287
3096 Main Area Third Row: 2288 3922 Main Area Third Row: 2288
3097 Orange Door: 2282
3098 Poetry Room Panels: 2285 3923 Poetry Room Panels: 2285
3099 Purple Door: 2281 3924 Tutorial Door: 2754
3100 Red Door: 2277
3101 Tutorial Panels: 2283 3925 Tutorial Panels: 2283
3102 Whirred Room Panels: 2284 3926 Whirred Room Panels: 2284
3103 White Door: 2275
3104 Yellow Door: 2280
3105 the_talented: 3927 the_talented:
3106 rooms: 3928 rooms:
3107 Back Room: 3929 Back Room:
@@ -3130,9 +3952,14 @@ maps:
3130 SWINE (Brown): 2446 3952 SWINE (Brown): 2446
3131 WIFE (Black): 2440 3953 WIFE (Black): 2440
3132 WIFE (Brown): 2447 3954 WIFE (Brown): 2447
3955 keyholders:
3956 Y: 2764
3957 ports:
3958 GREAT: 3257
3133 doors: 3959 doors:
3134 Black Side Panels: 2427 3960 Black Side Panels: 2427
3135 Brown Side Panels: 2428 3961 Brown Side Panels: 2428
3962 Keyholder Hint Panel: 3360
3136 Main Room Door: 2429 3963 Main Room Door: 2429
3137 the_tenacious: 3964 the_tenacious:
3138 rooms: 3965 rooms:
@@ -3142,6 +3969,11 @@ maps:
3142 Control Center Entrance: 3969 Control Center Entrance:
3143 panels: 3970 panels:
3144 ZERO: 2455 3971 ZERO: 2455
3972 ports:
3973 CC: 3258
3974 Main Area:
3975 keyholders:
3976 K: 2768
3145 Mastery: 3977 Mastery:
3146 masteries: 3978 masteries:
3147 MASTERY: 2456 3979 MASTERY: 2456
@@ -3155,6 +3987,7 @@ maps:
3155 panels: 3987 panels:
3156 WISDOM: 2459 3988 WISDOM: 2459
3157 doors: 3989 doors:
3990 K Entered: 2844
3158 Paintings Door: 2453 3991 Paintings Door: 2453
3159 the_three_doors: 3992 the_three_doors:
3160 rooms: 3993 rooms:
@@ -3164,26 +3997,39 @@ maps:
3164 DOOR: 2461 3997 DOOR: 2461
3165 END: 2464 3998 END: 2464
3166 WAYS: 2462 3999 WAYS: 2462
4000 ports:
4001 BEGIN: 3259
4002 BEGIN2: 3260
3167 First Second Room: 4003 First Second Room:
3168 panels: 4004 panels:
3169 FIRS: 2465 4005 FIRS: 2465
3170 INITIAL: 2466 4006 INITIAL: 2466
3171 MINUTE (1): 2467 4007 MINUTE (1): 2467
3172 MINUTE (2): 2468 4008 MINUTE (2): 2468
4009 ports:
4010 GREAT: 3261
4011 TTD: 3262
3173 Loose Strings Room: 4012 Loose Strings Room:
3174 panels: 4013 panels:
3175 LOOSE: 2469 4014 LOOSE: 2469
3176 STRINGS: 2470 4015 STRINGS: 2470
4016 ports:
4017 BEGIN: 3263
3177 One Luck Room: 4018 One Luck Room:
3178 panels: 4019 panels:
3179 CHANCE: 2472 4020 CHANCE: 2472
3180 LONE: 2471 4021 LONE: 2471
4022 ports:
4023 BEGIN: 3264
3181 Silver Portal Room: 4024 Silver Portal Room:
3182 panels: 4025 panels:
3183 GOLD: 2473 4026 GOLD: 2473
3184 Left: 2475 4027 Left: 2475
3185 PORT: 2474 4028 PORT: 2474
3186 Right: 2476 4029 Right: 2476
4030 ports:
4031 BEGIN: 3265
4032 NEXT: 3266
3187 doors: 4033 doors:
3188 The Three Doors Gravestone: 2460 4034 The Three Doors Gravestone: 2460
3189 the_tower: 4035 the_tower:
@@ -3202,6 +4048,8 @@ maps:
3202 PROD: 2485 4048 PROD: 2485
3203 RIDE: 2484 4049 RIDE: 2484
3204 WARM: 2486 4050 WARM: 2486
4051 ports:
4052 GREAT: 3267
3205 Tower: 4053 Tower:
3206 panels: 4054 panels:
3207 ANNOY (1): 2508 4055 ANNOY (1): 2508
@@ -3265,6 +4113,9 @@ maps:
3265 Third Floor Puzzles: 2480 4113 Third Floor Puzzles: 2480
3266 the_tree: 4114 the_tree:
3267 rooms: 4115 rooms:
4116 Bearer Entrance:
4117 ports:
4118 BEARER: 3268
3268 Main Area: 4119 Main Area:
3269 panels: 4120 panels:
3270 COLOR: 2550 4121 COLOR: 2550
@@ -3297,6 +4148,11 @@ maps:
3297 WADE: 2562 4148 WADE: 2562
3298 WALK (1): 2555 4149 WALK (1): 2555
3299 WALK (2): 2556 4150 WALK (2): 2556
4151 ports:
4152 DAEDALUS: 3272
4153 DIGITAL: 3270
4154 GREAT: 3271
4155 UNKEMPT: 3269
3300 doors: 4156 doors:
3301 Control Center Brown Door: 2548 4157 Control Center Brown Door: 2548
3302 The Tree Gravestone: 2549 4158 The Tree Gravestone: 2549
@@ -3305,6 +4161,11 @@ maps:
3305 Control Center Entrance: 4161 Control Center Entrance:
3306 panels: 4162 panels:
3307 RETURN: 2587 4163 RETURN: 2587
4164 ports:
4165 CC: 3273
4166 Daedalus Entrance:
4167 ports:
4168 DAEDALUS: 3274
3308 Exit Room 2: 4169 Exit Room 2:
3309 panels: 4170 panels:
3310 DOOR: 2590 4171 DOOR: 2590
@@ -3346,6 +4207,12 @@ maps:
3346 WAYS: 2621 4207 WAYS: 2621
3347 WHILE: 2613 4208 WHILE: 2613
3348 ZOO: 2615 4209 ZOO: 2615
4210 keyholders:
4211 I: 2775
4212 ports:
4213 GREAT: 3275
4214 SUNTEMPLE: 3277
4215 TREE: 3276
3349 Middle Room: 4216 Middle Room:
3350 panels: 4217 panels:
3351 FELLOW: 2624 4218 FELLOW: 2624
@@ -3393,16 +4260,28 @@ maps:
3393 UNINTERESTED: 2650 4260 UNINTERESTED: 2650
3394 UNIRONIC: 2656 4261 UNIRONIC: 2656
3395 UNLUCKY: 2654 4262 UNLUCKY: 2654
4263 V Keyholder:
4264 keyholders:
4265 V: 2776
4266 W Keyholder:
4267 keyholders:
4268 W: 2774
3396 doors: 4269 doors:
3397 Cog Rhino Hug Rug: 2586 4270 Cog Rhino Hug Rug: 2586
3398 Control Center Orange Door: 2582 4271 Control Center Orange Door: 2582
4272 Control Center Orange Panel: 3362
4273 East Door: 2580
3399 Honor Our Hint: 2585 4274 Honor Our Hint: 2585
4275 I Entered: 2845
3400 Let Untrue Tie: 2583 4276 Let Untrue Tie: 2583
3401 Right Door: 2580 4277 Near Teal Door Panels: 3361
3402 Routine Out Chute: 2584 4278 Routine Out Chute: 2584
3403 W2 Room Door: 2581 4279 W2 Room Door: 2581
3404 the_unyielding: 4280 the_unyielding:
3405 rooms: 4281 rooms:
4282 Bearer Entrance:
4283 ports:
4284 BEARER: 3278
3406 Behind Northeast: 4285 Behind Northeast:
3407 panels: 4286 panels:
3408 FIND: 1260 4287 FIND: 1260
@@ -3490,6 +4369,8 @@ maps:
3490 Digital Entrance: 4369 Digital Entrance:
3491 panels: 4370 panels:
3492 ORANGE: 1326 4371 ORANGE: 1326
4372 ports:
4373 DIGITAL: 3279
3493 Directions Room: 4374 Directions Room:
3494 panels: 4375 panels:
3495 ABS: 1327 4376 ABS: 1327
@@ -3571,6 +4452,9 @@ maps:
3571 RAT: 1380 4452 RAT: 1380
3572 SEE: 1377 4453 SEE: 1377
3573 TIC: 1379 4454 TIC: 1379
4455 Nuanced Entrance:
4456 ports:
4457 NUANCED: 3280
3574 Orange Alcove: 4458 Orange Alcove:
3575 panels: 4459 panels:
3576 ON: 1386 4460 ON: 1386
@@ -3578,6 +4462,8 @@ maps:
3578 panels: 4462 panels:
3579 GEE: 1387 4463 GEE: 1387
3580 SEA: 1388 4464 SEA: 1388
4465 ports:
4466 PLAZA: 3281
3581 Red Eyes: 4467 Red Eyes:
3582 panels: 4468 panels:
3583 RED EYES: 1389 4469 RED EYES: 1389
@@ -3638,9 +4524,11 @@ maps:
3638 HEALTH: 1428 4524 HEALTH: 1428
3639 doors: 4525 doors:
3640 Bearer Entrance: 1259 4526 Bearer Entrance: 1259
3641 Black Alcove: 2265 4527 Blue D Room Puzzles: 3363
3642 Brown Alcove: 1255 4528 Brown Alcove: 1255
4529 Color Hallway Panels: 3364
3643 Digital Entrance: 1257 4530 Digital Entrance: 1257
4531 East Room 1: 2740
3644 East Room 1 Entrance: 1251 4532 East Room 1 Entrance: 1251
3645 Hero Room Entrance: 1252 4533 Hero Room Entrance: 1252
3646 Jay Painting: 1253 4534 Jay Painting: 1253
@@ -3688,6 +4576,8 @@ maps:
3688 Entry: 4576 Entry:
3689 panels: 4577 panels:
3690 WONDER: 2690 4578 WONDER: 2690
4579 ports:
4580 DAEDALUS: 3282
3691 Huge: 4581 Huge:
3692 panels: 4582 panels:
3693 BARK: 2695 4583 BARK: 2695
@@ -3715,6 +4605,8 @@ maps:
3715 METAL: 2706 4605 METAL: 2706
3716 SPICE: 2708 4606 SPICE: 2708
3717 TREE: 2705 4607 TREE: 2705
4608 ports:
4609 ENTRY: 3283
3718letters: 4610letters:
3719 a1: 596 4611 a1: 596
3720 a2: 6 4612 a2: 6
@@ -3783,4 +4675,63 @@ endings:
3783 WHITE: 2738 4675 WHITE: 2738
3784 YELLOW: 1206 4676 YELLOW: 1206
3785special: 4677special:
3786 Nothing: 1160 4678 A Job Well Done: 1160
4679 Age Symbol: 2791
4680 Anagram Symbol: 2792
4681 Anti A: 2814
4682 Anti B: 2815
4683 Anti C: 2816
4684 Anti D: 2817
4685 Anti E: 2818
4686 Anti F: 2819
4687 Anti G: 2820
4688 Anti H: 2821
4689 Anti I: 2822
4690 Anti J: 2823
4691 Anti K: 2824
4692 Anti L: 2825
4693 Anti M: 2826
4694 Anti N: 2827
4695 Anti O: 2828
4696 Anti P: 2829
4697 Anti Q: 2830
4698 Anti R: 2831
4699 Anti S: 2832
4700 Anti T: 2833
4701 Anti U: 2834
4702 Anti V: 2835
4703 Anti W: 2836
4704 Anti X: 2837
4705 Anti Y: 2838
4706 Anti Z: 2839
4707 Boxes Symbol: 2793
4708 Cross Symbol: 2794
4709 Eval Symbol: 2795
4710 Example Symbol: 2796
4711 Gender Symbol: 2797
4712 Job Symbol: 2798
4713 Lingo Symbol: 2799
4714 Null Symbol: 2800
4715 Numbers: 3038
4716 Planet Symbol: 2801
4717 Pyramid Symbol: 2802
4718 Question Symbol: 2803
4719 Sound Symbol: 2804
4720 Sparkles Symbol: 2805
4721 Stars Symbol: 2806
4722 Sun Symbol: 2807
4723 Sweet Symbol: 2808
4724 Zero Symbol: 2809
4725progressives:
4726 Icarus Quick Travel: 2933
4727 Progressive Gold Ending: 2753
4728door_groups:
4729 Control Center Blue Doors: 2788
4730 Control Center Brown Doors: 2787
4731 Control Center Orange Doors: 2786
4732 Control Center Purple Doors: 2785
4733 Control Center White Doors: 2784
4734 Cyan Doors: 2789
4735 Lavender Cubes: 2790
4736 The Entry - Repetitive Entrance: 2782
4737 The Repetitive - Plaza Entrance: 2783
diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb index 0bb29c1..bec8714 100644 --- a/data/maps/control_center/doors.txtpb +++ b/data/maps/control_center/doors.txtpb
@@ -15,6 +15,8 @@ doors {
15doors { 15doors {
16 name: "Hidden Door" 16 name: "Hidden Door"
17 type: EVENT 17 type: EVENT
18 latch: true
19 receivers: "Components/Doors/entry_12"
18 keyholders { room: "Main Area" name: "1" key: "h" } 20 keyholders { room: "Main Area" name: "1" key: "h" }
19 keyholders { room: "Main Area" name: "2" key: "i" } 21 keyholders { room: "Main Area" name: "2" key: "i" }
20 keyholders { room: "Main Area" name: "3" key: "d" } 22 keyholders { room: "Main Area" name: "3" key: "d" }
@@ -84,54 +86,49 @@ doors {
84doors { 86doors {
85 name: "White Ending Door" 87 name: "White Ending Door"
86 type: EVENT 88 type: EVENT
87 # This is the only time a door depends on endings. However, it's nice to do it 89 white_ending: true
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} 90}
103doors { 91doors {
104 name: "Repetitive Entrance" 92 name: "Repetitive Entrance"
105 type: STANDARD 93 type: STANDARD
94 latch: true
106 receivers: "Components/Doors/entry_7" 95 receivers: "Components/Doors/entry_7"
107 keyholders { room: "Main Area" name: "1" key: "m" } 96 keyholders { room: "Main Area" name: "1" key: "m" }
108 keyholders { room: "Main Area" name: "2" key: "o" } 97 keyholders { room: "Main Area" name: "2" key: "o" }
109 keyholders { room: "Main Area" name: "3" key: "r" } 98 keyholders { room: "Main Area" name: "3" key: "r" }
110 keyholders { room: "Main Area" name: "4" key: "e" } 99 keyholders { room: "Main Area" name: "4" key: "e" }
111 location_room: "Main Area" 100 location_room: "Main Area"
101 location_name: "Keyword MORE"
112} 102}
113doors { 103doors {
114 name: "Perceptive From Outside" 104 name: "Perceptive From Outside"
115 type: EVENT 105 type: STANDARD
106 latch: true
107 receivers: "Components/Doors/entry_26"
116 keyholders { room: "Main Area" name: "1" key: "p" } 108 keyholders { room: "Main Area" name: "1" key: "p" }
117 keyholders { room: "Main Area" name: "2" key: "a" } 109 keyholders { room: "Main Area" name: "2" key: "a" }
118 keyholders { room: "Main Area" name: "3" key: "r" } 110 keyholders { room: "Main Area" name: "3" key: "r" }
119 keyholders { room: "Main Area" name: "4" key: "t" } 111 keyholders { room: "Main Area" name: "4" key: "t" }
112 location_room: "Main Area"
113 location_name: "Keyword PART"
120} 114}
121doors { 115doors {
122 name: "Perceptive From Inside" 116 name: "Perceptive From Inside"
123 type: EVENT 117 type: LOCATION_ONLY
124 panels { room: "Perceptive Entrance" name: "PART" } 118 panels { room: "Perceptive Entrance" name: "PART" }
119 location_room: "Perceptive Entrance"
125} 120}
126doors { 121doors {
127 name: "Ancient Entrance" 122 name: "Ancient Entrance"
128 type: STANDARD 123 type: STANDARD
124 latch: true
129 receivers: "Components/Doors/entry_20" 125 receivers: "Components/Doors/entry_20"
130 keyholders { room: "Main Area" name: "1" key: "z" } 126 keyholders { room: "Main Area" name: "1" key: "z" }
131 keyholders { room: "Main Area" name: "2" key: "e" } 127 keyholders { room: "Main Area" name: "2" key: "e" }
132 keyholders { room: "Main Area" name: "3" key: "r" } 128 keyholders { room: "Main Area" name: "3" key: "r" }
133 keyholders { room: "Main Area" name: "4" key: "o" } 129 keyholders { room: "Main Area" name: "4" key: "o" }
134 location_room: "Main Area" 130 location_room: "Main Area"
131 location_name: "Keyword ZERO"
135} 132}
136doors { 133doors {
137 name: "Between Door" 134 name: "Between Door"
@@ -168,3 +165,16 @@ doors {
168 panels { room: "Unyielding Entrance" name: "SEEK" } 165 panels { room: "Unyielding Entrance" name: "SEEK" }
169 location_room: "Unyielding Entrance" 166 location_room: "Unyielding Entrance"
170} 167}
168doors {
169 name: "Near Perceptive Panel"
170 type: LOCATION_ONLY
171 panels { room: "Perceptive Entrance" name: "COLORS" }
172 location_room: "Perceptive Entrance"
173 location_name: "COLORS"
174}
175doors {
176 name: "Letters Panel"
177 type: LOCATION_ONLY
178 panels { room: "Main Area" name: "Letters" }
179 location_room: "Main Area"
180}
diff --git a/data/maps/control_center/rooms/Ancient Entrance.txtpb b/data/maps/control_center/rooms/Ancient Entrance.txtpb index 9fe50c5..dc018ba 100644 --- a/data/maps/control_center/rooms/Ancient Entrance.txtpb +++ b/data/maps/control_center/rooms/Ancient Entrance.txtpb
@@ -1,5 +1,12 @@
1name: "Ancient Entrance" 1name: "Ancient Entrance"
2ports { 2ports {
3 name: "ANCIENT" 3 name: "ANCIENT"
4 display_name: "Ancient Entrance"
4 path: "Components/Warps/worldport8" 5 path: "Components/Warps/worldport8"
6 destination { x: -27 y: 0 z: -34 }
7 rotation: 90
8 # This is because there's no port on the other side of the connection, so if
9 # this connection was removed and gallery paintings aren't shuffled then
10 # there'd be no way into The Ancient.
11 no_shuffle: true
5} 12}
diff --git a/data/maps/control_center/rooms/Between Entrance.txtpb b/data/maps/control_center/rooms/Between Entrance.txtpb index 2c21bdd..9da5344 100644 --- a/data/maps/control_center/rooms/Between Entrance.txtpb +++ b/data/maps/control_center/rooms/Between Entrance.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "BETWEEN" 10 name: "BETWEEN"
11 display_name: "Between Connector"
11 path: "Components/Warps/worldport5" 12 path: "Components/Warps/worldport5"
13 destination { x: 39 y: 0 z: -17 }
14 rotation: 270
12} 15}
diff --git a/data/maps/control_center/rooms/Entry Entrance.txtpb b/data/maps/control_center/rooms/Entry Entrance.txtpb index d920523..ad882f5 100644 --- a/data/maps/control_center/rooms/Entry Entrance.txtpb +++ b/data/maps/control_center/rooms/Entry Entrance.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "ENTRY" 10 name: "ENTRY"
11 display_name: "Entry Connector"
11 path: "Components/Warps/worldport2" 12 path: "Components/Warps/worldport2"
13 destination { x: 26 y: 0 z: -16.5 }
14 rotation: 0
12} 15}
diff --git a/data/maps/control_center/rooms/Entry.txtpb b/data/maps/control_center/rooms/Entry.txtpb index 7ef380c..09c21aa 100644 --- a/data/maps/control_center/rooms/Entry.txtpb +++ b/data/maps/control_center/rooms/Entry.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "GREAT" 10 name: "GREAT"
11 display_name: "Main Entrance"
11 path: "Components/Warps/worldport" 12 path: "Components/Warps/worldport"
13 destination { x: 0 y: 0 z: -1.5 }
14 rotation: 0
12} 15}
diff --git a/data/maps/control_center/rooms/Main Area.txtpb b/data/maps/control_center/rooms/Main Area.txtpb index 44b0f79..2c1e418 100644 --- a/data/maps/control_center/rooms/Main Area.txtpb +++ b/data/maps/control_center/rooms/Main Area.txtpb
@@ -30,37 +30,52 @@ panels {
30keyholders { 30keyholders {
31 name: "1" 31 name: "1"
32 path: "Components/KeyHolders/keyHolder" 32 path: "Components/KeyHolders/keyHolder"
33 key: "z"
33} 34}
34keyholders { 35keyholders {
35 name: "2" 36 name: "2"
36 path: "Components/KeyHolders/keyHolder2" 37 path: "Components/KeyHolders/keyHolder2"
38 key: "e"
37} 39}
38keyholders { 40keyholders {
39 name: "3" 41 name: "3"
40 path: "Components/KeyHolders/keyHolder3" 42 path: "Components/KeyHolders/keyHolder3"
43 key: "r"
41} 44}
42keyholders { 45keyholders {
43 name: "4" 46 name: "4"
44 path: "Components/KeyHolders/keyHolder4" 47 path: "Components/KeyHolders/keyHolder4"
48 key: "o"
45} 49}
46ports { 50ports {
47 name: "RIGHT" 51 name: "RIGHT"
52 display_name: "Hinterlands South Entrance"
48 path: "Components/Warps/worldport6" 53 path: "Components/Warps/worldport6"
54 destination { x: 82 y: 0 z: -10 }
55 rotation: 90
49} 56}
50ports { 57ports {
51 name: "LEFT" 58 name: "LEFT"
59 display_name: "Hinterlands North Entrance"
52 path: "Components/Warps/worldport7" 60 path: "Components/Warps/worldport7"
53 # Check that this is correct. 61 destination { x: 82 y: 0 z: -48 }
62 rotation: 90
54} 63}
55ports { 64ports {
56 name: "RELENTLESS_LEFT" 65 name: "RELENTLESS_LEFT"
66 display_name: "Relentless LEFT Entrance"
57 path: "Components/Warps/worldport9" 67 path: "Components/Warps/worldport9"
68 no_shuffle: true
58} 69}
59ports { 70ports {
60 name: "RELENTLESS_SHOP" 71 name: "RELENTLESS_SHOP"
72 display_name: "Relentless SHOP Entrance"
61 path: "Components/Warps/worldport11" 73 path: "Components/Warps/worldport11"
74 no_shuffle: true
62} 75}
63ports { 76ports {
64 name: "RELENTLESS_TURN" 77 name: "RELENTLESS_TURN"
78 display_name: "Relentless TURN Entrance"
65 path: "Components/Warps/worldport10" 79 path: "Components/Warps/worldport10"
80 no_shuffle: true
66} 81}
diff --git a/data/maps/control_center/rooms/Partial Entrance.txtpb b/data/maps/control_center/rooms/Partial Entrance.txtpb index 77b68fa..de5d91a 100644 --- a/data/maps/control_center/rooms/Partial Entrance.txtpb +++ b/data/maps/control_center/rooms/Partial Entrance.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "PARTIAL" 10 name: "PARTIAL"
11 display_name: "Partial Connector"
11 path: "Components/Warps/worldport4" 12 path: "Components/Warps/worldport4"
13 destination { x: 21 y: 0 z: -41 }
14 rotation: 270
12} 15}
diff --git a/data/maps/control_center/rooms/Perceptive Entrance.txtpb b/data/maps/control_center/rooms/Perceptive Entrance.txtpb index 6eec265..99b100b 100644 --- a/data/maps/control_center/rooms/Perceptive Entrance.txtpb +++ b/data/maps/control_center/rooms/Perceptive Entrance.txtpb
@@ -16,5 +16,8 @@ panels {
16} 16}
17ports { 17ports {
18 name: "PERCEPTIVE" 18 name: "PERCEPTIVE"
19 display_name: "Perceptive Entrance"
19 path: "Components/Warps/worldport12" 20 path: "Components/Warps/worldport12"
21 destination { x: -23 y: 0 z: -11 }
22 rotation: 0
20} 23}
diff --git a/data/maps/control_center/rooms/Repetitive Entrance.txtpb b/data/maps/control_center/rooms/Repetitive Entrance.txtpb index 08b8fa4..0767e2c 100644 --- a/data/maps/control_center/rooms/Repetitive Entrance.txtpb +++ b/data/maps/control_center/rooms/Repetitive Entrance.txtpb
@@ -1,5 +1,8 @@
1name: "Repetitive Entrance" 1name: "Repetitive Entrance"
2ports { 2ports {
3 name: "REPETITIVE" 3 name: "REPETITIVE"
4 display_name: "Repetitive Entrance"
4 path: "Components/Warps/worldport14" 5 path: "Components/Warps/worldport14"
6 destination { x: -16 y: 0 z: -17.5 }
7 rotation: 0
5} 8}
diff --git a/data/maps/control_center/rooms/Tenacious Entrance.txtpb b/data/maps/control_center/rooms/Tenacious Entrance.txtpb index 0527d50..093e4fc 100644 --- a/data/maps/control_center/rooms/Tenacious Entrance.txtpb +++ b/data/maps/control_center/rooms/Tenacious Entrance.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "TENACIOUS" 10 name: "TENACIOUS"
11 display_name: "Tenacious Connector"
11 path: "Components/Warps/worldport13" 12 path: "Components/Warps/worldport13"
13 destination { x: 56 y: 0 z: -38 }
14 rotation: 180
12} 15}
diff --git a/data/maps/control_center/rooms/Unkempt Entrance.txtpb b/data/maps/control_center/rooms/Unkempt Entrance.txtpb index b6fc074..a89cceb 100644 --- a/data/maps/control_center/rooms/Unkempt Entrance.txtpb +++ b/data/maps/control_center/rooms/Unkempt Entrance.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "UNKEMPT" 10 name: "UNKEMPT"
11 display_name: "Unkempt Connector"
11 path: "Components/Warps/worldport3" 12 path: "Components/Warps/worldport3"
13 destination { x: 34 y: 0 z: -38.5 }
14 rotation: 90
12} 15}
diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb index e03a463..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
@@ -205,6 +210,11 @@ connections {
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 a92f648..ed7516f 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb
@@ -193,13 +193,15 @@ doors {
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" 195 location_room: "West Spire"
196 location_name: "BYE, FAREWELL LITTLE LAMB"
196} 197}
197doors { 198doors {
198 name: "Welcome Back Door" 199 name: "Welcome Back Door"
199 type: STANDARD 200 type: LOCATION_ONLY
200 receivers: "Components/Doors/Entry/entry_14" 201 #receivers: "Components/Doors/Entry/entry_14"
201 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" } 202 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" }
202 location_room: "Welcome Back Area" 203 location_room: "Welcome Back Area"
204 location_name: "GREETINGS OLD FRIEND"
203} 205}
204# entry_3 is the door to SEAL, which we will ignore. 206# entry_3 is the door to SEAL, which we will ignore.
205doors { 207doors {
@@ -225,12 +227,21 @@ doors {
225} 227}
226doors { 228doors {
227 name: "Starting Room East Wall Center Door" 229 name: "Starting Room East Wall Center Door"
228 type: STANDARD 230 type: ITEM_ONLY
231 legacy_location: true
229 receivers: "Components/Doors/Entry/entry_6" 232 receivers: "Components/Doors/Entry/entry_6"
230 panels { room: "Rainbow Color Backside" name: "?" } 233 panels { room: "Rainbow Color Backside" name: "?" }
231 location_room: "Rainbow Color Backside" 234 location_room: "Rainbow Color Backside"
232} 235}
233doors { 236doors {
237 name: "Rainbow Color Backside Panels"
238 type: LOCATION_ONLY
239 panels { room: "Rainbow Color Backside" name: "?" }
240 panels { room: "Rainbow Color Backside" name: "BACKSIDE" }
241 location_room: "Rainbow Color Backside"
242 location_name: "BACKSIDE, ?"
243}
244doors {
234 name: "Starting Room East Wall North Door" 245 name: "Starting Room East Wall North Door"
235 type: ITEM_ONLY 246 type: ITEM_ONLY
236 receivers: "Components/Doors/Entry/entry_7" 247 receivers: "Components/Doors/Entry/entry_7"
@@ -296,10 +307,12 @@ doors {
296 panels { room: "Black Hex" name: "CLUES" } 307 panels { room: "Black Hex" name: "CLUES" }
297 panels { room: "Black Hex" name: "SECRET" } 308 panels { room: "Black Hex" name: "SECRET" }
298 location_room: "Black Hex" 309 location_room: "Black Hex"
310 location_name: "Black Hex"
299} 311}
300doors { 312doors {
301 name: "Splintering Exit Left Door" 313 name: "Splintering Exit North Door"
302 type: STANDARD 314 type: ITEM_ONLY
315 legacy_location: true
303 receivers: "Components/Doors/Entry/gate_4" 316 receivers: "Components/Doors/Entry/gate_4"
304 panels { room: "West Castle Area" name: "EVER" } 317 panels { room: "West Castle Area" name: "EVER" }
305 panels { room: "West Castle Area" name: "AXES" } 318 panels { room: "West Castle Area" name: "AXES" }
@@ -308,7 +321,7 @@ doors {
308 location_room: "West Castle Area" 321 location_room: "West Castle Area"
309} 322}
310doors { 323doors {
311 name: "Splintering Exit Right Door" 324 name: "Splintering Exit South Door"
312 type: ITEM_ONLY 325 type: ITEM_ONLY
313 receivers: "Components/Doors/Entry/gate_5" 326 receivers: "Components/Doors/Entry/gate_5"
314 panels { room: "West Castle Area" name: "EVER" } 327 panels { room: "West Castle Area" name: "EVER" }
@@ -317,6 +330,48 @@ doors {
317 panels { room: "West Castle Area" name: "SLOT" } 330 panels { room: "West Castle Area" name: "SLOT" }
318} 331}
319doors { 332doors {
333 name: "Splintering Area Panels"
334 type: LOCATION_ONLY
335 panels { room: "West Castle Area" name: "EVER" }
336 panels { room: "West Castle Area" name: "AXES" }
337 panels { room: "West Castle Area" name: "FLIP (1)" }
338 panels { room: "West Castle Area" name: "SLOT" }
339 panels { room: "West Castle Area" name: "WICKEDLY" }
340 panels { room: "West Castle Area" name: "CATHOLIC" }
341 panels { room: "West Castle Area" name: "SISTERLY" }
342 panels { room: "West Castle Area" name: "SQUEALED" }
343 panels { room: "West Castle Area" name: "READ" }
344 panels { room: "West Castle Area" name: "WORD" }
345 panels { room: "West Castle Area" name: "EACH" }
346 panels { room: "West Castle Area" name: "RANK" }
347 panels { room: "West Castle Area" name: "TEAR" }
348 panels { room: "West Castle Area" name: "SHUT" }
349 panels { room: "West Castle Area" name: "FLIP (2)" }
350 panels { room: "West Castle Area" name: "STUN" }
351 panels { room: "West Castle Area" name: "CHAT" }
352 panels { room: "West Castle Area" name: "LOST" }
353 panels { room: "West Castle Area" name: "PODS" }
354 panels { room: "West Castle Area" name: "FAME" }
355 location_room: "West Castle Area"
356}
357doors {
358 name: "West Sticks And Stones Panel"
359 type: LOCATION_ONLY
360 panels { room: "West Castle Area" name: "LETTERS" }
361 location_room: "West Castle Area"
362 location_name: "LETTERS"
363}
364doors {
365 name: "Amber Room Panels"
366 type: LOCATION_ONLY
367 panels { room: "West Castle Area" name: "HARMONY" }
368 panels { room: "West Castle Area" name: "MELODY" }
369 panels { room: "West Castle Area" name: "RHYTHM" }
370 panels { room: "West Castle Area" name: "TEXTURE" }
371 location_room: "West Castle Area"
372 location_name: "HARMONY, MELODY, RHYTHM, TEXTURE"
373}
374doors {
320 name: "Z2 Room Back Exit" 375 name: "Z2 Room Back Exit"
321 type: ITEM_ONLY 376 type: ITEM_ONLY
322 receivers: "Components/Doors/Entry/gate_2" 377 receivers: "Components/Doors/Entry/gate_2"
@@ -382,6 +437,7 @@ doors {
382 panels { room: "Z2 Room" name: "CAPE" } 437 panels { room: "Z2 Room" name: "CAPE" }
383 panels { room: "Z2 Room" name: "GLANCE" } 438 panels { room: "Z2 Room" name: "GLANCE" }
384 location_room: "Z2 Room" 439 location_room: "Z2 Room"
440 location_name: "West Puzzles"
385} 441}
386doors { 442doors {
387 name: "Z2 Room Northwest Door" 443 name: "Z2 Room Northwest Door"
@@ -413,6 +469,7 @@ doors {
413 panels { room: "Z2 Room" name: "DISCORD" } 469 panels { room: "Z2 Room" name: "DISCORD" }
414 panels { room: "Z2 Room" name: "CAT" } 470 panels { room: "Z2 Room" name: "CAT" }
415 location_room: "Z2 Room" 471 location_room: "Z2 Room"
472 location_name: "East Puzzles"
416} 473}
417doors { 474doors {
418 name: "Z2 Room Southeast Door" 475 name: "Z2 Room Southeast Door"
@@ -517,6 +574,7 @@ doors {
517 panels { room: "Outside House" name: "BLITHELY" } 574 panels { room: "Outside House" name: "BLITHELY" }
518 panels { room: "Purple Room South" name: "THESE" } 575 panels { room: "Purple Room South" name: "THESE" }
519 location_room: "Outside House" 576 location_room: "Outside House"
577 location_name: "West Purple Vestibules"
520} 578}
521doors { 579doors {
522 name: "Purple West Area South Door" 580 name: "Purple West Area South Door"
@@ -545,6 +603,7 @@ doors {
545 panels { room: "Godot Room" name: "TRAIN" } 603 panels { room: "Godot Room" name: "TRAIN" }
546 panels { room: "Godot Room" name: "RECORDING" } 604 panels { room: "Godot Room" name: "RECORDING" }
547 location_room: "Godot Room" 605 location_room: "Godot Room"
606 location_name: "Godot Room"
548} 607}
549doors { 608doors {
550 name: "Beehalls Intersection" 609 name: "Beehalls Intersection"
@@ -576,6 +635,7 @@ doors {
576 panels { room: "Purple Room South" name: "ANY" } 635 panels { room: "Purple Room South" name: "ANY" }
577 panels { room: "Outside House" name: "A" } 636 panels { room: "Outside House" name: "A" }
578 location_room: "Outside House" 637 location_room: "Outside House"
638 location_name: "East Purple Vestibules"
579} 639}
580doors { 640doors {
581 name: "Purple East Area North Door" 641 name: "Purple East Area North Door"
@@ -593,6 +653,7 @@ doors {
593 panels { room: "Outside House" name: "BLITHELY" } 653 panels { room: "Outside House" name: "BLITHELY" }
594 panels { room: "Purple Room South" name: "THESE" } 654 panels { room: "Purple Room South" name: "THESE" }
595 location_room: "Outside House" 655 location_room: "Outside House"
656 location_name: "Purple Vestibules"
596} 657}
597doors { 658doors {
598 name: "Purple Room South Entrance" 659 name: "Purple Room South Entrance"
@@ -622,6 +683,20 @@ doors {
622 panels { room: "Purple Room South" name: "THESE" } 683 panels { room: "Purple Room South" name: "THESE" }
623} 684}
624doors { 685doors {
686 name: "Purple Room"
687 type: LOCATION_ONLY
688 panels { room: "Purple Room" name: "HOIST" }
689 panels { room: "Purple Room" name: "CORE" }
690 panels { room: "Purple Room" name: "FISH" }
691 panels { room: "Purple Room" name: "ALLOW" }
692 panels { room: "Purple Room" name: "BIRD" }
693 panels { room: "Purple Room" name: "HONK" }
694 panels { room: "Purple Room" name: "APE" }
695 panels { room: "Purple Room" name: "APATHY" }
696 location_room: "Purple Room"
697 location_name: "Puzzles"
698}
699doors {
625 name: "Hedges Tower" 700 name: "Hedges Tower"
626 type: LOCATION_ONLY 701 type: LOCATION_ONLY
627 # TODO: Not making this an item right now in order to force the player to 702 # TODO: Not making this an item right now in order to force the player to
@@ -676,6 +751,7 @@ doors {
676 panels { room: "Blue Room" name: "CELEBRATORY" } 751 panels { room: "Blue Room" name: "CELEBRATORY" }
677 panels { room: "Blue Room" name: "DETECTIVE" } 752 panels { room: "Blue Room" name: "DETECTIVE" }
678 location_room: "Blue Room" 753 location_room: "Blue Room"
754 location_name: "Puzzles"
679} 755}
680doors { 756doors {
681 name: "O2 Prize" 757 name: "O2 Prize"
@@ -694,7 +770,7 @@ doors {
694 panels { room: "O2 Room" name: "UNBLOCKED" } 770 panels { room: "O2 Room" name: "UNBLOCKED" }
695} 771}
696doors { 772doors {
697 name: "Blue Smiley Entrance" 773 name: "O2 Room Southeast Door"
698 type: STANDARD 774 type: STANDARD
699 receivers: "Components/Doors/Halls/oroom_2" 775 receivers: "Components/Doors/Halls/oroom_2"
700 panels { room: "O2 Room" name: "HONEST" } 776 panels { room: "O2 Room" name: "HONEST" }
@@ -734,6 +810,7 @@ doors {
734 panels { room: "Composite Room S" name: "BLEAKCARD" } 810 panels { room: "Composite Room S" name: "BLEAKCARD" }
735 panels { room: "Composite Room S" name: "MISSIONMISSION" } 811 panels { room: "Composite Room S" name: "MISSIONMISSION" }
736 location_room: "Composite Room S" 812 location_room: "Composite Room S"
813 location_name: "East Rooms"
737} 814}
738doors { 815doors {
739 name: "Composite Room North Door" 816 name: "Composite Room North Door"
@@ -762,6 +839,7 @@ doors {
762 panels { room: "Composite Room NW" name: "OUTGARDEN" } 839 panels { room: "Composite Room NW" name: "OUTGARDEN" }
763 panels { room: "Composite Room NW" name: "HELLOTALE" } 840 panels { room: "Composite Room NW" name: "HELLOTALE" }
764 location_room: "Composite Room NE" 841 location_room: "Composite Room NE"
842 location_name: "North Rooms"
765} 843}
766doors { 844doors {
767 name: "Composite Room West Door" 845 name: "Composite Room West Door"
@@ -792,12 +870,24 @@ doors {
792 panels { room: "Composite Room S" name: "OUTEAT" } 870 panels { room: "Composite Room S" name: "OUTEAT" }
793 panels { room: "Composite Room S" name: "SUMMERIN" } 871 panels { room: "Composite Room S" name: "SUMMERIN" }
794 location_room: "Composite Room NW" 872 location_room: "Composite Room NW"
873 location_name: "West Rooms"
795} 874}
796doors { 875doors {
797 name: "Composite Room NW Entrance" 876 name: "Composite Room NW Entrance"
798 type: STANDARD 877 type: ITEM_ONLY
878 legacy_location: true
799 receivers: "Components/Doors/Halls/oroom_10" 879 receivers: "Components/Doors/Halls/oroom_10"
800 panels { room: "Red Color Door" name: "Left" } 880 panels { room: "Red Color Door" name: "Near Obscured Puzzles" }
881 location_room: "Red Color Door"
882}
883doors {
884 name: "Yellow Roof Puzzles"
885 type: LOCATION_ONLY
886 panels { room: "Red Color Door" name: "BACKSIDE" }
887 panels { room: "Red Color Door" name: "WALK BACK" }
888 panels { room: "Red Color Door" name: "Back (1)" }
889 panels { room: "Red Color Door" name: "Back (2)" }
890 panels { room: "Red Color Door" name: "Near Obscured Puzzles" }
801 location_room: "Red Color Door" 891 location_room: "Red Color Door"
802} 892}
803doors { 893doors {
@@ -829,9 +919,10 @@ doors {
829 panels { room: "Composite Room S" name: "OUTEAT" } 919 panels { room: "Composite Room S" name: "OUTEAT" }
830 panels { room: "Composite Room S" name: "SUMMERIN" } 920 panels { room: "Composite Room S" name: "SUMMERIN" }
831 location_room: "Composite Room S" 921 location_room: "Composite Room S"
922 location_name: "South Rooms"
832} 923}
833doors { 924doors {
834 name: "O2 Room Back Door" 925 name: "O2 Room Northeast Door"
835 type: STANDARD 926 type: STANDARD
836 receivers: "Components/Doors/Halls/oroom_4" 927 receivers: "Components/Doors/Halls/oroom_4"
837 panels { room: "O2 Room" name: "UNBLOCKED" } 928 panels { room: "O2 Room" name: "UNBLOCKED" }
@@ -840,6 +931,7 @@ doors {
840doors { 931doors {
841 name: "Control Center Orange Door" 932 name: "Control Center Orange Door"
842 type: CONTROL_CENTER_COLOR 933 type: CONTROL_CENTER_COLOR
934 latch: true
843 receivers: "Components/Doors/Halls/oroom_6" 935 receivers: "Components/Doors/Halls/oroom_6"
844 control_center_color: "orange" 936 control_center_color: "orange"
845} 937}
@@ -858,44 +950,43 @@ doors {
858 panels { room: "F2 Room" name: "SHAPE" } 950 panels { room: "F2 Room" name: "SHAPE" }
859} 951}
860doors { 952doors {
861 name: "F2 Room Entrance" 953 name: "F2 Room Southeast Door"
862 type: STANDARD 954 type: ITEM_ONLY
955 legacy_location: true
863 receivers: "Components/Doors/Halls/froom_2" 956 receivers: "Components/Doors/Halls/froom_2"
864 panels { room: "Sweet Foyer" name: "RENT (1)" } 957 panels { room: "Sweet Foyer" name: "RENT (1)" }
865 location_room: "Sweet Foyer" 958 location_room: "Sweet Foyer"
866} 959}
867doors { 960doors {
868 name: "White Hallway From Entry" 961 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 962 type: CONTROL_CENTER_COLOR
963 latch: true
872 receivers: "Components/Doors/Halls/froom_6" 964 receivers: "Components/Doors/Halls/froom_6"
873 control_center_color: "white" 965 control_center_color: "white"
874} 966}
875doors { 967doors {
876 name: "Purple Hallway From Great" 968 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 969 type: CONTROL_CENTER_COLOR
970 latch: true
880 receivers: "Components/Doors/Halls/froom_7" 971 receivers: "Components/Doors/Halls/froom_7"
881 control_center_color: "purple" 972 control_center_color: "purple"
882} 973}
883doors { 974doors {
884 name: "F2 Room Back Right Door" 975 name: "F2 Room Southwest Door"
885 type: STANDARD 976 type: STANDARD
886 receivers: "Components/Doors/Halls/froom_3" 977 receivers: "Components/Doors/Halls/froom_3"
887 panels { room: "F2 Room" name: "RISKY" } 978 panels { room: "F2 Room" name: "RISKY" }
888 location_room: "F2 Room" 979 location_room: "F2 Room"
889} 980}
890doors { 981doors {
891 name: "F2 Room Back Left Door" 982 name: "F2 Room Northwest Door"
892 type: STANDARD 983 type: STANDARD
893 receivers: "Components/Doors/Halls/froom_4" 984 receivers: "Components/Doors/Halls/froom_4"
894 panels { room: "F2 Room" name: "SHAPE" } 985 panels { room: "F2 Room" name: "SHAPE" }
895 location_room: "F2 Room" 986 location_room: "F2 Room"
896} 987}
897doors { 988doors {
898 name: "F2 Room Back Middle Door" 989 name: "F2 Room West Door"
899 type: STANDARD 990 type: STANDARD
900 receivers: "Components/Doors/Halls/froom_5" 991 receivers: "Components/Doors/Halls/froom_5"
901 panels { room: "F2 Room" name: "DIRT" } 992 panels { room: "F2 Room" name: "DIRT" }
@@ -916,7 +1007,7 @@ doors {
916 panels { room: "U2 Room" name: "HEAVEN" } 1007 panels { room: "U2 Room" name: "HEAVEN" }
917} 1008}
918doors { 1009doors {
919 name: "U2 Room Shortcut" 1010 name: "U2 Room Southeast Door"
920 type: STANDARD 1011 type: STANDARD
921 receivers: "Components/Doors/Halls/uroom_2" 1012 receivers: "Components/Doors/Halls/uroom_2"
922 panels { room: "U2 Room" name: "WICKED" } 1013 panels { room: "U2 Room" name: "WICKED" }
@@ -937,21 +1028,21 @@ doors {
937 location_room: "House Entrance" 1028 location_room: "House Entrance"
938} 1029}
939doors { 1030doors {
940 name: "U2 Room Back Right Door" 1031 name: "U2 Room Southwest Door"
941 type: STANDARD 1032 type: STANDARD
942 receivers: "Components/Doors/Halls/uroom_3" 1033 receivers: "Components/Doors/Halls/uroom_3"
943 panels { room: "U2 Room" name: "HEAVEN" } 1034 panels { room: "U2 Room" name: "HEAVEN" }
944 location_room: "U2 Room" 1035 location_room: "U2 Room"
945} 1036}
946doors { 1037doors {
947 name: "U2 Room Back Door" 1038 name: "U2 Room West Door"
948 type: ITEM_ONLY 1039 type: ITEM_ONLY
949 receivers: "Components/Doors/Halls/uroom_5" 1040 receivers: "Components/Doors/Halls/uroom_5"
950 panels { room: "Purple Room South" name: "ANY" } 1041 panels { room: "Purple Room South" name: "ANY" }
951 panels { room: "Outside House" name: "A" } 1042 panels { room: "Outside House" name: "A" }
952} 1043}
953doors { 1044doors {
954 name: "U2 Room Entrance" 1045 name: "U2 Room East Door"
955 type: ITEM_ONLY 1046 type: ITEM_ONLY
956 receivers: "Components/Doors/Halls/uroom_4" 1047 receivers: "Components/Doors/Halls/uroom_4"
957 panels { room: "Outside Magic Room" name: "WIZARD" } 1048 panels { room: "Outside Magic Room" name: "WIZARD" }
@@ -995,7 +1086,7 @@ doors {
995 panels { room: "Outside Magic Room" name: "WIZARD" } 1086 panels { room: "Outside Magic Room" name: "WIZARD" }
996} 1087}
997doors { 1088doors {
998 name: "Wonderland Right Door" 1089 name: "Wonderland South Door"
999 type: STANDARD 1090 type: STANDARD
1000 receivers: "Components/Doors/Halls/wonderland_1" 1091 receivers: "Components/Doors/Halls/wonderland_1"
1001 panels { room: "Wonderland" name: "APRIL" } 1092 panels { room: "Wonderland" name: "APRIL" }
@@ -1004,6 +1095,7 @@ doors {
1004 panels { room: "Wonderland" name: "ARTS" } 1095 panels { room: "Wonderland" name: "ARTS" }
1005 panels { room: "Wonderland" name: "SONG" } 1096 panels { room: "Wonderland" name: "SONG" }
1006 location_room: "Wonderland" 1097 location_room: "Wonderland"
1098 location_name: "Wonderland"
1007} 1099}
1008doors { 1100doors {
1009 name: "Pyramid Entrance" 1101 name: "Pyramid Entrance"
@@ -1034,6 +1126,7 @@ doors {
1034 panels { room: "Orange Room" name: "COAL" } 1126 panels { room: "Orange Room" name: "COAL" }
1035 panels { room: "Orange Room" name: "OWED" } 1127 panels { room: "Orange Room" name: "OWED" }
1036 location_room: "Orange Room" 1128 location_room: "Orange Room"
1129 location_name: "Puzzles"
1037} 1130}
1038doors { 1131doors {
1039 name: "Hedges Entrance" 1132 name: "Hedges Entrance"
@@ -1052,6 +1145,7 @@ doors {
1052 panels { room: "Outside Snake Room" name: "SONG (South)" } 1145 panels { room: "Outside Snake Room" name: "SONG (South)" }
1053 panels { room: "West Castle Area" name: "SONG (2)" } 1146 panels { room: "West Castle Area" name: "SONG (2)" }
1054 location_room: "West Castle Area" 1147 location_room: "West Castle Area"
1148 location_name: "South SONGs"
1055} 1149}
1056doors { 1150doors {
1057 name: "Amber North Door" 1151 name: "Amber North Door"
@@ -1060,6 +1154,7 @@ doors {
1060 panels { room: "Outside Snake Room" name: "SONG (North)" } 1154 panels { room: "Outside Snake Room" name: "SONG (North)" }
1061 panels { room: "Amber North 2" name: "SONG" } 1155 panels { room: "Amber North 2" name: "SONG" }
1062 location_room: "Amber North 2" 1156 location_room: "Amber North 2"
1157 location_name: "North SONGs"
1063} 1158}
1064doors { 1159doors {
1065 name: "Amber East Doors" 1160 name: "Amber East Doors"
@@ -1182,70 +1277,37 @@ doors {
1182 type: ITEM_ONLY 1277 type: ITEM_ONLY
1183 receivers: "Components/Doors/Halls/connections_1" 1278 receivers: "Components/Doors/Halls/connections_1"
1184 receivers: "Components/Doors/Halls/connections_3" 1279 receivers: "Components/Doors/Halls/connections_3"
1280 # These have the same effect as the above, but including them here prevents
1281 # them from opening in door shuffle when the J2 door opens.
1282 receivers: "Components/Triggers/teleportListenerConnections3"
1283 receivers: "Components/Triggers/teleportListenerConnections4"
1284 # This door can open from either solving all panels, or just the smiley ones,
1285 # and the latter is obviously a subset of the former so let's just check for
1286 # that.
1185 panels { room: "Hotel" name: "PARKA" } 1287 panels { room: "Hotel" name: "PARKA" }
1186 panels { room: "Hotel" name: "MARLIN" }
1187 panels { room: "Hotel" name: "WHO" }
1188 panels { room: "Hotel" name: "CLOAK" } 1288 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" } 1289 panels { room: "Hotel" name: "DOROTHY" }
1194 panels { room: "Hotel" name: "JACKET" }
1195 panels { room: "Hotel" name: "TAIL" }
1196 panels { room: "Hotel" name: "JAWS" } 1290 panels { room: "Hotel" name: "JAWS" }
1197 panels { room: "Hotel" name: "FLOUNDER" }
1198 panels { room: "Hotel" name: "WHEN" } 1291 panels { room: "Hotel" name: "WHEN" }
1199 panels { room: "Hotel" name: "CLAWS" } 1292 panels { room: "Hotel" name: "CLAWS" }
1200 panels { room: "Hotel" name: "BRUCE" }
1201 panels { room: "Hotel" name: "POTATO" } 1293 panels { room: "Hotel" name: "POTATO" }
1202 panels { room: "Hotel" name: "SALAD" }
1203 panels { room: "Hotel" name: "BATHING" }
1204 panels { room: "Hotel" name: "MICRO" } 1294 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" } 1295 panels { room: "Hotel" name: "TUNING" }
1210 panels { room: "Hotel" name: "BOXING" }
1211 panels { room: "Hotel" name: "TELEPHONE" }
1212 panels { room: "Hotel" name: "LAW" } 1296 panels { room: "Hotel" name: "LAW" }
1213 panels { room: "Hotel" name: "POKER" }
1214 panels { room: "Hotel" name: "CARD" } 1297 panels { room: "Hotel" name: "CARD" }
1215 panels { room: "Hotel" name: "ROAD" } 1298 panels { room: "Hotel" name: "ROAD" }
1216 panels { room: "Hotel" name: "CHOCOLATE" }
1217 panels { room: "Hotel" name: "DEPART" } 1299 panels { room: "Hotel" name: "DEPART" }
1218 panels { room: "Hotel" name: "WITHDRAW" }
1219 panels { room: "Hotel" name: "QUIT" }
1220 panels { room: "Hotel" name: "LEAVE" } 1300 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" } 1301 panels { room: "Hotel" name: "SERVICE" }
1226 panels { room: "Hotel" name: "FULL" }
1227 panels { room: "Hotel" name: "EVIL" }
1228 panels { room: "Hotel" name: "HONEY" } 1302 panels { room: "Hotel" name: "HONEY" }
1229 panels { room: "Hotel" name: "CRESCENT" }
1230 panels { room: "Hotel" name: "INVALID" } 1303 panels { room: "Hotel" name: "INVALID" }
1231 panels { room: "Hotel" name: "FESTIVAL" } 1304 panels { room: "Hotel" name: "FESTIVAL" }
1232 panels { room: "Hotel" name: "BEAUTIFUL" }
1233 panels { room: "Hotel" name: "WILTED" } 1305 panels { room: "Hotel" name: "WILTED" }
1234 panels { room: "Hotel" name: "DROOPED" }
1235 panels { room: "Hotel" name: "FADED" }
1236 panels { room: "Hotel" name: "WANED" } 1306 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" } 1307 panels { room: "Hotel" name: "RAGE" }
1242 panels { room: "Hotel" name: "BALL" }
1243 panels { room: "Hotel" name: "FOOL" }
1244 panels { room: "Hotel" name: "VERGE" } 1308 panels { room: "Hotel" name: "VERGE" }
1245 panels { room: "Hotel" name: "ART" }
1246 panels { room: "Hotel" name: "EVER" } 1309 panels { room: "Hotel" name: "EVER" }
1247 panels { room: "Hotel" name: "PAIN" } 1310 panels { room: "Hotel" name: "PAIN" }
1248 panels { room: "Hotel" name: "FOOT" }
1249} 1311}
1250doors { 1312doors {
1251 name: "J2 Door 1" 1313 name: "J2 Door 1"
@@ -1281,7 +1343,7 @@ doors {
1281 panels { room: "J2 Vestibule" name: "COLORFUL" } 1343 panels { room: "J2 Vestibule" name: "COLORFUL" }
1282} 1344}
1283doors { 1345doors {
1284 name: "Wonderland Left Door" 1346 name: "Wonderland North Door"
1285 type: ITEM_ONLY 1347 type: ITEM_ONLY
1286 receivers: "Components/Doors/Halls/wonderland_2" 1348 receivers: "Components/Doors/Halls/wonderland_2"
1287 panels { room: "Wonderland" name: "APRIL" } 1349 panels { room: "Wonderland" name: "APRIL" }
@@ -1389,15 +1451,35 @@ doors {
1389} 1451}
1390doors { 1452doors {
1391 name: "Roof Access" 1453 name: "Roof Access"
1392 type: STANDARD 1454 type: ITEM_ONLY
1393 receivers: "Components/Doors/Castle/entry_stairs_big" 1455 receivers: "Components/Doors/Castle/entry_stairs_big"
1394 receivers: "Components/Doors/Castle/entry_stairs_big2" 1456 receivers: "Components/Doors/Castle/entry_stairs_big2"
1395 receivers: "Meshes/Stairs/staircase31/teleportListener" 1457 receivers: "Meshes/Stairs/staircase31/teleportListener"
1396 receivers: "Meshes/Stairs/staircase32/teleportListener2" 1458 receivers: "Meshes/Stairs/staircase32/teleportListener2"
1397 receivers: "Meshes/Stairs/staircase33/teleportListener3" 1459 receivers: "Meshes/Stairs/staircase33/teleportListener3"
1460 receivers: "Panels/Castle Entrance/castle_direction_1/teleportListener"
1461 receivers: "Panels/Castle Entrance/castle_direction_2/teleportListener"
1462 receivers: "Panels/Castle Entrance/castle_direction_3/teleportListener"
1398 panels { room: "North Castle Area" name: "A SUMMER PLACE" } 1463 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1399 panels { room: "West Castle Area" name: "SONG FACE" } 1464 panels { room: "West Castle Area" name: "SONG FACE" }
1400 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } 1465 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1466}
1467doors {
1468 name: "North Castle Panel"
1469 type: LOCATION_ONLY
1470 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1471 location_room: "North Castle Area"
1472}
1473doors {
1474 name: "West Castle Panel"
1475 type: LOCATION_ONLY
1476 panels { room: "West Castle Area" name: "SONG FACE" }
1477 location_room: "West Castle Area"
1478}
1479doors {
1480 name: "South Castle Panel"
1481 type: LOCATION_ONLY
1482 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1401 location_room: "South Castle Area" 1483 location_room: "South Castle Area"
1402} 1484}
1403doors { 1485doors {
@@ -1414,6 +1496,7 @@ doors {
1414 panels { room: "West Spire" name: "CUT" } 1496 panels { room: "West Spire" name: "CUT" }
1415 panels { room: "West Spire" name: "STONES" } 1497 panels { room: "West Spire" name: "STONES" }
1416 location_room: "West Spire" 1498 location_room: "West Spire"
1499 location_name: "Pairs Room Puzzles"
1417} 1500}
1418doors { 1501doors {
1419 name: "Pairs Room West Door" 1502 name: "Pairs Room West Door"
@@ -1456,87 +1539,87 @@ doors {
1456} 1539}
1457doors { 1540doors {
1458 name: "Red Rainbow Room" 1541 name: "Red Rainbow Room"
1459 type: ITEM_ONLY 1542 type: STANDARD
1460 receivers: "Components/Doors/Color Reading/door_3" 1543 receivers: "Components/Doors/Color Reading/door_3"
1461 panels { room: "Rainbow Start" name: "PAINTING" } 1544 panels { room: "Rainbow Start" name: "PAINTING" }
1462 panels { room: "Red Smiley" name: "SMILE" } 1545 location_room: "Rainbow Start"
1463} 1546}
1464doors { 1547doors {
1465 name: "Orange Rainbow Room" 1548 name: "Orange Rainbow Room"
1466 type: ITEM_ONLY 1549 type: ITEM_ONLY
1467 receivers: "Components/Doors/Color Reading/door_4" 1550 receivers: "Components/Doors/Color Reading/door_4"
1468 panels { room: "Rainbow Red" name: "THEME" } 1551 panels { room: "Rainbow Red" name: "THEME" }
1469 panels { room: "Outside Orange Room" name: "SMILE" } 1552 panels { room: "Red Smiley" name: "SMILE" }
1470} 1553}
1471doors { 1554doors {
1472 name: "Yellow Rainbow Room" 1555 name: "Yellow Rainbow Room"
1473 type: ITEM_ONLY 1556 type: ITEM_ONLY
1474 receivers: "Components/Doors/Color Reading/door_17" 1557 receivers: "Components/Doors/Color Reading/door_17"
1475 panels { room: "Rainbow Orange" name: "THEME" } 1558 panels { room: "Rainbow Orange" name: "THEME" }
1476 panels { room: "Hedges" name: "SMILE" } 1559 panels { room: "Outside Orange Room" name: "SMILE" }
1477} 1560}
1478doors { 1561doors {
1479 name: "Green Rainbow Room" 1562 name: "Green Rainbow Room"
1480 type: ITEM_ONLY 1563 type: ITEM_ONLY
1481 receivers: "Components/Doors/Color Reading/door_5" 1564 receivers: "Components/Doors/Color Reading/door_5"
1482 panels { room: "Rainbow Yellow" name: "THEME" } 1565 panels { room: "Rainbow Yellow" name: "THEME" }
1483 panels { room: "Green Smiley" name: "SMILE" } 1566 panels { room: "Hedges" name: "SMILE" }
1484} 1567}
1485doors { 1568doors {
1486 name: "Blue Rainbow Room" 1569 name: "Blue Rainbow Room"
1487 type: ITEM_ONLY 1570 type: ITEM_ONLY
1488 receivers: "Components/Doors/Color Reading/door_6" 1571 receivers: "Components/Doors/Color Reading/door_6"
1489 panels { room: "Rainbow Green" name: "THEME" } 1572 panels { room: "Rainbow Green" name: "THEME" }
1490 panels { room: "Blue Smiley" name: "SMILE" } 1573 panels { room: "Green Smiley" name: "SMILE" }
1491} 1574}
1492doors { 1575doors {
1493 name: "Purple Rainbow Room" 1576 name: "Purple Rainbow Room"
1494 type: ITEM_ONLY 1577 type: ITEM_ONLY
1495 receivers: "Components/Doors/Color Reading/door_7" 1578 receivers: "Components/Doors/Color Reading/door_7"
1496 panels { room: "Rainbow Blue" name: "THEME" } 1579 panels { room: "Rainbow Blue" name: "THEME" }
1497 panels { room: "Purple Smiley" name: "SMILE" } 1580 panels { room: "Blue Smiley" name: "SMILE" }
1498} 1581}
1499doors { 1582doors {
1500 name: "Red Rainbow Panel" 1583 name: "Red Rainbow Panel"
1501 type: LOCATION_ONLY 1584 type: LOCATION_ONLY
1502 panels { room: "Rainbow Start" name: "PAINTING" }
1503 location_room: "Rainbow Start"
1504}
1505doors {
1506 name: "Orange Rainbow Panel"
1507 type: LOCATION_ONLY
1508 panels { room: "Rainbow Red" name: "THEME" } 1585 panels { room: "Rainbow Red" name: "THEME" }
1509 location_room: "Rainbow Red" 1586 location_room: "Rainbow Red"
1510} 1587}
1511doors { 1588doors {
1512 name: "Yellow Rainbow Panel" 1589 name: "Orange Rainbow Panel"
1513 type: LOCATION_ONLY 1590 type: LOCATION_ONLY
1514 panels { room: "Rainbow Orange" name: "THEME" } 1591 panels { room: "Rainbow Orange" name: "THEME" }
1515 location_room: "Rainbow Orange" 1592 location_room: "Rainbow Orange"
1516} 1593}
1517doors { 1594doors {
1518 name: "Green Rainbow Panel" 1595 name: "Yellow Rainbow Panel"
1519 type: LOCATION_ONLY 1596 type: LOCATION_ONLY
1520 panels { room: "Rainbow Yellow" name: "THEME" } 1597 panels { room: "Rainbow Yellow" name: "THEME" }
1521 location_room: "Rainbow Yellow" 1598 location_room: "Rainbow Yellow"
1522} 1599}
1523doors { 1600doors {
1524 name: "Blue Rainbow Panel" 1601 name: "Green Rainbow Panel"
1525 type: LOCATION_ONLY 1602 type: LOCATION_ONLY
1526 panels { room: "Rainbow Green" name: "THEME" } 1603 panels { room: "Rainbow Green" name: "THEME" }
1527 location_room: "Rainbow Green" 1604 location_room: "Rainbow Green"
1528} 1605}
1529doors { 1606doors {
1530 name: "Purple Rainbow Panel" 1607 name: "Blue Rainbow Panel"
1531 type: LOCATION_ONLY 1608 type: LOCATION_ONLY
1532 panels { room: "Rainbow Blue" name: "THEME" } 1609 panels { room: "Rainbow Blue" name: "THEME" }
1533 location_room: "Rainbow Blue" 1610 location_room: "Rainbow Blue"
1534} 1611}
1535doors { 1612doors {
1536 name: "Cyan Rainbow Room" 1613 name: "Cyan Rainbow Room"
1537 type: STANDARD 1614 type: ITEM_ONLY
1538 receivers: "Components/Doors/Color Reading/door_18" 1615 receivers: "Components/Doors/Color Reading/door_18"
1539 panels { room: "Rainbow Purple" name: "THEME" } 1616 panels { room: "Rainbow Purple" name: "THEME" }
1617 panels { room: "Purple Smiley" name: "SMILE" }
1618}
1619doors {
1620 name: "Purple Rainbow Panel"
1621 type: LOCATION_ONLY
1622 panels { room: "Rainbow Purple" name: "THEME" }
1540 location_room: "Rainbow Purple" 1623 location_room: "Rainbow Purple"
1541} 1624}
1542doors { 1625doors {
@@ -1545,6 +1628,7 @@ doors {
1545 receivers: "Components/Doors/Color Reading/door_8" 1628 receivers: "Components/Doors/Color Reading/door_8"
1546 panels { room: "Rainbow Cyan" name: "THEME" } 1629 panels { room: "Rainbow Cyan" name: "THEME" }
1547 location_room: "Rainbow Cyan" 1630 location_room: "Rainbow Cyan"
1631 location_name: "Cyan Rainbow Panel"
1548} 1632}
1549doors { 1633doors {
1550 name: "Pepper Room Entrance" 1634 name: "Pepper Room Entrance"
@@ -1568,6 +1652,7 @@ doors {
1568 panels { room: "Salt Room" name: "SEASONING" } 1652 panels { room: "Salt Room" name: "SEASONING" }
1569 panels { room: "Pepper Room" name: "SEASONING" } 1653 panels { room: "Pepper Room" name: "SEASONING" }
1570 location_room: "Pepper Room" 1654 location_room: "Pepper Room"
1655 location_name: "Seasonings"
1571} 1656}
1572doors { 1657doors {
1573 name: "Bow Side" 1658 name: "Bow Side"
@@ -1603,6 +1688,7 @@ doors {
1603 # Components/Doors/Smileys/blue_1 1688 # Components/Doors/Smileys/blue_1
1604 panels { room: "Blue Smiley" name: "SMILE" } 1689 panels { room: "Blue Smiley" name: "SMILE" }
1605 location_room: "Blue Smiley" 1690 location_room: "Blue Smiley"
1691 location_name: "Blue SMILE"
1606} 1692}
1607doors { 1693doors {
1608 name: "Blue Smiley Annex" 1694 name: "Blue Smiley Annex"
@@ -1634,6 +1720,7 @@ doors {
1634 receivers: "Components/Doors/Smileys/yellow_2" 1720 receivers: "Components/Doors/Smileys/yellow_2"
1635 panels { room: "Hedges" name: "SMILE" } 1721 panels { room: "Hedges" name: "SMILE" }
1636 location_room: "Hedges" 1722 location_room: "Hedges"
1723 location_name: "Yellow SMILE"
1637} 1724}
1638doors { 1725doors {
1639 name: "Green Smiley" 1726 name: "Green Smiley"
@@ -1642,6 +1729,7 @@ doors {
1642 receivers: "Components/Doors/Smileys/green_2" 1729 receivers: "Components/Doors/Smileys/green_2"
1643 panels { room: "Green Smiley" name: "SMILE" } 1730 panels { room: "Green Smiley" name: "SMILE" }
1644 location_room: "Green Smiley" 1731 location_room: "Green Smiley"
1732 location_name: "Green SMILE"
1645} 1733}
1646doors { 1734doors {
1647 name: "Orange Smiley Exit" 1735 name: "Orange Smiley Exit"
@@ -1649,6 +1737,7 @@ doors {
1649 receivers: "Components/Doors/Smileys/orange_1" 1737 receivers: "Components/Doors/Smileys/orange_1"
1650 panels { room: "Outside Orange Room" name: "SMILE" } 1738 panels { room: "Outside Orange Room" name: "SMILE" }
1651 location_room: "Outside Orange Room" 1739 location_room: "Outside Orange Room"
1740 location_name: "Orange SMILE"
1652} 1741}
1653doors { 1742doors {
1654 name: "F Keyholder Door" 1743 name: "F Keyholder Door"
@@ -1673,6 +1762,7 @@ doors {
1673 type: LOCATION_ONLY 1762 type: LOCATION_ONLY
1674 panels { room: "Red Smiley" name: "SMILE" } 1763 panels { room: "Red Smiley" name: "SMILE" }
1675 location_room: "Red Smiley" 1764 location_room: "Red Smiley"
1765 location_name: "Red SMILE"
1676} 1766}
1677doors { 1767doors {
1678 name: "Pink Hallway" 1768 name: "Pink Hallway"
@@ -1711,6 +1801,7 @@ doors {
1711 panels { room: "Cyan Room" name: "COLD" } 1801 panels { room: "Cyan Room" name: "COLD" }
1712 panels { room: "Cyan Room" name: "WORDWORD" } 1802 panels { room: "Cyan Room" name: "WORDWORD" }
1713 location_room: "Cyan Room" 1803 location_room: "Cyan Room"
1804 location_name: "Puzzles"
1714} 1805}
1715doors { 1806doors {
1716 name: "Green Room Entrance" 1807 name: "Green Room Entrance"
@@ -1734,6 +1825,7 @@ doors {
1734 panels { room: "Green Room" name: "DOUBLE" } 1825 panels { room: "Green Room" name: "DOUBLE" }
1735 panels { room: "Green Room" name: "BADMINTON" } 1826 panels { room: "Green Room" name: "BADMINTON" }
1736 location_room: "Green Room" 1827 location_room: "Green Room"
1828 location_name: "Puzzles"
1737} 1829}
1738doors { 1830doors {
1739 name: "Blue Hallway South Divider" 1831 name: "Blue Hallway South Divider"
@@ -1745,12 +1837,37 @@ doors {
1745} 1837}
1746doors { 1838doors {
1747 name: "Near Sweet Brown Door" 1839 name: "Near Sweet Brown Door"
1748 type: STANDARD 1840 type: ITEM_ONLY
1841 legacy_location: true
1749 receivers: "Components/Doors/Halls 2/halls_2" 1842 receivers: "Components/Doors/Halls 2/halls_2"
1750 panels { room: "Sweet Foyer" name: "RENT (4)" } 1843 panels { room: "Sweet Foyer" name: "RENT (4)" }
1751 location_room: "Sweet Foyer" 1844 location_room: "Sweet Foyer"
1752} 1845}
1753doors { 1846doors {
1847 name: "Rent Panels"
1848 type: LOCATION_ONLY
1849 panels { room: "Sweet Foyer" name: "RENT (1)" }
1850 panels { room: "Sweet Foyer" name: "RENT (2)" }
1851 panels { room: "Sweet Foyer" name: "RENT (3)" }
1852 panels { room: "Sweet Foyer" name: "RENT (4)" }
1853 location_room: "Sweet Foyer"
1854}
1855doors {
1856 name: "Equality Panels"
1857 type: LOCATION_ONLY
1858 panels { room: "Sweet Foyer" name: "EQUAL" }
1859 panels { room: "Sweet Foyer" name: "QUALITY" }
1860 location_room: "Sweet Foyer"
1861 location_name: "EQUAL, QUALITY"
1862}
1863doors {
1864 name: "Orange Panels"
1865 type: LOCATION_ONLY
1866 panels { room: "Blue Smiley Annex" name: "ORANGE (1)" }
1867 panels { room: "Blue Smiley Annex" name: "ORANGE (2)" }
1868 location_room: "Blue Smiley Annex"
1869}
1870doors {
1754 name: "Red Room Entrance" 1871 name: "Red Room Entrance"
1755 type: STANDARD 1872 type: STANDARD
1756 receivers: "Components/Doors/Halls 2/halls_3" 1873 receivers: "Components/Doors/Halls 2/halls_3"
@@ -1772,6 +1889,7 @@ doors {
1772 panels { room: "Red Room" name: "TESTAMENT" } 1889 panels { room: "Red Room" name: "TESTAMENT" }
1773 panels { room: "Red Room" name: "TAKEOUT" } 1890 panels { room: "Red Room" name: "TAKEOUT" }
1774 location_room: "Red Room" 1891 location_room: "Red Room"
1892 location_name: "Puzzles"
1775} 1893}
1776doors { 1894doors {
1777 name: "Blue Hallway To Red Room" 1895 name: "Blue Hallway To Red Room"
@@ -1785,6 +1903,7 @@ doors {
1785 panels { room: "Blue Hallway" name: "CHOP" } 1903 panels { room: "Blue Hallway" name: "CHOP" }
1786 panels { room: "Blue Hallway Tall Side" name: "TALL" } 1904 panels { room: "Blue Hallway Tall Side" name: "TALL" }
1787 location_room: "Blue Hallway Tall Side" 1905 location_room: "Blue Hallway Tall Side"
1906 location_name: "CHOP, TALL"
1788} 1907}
1789doors { 1908doors {
1790 name: "Near Yellow Room Door" 1909 name: "Near Yellow Room Door"
@@ -1797,6 +1916,7 @@ doors {
1797 panels { room: "Blue Hallway Tall Side" name: "CHILD" } 1916 panels { room: "Blue Hallway Tall Side" name: "CHILD" }
1798 panels { room: "Blue Hallway Tall Side" name: "NEW" } 1917 panels { room: "Blue Hallway Tall Side" name: "NEW" }
1799 location_room: "Blue Hallway Tall Side" 1918 location_room: "Blue Hallway Tall Side"
1919 location_name: "Pink Hex"
1800} 1920}
1801doors { 1921doors {
1802 name: "House Side Door" 1922 name: "House Side Door"
@@ -1833,6 +1953,7 @@ doors {
1833 panels { room: "Yellow Room" name: "PROTON" } 1953 panels { room: "Yellow Room" name: "PROTON" }
1834 panels { room: "Yellow Room" name: "SPIRIT" } 1954 panels { room: "Yellow Room" name: "SPIRIT" }
1835 location_room: "Yellow Room" 1955 location_room: "Yellow Room"
1956 location_name: "Puzzles"
1836} 1957}
1837doors { 1958doors {
1838 name: "Dark Light Room Entrance" 1959 name: "Dark Light Room Entrance"
@@ -1868,6 +1989,7 @@ doors {
1868 type: LOCATION_ONLY 1989 type: LOCATION_ONLY
1869 panels { room: "Dark Light Exit" name: "GASKET" } 1990 panels { room: "Dark Light Exit" name: "GASKET" }
1870 location_room: "Dark Light Exit" 1991 location_room: "Dark Light Exit"
1992 location_name: "GASKET"
1871} 1993}
1872doors { 1994doors {
1873 name: "Dark Light Room Divider" 1995 name: "Dark Light Room Divider"
@@ -1887,6 +2009,7 @@ doors {
1887 # Not technically true; it's complete_at=11 with both rooms, but you couldn't 2009 # Not technically true; it's complete_at=11 with both rooms, but you couldn't
1888 # get to the other side in vanilla doors anyway. 2010 # get to the other side in vanilla doors anyway.
1889 location_room: "Dark Light Room" 2011 location_room: "Dark Light Room"
2012 location_name: "Main Puzzles"
1890} 2013}
1891doors { 2014doors {
1892 name: "Near Sweet Blue Door" 2015 name: "Near Sweet Blue Door"
@@ -1899,6 +2022,7 @@ doors {
1899 panels { room: "Gray Color Backside" name: "LAST" } 2022 panels { room: "Gray Color Backside" name: "LAST" }
1900 panels { room: "Gray Color Backside" name: "RISE" } 2023 panels { room: "Gray Color Backside" name: "RISE" }
1901 location_room: "Gray Color Backside" 2024 location_room: "Gray Color Backside"
2025 location_name: "Pale Green Hex"
1902} 2026}
1903doors { 2027doors {
1904 name: "South Castle Area Back Door" 2028 name: "South Castle Area Back Door"
@@ -1938,6 +2062,7 @@ doors {
1938 panels { room: "Plum Room" name: "SNAKE" } 2062 panels { room: "Plum Room" name: "SNAKE" }
1939 panels { room: "Plum Room" name: "CENTER" } 2063 panels { room: "Plum Room" name: "CENTER" }
1940 location_room: "Plum Room" 2064 location_room: "Plum Room"
2065 location_name: "Plum Room"
1941} 2066}
1942doors { 2067doors {
1943 name: "D Keyholder Blocker" 2068 name: "D Keyholder Blocker"
@@ -2039,6 +2164,7 @@ doors {
2039 panels { room: "Computer Room" name: "MOUSE (2)" } 2164 panels { room: "Computer Room" name: "MOUSE (2)" }
2040 panels { room: "Computer Room" name: "KEYBOARD (2)" } 2165 panels { room: "Computer Room" name: "KEYBOARD (2)" }
2041 location_room: "Computer Room" 2166 location_room: "Computer Room"
2167 location_name: "Main Puzzles"
2042} 2168}
2043doors { 2169doors {
2044 name: "Computer Room Entrance" 2170 name: "Computer Room Entrance"
@@ -2051,12 +2177,17 @@ doors {
2051 panels { room: "Rainbow Color Doors" name: "MISCHIEF" } 2177 panels { room: "Rainbow Color Doors" name: "MISCHIEF" }
2052 panels { room: "Rainbow Color Doors" name: "CASUAL" } 2178 panels { room: "Rainbow Color Doors" name: "CASUAL" }
2053 location_room: "Rainbow Color Doors" 2179 location_room: "Rainbow Color Doors"
2180 location_name: "Red Tower"
2054} 2181}
2055doors { 2182doors {
2056 name: "C Keyholder Blocker" 2183 name: "C Keyholder Blocker"
2057 type: EVENT 2184 type: EVENT
2058 # Components/Doors/Unincorporated/temple_foyer_7 2185 receivers: "Components/Doors/Unincorporated/temple_foyer_7"
2059 switches: "lavender_cubes" 2186 panels {
2187 map: "the_ancient"
2188 room: "Inside"
2189 name: "COLOR"
2190 }
2060} 2191}
2061doors { 2192doors {
2062 name: "Computer Room Back Door" 2193 name: "Computer Room Back Door"
@@ -2118,6 +2249,7 @@ doors {
2118 panels { room: "Book Room" name: "BOOK (11)" } 2249 panels { room: "Book Room" name: "BOOK (11)" }
2119 panels { room: "Book Room" name: "BOOK (12)" } 2250 panels { room: "Book Room" name: "BOOK (12)" }
2120 location_room: "Book Room" 2251 location_room: "Book Room"
2252 location_name: "Book Room"
2121} 2253}
2122doors { 2254doors {
2123 name: "Sticks And Stones Door" 2255 name: "Sticks And Stones Door"
@@ -2125,6 +2257,7 @@ doors {
2125 receivers: "Components/Doors/Unincorporated/temple_foyer_6" 2257 receivers: "Components/Doors/Unincorporated/temple_foyer_6"
2126 panels { room: "Globe Room" name: "WORD" } 2258 panels { room: "Globe Room" name: "WORD" }
2127 location_room: "Globe Room" 2259 location_room: "Globe Room"
2260 location_name: "Sticks and Stones"
2128} 2261}
2129doors { 2262doors {
2130 name: "Castle Numbers Puzzle" 2263 name: "Castle Numbers Puzzle"
@@ -2144,6 +2277,7 @@ doors {
2144 panels { room: "Black Hex" name: "BARK" } 2277 panels { room: "Black Hex" name: "BARK" }
2145 panels { room: "Zoo N" name: "LEAF" } 2278 panels { room: "Zoo N" name: "LEAF" }
2146 location_room: "Zoo N" 2279 location_room: "Zoo N"
2280 location_name: "BARK, LEAF"
2147} 2281}
2148doors { 2282doors {
2149 name: "Zoo East Entrance" 2283 name: "Zoo East Entrance"
@@ -2237,3 +2371,101 @@ doors {
2237 panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" } 2371 panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" }
2238 panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" } 2372 panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" }
2239} 2373}
2374doors {
2375 name: "Eye Painting"
2376 type: ITEM_ONLY
2377 receivers: "Components/Paintings/Temple of the Eyes/eyeRedStart/teleportListener"
2378 double_letters: true
2379}
2380doors {
2381 name: "Lime Hexes"
2382 type: LOCATION_ONLY
2383 panels { room: "Tree Entrance" name: "RAT" }
2384 panels { room: "Tree Entrance" name: "DIFFERENCE" }
2385 panels { room: "Tree Entrance" name: "LEANS" }
2386 panels { room: "Tree Entrance" name: "QUESTION" }
2387 panels { room: "Tree Entrance" name: "WHERE" }
2388 panels { room: "Tree Entrance" name: "SUNDER" }
2389 location_room: "Tree Entrance"
2390}
2391doors {
2392 name: "Theo Panels"
2393 type: LOCATION_ONLY
2394 panels { room: "House" name: "GOAT" }
2395 panels { room: "House" name: "AMAZE" }
2396 panels { room: "House" name: "SKINNYHIM" }
2397 panels { room: "House" name: "THEO" }
2398 location_room: "House"
2399 location_name: "All Puzzles"
2400}
2401doors {
2402 name: "West Spire Panel"
2403 type: LOCATION_ONLY
2404 panels { room: "West Spire" name: "MISSING" }
2405 location_room: "West Spire"
2406 location_name: "MISSING"
2407}
2408doors {
2409 name: "Tree Panels"
2410 type: LOCATION_ONLY
2411 panels { room: "Red Color Door" name: "FIR" }
2412 panels { room: "Red Color Door" name: "OAK" }
2413 panels { room: "Red Color Door" name: "PINE" }
2414 panels { room: "Red Color Door" name: "ASH" }
2415 location_room: "Red Color Door"
2416 location_name: "ASH, FIR, OAK, PINE"
2417}
2418doors {
2419 name: "Teal Panel"
2420 type: LOCATION_ONLY
2421 panels { room: "Outside Book Room" name: "TEAL" }
2422 location_room: "Outside Book Room"
2423 location_name: "TEAL"
2424}
2425doors {
2426 name: "Direction Panels"
2427 type: LOCATION_ONLY
2428 panels { room: "Rainbow Color Doors" name: "DIRECTION (1)" }
2429 panels { room: "Rainbow Color Doors" name: "DIRECTION (2)" }
2430 panels { room: "Rainbow Color Doors" name: "DIRECTION (3)" }
2431 location_room: "Rainbow Color Doors"
2432}
2433doors {
2434 name: "Nursery Panels"
2435 type: LOCATION_ONLY
2436 panels { room: "Nursery" name: "Paintings" }
2437 panels { room: "Nursery" name: "?" }
2438 location_room: "Nursery"
2439 location_name: "Paintings, ?"
2440}
2441doors {
2442 name: "Near H Keyholder Panel"
2443 type: LOCATION_ONLY
2444 panels { room: "Outside House" name: "SILENCE" }
2445 location_room: "Outside House"
2446 location_name: "SILENCE"
2447}
2448doors {
2449 name: "Plum Panels"
2450 type: LOCATION_ONLY
2451 panels { room: "Outside Hedges" name: "PLUM (1)" }
2452 panels { room: "Outside Hedges" name: "PLUM (2)" }
2453 location_room: "Outside Hedges"
2454}
2455doors {
2456 name: "Yellow Smiley Annex Panels"
2457 type: LOCATION_ONLY
2458 panels { room: "Yellow Smiley Annex" name: "BELL" }
2459 panels { room: "Yellow Smiley Annex" name: "COW" }
2460 location_room: "Yellow Smiley Annex"
2461 location_name: "BELL, COW"
2462}
2463doors {
2464 name: "Farewell Little Lamb Panels"
2465 type: LOCATION_ONLY
2466 panels { room: "Purple Room South" name: "FAREWELL" }
2467 panels { room: "Purple Room South" name: "LITTLE" }
2468 panels { room: "Purple Room South" name: "LAMB" }
2469 location_room: "Purple Room South"
2470 location_name: "FAREWELL, LITTLE, LAMB"
2471}
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..0cb69bf 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"
@@ -194,5 +194,8 @@ panels {
194} 194}
195ports { 195ports {
196 name: "ENTRY" 196 name: "ENTRY"
197 display_name: "Composite Room Worldport"
197 path: "Components/Warps/Worldports/worldport16" 198 path: "Components/Warps/Worldports/worldport16"
199 destination { x: -84 y: 0 z: 81 }
200 rotation: 270
198} 201}
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..3c3abb7 100644 --- a/data/maps/daedalus/rooms/Entry Shortcut.txtpb +++ b/data/maps/daedalus/rooms/Entry Shortcut.txtpb
@@ -1,13 +1,17 @@
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"
13 display_name: "Starting Room West Wall Middle Worldport"
12 path: "Components/Warps/Worldports/worldport4" 14 path: "Components/Warps/Worldports/worldport4"
15 destination { x: -21 y: 0 z: -4 }
16 rotation: 90
13} 17}
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..3b88cd7 100644 --- a/data/maps/daedalus/rooms/Hedges Tower.txtpb +++ b/data/maps/daedalus/rooms/Hedges Tower.txtpb
@@ -1,6 +1,8 @@
1name: "Hedges Tower" 1name: "Hedges Tower"
2display_name: "Hedges" 2panel_display_name: "Hedges"
3ports { 3ports {
4 name: "TENACIOUS" 4 name: "TENACIOUS"
5 display_name: "Hedge Maze Tower"
5 path: "Components/Warps/Worldports/worldport13" 6 path: "Components/Warps/Worldports/worldport13"
7 no_shuffle: true
6} 8}
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..d590841 100644 --- a/data/maps/daedalus/rooms/Hotel.txtpb +++ b/data/maps/daedalus/rooms/Hotel.txtpb
@@ -1,7 +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
4# and thus cause them to become unsolvable.
5panels { 3panels {
6 name: "MARLIN" 4 name: "MARLIN"
7 path: "Panels/Connections/connections_2" 5 path: "Panels/Connections/connections_2"
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..7bdb040 100644 --- a/data/maps/daedalus/rooms/Moat.txtpb +++ b/data/maps/daedalus/rooms/Moat.txtpb
@@ -1,10 +1,13 @@
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"
6} 6}
7ports { 7ports {
8 name: "HIVE" 8 name: "HIVE"
9 display_name: "Moat Worldport"
9 path: "Components/Warps/Worldports/worldport9" 10 path: "Components/Warps/Worldports/worldport9"
11 destination { x: 64 y: 1 z: 24.5 }
12 rotation: 0
10} 13}
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..fc765d9 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"
@@ -76,5 +76,8 @@ paintings {
76} 76}
77ports { 77ports {
78 name: "REVITALIZED" 78 name: "REVITALIZED"
79 display_name: "Near Hedges Plum Hallway"
79 path: "Components/Warps/Worldports/worldport7" 80 path: "Components/Warps/Worldports/worldport7"
81 destination { x: 45 y: 0 z: 94 }
82 rotation: 270
80} 83}
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..73f8391 100644 --- a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb +++ b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb
@@ -1,6 +1,9 @@
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 display_name: "Near Sweet Purple Hallway"
5 path: "Components/Warps/Worldports/worldport17" 6 path: "Components/Warps/Worldports/worldport17"
7 destination { x: -24 y: 0 z: 61 }
8 rotation: 270
6} 9}
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..cd0d0ed 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"
@@ -15,5 +16,8 @@ paintings {
15} 16}
16ports { 17ports {
17 name: "QUIET" 18 name: "QUIET"
19 display_name: "Near Planet Painting Worldport"
18 path: "Components/Warps/Worldports/worldport5" 20 path: "Components/Warps/Worldports/worldport5"
21 destination { x: -32 y: 0 z: -40 }
22 rotation: 90
19} 23}
diff --git a/data/maps/daedalus/rooms/Rain Side.txtpb b/data/maps/daedalus/rooms/Rain Side.txtpb index 63e95c8..2a62525 100644 --- a/data/maps/daedalus/rooms/Rain Side.txtpb +++ b/data/maps/daedalus/rooms/Rain Side.txtpb
@@ -1,13 +1,17 @@
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"
13 display_name: "Rain Panel Worldport"
12 path: "Components/Warps/Worldports/worldport11" 14 path: "Components/Warps/Worldports/worldport11"
15 destination { x: 93.5 y: 0 z: 27 }
16 rotation: 90
13} 17}
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 9e9f389..4bb73f3 100644 --- a/data/maps/daedalus/rooms/South Castle Area.txtpb +++ b/data/maps/daedalus/rooms/South Castle Area.txtpb
@@ -1,5 +1,5 @@
1name: "South Castle Area" 1name: "South Castle Area"
2display_name: "Outside Pumpkin" 2panel_display_name: "Outside Pumpkin"
3# There is a teal wall in the middle of this room. 3# There is a teal wall in the middle of this room.
4panels { 4panels {
5 name: "AN" 5 name: "AN"
diff --git a/data/maps/daedalus/rooms/Starting Room.txtpb b/data/maps/daedalus/rooms/Starting Room.txtpb index 615104b..1b07eb4 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"
@@ -9,5 +9,8 @@ panels {
9} 9}
10ports { 10ports {
11 name: "GREAT" 11 name: "GREAT"
12 display_name: "Starting Room South Wall Middle Worldport"
12 path: "Components/Warps/Worldports/worldport" 13 path: "Components/Warps/Worldports/worldport"
14 destination { x: 0 y: 0 z: 11 }
15 rotation: 0
13} 16}
diff --git a/data/maps/daedalus/rooms/Sweet Foyer.txtpb b/data/maps/daedalus/rooms/Sweet Foyer.txtpb index d337e7e..d1167eb 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"
@@ -51,9 +51,15 @@ paintings {
51} 51}
52ports { 52ports {
53 name: "SWEET1" 53 name: "SWEET1"
54 display_name: "Sweet East Entrance"
54 path: "Components/Warps/Worldports/worldport14" 55 path: "Components/Warps/Worldports/worldport14"
56 destination { x: -27 y: 0 z: 76.5 }
57 rotation: 270
55} 58}
56ports { 59ports {
57 name: "SWEET2" 60 name: "SWEET2"
61 display_name: "Sweet West Entrance"
58 path: "Components/Warps/Worldports/worldport15" 62 path: "Components/Warps/Worldports/worldport15"
63 destination { x: -36 y: 0 z: 76.5 }
64 rotation: 90
59} 65}
diff --git a/data/maps/daedalus/rooms/Tree Entrance.txtpb b/data/maps/daedalus/rooms/Tree Entrance.txtpb index df2db7e..1453790 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"
@@ -48,5 +48,8 @@ panels {
48} 48}
49ports { 49ports {
50 name: "TREE" 50 name: "TREE"
51 display_name: "Near Pumpkin Brown Hallway"
51 path: "Components/Warps/Worldports/worldport12" 52 path: "Components/Warps/Worldports/worldport12"
53 destination { x: 41 y: 0 z: 50.5 }
54 rotation: 0
52} 55}
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..0a39ee0 100644 --- a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb +++ b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb
@@ -1,6 +1,9 @@
1name: "Unkempt Entrance" 1name: "Unkempt Entrance"
2display_name: "O2 Room" 2panel_display_name: "O2 Room"
3ports { 3ports {
4 name: "UNKEMPT" 4 name: "UNKEMPT"
5 display_name: "O2 Room Worldport"
5 path: "Components/Warps/Worldports/worldport6" 6 path: "Components/Warps/Worldports/worldport6"
7 destination { x: -61 y: 0 z: 95 }
8 rotation: 270
6} 9}
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..d3659d3 100644 --- a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb +++ b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb
@@ -1,12 +1,9 @@
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
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
6# maybe this should be shuffled separately? I might also want to find a way to
7# register when there's a door immediately outside of a connection so that when
8# two connections behind doors are shuffled together, their doors can be paired.
9ports { 3ports {
10 name: "ENTRY" 4 name: "ENTRY"
5 display_name: "Near Globe White Hallway"
11 path: "Components/Warps/Worldports/worldport10" 6 path: "Components/Warps/Worldports/worldport10"
7 destination { x: -46 y: 0 z: 23 }
8 rotation: 90
12} 9}
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..b4782d2 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"
@@ -38,5 +37,8 @@ panels {
38} 37}
39ports { 38ports {
40 name: "WONDROUS" 39 name: "WONDROUS"
40 display_name: "Wonderland Worldport"
41 path: "Components/Warps/Worldports/worldport3" 41 path: "Components/Warps/Worldports/worldport3"
42 destination { x: -104 y: 0 z: -69 }
43 rotation: 180
42} 44}
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..61d206b 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,9 +26,12 @@ 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"
33 display_name: "Near Yellow Worldport"
33 path: "Components/Warps/Worldports/worldport8" 34 path: "Components/Warps/Worldports/worldport8"
35 destination { x: 92.5 y: 0 z: -62 }
36 rotation: 90
34} 37}
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/demo/connections.txtpb b/data/maps/demo/connections.txtpb new file mode 100644 index 0000000..fd9a918 --- /dev/null +++ b/data/maps/demo/connections.txtpb
@@ -0,0 +1,30 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Center Building"
4 door { name: "Center Building" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Flower Hallway"
9 door { name: "Flower Hallway" }
10}
11connections {
12 from_room: "Main Area"
13 to_room: "Tower"
14 door { name: "Tower Entrance" }
15}
16connections {
17 from_room: "Main Area"
18 to_room: "Castle"
19 door { name: "Castle" }
20}
21connections {
22 from_room: "Main Area"
23 to_room: "Backside Area"
24 door { name: "Backside Entrance" }
25}
26connections {
27 from_room: "Backside Area"
28 to_room: "Mastery"
29 door { name: "Mastery Door" }
30}
diff --git a/data/maps/demo/doors.txtpb b/data/maps/demo/doors.txtpb new file mode 100644 index 0000000..37e0bae --- /dev/null +++ b/data/maps/demo/doors.txtpb
@@ -0,0 +1,161 @@
1doors {
2 name: "Center Building"
3 type: STANDARD
4 receivers: "Components/Doors/demo_1"
5 panels { room: "Main Area" name: "HI" }
6 location_room: "Main Area"
7}
8doors {
9 name: "Flower Hallway"
10 type: STANDARD
11 receivers: "Components/Doors/demo_32"
12 panels { room: "Main Area" name: "TEES" }
13 location_room: "Main Area"
14}
15doors {
16 name: "Center Building Panels"
17 type: LOCATION_ONLY
18 panels { room: "Center Building" name: "WORLD" }
19 panels { room: "Center Building" name: "FUZZIES" }
20 panels { room: "Main Area" name: "COLORFUL" }
21 panels { room: "Main Area" name: "WORD" }
22 location_room: "Center Building"
23 location_name: "COLORFUL, FUZZIES, WORD, WORLD"
24}
25doors {
26 name: "Orange Door"
27 type: LOCATION_ONLY
28 panels { room: "Main Area" name: "HID" }
29 panels { room: "Main Area" name: "MESS" }
30 panels { room: "Main Area" name: "DEN" }
31 panels { room: "Main Area" name: "AGES" }
32 location_room: "Main Area"
33 location_name: "AGES, DEN, HID, MESS"
34}
35doors {
36 name: "Purple Door"
37 type: LOCATION_ONLY
38 panels { room: "Main Area" name: "COUNTER" }
39 panels { room: "Main Area" name: "POSSIBLE" }
40 panels { room: "Main Area" name: "PACES" }
41 panels { room: "Main Area" name: "CLOCKWISE" }
42 location_room: "Main Area"
43 location_name: "CLOCKWISE, COUNTER, PACES, POSSIBLE"
44}
45doors {
46 name: "Yellow Door"
47 type: LOCATION_ONLY
48 panels { room: "Main Area" name: "ANY" }
49 panels { room: "Main Area" name: "RODS" }
50 panels { room: "Main Area" name: "TWO" }
51 panels { room: "Main Area" name: "TALK" }
52 panels { room: "Main Area" name: "SECRETIVE" }
53 panels { room: "Main Area" name: "TOADS" }
54 panels { room: "Main Area" name: "TON" }
55 panels { room: "Main Area" name: "MIND" }
56 panels { room: "Main Area" name: "END" }
57 panels { room: "Main Area" name: "RAD" }
58 panels { room: "Main Area" name: "TOO" }
59 panels { room: "Main Area" name: "STALK" }
60 location_room: "Main Area"
61 location_name: "Yellow Area Puzzles"
62}
63doors {
64 name: "Red Door"
65 type: LOCATION_ONLY
66 panels { room: "Castle" name: "SERIES" }
67 location_room: "Castle"
68 location_name: "SERIES"
69}
70doors {
71 name: "Castle"
72 type: STANDARD
73 receivers: "Components/Doors/demo_15"
74 panels { room: "Main Area" name: "CASTS" }
75 location_room: "Main Area"
76}
77doors {
78 name: "Scavenger Hunt"
79 type: LOCATION_ONLY
80 panels { room: "Main Area" name: "S" }
81 panels { room: "Main Area" name: "C" }
82 panels { room: "Main Area" name: "A" }
83 panels { room: "Main Area" name: "V" }
84 panels { room: "Main Area" name: "E (1)" }
85 panels { room: "Main Area" name: "N" }
86 panels { room: "Castle" name: "G" }
87 panels { room: "Main Area" name: "E (2)" }
88 panels { room: "Main Area" name: "R" }
89 location_room: "Castle"
90}
91doors {
92 name: "Gold Door"
93 type: LOCATION_ONLY
94 panels { room: "Main Area" name: "DISCOVER" }
95 panels { room: "Main Area" name: "FAMILY" }
96 panels { room: "Flower Hallway" name: "LACES" }
97 location_room: "Flower Hallway"
98 location_name: "DISCOVER, FAMILY, LACES"
99}
100doors {
101 name: "Tower Entrance"
102 type: EVENT
103 panels { room: "Main Area" name: "HI" }
104 panels { room: "Main Area" name: "ART" }
105 panels { room: "Main Area" name: "TEES" }
106 panels { room: "Center Building" name: "WORLD" }
107 panels { room: "Center Building" name: "FUZZIES" }
108 panels { room: "Main Area" name: "COLORFUL" }
109 panels { room: "Main Area" name: "WORD" }
110 panels { room: "Main Area" name: "HID" }
111 panels { room: "Main Area" name: "MESS" }
112 panels { room: "Main Area" name: "DEN" }
113 panels { room: "Main Area" name: "AGES" }
114 panels { room: "Main Area" name: "COUNTER" }
115 panels { room: "Main Area" name: "POSSIBLE" }
116 panels { room: "Main Area" name: "PACES" }
117 panels { room: "Main Area" name: "CLOCKWISE" }
118 panels { room: "Main Area" name: "ANY" }
119 panels { room: "Main Area" name: "RODS" }
120 panels { room: "Main Area" name: "TWO" }
121 panels { room: "Main Area" name: "TALK" }
122 panels { room: "Main Area" name: "SECRETIVE" }
123 panels { room: "Main Area" name: "TOADS" }
124 panels { room: "Main Area" name: "TON" }
125 panels { room: "Main Area" name: "MIND" }
126 panels { room: "Main Area" name: "END" }
127 panels { room: "Main Area" name: "RAD" }
128 panels { room: "Main Area" name: "TOO" }
129 panels { room: "Main Area" name: "STALK" }
130 panels { room: "Castle" name: "SERIES" }
131 panels { room: "Main Area" name: "CASTS" }
132 panels { room: "Main Area" name: "HAZES" }
133 panels { room: "Main Area" name: "DAZES" }
134 panels { room: "Main Area" name: "GAZES" }
135 panels { room: "Main Area" name: "S" }
136 panels { room: "Main Area" name: "C" }
137 panels { room: "Main Area" name: "A" }
138 panels { room: "Main Area" name: "V" }
139 panels { room: "Main Area" name: "E (1)" }
140 panels { room: "Main Area" name: "N" }
141 panels { room: "Castle" name: "G" }
142 panels { room: "Main Area" name: "E (2)" }
143 panels { room: "Main Area" name: "R" }
144 panels { room: "Main Area" name: "Blank" }
145 panels { room: "Main Area" name: "DISCOVER" }
146 panels { room: "Main Area" name: "FAMILY" }
147 panels { room: "Flower Hallway" name: "LACES" }
148}
149doors {
150 name: "Backside Entrance"
151 type: EVENT
152 panels { room: "Tower" name: "ENDS (1)" }
153}
154doors {
155 name: "Mastery Door"
156 type: EVENT
157 panels { room: "Backside Area" name: "BACKSIDE" }
158 panels { room: "Backside Area" name: "DOORWAYS" }
159 panels { room: "Backside Area" name: "SEE" }
160 panels { room: "Backside Area" name: "ENDS (2)" }
161}
diff --git a/data/maps/demo/metadata.txtpb b/data/maps/demo/metadata.txtpb new file mode 100644 index 0000000..4f61386 --- /dev/null +++ b/data/maps/demo/metadata.txtpb
@@ -0,0 +1,6 @@
1display_name: "Demo"
2type: DEMO
3# This painting is above a panel and can't be entered.
4excluded_nodes: "Meshes/owl"
5# The map's mastery is created at runtime.
6custom_nodes: "Components/Collectables/collectable"
diff --git a/data/maps/demo/rooms/Backside Area.txtpb b/data/maps/demo/rooms/Backside Area.txtpb new file mode 100644 index 0000000..ee31973 --- /dev/null +++ b/data/maps/demo/rooms/Backside Area.txtpb
@@ -0,0 +1,25 @@
1name: "Backside Area"
2panels {
3 name: "BACKSIDE"
4 path: "Panels/Endings/demo_41"
5 clue: "backside"
6 answer: "back"
7}
8panels {
9 name: "DOORWAYS"
10 path: "Panels/Endings/demo_42"
11 clue: "doorways"
12 answer: "doors"
13}
14panels {
15 name: "SEE"
16 path: "Panels/Endings/demo_43"
17 clue: "see"
18 answer: "secret"
19}
20panels {
21 name: "ENDS (2)"
22 path: "Panels/Endings/demo_44"
23 clue: "ends"
24 answer: "endings"
25}
diff --git a/data/maps/demo/rooms/Castle.txtpb b/data/maps/demo/rooms/Castle.txtpb new file mode 100644 index 0000000..4e17137 --- /dev/null +++ b/data/maps/demo/rooms/Castle.txtpb
@@ -0,0 +1,13 @@
1name: "Castle"
2panels {
3 name: "SERIES"
4 path: "Panels/Red/demo_26"
5 clue: "series"
6 answer: "mysteries"
7}
8panels {
9 name: "G"
10 path: "Panels/Blue/demo_37"
11 clue: "g"
12 answer: "g"
13}
diff --git a/data/maps/demo/rooms/Center Building.txtpb b/data/maps/demo/rooms/Center Building.txtpb new file mode 100644 index 0000000..401fd59 --- /dev/null +++ b/data/maps/demo/rooms/Center Building.txtpb
@@ -0,0 +1,13 @@
1name: "Center Building"
2panels {
3 name: "WORLD"
4 path: "Panels/Room 1/demo_3"
5 clue: "world"
6 answer: "word"
7}
8panels {
9 name: "FUZZIES"
10 path: "Panels/Room 1/demo_4"
11 clue: "fuzzies"
12 answer: "puzzles"
13}
diff --git a/data/maps/demo/rooms/Flower Hallway.txtpb b/data/maps/demo/rooms/Flower Hallway.txtpb new file mode 100644 index 0000000..059e4f6 --- /dev/null +++ b/data/maps/demo/rooms/Flower Hallway.txtpb
@@ -0,0 +1,7 @@
1name: "Flower Hallway"
2panels {
3 name: "LACES"
4 path: "Panels/Gold/demo_47"
5 clue: "laces"
6 answer: "places"
7}
diff --git a/data/maps/demo/rooms/Main Area.txtpb b/data/maps/demo/rooms/Main Area.txtpb new file mode 100644 index 0000000..f920a26 --- /dev/null +++ b/data/maps/demo/rooms/Main Area.txtpb
@@ -0,0 +1,241 @@
1name: "Main Area"
2panels {
3 name: "HI"
4 path: "Panels/Entry/demo_1"
5 clue: "hi"
6 answer: "hi"
7}
8panels {
9 name: "ART"
10 path: "Panels/Entry/demo_49"
11 clue: "\"art\""
12 answer: "art"
13}
14panels {
15 name: "TEES"
16 path: "Panels/Entry/demo_50"
17 clue: "tees"
18 answer: "trees"
19}
20panels {
21 name: "COLORFUL"
22 path: "Panels/Room 1/demo_5"
23 clue: "colorful"
24 answer: "colorful"
25}
26panels {
27 name: "WORD"
28 path: "Panels/Room 1/demo_6"
29 clue: "word"
30 answer: "world"
31}
32panels {
33 name: "AGES"
34 path: "Panels/Orange/demo_7"
35 clue: "ages"
36 answer: "messages"
37}
38panels {
39 name: "DEN"
40 path: "Panels/Orange/demo_8"
41 clue: "den"
42 answer: "hidden"
43}
44panels {
45 name: "HID"
46 path: "Panels/Orange/demo_9"
47 clue: "hid"
48 answer: "hidden"
49}
50panels {
51 name: "MESS"
52 path: "Panels/Orange/demo_10"
53 clue: "mess"
54 answer: "messages"
55}
56panels {
57 name: "CLOCKWISE"
58 path: "Panels/Purple/demo_2"
59 clue: "clockwise"
60 answer: "counter"
61}
62panels {
63 name: "POSSIBLE"
64 path: "Panels/Purple/demo_12"
65 clue: "possible"
66 answer: "impossible"
67}
68panels {
69 name: "PACES"
70 path: "Panels/Purple/demo_13"
71 clue: "paces"
72 answer: "spaces"
73}
74panels {
75 name: "COUNTER"
76 path: "Panels/Purple/demo_30"
77 clue: "counter"
78 answer: "clockwise"
79}
80panels {
81 name: "ANY"
82 path: "Panels/Yellow/demo_14"
83 clue: "any"
84 answer: "many"
85}
86panels {
87 name: "RODS"
88 path: "Panels/Yellow/demo_15"
89 clue: "rods"
90 answer: "roads"
91}
92panels {
93 name: "TWO"
94 path: "Panels/Yellow/demo_16"
95 clue: "two"
96 answer: "to"
97}
98panels {
99 name: "TALK"
100 path: "Panels/Yellow/demo_17"
101 clue: "talk"
102 answer: "walk"
103}
104panels {
105 name: "SECRETIVE"
106 path: "Panels/Yellow/demo_18"
107 clue: "secretive"
108 answer: "secret"
109}
110panels {
111 name: "TOADS"
112 path: "Panels/Yellow/demo_19"
113 clue: "toads"
114 answer: "roads"
115}
116panels {
117 name: "TON"
118 path: "Panels/Yellow/demo_20"
119 clue: "ton"
120 answer: "to"
121}
122panels {
123 name: "MIND"
124 path: "Panels/Yellow/demo_21"
125 clue: "mind"
126 answer: "find"
127}
128panels {
129 name: "END"
130 path: "Panels/Yellow/demo_22"
131 clue: "end"
132 answer: "endless"
133}
134panels {
135 name: "RAD"
136 path: "Panels/Yellow/demo_23"
137 clue: "rad"
138 answer: "roads"
139}
140panels {
141 name: "TOO"
142 path: "Panels/Yellow/demo_24"
143 clue: "too"
144 answer: "to"
145}
146panels {
147 name: "STALK"
148 path: "Panels/Yellow/demo_25"
149 clue: "stalk"
150 answer: "walk"
151}
152panels {
153 name: "HAZES"
154 path: "Panels/Green/demo_27"
155 clue: "hazes"
156 answer: "mazes"
157}
158panels {
159 name: "DAZES"
160 path: "Panels/Green/demo_28"
161 clue: "dazes"
162 answer: "mazes"
163}
164panels {
165 name: "GAZES"
166 path: "Panels/Green/demo_29"
167 clue: "gazes"
168 answer: "mazes"
169}
170panels {
171 name: "CASTS"
172 path: "Panels/Green/demo_30"
173 clue: "casts"
174 answer: "castles"
175}
176panels {
177 name: "S"
178 path: "Panels/Blue/demo_31"
179 clue: "s"
180 answer: "s"
181}
182panels {
183 name: "C"
184 path: "Panels/Blue/demo_32"
185 clue: "c"
186 answer: "c"
187}
188panels {
189 name: "A"
190 path: "Panels/Blue/demo_33"
191 clue: "a"
192 answer: "a"
193}
194panels {
195 name: "V"
196 path: "Panels/Blue/demo_34"
197 clue: "v"
198 answer: "v"
199}
200panels {
201 name: "E (1)"
202 path: "Panels/Blue/demo_35"
203 clue: "e"
204 answer: "e"
205}
206panels {
207 name: "N"
208 path: "Panels/Blue/demo_36"
209 clue: "n"
210 answer: "n"
211}
212panels {
213 name: "E (2)"
214 path: "Panels/Blue/demo_38"
215 clue: "e"
216 answer: "e"
217}
218panels {
219 name: "R"
220 path: "Panels/Blue/demo_39"
221 clue: "r"
222 answer: "r"
223}
224panels {
225 name: "Blank"
226 path: "Panels/Blue/demo_40"
227 clue: ""
228 answer: "hunts"
229}
230panels {
231 name: "DISCOVER"
232 path: "Panels/Gold/demo_45"
233 clue: "discover"
234 answer: "rediscover"
235}
236panels {
237 name: "FAMILY"
238 path: "Panels/Gold/demo_46"
239 clue: "family"
240 answer: "familiar"
241}
diff --git a/data/maps/demo/rooms/Mastery.txtpb b/data/maps/demo/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/demo/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/demo/rooms/Tower.txtpb b/data/maps/demo/rooms/Tower.txtpb new file mode 100644 index 0000000..2e73d79 --- /dev/null +++ b/data/maps/demo/rooms/Tower.txtpb
@@ -0,0 +1,7 @@
1name: "Tower"
2panels {
3 name: "ENDS (1)"
4 path: "Panels/Endings/demo_48"
5 clue: "ends"
6 answer: "endings"
7}
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..4146120 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "DAEDALUS" 59 name: "DAEDALUS"
60 display_name: "Examples Room Worldport"
61 path: "Components/Warps/worldport2" 61 path: "Components/Warps/worldport2"
62 orientation: "north" 62 destination { x: 0 y: 0 z: -40.5 }
63 rotation: 180
63} 64}
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..8c6924a 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "IMPRESSIVE" 59 name: "IMPRESSIVE"
60 display_name: "Intensify Room Worldport"
61 path: "Components/Warps/worldport" 61 path: "Components/Warps/worldport"
62 orientation: "south" 62 destination { x: 0 y: 0 z: 6.5 }
63 rotation: 0
63} 64}
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..bcbf64e 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "ENTRY" 59 name: "ENTRY"
60 display_name: "Synonyms Room Worldport"
61 path: "Components/Warps/worldport3" 61 path: "Components/Warps/worldport3"
62 orientation: "south" 62 destination { x: 20 y: 0 z: 6.5 }
63 rotation: 0
63} 64}
diff --git a/data/maps/four_rooms/rooms/Time Room.txtpb b/data/maps/four_rooms/rooms/Time Room.txtpb index 38f529d..74f951d 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "OWL" 59 name: "OWL"
60 display_name: "Time Room Worldport"
61 path: "Components/Warps/worldport4" 61 path: "Components/Warps/worldport4"
62 orientation: "north" 62 destination { x: 20 y: 0 z: -40.5 }
63 rotation: 180
63} 64}
diff --git a/data/maps/icarus/connections.txtpb b/data/maps/icarus/connections.txtpb new file mode 100644 index 0000000..a963424 --- /dev/null +++ b/data/maps/icarus/connections.txtpb
@@ -0,0 +1,766 @@
1# It is supposed to be in logic to jump from Maze to Maze King Painting, but I
2# find this difficult to do, and unshuffled paintings never requires it, so I am
3# making it not in logic.
4connections {
5 from_room: "Welcome Spine (Obverse)"
6 to_room: "Trans Rights"
7 door { name: "Agender Door" }
8}
9connections {
10 from_room: "Through Woman (Obverse)"
11 to_room: "Welcome Spine (Reverse)"
12 door { name: "Agender Door" }
13 oneway: true
14}
15connections {
16 from_room: "Above Trans Rights"
17 to_room: "Through Woman (Reverse)"
18 door { name: "Agender Door" }
19 oneway: true
20}
21connections {
22 from {
23 painting {
24 room: "Big U"
25 name: "GO3"
26 }
27 }
28 to {
29 painting {
30 room: "Trans Rights"
31 name: "STOP2"
32 }
33 }
34 oneway: true
35}
36connections {
37 from_room: "Spiral Ramp"
38 to_room: "Highest Point"
39 door { name: "Pea Door" }
40}
41connections {
42 from {
43 painting {
44 room: "Fatherland Quicktravel"
45 name: "GO7"
46 }
47 }
48 to {
49 painting {
50 room: "Pillar Ramp"
51 name: "STOP6"
52 }
53 }
54 oneway: true
55}
56connections {
57 from_room: "Maze"
58 to_room: "Mediums Quicktravel"
59 door { name: "Mediums Door" }
60}
61connections {
62 from {
63 painting {
64 room: "Big U"
65 name: "GO1"
66 }
67 }
68 to {
69 painting {
70 room: "Pillar Ramp"
71 name: "STOP10"
72 }
73 }
74 oneway: true
75}
76connections {
77 from_room: "Pillar Ramp"
78 to_room: "Banana Belt Door"
79 door { name: "Asteroid Bunch Door" }
80}
81connections {
82 from_room: "Through Woman (Obverse)"
83 to_room: "Cow Quicktravel"
84 door { name: "Cow Door" }
85}
86connections {
87 from {
88 painting {
89 room: "Welcome Spine Quicktravel"
90 name: "GO5"
91 }
92 }
93 to {
94 painting {
95 room: "Cow Quicktravel"
96 name: "STOP4"
97 }
98 }
99 oneway: true
100}
101connections {
102 from_room: "Through Woman (Obverse)"
103 to_room: "Behind Welcome Spine"
104 door { name: "Ant Door" }
105}
106connections {
107 from_room: "Above Trans Rights"
108 to_room: "Behind Welcome Spine"
109 door { name: "Ant Door" }
110 oneway: true
111}
112connections {
113 from_room: "Through Woman (Obverse)"
114 to_room: "Big U"
115 door { name: "Man Door" }
116}
117connections {
118 from {
119 painting {
120 room: "Trans Rights"
121 name: "GO2"
122 }
123 }
124 to {
125 painting {
126 room: "Big U"
127 name: "STOP1"
128 }
129 }
130 oneway: true
131}
132connections {
133 from {
134 painting {
135 room: "Cow Quicktravel"
136 name: "GO4"
137 }
138 }
139 to {
140 painting {
141 room: "Big U"
142 name: "STOP3"
143 }
144 }
145 oneway: true
146}
147connections {
148 from_room: "Welcome Spine (Obverse)"
149 to_room: "Through Woman (Obverse)"
150 door { name: "Woman Door" }
151}
152connections {
153 from_room: "Fatherland"
154 to_room: "Fatherland Quicktravel"
155 door { name: "Fatherland Door" }
156}
157connections {
158 from {
159 painting {
160 room: "Mini Icarus Sun Loop"
161 name: "GO8"
162 }
163 }
164 to {
165 painting {
166 room: "Fatherland Quicktravel"
167 name: "STOP7"
168 }
169 }
170 oneway: true
171}
172connections {
173 from {
174 painting {
175 room: "Pillar Ramp"
176 name: "GO10"
177 }
178 }
179 to {
180 painting {
181 room: "Mediums Quicktravel"
182 name: "STOP9"
183 }
184 }
185 oneway: true
186}
187connections {
188 from_room: "Mini Icarus Wings Painting"
189 to_room: "Mini Icarus 2"
190 door { name: "Battery Door" }
191 oneway: true
192}
193connections {
194 from_room: "Mini Icarus 2"
195 to_room: "Mini Icarus Sun Loop"
196 door { name: "Battery Door" }
197}
198connections {
199 from {
200 painting {
201 room: "Mediums Quicktravel"
202 name: "GO9"
203 }
204 }
205 to {
206 painting {
207 room: "Mini Icarus Sun Loop"
208 name: "STOP8"
209 }
210 }
211 oneway: true
212}
213connections {
214 from_room: "Mini Icarus 2"
215 to_room: "Mini Icarus 3"
216 door { name: "Animals Door" }
217}
218connections {
219 from_room: "Mini Icarus 2"
220 to_room: "Mini Icarus Wings Painting"
221 door { name: "Troupe Door" }
222}
223connections {
224 from_room: "Mini Icarus 2"
225 to_room: "Mini Icarus Sun Loop"
226 door { name: "Reversed Arrows Door" }
227}
228connections {
229 from_room: "Welcome Spine (Reverse)"
230 to_room: "Welcome Spine Quicktravel"
231 door { name: "Termite Door" }
232}
233connections {
234 from {
235 painting {
236 room: "Pillar Ramp"
237 name: "GO6"
238 }
239 }
240 to {
241 painting {
242 room: "Welcome Spine Quicktravel"
243 name: "STOP5"
244 }
245 }
246 oneway: true
247}
248connections {
249 from {
250 painting {
251 room: "Spiral Ramp"
252 name: "SUN5"
253 }
254 }
255 to {
256 painting {
257 room: "Pillar Ramp"
258 name: "SUN6"
259 }
260 }
261 oneway: true
262}
263connections {
264 from_room: "Pillar Ramp"
265 to_room: "Patricide Room"
266 door { name: "Patricide Door" }
267}
268connections {
269 from_room: "Maze"
270 to_room: "Maze Back"
271 door { name: "These Door" }
272}
273connections {
274 from_room: "Welcome Spine (Reverse)"
275 to_room: "Maze Back"
276 oneway: true
277}
278connections {
279 from_room: "Welcome Spine (Obverse)"
280 to_room: "Through Woman (Reverse)"
281 oneway: true
282}
283connections {
284 from {
285 painting {
286 room: "Through Woman (Obverse)"
287 name: "SUN2"
288 }
289 }
290 to {
291 painting {
292 room: "Above Trans Rights"
293 name: "SUN"
294 }
295 }
296 oneway: true
297}
298connections {
299 from {
300 painting {
301 room: "Maze"
302 name: "WINGS14"
303 }
304 }
305 to {
306 painting {
307 room: "Through Woman (Obverse)"
308 name: "WINGS6"
309 }
310 }
311 oneway: true
312}
313connections {
314 from_room: "Through Woman (Obverse)"
315 to_room: "Behind Welcome Spine"
316 door { name: "Woman Door" }
317 oneway: true
318}
319connections {
320 from {
321 painting {
322 room: "Cow Quicktravel"
323 name: "SUN4"
324 }
325 }
326 to {
327 painting {
328 room: "Highest Point"
329 name: "SUN3"
330 }
331 }
332 oneway: true
333}
334connections {
335 from {
336 painting {
337 room: "Through Woman (Reverse)"
338 name: "WINGS8"
339 }
340 }
341 to {
342 painting {
343 room: "Spiral Ramp"
344 name: "WINGS7"
345 }
346 }
347 oneway: true
348}
349connections {
350 from_room: "Through Woman (Reverse)"
351 to_room: "Big U"
352 oneway: true
353}
354connections {
355 from {
356 painting {
357 room: "Spiral Ramp"
358 name: "WINGS6"
359 }
360 }
361 to {
362 painting {
363 room: "Through Woman (Obverse)"
364 name: "WINGS3"
365 }
366 }
367 # rare two-way painting!
368 bypass_target_door: true
369}
370connections {
371 from_room: "Spiral Ramp"
372 to_room: "Pillar Ramp"
373 oneway: true
374}
375connections {
376 from_room: "Pillar Ramp"
377 to_room: "The Orb"
378}
379connections {
380 from {
381 painting {
382 room: "Banana Belt Door"
383 name: "SUN14"
384 }
385 }
386 to {
387 painting {
388 room: "Above Trans Rights"
389 name: "SUN"
390 }
391 }
392 oneway: true
393}
394connections {
395 from_room: "Trans Rights"
396 to_room: "Mini Icarus Wings Painting"
397 oneway: true
398}
399connections {
400 from {
401 painting {
402 room: "Mini Icarus Wings Painting"
403 name: "WINGS4"
404 }
405 }
406 to {
407 painting {
408 room: "Mini Icarus Sun Loop"
409 name: "TROUBLEDESTINATION"
410 }
411 }
412 oneway: true
413}
414connections {
415 from {
416 painting {
417 room: "Painting Maze 1"
418 name: "SUN9"
419 }
420 }
421 to {
422 painting {
423 room: "Mini Icarus 2"
424 name: "SUN10"
425 }
426 }
427 oneway: true
428}
429connections {
430 from {
431 painting {
432 room: "Mini Icarus 2"
433 name: "SUN11"
434 }
435 }
436 to {
437 painting {
438 room: "Mini Icarus Sun Loop"
439 name: "SUN12"
440 }
441 }
442 oneway: true
443}
444connections {
445 from {
446 painting {
447 room: "Mini Icarus Sun Loop"
448 name: "SUN13"
449 }
450 }
451 to {
452 painting {
453 room: "Maze"
454 name: "SUN14"
455 }
456 }
457 oneway: true
458}
459connections {
460 from_room: "Mini Icarus 3"
461 to_room: "Mini Icarus Sun Loop"
462 door { name: "Battery Door" }
463 oneway: true
464}
465connections {
466 from {
467 painting {
468 room: "Maze"
469 name: "SUN5"
470 }
471 }
472 to {
473 painting {
474 room: "Painting Maze 2"
475 name: "SUN6"
476 }
477 }
478 oneway: true
479}
480connections {
481 from {
482 painting {
483 room: "Maze"
484 name: "WINGS16"
485 }
486 }
487 to {
488 painting {
489 room: "Maze Wings Passage"
490 name: "WINGS12"
491 }
492 }
493 oneway: true
494}
495connections {
496 from {
497 painting {
498 room: "Maze Wings Passage"
499 name: "WINGS12"
500 }
501 }
502 to {
503 painting {
504 room: "Patricide Room"
505 name: "WINGS10"
506 }
507 }
508 oneway: true
509}
510connections {
511 from {
512 painting {
513 room: "Patricide Room"
514 name: "SUN4"
515 }
516 }
517 to {
518 painting {
519 room: "Maze"
520 name: "SUN4"
521 }
522 }
523 oneway: true
524}
525connections {
526 from {
527 painting {
528 room: "Maze"
529 name: "WINGS9"
530 }
531 }
532 to {
533 painting {
534 room: "Patricide Room"
535 name: "WINGS10"
536 }
537 }
538 oneway: true
539}
540connections {
541 from_room: "Maze"
542 to_room: "Maze King Panel"
543 oneway: true
544}
545connections {
546 from_room: "Maze King Painting"
547 to_room: "Maze King Panel"
548 oneway: true
549}
550connections {
551 from {
552 painting {
553 room: "Maze King Painting"
554 name: "WINGS13"
555 }
556 }
557 to {
558 painting {
559 room: "Maze Wings Passage"
560 name: "WINGS12"
561 }
562 }
563 oneway: true
564}
565connections {
566 from {
567 painting {
568 room: "Fatherland"
569 name: "SUN7"
570 }
571 }
572 to {
573 painting {
574 room: "Painting Maze 1"
575 name: "SUN8"
576 }
577 }
578 oneway: true
579}
580connections {
581 from {
582 painting {
583 room: "Painting Maze 2"
584 name: "WINGS11"
585 }
586 }
587 to {
588 painting {
589 room: "Fatherland"
590 name: "WINGS2"
591 }
592 }
593 oneway: true
594}
595connections {
596 from {
597 painting {
598 room: "Painting Maze 1"
599 name: "WINGS3"
600 }
601 }
602 to {
603 painting {
604 room: "Maze Wings Passage"
605 name: "WINGS12"
606 }
607 }
608 oneway: true
609}
610connections {
611 from_room: "Trans Rights"
612 to_room: "Trans Rights Panels"
613 oneway: true
614}
615connections {
616 from_room: "Above Trans Rights"
617 to_room: "Trans Rights Panels"
618 oneway: true
619}
620connections {
621 from_room: "Welcome Spine (Obverse)"
622 to_room: "Mastery"
623 door { name: "Mastery" }
624}
625# It is possible to fall out of the map from every room, which always sends you
626# back to the beginning.
627connections {
628 from_room: "Above Trans Rights"
629 to_room: "Welcome Spine (Obverse)"
630 oneway: true
631}
632connections {
633 from_room: "Banana Belt Door"
634 to_room: "Welcome Spine (Obverse)"
635 oneway: true
636}
637connections {
638 from_room: "Behind Welcome Spine"
639 to_room: "Welcome Spine (Obverse)"
640 oneway: true
641}
642connections {
643 from_room: "Big U"
644 to_room: "Welcome Spine (Obverse)"
645 oneway: true
646}
647connections {
648 from_room: "Cow Quicktravel"
649 to_room: "Welcome Spine (Obverse)"
650 oneway: true
651}
652connections {
653 from_room: "Fatherland Quicktravel"
654 to_room: "Welcome Spine (Obverse)"
655 oneway: true
656}
657connections {
658 from_room: "Fatherland"
659 to_room: "Welcome Spine (Obverse)"
660 oneway: true
661}
662connections {
663 from_room: "Highest Point"
664 to_room: "Welcome Spine (Obverse)"
665 oneway: true
666}
667connections {
668 from_room: "Maze Back"
669 to_room: "Welcome Spine (Obverse)"
670 oneway: true
671}
672connections {
673 from_room: "Maze King Painting"
674 to_room: "Welcome Spine (Obverse)"
675 oneway: true
676}
677connections {
678 from_room: "Maze Wings Passage"
679 to_room: "Welcome Spine (Obverse)"
680 oneway: true
681}
682connections {
683 from_room: "Maze"
684 to_room: "Welcome Spine (Obverse)"
685 oneway: true
686}
687connections {
688 from_room: "Mediums Quicktravel"
689 to_room: "Welcome Spine (Obverse)"
690 oneway: true
691}
692connections {
693 from_room: "Mini Icarus 2"
694 to_room: "Welcome Spine (Obverse)"
695 oneway: true
696}
697connections {
698 from_room: "Mini Icarus 3"
699 to_room: "Welcome Spine (Obverse)"
700 oneway: true
701}
702connections {
703 from_room: "Mini Icarus Sun Loop"
704 to_room: "Welcome Spine (Obverse)"
705 oneway: true
706}
707connections {
708 from_room: "Mini Icarus Wings Painting"
709 to_room: "Welcome Spine (Obverse)"
710 oneway: true
711}
712connections {
713 from_room: "Painting Maze 1"
714 to_room: "Welcome Spine (Obverse)"
715 oneway: true
716}
717connections {
718 from_room: "Painting Maze 2"
719 to_room: "Welcome Spine (Obverse)"
720 oneway: true
721}
722connections {
723 from_room: "Patricide Room"
724 to_room: "Welcome Spine (Obverse)"
725 oneway: true
726}
727connections {
728 from_room: "Pillar Ramp"
729 to_room: "Welcome Spine (Obverse)"
730 oneway: true
731}
732connections {
733 from_room: "Spiral Ramp"
734 to_room: "Welcome Spine (Obverse)"
735 oneway: true
736}
737connections {
738 from_room: "The Orb"
739 to_room: "Welcome Spine (Obverse)"
740 oneway: true
741}
742connections {
743 from_room: "Through Woman (Obverse)"
744 to_room: "Welcome Spine (Obverse)"
745 oneway: true
746}
747connections {
748 from_room: "Through Woman (Reverse)"
749 to_room: "Welcome Spine (Obverse)"
750 oneway: true
751}
752connections {
753 from_room: "Trans Rights"
754 to_room: "Welcome Spine (Obverse)"
755 oneway: true
756}
757connections {
758 from_room: "Welcome Spine (Reverse)"
759 to_room: "Welcome Spine (Obverse)"
760 oneway: true
761}
762connections {
763 from_room: "Welcome Spine Quicktravel"
764 to_room: "Welcome Spine (Obverse)"
765 oneway: true
766}
diff --git a/data/maps/icarus/doors.txtpb b/data/maps/icarus/doors.txtpb new file mode 100644 index 0000000..a333dea --- /dev/null +++ b/data/maps/icarus/doors.txtpb
@@ -0,0 +1,286 @@
1doors {
2 name: "Agender Door"
3 type: STANDARD
4 receivers: "Components/Doors/quicktravel3"
5 panels { room: "Trans Rights Panels" name: "AGENDER" }
6 location_room: "Trans Rights Panels"
7}
8doors {
9 name: "Quick Travel 3"
10 type: ITEM_ONLY
11 receivers: "Components/Paintings/QuickTravel/go3"
12 panels { room: "Trans Rights Panels" name: "AGENDER" }
13}
14doors {
15 name: "Pea Door"
16 type: STANDARD
17 receivers: "Components/Doors/quicktravel5"
18 panels { room: "Pillar Ramp" name: "PEA (1)" }
19 location_room: "Pillar Ramp"
20}
21doors {
22 name: "Quick Travel 7"
23 type: ITEM_ONLY
24 receivers: "Components/Paintings/QuickTravel/go7"
25 panels { room: "Pillar Ramp" name: "PEA (1)" }
26}
27doors {
28 name: "Mediums Door"
29 type: STANDARD
30 receivers: "Components/Doors/quicktravel12"
31 panels { room: "Maze" name: "MEDIUMS" }
32 location_room: "Maze"
33}
34doors {
35 name: "Quick Travel 1"
36 type: ITEM_ONLY
37 receivers: "Components/Paintings/QuickTravel/go1"
38 panels { room: "Maze" name: "MEDIUMS" }
39}
40doors {
41 name: "Asteroid Bunch Door"
42 type: STANDARD
43 receivers: "Components/Doors/quicktravel13"
44 panels { room: "Pillar Ramp" name: "ASTEROID" }
45 panels { room: "Pillar Ramp" name: "BUNCH" }
46 location_room: "Pillar Ramp"
47}
48doors {
49 name: "Cow Door"
50 type: STANDARD
51 receivers: "Components/Doors/quicktravel2"
52 panels { room: "Through Woman (Obverse)" name: "COW" }
53 location_room: "Through Woman (Obverse)"
54}
55doors {
56 name: "Quick Travel 5"
57 type: STANDARD
58 receivers: "Components/Paintings/QuickTravel/go5"
59 panels { room: "Highest Point" name: "QUEEN" }
60 location_room: "Highest Point"
61}
62doors {
63 name: "Ant Door"
64 type: STANDARD
65 receivers: "Components/Doors/by sun"
66 panels { room: "Above Trans Rights" name: "ANT" }
67 location_room: "Above Trans Rights"
68}
69doors {
70 name: "Man Door"
71 type: STANDARD
72 receivers: "Components/Doors/quicktravel"
73 panels { room: "Through Woman (Obverse)" name: "HUMAN (2)" }
74 location_room: "Through Woman (Obverse)"
75}
76doors {
77 name: "Quick Travel 2"
78 type: ITEM_ONLY
79 receivers: "Components/Paintings/QuickTravel/go2"
80 panels { room: "Through Woman (Obverse)" name: "HUMAN (2)" }
81}
82doors {
83 name: "Quick Travel 4"
84 type: STANDARD
85 receivers: "Components/Paintings/QuickTravel/go4"
86 panels { room: "Big U" name: "COLONY" }
87 location_room: "Big U"
88}
89doors {
90 name: "Woman Door"
91 type: STANDARD
92 receivers: "Components/Doors/entry"
93 panels { room: "Welcome Spine (Obverse)" name: "HUMAN (1)" }
94 location_room: "Welcome Spine (Obverse)"
95}
96doors {
97 name: "Fatherland Door"
98 type: STANDARD
99 receivers: "Components/Doors/quicktravel6"
100 panels { room: "Fatherland" name: "FATHERLAND" }
101 location_room: "Fatherland"
102}
103doors {
104 name: "Quick Travel 8"
105 type: ITEM_ONLY
106 receivers: "Components/Paintings/QuickTravel/go8"
107 panels { room: "Fatherland" name: "FATHERLAND" }
108}
109doors {
110 name: "Quick Travel 10"
111 type: ITEM_ONLY
112 receivers: "Components/Paintings/QuickTravel/go10"
113 panels { room: "Fatherland" name: "FATHERLAND" }
114}
115doors {
116 name: "Battery Door"
117 type: STANDARD
118 receivers: "Components/Doors/quicktravel7"
119 panels { room: "Mini Icarus 2" name: "BATTERY" }
120 location_room: "Mini Icarus 2"
121}
122doors {
123 name: "Quick Travel 9"
124 type: ITEM_ONLY
125 receivers: "Components/Paintings/QuickTravel/go9"
126 panels { room: "Mini Icarus 2" name: "BATTERY" }
127}
128doors {
129 name: "Arrows Door"
130 type: LOCATION_ONLY
131 #receivers: "Components/Doors/quicktravel8"
132 panels { room: "Mini Icarus 2" name: "ARROWS" }
133 location_room: "Mini Icarus 2"
134 location_name: "ARROWS"
135}
136doors {
137 name: "Animals Door"
138 type: STANDARD
139 receivers: "Components/Doors/quicktravel8"
140 panels { room: "Mini Icarus 2" name: "ANIMALS" }
141 location_room: "Mini Icarus 2"
142}
143doors {
144 name: "Troupe Door"
145 type: STANDARD
146 receivers: "Components/Doors/quicktravel10"
147 panels { room: "Mini Icarus 2" name: "TROUPE" }
148 location_room: "Mini Icarus 2"
149}
150doors {
151 name: "Reversed Arrows Door"
152 type: STANDARD
153 receivers: "Components/Doors/quicktravel11"
154 panels { room: "Mini Icarus 2" name: "SQUAD" }
155 location_room: "Mini Icarus 2"
156}
157doors {
158 name: "Termite Door"
159 type: STANDARD
160 receivers: "Components/Doors/quicktravel4"
161 panels { room: "Welcome Spine (Reverse)" name: "TERMITE" }
162 location_room: "Welcome Spine (Reverse)"
163}
164doors {
165 name: "Quick Travel 6"
166 type: ITEM_ONLY
167 receivers: "Components/Paintings/QuickTravel/go6"
168 panels { room: "Welcome Spine (Reverse)" name: "TERMITE" }
169}
170doors {
171 name: "Murder Panels"
172 type: LOCATION_ONLY
173 panels { room: "Maze" name: "MANSLAUGHTER" }
174 panels { room: "Pillar Ramp" name: "PATRICIDE" }
175 location_room: "Maze"
176}
177doors {
178 name: "Sun Painting To Drone"
179 type: STANDARD
180 receivers: "Components/Paintings/sun5"
181 panels { room: "Pillar Ramp" name: "DRONE" }
182 location_room: "Pillar Ramp"
183}
184doors {
185 name: "Patricide Door"
186 type: STANDARD
187 receivers: "Components/Doors/quicktravel15"
188 panels { room: "Pillar Ramp" name: "PATRICIDE" }
189 location_room: "Pillar Ramp"
190}
191doors {
192 name: "These Door"
193 type: STANDARD
194 receivers: "Components/Doors/quicktravel14"
195 panels { room: "Maze Back" name: "THESE" }
196 location_room: "Maze Back"
197}
198doors {
199 name: "Orb Panels"
200 type: LOCATION_ONLY
201 panels { room: "The Orb" name: "ADDERS" }
202 panels { room: "The Orb" name: "PUPPY" }
203 panels { room: "The Orb" name: "NEEDLE" }
204 panels { room: "The Orb" name: "US" }
205 panels { room: "The Orb" name: "FISH" }
206 panels { room: "The Orb" name: "DEADLINE" }
207 panels { room: "The Orb" name: "PEA (2)" }
208 panels { room: "The Orb" name: "THESIS" }
209 panels { room: "The Orb" name: "CLUTCH (1)" }
210 panels { room: "The Orb" name: "BASIS (2)" }
211 panels { room: "The Orb" name: "AXIS" }
212 panels { room: "The Orb" name: "STRAIGHT" }
213 panels { room: "The Orb" name: "HISS" }
214 panels { room: "The Orb" name: "DISCUS" }
215 panels { room: "The Orb" name: "SON" }
216 panels { room: "The Orb" name: "CLUTCH (2)" }
217 location_room: "The Orb"
218}
219doors {
220 name: "Near Fireman Wings Painting"
221 type: STANDARD
222 receivers: "Components/Paintings/oneways/wings6"
223 receivers: "Components/Paintings/oneways/wings3"
224 panels { room: "Spiral Ramp" name: "FIREMAN" }
225 location_room: "Spiral Ramp"
226}
227doors {
228 name: "Mastery"
229 type: EVENT
230 panels { room: "Above Trans Rights" name: "ANT" }
231 panels { room: "Big U" name: "DECK" }
232 panels { room: "Big U" name: "COLONY" }
233 panels { room: "Big U" name: "MANOR" }
234 panels { room: "Fatherland" name: "FATHERLAND" }
235 panels { room: "Highest Point" name: "DIAGNOSIS" }
236 panels { room: "Highest Point" name: "QUEEN" }
237 panels { room: "Maze Back" name: "THESE" }
238 panels { room: "Maze King Panel" name: "KING (2)" }
239 panels { room: "Maze" name: "KING (1)" }
240 panels { room: "Maze" name: "ANALYSIS" }
241 panels { room: "Maze" name: "MANSLAUGHTER" }
242 panels { room: "Maze" name: "MEDIUMS" }
243 panels { room: "Maze" name: "BOOKS" }
244 panels { room: "Mini Icarus 2" name: "BATTERY" }
245 panels { room: "Mini Icarus 2" name: "TROUPE" }
246 panels { room: "Mini Icarus 2" name: "ANIMALS" }
247 panels { room: "Mini Icarus 2" name: "ARROWS" }
248 panels { room: "Mini Icarus 2" name: "SQUAD" }
249 panels { room: "Pillar Ramp" name: "ASTEROID" }
250 panels { room: "Pillar Ramp" name: "BUNCH" }
251 panels { room: "Pillar Ramp" name: "PRINCES" }
252 panels { room: "Pillar Ramp" name: "PATRICIDE" }
253 panels { room: "Pillar Ramp" name: "DRONE" }
254 panels { room: "Pillar Ramp" name: "PEA (1)" }
255 panels { room: "Spiral Ramp" name: "FIREMAN" }
256 panels { room: "The Orb" name: "ADDERS" }
257 panels { room: "The Orb" name: "PUPPY" }
258 panels { room: "The Orb" name: "NEEDLE" }
259 panels { room: "The Orb" name: "US" }
260 panels { room: "The Orb" name: "FISH" }
261 panels { room: "The Orb" name: "DEADLINE" }
262 panels { room: "The Orb" name: "PEA (2)" }
263 panels { room: "The Orb" name: "THESIS" }
264 panels { room: "The Orb" name: "CLUTCH (1)" }
265 panels { room: "The Orb" name: "BASIS (2)" }
266 panels { room: "The Orb" name: "AXIS" }
267 panels { room: "The Orb" name: "STRAIGHT" }
268 panels { room: "The Orb" name: "HISS" }
269 panels { room: "The Orb" name: "DISCUS" }
270 panels { room: "The Orb" name: "SON" }
271 panels { room: "The Orb" name: "CLUTCH (2)" }
272 panels { room: "Through Woman (Obverse)" name: "HUMAN (2)" }
273 panels { room: "Through Woman (Obverse)" name: "COW" }
274 panels { room: "Through Woman (Reverse)" name: "PRINCE" }
275 panels { room: "Through Woman (Reverse)" name: "BASIS (1)" }
276 panels { room: "Trans Rights" name: "SERVANT (1)" }
277 panels { room: "Trans Rights" name: "SERVANT (2)" }
278 panels { room: "Trans Rights Panels" name: "AGENDER" }
279 panels { room: "Trans Rights Panels" name: "HUMAN (3)" }
280 panels { room: "Trans Rights Panels" name: "HUMAN (4)" }
281 panels { room: "Welcome Spine (Obverse)" name: "FISHWIFE" }
282 panels { room: "Welcome Spine (Obverse)" name: "HUMAN (1)" }
283 panels { room: "Welcome Spine (Reverse)" name: "FATHER" }
284 panels { room: "Welcome Spine (Reverse)" name: "TERMITE" }
285 panels { room: "Welcome Spine (Reverse)" name: "SISTER" }
286}
diff --git a/data/maps/icarus/metadata.txtpb b/data/maps/icarus/metadata.txtpb new file mode 100644 index 0000000..8512d8e --- /dev/null +++ b/data/maps/icarus/metadata.txtpb
@@ -0,0 +1,4 @@
1display_name: "Icarus"
2type: ICARUS
3# The map's mastery is created at runtime.
4custom_nodes: "Components/Collectables/collectable"
diff --git a/data/maps/icarus/rooms/Above Trans Rights.txtpb b/data/maps/icarus/rooms/Above Trans Rights.txtpb new file mode 100644 index 0000000..66d8220 --- /dev/null +++ b/data/maps/icarus/rooms/Above Trans Rights.txtpb
@@ -0,0 +1,12 @@
1name: "Above Trans Rights"
2panels {
3 name: "ANT"
4 path: "Panels/Room_1/ant"
5 clue: "ant"
6 answer: "colony"
7 symbols: PLANET
8}
9paintings {
10 name: "SUN"
11 path: "Components/Paintings/sun"
12}
diff --git a/data/maps/icarus/rooms/Banana Belt Door.txtpb b/data/maps/icarus/rooms/Banana Belt Door.txtpb new file mode 100644 index 0000000..62127d7 --- /dev/null +++ b/data/maps/icarus/rooms/Banana Belt Door.txtpb
@@ -0,0 +1,5 @@
1name: "Banana Belt Door"
2paintings {
3 name: "SUN14"
4 path: "Components/Paintings/sun14"
5}
diff --git a/data/maps/icarus/rooms/Behind Welcome Spine.txtpb b/data/maps/icarus/rooms/Behind Welcome Spine.txtpb new file mode 100644 index 0000000..41b56b3 --- /dev/null +++ b/data/maps/icarus/rooms/Behind Welcome Spine.txtpb
@@ -0,0 +1 @@
name: "Behind Welcome Spine"
diff --git a/data/maps/icarus/rooms/Big U.txtpb b/data/maps/icarus/rooms/Big U.txtpb new file mode 100644 index 0000000..ea61640 --- /dev/null +++ b/data/maps/icarus/rooms/Big U.txtpb
@@ -0,0 +1,40 @@
1name: "Big U"
2panels {
3 name: "DECK"
4 path: "Panels/Room_1/deck"
5 clue: "deck"
6 answer: "card"
7 symbols: PLANET
8}
9panels {
10 name: "COLONY"
11 path: "Panels/Room_1/ant2"
12 clue: "colony"
13 answer: "ant"
14 symbols: PLANET
15}
16panels {
17 name: "MANOR"
18 path: "Panels/Room_1/manor"
19 clue: "manor"
20 answer: "mentor"
21 symbols: SPARKLES
22 symbols: PLANET
23}
24paintings {
25 name: "STOP3"
26 path: "Components/Paintings/QuickTravel/stop3"
27}
28paintings {
29 name: "GO3"
30 path: "Components/Paintings/QuickTravel/go3"
31 required_door { name: "Quick Travel 3" }
32}
33paintings {
34 name: "STOP1"
35 path: "Components/Paintings/QuickTravel/stop1"
36}
37paintings {
38 name: "GO1"
39 path: "Components/Paintings/QuickTravel/go1"
40}
diff --git a/data/maps/icarus/rooms/Cow Quicktravel.txtpb b/data/maps/icarus/rooms/Cow Quicktravel.txtpb new file mode 100644 index 0000000..9bb5c82 --- /dev/null +++ b/data/maps/icarus/rooms/Cow Quicktravel.txtpb
@@ -0,0 +1,14 @@
1name: "Cow Quicktravel"
2paintings {
3 name: "SUN4"
4 path: "Components/Paintings/sun4"
5}
6paintings {
7 name: "GO4"
8 path: "Components/Paintings/QuickTravel/go4"
9 required_door { name: "Quick Travel 4" }
10}
11paintings {
12 name: "STOP4"
13 path: "Components/Paintings/QuickTravel/stop4"
14}
diff --git a/data/maps/icarus/rooms/Fatherland Quicktravel.txtpb b/data/maps/icarus/rooms/Fatherland Quicktravel.txtpb new file mode 100644 index 0000000..c4c11b5 --- /dev/null +++ b/data/maps/icarus/rooms/Fatherland Quicktravel.txtpb
@@ -0,0 +1,10 @@
1name: "Fatherland Quicktravel"
2paintings {
3 name: "STOP7"
4 path: "Components/Paintings/QuickTravel/stop7"
5}
6paintings {
7 name: "GO7"
8 path: "Components/Paintings/QuickTravel/go7"
9 required_door { name: "Quick Travel 7" }
10}
diff --git a/data/maps/icarus/rooms/Fatherland.txtpb b/data/maps/icarus/rooms/Fatherland.txtpb new file mode 100644 index 0000000..c04ca75 --- /dev/null +++ b/data/maps/icarus/rooms/Fatherland.txtpb
@@ -0,0 +1,16 @@
1name: "Fatherland"
2panels {
3 name: "FATHERLAND"
4 path: "Panels/Room_1/fatherland"
5 clue: "fatherland"
6 answer: "homeland"
7 symbols: GENDER
8}
9paintings {
10 name: "SUN7"
11 path: "Components/Paintings/sun7"
12}
13paintings {
14 name: "WINGS2"
15 path: "Components/Paintings/wings2"
16}
diff --git a/data/maps/icarus/rooms/Highest Point.txtpb b/data/maps/icarus/rooms/Highest Point.txtpb new file mode 100644 index 0000000..c4e740b --- /dev/null +++ b/data/maps/icarus/rooms/Highest Point.txtpb
@@ -0,0 +1,19 @@
1name: "Highest Point"
2panels {
3 name: "DIAGNOSIS"
4 path: "Panels/Room_1/diagnosis"
5 clue: "diagnosis"
6 answer: "diagnose"
7 symbols: PLANET
8}
9panels {
10 name: "QUEEN"
11 path: "Panels/Room_1/queen"
12 clue: "queen"
13 answer: "ant"
14 symbols: GENDER
15}
16paintings {
17 name: "SUN3"
18 path: "Components/Paintings/sun3"
19}
diff --git a/data/maps/icarus/rooms/Mastery.txtpb b/data/maps/icarus/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/icarus/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/icarus/rooms/Maze Back.txtpb b/data/maps/icarus/rooms/Maze Back.txtpb new file mode 100644 index 0000000..860d183 --- /dev/null +++ b/data/maps/icarus/rooms/Maze Back.txtpb
@@ -0,0 +1,8 @@
1name: "Maze Back"
2panels {
3 name: "THESE"
4 path: "Panels/30DegreePanels/thesis"
5 clue: "these"
6 answer: "thesis"
7 symbols: PLANET
8}
diff --git a/data/maps/icarus/rooms/Maze King Painting.txtpb b/data/maps/icarus/rooms/Maze King Painting.txtpb new file mode 100644 index 0000000..11e2f11 --- /dev/null +++ b/data/maps/icarus/rooms/Maze King Painting.txtpb
@@ -0,0 +1,8 @@
1name: "Maze King Painting"
2paintings {
3 name: "WINGS13"
4 path: "Components/Paintings/30 degrees/wings13"
5 # There's no other entrance to this region (or any entrance at all in vanilla)
6 # so we can't allow this painting to be an entrance.
7 exit_only: true
8}
diff --git a/data/maps/icarus/rooms/Maze King Panel.txtpb b/data/maps/icarus/rooms/Maze King Panel.txtpb new file mode 100644 index 0000000..0654ea2 --- /dev/null +++ b/data/maps/icarus/rooms/Maze King Panel.txtpb
@@ -0,0 +1,8 @@
1name: "Maze King Panel"
2panels {
3 name: "KING (2)"
4 path: "Panels/Other30degree panels/king2"
5 clue: "king"
6 answer: "royal"
7 symbols: GENDER
8}
diff --git a/data/maps/icarus/rooms/Maze Wings Passage.txtpb b/data/maps/icarus/rooms/Maze Wings Passage.txtpb new file mode 100644 index 0000000..2533251 --- /dev/null +++ b/data/maps/icarus/rooms/Maze Wings Passage.txtpb
@@ -0,0 +1,9 @@
1name: "Maze Wings Passage"
2paintings {
3 name: "WINGS12"
4 path: "Components/Paintings/30 degrees/wings12"
5}
6paintings {
7 name: "WINGS15"
8 path: "Components/Paintings/30 degrees/wings15"
9}
diff --git a/data/maps/icarus/rooms/Maze.txtpb b/data/maps/icarus/rooms/Maze.txtpb new file mode 100644 index 0000000..ee317d9 --- /dev/null +++ b/data/maps/icarus/rooms/Maze.txtpb
@@ -0,0 +1,60 @@
1name: "Maze"
2panels {
3 name: "KING (1)"
4 path: "Panels/Other30degree panels/king"
5 clue: "king"
6 answer: "ruler"
7 symbols: GENDER
8}
9panels {
10 name: "ANALYSIS"
11 path: "Panels/Room_1/princes2"
12 clue: "analysis"
13 answer: "analyse"
14 symbols: PLANET
15}
16panels {
17 name: "MANSLAUGHTER"
18 path: "Panels/Room_1/manslaughter"
19 clue: "manslaughter"
20 answer: "murder"
21 symbols: GENDER
22}
23panels {
24 name: "MEDIUMS"
25 path: "Panels/Room_1/mediums"
26 clue: "mediums"
27 answer: "media"
28 symbols: PLANET
29}
30panels {
31 name: "BOOKS"
32 path: "Panels/Other30degree panels/books"
33 clue: "books"
34 answer: "library"
35 symbols: PLANET
36}
37paintings {
38 name: "SUN14"
39 path: "Components/Paintings/30 degrees/sun14"
40}
41paintings {
42 name: "WINGS14"
43 path: "Components/Paintings/30 degrees/wings14"
44}
45paintings {
46 name: "SUN5"
47 path: "Components/Paintings/30 degrees/sun5"
48}
49paintings {
50 name: "WINGS9"
51 path: "Components/Paintings/30 degrees/wings9"
52}
53paintings {
54 name: "SUN4"
55 path: "Components/Paintings/30 degrees/sun4"
56}
57paintings {
58 name: "WINGS16"
59 path: "Components/Paintings/30 degrees/wings16"
60}
diff --git a/data/maps/icarus/rooms/Mediums Quicktravel.txtpb b/data/maps/icarus/rooms/Mediums Quicktravel.txtpb new file mode 100644 index 0000000..9452450 --- /dev/null +++ b/data/maps/icarus/rooms/Mediums Quicktravel.txtpb
@@ -0,0 +1,10 @@
1name: "Mediums Quicktravel"
2paintings {
3 name: "STOP9"
4 path: "Components/Paintings/QuickTravel/stop9"
5}
6paintings {
7 name: "GO9"
8 path: "Components/Paintings/QuickTravel/go9"
9 required_door { name: "Quick Travel 9" }
10}
diff --git a/data/maps/icarus/rooms/Mini Icarus 2.txtpb b/data/maps/icarus/rooms/Mini Icarus 2.txtpb new file mode 100644 index 0000000..b557500 --- /dev/null +++ b/data/maps/icarus/rooms/Mini Icarus 2.txtpb
@@ -0,0 +1,45 @@
1name: "Mini Icarus 2"
2panels {
3 name: "BATTERY"
4 path: "Panels/Room_1/battery"
5 clue: "battery"
6 answer: "cell"
7 symbols: PLANET
8}
9panels {
10 name: "TROUPE"
11 path: "Panels/Room_1/troupe"
12 clue: "troupe"
13 answer: "actor"
14 symbols: PLANET
15}
16panels {
17 name: "ANIMALS"
18 path: "Panels/Room_1/animals"
19 clue: "animals"
20 answer: "zoo"
21 symbols: PLANET
22 # Intended to be solved upside down.
23}
24panels {
25 name: "ARROWS"
26 path: "Panels/Room_1/arrow"
27 clue: "arrows"
28 answer: "quiver"
29 symbols: PLANET
30}
31panels {
32 name: "SQUAD"
33 path: "Panels/Room_1/ammo"
34 clue: "squad"
35 answer: "soldier"
36 symbols: PLANET
37}
38paintings {
39 name: "SUN10"
40 path: "Components/Paintings/sun10"
41}
42paintings {
43 name: "SUN11"
44 path: "Components/Paintings/sun11"
45}
diff --git a/data/maps/icarus/rooms/Mini Icarus 3.txtpb b/data/maps/icarus/rooms/Mini Icarus 3.txtpb new file mode 100644 index 0000000..633bf79 --- /dev/null +++ b/data/maps/icarus/rooms/Mini Icarus 3.txtpb
@@ -0,0 +1 @@
name: "Mini Icarus 3"
diff --git a/data/maps/icarus/rooms/Mini Icarus Sun Loop.txtpb b/data/maps/icarus/rooms/Mini Icarus Sun Loop.txtpb new file mode 100644 index 0000000..450bfdd --- /dev/null +++ b/data/maps/icarus/rooms/Mini Icarus Sun Loop.txtpb
@@ -0,0 +1,22 @@
1name: "Mini Icarus Sun Loop"
2paintings {
3 name: "GO8"
4 path: "Components/Paintings/QuickTravel/go8"
5 required_door { name: "Quick Travel 8" }
6}
7paintings {
8 name: "STOP8"
9 path: "Components/Paintings/QuickTravel/stop8"
10}
11paintings {
12 name: "TROUBLEDESTINATION"
13 path: "Components/Paintings/TroubleDestination"
14}
15paintings {
16 name: "SUN12"
17 path: "Components/Paintings/sun12"
18}
19paintings {
20 name: "SUN13"
21 path: "Components/Paintings/sun13"
22}
diff --git a/data/maps/icarus/rooms/Mini Icarus Wings Painting.txtpb b/data/maps/icarus/rooms/Mini Icarus Wings Painting.txtpb new file mode 100644 index 0000000..16a597c --- /dev/null +++ b/data/maps/icarus/rooms/Mini Icarus Wings Painting.txtpb
@@ -0,0 +1,5 @@
1name: "Mini Icarus Wings Painting"
2paintings {
3 name: "WINGS4"
4 path: "Components/Paintings/wings4"
5}
diff --git a/data/maps/icarus/rooms/Painting Maze 1.txtpb b/data/maps/icarus/rooms/Painting Maze 1.txtpb new file mode 100644 index 0000000..19a3855 --- /dev/null +++ b/data/maps/icarus/rooms/Painting Maze 1.txtpb
@@ -0,0 +1,13 @@
1name: "Painting Maze 1"
2paintings {
3 name: "SUN9"
4 path: "Components/Paintings/sun9"
5}
6paintings {
7 name: "WINGS3"
8 path: "Components/Paintings/wings3"
9}
10paintings {
11 name: "SUN8"
12 path: "Components/Paintings/sun8"
13}
diff --git a/data/maps/icarus/rooms/Painting Maze 2.txtpb b/data/maps/icarus/rooms/Painting Maze 2.txtpb new file mode 100644 index 0000000..7dc6a79 --- /dev/null +++ b/data/maps/icarus/rooms/Painting Maze 2.txtpb
@@ -0,0 +1,13 @@
1name: "Painting Maze 2"
2paintings {
3 name: "WINGS10"
4 path: "Components/Paintings/30 degrees/wings10"
5}
6paintings {
7 name: "WINGS11"
8 path: "Components/Paintings/30 degrees/wings11"
9}
10paintings {
11 name: "SUN6"
12 path: "Components/Paintings/30 degrees/sun6"
13}
diff --git a/data/maps/icarus/rooms/Patricide Room.txtpb b/data/maps/icarus/rooms/Patricide Room.txtpb new file mode 100644 index 0000000..90945de --- /dev/null +++ b/data/maps/icarus/rooms/Patricide Room.txtpb
@@ -0,0 +1,9 @@
1name: "Patricide Room"
2paintings {
3 name: "WINGS10"
4 path: "Components/Paintings/other 30 degrees/wings10"
5}
6paintings {
7 name: "SUN4"
8 path: "Components/Paintings/other 30 degrees/sun4"
9}
diff --git a/data/maps/icarus/rooms/Pillar Ramp.txtpb b/data/maps/icarus/rooms/Pillar Ramp.txtpb new file mode 100644 index 0000000..9b056f7 --- /dev/null +++ b/data/maps/icarus/rooms/Pillar Ramp.txtpb
@@ -0,0 +1,65 @@
1name: "Pillar Ramp"
2panels {
3 name: "ASTEROID"
4 path: "Panels/Room_1/asteroid"
5 clue: "asteroid"
6 answer: "belt"
7 symbols: PLANET
8}
9panels {
10 name: "BUNCH"
11 path: "Panels/Room_1/bunch"
12 clue: "bunch"
13 answer: "banana"
14 symbols: PLANET
15}
16panels {
17 name: "PRINCES"
18 path: "Panels/Room_1/princes"
19 clue: "princes"
20 answer: "princess"
21 symbols: PLANET
22}
23panels {
24 name: "PATRICIDE"
25 path: "Panels/Room_1/patricide"
26 clue: "patricide"
27 answer: "murder"
28 symbols: GENDER
29}
30panels {
31 name: "DRONE"
32 path: "Panels/Room_1/ant3"
33 clue: "drone"
34 answer: "ant"
35 symbols: GENDER
36}
37panels {
38 name: "PEA (1)"
39 path: "Panels/Room_1/pea"
40 clue: "pea"
41 answer: "pod"
42 symbols: PLANET
43}
44paintings {
45 name: "SUN6"
46 path: "Components/Paintings/sun6"
47}
48paintings {
49 name: "GO10"
50 path: "Components/Paintings/QuickTravel/go10"
51 required_door { name: "Quick Travel 10" }
52}
53paintings {
54 name: "STOP10"
55 path: "Components/Paintings/QuickTravel/stop10"
56}
57paintings {
58 name: "GO6"
59 path: "Components/Paintings/QuickTravel/go6"
60 required_door { name: "Quick Travel 6" }
61}
62paintings {
63 name: "STOP6"
64 path: "Components/Paintings/QuickTravel/stop6"
65}
diff --git a/data/maps/icarus/rooms/Spiral Ramp.txtpb b/data/maps/icarus/rooms/Spiral Ramp.txtpb new file mode 100644 index 0000000..bd2013a --- /dev/null +++ b/data/maps/icarus/rooms/Spiral Ramp.txtpb
@@ -0,0 +1,29 @@
1name: "Spiral Ramp"
2panels {
3 name: "FIREMAN"
4 path: "Panels/Room_1/fireman"
5 clue: "fireman"
6 answer: "firefighter"
7 symbols: GENDER
8}
9paintings {
10 name: "WINGS6"
11 path: "Components/Paintings/oneways/wings6"
12 required_door { name: "Near Fireman Wings Painting" }
13}
14paintings {
15 name: "SUN5"
16 path: "Components/Paintings/sun5"
17 required_door { name: "Sun Painting To Drone" }
18}
19paintings {
20 name: "WINGS7"
21 path: "Components/Paintings/oneways/wings7"
22}
23paintings {
24 name: "WINGS11"
25 path: "Components/Paintings/other 30 degrees/wings11"
26 exit_only: true
27 # There is a ledge near the painting so we might want to turn off exit_only
28 # at some point.
29}
diff --git a/data/maps/icarus/rooms/The Orb.txtpb b/data/maps/icarus/rooms/The Orb.txtpb new file mode 100644 index 0000000..c9284d1 --- /dev/null +++ b/data/maps/icarus/rooms/The Orb.txtpb
@@ -0,0 +1,117 @@
1name: "The Orb"
2panels {
3 name: "ADDERS"
4 path: "Panels/Room_1/needle2"
5 clue: "adders"
6 answer: "sum"
7 symbols: PLANET
8}
9panels {
10 name: "PUPPY"
11 path: "Panels/Room_1/puppy"
12 clue: "puppy"
13 answer: "garbage"
14 symbols: SUN
15 symbols: PLANET
16}
17panels {
18 name: "NEEDLE"
19 path: "Panels/Room_1/needle"
20 clue: "needle"
21 answer: "needless"
22 symbols: PLANET
23}
24panels {
25 name: "US"
26 path: "Panels/Room_1/us"
27 clue: "us"
28 answer: "mess"
29 symbols: PLANET
30}
31panels {
32 name: "FISH"
33 path: "Panels/Room_1/fish"
34 clue: "fish"
35 answer: "student"
36 symbols: BOXES
37 symbols: PLANET
38}
39panels {
40 name: "DEADLINE"
41 path: "Panels/Room_1/deadline"
42 clue: "deadline"
43 answer: "deadliness"
44 symbols: PLANET
45}
46panels {
47 name: "PEA (2)"
48 path: "Panels/Room_1/pea2"
49 clue: "pea"
50 answer: "dolphin"
51 symbols: PLANET
52}
53panels {
54 name: "THESIS"
55 path: "Panels/Room_1/thesis"
56 clue: "thesis"
57 answer: "these"
58 symbols: PLANET
59}
60panels {
61 name: "CLUTCH (1)"
62 path: "Panels/Room_1/clutch"
63 clue: "clutch"
64 answer: "dude"
65 symbols: PLANET
66 symbols: GENDER
67}
68panels {
69 name: "BASIS (2)"
70 path: "Panels/Room_1/basis2"
71 clue: "basis"
72 answer: "base"
73 symbols: PLANET
74}
75panels {
76 name: "AXIS"
77 path: "Panels/Room_1/axis"
78 clue: "axis"
79 answer: "Axe"
80 symbols: PLANET
81}
82panels {
83 name: "STRAIGHT"
84 path: "Panels/Room_1/straight"
85 clue: "straight"
86 answer: "queer"
87 symbols: GENDER
88}
89panels {
90 name: "HISS"
91 path: "Panels/Room_1/hiss"
92 clue: "hiss"
93 answer: "their"
94 symbols: PLANET
95 symbols: GENDER
96}
97panels {
98 name: "DISCUS"
99 path: "Panels/Room_1/discus"
100 clue: "discus"
101 answer: "discuss"
102 symbols: PLANET
103}
104panels {
105 name: "SON"
106 path: "Panels/Room_1/son"
107 clue: "son"
108 answer: "child"
109 symbols: GENDER
110}
111panels {
112 name: "CLUTCH (2)"
113 path: "Panels/Room_1/clutch2"
114 clue: "clutch"
115 answer: "chick"
116 symbols: PLANET
117}
diff --git a/data/maps/icarus/rooms/Through Woman (Obverse).txtpb b/data/maps/icarus/rooms/Through Woman (Obverse).txtpb new file mode 100644 index 0000000..c502d3a --- /dev/null +++ b/data/maps/icarus/rooms/Through Woman (Obverse).txtpb
@@ -0,0 +1,28 @@
1name: "Through Woman (Obverse)"
2panels {
3 name: "HUMAN (2)"
4 path: "Panels/Room_1/human"
5 clue: "human"
6 answer: "man"
7 symbols: GENDER
8}
9panels {
10 name: "COW"
11 path: "Panels/Room_1/cow"
12 clue: "cow"
13 answer: "elephant"
14 symbols: GENDER
15}
16paintings {
17 name: "SUN2"
18 path: "Components/Paintings/sun2"
19}
20paintings {
21 name: "WINGS6"
22 path: "Components/Paintings/wings6"
23}
24paintings {
25 name: "WINGS3"
26 path: "Components/Paintings/oneways/wings3"
27 required_door { name: "Near Fireman Wings Painting" }
28}
diff --git a/data/maps/icarus/rooms/Through Woman (Reverse).txtpb b/data/maps/icarus/rooms/Through Woman (Reverse).txtpb new file mode 100644 index 0000000..661be31 --- /dev/null +++ b/data/maps/icarus/rooms/Through Woman (Reverse).txtpb
@@ -0,0 +1,19 @@
1name: "Through Woman (Reverse)"
2panels {
3 name: "PRINCE"
4 path: "Panels/Room_1/prince"
5 clue: "prince"
6 answer: "princess"
7 symbols: GENDER
8}
9panels {
10 name: "BASIS (1)"
11 path: "Panels/Room_1/basis"
12 clue: "basis"
13 answer: "bases"
14 symbols: PLANET
15}
16paintings {
17 name: "WINGS8"
18 path: "Components/Paintings/oneways/wings8"
19}
diff --git a/data/maps/icarus/rooms/Trans Rights Panels.txtpb b/data/maps/icarus/rooms/Trans Rights Panels.txtpb new file mode 100644 index 0000000..e51d4bc --- /dev/null +++ b/data/maps/icarus/rooms/Trans Rights Panels.txtpb
@@ -0,0 +1,22 @@
1name: "Trans Rights Panels"
2panels {
3 name: "AGENDER"
4 path: "Panels/Room_1/human4"
5 clue: "agender"
6 answer: "human"
7 symbols: GENDER
8}
9panels {
10 name: "HUMAN (3)"
11 path: "Panels/Room_1/human5"
12 clue: "human"
13 answer: "female"
14 symbols: GENDER
15}
16panels {
17 name: "HUMAN (4)"
18 path: "Panels/Room_1/human6"
19 clue: "human"
20 answer: "male"
21 symbols: GENDER
22}
diff --git a/data/maps/icarus/rooms/Trans Rights.txtpb b/data/maps/icarus/rooms/Trans Rights.txtpb new file mode 100644 index 0000000..2ca98dd --- /dev/null +++ b/data/maps/icarus/rooms/Trans Rights.txtpb
@@ -0,0 +1,25 @@
1name: "Trans Rights"
2# slay
3panels {
4 name: "SERVANT (1)"
5 path: "Panels/Room_1/servant"
6 clue: "servant"
7 answer: "butler"
8 symbols: GENDER
9}
10panels {
11 name: "SERVANT (2)"
12 path: "Panels/Room_1/servant2"
13 clue: "servant"
14 answer: "maid"
15 symbols: GENDER
16}
17paintings {
18 name: "GO2"
19 path: "Components/Paintings/QuickTravel/go2"
20 required_door { name: "Quick Travel 2" }
21}
22paintings {
23 name: "STOP2"
24 path: "Components/Paintings/QuickTravel/stop2"
25}
diff --git a/data/maps/icarus/rooms/Welcome Spine (Obverse).txtpb b/data/maps/icarus/rooms/Welcome Spine (Obverse).txtpb new file mode 100644 index 0000000..63477d5 --- /dev/null +++ b/data/maps/icarus/rooms/Welcome Spine (Obverse).txtpb
@@ -0,0 +1,22 @@
1name: "Welcome Spine (Obverse)"
2panels {
3 name: "FISHWIFE"
4 path: "Panels/Room_1/fishwife"
5 clue: "fishwife"
6 answer: "fishmonger"
7 symbols: GENDER
8}
9panels {
10 name: "HUMAN (1)"
11 path: "Panels/Room_1/human3"
12 clue: "human"
13 answer: "woman"
14 symbols: GENDER
15}
16ports {
17 name: "WORLDPORT"
18 display_name: "Entrance"
19 path: "Components/Signs/worldport"
20 destination { x: 55 y: -3.5 z: 7.75 }
21 rotation: 0
22}
diff --git a/data/maps/icarus/rooms/Welcome Spine (Reverse).txtpb b/data/maps/icarus/rooms/Welcome Spine (Reverse).txtpb new file mode 100644 index 0000000..7605141 --- /dev/null +++ b/data/maps/icarus/rooms/Welcome Spine (Reverse).txtpb
@@ -0,0 +1,22 @@
1name: "Welcome Spine (Reverse)"
2panels {
3 name: "FATHER"
4 path: "Panels/Room_1/father"
5 clue: "father"
6 answer: "parent"
7 symbols: GENDER
8}
9panels {
10 name: "TERMITE"
11 path: "Panels/Room_1/bat"
12 clue: "termite"
13 answer: "colony"
14 symbols: PLANET
15}
16panels {
17 name: "SISTER"
18 path: "Panels/Room_1/sister"
19 clue: "sister"
20 answer: "sibling"
21 symbols: GENDER
22}
diff --git a/data/maps/icarus/rooms/Welcome Spine Quicktravel.txtpb b/data/maps/icarus/rooms/Welcome Spine Quicktravel.txtpb new file mode 100644 index 0000000..8890345 --- /dev/null +++ b/data/maps/icarus/rooms/Welcome Spine Quicktravel.txtpb
@@ -0,0 +1,10 @@
1name: "Welcome Spine Quicktravel"
2paintings {
3 name: "STOP5"
4 path: "Components/Paintings/QuickTravel/stop5"
5}
6paintings {
7 name: "GO5"
8 path: "Components/Paintings/QuickTravel/go5"
9 required_door { name: "Quick Travel 5" }
10}
diff --git a/data/maps/the_advanced/connections.txtpb b/data/maps/the_advanced/connections.txtpb new file mode 100644 index 0000000..4425f3d --- /dev/null +++ b/data/maps/the_advanced/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Main Area"
3 to_room: "CBA"
4 door { name: "CBA Door" }
5}
6connections {
7 from_room: "CBA"
8 to_room: "Mastery"
9 door { name: "Mastery" }
10}
diff --git a/data/maps/the_advanced/doors.txtpb b/data/maps/the_advanced/doors.txtpb new file mode 100644 index 0000000..fed24a8 --- /dev/null +++ b/data/maps/the_advanced/doors.txtpb
@@ -0,0 +1,50 @@
1doors {
2 name: "Side Room Puzzles"
3 type: LOCATION_ONLY
4 panels { room: "Main Area" name: "Blank (1)" }
5 panels { room: "Main Area" name: "Blank (2)" }
6 panels { room: "Main Area" name: "Blank (3)" }
7 panels { room: "Main Area" name: "Blank (4)" }
8 panels { room: "Main Area" name: "Blank (5)" }
9 location_room: "Main Area"
10}
11doors {
12 name: "CBA Door"
13 type: EVENT
14 panels { room: "Main Area" name: "Blank (1)" }
15 panels { room: "Main Area" name: "Blank (2)" }
16 panels { room: "Main Area" name: "Blank (3)" }
17 panels { room: "Main Area" name: "Blank (4)" }
18 panels { room: "Main Area" name: "Blank (5)" }
19 panels { room: "Main Area" name: "BIRD" }
20 panels { room: "Main Area" name: "UNBOTTLING" }
21 panels { room: "Main Area" name: "ORGANIZATION" }
22 panels { room: "Main Area" name: "ORDER (1)" }
23 panels { room: "Main Area" name: "ORDER (2)" }
24 panels { room: "Main Area" name: "ORDER (3)" }
25 panels { room: "Main Area" name: "DECK (1)" }
26 panels { room: "Main Area" name: "DECK (2)" }
27 panels { room: "Main Area" name: "DECK (3)" }
28 panels { room: "Main Area" name: "OBSERVE" }
29 panels { room: "Main Area" name: "I" }
30 panels { room: "Main Area" name: "REST" }
31 panels { room: "Main Area" name: "THE" }
32 panels { room: "Main Area" name: "LIVES" }
33 panels { room: "Main Area" name: "DAIRY (1)" }
34 panels { room: "Main Area" name: "DAIRY (2)" }
35 panels { room: "Main Area" name: "DAIRY SAUCE" }
36 panels { room: "Main Area" name: "GULLIBLE (1)" }
37 panels { room: "Main Area" name: "GULLIBLE (2)" }
38 panels { room: "Main Area" name: "GULLIBLE (3)" }
39 panels { room: "Main Area" name: "FRUIT (1)" }
40 panels { room: "Main Area" name: "FRUIT (2)" }
41 panels { room: "Main Area" name: "FRUIT FRUIT" }
42 complete_at: 23 # ????
43}
44doors {
45 name: "Mastery"
46 type: EVENT
47 panels { room: "CBA" name: "CBA (1)" }
48 panels { room: "CBA" name: "CBA (2)" }
49 panels { room: "CBA" name: "CBA (3)" }
50}
diff --git a/data/maps/the_advanced/metadata.txtpb b/data/maps/the_advanced/metadata.txtpb new file mode 100644 index 0000000..cee10b6 --- /dev/null +++ b/data/maps/the_advanced/metadata.txtpb
@@ -0,0 +1,4 @@
1display_name: "The Advanced"
2type: GIFT_MAP
3# The map's mastery is created at runtime.
4custom_nodes: "Components/Collectables/collectable"
diff --git a/data/maps/the_advanced/rooms/CBA.txtpb b/data/maps/the_advanced/rooms/CBA.txtpb new file mode 100644 index 0000000..eefa0d4 --- /dev/null +++ b/data/maps/the_advanced/rooms/CBA.txtpb
@@ -0,0 +1,22 @@
1name: "CBA"
2panels {
3 name: "CBA (1)"
4 path: "Panels/Room_1/panel_29"
5 clue: ""
6 answer: "chess"
7 symbols: QUESTION
8}
9panels {
10 name: "CBA (2)"
11 path: "Panels/Room_1/panel_30"
12 clue: ""
13 answer: "battle"
14 symbols: QUESTION
15}
16panels {
17 name: "CBA (3)"
18 path: "Panels/Room_1/panel_31"
19 clue: ""
20 answer: "advanced"
21 symbols: QUESTION
22}
diff --git a/data/maps/the_advanced/rooms/Main Area.txtpb b/data/maps/the_advanced/rooms/Main Area.txtpb new file mode 100644 index 0000000..42e576e --- /dev/null +++ b/data/maps/the_advanced/rooms/Main Area.txtpb
@@ -0,0 +1,200 @@
1name: "Main Area"
2panels {
3 name: "OBSERVE"
4 path: "Panels/Room_1/panel_1"
5 clue: "observe"
6 answer: "watch"
7 symbols: SUN
8}
9panels {
10 name: "I"
11 path: "Panels/Room_1/panel_2"
12 clue: "i"
13 answer: "eye"
14 symbols: ZERO
15}
16panels {
17 name: "REST"
18 path: "Panels/Room_1/panel_3"
19 clue: "rest"
20 answer: "sleep"
21 symbols: SUN
22}
23panels {
24 name: "THE"
25 path: "Panels/Room_1/panel_4"
26 clue: "the"
27 answer: "a"
28 symbols: ZERO
29}
30panels {
31 name: "LIVES"
32 path: "Panels/Room_1/panel_5"
33 clue: "lives"
34 answer: "souls"
35 symbols: SUN
36}
37panels {
38 name: "DAIRY (1)"
39 path: "Panels/Room_1/panel_6"
40 clue: "dairy"
41 answer: "cheese"
42 symbols: EXAMPLE
43}
44panels {
45 name: "DAIRY (2)"
46 path: "Panels/Room_1/panel_7"
47 clue: "dairy"
48 answer: "butter"
49 symbols: EXAMPLE
50}
51panels {
52 name: "DAIRY SAUCE"
53 path: "Panels/Room_1/panel_8"
54 clue: "dairy? sauce."
55 answer: "alfredo"
56 symbols: EXAMPLE
57}
58panels {
59 name: "GULLIBLE (1)"
60 path: "Panels/Room_1/panel_9"
61 clue: "gullible"
62 answer: "credulous"
63 symbols: SUN
64}
65panels {
66 name: "GULLIBLE (2)"
67 path: "Panels/Room_1/panel_10"
68 clue: "gullible"
69 answer: "bird"
70 symbols: SPARKLES
71 symbols: EXAMPLE
72}
73panels {
74 name: "GULLIBLE (3)"
75 path: "Panels/Room_1/panel_11"
76 clue: "gullible"
77 answer: "advice"
78 symbols: QUESTION
79}
80panels {
81 name: "FRUIT (1)"
82 path: "Panels/Room_1/panel_12"
83 clue: "fruit"
84 answer: "cherry"
85 symbols: EXAMPLE
86}
87panels {
88 name: "FRUIT (2)"
89 path: "Panels/Room_1/panel_13"
90 clue: "fruit"
91 answer: "banana"
92 symbols: EXAMPLE
93}
94panels {
95 name: "FRUIT FRUIT"
96 path: "Panels/Room_1/panel_14"
97 clue: "fruit? fruit!"
98 answer: "avocado"
99 symbols: EXAMPLE
100}
101panels {
102 name: "BIRD"
103 path: "Panels/Room_1/panel_15"
104 clue: "bird"
105 answer: "canary"
106 symbols: EXAMPLE
107}
108panels {
109 name: "UNBOTTLING"
110 path: "Panels/Room_1/panel_16"
111 clue: "unbottling"
112 answer: "bottling"
113 symbols: SUN
114}
115panels {
116 name: "ORGANIZATION"
117 path: "Panels/Room_1/panel_17"
118 clue: "organization"
119 answer: "association"
120 symbols: SUN
121}
122panels {
123 name: "ORDER (1)"
124 path: "Panels/Room_1/panel_18"
125 clue: "order"
126 answer: "chaos"
127 symbols: SUN
128}
129panels {
130 name: "ORDER (2)"
131 path: "Panels/Room_1/panel_19"
132 clue: "order"
133 answer: "border"
134 symbols: SPARKLES
135}
136panels {
137 name: "ORDER (3)"
138 path: "Panels/Room_1/panel_20"
139 clue: "order"
140 answer: "arrange"
141 symbols: SUN
142}
143panels {
144 name: "DECK (1)"
145 path: "Panels/Room_1/panel_21"
146 clue: "deck"
147 answer: "card"
148 symbols: BOXES
149}
150panels {
151 name: "DECK (2)"
152 path: "Panels/Room_1/panel_22"
153 clue: "deck"
154 answer: "black"
155 symbols: BOXES
156}
157panels {
158 name: "DECK (3)"
159 path: "Panels/Room_1/panel_23"
160 clue: "deck"
161 answer: "ace"
162 symbols: BOXES
163}
164panels {
165 name: "Blank (1)"
166 path: "Panels/Room_1/panel_24"
167 clue: ""
168 answer: "identity"
169}
170panels {
171 name: "Blank (2)"
172 path: "Panels/Room_1/panel_25"
173 clue: ""
174 answer: "theft"
175}
176panels {
177 name: "Blank (3)"
178 path: "Panels/Room_1/panel_26"
179 clue: ""
180 answer: "is"
181}
182panels {
183 name: "Blank (4)"
184 path: "Panels/Room_1/panel_27"
185 clue: ""
186 answer: "a"
187}
188panels {
189 name: "Blank (5)"
190 path: "Panels/Room_1/panel_28"
191 clue: ""
192 answer: "crime"
193}
194ports {
195 name: "WORLDPORT"
196 display_name: "Entrance"
197 path: "Components/Warps/worldport"
198 destination { x: 0 y: 0 z: 9.5 }
199 rotation: 0
200}
diff --git a/data/maps/the_advanced/rooms/Mastery.txtpb b/data/maps/the_advanced/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/the_advanced/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_ancient/doors.txtpb b/data/maps/the_ancient/doors.txtpb index 75c08f6..e550306 100644 --- a/data/maps/the_ancient/doors.txtpb +++ b/data/maps/the_ancient/doors.txtpb
@@ -1,6 +1,7 @@
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}
@@ -37,7 +38,8 @@ doors {
37} 38}
38doors { 39doors {
39 name: "Lavender Cubes" 40 name: "Lavender Cubes"
40 type: STANDARD 41 type: LOCATION_ONLY
41 panels { room: "Inside" name: "COLOR" } 42 panels { room: "Inside" name: "COLOR" }
42 location_room: "Inside" 43 location_room: "Inside"
44 location_name: "COLOR"
43} 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..acbf86a 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,11 +237,11 @@ 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"
244 type: CONTROL_CENTER_COLOR 243 type: CONTROL_CENTER_COLOR
244 latch: true
245 receivers: "Components/Doors/brown_1" 245 receivers: "Components/Doors/brown_1"
246 control_center_color: "brown" 246 control_center_color: "brown"
247} 247}
@@ -249,5 +249,20 @@ doors {
249 name: "Butterfly Entrance" 249 name: "Butterfly Entrance"
250 type: ITEM_ONLY 250 type: ITEM_ONLY
251 receivers: "Components/Doors/brown_2" 251 receivers: "Components/Doors/brown_2"
252 switches: "double_letters" 252 double_letters: true
253}
254doors {
255 name: "Control Center Color Panel"
256 type: LOCATION_ONLY
257 panels { room: "Back Area" name: "COLOR" }
258 location_room: "Back Area"
259 location_name: "COLOR"
260}
261doors {
262 name: "Butterfly Room Panels"
263 type: LOCATION_ONLY
264 panels { room: "Butterfly Room" name: "DARKNESS" }
265 panels { room: "Butterfly Room" name: "VIBRANT" }
266 location_room: "Butterfly Room"
267 location_name: "DARKNESS, VIBRANT"
253} 268}
diff --git a/data/maps/the_bearer/rooms/Back Area.txtpb b/data/maps/the_bearer/rooms/Back Area.txtpb index bd90b50..2be4cb4 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,13 +7,9 @@ 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"
11 display_name: "Dark Hallway"
18 path: "Components/Warps/worldport2" 12 path: "Components/Warps/worldport2"
19 orientation: "north" 13 destination { x: 10 y: 0 z: -84.5 }
14 rotation: 180
20} 15}
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..517088d 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "UNYIELDING" 59 name: "UNYIELDING"
60 display_name: "Main Entrance"
61 path: "Components/Warps/worldport" 61 path: "Components/Warps/worldport"
62 orientation: "east" 62 destination { x: 3 y: 4 z: 15 }
63 rotation: 90
63} 64}
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..1b50ddd --- /dev/null +++ b/data/maps/the_bearer/rooms/Tree Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Tree Entrance"
2ports {
3 name: "TREE"
4 display_name: "Brown Hallway"
5 path: "Components/Warps/worldport3"
6 destination { x: -19 y: 0 z: -83.5 }
7 rotation: 180
8}
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..b308586 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"
@@ -14,11 +13,15 @@ paintings {
14} 13}
15ports { 14ports {
16 name: "CC" 15 name: "CC"
16 display_name: "Lavender Structure"
17 path: "Components/Warps/worldport3" 17 path: "Components/Warps/worldport3"
18 orientation: "north" 18 destination { x: 36 y: 0 z: 1 }
19 rotation: 180
19} 20}
20ports { 21ports {
21 name: "LIVELY" 22 name: "LIVELY"
23 display_name: "Near Painting Worldport"
22 path: "Components/Warps/worldport2" 24 path: "Components/Warps/worldport2"
23 orientation: "south" 25 destination { x: 24 y: 0 z: 6.5 }
26 rotation: 0
24} 27}
diff --git a/data/maps/the_between/rooms/Main Area.txtpb b/data/maps/the_between/rooms/Main Area.txtpb index a8e15a9..898b265 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"
@@ -198,6 +197,8 @@ panels {
198} 197}
199ports { 198ports {
200 name: "GREAT" 199 name: "GREAT"
200 display_name: "Salmon Hallway"
201 path: "Components/Warps/worldport" 201 path: "Components/Warps/worldport"
202 orientation: "east" 202 destination { x: -1 y: 0 z: 20 }
203 rotation: 90
203} 204}
diff --git a/data/maps/the_between/rooms/Plaza Entrance.txtpb b/data/maps/the_between/rooms/Plaza Entrance.txtpb index b99081a..894ebae 100644 --- a/data/maps/the_between/rooms/Plaza Entrance.txtpb +++ b/data/maps/the_between/rooms/Plaza Entrance.txtpb
@@ -1,7 +1,8 @@
1name: "Plaza Entrance" 1name: "Plaza Entrance"
2display_name: "Main Area"
3ports { 2ports {
4 name: "PLAZA" 3 name: "PLAZA"
4 display_name: "Trick or Treat Worldport"
5 path: "Components/Warps/worldport4" 5 path: "Components/Warps/worldport4"
6 orientation: "north" 6 destination { x: -38 y: 0 z: 1 }
7 rotation: 180
7} 8}
diff --git a/data/maps/the_butterfly/doors.txtpb b/data/maps/the_butterfly/doors.txtpb index 987c269..1ebc3a2 100644 --- a/data/maps/the_butterfly/doors.txtpb +++ b/data/maps/the_butterfly/doors.txtpb
@@ -1,4 +1,3 @@
1# TODO: The gallery painting
2doors { 1doors {
3 name: "Panels" 2 name: "Panels"
4 type: EVENT 3 type: EVENT
diff --git a/data/maps/the_butterfly/rooms/Main Area.txtpb b/data/maps/the_butterfly/rooms/Main Area.txtpb index 9a8b3d5..453e64a 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"
@@ -128,6 +127,8 @@ panels {
128} 127}
129ports { 128ports {
130 name: "GALLERY" 129 name: "GALLERY"
130 display_name: "Worldport"
131 path: "Components/Warps/worldport" 131 path: "Components/Warps/worldport"
132 orientation: "southwest" # uhhhh this is new 132 destination { x: -19 y: 0 z: 19 }
133 rotation: 315
133} 134}
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_charismatic/connections.txtpb b/data/maps/the_charismatic/connections.txtpb new file mode 100644 index 0000000..6130302 --- /dev/null +++ b/data/maps/the_charismatic/connections.txtpb
@@ -0,0 +1,35 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Latitude South"
4 door { name: "Latitude South Door" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Latitude Middle"
9 door { name: "Latitude Middle Door" }
10}
11connections {
12 from_room: "Main Area"
13 to_room: "Latitude North"
14 door { name: "Latitude North Door" }
15}
16connections {
17 from_room: "Main Area"
18 to_room: "Longitude West"
19 door { name: "Longitude West Door" }
20}
21connections {
22 from_room: "Main Area"
23 to_room: "Longitude Middle"
24 door { name: "Longitude Middle Door" }
25}
26connections {
27 from_room: "Main Area"
28 to_room: "Longitude East"
29 door { name: "Longitude East Door" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Mastery"
34 door { name: "Mastery Door" }
35}
diff --git a/data/maps/the_charismatic/doors.txtpb b/data/maps/the_charismatic/doors.txtpb new file mode 100644 index 0000000..0c7eb40 --- /dev/null +++ b/data/maps/the_charismatic/doors.txtpb
@@ -0,0 +1,56 @@
1doors {
2 name: "Latitude South Door"
3 type: EVENT
4 panels { room: "Main Area" name: "TIP" }
5 panels { room: "Main Area" name: "KING" }
6 panels { room: "Main Area" name: "ARC" }
7}
8doors {
9 name: "Latitude Middle Door"
10 type: EVENT
11 panels { room: "Main Area" name: "NAIL" }
12 panels { room: "Main Area" name: "TILE" }
13 panels { room: "Main Area" name: "AQUA" }
14}
15doors {
16 name: "Latitude North Door"
17 type: EVENT
18 panels { room: "Main Area" name: "PINS" }
19 panels { room: "Main Area" name: "IT" }
20 panels { room: "Main Area" name: "HERE" }
21}
22doors {
23 name: "Longitude West Door"
24 type: EVENT
25 panels { room: "Main Area" name: "ARC" }
26 panels { room: "Main Area" name: "AQUA" }
27 panels { room: "Main Area" name: "HERE" }
28}
29doors {
30 name: "Longitude Middle Door"
31 type: EVENT
32 panels { room: "Main Area" name: "KING" }
33 panels { room: "Main Area" name: "TILE" }
34 panels { room: "Main Area" name: "IT" }
35}
36doors {
37 name: "Longitude East Door"
38 type: EVENT
39 panels { room: "Main Area" name: "TIP" }
40 panels { room: "Main Area" name: "NAIL" }
41 panels { room: "Main Area" name: "PINS" }
42}
43doors {
44 name: "Mastery Door"
45 type: EVENT
46 panels { room: "Main Area" name: "HERE" }
47 panels { room: "Main Area" name: "TILE" }
48 panels { room: "Main Area" name: "TIP" }
49 panels { room: "Main Area" name: "Blank" }
50 panels { room: "Latitude South" name: "CHARISMA" }
51 panels { room: "Latitude Middle" name: "FUNNY" }
52 panels { room: "Latitude North" name: "DEPENDABLE" }
53 panels { room: "Longitude West" name: "CREATIVE" }
54 panels { room: "Longitude Middle" name: "INTELLIGENT" }
55 panels { room: "Longitude East" name: "FUN" }
56}
diff --git a/data/maps/the_charismatic/metadata.txtpb b/data/maps/the_charismatic/metadata.txtpb new file mode 100644 index 0000000..8d26105 --- /dev/null +++ b/data/maps/the_charismatic/metadata.txtpb
@@ -0,0 +1,4 @@
1display_name: "The Charismatic"
2type: GIFT_MAP
3# The map's mastery is created at runtime.
4custom_nodes: "Components/Collectables/collectable"
diff --git a/data/maps/the_charismatic/rooms/Latitude Middle.txtpb b/data/maps/the_charismatic/rooms/Latitude Middle.txtpb new file mode 100644 index 0000000..7d83dcf --- /dev/null +++ b/data/maps/the_charismatic/rooms/Latitude Middle.txtpb
@@ -0,0 +1,8 @@
1name: "Latitude Middle"
2panels {
3 name: "FUNNY"
4 path: "Panels/Room 2/panel_h"
5 clue: "funny"
6 answer: "hilarious"
7 symbols: PYRAMID
8}
diff --git a/data/maps/the_charismatic/rooms/Latitude North.txtpb b/data/maps/the_charismatic/rooms/Latitude North.txtpb new file mode 100644 index 0000000..50c412b --- /dev/null +++ b/data/maps/the_charismatic/rooms/Latitude North.txtpb
@@ -0,0 +1,8 @@
1name: "Latitude North"
2panels {
3 name: "DEPENDABLE"
4 path: "Panels/Room 2/panel_r"
5 clue: "dependable"
6 answer: "reliable"
7 symbols: SUN
8}
diff --git a/data/maps/the_charismatic/rooms/Latitude South.txtpb b/data/maps/the_charismatic/rooms/Latitude South.txtpb new file mode 100644 index 0000000..472e4a7 --- /dev/null +++ b/data/maps/the_charismatic/rooms/Latitude South.txtpb
@@ -0,0 +1,8 @@
1name: "Latitude South"
2panels {
3 name: "CHARISMA"
4 path: "Panels/Room 2/panel_c"
5 clue: "charisma"
6 answer: "charismatic"
7 symbols: QUESTION
8}
diff --git a/data/maps/the_charismatic/rooms/Longitude East.txtpb b/data/maps/the_charismatic/rooms/Longitude East.txtpb new file mode 100644 index 0000000..75cd6e0 --- /dev/null +++ b/data/maps/the_charismatic/rooms/Longitude East.txtpb
@@ -0,0 +1,8 @@
1name: "Longitude East"
2panels {
3 name: "FUN"
4 path: "Panels/Room 2/panel_s2"
5 clue: "fun"
6 answer: "silly"
7 symbols: SUN
8}
diff --git a/data/maps/the_charismatic/rooms/Longitude Middle.txtpb b/data/maps/the_charismatic/rooms/Longitude Middle.txtpb new file mode 100644 index 0000000..7ee8c11 --- /dev/null +++ b/data/maps/the_charismatic/rooms/Longitude Middle.txtpb
@@ -0,0 +1,8 @@
1name: "Longitude Middle"
2panels {
3 name: "INTELLIGENT"
4 path: "Panels/Room 2/panel_s"
5 clue: "intelligent"
6 answer: "smart"
7 symbols: SUN
8}
diff --git a/data/maps/the_charismatic/rooms/Longitude West.txtpb b/data/maps/the_charismatic/rooms/Longitude West.txtpb new file mode 100644 index 0000000..28fe8c8 --- /dev/null +++ b/data/maps/the_charismatic/rooms/Longitude West.txtpb
@@ -0,0 +1,8 @@
1name: "Longitude West"
2panels {
3 name: "CREATIVE"
4 path: "Panels/Room 2/panel_i"
5 clue: "creative"
6 answer: "imaginative"
7 symbols: SUN
8}
diff --git a/data/maps/the_charismatic/rooms/Main Area.txtpb b/data/maps/the_charismatic/rooms/Main Area.txtpb new file mode 100644 index 0000000..2d84000 --- /dev/null +++ b/data/maps/the_charismatic/rooms/Main Area.txtpb
@@ -0,0 +1,78 @@
1name: "Main Area"
2panels {
3 name: "ARC"
4 path: "Panels/Room_1/panel_1"
5 clue: "arc"
6 answer: "arctic"
7 symbols: QUESTION
8}
9panels {
10 name: "KING"
11 path: "Panels/Room_1/panel_2"
12 clue: "king"
13 answer: "tacking"
14 symbols: QUESTION
15}
16panels {
17 name: "TIP"
18 path: "Panels/Room_1/panel_3"
19 clue: "tip"
20 answer: "tiptoe"
21 symbols: QUESTION
22}
23panels {
24 name: "AQUA"
25 path: "Panels/Room_1/panel_4"
26 clue: "aqua"
27 answer: "aquatic"
28 symbols: QUESTION
29}
30panels {
31 name: "TILE"
32 path: "Panels/Room_1/panel_5"
33 clue: "tile"
34 answer: "tactile"
35 symbols: QUESTION
36}
37panels {
38 name: "NAIL"
39 path: "Panels/Room_1/panel_6"
40 clue: "nail"
41 answer: "toenail"
42 symbols: QUESTION
43}
44panels {
45 name: "HERE"
46 path: "Panels/Room_1/panel_7"
47 clue: "here"
48 answer: "heretic"
49 symbols: QUESTION
50}
51panels {
52 name: "IT"
53 path: "Panels/Room_1/panel_8"
54 clue: "it"
55 answer: "tacit"
56 symbols: QUESTION
57}
58panels {
59 name: "PINS"
60 path: "Panels/Room_1/panel_9"
61 clue: "pins"
62 answer: "pintoes"
63 symbols: QUESTION
64}
65panels {
66 name: "Blank"
67 path: "Panels/Room 3/panel_10"
68 clue: ""
69 answer: "tactic"
70 symbols: QUESTION
71}
72ports {
73 name: "WORLDPORT"
74 display_name: "Entrance"
75 path: "Components/Warps/worldport"
76 destination { x: 0 y: 0 z: 9.5 }
77 rotation: 0
78}
diff --git a/data/maps/the_charismatic/rooms/Mastery.txtpb b/data/maps/the_charismatic/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/the_charismatic/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_colorful/doors.txtpb b/data/maps/the_colorful/doors.txtpb index ea68a8d..3ce5f71 100644 --- a/data/maps/the_colorful/doors.txtpb +++ b/data/maps/the_colorful/doors.txtpb
@@ -1,4 +1,3 @@
1# TODO: gallery painting
2doors { 1doors {
3 name: "White Door" 2 name: "White Door"
4 type: STANDARD 3 type: STANDARD
@@ -53,6 +52,7 @@ doors {
53 name: "Purple Side Entrance" 52 name: "Purple Side Entrance"
54 type: STANDARD 53 type: STANDARD
55 receivers: "Components/Doors/entry_7b3" 54 receivers: "Components/Doors/entry_7b3"
55 receivers: "Components/Doors/entry_7b4"
56 panels { room: "Cyan Hallway" name: "KOI" } 56 panels { room: "Cyan Hallway" name: "KOI" }
57 panels { room: "Cyan Hallway" name: "WISH" } 57 panels { room: "Cyan Hallway" name: "WISH" }
58 location_room: "Cyan Hallway" 58 location_room: "Cyan Hallway"
@@ -103,3 +103,10 @@ doors {
103 panels { room: "Gray Room" name: "MEND" } 103 panels { room: "Gray Room" name: "MEND" }
104 location_room: "Gray Room" 104 location_room: "Gray Room"
105} 105}
106doors {
107 name: "Chaos Panel"
108 type: LOCATION_ONLY
109 panels { room: "Cyan Hallway" name: "CHAOS" }
110 location_room: "Cyan Hallway"
111 location_name: "CHAOS"
112}
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..d94a0a6 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"
@@ -24,11 +23,15 @@ panels {
24} 23}
25ports { 24ports {
26 name: "STURDY" 25 name: "STURDY"
26 display_name: "North Cyan Worldport"
27 path: "Components/Warps/worldport3" 27 path: "Components/Warps/worldport3"
28 orientation: "west" 28 destination { x: -17 y: 0 z: -75 }
29 rotation: 270
29} 30}
30ports { 31ports {
31 name: "DARKROOM" 32 name: "DARKROOM"
33 display_name: "South Cyan Worldport"
32 path: "Components/Warps/worldport2" 34 path: "Components/Warps/worldport2"
33 orientation: "west" 35 destination { x: -17 y: 0 z: -51 }
36 rotation: 270
34} 37}
diff --git a/data/maps/the_colorful/rooms/Cyan Room.txtpb b/data/maps/the_colorful/rooms/Cyan Room.txtpb index 09150ab..3568ec1 100644 --- a/data/maps/the_colorful/rooms/Cyan Room.txtpb +++ b/data/maps/the_colorful/rooms/Cyan Room.txtpb
@@ -1,5 +1,4 @@
1name: "Cyan Room" 1name: "Cyan Room"
2display_name: "Cyan Room"
3panels { 2panels {
4 name: "BROTHER" 3 name: "BROTHER"
5 path: "Panels/Cyan/panel_cyan_1" 4 path: "Panels/Cyan/panel_cyan_1"
diff --git a/data/maps/the_colorful/rooms/Ending.txtpb b/data/maps/the_colorful/rooms/Ending.txtpb index 060e72e..3aa2b3c 100644 --- a/data/maps/the_colorful/rooms/Ending.txtpb +++ b/data/maps/the_colorful/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Ending"
3endings { 2endings {
4 name: "GRAY" 3 name: "GRAY"
5 path: "Components/Endings/gray_ending" 4 path: "Components/Endings/gray_ending"
diff --git a/data/maps/the_colorful/rooms/Gray Room.txtpb b/data/maps/the_colorful/rooms/Gray Room.txtpb index 9d62ebf..6ae6c9c 100644 --- a/data/maps/the_colorful/rooms/Gray Room.txtpb +++ b/data/maps/the_colorful/rooms/Gray Room.txtpb
@@ -1,5 +1,4 @@
1name: "Gray Room" 1name: "Gray Room"
2display_name: "Gray Room"
3panels { 2panels {
4 name: "MEND" 3 name: "MEND"
5 path: "Panels/Hallway/panel_11" 4 path: "Panels/Hallway/panel_11"
diff --git a/data/maps/the_colorful/rooms/Green Room.txtpb b/data/maps/the_colorful/rooms/Green Room.txtpb index 3e9dfd5..e438176 100644 --- a/data/maps/the_colorful/rooms/Green Room.txtpb +++ b/data/maps/the_colorful/rooms/Green Room.txtpb
@@ -1,5 +1,4 @@
1name: "Green Room" 1name: "Green Room"
2display_name: "Green Room"
3panels { 2panels {
4 name: "MOTHER" 3 name: "MOTHER"
5 path: "Panels/Hallway/panel_5" 4 path: "Panels/Hallway/panel_5"
diff --git a/data/maps/the_colorful/rooms/Orange Room.txtpb b/data/maps/the_colorful/rooms/Orange Room.txtpb index b8aa5f8..6728080 100644 --- a/data/maps/the_colorful/rooms/Orange Room.txtpb +++ b/data/maps/the_colorful/rooms/Orange Room.txtpb
@@ -1,5 +1,4 @@
1name: "Orange Room" 1name: "Orange Room"
2display_name: "Orange Room"
3panels { 2panels {
4 name: "CLOUD" 3 name: "CLOUD"
5 path: "Panels/Hallway/panel_8" 4 path: "Panels/Hallway/panel_8"
diff --git a/data/maps/the_colorful/rooms/P2 Room.txtpb b/data/maps/the_colorful/rooms/P2 Room.txtpb index 85dbf20..054d4b4 100644 --- a/data/maps/the_colorful/rooms/P2 Room.txtpb +++ b/data/maps/the_colorful/rooms/P2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "P2 Room" 1name: "P2 Room"
2display_name: "Cyan Room"
3letters { 2letters {
4 key: "p" 3 key: "p"
5 level2: true 4 level2: true
diff --git a/data/maps/the_colorful/rooms/Purple Room.txtpb b/data/maps/the_colorful/rooms/Purple Room.txtpb index 9a94650..71b6ad6 100644 --- a/data/maps/the_colorful/rooms/Purple Room.txtpb +++ b/data/maps/the_colorful/rooms/Purple Room.txtpb
@@ -1,5 +1,4 @@
1name: "Purple Room" 1name: "Purple Room"
2display_name: "Purple Room"
3panels { 2panels {
4 name: "FISH" 3 name: "FISH"
5 path: "Panels/Hallway/panel_7" 4 path: "Panels/Hallway/panel_7"
diff --git a/data/maps/the_colorful/rooms/Red Room.txtpb b/data/maps/the_colorful/rooms/Red Room.txtpb index 4d262e4..53bbd3a 100644 --- a/data/maps/the_colorful/rooms/Red Room.txtpb +++ b/data/maps/the_colorful/rooms/Red Room.txtpb
@@ -1,5 +1,4 @@
1name: "Red Room" 1name: "Red Room"
2display_name: "Red Room"
3panels { 2panels {
4 name: "SANDWICH" 3 name: "SANDWICH"
5 path: "Panels/Hallway/panel_3" 4 path: "Panels/Hallway/panel_3"
diff --git a/data/maps/the_colorful/rooms/White Room.txtpb b/data/maps/the_colorful/rooms/White Room.txtpb index 497ecff..73557ed 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"
@@ -9,6 +8,8 @@ panels {
9} 8}
10ports { 9ports {
11 name: "GREAT" 10 name: "GREAT"
11 display_name: "Main Entrance"
12 path: "Components/Warps/worldport" 12 path: "Components/Warps/worldport"
13 orientation: "west" 13 destination { x: -3.5 y: 0 z: 19 }
14 rotation: 270
14} 15}
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..fab8d95 100644 --- a/data/maps/the_congruent/doors.txtpb +++ b/data/maps/the_congruent/doors.txtpb
@@ -1,12 +1,22 @@
1doors { 1doors {
2 name: "Obverse Magenta Door" 2 name: "Obverse Magenta Door"
3 type: STANDARD 3 type: ITEM_ONLY
4 legacy_location: true
4 receivers: "Components/Doors/magenta_enterer2" 5 receivers: "Components/Doors/magenta_enterer2"
5 panels { room: "Main Area" name: "LAKE" } 6 panels { room: "Main Area" name: "LAKE" }
6 panels { room: "Main Area" name: "DIE" } 7 panels { room: "Main Area" name: "DIE" }
7 location_room: "Main Area" 8 location_room: "Main Area"
8} 9}
9doors { 10doors {
11 name: "Main Area Puzzles"
12 type: LOCATION_ONLY
13 panels { room: "Main Area" name: "LAKE" }
14 panels { room: "Main Area" name: "DIE" }
15 panels { room: "Main Area" name: "LIGHT" }
16 location_room: "Main Area"
17 location_name: "DIE, LAKE, LIGHT"
18}
19doors {
10 name: "Flipped Magenta Door" 20 name: "Flipped Magenta Door"
11 type: STANDARD 21 type: STANDARD
12 receivers: "Components/Doors/magenta_enterer" 22 receivers: "Components/Doors/magenta_enterer"
@@ -17,6 +27,7 @@ doors {
17 panels { room: "Main Area" name: "LABS (1)" } 27 panels { room: "Main Area" name: "LABS (1)" }
18 panels { room: "Main Area" name: "LABS (2)" } 28 panels { room: "Main Area" name: "LABS (2)" }
19 location_room: "Main Area" 29 location_room: "Main Area"
30 location_name: "Obverse Cyan Large Room"
20} 31}
21doors { 32doors {
22 name: "Flipped Yellow Door" 33 name: "Flipped Yellow Door"
@@ -33,6 +44,7 @@ doors {
33 panels { room: "Flipped Magenta Room" name: "LUST" } 44 panels { room: "Flipped Magenta Room" name: "LUST" }
34 panels { room: "Flipped Magenta Room" name: "LAND" } 45 panels { room: "Flipped Magenta Room" name: "LAND" }
35 location_room: "Flipped Magenta Room" 46 location_room: "Flipped Magenta Room"
47 location_name: "Flipped Magenta Room"
36} 48}
37doors { 49doors {
38 name: "C Keyholder Blocker" 50 name: "C Keyholder Blocker"
@@ -47,6 +59,7 @@ doors {
47 panels { room: "Flipped Yellow Room" name: "CAVE (1)" } 59 panels { room: "Flipped Yellow Room" name: "CAVE (1)" }
48 panels { room: "Flipped Yellow Room" name: "CAVE (2)" } 60 panels { room: "Flipped Yellow Room" name: "CAVE (2)" }
49 location_room: "Flipped Yellow Room" 61 location_room: "Flipped Yellow Room"
62 location_name: "Flipped Yellow Room"
50} 63}
51doors { 64doors {
52 name: "C2 Door" 65 name: "C2 Door"
@@ -59,6 +72,7 @@ doors {
59 key: "c" 72 key: "c"
60 } 73 }
61 location_room: "C Keyholder" 74 location_room: "C Keyholder"
75 location_name: "C Keyholder"
62} 76}
63doors { 77doors {
64 name: "Obverse Yellow Door" 78 name: "Obverse Yellow Door"
@@ -111,10 +125,15 @@ doors {
111 key: "g" 125 key: "g"
112 } 126 }
113 location_room: "G Keyholder" 127 location_room: "G Keyholder"
128 location_name: "G Keyholder"
114} 129}
115doors { 130doors {
116 name: "T Keyholder Blocker" 131 name: "T Keyholder Blocker"
117 type: ITEM_ONLY 132 type: EVENT
118 receivers: "Components/Doors/magenta_enterer3" 133 receivers: "Components/Doors/magenta_enterer3"
119 switches: "lavender_cubes" 134 panels {
135 map: "the_ancient"
136 room: "Inside"
137 name: "COLOR"
138 }
120} 139}
diff --git a/data/maps/the_congruent/metadata.txtpb b/data/maps/the_congruent/metadata.txtpb index 16428c4..6260ed4 100644 --- a/data/maps/the_congruent/metadata.txtpb +++ b/data/maps/the_congruent/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Congruent" 1display_name: "The Congruent"
2worldport_entrance {
3 room: "Main Area"
4 name: "DARKROOM"
5}
diff --git a/data/maps/the_congruent/rooms/C Keyholder.txtpb b/data/maps/the_congruent/rooms/C Keyholder.txtpb index 0af0f32..d9a8cf2 100644 --- a/data/maps/the_congruent/rooms/C Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/C Keyholder.txtpb
@@ -1,7 +1,5 @@
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"
6 # TODO: This will need to be modified so that it doesn't actually take the letter.
7} 5}
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..cd12419 100644 --- a/data/maps/the_congruent/rooms/G Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/G Keyholder.txtpb
@@ -1,7 +1,5 @@
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"
6 # TODO: This will need to be modified so that it doesn't actually take the letter.
7} 5}
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..2b3f62e 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"
@@ -86,8 +85,10 @@ panels {
86} 85}
87ports { 86ports {
88 name: "DARKROOM" 87 name: "DARKROOM"
88 display_name: "Entrance"
89 path: "Components/Warps/worldport2" 89 path: "Components/Warps/worldport2"
90 orientation: "north" 90 destination { x: -19 y: 0 z: 7.5 }
91 rotation: 180
91} 92}
92paintings { 93paintings {
93 name: "P" 94 name: "P"
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_crystalline/connections.txtpb b/data/maps/the_crystalline/connections.txtpb new file mode 100644 index 0000000..131335a --- /dev/null +++ b/data/maps/the_crystalline/connections.txtpb
@@ -0,0 +1,26 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Painting Divot"
4 door { name: "Checkpoint Panels" }
5 oneway: true
6}
7connections {
8 from {
9 painting {
10 room: "Painting Divot"
11 name: "SNAKE"
12 }
13 }
14 to {
15 painting {
16 room: "Flip Area"
17 name: "SNAKE2"
18 }
19 }
20 oneway: true
21}
22connections {
23 from_room: "Flip Area"
24 to_room: "Mastery"
25 door { name: "Mastery" }
26}
diff --git a/data/maps/the_crystalline/doors.txtpb b/data/maps/the_crystalline/doors.txtpb new file mode 100644 index 0000000..5930463 --- /dev/null +++ b/data/maps/the_crystalline/doors.txtpb
@@ -0,0 +1,14 @@
1doors {
2 name: "Mastery"
3 type: EVENT
4 panels { room: "Flip Area" name: "SUCCEED" }
5}
6doors {
7 name: "Checkpoint Panels"
8 type: LOCATION_ONLY
9 panels { room: "Main Area" name: "DROP" }
10 panels { room: "Main Area" name: "LEAP" }
11 panels { room: "Main Area" name: "SPIN" }
12 location_room: "Main Area"
13 location_name: "DROP, LEAP, SPIN"
14}
diff --git a/data/maps/the_crystalline/metadata.txtpb b/data/maps/the_crystalline/metadata.txtpb new file mode 100644 index 0000000..09b0f1d --- /dev/null +++ b/data/maps/the_crystalline/metadata.txtpb
@@ -0,0 +1,4 @@
1display_name: "The Crystalline"
2type: GIFT_MAP
3# The map's mastery is created at runtime.
4custom_nodes: "Components/Collectables/collectable"
diff --git a/data/maps/the_crystalline/rooms/Flip Area.txtpb b/data/maps/the_crystalline/rooms/Flip Area.txtpb new file mode 100644 index 0000000..3c6e3fd --- /dev/null +++ b/data/maps/the_crystalline/rooms/Flip Area.txtpb
@@ -0,0 +1,14 @@
1name: "Flip Area"
2panels {
3 name: "SUCCEED"
4 path: "Panels/Room_1/panel_3"
5 clue: "succeed"
6 answer: "win"
7 symbols: SUN
8}
9paintings {
10 name: "SNAKE2"
11 path: "Components/snake2"
12 exit_only: true
13 gravity: Y_PLUS
14}
diff --git a/data/maps/the_crystalline/rooms/Main Area.txtpb b/data/maps/the_crystalline/rooms/Main Area.txtpb new file mode 100644 index 0000000..0b8d26c --- /dev/null +++ b/data/maps/the_crystalline/rooms/Main Area.txtpb
@@ -0,0 +1,29 @@
1name: "Main Area"
2panels {
3 name: "LEAP"
4 path: "Panels/Room_1/panel_1"
5 clue: "leap"
6 answer: "jump"
7 symbols: SUN
8}
9panels {
10 name: "DROP"
11 path: "Panels/Room_1/panel_2"
12 clue: "drop"
13 answer: "fall"
14 symbols: SUN
15}
16panels {
17 name: "SPIN"
18 path: "Panels/Room_1/panel_4"
19 clue: "spin"
20 answer: "flip"
21 symbols: SUN
22}
23ports {
24 name: "WORLDPORT"
25 display_name: "Entrance"
26 path: "Components/Warps/worldport"
27 destination { x: 0 y: 0 z: 9.5 }
28 rotation: 0
29}
diff --git a/data/maps/the_crystalline/rooms/Mastery.txtpb b/data/maps/the_crystalline/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/the_crystalline/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_crystalline/rooms/Painting Divot.txtpb b/data/maps/the_crystalline/rooms/Painting Divot.txtpb new file mode 100644 index 0000000..ab9a132 --- /dev/null +++ b/data/maps/the_crystalline/rooms/Painting Divot.txtpb
@@ -0,0 +1,5 @@
1name: "Painting Divot"
2paintings {
3 name: "SNAKE"
4 path: "Components/snake"
5}
diff --git a/data/maps/the_darkroom/connections.txtpb b/data/maps/the_darkroom/connections.txtpb index 4093585..43bca70 100644 --- a/data/maps/the_darkroom/connections.txtpb +++ b/data/maps/the_darkroom/connections.txtpb
@@ -1,7 +1,12 @@
1connections { 1connections {
2 from_room: "First Room"
3 to_room: "First Room Exit"
4 door { name: "Second Room Entrance" }
5}
6connections {
2 from { 7 from {
3 port { 8 port {
4 room: "First Room" 9 room: "First Room Exit"
5 name: "NEXT" 10 name: "NEXT"
6 } 11 }
7 } 12 }
@@ -14,9 +19,14 @@ connections {
14 oneway: true 19 oneway: true
15} 20}
16connections { 21connections {
22 from_room: "Second Room"
23 to_room: "Second Room Exit"
24 door { name: "Third Room Entrance" }
25}
26connections {
17 from { 27 from {
18 port { 28 port {
19 room: "Second Room" 29 room: "Second Room Exit"
20 name: "NEXT" 30 name: "NEXT"
21 } 31 }
22 } 32 }
@@ -33,3 +43,18 @@ connections {
33 to_room: "S Room" 43 to_room: "S Room"
34 door { name: "S1 Door" } 44 door { name: "S1 Door" }
35} 45}
46connections {
47 from_room: "First Room"
48 to_room: "Cyan Hallway"
49 door { name: "Colorful Entrance" }
50}
51connections {
52 from_room: "Second Room"
53 to_room: "Congruent Entrance"
54 door { name: "Congruent Entrance" }
55}
56connections {
57 from_room: "First Room"
58 to_room: "Double Sided Entrance"
59 door { name: "Double Sided Entrance" }
60}
diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb index e5242ed..c4a47a0 100644 --- a/data/maps/the_darkroom/doors.txtpb +++ b/data/maps/the_darkroom/doors.txtpb
@@ -1,11 +1,9 @@
1# TODO: gallery painting
2doors { 1doors {
3 name: "Double Letter Panel Blockers" 2 name: "Double Letter Panel Blockers"
4 type: ITEM_ONLY 3 type: EVENT
5 receivers: "Panels/Room 1/panel_3/visibilityListener" 4 receivers: "Panels/Room 1/panel_3/visibilityListener"
6 receivers: "Panels/Room 2/panel_3/visibilityListener" 5 receivers: "Panels/Room 2/panel_3/visibilityListener"
7 # TODO: honestly idk if this should even exist 6 double_letters: true
8 switches: "double_letters"
9} 7}
10doors { 8doors {
11 name: "Second Room Entrance" 9 name: "Second Room Entrance"
@@ -44,6 +42,7 @@ doors {
44 panels { room: "First Room" name: "KOI" } 42 panels { room: "First Room" name: "KOI" }
45 panels { room: "First Room" name: "TUNA" } 43 panels { room: "First Room" name: "TUNA" }
46 location_room: "First Room" 44 location_room: "First Room"
45 location_name: "All Puzzles"
47} 46}
48doors { 47doors {
49 name: "Congruent Entrance" 48 name: "Congruent Entrance"
@@ -55,6 +54,7 @@ doors {
55 panels { room: "Second Room" name: "KOI" } 54 panels { room: "Second Room" name: "KOI" }
56 panels { room: "Second Room" name: "TUNA" } 55 panels { room: "Second Room" name: "TUNA" }
57 location_room: "Second Room" 56 location_room: "Second Room"
57 location_name: "All Puzzles"
58} 58}
59doors { 59doors {
60 name: "Double Sided Entrance" 60 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..e6600a2 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Congruent Entrance"
2panel_display_name: "Second Room"
3ports {
4 name: "CONGRUENT"
5 display_name: "Second Room Gray Hallway"
6 path: "Components/Warps/worldport7"
7 destination { x: 51.5 y: 0 z: 29 }
8 rotation: 90
9}
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..bce0e5b --- /dev/null +++ b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb
@@ -0,0 +1,9 @@
1name: "Cyan Hallway"
2panel_display_name: "First Room"
3ports {
4 name: "COLORFUL"
5 display_name: "First Room Cyan Hallway"
6 path: "Components/Warps/worldport8"
7 destination { x: 20 y: 0 z: -12 }
8 rotation: 180
9}
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..79ca839 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Double Sided Entrance"
2panel_display_name: "First Room"
3ports {
4 name: "DOUBLESIDED"
5 display_name: "First Room White Hallway"
6 path: "Components/Warps/worldport6"
7 destination { x: 15 y: 0 z: 23 }
8 rotation: 90
9}
diff --git a/data/maps/the_darkroom/rooms/First Room Exit.txtpb b/data/maps/the_darkroom/rooms/First Room Exit.txtpb new file mode 100644 index 0000000..4a7ebc2 --- /dev/null +++ b/data/maps/the_darkroom/rooms/First Room Exit.txtpb
@@ -0,0 +1,9 @@
1name: "First Room Exit"
2panel_display_name: "First Room"
3ports {
4 name: "NEXT"
5 display_name: "First Room Exit"
6 path: "Components/Warps/worldport2"
7 destination { x: 0 y: 0 z: -15 }
8 rotation: 180
9}
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb index f79d055..1113435 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"
@@ -33,24 +33,8 @@ panels {
33} 33}
34ports { 34ports {
35 name: "ENTRY" 35 name: "ENTRY"
36 display_name: "First Room Entrance"
36 path: "Components/Warps/worldport" 37 path: "Components/Warps/worldport"
37 orientation: "south" 38 destination { x: -10 y: 0 z: 10 }
38} 39 rotation: 0
39ports {
40 name: "NEXT"
41 path: "Components/Warps/worldport2"
42 orientation: "north"
43 required_door { name: "Second Room Entrance" }
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} 40}
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 Exit.txtpb b/data/maps/the_darkroom/rooms/Second Room Exit.txtpb new file mode 100644 index 0000000..d500691 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Second Room Exit.txtpb
@@ -0,0 +1,9 @@
1name: "Second Room Exit"
2panel_display_name: "Second Room"
3ports {
4 name: "NEXT"
5 display_name: "Second Room Exit"
6 path: "Components/Warps/worldport4"
7 destination { x: 48 y: 0 z: -15 }
8 rotation: 180
9}
diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb index ce780f3..2219895 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"
@@ -38,18 +38,8 @@ panels {
38} 38}
39ports { 39ports {
40 name: "ENTRY" 40 name: "ENTRY"
41 display_name: "Second Room Entrance"
41 path: "Components/Warps/worldport3" 42 path: "Components/Warps/worldport3"
42 orientation: "south" 43 destination { x: 38 y: 0 z: 10 }
43} 44 rotation: 0
44ports {
45 name: "NEXT"
46 path: "Components/Warps/worldport4"
47 orientation: "north"
48 required_door { name: "Third Room Entrance" }
49}
50ports {
51 name: "CONGRUENT"
52 path: "Components/Warps/worldport7"
53 orientation: "east"
54 required_door { name: "Congruent Entrance" }
55} 45}
diff --git a/data/maps/the_darkroom/rooms/Third Room.txtpb b/data/maps/the_darkroom/rooms/Third Room.txtpb index 5202243..0400476 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"
@@ -65,6 +65,8 @@ panels {
65} 65}
66ports { 66ports {
67 name: "ENTRY" 67 name: "ENTRY"
68 display_name: "Third Room Entrance"
68 path: "Components/Warps/worldport5" 69 path: "Components/Warps/worldport5"
69 orientation: "south" 70 destination { x: 97 y: 0 z: 10 }
71 rotation: 0
70} 72}
diff --git a/data/maps/the_digital/connections.txtpb b/data/maps/the_digital/connections.txtpb index 67cd4dc..a4b02a5 100644 --- a/data/maps/the_digital/connections.txtpb +++ b/data/maps/the_digital/connections.txtpb
@@ -24,11 +24,6 @@ connections {
24 door { name: "Gallery Entrance" } 24 door { name: "Gallery Entrance" }
25} 25}
26connections { 26connections {
27 from_room: "Gallery Maze"
28 to_room: "Main Area"
29 oneway: true
30}
31connections {
32 from_room: "Tree Area" 27 from_room: "Tree Area"
33 to_room: "Main Area" 28 to_room: "Main Area"
34 door { name: "Tree Entrance" } 29 door { name: "Tree Entrance" }
diff --git a/data/maps/the_digital/doors.txtpb b/data/maps/the_digital/doors.txtpb index 3a2e381..6c56c86 100644 --- a/data/maps/the_digital/doors.txtpb +++ b/data/maps/the_digital/doors.txtpb
@@ -42,6 +42,7 @@ doors {
42doors { 42doors {
43 name: "Control Center Blue Door" 43 name: "Control Center Blue Door"
44 type: CONTROL_CENTER_COLOR 44 type: CONTROL_CENTER_COLOR
45 latch: true
45 receivers: "Components/Doors/maze2" 46 receivers: "Components/Doors/maze2"
46 control_center_color: "blue" 47 control_center_color: "blue"
47} 48}
@@ -52,3 +53,10 @@ doors {
52 panels { room: "Tree Area" name: "TREE" } 53 panels { room: "Tree Area" name: "TREE" }
53 location_room: "Tree Area" 54 location_room: "Tree Area"
54} 55}
56doors {
57 name: "Control Center Blue Panel"
58 type: LOCATION_ONLY
59 panels { room: "Main Area" name: "COLOR" }
60 location_room: "Main Area"
61 location_name: "COLOR"
62}
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..31fa98d 100644 --- a/data/maps/the_digital/rooms/Gallery Maze.txtpb +++ b/data/maps/the_digital/rooms/Gallery Maze.txtpb
@@ -1,7 +1,8 @@
1name: "Gallery Maze" 1name: "Gallery Maze"
2display_name: "Main Area"
3ports { 2ports {
4 name: "GALLERY" 3 name: "GALLERY"
4 display_name: "Gallery Maze Worldport"
5 path: "Components/Warps/worldport4" 5 path: "Components/Warps/worldport4"
6 orientation: "east" 6 destination { x: -58 y: 0 z: -76 }
7 rotation: 90
7} 8}
diff --git a/data/maps/the_digital/rooms/Main Area.txtpb b/data/maps/the_digital/rooms/Main Area.txtpb index ee5c208..26770c2 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"
@@ -28,16 +27,22 @@ panels {
28} 27}
29ports { 28ports {
30 name: "ENTRY1" 29 name: "ENTRY1"
30 display_name: "Maze NW Worldport"
31 path: "Components/Worldports/worldport3" 31 path: "Components/Worldports/worldport3"
32 orientation: "west" 32 destination { x: -33 y: 0 z: 28 }
33 rotation: 270
33} 34}
34ports { 35ports {
35 name: "ENTRY2" 36 name: "ENTRY2"
37 display_name: "Maze SW Worldport"
36 path: "Components/Worldports/worldport" 38 path: "Components/Worldports/worldport"
37 orientation: "south" 39 destination { x: -30 y: 0 z: 51 }
40 rotation: 0
38} 41}
39ports { 42ports {
40 name: "ENTRY3" 43 name: "ENTRY3"
44 display_name: "Maze SE Worldport"
41 path: "Components/Worldports/worldport2" 45 path: "Components/Worldports/worldport2"
42 orientation: "south" 46 destination { x: 0 y: 0 z: 51 }
47 rotation: 0
43} 48}
diff --git a/data/maps/the_digital/rooms/Tree Area.txtpb b/data/maps/the_digital/rooms/Tree Area.txtpb index fb90353..c2dc6b9 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"
@@ -9,7 +8,8 @@ panels {
9} 8}
10ports { 9ports {
11 name: "TREE" 10 name: "TREE"
11 display_name: "Brown Hallway"
12 path: "Components/Worldports/worldport4" 12 path: "Components/Worldports/worldport4"
13 orientation: "east" 13 destination { x: -16 y: 0 z: -31 }
14 # This is double sided. 14 rotation: 270
15} 15}
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_digital/rooms/Unyielding Entrance.txtpb b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb index 0370928..f4bc663 100644 --- a/data/maps/the_digital/rooms/Unyielding Entrance.txtpb +++ b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb
@@ -1,6 +1,8 @@
1name: "Unyielding Entrance" 1name: "Unyielding Entrance"
2ports { 2ports {
3 name: "UNYIELDING" 3 name: "UNYIELDING"
4 display_name: "Blue Door Worldport"
4 path: "Components/Warps/worldport5" 5 path: "Components/Warps/worldport5"
5 orientation: "east" 6 destination { x: 14 y: 0 z: 5 }
7 rotation: 90
6} 8}
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/doors.txtpb b/data/maps/the_double_sided/doors.txtpb index 02b113a..1ae4324 100644 --- a/data/maps/the_double_sided/doors.txtpb +++ b/data/maps/the_double_sided/doors.txtpb
@@ -113,3 +113,82 @@ doors {
113 # The panel blocks your way; there's no door. 113 # The panel blocks your way; there's no door.
114 panels { room: "Flipped Black Area" name: "SEAPLANE" } 114 panels { room: "Flipped Black Area" name: "SEAPLANE" }
115} 115}
116# These locations are kind of deranged but hey. Welcome to The Double Sided.
117doors {
118 name: "5 Panels"
119 type: LOCATION_ONLY
120 panels { room: "Flipped Black Area" name: "SEAPLANE" }
121 panels { room: "Flipped Blue Area" name: "SKY" }
122 panels { room: "Flipped Blue Area" name: "HEAD" }
123 panels { room: "Flipped Green Area" name: "HIGH" }
124 panels { room: "Flipped Orange Area" name: "HEAVEN" }
125 panels { room: "Flipped Purple Area" name: "CEILING" }
126 panels { room: "Flipped Purple Area" name: "LEAVES" }
127 panels { room: "Flipped Red Area" name: "RAISED" }
128 panels { room: "Flipped Yellow Back Area" name: "ANGELS" }
129 panels { room: "Obverse Black Area" name: "MOUNTAIN" }
130 panels { room: "Obverse Black Area" name: "TRAIN" }
131 panels { room: "Obverse Green Area" name: "UPSIDE" }
132 panels { room: "Obverse Orange Back Area" name: "OVER" }
133 panels { room: "Obverse Orange Front Area" name: "UP" }
134 panels { room: "Obverse Orange Isolated Section" name: "TOP" }
135 panels { room: "Obverse Pink Area" name: "CLOUD" }
136 panels { room: "Obverse Purple Area" name: "DRAGON" }
137 panels { room: "Obverse Purple Area" name: "ABOVE" }
138 panels { room: "Start" name: "ATTIC" }
139 panels { room: "Start" name: "FULL" }
140 location_room: "Start"
141 complete_at: 5
142}
143doors {
144 name: "10 Panels"
145 type: LOCATION_ONLY
146 panels { room: "Flipped Black Area" name: "SEAPLANE" }
147 panels { room: "Flipped Blue Area" name: "SKY" }
148 panels { room: "Flipped Blue Area" name: "HEAD" }
149 panels { room: "Flipped Green Area" name: "HIGH" }
150 panels { room: "Flipped Orange Area" name: "HEAVEN" }
151 panels { room: "Flipped Purple Area" name: "CEILING" }
152 panels { room: "Flipped Purple Area" name: "LEAVES" }
153 panels { room: "Flipped Red Area" name: "RAISED" }
154 panels { room: "Flipped Yellow Back Area" name: "ANGELS" }
155 panels { room: "Obverse Black Area" name: "MOUNTAIN" }
156 panels { room: "Obverse Black Area" name: "TRAIN" }
157 panels { room: "Obverse Green Area" name: "UPSIDE" }
158 panels { room: "Obverse Orange Back Area" name: "OVER" }
159 panels { room: "Obverse Orange Front Area" name: "UP" }
160 panels { room: "Obverse Orange Isolated Section" name: "TOP" }
161 panels { room: "Obverse Pink Area" name: "CLOUD" }
162 panels { room: "Obverse Purple Area" name: "DRAGON" }
163 panels { room: "Obverse Purple Area" name: "ABOVE" }
164 panels { room: "Start" name: "ATTIC" }
165 panels { room: "Start" name: "FULL" }
166 location_room: "Start"
167 complete_at: 10
168}
169doors {
170 name: "15 Panels"
171 type: LOCATION_ONLY
172 panels { room: "Flipped Black Area" name: "SEAPLANE" }
173 panels { room: "Flipped Blue Area" name: "SKY" }
174 panels { room: "Flipped Blue Area" name: "HEAD" }
175 panels { room: "Flipped Green Area" name: "HIGH" }
176 panels { room: "Flipped Orange Area" name: "HEAVEN" }
177 panels { room: "Flipped Purple Area" name: "CEILING" }
178 panels { room: "Flipped Purple Area" name: "LEAVES" }
179 panels { room: "Flipped Red Area" name: "RAISED" }
180 panels { room: "Flipped Yellow Back Area" name: "ANGELS" }
181 panels { room: "Obverse Black Area" name: "MOUNTAIN" }
182 panels { room: "Obverse Black Area" name: "TRAIN" }
183 panels { room: "Obverse Green Area" name: "UPSIDE" }
184 panels { room: "Obverse Orange Back Area" name: "OVER" }
185 panels { room: "Obverse Orange Front Area" name: "UP" }
186 panels { room: "Obverse Orange Isolated Section" name: "TOP" }
187 panels { room: "Obverse Pink Area" name: "CLOUD" }
188 panels { room: "Obverse Purple Area" name: "DRAGON" }
189 panels { room: "Obverse Purple Area" name: "ABOVE" }
190 panels { room: "Start" name: "ATTIC" }
191 panels { room: "Start" name: "FULL" }
192 location_room: "Start"
193 complete_at: 15
194}
diff --git a/data/maps/the_double_sided/metadata.txtpb b/data/maps/the_double_sided/metadata.txtpb index c354fd8..6f56c63 100644 --- a/data/maps/the_double_sided/metadata.txtpb +++ b/data/maps/the_double_sided/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Double Sided" 1display_name: "The Double Sided"
2worldport_entrance {
3 room: "Start"
4 name: "DARKROOM"
5}
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..54efb93 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"
@@ -16,6 +15,8 @@ panels {
16} 15}
17ports { 16ports {
18 name: "DARKROOM" 17 name: "DARKROOM"
18 display_name: "Entrance"
19 path: "Components/Warps/worldport" 19 path: "Components/Warps/worldport"
20 orientation: "west" 20 destination { x: -3 y: 0 z: 8 }
21 rotation: 270
21} 22}
diff --git a/data/maps/the_entry/connections.txtpb b/data/maps/the_entry/connections.txtpb index 1f7e3bd..6260665 100644 --- a/data/maps/the_entry/connections.txtpb +++ b/data/maps/the_entry/connections.txtpb
@@ -64,6 +64,16 @@ connections {
64 door { name: "Flipped Pyramid Area Entrance" } 64 door { name: "Flipped Pyramid Area Entrance" }
65} 65}
66connections { 66connections {
67 from_room: "Flipped Pyramid Area"
68 to_room: "Liberated Entrance Panel"
69 oneway: true
70}
71connections {
72 from_room: "Flipped Pyramid Area"
73 to_room: "Literate Entrance Panel"
74 oneway: true
75}
76connections {
67 from_room: "Right Eye" 77 from_room: "Right Eye"
68 to_room: "Least Blue Last" 78 to_room: "Least Blue Last"
69 door { name: "Red Blue Area Left Door" } 79 door { name: "Red Blue Area Left Door" }
@@ -97,6 +107,12 @@ connections {
97 from_room: "Red Blue Halls" 107 from_room: "Red Blue Halls"
98 to_room: "Wrath Room" 108 to_room: "Wrath Room"
99 door { name: "Noon Door" } 109 door { name: "Noon Door" }
110 oneway: true
111}
112connections {
113 from_room: "Wrath Room"
114 to_room: "Least Blue Last"
115 oneway: true
100} 116}
101connections { 117connections {
102 from_room: "Red Blue Halls" 118 from_room: "Red Blue Halls"
@@ -105,6 +121,11 @@ connections {
105} 121}
106connections { 122connections {
107 from_room: "Wrath Room" 123 from_room: "Wrath Room"
124 to_room: "Rabbit Hole Lock"
125 door { name: "Noon Door" }
126}
127connections {
128 from_room: "Wrath Room"
108 to_room: "Rabbit Hole" 129 to_room: "Rabbit Hole"
109 door { name: "Rabbithole Door" } 130 door { name: "Rabbithole Door" }
110} 131}
@@ -121,7 +142,7 @@ connections {
121connections { 142connections {
122 from_room: "Blue Alcove" 143 from_room: "Blue Alcove"
123 to_room: "Least Blue Last" 144 to_room: "Least Blue Last"
124 door { name: "Red Alcove Exit" } 145 door { name: "Blue Alcove Exit" }
125} 146}
126connections { 147connections {
127 from_room: "Parthenon Return" 148 from_room: "Parthenon Return"
@@ -149,6 +170,11 @@ connections {
149 door { name: "Lime Room Entrance" } 170 door { name: "Lime Room Entrance" }
150} 171}
151connections { 172connections {
173 from_room: "Lime Room"
174 to_room: "Revitalized Entrance"
175 door { name: "Revitalized Entrance" }
176}
177connections {
152 from { painting { room: "Link Area" name: "NEAR" } } 178 from { painting { room: "Link Area" name: "NEAR" } }
153 to { painting { room: "Flipped Link Area" name: "NEAR" } } 179 to { painting { room: "Flipped Link Area" name: "NEAR" } }
154 oneway: true 180 oneway: true
@@ -167,12 +193,12 @@ connections {
167 from_room: "Starting Room" 193 from_room: "Starting Room"
168 to_room: "Digital Entrance" 194 to_room: "Digital Entrance"
169 door { name: "Second Room Left Door" } 195 door { name: "Second Room Left Door" }
170 oneway: true
171} 196}
172connections { 197connections {
173 from_room: "Digital Entrance" 198 from_room: "Digital Entrance"
174 to_room: "Starting Room" 199 to_room: "Starting Room"
175 oneway: true 200 oneway: true
201 vanilla_only: true
176} 202}
177connections { 203connections {
178 from_room: "Starting Room" 204 from_room: "Starting Room"
@@ -187,10 +213,35 @@ connections {
187connections { 213connections {
188 from_room: "Starting Room" 214 from_room: "Starting Room"
189 to_room: "Repetitive Entrance" 215 to_room: "Repetitive Entrance"
190 door { name: "Repetitive Entrance" } 216 door { name: "Starting Room West Wall North Door" }
191} 217}
192connections { 218connections {
193 from_room: "Lime Room" 219 from_room: "Lime Room"
194 to_room: "White Hallway To Daedalus" 220 to_room: "White Hallway To Daedalus"
195 door { name: "Control Center White Door" } 221 door { name: "Control Center White Door" }
196} 222}
223connections {
224 from_room: "Flipped Second Room"
225 to_room: "Four Rooms Entrance"
226 door { name: "Flipped Second Room Right Door" }
227}
228connections {
229 from_room: "Link Area"
230 to_room: "Liberated Entrance"
231 door { name: "Liberated Entrance" }
232}
233connections {
234 from_room: "Link Area"
235 to_room: "Literate Entrance"
236 door { name: "Literate Entrance" }
237}
238connections {
239 from_room: "Liberated Entrance"
240 to_room: "Liberated Entrance Panel"
241 oneway: true
242}
243connections {
244 from_room: "Literate Entrance"
245 to_room: "Literate Entrance Panel"
246 oneway: true
247}
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 374aff1..3f62338 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb
@@ -62,27 +62,47 @@ 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 {
71 name: "Noon Door" 71 name: "Noon Door"
72 type: STANDARD 72 type: ITEM_ONLY
73 legacy_location: true
73 receivers: "Components/Doors/second_right5" 74 receivers: "Components/Doors/second_right5"
74 receivers: "Components/Doors/second_right10" 75 receivers: "Components/Doors/second_right10"
75 panels { room: "Red Blue Halls" name: "CENTER DAY" } 76 panels { room: "Red Blue Halls" name: "CENTER DAY" }
76 location_room: "Red Blue Halls" 77 location_room: "Red Blue Halls"
77} 78}
78doors { 79doors {
80 name: "Noon Door Panels"
81 type: LOCATION_ONLY
82 panels { room: "Red Blue Halls" name: "CENTER" }
83 panels { room: "Red Blue Halls" name: "DAY" }
84 panels { room: "Red Blue Halls" name: "CENTER DAY" }
85 location_room: "Red Blue Halls"
86 location_name: "CENTER, DAY, CENTER DAY"
87}
88doors {
79 name: "Scarf Door" 89 name: "Scarf Door"
80 type: STANDARD 90 type: ITEM_ONLY
91 legacy_location: true
81 receivers: "Components/Doors/second_right6" 92 receivers: "Components/Doors/second_right6"
82 panels { room: "Red Blue Halls" name: "RAIN WOMAN" } 93 panels { room: "Red Blue Halls" name: "RAIN WOMAN" }
83 location_room: "Red Blue Halls" 94 location_room: "Red Blue Halls"
84} 95}
85doors { 96doors {
97 name: "Scarf Door Panels"
98 type: LOCATION_ONLY
99 panels { room: "Red Blue Halls" name: "RAIN" }
100 panels { room: "Red Blue Halls" name: "WOMAN" }
101 panels { room: "Red Blue Halls" name: "RAIN WOMAN" }
102 location_room: "Red Blue Halls"
103 location_name: "RAIN, WOMAN, RAIN WOMAN"
104}
105doors {
86 name: "Blue Alcove Entrance" 106 name: "Blue Alcove Entrance"
87 type: STANDARD 107 type: STANDARD
88 receivers: "Components/Doors/second_right9" 108 receivers: "Components/Doors/second_right9"
@@ -113,14 +133,14 @@ doors {
113} 133}
114doors { 134doors {
115 name: "Right Eye Entrance" 135 name: "Right Eye Entrance"
116 type: STANDARD 136 type: ITEM_ONLY
117 receivers: "Components/Doors/third_right" 137 receivers: "Components/Doors/third_right"
118 panels { room: "Trick Room" name: "INK" } 138 panels { room: "Trick Room" name: "INK" }
119 location_room: "Trick Room"
120} 139}
121doors { 140doors {
122 name: "Red Blue Area Left Door" 141 name: "Red Blue Area Left Door"
123 type: STANDARD 142 type: ITEM_ONLY
143 legacy_location: true
124 receivers: "Components/Doors/fourth_right" 144 receivers: "Components/Doors/fourth_right"
125 panels { room: "Right Eye" name: "WANDER" } 145 panels { room: "Right Eye" name: "WANDER" }
126 location_room: "Right Eye" 146 location_room: "Right Eye"
@@ -132,14 +152,41 @@ doors {
132 panels { room: "Right Eye" name: "WANDER" } 152 panels { room: "Right Eye" name: "WANDER" }
133 location_room: "Right Eye" 153 location_room: "Right Eye"
134} 154}
155doors {
156 name: "Wander Panels"
157 type: LOCATION_ONLY
158 panels { room: "Right Eye" name: "WANDER" }
159 panels { room: "Red Blue Halls" name: "WANDER" }
160 panels { room: "Link Area" name: "WANDER" }
161 panels { room: "Flipped Link Area" name: "WANDER" }
162 location_room: "Flipped Link Area"
163}
164doors {
165 name: "Flipped Right Eye Panels"
166 type: LOCATION_ONLY
167 panels { room: "Flipped Right Eye" name: "HERE" }
168 panels { room: "Flipped Right Eye" name: "WHERE" }
169 location_room: "Flipped Right Eye"
170 location_name: "HERE, WHERE"
171}
172doors {
173 name: "Big Eyes"
174 type: LOCATION_ONLY
175 panels { room: "Starting Room" name: "EYE" }
176 panels { room: "Right Eye" name: "EYE" }
177 location_room: "Right Eye"
178 location_name: "EYE"
179}
135# Components/Doors/back_left_1, _3, _4, _6 are vanilla because they're nothing. 180# Components/Doors/back_left_1, _3, _4, _6 are vanilla because they're nothing.
136doors { 181doors {
137 name: "Orange Door Hider" 182 name: "Orange Door Hider"
138 type: STANDARD 183 type: STANDARD
139 receivers: "Components/Doors/back_left_2" 184 receivers: "Components/Doors/back_left_2"
140 panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" } 185 panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" }
141 # "wall" is supposed to also work. idk man 186 panels { room: "Colored Doors Area" name: "OPEN" answer: "wall" }
187 complete_at: 1
142 location_room: "Colored Doors Area" 188 location_room: "Colored Doors Area"
189 location_name: "OPEN"
143} 190}
144doors { 191doors {
145 name: "Lime Room Entrance" 192 name: "Lime Room Entrance"
@@ -160,6 +207,7 @@ doors {
160doors { 207doors {
161 name: "Control Center White Door" 208 name: "Control Center White Door"
162 type: CONTROL_CENTER_COLOR 209 type: CONTROL_CENTER_COLOR
210 latch: true
163 receivers: "Components/Doors/back_left_7" 211 receivers: "Components/Doors/back_left_7"
164 control_center_color: "white" 212 control_center_color: "white"
165} 213}
@@ -194,10 +242,10 @@ doors {
194 location_room: "Starting Room" 242 location_room: "Starting Room"
195} 243}
196doors { 244doors {
197 name: "Repetitive Entrance" 245 name: "Starting Room West Wall North Door"
198 type: ITEM_ONLY 246 type: ITEM_ONLY
199 receivers: "Components/Doors/Entry/entry_proxied_9" 247 receivers: "Components/Doors/Entry/entry_proxied_9"
200 switches: "double_letters" 248 double_letters: true
201} 249}
202doors { 250doors {
203 name: "Shop Entrance" 251 name: "Shop Entrance"
@@ -210,20 +258,20 @@ doors {
210 name: "Liberated Entrance" 258 name: "Liberated Entrance"
211 type: STANDARD 259 type: STANDARD
212 receivers: "Components/Doors/Entry/entry_proxied_10" 260 receivers: "Components/Doors/Entry/entry_proxied_10"
213 panels { room: "Flipped Pyramid Area" name: "TURN (1)" } 261 panels { room: "Liberated Entrance Panel" name: "TURN (1)" }
214 location_room: "Flipped Pyramid Area" 262 location_room: "Flipped Pyramid Area"
215} 263}
216doors { 264doors {
217 name: "Flipped Pyramid Area Entrance" 265 name: "Flipped Pyramid Area Entrance"
218 type: ITEM_ONLY 266 type: EVENT
219 receivers: "Components/Doors/Entry/entry_proxied_12" 267 receivers: "Components/Doors/Entry/entry_proxied_12"
220 switches: "double_letters" 268 double_letters: true
221} 269}
222doors { 270doors {
223 name: "Literate Entrance" 271 name: "Literate Entrance"
224 type: STANDARD 272 type: STANDARD
225 receivers: "Components/Doors/Entry/entry_proxied_11" 273 receivers: "Components/Doors/Entry/entry_proxied_11"
226 panels { room: "Flipped Pyramid Area" name: "TURN (2)" } 274 panels { room: "Literate Entrance Panel" name: "TURN (2)" }
227 location_room: "Flipped Pyramid Area" 275 location_room: "Flipped Pyramid Area"
228} 276}
229doors { 277doors {
@@ -252,7 +300,7 @@ doors {
252 type: ITEM_ONLY 300 type: ITEM_ONLY
253 receivers: "Components/Doors/Entry/d_3" 301 receivers: "Components/Doors/Entry/d_3"
254 receivers: "Components/Doors/Entry/d_4" 302 receivers: "Components/Doors/Entry/d_4"
255 switches: "double_letters" 303 double_letters: true
256} 304}
257doors { 305doors {
258 name: "D Room Panels" 306 name: "D Room Panels"
@@ -302,7 +350,6 @@ doors {
302doors { 350doors {
303 name: "Red Room Painting" 351 name: "Red Room Painting"
304 type: STANDARD 352 type: STANDARD
305 #move_paintings { room: "Right Eye" name: "PSYCHIC" }
306 receivers: "Components/Paintings/psychic/teleportListener" 353 receivers: "Components/Paintings/psychic/teleportListener"
307 panels { room: "Right Eye" name: "FAINT" } 354 panels { room: "Right Eye" name: "FAINT" }
308 location_room: "Right Eye" 355 location_room: "Right Eye"
@@ -310,8 +357,49 @@ doors {
310doors { 357doors {
311 name: "Third Eye Painting" 358 name: "Third Eye Painting"
312 type: LOCATION_ONLY 359 type: LOCATION_ONLY
313 # move_paintings { room: "Eye Room" name: "GALLERY" }
314 # TODO: ummmm 360 # TODO: ummmm
315 panels { room: "Eye Room" name: "I" } 361 panels { room: "Eye Room" name: "I" }
316 location_room: "Eye Room" 362 location_room: "Eye Room"
317} \ No newline at end of file 363}
364doors {
365 name: "Gift Maps Entrance"
366 type: EVENT
367 receivers: "Components/GiftMapEntrance/PanelTeleporter"
368 double_letters: true
369}
370doors {
371 name: "Least Blue Last"
372 type: LOCATION_ONLY
373 panels { room: "Least Blue Last" name: "CAPABLE (1)" }
374 panels { room: "Least Blue Last" name: "CAPABLE (2)" }
375 panels { room: "Least Blue Last" name: "LUSTRE" }
376 panels { room: "Least Blue Last" name: "WANT" }
377 panels { room: "Least Blue Last" name: "STEALER" }
378 panels { room: "Least Blue Last" name: "OLD" }
379 panels { room: "Least Blue Last" name: "TRUST" }
380 panels { room: "Least Blue Last" name: "LABEL" }
381 panels { room: "Least Blue Last" name: "AIL" }
382 location_room: "Least Blue Last"
383}
384doors {
385 name: "Control Center White Panel"
386 type: LOCATION_ONLY
387 panels { room: "Lime Room" name: "COLOR" }
388 location_room: "Lime Room"
389 location_name: "COLOR"
390}
391doors {
392 name: "Rabbit Hole Blank Puzzle"
393 type: LOCATION_ONLY
394 panels { room: "Rabbit Hole" name: "Blank" }
395 location_room: "Rabbit Hole"
396 location_name: "Blank Puzzle"
397}
398doors {
399 name: "Wrath Room Puzzles"
400 type: LOCATION_ONLY
401 panels { room: "Wrath Room" name: "DICE" }
402 panels { room: "Wrath Room" name: "WREATH" }
403 location_room: "Wrath Room"
404 location_name: "DICE, WRATH"
405}
diff --git a/data/maps/the_entry/metadata.txtpb b/data/maps/the_entry/metadata.txtpb index 0eeb29a..da2194b 100644 --- a/data/maps/the_entry/metadata.txtpb +++ b/data/maps/the_entry/metadata.txtpb
@@ -11,3 +11,13 @@ excluded_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. 12# This is a proxy related to the first panel and it doesn't seem useful.
13excluded_nodes: "Panels/Entry/entry_proxied_fake" 13excluded_nodes: "Panels/Entry/entry_proxied_fake"
14# The gift map entrance is created by the mod.
15custom_nodes: "Components/GiftMapEntrance/GongusPanel"
16custom_nodes: "Components/GiftMapEntrance/HatkirbyPanel"
17custom_nodes: "Components/GiftMapEntrance/IcelyPanel"
18custom_nodes: "Components/GiftMapEntrance/KirbyPanel"
19custom_nodes: "Components/GiftMapEntrance/KiwiPanel"
20custom_nodes: "Components/GiftMapEntrance/Panel"
21custom_nodes: "Components/GiftMapEntrance/QPanel"
22custom_nodes: "Components/GiftMapEntrance/SouveyPanel"
23custom_nodes: "Components/GiftMapEntrance/StarPanel"
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..ca9e7f4 100644 --- a/data/maps/the_entry/rooms/Composite Room Entrance.txtpb +++ b/data/maps/the_entry/rooms/Composite Room Entrance.txtpb
@@ -1,7 +1,9 @@
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 display_name: "Starting Room NE Worldport"
5 path: "Components/Warps/worldport12" 6 path: "Components/Warps/worldport12"
6 orientation: "east" 7 destination { x: 16 y: 0 z: -20 }
8 rotation: 90
7} 9}
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..76dc278 100644 --- a/data/maps/the_entry/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb
@@ -1,7 +1,9 @@
1name: "Daedalus Entrance" 1name: "Daedalus Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "DAEDALUS" 4 name: "DAEDALUS"
5 display_name: "Starting Room North Wall West Worldport"
5 path: "Components/Warps/worldport6" 6 path: "Components/Warps/worldport6"
6 orientation: "west" 7 destination { x: -16 y: 0 z: -20 }
8 rotation: 270
7} 9}
diff --git a/data/maps/the_entry/rooms/Digital Entrance.txtpb b/data/maps/the_entry/rooms/Digital Entrance.txtpb index 5713a8d..b7689bd 100644 --- a/data/maps/the_entry/rooms/Digital Entrance.txtpb +++ b/data/maps/the_entry/rooms/Digital Entrance.txtpb
@@ -1,7 +1,9 @@
1name: "Digital Entrance" 1name: "Digital Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "DIGITAL" 4 name: "DIGITAL"
5 display_name: "Second Room Left Worldport"
5 path: "Components/Warps/worldport" 6 path: "Components/Warps/worldport"
6 orientation: "west" 7 destination { x: -78 y: 0 z: -24 }
8 rotation: 270
7} 9}
diff --git a/data/maps/the_entry/rooms/Entry Exit.txtpb b/data/maps/the_entry/rooms/Entry Exit.txtpb index 6b4fadd..e270bf8 100644 --- a/data/maps/the_entry/rooms/Entry Exit.txtpb +++ b/data/maps/the_entry/rooms/Entry Exit.txtpb
@@ -1,7 +1,9 @@
1name: "Entry Exit" 1name: "Entry Exit"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "GREAT" 4 name: "GREAT"
5 display_name: "Second Room Right Worldport"
5 path: "Components/Warps/worldport2" 6 path: "Components/Warps/worldport2"
6 orientation: "north" 7 destination { x: 18 y: 0 z: -36 }
8 rotation: 180
7} 9}
diff --git a/data/maps/the_entry/rooms/Eye Room.txtpb b/data/maps/the_entry/rooms/Eye Room.txtpb index 8c6290b..00f2534 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"
@@ -31,6 +31,8 @@ paintings {
31} 31}
32ports { 32ports {
33 name: "LIONIZED" 33 name: "LIONIZED"
34 display_name: "Eye Room Worldport"
34 path: "Components/Warps/worldport10" 35 path: "Components/Warps/worldport10"
35 orientation: "north" 36 destination { x: 18 y: 0 z: -88.5 }
37 rotation: 180
36} 38}
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..30e737f 100644 --- a/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb +++ b/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb
@@ -1,16 +1,6 @@
1name: "Flipped Pyramid Area" 1name: "Flipped Pyramid Area"
2display_name: "Pyramid Area" 2panel_display_name: "Pyramid Area"
3panels { 3# The fact that the doors here cover up the panels once they open is a problem
4 name: "TURN (1)" 4# since you're not guaranteed to have access to the lower area if painting
5 path: "Panels/Entry/l_opener_3" 5# shuffle is a thing. So we need to edit these doors so that they don't cover up
6 clue: "turn" 6# the panels.
7 answer: "flip"
8 symbols: SUN
9}
10panels {
11 name: "TURN (2)"
12 path: "Panels/Entry/l_opener_4"
13 clue: "turn"
14 answer: "spin"
15 symbols: SUN
16} \ No newline at end of file
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..d4650f0 --- /dev/null +++ b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Four Rooms Entrance"
2ports {
3 name: "FOUR"
4 display_name: "Flipped Second Room Right Worldport"
5 path: "Components/Warps/worldport9"
6 destination { x: -41 y: 6 z: -17.5 }
7 rotation: 0
8 # This isn't actually Y_PLUS gravity! A nearby warp sneakily flips you.
9}
diff --git a/data/maps/the_entry/rooms/Gallery Return.txtpb b/data/maps/the_entry/rooms/Gallery Return.txtpb index 1273928..7235d80 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"
@@ -9,6 +9,8 @@ panels {
9} 9}
10ports { 10ports {
11 name: "GALLERY" 11 name: "GALLERY"
12 display_name: "Gallery Return"
12 path: "Components/Warps/worldport4" 13 path: "Components/Warps/worldport4"
13 orientation: "north" 14 destination { x: -38 y: 0 z: 8.5 }
15 rotation: 180
14} \ No newline at end of file 16} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Least Blue Last.txtpb b/data/maps/the_entry/rooms/Least Blue Last.txtpb index 0f198b7..dde203a 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"
@@ -72,8 +72,10 @@ panels {
72} 72}
73ports { 73ports {
74 name: "DARKROOM" 74 name: "DARKROOM"
75 display_name: "Near L1 Worldport"
75 path: "Components/Warps/worldport5" 76 path: "Components/Warps/worldport5"
76 orientation: "south" 77 destination { x: 43 y: 0 z: -10 }
78 rotation: 0
77} 79}
78paintings { 80paintings {
79 name: "PAINS" 81 name: "PAINS"
diff --git a/data/maps/the_entry/rooms/Liberated Entrance Panel.txtpb b/data/maps/the_entry/rooms/Liberated Entrance Panel.txtpb new file mode 100644 index 0000000..7c5ef71 --- /dev/null +++ b/data/maps/the_entry/rooms/Liberated Entrance Panel.txtpb
@@ -0,0 +1,9 @@
1name: "Liberated Entrance Panel"
2panel_display_name: "Pyramid Area"
3panels {
4 name: "TURN (1)"
5 path: "Panels/Entry/l_opener_3"
6 clue: "turn"
7 answer: "flip"
8 symbols: SUN
9}
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..56cc597 --- /dev/null +++ b/data/maps/the_entry/rooms/Liberated Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Liberated Entrance"
2ports {
3 name: "BLUE"
4 display_name: "Pyramid Area Blue Worldport"
5 path: "worldport8"
6 destination { x: 18 y: 0 z: 55 }
7 rotation: 270
8}
diff --git a/data/maps/the_entry/rooms/Lime Room.txtpb b/data/maps/the_entry/rooms/Lime Room.txtpb index 6054dd7..603fbdc 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"
@@ -19,9 +19,3 @@ panels {
19 answer: "white" 19 answer: "white"
20 symbols: EXAMPLE 20 symbols: EXAMPLE
21} 21}
22ports {
23 name: "REVITALIZED"
24 path: "worldport7"
25 orientation: "north"
26 required_door { name: "Revitalized Entrance" }
27} \ No newline at end of file
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 Panel.txtpb b/data/maps/the_entry/rooms/Literate Entrance Panel.txtpb new file mode 100644 index 0000000..676598b --- /dev/null +++ b/data/maps/the_entry/rooms/Literate Entrance Panel.txtpb
@@ -0,0 +1,9 @@
1name: "Literate Entrance Panel"
2panel_display_name: "Pyramid Area"
3panels {
4 name: "TURN (2)"
5 path: "Panels/Entry/l_opener_4"
6 clue: "turn"
7 answer: "spin"
8 symbols: SUN
9}
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..b86ac80 --- /dev/null +++ b/data/maps/the_entry/rooms/Literate Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Literate Entrance"
2ports {
3 name: "BROWN"
4 display_name: "Pyramid Area Brown Worldport"
5 path: "worldport9"
6 destination { x: 39 y: 0 z: 55 }
7 rotation: 90
8}
diff --git a/data/maps/the_entry/rooms/Parthenon Return.txtpb b/data/maps/the_entry/rooms/Parthenon Return.txtpb index 5a7f6b8..bb12964 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"
@@ -9,6 +9,8 @@ panels {
9} 9}
10ports { 10ports {
11 name: "PARTHENON" 11 name: "PARTHENON"
12 display_name: "Parthenon Return"
12 path: "Components/Warps/worldport8" 13 path: "Components/Warps/worldport8"
13 orientation: "north" 14 destination { x: -5.5 y: 0 z: 18 }
14} \ No newline at end of file 15 rotation: 180
16}
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..4799fde 100644 --- a/data/maps/the_entry/rooms/Rabbit Hole.txtpb +++ b/data/maps/the_entry/rooms/Rabbit Hole.txtpb
@@ -1,13 +1,15 @@
1name: "Rabbit Hole" 1name: "Rabbit Hole"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels { 3panels {
4 name: "PUZZLE" 4 name: "Blank"
5 path: "Panels/Back Right/br_6" 5 path: "Panels/Back Right/br_6"
6 clue: "" 6 clue: ""
7 answer: "down" 7 answer: "down"
8} 8}
9ports { 9ports {
10 name: "HOLE" 10 name: "HOLE"
11 display_name: "Rabbit Hole"
11 path: "worldport4" 12 path: "worldport4"
12 orientation: "down" 13 destination { x: 74 y: 0 z: -43 }
13} \ No newline at end of file 14 rotation: 0
15}
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..a83eea4 100644 --- a/data/maps/the_entry/rooms/Repetitive Entrance.txtpb +++ b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb
@@ -1,7 +1,9 @@
1name: "Repetitive Entrance" 1name: "Repetitive Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "REPETITIVE" 4 name: "REPETITIVE"
5 display_name: "Starting Room West Wall North Worldport"
5 path: "Components/Warps/worldport7" 6 path: "Components/Warps/worldport7"
6 orientation: "north" 7 destination { x: -20 y: 0 z: -16 }
8 rotation: 180
7} 9}
diff --git a/data/maps/the_entry/rooms/Revitalized Entrance.txtpb b/data/maps/the_entry/rooms/Revitalized Entrance.txtpb new file mode 100644 index 0000000..fb5e7e0 --- /dev/null +++ b/data/maps/the_entry/rooms/Revitalized Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Revitalized Entrance"
2panel_display_name: "Colored Doors Area"
3ports {
4 name: "REVITALIZED"
5 display_name: "Plum Hallway"
6 path: "worldport7"
7 destination { x: -58 y: 0 z: 31.5 }
8 rotation: 180
9}
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..4a99efa 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"
@@ -9,6 +9,8 @@ panels {
9} 9}
10ports { 10ports {
11 name: "SHOP" 11 name: "SHOP"
12 display_name: "Shop Entrance"
12 path: "Components/Warps/worldport13" 13 path: "Components/Warps/worldport13"
13 orientation: "east" 14 destination { x: 18 y: 0 z: 49 }
15 rotation: 90
14} \ No newline at end of file 16} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Starting Room.txtpb b/data/maps/the_entry/rooms/Starting Room.txtpb index 0b2c2db..d01d807 100644 --- a/data/maps/the_entry/rooms/Starting Room.txtpb +++ b/data/maps/the_entry/rooms/Starting Room.txtpb
@@ -1,5 +1,5 @@
1name: "Starting Room" 1name: "Starting Room"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3panels { 3panels {
4 name: "HI" 4 name: "HI"
5 path: "Panels/Entry/entry_proxying_1" 5 path: "Panels/Entry/entry_proxying_1"
@@ -24,7 +24,9 @@ panels {
24 path: "Panels/Entry/front_1" 24 path: "Panels/Entry/front_1"
25 clue: "eye" 25 clue: "eye"
26 answer: "i" 26 answer: "i"
27 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.
28} 30}
29panels { 31panels {
30 name: "HINT" 32 name: "HINT"
@@ -44,6 +46,25 @@ panels {
44 clue: "than" 46 clue: "than"
45 answer: "than" 47 answer: "than"
46} 48}
49panels {
50 name: "Gift Maps"
51 # TODO: exclude from panelsanity
52 path: "Components/GiftMapEntrance/Panel"
53 clue: "player"
54 answer: ""
55 # The puzzle solution doesn't matter. We'll change it to the player's name
56 # for fun.
57 symbols: QUESTION
58 proxies { answer: "gongus" path: "Components/GiftMapEntrance/GongusPanel" }
59 proxies { answer: "hatkirby" path: "Components/GiftMapEntrance/HatkirbyPanel" }
60 proxies { answer: "icely" path: "Components/GiftMapEntrance/IcelyPanel" }
61 proxies { answer: "kirby" path: "Components/GiftMapEntrance/KirbyPanel" }
62 proxies { answer: "kiwi" path: "Components/GiftMapEntrance/KiwiPanel" }
63 proxies { answer: "q" path: "Components/GiftMapEntrance/QPanel" }
64 proxies { answer: "souvey" path: "Components/GiftMapEntrance/SouveyPanel" }
65 proxies { answer: "star" path: "Components/GiftMapEntrance/StarPanel" }
66 required_door { name: "Gift Maps Entrance" }
67}
47letters { 68letters {
48 key: "h" 69 key: "h"
49 path: "Components/Collectables/h" 70 path: "Components/Collectables/h"
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..de0cec2 100644 --- a/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb +++ b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb
@@ -1,7 +1,9 @@
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 display_name: "White Control Center Hallway"
5 path: "Components/Warps/worldport11" 6 path: "Components/Warps/worldport11"
6 orientation: "west" 7 destination { x: -45 y: 0 z: 24 }
8 rotation: 270
7} 9}
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..8388b4e 100644 --- a/data/maps/the_entry/rooms/X Area.txtpb +++ b/data/maps/the_entry/rooms/X Area.txtpb
@@ -1,11 +1,13 @@
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"
6} 6}
7ports { 7ports {
8 name: "CC" 8 name: "CC"
9 display_name: "Near X1 Worldport"
9 path: "Components/Warps/worldport3" 10 path: "Components/Warps/worldport3"
10 orientation: "west" 11 destination { x: -12.5 y: 0 z: 60 }
12 rotation: 270
11} 13}
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..18dfcad 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"
@@ -23,7 +22,9 @@ paintings {
23} 22}
24ports { 23ports {
25 name: "GALLERY" 24 name: "GALLERY"
25 display_name: "Engine Room Worldport"
26 path: "Components/Warps/worldport2" 26 path: "Components/Warps/worldport2"
27 gravity: Z_PLUS 27 gravity: Z_PLUS
28 # TODO: orientation is not well defined with Z-axis gravity 28 # TODO: entrance shuffling for non Y_MINUS gravity
29 no_shuffle: true
29} 30}
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_fuzzy/connections.txtpb b/data/maps/the_fuzzy/connections.txtpb new file mode 100644 index 0000000..ea39f34 --- /dev/null +++ b/data/maps/the_fuzzy/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Mastery"
4 door { name: "Mastery Door" }
5}
diff --git a/data/maps/the_fuzzy/doors.txtpb b/data/maps/the_fuzzy/doors.txtpb new file mode 100644 index 0000000..9c481c9 --- /dev/null +++ b/data/maps/the_fuzzy/doors.txtpb
@@ -0,0 +1,29 @@
1doors {
2 name: "Black Panels"
3 type: LOCATION_ONLY
4 panels { room: "Main Area" name: "WHERETO" }
5 panels { room: "Main Area" name: "COMBINED" }
6 location_room: "Main Area"
7}
8doors {
9 name: "Green Panels"
10 type: LOCATION_ONLY
11 panels { room: "Main Area" name: "ACHIEVES" }
12 panels { room: "Main Area" name: "BEFORE" }
13 panels { room: "Main Area" name: "Blank" }
14 panels { room: "Main Area" name: "BOTH" }
15 panels { room: "Main Area" name: "CAGED" }
16 panels { room: "Main Area" name: "DICE" }
17 panels { room: "Main Area" name: "FIRST" }
18 panels { room: "Main Area" name: "FORGED" }
19 panels { room: "Main Area" name: "LOTTO" }
20 panels { room: "Main Area" name: "TOED" }
21 panels { room: "Main Area" name: "TUTU" }
22 panels { room: "Main Area" name: "UNVEILED" }
23 location_room: "Main Area"
24}
25doors {
26 name: "Mastery Door"
27 type: EVENT
28 panels { room: "Main Area" name: "OTHERS" }
29}
diff --git a/data/maps/the_fuzzy/metadata.txtpb b/data/maps/the_fuzzy/metadata.txtpb new file mode 100644 index 0000000..b4178c7 --- /dev/null +++ b/data/maps/the_fuzzy/metadata.txtpb
@@ -0,0 +1,4 @@
1display_name: "The Fuzzy"
2type: GIFT_MAP
3# The map's mastery is created at runtime.
4custom_nodes: "Components/Collectables/collectable"
diff --git a/data/maps/the_fuzzy/rooms/Main Area.txtpb b/data/maps/the_fuzzy/rooms/Main Area.txtpb new file mode 100644 index 0000000..9c06df8 --- /dev/null +++ b/data/maps/the_fuzzy/rooms/Main Area.txtpb
@@ -0,0 +1,119 @@
1name: "Main Area"
2panels {
3 name: "Blank"
4 path: "Panels/Room_1/panel_1"
5 clue: ""
6 answer: "2475"
7 symbols: LINGO
8 symbols: QUESTION
9}
10panels {
11 name: "TUTU"
12 path: "Panels/Room_1/panel_2"
13 clue: "tutu"
14 answer: "22"
15 symbols: ZERO
16 symbols: EVAL
17}
18panels {
19 name: "LOTTO"
20 path: "Panels/Room_1/panel_3"
21 clue: "lotto"
22 answer: "22222222"
23 symbols: ZERO
24 symbols: EVAL
25}
26panels {
27 name: "WHERETO"
28 path: "Panels/Room_1/panel_10"
29 clue: "whereto"
30 answer: "sides"
31 symbols: QUESTION
32}
33panels {
34 name: "DICE"
35 path: "Panels/Room_1/panel_11"
36 clue: "dice"
37 answer: "4935"
38 symbols: QUESTION
39}
40panels {
41 name: "CAGED"
42 path: "Panels/Room_1/panel_12"
43 clue: "caged"
44 answer: "31754"
45 symbols: QUESTION
46}
47panels {
48 name: "BEFORE"
49 path: "Panels/Room_1/panel_13"
50 clue: "before"
51 answer: "100"
52 symbols: ZERO
53 symbols: EVAL
54}
55panels {
56 name: "TOED"
57 path: "Panels/Room_1/panel_14"
58 clue: "toed"
59 answer: "108"
60 symbols: ZERO
61 symbols: EVAL
62}
63panels {
64 name: "FORGED"
65 path: "Panels/Room_1/panel_15"
66 clue: "forged"
67 answer: "3016"
68 symbols: ZERO
69 symbols: EVAL
70}
71panels {
72 name: "OTHERS"
73 path: "Panels/Room_1/panel_4"
74 clue: "others"
75 answer: "34390869"
76 symbols: QUESTION
77}
78panels {
79 name: "COMBINED"
80 path: "Panels/Room_1/panel_9"
81 clue: "combined"
82 answer: "added"
83 symbols: SUN
84}
85panels {
86 name: "ACHIEVES"
87 path: "Panels/Room_1/panel_5"
88 clue: "achieves"
89 answer: "4214"
90 symbols: QUESTION
91}
92panels {
93 name: "UNVEILED"
94 path: "Panels/Room_1/panel_6"
95 clue: "unveiled"
96 answer: "12122021"
97 symbols: QUESTION
98}
99panels {
100 name: "FIRST"
101 path: "Panels/Room_1/panel_8"
102 clue: "first"
103 answer: "1"
104 symbols: QUESTION
105}
106panels {
107 name: "BOTH"
108 path: "Panels/Room_1/panel_7"
109 clue: "both"
110 answer: "2"
111 symbols: QUESTION
112}
113ports {
114 name: "WORLDPORT"
115 display_name: "Entrance"
116 path: "Components/Warps/worldport"
117 destination { x: 0 y: 0 z: 9 }
118 rotation: 0
119}
diff --git a/data/maps/the_fuzzy/rooms/Mastery.txtpb b/data/maps/the_fuzzy/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/the_fuzzy/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index a7a5d85..9bbc016 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -1,9 +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 receivers: "Components/Listeners/Hint Room/unlockReaderListenerDarkroom"
7 panels { map: "the_darkroom" room: "First Room" name: "BISON" } 7 panels { map: "the_darkroom" room: "First Room" name: "BISON" }
8 panels { map: "the_darkroom" room: "First Room" name: "FISH" } 8 panels { map: "the_darkroom" room: "First Room" name: "FISH" }
9 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" } 9 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" }
@@ -27,16 +27,16 @@ doors {
27} 27}
28doors { 28doors {
29 name: "Butterfly Painting" 29 name: "Butterfly Painting"
30 type: ITEM_ONLY 30 type: GALLERY_PAINTING
31 #move_paintings { room: "Main Area" name: "BUTTERFLY" } 31 #move_paintings { room: "Main Area" name: "BUTTERFLY" }
32 receivers: "Components/Paintings/butterfly/teleportListener" 32 receivers: "Components/Listeners/Hint Room/unlockReaderListenerButterfly"
33 rooms { map: "the_butterfly" name: "Main Area" } 33 rooms { map: "the_butterfly" name: "Main Area" }
34} 34}
35doors { 35doors {
36 name: "Between Painting" 36 name: "Between Painting"
37 type: ITEM_ONLY 37 type: GALLERY_PAINTING
38 #move_paintings { room: "Main Area" name: "BETWEEN" } 38 #move_paintings { room: "Main Area" name: "BETWEEN" }
39 receivers: "Components/Paintings/between/teleportListener" 39 receivers: "Components/Listeners/Hint Room/unlockReaderListenerBetween"
40 panels { map: "the_between" room: "Main Area" name: "SUN" } 40 panels { map: "the_between" room: "Main Area" name: "SUN" }
41 panels { map: "the_between" room: "Main Area" name: "KOI" } 41 panels { map: "the_between" room: "Main Area" name: "KOI" }
42 panels { map: "the_between" room: "Main Area" name: "SUN KOI" } 42 panels { map: "the_between" room: "Main Area" name: "SUN KOI" }
@@ -70,16 +70,16 @@ doors {
70} 70}
71doors { 71doors {
72 name: "Entry Painting" 72 name: "Entry Painting"
73 type: ITEM_ONLY 73 type: GALLERY_PAINTING
74 #move_paintings { room: "Main Area" name: "ENTRY" } 74 #move_paintings { room: "Main Area" name: "ENTRY" }
75 receivers: "Components/Paintings/eyes/teleportListener" 75 receivers: "Components/Listeners/Hint Room/unlockReaderListenerEyes"
76 panels { map: "the_entry" room: "Eye Room" name: "I" } 76 panels { map: "the_entry" room: "Eye Room" name: "I" }
77} 77}
78doors { 78doors {
79 name: "Wise Painting" 79 name: "Wise Painting"
80 type: ITEM_ONLY 80 type: GALLERY_PAINTING
81 #move_paintings { room: "Main Area" name: "WISE" } 81 #move_paintings { room: "Main Area" name: "WISE" }
82 receivers: "Components/Paintings/triangle/teleportListener" 82 receivers: "Components/Listeners/Hint Room/unlockReaderListenerTriangle"
83 panels { map: "the_wise" room: "Entry" name: "INK" } 83 panels { map: "the_wise" room: "Entry" name: "INK" }
84 panels { map: "the_wise" room: "Puzzles" name: "STORY" } 84 panels { map: "the_wise" room: "Puzzles" name: "STORY" }
85 panels { map: "the_wise" room: "Puzzles" name: "VENTURE" } 85 panels { map: "the_wise" room: "Puzzles" name: "VENTURE" }
@@ -105,9 +105,9 @@ doors {
105} 105}
106doors { 106doors {
107 name: "Tree Painting" 107 name: "Tree Painting"
108 type: ITEM_ONLY 108 type: GALLERY_PAINTING
109 #move_paintings { room: "Main Area" name: "TREE" } 109 #move_paintings { room: "Main Area" name: "TREE" }
110 receivers: "Components/Paintings/Clue Maps/tree/teleportListener" 110 receivers: "Components/Listeners/Hint Room/unlockReaderListenerTree"
111 panels { map: "the_tree" room: "Main Area" name: "COLOR" } 111 panels { map: "the_tree" room: "Main Area" name: "COLOR" }
112 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } 112 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" }
113 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } 113 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" }
@@ -142,37 +142,37 @@ doors {
142} 142}
143doors { 143doors {
144 name: "Unyielding Painting" 144 name: "Unyielding Painting"
145 type: ITEM_ONLY 145 type: GALLERY_PAINTING
146 #move_paintings { room: "Main Area" name: "UNYIELDING" } 146 #move_paintings { room: "Main Area" name: "UNYIELDING" }
147 receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener" 147 receivers: "Components/Listeners/Hint Room/unlockReaderListenerUnyielding"
148 rooms { map: "the_unyielding" name: "Digital Entrance" } 148 rooms { map: "the_unyielding" name: "Digital Entrance" }
149} 149}
150doors { 150doors {
151 name: "Graveyard Painting" 151 name: "Graveyard Painting"
152 type: ITEM_ONLY 152 type: GALLERY_PAINTING
153 #move_paintings { room: "Main Area" name: "GRAVEYARD" } 153 #move_paintings { room: "Main Area" name: "GRAVEYARD" }
154 receivers: "Components/Paintings/Endings/grave/teleportListener" 154 receivers: "Components/Listeners/Endings/unlockReaderListenerGraveyard"
155 rooms { map: "the_graveyard" name: "Outside" } 155 rooms { map: "the_graveyard" name: "Outside" }
156} 156}
157doors { 157doors {
158 name: "Control Center Painting" 158 name: "Control Center Painting"
159 type: ITEM_ONLY 159 type: GALLERY_PAINTING
160 #move_paintings { room: "Main Area" name: "CC" } 160 #move_paintings { room: "Main Area" name: "CC" }
161 receivers: "Components/Paintings/Endings/desert/teleportListener" 161 receivers: "Components/Listeners/Endings/unlockReaderListenerDesert"
162 rooms { map: "the_impressive" name: "M2 Room" } 162 rooms { map: "the_impressive" name: "M2 Room" }
163} 163}
164doors { 164doors {
165 name: "Tower Painting" 165 name: "Tower Painting"
166 type: ITEM_ONLY 166 type: GALLERY_PAINTING
167 #move_paintings { room: "Main Area" name: "TOWER" } 167 #move_paintings { room: "Main Area" name: "TOWER" }
168 receivers: "Components/Paintings/Endings/red/teleportListener" 168 receivers: "Components/Listeners/Endings/unlockReaderListenerTower"
169 rooms { map: "the_tower" name: "First Floor" } 169 rooms { map: "the_tower" name: "First Floor" }
170} 170}
171doors { 171doors {
172 name: "Wondrous Painting" 172 name: "Wondrous Painting"
173 type: ITEM_ONLY 173 type: GALLERY_PAINTING
174 #move_paintings { room: "Main Area" name: "WONDROUS" } 174 #move_paintings { room: "Main Area" name: "WONDROUS" }
175 receivers: "Components/Paintings/Endings/window/teleportListener" 175 receivers: "Components/Listeners/Endings/unlockReaderListenerWonderland"
176 panels { map: "the_wondrous" room: "Entry" name: "WONDER" } 176 panels { map: "the_wondrous" room: "Entry" name: "WONDER" }
177 panels { map: "the_wondrous" room: "Regular" name: "SHRINK" } 177 panels { map: "the_wondrous" room: "Regular" name: "SHRINK" }
178 panels { map: "the_wondrous" room: "Huge" name: "SHRINK" } 178 panels { map: "the_wondrous" room: "Huge" name: "SHRINK" }
@@ -187,44 +187,44 @@ doors {
187} 187}
188doors { 188doors {
189 name: "Rainbow Painting" 189 name: "Rainbow Painting"
190 type: ITEM_ONLY 190 type: GALLERY_PAINTING
191 #move_paintings { room: "Main Area" name: "RAINBOW" } 191 #move_paintings { room: "Main Area" name: "RAINBOW" }
192 receivers: "Components/Paintings/Endings/rainbow/teleportListener" 192 receivers: "Components/Listeners/Endings/unlockReaderListenerRainbow"
193 rooms { map: "daedalus" name: "Rainbow Start" } 193 rooms { map: "daedalus" name: "Rainbow Start" }
194} 194}
195doors { 195doors {
196 name: "Words Painting" 196 name: "Words Painting"
197 type: ITEM_ONLY 197 type: GALLERY_PAINTING
198 #move_paintings { room: "Main Area" name: "WORDS" } 198 #move_paintings { room: "Main Area" name: "WORDS" }
199 receivers: "Components/Paintings/Endings/words/teleportListener" 199 receivers: "Components/Listeners/Endings/unlockReaderListenerWords"
200 rooms { map: "the_words" name: "Main Area" } 200 rooms { map: "the_words" name: "Main Area" }
201} 201}
202doors { 202doors {
203 name: "Colorful Painting" 203 name: "Colorful Painting"
204 type: ITEM_ONLY 204 type: GALLERY_PAINTING
205 #move_paintings { room: "Main Area" name: "COLORFUL" } 205 #move_paintings { room: "Main Area" name: "COLORFUL" }
206 receivers: "Components/Paintings/Endings/colorful/teleportListener" 206 receivers: "Components/Listeners/Endings/unlockReaderListenerColorful"
207 rooms { map: "the_colorful" name: "White Room" } 207 rooms { map: "the_colorful" name: "White Room" }
208} 208}
209doors { 209doors {
210 name: "Castle Painting" 210 name: "Castle Painting"
211 type: ITEM_ONLY 211 type: GALLERY_PAINTING
212 #move_paintings { room: "Main Area" name: "CASTLE" } 212 #move_paintings { room: "Main Area" name: "CASTLE" }
213 receivers: "Components/Paintings/Endings/castle/teleportListener" 213 receivers: "Components/Listeners/Endings/unlockReaderListenerCastle"
214 rooms { map: "daedalus" name: "Castle" } 214 rooms { map: "daedalus" name: "Castle" }
215} 215}
216doors { 216doors {
217 name: "Sun Temple Painting" 217 name: "Sun Temple Painting"
218 type: ITEM_ONLY 218 type: GALLERY_PAINTING
219 #move_paintings { room: "Main Area" name: "SUNTEMPLE" } 219 #move_paintings { room: "Main Area" name: "SUNTEMPLE" }
220 receivers: "Components/Paintings/Endings/temple/teleportListener" 220 receivers: "Components/Listeners/Endings/unlockReaderListenerTemple"
221 rooms { map: "the_sun_temple" name: "Entrance" } 221 rooms { map: "the_sun_temple" name: "Entrance" }
222} 222}
223doors { 223doors {
224 name: "Ancient Painting" 224 name: "Ancient Painting"
225 type: ITEM_ONLY 225 type: GALLERY_PAINTING
226 #move_paintings { room: "Main Area" name: "ANCIENT" } 226 #move_paintings { room: "Main Area" name: "ANCIENT" }
227 receivers: "Components/Paintings/Endings/cubes/teleportListener" 227 receivers: "Components/Listeners/Endings/unlockReaderListenerQuartz"
228 rooms { map: "the_ancient" name: "Outside" } 228 rooms { map: "the_ancient" name: "Outside" }
229} 229}
230doors { 230doors {
@@ -255,7 +255,8 @@ doors {
255 doors { name: "Castle Painting" } 255 doors { name: "Castle Painting" }
256 doors { name: "Sun Temple Painting" } 256 doors { name: "Sun Temple Painting" }
257 doors { name: "Ancient Painting" } 257 doors { name: "Ancient Painting" }
258 doors { name: "Gallery Extension" } 258 panels { room: "Daedalus Extension" name: "WHERE" }
259 double_letters: true
259} 260}
260doors { 261doors {
261 name: "Ending Door" 262 name: "Ending Door"
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..e88dc48 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"
@@ -162,6 +162,8 @@ paintings {
162} 162}
163ports { 163ports {
164 name: "ENTRY" 164 name: "ENTRY"
165 display_name: "Entrance"
165 path: "Components/Warps/worldport" 166 path: "Components/Warps/worldport"
166 orientation: "west" 167 destination { x: -3.5 y: 0 z: 16 }
168 rotation: 270
167} 169}
diff --git a/data/maps/the_gold/doors.txtpb b/data/maps/the_gold/doors.txtpb new file mode 100644 index 0000000..d3329cb --- /dev/null +++ b/data/maps/the_gold/doors.txtpb
@@ -0,0 +1,7 @@
1doors {
2 name: "The Panel"
3 type: LOCATION_ONLY
4 panels { room: "The Whole Thing" name: "PANEL" }
5 location_room: "The Whole Thing"
6 location_name: "Panel"
7}
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 f06d40d..20e7fcf 100644 --- a/data/maps/the_graveyard/doors.txtpb +++ b/data/maps/the_graveyard/doors.txtpb
@@ -19,6 +19,14 @@ doors {
19doors { 19doors {
20 name: "Double Letters" 20 name: "Double Letters"
21 type: EVENT 21 type: EVENT
22 switches: "double_letters" 22 receivers: "Panels/panel_3/teleportListener"
23 # TODO: once again, not sure whether this is how it should work 23 receivers: "Components/Paintings/omrt/teleportListener"
24 double_letters: true
25}
26doors {
27 name: "Remember Panel"
28 type: LOCATION_ONLY
29 panels { room: "Inside" name: "REMEMBER" }
30 location_room: "Inside"
31 location_name: "REMEMBER"
24} 32}
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/connections.txtpb b/data/maps/the_great/connections.txtpb index f1a7e25..171e809 100644 --- a/data/maps/the_great/connections.txtpb +++ b/data/maps/the_great/connections.txtpb
@@ -256,3 +256,7 @@ connections {
256 to_room: "Zero Room" 256 to_room: "Zero Room"
257 door { name: "Lavender Cube" } 257 door { name: "Lavender Cube" }
258} 258}
259connections {
260 from_room: "Back Area"
261 to_room: "The Landscapes"
262}
diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index be7cd00..98d9859 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb
@@ -29,6 +29,15 @@ doors {
29 location_room: "Main Area" 29 location_room: "Main Area"
30} 30}
31doors { 31doors {
32 name: "Near Linear Panels"
33 type: LOCATION_ONLY
34 panels { room: "Main Area" name: "DEW" }
35 panels { room: "Main Area" name: "EWE" }
36 panels { room: "Main Area" name: "NO" }
37 location_room: "Main Area"
38 location_name: "DEW, EWE, NO"
39}
40doors {
32 name: "Courtyard Entrance" 41 name: "Courtyard Entrance"
33 type: STANDARD 42 type: STANDARD
34 receivers: "Components/Doors/entry_1" 43 receivers: "Components/Doors/entry_1"
@@ -49,23 +58,27 @@ doors {
49 type: LOCATION_ONLY 58 type: LOCATION_ONLY
50 panels { room: "West Side" name: "ERASE" } 59 panels { room: "West Side" name: "ERASE" }
51 location_room: "West Side" 60 location_room: "West Side"
61 location_name: "ERASE"
52} 62}
53doors { 63doors {
54 name: "Control Center Purple Door" 64 name: "Control Center Purple Door"
55 type: CONTROL_CENTER_COLOR 65 type: CONTROL_CENTER_COLOR
66 latch: true
56 receivers: "Components/Doors/entry_23" 67 receivers: "Components/Doors/entry_23"
57 control_center_color: "purple" 68 control_center_color: "purple"
58} 69}
59doors { 70doors {
60 name: "Control Center Gray Door" 71 name: "Control Center Gray Door"
61 type: CONTROL_CENTER_COLOR 72 type: CONTROL_CENTER_COLOR
62 receivers: "Components/Doors/Gates/Gate" 73 latch: true
74 receivers: "Components/Doors/Gates/Gate/animationListener"
63 control_center_color: "gray" 75 control_center_color: "gray"
64} 76}
65doors { 77doors {
66 name: "Control Center Red Door" 78 name: "Control Center Red Door"
67 type: CONTROL_CENTER_COLOR 79 type: CONTROL_CENTER_COLOR
68 receivers: "Components/Doors/Gates/Gate" 80 latch: true
81 receivers: "Components/Doors/entry_18"
69 control_center_color: "red" 82 control_center_color: "red"
70} 83}
71doors { 84doors {
@@ -123,6 +136,7 @@ doors {
123 panels { room: "Magnet Room" name: "SAW" } 136 panels { room: "Magnet Room" name: "SAW" }
124 panels { room: "Magnet Room" name: "BLENDER" } 137 panels { room: "Magnet Room" name: "BLENDER" }
125 location_room: "Magnet Room" 138 location_room: "Magnet Room"
139 location_name: "Gravestone"
126} 140}
127doors { 141doors {
128 name: "Hive Entrance" 142 name: "Hive Entrance"
@@ -142,6 +156,7 @@ doors {
142 panels { room: "Pillar Room" name: "CAUGHT" } 156 panels { room: "Pillar Room" name: "CAUGHT" }
143 panels { room: "Pillar Room" name: "TEN" } 157 panels { room: "Pillar Room" name: "TEN" }
144 location_room: "Pillar Room" 158 location_room: "Pillar Room"
159 location_name: "Puzzles"
145} 160}
146doors { 161doors {
147 name: "North Landscape Entrance" 162 name: "North Landscape Entrance"
@@ -203,29 +218,31 @@ doors {
203 panels { room: "Jail Part 2" name: "GRIMACE" } 218 panels { room: "Jail Part 2" name: "GRIMACE" }
204 panels { room: "Jail Part 2" name: "COMMENCE" } 219 panels { room: "Jail Part 2" name: "COMMENCE" }
205 location_room: "Jail Part 2" 220 location_room: "Jail Part 2"
221 location_name: "Gravestone"
206} 222}
207doors { 223doors {
208 name: "The Landscapes Gravestone" 224 name: "The Landscapes Gravestone"
209 type: GRAVESTONE 225 type: GRAVESTONE
210 panels { room: "Back Area" name: "Top Landscape Top" } 226 panels { room: "The Landscapes" name: "Top Landscape Top" }
211 panels { room: "Back Area" name: "Top Landscape Right" } 227 panels { room: "The Landscapes" name: "Top Landscape Right" }
212 panels { room: "Back Area" name: "Top Landscape Bottom" } 228 panels { room: "The Landscapes" name: "Top Landscape Bottom" }
213 panels { room: "Back Area" name: "Top Landscape Left" } 229 panels { room: "The Landscapes" name: "Top Landscape Left" }
214 panels { room: "Back Area" name: "Left Landscape Top" } 230 panels { room: "The Landscapes" name: "Left Landscape Top" }
215 panels { room: "Back Area" name: "Left Landscape Right" } 231 panels { room: "The Landscapes" name: "Left Landscape Right" }
216 panels { room: "Back Area" name: "Left Landscape Bottom" } 232 panels { room: "The Landscapes" name: "Left Landscape Bottom" }
217 panels { room: "Back Area" name: "Left Landscape Left" } 233 panels { room: "The Landscapes" name: "Left Landscape Left" }
218 panels { room: "Back Area" name: "Right Landscape Top" } 234 panels { room: "The Landscapes" name: "Right Landscape Top" }
219 panels { room: "Back Area" name: "Right Landscape Right" } 235 panels { room: "The Landscapes" name: "Right Landscape Right" }
220 panels { room: "Back Area" name: "Right Landscape Bottom" } 236 panels { room: "The Landscapes" name: "Right Landscape Bottom" }
221 panels { room: "Back Area" name: "Right Landscape Left" } 237 panels { room: "The Landscapes" name: "Right Landscape Left" }
222 location_room: "Back Area" 238 location_room: "The Landscapes"
239 location_name: "Gravestone"
223} 240}
224doors { 241doors {
225 name: "Tower Entrance" 242 name: "Tower Entrance"
226 type: ITEM_ONLY 243 type: ITEM_ONLY
227 receivers: "Components/Doors/entry_25" 244 receivers: "Components/Doors/entry_25"
228 switches: "double_letters" 245 double_letters: true
229} 246}
230doors { 247doors {
231 name: "Maze Out/South Door" 248 name: "Maze Out/South Door"
@@ -316,6 +333,7 @@ doors {
316 panels { room: "Maze Up Area" name: "UP" } 333 panels { room: "Maze Up Area" name: "UP" }
317 panels { room: "Maze Wreck Area" name: "WRECK" } 334 panels { room: "Maze Wreck Area" name: "WRECK" }
318 location_room: "Maze Slice Area" 335 location_room: "Maze Slice Area"
336 location_name: "Gravestone"
319} 337}
320doors { 338doors {
321 name: "Courtyard Side Door" 339 name: "Courtyard Side Door"
@@ -391,11 +409,13 @@ doors {
391 name: "Big Y" 409 name: "Big Y"
392 type: STANDARD 410 type: STANDARD
393 receivers: "Components/Doors/question_3" 411 receivers: "Components/Doors/question_3"
412 receivers: "Components/Doors/question_12"
394 panels { room: "Question Room What" name: "QUESTION" answer: "why" } 413 panels { room: "Question Room What" name: "QUESTION" answer: "why" }
395 panels { room: "Question Room How" name: "QUESTION" answer: "why" } 414 panels { room: "Question Room How" name: "QUESTION" answer: "why" }
396 panels { room: "Question Room When" name: "QUESTION" answer: "why" } 415 panels { room: "Question Room When" name: "QUESTION" answer: "why" }
397 panels { room: "Question Room Who" name: "QUESTION" answer: "why" } 416 panels { room: "Question Room Who" name: "QUESTION" answer: "why" }
398 location_room: "Question Room Who" 417 location_room: "Question Room Who"
418 location_name: "Whys"
399} 419}
400doors { 420doors {
401 name: "Talented Entrance" 421 name: "Talented Entrance"
@@ -406,7 +426,8 @@ doors {
406} 426}
407doors { 427doors {
408 name: "Question Room Back Door" 428 name: "Question Room Back Door"
409 type: STANDARD 429 type: ITEM_ONLY
430 legacy_location: true
410 receivers: "Components/Doors/question_11" 431 receivers: "Components/Doors/question_11"
411 panels { room: "Behind Question Area" name: "YEW" answer: "ewe" } 432 panels { room: "Behind Question Area" name: "YEW" answer: "ewe" }
412 location_room: "Behind Question Area" 433 location_room: "Behind Question Area"
@@ -415,9 +436,10 @@ doors {
415 name: "Invisible Entrance" 436 name: "Invisible Entrance"
416 type: STANDARD 437 type: STANDARD
417 receivers: "Components/Doors/entry_36" 438 receivers: "Components/Doors/entry_36"
418 panels { room: "Back Area" name: "Right Landscape Top" answer: "tell" } 439 panels { room: "The Landscapes" name: "Right Landscape Top" answer: "tell" }
419 panels { room: "Back Area" name: "Right Landscape Left" answer: "eyes" } 440 panels { room: "The Landscapes" name: "Right Landscape Left" answer: "eyes" }
420 location_room: "Back Area" 441 location_room: "The Landscapes"
442 location_name: "Alternate Answers"
421} 443}
422doors { 444doors {
423 name: "Nature Room Door" 445 name: "Nature Room Door"
@@ -463,12 +485,17 @@ doors {
463 panels { room: "Whole Room" name: "CHIPS" } 485 panels { room: "Whole Room" name: "CHIPS" }
464 panels { room: "Whole Room" name: "TOWER" } 486 panels { room: "Whole Room" name: "TOWER" }
465 location_room: "Whole Room" 487 location_room: "Whole Room"
488 location_name: "Gravestone"
466} 489}
467doors { 490doors {
468 name: "Lavender Cube" 491 name: "Lavender Cube"
469 type: ITEM_ONLY 492 type: EVENT
470 receivers: "Components/Doors/entry_28" 493 receivers: "Components/Doors/entry_28"
471 switches: "lavender_cubes" 494 panels {
495 map: "the_ancient"
496 room: "Inside"
497 name: "COLOR"
498 }
472} 499}
473doors { 500doors {
474 name: "Zero Entrance" 501 name: "Zero Entrance"
@@ -485,6 +512,7 @@ doors {
485 panels { room: "Zero Room" name: "MANY" } 512 panels { room: "Zero Room" name: "MANY" }
486 panels { room: "Zero Room" name: "REMAINING" } 513 panels { room: "Zero Room" name: "REMAINING" }
487 location_room: "Zero Room" 514 location_room: "Zero Room"
515 location_name: "Panels"
488} 516}
489doors { 517doors {
490 name: "Spiral Painting" 518 name: "Spiral Painting"
@@ -493,3 +521,110 @@ doors {
493 panels { room: "Back Area" name: "PAINTING" } 521 panels { room: "Back Area" name: "PAINTING" }
494 location_room: "Back Area" 522 location_room: "Back Area"
495} 523}
524doors {
525 name: "Cyan Doors"
526 type: EVENT
527 receivers: "Panels/General/entry_7/teleportListener"
528 double_letters: true
529}
530doors {
531 name: "Partial Entrance"
532 type: EVENT
533 panels { room: "West Side" name: "CLUE" }
534}
535doors {
536 name: "Why Is It Not Red"
537 type: LOCATION_ONLY
538 panels { room: "Main Area" name: "WHY" }
539 panels { room: "Main Area" name: "IS" }
540 panels { room: "Main Area" name: "IT" }
541 panels { room: "Main Area" name: "NOT" }
542 panels { room: "Main Area" name: "RED" }
543 location_room: "Main Area"
544 location_name: "WHY, IS, IT, NOT, RED"
545}
546doors {
547 name: "Control Center Gray Panel"
548 type: LOCATION_ONLY
549 panels { room: "Main Area" name: "COLOR" }
550 location_room: "Main Area"
551 location_name: "COLOR"
552}
553doors {
554 name: "Control Center Purple Panel"
555 type: LOCATION_ONLY
556 panels { room: "East Landscape" name: "COLOR" }
557 location_room: "East Landscape"
558 location_name: "COLOR"
559}
560doors {
561 name: "Control Center Red Panel"
562 type: LOCATION_ONLY
563 panels { room: "West Side" name: "COLOR" }
564 location_room: "West Side"
565 location_name: "COLOR"
566}
567doors {
568 name: "Mistreat Panel"
569 type: LOCATION_ONLY
570 panels { room: "East Landscape" name: "MISTREAT" }
571 location_room: "East Landscape"
572 location_name: "MISTREAT"
573}
574doors {
575 name: "Tower Panels"
576 type: LOCATION_ONLY
577 panels { room: "Back Area" name: "TOWEL" }
578 panels { room: "Maze Tower" name: "SPIRE" }
579 location_room: "Maze Tower"
580 location_name: "SPIRE, TOWEL"
581}
582doors {
583 name: "Tree Panels"
584 type: LOCATION_ONLY
585 panels { room: "Back Area" name: "PLANT" }
586 panels { room: "Back Area" name: "TREE" }
587 location_room: "Back Area"
588 location_name: "PLANT, TREE"
589}
590doors {
591 name: "Behind Question Room Panels"
592 type: LOCATION_ONLY
593 panels { room: "Behind Question Area" name: "DEW" }
594 panels { room: "Behind Question Area" name: "YEW" answer: "ewe" }
595 panels { room: "Behind Question Area" name: "NO" }
596 location_room: "Behind Question Area"
597 location_name: "DEW, YEW/EWE, NO"
598}
599doors {
600 name: "Broken Shed Panels"
601 type: LOCATION_ONLY
602 panels { room: "North Landscape" name: "LAUGH" }
603 panels { room: "North Landscape" name: "FINISHED" }
604 panels { room: "North Landscape" name: "LAUGH FINISHED" }
605 location_room: "North Landscape"
606 location_name: "LAUGH, FINISHED, LAUGH FINISHED"
607}
608doors {
609 name: "Nature Panels"
610 type: LOCATION_ONLY
611 panels { room: "North Landscape" name: "WEATHER" }
612 panels { room: "North Landscape" name: "ANIMALS" }
613 panels { room: "North Landscape" name: "PLANTS" }
614 location_room: "North Landscape"
615 location_name: "ANIMALS, PLANTS, WEATHER"
616}
617doors {
618 name: "Teal Panel"
619 type: LOCATION_ONLY
620 panels { room: "Maze Wreck Area" name: "MAROON" }
621 location_room: "Maze Wreck Area"
622 location_name: "MAROON"
623}
624doors {
625 name: "Behind Orb Panel"
626 type: LOCATION_ONLY
627 panels { room: "Main Area" name: "BROWN RED ORANGE" }
628 location_room: "Main Area"
629 location_name: "Brown Red Orange"
630}
diff --git a/data/maps/the_great/rooms/Back Area.txtpb b/data/maps/the_great/rooms/Back Area.txtpb index 3701249..33da394 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"
@@ -28,92 +28,6 @@ panels {
28 answer: "tower" 28 answer: "tower"
29 symbols: SPARKLES 29 symbols: SPARKLES
30} 30}
31panels {
32 name: "Top Landscape Top"
33 path: "Panels/Kiwi Room/kiwi_1"
34 clue: ""
35 answer: "one"
36 symbols: QUESTION
37}
38panels {
39 name: "Top Landscape Right"
40 path: "Panels/Kiwi Room/kiwi_2"
41 clue: ""
42 answer: "road"
43 symbols: QUESTION
44}
45panels {
46 name: "Top Landscape Bottom"
47 path: "Panels/Kiwi Room/kiwi_3"
48 clue: ""
49 answer: "many"
50 symbols: QUESTION
51}
52panels {
53 name: "Top Landscape Left"
54 path: "Panels/Kiwi Room/kiwi_4"
55 clue: ""
56 answer: "turns"
57 symbols: QUESTION
58}
59panels {
60 name: "Left Landscape Top"
61 path: "Panels/Kiwi Room/kiwi_5"
62 clue: ""
63 answer: "find"
64 symbols: QUESTION
65}
66panels {
67 name: "Left Landscape Right"
68 path: "Panels/Kiwi Room/kiwi_6"
69 clue: ""
70 answer: "keys"
71 symbols: QUESTION
72}
73panels {
74 name: "Left Landscape Bottom"
75 path: "Panels/Kiwi Room/kiwi_7"
76 clue: ""
77 answer: "write"
78 symbols: QUESTION
79}
80panels {
81 name: "Left Landscape Left"
82 path: "Panels/Kiwi Room/kiwi_8"
83 clue: ""
84 answer: "words"
85 symbols: QUESTION
86}
87panels {
88 name: "Right Landscape Top"
89 path: "Panels/Kiwi Room/kiwi_9"
90 clue: ""
91 answer: "hear"
92 symbols: QUESTION
93 proxies { answer: "tell" path: "Panels/Kiwi Proxies/kiwi_9_proxy_1" }
94}
95panels {
96 name: "Right Landscape Right"
97 path: "Panels/Kiwi Room/kiwi_10"
98 clue: ""
99 answer: "lies"
100 symbols: QUESTION
101}
102panels {
103 name: "Right Landscape Bottom"
104 path: "Panels/Kiwi Room/kiwi_11"
105 clue: ""
106 answer: "the"
107 symbols: QUESTION
108}
109panels {
110 name: "Right Landscape Left"
111 path: "Panels/Kiwi Room/kiwi_12"
112 clue: ""
113 answer: "ears"
114 symbols: QUESTION
115 proxies { answer: "eyes" path: "Panels/Kiwi Proxies/kiwi_12_proxy_1" }
116}
117paintings { 31paintings {
118 name: "SPIRAL" 32 name: "SPIRAL"
119 path: "Components/Paintings/spiral" 33 path: "Components/Paintings/spiral"
@@ -124,23 +38,31 @@ paintings {
124} 38}
125ports { 39ports {
126 name: "UNKEMPT" 40 name: "UNKEMPT"
41 display_name: "Unkempt Entrance"
127 path: "Meshes/Blocks/Warps/worldport5" 42 path: "Meshes/Blocks/Warps/worldport5"
128 orientation: "north" 43 destination { x: 72 y: 0 z: 10.5 }
44 rotation: 180
129} 45}
130ports { 46ports {
131 name: "THREEDOORS" 47 name: "THREEDOORS"
48 display_name: "Three Doors Entrance"
132 path: "Meshes/Blocks/Warps/worldport16" 49 path: "Meshes/Blocks/Warps/worldport16"
133 orientation: "south" 50 destination { x: 77 y: 0 z: 33.5 }
51 rotation: 0
134} 52}
135ports { 53ports {
136 name: "TOWER" 54 name: "TOWER"
55 display_name: "Tower Entrance"
137 path: "Meshes/Blocks/Warps/worldport10" 56 path: "Meshes/Blocks/Warps/worldport10"
138 orientation: "south" 57 destination { x: 0 y: 0 z: 52 }
58 rotation: 0
139 required_door { name: "Tower Entrance" } 59 required_door { name: "Tower Entrance" }
140 # The reverse warp bypasses the door, so there needs to be two oneway connections. 60 # The reverse warp bypasses the door, so there needs to be two oneway connections.
141} 61}
142ports { 62ports {
143 name: "TREE" 63 name: "TREE"
64 display_name: "Tree Entrance"
144 path: "Meshes/Blocks/Warps/worldport17" 65 path: "Meshes/Blocks/Warps/worldport17"
145 orientation: "north" 66 destination { x: 26 y: 0 z: 58 }
67 rotation: 180
146} 68}
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..5464698 100644 --- a/data/maps/the_great/rooms/Colorful Entrance.txtpb +++ b/data/maps/the_great/rooms/Colorful Entrance.txtpb
@@ -1,7 +1,9 @@
1name: "Colorful Entrance" 1name: "Colorful Entrance"
2display_name: "Pillar Room" 2panel_display_name: "Pillar Room"
3ports { 3ports {
4 name: "COLORFUL" 4 name: "COLORFUL"
5 display_name: "Pillar Room Worldport"
5 path: "Meshes/Blocks/Warps/worldport13" 6 path: "Meshes/Blocks/Warps/worldport13"
6 orientation: "west" 7 destination { x: -37.5 y: 0 z: 74 }
8 rotation: 270
7} 9}
diff --git a/data/maps/the_great/rooms/Daedalus Entrance.txtpb b/data/maps/the_great/rooms/Daedalus Entrance.txtpb index 7e1d477..abfab99 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"
@@ -9,8 +9,10 @@ panels {
9} 9}
10ports { 10ports {
11 name: "DAEDALUS" 11 name: "DAEDALUS"
12 display_name: "Daedalus Entrance"
12 path: "Meshes/Blocks/Warps/worldport8" 13 path: "Meshes/Blocks/Warps/worldport8"
13 orientation: "south" 14 destination { x: 98 y: 2 z: 27.5 }
15 rotation: 0
14 required_door { name: "Daedalus Entrance" } 16 required_door { name: "Daedalus Entrance" }
15 # The reverse warp bypasses the door, so there needs to be two oneway connections. 17 # The reverse warp bypasses the door, so there needs to be two oneway connections.
16} 18}
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..56acc22 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"
@@ -9,6 +9,8 @@ panels {
9} 9}
10ports { 10ports {
11 name: "HIVE" 11 name: "HIVE"
12 display_name: "Hive Entrance"
12 path: "Meshes/Blocks/Warps/worldport19" 13 path: "Meshes/Blocks/Warps/worldport19"
13 orientation: "east" 14 destination { x: -91.5 y: 0 z: 37 }
15 rotation: 90
14} 16}
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..b254cc0 100644 --- a/data/maps/the_great/rooms/Jubilant Entrance.txtpb +++ b/data/maps/the_great/rooms/Jubilant Entrance.txtpb
@@ -1,7 +1,9 @@
1name: "Jubilant Entrance" 1name: "Jubilant Entrance"
2display_name: "West Side" 2panel_display_name: "West Side"
3ports { 3ports {
4 name: "JUBILANT" 4 name: "JUBILANT"
5 display_name: "Jubilant Entrance"
5 path: "Meshes/Blocks/Warps/worldport12" 6 path: "Meshes/Blocks/Warps/worldport12"
6 orientation: "east" 7 destination { x: -62 y: 0 z: -19 }
8 rotation: 90
7} 9}
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..a5ed9f3 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"
@@ -121,27 +122,37 @@ panels {
121} 122}
122ports { 123ports {
123 name: "ENTRY" 124 name: "ENTRY"
125 display_name: "Entry Building"
124 path: "Meshes/Blocks/Warps/worldport" 126 path: "Meshes/Blocks/Warps/worldport"
125 orientation: "south" 127 destination { x: 33 y: 0 z: 15 }
128 rotation: 0
126} 129}
127ports { 130ports {
128 name: "KEEN" 131 name: "KEEN"
132 display_name: "Keen Building Front"
129 path: "Meshes/Blocks/Warps/worldport6" 133 path: "Meshes/Blocks/Warps/worldport6"
130 orientation: "north" 134 destination { x: 33 y: 0 z: -21 }
135 rotation: 180
131} 136}
132ports { 137ports {
133 name: "ORB" 138 name: "ORB"
139 display_name: "Orb Building"
134 path: "Meshes/Blocks/Warps/worldport3" 140 path: "Meshes/Blocks/Warps/worldport3"
135 orientation: "north" 141 destination { x: 62 y: 0 z: -13 }
142 rotation: 180
136} 143}
137ports { 144ports {
138 name: "LINEAR" 145 name: "LINEAR"
146 display_name: "Keen Building Back"
139 path: "Meshes/Blocks/Warps/worldport15" 147 path: "Meshes/Blocks/Warps/worldport15"
140 orientation: "south" 148 destination { x: 33 y: 0 z: -42.5 }
149 rotation: 0
141} 150}
142ports { 151ports {
143 name: "DIGITAL" 152 name: "DIGITAL"
153 display_name: "Digital Hole"
144 path: "Meshes/Blocks/Warps/worldport4" 154 path: "Meshes/Blocks/Warps/worldport4"
145 orientation: "down" 155 destination { x: -6.5 y: 0 z: 7.5 }
156 rotation: 0
146 required_door { name: "Digital Entrance" } 157 required_door { name: "Digital Entrance" }
147} 158}
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..3b1e5fc 100644 --- a/data/maps/the_great/rooms/Maze Tower.txtpb +++ b/data/maps/the_great/rooms/Maze Tower.txtpb
@@ -1,5 +1,4 @@
1name: "Maze Tower" 1name: "Maze Tower"
2display_name: "Courtyard"
3panels { 2panels {
4 name: "FEEL" 3 name: "FEEL"
5 path: "Panels/Maze/maze_12" 4 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..f738ed3 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,11 +52,13 @@ 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"
59 display_name: "Eye Worldport"
58 path: "Meshes/Blocks/Warps/worldport20" 60 path: "Meshes/Blocks/Warps/worldport20"
59 orientation: "north" 61 destination { x: 33 y: 0 z: -66.5 }
60 # Note that this can be easily entered from the other side. 62 rotation: 0
61 required_door { name: "Invisible Entrance" } 63 required_door { name: "Invisible Entrance" }
62} 64}
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..12e79e7 100644 --- a/data/maps/the_great/rooms/Purple Room.txtpb +++ b/data/maps/the_great/rooms/Purple Room.txtpb
@@ -1,7 +1,9 @@
1name: "Purple Room" 1name: "Purple Room"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3ports { 3ports {
4 name: "DAEDALUS" 4 name: "DAEDALUS"
5 display_name: "Purple Hallway"
5 path: "Meshes/Blocks/Warps/worldport18" 6 path: "Meshes/Blocks/Warps/worldport18"
6 orientation: "north" 7 destination { x: 158 y: 0 z: 14 }
8 rotation: 180
7} 9}
diff --git a/data/maps/the_great/rooms/Question Room How.txtpb b/data/maps/the_great/rooms/Question Room How.txtpb index 2c4395b..8f087d0 100644 --- a/data/maps/the_great/rooms/Question Room How.txtpb +++ b/data/maps/the_great/rooms/Question Room How.txtpb
@@ -1,5 +1,5 @@
1name: "Question Room How" 1name: "Question Room How"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_3" 5 path: "Panels/Questions/question_3"
@@ -12,6 +12,7 @@ panels {
12 proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" } 12 proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" }
13 proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" } 13 proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" }
14 proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" } 14 proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" }
15 display_name: "QUESTION (How)"
15} 16}
16paintings { 17paintings {
17 name: "WHY" 18 name: "WHY"
diff --git a/data/maps/the_great/rooms/Question Room What.txtpb b/data/maps/the_great/rooms/Question Room What.txtpb index c7be6a9..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 proxies { answer: "what" path: "Panels/Question Proxies/question_4_proxied5" } 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 4de0d0f..b3ee2db 100644 --- a/data/maps/the_great/rooms/Question Room When.txtpb +++ b/data/maps/the_great/rooms/Question Room When.txtpb
@@ -1,5 +1,5 @@
1name: "Question Room When" 1name: "Question Room When"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_1" 5 path: "Panels/Questions/question_1"
@@ -12,6 +12,7 @@ panels {
12 proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" } 12 proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" }
13 proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" } 13 proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" }
14 proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" } 14 proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" }
15 display_name: "QUESTION (When)"
15} 16}
16paintings { 17paintings {
17 name: "WHY" 18 name: "WHY"
diff --git a/data/maps/the_great/rooms/Question Room Who.txtpb b/data/maps/the_great/rooms/Question Room Who.txtpb index f1d6eb7..eb80882 100644 --- a/data/maps/the_great/rooms/Question Room Who.txtpb +++ b/data/maps/the_great/rooms/Question Room Who.txtpb
@@ -1,5 +1,5 @@
1name: "Question Room Who" 1name: "Question Room Who"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_2" 5 path: "Panels/Questions/question_2"
@@ -12,4 +12,5 @@ panels {
12 proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" } 12 proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" }
13 proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" } 13 proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" }
14 proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" } 14 proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" }
15 display_name: "QUESTION (Who)"
15} 16}
diff --git a/data/maps/the_great/rooms/Salmon Room.txtpb b/data/maps/the_great/rooms/Salmon Room.txtpb index 96efd1a..8458829 100644 --- a/data/maps/the_great/rooms/Salmon Room.txtpb +++ b/data/maps/the_great/rooms/Salmon Room.txtpb
@@ -1,7 +1,9 @@
1name: "Salmon Room" 1name: "Salmon Room"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3ports { 3ports {
4 name: "BETWEEN" 4 name: "BETWEEN"
5 display_name: "Salmon Hallway"
5 path: "Meshes/Blocks/Warps/worldport11" 6 path: "Meshes/Blocks/Warps/worldport11"
6 orientation: "east" 7 destination { x: 83 y: 0 z: -21 }
8 rotation: 90
7} 9}
diff --git a/data/maps/the_great/rooms/Talented Entrance.txtpb b/data/maps/the_great/rooms/Talented Entrance.txtpb index 038c7e7..53c27dc 100644 --- a/data/maps/the_great/rooms/Talented Entrance.txtpb +++ b/data/maps/the_great/rooms/Talented Entrance.txtpb
@@ -1,7 +1,9 @@
1name: "Talented Entrance" 1name: "Talented Entrance"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3ports { 3ports {
4 name: "TALENTED" 4 name: "TALENTED"
5 display_name: "Under Question Room Worldport"
5 path: "Meshes/Blocks/Warps/worldport14" 6 path: "Meshes/Blocks/Warps/worldport14"
6 orientation: "south" 7 destination { x: 109 y: -6 z: -26.5 }
8 rotation: 0
7} 9}
diff --git a/data/maps/the_great/rooms/The Landscapes.txtpb b/data/maps/the_great/rooms/The Landscapes.txtpb new file mode 100644 index 0000000..2912843 --- /dev/null +++ b/data/maps/the_great/rooms/The Landscapes.txtpb
@@ -0,0 +1,88 @@
1name: "The Landscapes"
2panel_display_name: "The Landscapes"
3panels {
4 name: "Top Landscape Top"
5 path: "Panels/Kiwi Room/kiwi_1"
6 clue: ""
7 answer: "one"
8 symbols: QUESTION
9}
10panels {
11 name: "Top Landscape Right"
12 path: "Panels/Kiwi Room/kiwi_2"
13 clue: ""
14 answer: "road"
15 symbols: QUESTION
16}
17panels {
18 name: "Top Landscape Bottom"
19 path: "Panels/Kiwi Room/kiwi_3"
20 clue: ""
21 answer: "many"
22 symbols: QUESTION
23}
24panels {
25 name: "Top Landscape Left"
26 path: "Panels/Kiwi Room/kiwi_4"
27 clue: ""
28 answer: "turns"
29 symbols: QUESTION
30}
31panels {
32 name: "Left Landscape Top"
33 path: "Panels/Kiwi Room/kiwi_5"
34 clue: ""
35 answer: "find"
36 symbols: QUESTION
37}
38panels {
39 name: "Left Landscape Right"
40 path: "Panels/Kiwi Room/kiwi_6"
41 clue: ""
42 answer: "keys"
43 symbols: QUESTION
44}
45panels {
46 name: "Left Landscape Bottom"
47 path: "Panels/Kiwi Room/kiwi_7"
48 clue: ""
49 answer: "write"
50 symbols: QUESTION
51}
52panels {
53 name: "Left Landscape Left"
54 path: "Panels/Kiwi Room/kiwi_8"
55 clue: ""
56 answer: "words"
57 symbols: QUESTION
58}
59panels {
60 name: "Right Landscape Top"
61 path: "Panels/Kiwi Room/kiwi_9"
62 clue: ""
63 answer: "hear"
64 symbols: QUESTION
65 proxies { answer: "tell" path: "Panels/Kiwi Proxies/kiwi_9_proxy_1" }
66}
67panels {
68 name: "Right Landscape Right"
69 path: "Panels/Kiwi Room/kiwi_10"
70 clue: ""
71 answer: "lies"
72 symbols: QUESTION
73}
74panels {
75 name: "Right Landscape Bottom"
76 path: "Panels/Kiwi Room/kiwi_11"
77 clue: ""
78 answer: "the"
79 symbols: QUESTION
80}
81panels {
82 name: "Right Landscape Left"
83 path: "Panels/Kiwi Room/kiwi_12"
84 clue: ""
85 answer: "ears"
86 symbols: QUESTION
87 proxies { answer: "eyes" path: "Panels/Kiwi Proxies/kiwi_12_proxy_1" }
88}
diff --git a/data/maps/the_great/rooms/Under Question Room.txtpb b/data/maps/the_great/rooms/Under Question Room.txtpb index 4992632..db751bb 100644 --- a/data/maps/the_great/rooms/Under Question Room.txtpb +++ b/data/maps/the_great/rooms/Under Question Room.txtpb
@@ -1,5 +1,5 @@
1name: "Under Question Room" 1name: "Under Question Room"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/General/question_1" 5 path: "Panels/General/question_1"
@@ -8,4 +8,5 @@ panels {
8 symbols: EXAMPLE 8 symbols: EXAMPLE
9 proxies { answer: "which" path: "Panels/General/question_1_proxy_1" } 9 proxies { answer: "which" path: "Panels/General/question_1_proxy_1" }
10 proxies { answer: "where" path: "Panels/General/question_1_proxy_2" } 10 proxies { answer: "where" path: "Panels/General/question_1_proxy_2" }
11 display_name: "QUESTION (Where)"
11} 12}
diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb index 4723213..9f098ee 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"
@@ -63,17 +63,24 @@ paintings {
63} 63}
64ports { 64ports {
65 name: "IMPRESSIVE" 65 name: "IMPRESSIVE"
66 display_name: "Impressive Entrance"
66 path: "Meshes/Blocks/Warps/worldport2" 67 path: "Meshes/Blocks/Warps/worldport2"
67 orientation: "south" 68 destination { x: -34 y: 0 z: 22.5 }
69 rotation: 0
68} 70}
69ports { 71ports {
70 name: "CC" 72 name: "CC"
73 display_name: "Control Center"
71 path: "Meshes/Blocks/Warps/worldport9" 74 path: "Meshes/Blocks/Warps/worldport9"
72 orientation: "north" 75 destination { x: -59 y: 0 z: -50.5 }
76 rotation: 180
73} 77}
74ports { 78ports {
75 name: "PARTIAL" 79 name: "PARTIAL"
80 display_name: "Red Hallway"
76 path: "Meshes/Blocks/Warps/worldport7" 81 path: "Meshes/Blocks/Warps/worldport7"
77 orientation: "east" 82 destination { x: -62 y: 0 z: 11 }
83 rotation: 90
78 # ER with this is weird; make sure to place on the surface 84 # ER with this is weird; make sure to place on the surface
85 required_door { name: "Partial Entrance" }
79} 86}
diff --git a/data/maps/the_great/rooms/Whole Room.txtpb b/data/maps/the_great/rooms/Whole Room.txtpb index 2f5c855..989241a 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: "Building Building"
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..5cd626b 100644 --- a/data/maps/the_hinterlands/rooms/Main Area.txtpb +++ b/data/maps/the_hinterlands/rooms/Main Area.txtpb
@@ -1,13 +1,16 @@
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"
5 display_name: "South Worldport"
6 path: "Components/Warps/worldport" 6 path: "Components/Warps/worldport"
7 orientation: "east" 7 destination { x: 30 y: 0 z: 19 }
8 rotation: 270
8} 9}
9ports { 10ports {
10 name: "LEFT" 11 name: "LEFT"
12 display_name: "North Worldport"
11 path: "Components/Warps/worldport2" 13 path: "Components/Warps/worldport2"
12 orientation: "east" 14 destination { x: 30 y: 0 z: -76 }
15 rotation: 270
13} 16}
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..aaf8e2a 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,24 +268,33 @@ 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"
275 display_name: "Blue Area Worldport"
275 path: "Components/Warps/worldport" 276 path: "Components/Warps/worldport"
276 orientation: "west" 277 destination { x: -1.5 y: 0 z: 24 }
278 rotation: 270
277} 279}
278ports { 280ports {
279 name: "DAED2" 281 name: "DAED2"
282 display_name: "Pink Area South Worldport"
280 path: "Components/Warps/worldport2" 283 path: "Components/Warps/worldport2"
281 orientation: "west" 284 destination { x: -26.5 y: 0 z: -22 }
285 rotation: 270
282} 286}
283ports { 287ports {
284 name: "DAED3" 288 name: "DAED3"
289 display_name: "Lime Area Worldport"
285 path: "Components/Warps/worldport3" 290 path: "Components/Warps/worldport3"
286 orientation: "east" 291 destination { x: -44.5 y: 0 z: -13 }
292 rotation: 90
287} 293}
288ports { 294ports {
289 name: "GREAT" 295 name: "GREAT"
296 display_name: "Pink Area North Worldport"
290 path: "Components/Warps/worldport4" 297 path: "Components/Warps/worldport4"
291 orientation: "west" 298 destination { x: -29.5 y: 0 z: -62 }
299 rotation: 270
292} 300}
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/doors.txtpb b/data/maps/the_impressive/doors.txtpb index e27d531..9ab6845 100644 --- a/data/maps/the_impressive/doors.txtpb +++ b/data/maps/the_impressive/doors.txtpb
@@ -30,8 +30,25 @@ doors {
30 panels { room: "Green Eye" name: "LEFT" } 30 panels { room: "Green Eye" name: "LEFT" }
31} 31}
32doors { 32doors {
33 name: "Green Eye Panels"
34 type: LOCATION_ONLY
35 panels { room: "Green Eye" name: "RETURN" }
36 panels { room: "Green Eye" name: "TO" }
37 panels { room: "Green Eye" name: "LEFT" }
38 location_room: "Green Eye"
39 location_name: "RETURN, TO, LEFT"
40}
41doors {
33 name: "Control Center Green Door" 42 name: "Control Center Green Door"
34 type: CONTROL_CENTER_COLOR 43 type: CONTROL_CENTER_COLOR
44 latch: true
35 receivers: "Components/Doors/entry_2" 45 receivers: "Components/Doors/entry_2"
36 control_center_color: "green" 46 control_center_color: "green"
37} 47}
48doors {
49 name: "Control Center Green Panel"
50 type: LOCATION_ONLY
51 panels { room: "Side Area" name: "COLOR" }
52 location_room: "Side Area"
53 location_name: "COLOR"
54}
diff --git a/data/maps/the_impressive/rooms/Green Eye.txtpb b/data/maps/the_impressive/rooms/Green Eye.txtpb index 195099d..aa31b07 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"
@@ -22,6 +22,8 @@ panels {
22} 22}
23ports { 23ports {
24 name: "PLAZA" 24 name: "PLAZA"
25 display_name: "Green Hallway"
25 path: "Components/Warps/worldport3" 26 path: "Components/Warps/worldport3"
26 orientation: "east" 27 destination { x: -33 y: 0 z: 1 }
28 rotation: 90
27} 29}
diff --git a/data/maps/the_impressive/rooms/Lobby.txtpb b/data/maps/the_impressive/rooms/Lobby.txtpb index 5492d67..577a051 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"
@@ -9,6 +9,8 @@ panels {
9} 9}
10ports { 10ports {
11 name: "GREAT" 11 name: "GREAT"
12 display_name: "Main Entrance"
12 path: "Components/Warps/worldport" 13 path: "Components/Warps/worldport"
13 orientation: "south" 14 destination { x: 0 y: 0 z: 11.5 }
15 rotation: 0
14} 16}
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..d1b28a3 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"
@@ -9,6 +9,8 @@ panels {
9} 9}
10ports { 10ports {
11 name: "FOURROOMS" 11 name: "FOURROOMS"
12 display_name: "Four Rooms Entrance"
12 path: "Components/Warps/worldport2" 13 path: "Components/Warps/worldport2"
13 orientation: "south" 14 destination { x: -27 y: 0 z: 25.5 }
15 rotation: 0
14} 16}
diff --git a/data/maps/the_impressive/rooms/W Room.txtpb b/data/maps/the_impressive/rooms/W Room.txtpb index c0616f9..21f1eab 100644 --- a/data/maps/the_impressive/rooms/W Room.txtpb +++ b/data/maps/the_impressive/rooms/W Room.txtpb
@@ -1,5 +1,5 @@
1name: "W Room" 1name: "W Room"
2display_name: "Impressive" 2panel_display_name: "Inside"
3letters { 3letters {
4 key: "w" 4 key: "w"
5 path: "Components/Collectables/collectable2" 5 path: "Components/Collectables/collectable2"
diff --git a/data/maps/the_impressive/rooms/WM Room.txtpb b/data/maps/the_impressive/rooms/WM Room.txtpb index 3e0ccf2..dce77ed 100644 --- a/data/maps/the_impressive/rooms/WM Room.txtpb +++ b/data/maps/the_impressive/rooms/WM Room.txtpb
@@ -1,5 +1,5 @@
1name: "WM Room" 1name: "WM Room"
2display_name: "Impressive" 2panel_display_name: "Inside"
3panels { 3panels {
4 name: "LEFT" 4 name: "LEFT"
5 path: "Panels/entry_2" 5 path: "Panels/entry_2"
diff --git a/data/maps/the_invisible/rooms/Entrance.txtpb b/data/maps/the_invisible/rooms/Entrance.txtpb index 7fafcb5..c74b968 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"
@@ -9,6 +8,8 @@ panels {
9} 8}
10ports { 9ports {
11 name: "ENTRY" 10 name: "ENTRY"
11 display_name: "Entrance"
12 path: "Components/Warps/worldport2" 12 path: "Components/Warps/worldport2"
13 orientation: "north" 13 destination { x: 0 y: 0 z: -57 }
14 rotation: 180
14} 15}
diff --git a/data/maps/the_invisible/rooms/Maze.txtpb b/data/maps/the_invisible/rooms/Maze.txtpb index 4461f08..46f3fbc 100644 --- a/data/maps/the_invisible/rooms/Maze.txtpb +++ b/data/maps/the_invisible/rooms/Maze.txtpb
@@ -1,11 +1,13 @@
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"
6} 5}
7ports { 6ports {
8 name: "ENTRY" 7 name: "ENTRY"
8 display_name: "Exit"
9 path: "Components/Warps/worldport" 9 path: "Components/Warps/worldport"
10 orientation: "south" 10 # Should this be shuffleable? It skips the maze lol.
11 destination { x: 0 y: 0 z: 9.5 }
12 rotation: 0
11} 13}
diff --git a/data/maps/the_jubilant/doors.txtpb b/data/maps/the_jubilant/doors.txtpb index 02db1ff..90bfd0f 100644 --- a/data/maps/the_jubilant/doors.txtpb +++ b/data/maps/the_jubilant/doors.txtpb
@@ -31,3 +31,14 @@ doors {
31 panels { room: "Main Area" name: "QUEEN" answer: "jack" } 31 panels { room: "Main Area" name: "QUEEN" answer: "jack" }
32 location_room: "Main Area" 32 location_room: "Main Area"
33} 33}
34doors {
35 name: "Side Room Puzzles"
36 type: LOCATION_ONLY
37 panels { room: "Side Area" name: "CALLBACK" }
38 panels { room: "Side Area" name: "CALL" }
39 panels { room: "Side Area" name: "PUSHBACK" }
40 panels { room: "Side Area" name: "PUSH" }
41 panels { room: "Side Area" name: "FLASHBACK" }
42 panels { room: "Side Area" name: "FLASH" }
43 location_room: "Side Area"
44}
diff --git a/data/maps/the_jubilant/metadata.txtpb b/data/maps/the_jubilant/metadata.txtpb index 7de7b85..4af1874 100644 --- a/data/maps/the_jubilant/metadata.txtpb +++ b/data/maps/the_jubilant/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Jubilant" 1display_name: "The Jubilant"
2worldport_entrance {
3 room: "Main Area"
4 name: "GREAT"
5}
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..b38fafd 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"
@@ -98,6 +97,8 @@ panels {
98} 97}
99ports { 98ports {
100 name: "GREAT" 99 name: "GREAT"
100 display_name: "Entrance"
101 path: "Components/Warps/worldport" 101 path: "Components/Warps/worldport"
102 orientation: "west" 102 destination { x: -3 y: 0 z: 9 }
103 rotation: 270
103} 104}
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/metadata.txtpb b/data/maps/the_keen/metadata.txtpb index 669f608..909f420 100644 --- a/data/maps/the_keen/metadata.txtpb +++ b/data/maps/the_keen/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Keen" 1display_name: "The Keen"
2worldport_entrance {
3 room: "Main Area"
4 name: "GREAT"
5}
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..32d399a 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"
@@ -70,6 +69,8 @@ panels {
70} 69}
71ports { 70ports {
72 name: "GREAT" 71 name: "GREAT"
72 display_name: "Entrance"
73 path: "Components/Warps/worldport" 73 path: "Components/Warps/worldport"
74 orientation: "south" 74 destination { x: 0 y: 0 z: 7.5 }
75 rotation: 0
75} 76}
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/metadata.txtpb b/data/maps/the_liberated/metadata.txtpb index a92d7e5..b9b4321 100644 --- a/data/maps/the_liberated/metadata.txtpb +++ b/data/maps/the_liberated/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Liberated" 1display_name: "The Liberated"
2worldport_entrance {
3 room: "Puzzle Room"
4 name: "ENTRY"
5}
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..2103bfa 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "ENTRY" 59 name: "ENTRY"
60 display_name: "Entrance"
61 path: "Components/Warps/worldport" 61 path: "Components/Warps/worldport"
62 orientation: "south" 62 destination { x: 0 y: 0 z: 7.5 }
63 rotation: 0
63} 64}
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/metadata.txtpb b/data/maps/the_linear/metadata.txtpb index 989463d..838bb2b 100644 --- a/data/maps/the_linear/metadata.txtpb +++ b/data/maps/the_linear/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Linear" 1display_name: "The Linear"
2worldport_entrance {
3 room: "Room"
4 name: "GREAT"
5}
diff --git a/data/maps/the_linear/rooms/Room.txtpb b/data/maps/the_linear/rooms/Room.txtpb index abb89c8..ac03fd9 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "GREAT" 59 name: "GREAT"
60 display_name: "Entrance"
61 path: "Components/Warps/worldport" 61 path: "Components/Warps/worldport"
62 orientation: "south" 62 destination { x: 0 y: 0 z: 7.5 }
63 rotation: 0
63} 64}
diff --git a/data/maps/the_lionized/metadata.txtpb b/data/maps/the_lionized/metadata.txtpb index 38fd5c2..8d6168d 100644 --- a/data/maps/the_lionized/metadata.txtpb +++ b/data/maps/the_lionized/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Lionized" 1display_name: "The Lionized"
2worldport_entrance {
3 room: "Puzzle Room"
4 name: "ENTRY"
5}
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..3a5e267 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "ENTRY" 59 name: "ENTRY"
60 display_name: "Entrance"
61 path: "Components/Warps/worldport" 61 path: "Components/Warps/worldport"
62 orientation: "south" 62 destination { x: 0 y: 0 z: 6.5 }
63 rotation: 0
63} 64}
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/metadata.txtpb b/data/maps/the_literate/metadata.txtpb index 76d1df6..0e04306 100644 --- a/data/maps/the_literate/metadata.txtpb +++ b/data/maps/the_literate/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Literate" 1display_name: "The Literate"
2worldport_entrance {
3 room: "Puzzle Room"
4 name: "ENTRY"
5}
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..c65d408 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"
@@ -58,6 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "ENTRY" 59 name: "ENTRY"
60 display_name: "Entrance"
61 path: "Components/Warps/worldport" 61 path: "Components/Warps/worldport"
62 orientation: "south" 62 destination { x: 0 y: 0 z: 7.5 }
63 rotation: 0
63} 64}
diff --git a/data/maps/the_lively/metadata.txtpb b/data/maps/the_lively/metadata.txtpb index cbf11c2..acd1177 100644 --- a/data/maps/the_lively/metadata.txtpb +++ b/data/maps/the_lively/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Lively" 1display_name: "The Lively"
2worldport_entrance {
3 room: "Puzzle Room"
4 name: "BETWEEN"
5}
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..4918476 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"
@@ -58,5 +57,8 @@ panels {
58} 57}
59ports { 58ports {
60 name: "BETWEEN" 59 name: "BETWEEN"
60 display_name: "Entrance"
61 path: "Components/Warps/worldport" 61 path: "Components/Warps/worldport"
62 destination { x: 0 y: 0 z: 6.5 }
63 rotation: 0
62} 64}
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..300524b 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" }
@@ -52,3 +52,10 @@ doors {
52 panels { room: "Back Room" name: "LIMB" } 52 panels { room: "Back Room" name: "LIMB" }
53 panels { room: "Back Room" name: "SPARE" } 53 panels { room: "Back Room" name: "SPARE" }
54} 54}
55doors {
56 name: "Stores Panel"
57 type: LOCATION_ONLY
58 panels { room: "Main Room" name: "TORE" }
59 location_room: "Main Room"
60 location_name: "TORE"
61}
diff --git a/data/maps/the_nuanced/metadata.txtpb b/data/maps/the_nuanced/metadata.txtpb index 9c39826..4ac9b13 100644 --- a/data/maps/the_nuanced/metadata.txtpb +++ b/data/maps/the_nuanced/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Nuanced" 1display_name: "The Nuanced"
2worldport_entrance {
3 room: "Main Room"
4 name: "UNYIELDING"
5}
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..ce4310e 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"
@@ -107,10 +106,13 @@ panels {
107} 106}
108ports { 107ports {
109 name: "UNYIELDING" 108 name: "UNYIELDING"
109 display_name: "Entrance"
110 path: "Components/Warps/worldport" 110 path: "Components/Warps/worldport"
111 orientation: "west" 111 destination { x: -3.5 y: 0 z: 21 }
112 rotation: 270
112} 113}
113keyholders { 114keyholders {
114 name: "S" 115 name: "S"
115 path: "Components/KeyHolders/keyHolderS" 116 path: "Components/KeyHolders/keyHolderS"
117 key: "s"
116} 118}
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/connections.txtpb b/data/maps/the_orb/connections.txtpb index 62a7643..b902711 100644 --- a/data/maps/the_orb/connections.txtpb +++ b/data/maps/the_orb/connections.txtpb
@@ -10,10 +10,20 @@ connections {
10} 10}
11connections { 11connections {
12 from_room: "Main Area" 12 from_room: "Main Area"
13 to_room: "B Room" 13 to_room: "Middle Room"
14 door { name: "B Puzzles" } 14 door { name: "B Puzzles" }
15} 15}
16connections { 16connections {
17 from_room: "Middle Room"
18 to_room: "B Room"
19 oneway: true
20}
21connections {
22 from_room: "Middle Room"
23 to_room: "Main Area"
24 oneway: true
25}
26connections {
17 from_room: "B Room" 27 from_room: "B Room"
18 to_room: "Main Area" 28 to_room: "Main Area"
19 oneway: true 29 oneway: true
diff --git a/data/maps/the_orb/rooms/B Room.txtpb b/data/maps/the_orb/rooms/B Room.txtpb index 833c659..633232f 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"
@@ -10,19 +9,10 @@ paintings {
10 # TODO: This is too high up to enter. It's also a hint painting. 9 # TODO: This is too high up to enter. It's also a hint painting.
11 exit_only: true 10 exit_only: true
12} 11}
13# TODO: Should these two be independent for shuffling purposes, or always tied
14# to the Main Area's port?
15ports {
16 name: "MID"
17 path: "Components/Warps/worldport4"
18 orientation: "south"
19 # This port is in the room immediately after solving the B puzzles, which
20 # means it seems like it would be inaccessible if you enter the map from the
21 # painting or from the final port, but entering the O or R areas brings you
22 # back to the beginning.
23}
24ports { 12ports {
25 name: "FINAL" 13 name: "FINAL"
14 display_name: "Final Worldport"
26 path: "Components/Warps/worldport5" 15 path: "Components/Warps/worldport5"
27 orientation: "south" 16 destination { x: -69 y: 0 z: 87 }
17 rotation: 90
28} 18}
diff --git a/data/maps/the_orb/rooms/Main Area.txtpb b/data/maps/the_orb/rooms/Main Area.txtpb index 8d7b7b1..976c489 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"
@@ -86,6 +85,8 @@ panels {
86} 85}
87ports { 86ports {
88 name: "GREAT" 87 name: "GREAT"
88 display_name: "Main Entrance"
89 path: "Components/Warps/worldport" 89 path: "Components/Warps/worldport"
90 orientation: "south" 90 destination { x: 38 y: 0 z: 39 }
91 rotation: 90
91} 92}
diff --git a/data/maps/the_orb/rooms/Middle Room.txtpb b/data/maps/the_orb/rooms/Middle Room.txtpb new file mode 100644 index 0000000..ed1a00c --- /dev/null +++ b/data/maps/the_orb/rooms/Middle Room.txtpb
@@ -0,0 +1,12 @@
1name: "Middle Room"
2# This is the room after solving the B puzzles but before getting to B1 itself.
3# It has to be a separate region because if you are shuffling worldports and you
4# warp to the B1 room port, you can't access this port if you're not able to
5# solve the B puzzles.
6ports {
7 name: "MID"
8 display_name: "Middle Worldport"
9 path: "Components/Warps/worldport4"
10 destination { x: -69 y: 0 z: 43 }
11 rotation: 90
12}
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 28af5d0..2d1c851 100644 --- a/data/maps/the_owl/doors.txtpb +++ b/data/maps/the_owl/doors.txtpb
@@ -1,13 +1,15 @@
1doors { 1doors {
2 name: "Brush Door" 2 name: "Brush Door"
3 type: STANDARD 3 type: ITEM_ONLY
4 legacy_location: true
4 receivers: "Components/Doors/entry_1" 5 receivers: "Components/Doors/entry_1"
5 panels { room: "R2C2 Top" name: "CRUSH" } 6 panels { room: "R2C2 Top" name: "CRUSH" }
6 location_room: "R2C2 Top" 7 location_room: "R2C2 Top"
7} 8}
8doors { 9doors {
9 name: "Sky Top Doors" 10 name: "Sky Top Doors"
10 type: STANDARD 11 type: ITEM_ONLY
12 legacy_location: true
11 receivers: "Components/Doors/entry_2" 13 receivers: "Components/Doors/entry_2"
12 receivers: "Components/Doors/entry_4" 14 receivers: "Components/Doors/entry_4"
13 panels { room: "R2C1 Left" name: "VERB" } 15 panels { room: "R2C1 Left" name: "VERB" }
@@ -15,7 +17,8 @@ doors {
15} 17}
16doors { 18doors {
17 name: "Sky Bottom Doors" 19 name: "Sky Bottom Doors"
18 type: STANDARD 20 type: ITEM_ONLY
21 legacy_location: true
19 receivers: "Components/Doors/entry_3" 22 receivers: "Components/Doors/entry_3"
20 receivers: "Components/Doors/entry_5" 23 receivers: "Components/Doors/entry_5"
21 panels { room: "R2C1 Left" name: "FOIL" } 24 panels { room: "R2C1 Left" name: "FOIL" }
@@ -23,21 +26,24 @@ doors {
23} 26}
24doors { 27doors {
25 name: "First Room Shortcut" 28 name: "First Room Shortcut"
26 type: STANDARD 29 type: ITEM_ONLY
30 legacy_location: true
27 receivers: "Components/Doors/entry_6" 31 receivers: "Components/Doors/entry_6"
28 panels { room: "R2C2.5 Bottom" name: "FIZZLE" } 32 panels { room: "Connected Area" name: "FIZZLE" }
29 location_room: "R2C2.5 Bottom" 33 location_room: "Connected Area"
30} 34}
31doors { 35doors {
32 name: "First Door" 36 name: "First Door"
33 type: STANDARD 37 type: ITEM_ONLY
38 legacy_location: true
34 receivers: "Components/Doors/entry_7" 39 receivers: "Components/Doors/entry_7"
35 panels { room: "R2C2 Bottom" name: "FOUL" } 40 panels { room: "R2C2 Bottom" name: "FOUL" }
36 location_room: "R2C2 Bottom" 41 location_room: "R2C2 Bottom"
37} 42}
38doors { 43doors {
39 name: "Blue Door" 44 name: "Blue Door"
40 type: STANDARD 45 type: ITEM_ONLY
46 legacy_location: true
41 receivers: "Components/Doors/entry_8" 47 receivers: "Components/Doors/entry_8"
42 panels { room: "Connected Area" name: "PAST" } 48 panels { room: "Connected Area" name: "PAST" }
43 panels { room: "Connected Area" name: "LAY" } 49 panels { room: "Connected Area" name: "LAY" }
@@ -59,12 +65,14 @@ doors {
59doors { 65doors {
60 name: "Control Center Magenta Door" 66 name: "Control Center Magenta Door"
61 type: CONTROL_CENTER_COLOR 67 type: CONTROL_CENTER_COLOR
68 latch: true
62 receivers: "Components/Doors/entry_18" 69 receivers: "Components/Doors/entry_18"
63 control_center_color: "magenta" 70 control_center_color: "magenta"
64} 71}
65doors { 72doors {
66 name: "Sky Owl" 73 name: "Sky Owl"
67 type: STANDARD 74 type: ITEM_ONLY
75 legacy_location: true
68 receivers: "Components/Owl/Room 1/LB" 76 receivers: "Components/Owl/Room 1/LB"
69 receivers: "Components/Owl/Room 1/LBG" 77 receivers: "Components/Owl/Room 1/LBG"
70 receivers: "Components/Owl/Room 2/LB" 78 receivers: "Components/Owl/Room 2/LB"
@@ -92,7 +100,8 @@ doors {
92} 100}
93doors { 101doors {
94 name: "Gray Owl" 102 name: "Gray Owl"
95 type: STANDARD 103 type: ITEM_ONLY
104 legacy_location: true
96 receivers: "Components/Owl/Room 1/G" 105 receivers: "Components/Owl/Room 1/G"
97 receivers: "Components/Owl/Room 1/GG" 106 receivers: "Components/Owl/Room 1/GG"
98 receivers: "Components/Owl/Room 2/G" 107 receivers: "Components/Owl/Room 2/G"
@@ -120,7 +129,8 @@ doors {
120} 129}
121doors { 130doors {
122 name: "Orange Owl" 131 name: "Orange Owl"
123 type: STANDARD 132 type: ITEM_ONLY
133 legacy_location: true
124 receivers: "Components/Owl/Room 1/O" 134 receivers: "Components/Owl/Room 1/O"
125 receivers: "Components/Owl/Room 1/OG" 135 receivers: "Components/Owl/Room 1/OG"
126 receivers: "Components/Owl/Room 2/O" 136 receivers: "Components/Owl/Room 2/O"
@@ -148,7 +158,8 @@ doors {
148} 158}
149doors { 159doors {
150 name: "White Owl" 160 name: "White Owl"
151 type: STANDARD 161 type: ITEM_ONLY
162 legacy_location: true
152 receivers: "Components/Owl/Room 1/W" 163 receivers: "Components/Owl/Room 1/W"
153 receivers: "Components/Owl/Room 1/WG" 164 receivers: "Components/Owl/Room 1/WG"
154 receivers: "Components/Owl/Room 2/W" 165 receivers: "Components/Owl/Room 2/W"
@@ -171,12 +182,13 @@ doors {
171 receivers: "Components/Owl/Room 10/WG" 182 receivers: "Components/Owl/Room 10/WG"
172 receivers: "Components/Owl/Room 11/W" 183 receivers: "Components/Owl/Room 11/W"
173 receivers: "Components/Owl/Room 11/WG" 184 receivers: "Components/Owl/Room 11/WG"
174 panels { room: "R2C2.5 Bottom" name: "BLACK" } 185 panels { room: "R2C3 Bottom" name: "BLACK" }
175 location_room: "R2C2.5 Bottom" 186 location_room: "R2C3 Bottom"
176} 187}
177doors { 188doors {
178 name: "Black Owl" 189 name: "Black Owl"
179 type: STANDARD 190 type: ITEM_ONLY
191 legacy_location: true
180 receivers: "Components/Owl/Room 1/BK" 192 receivers: "Components/Owl/Room 1/BK"
181 receivers: "Components/Owl/Room 1/BKG" 193 receivers: "Components/Owl/Room 1/BKG"
182 receivers: "Components/Owl/Room 2/BK" 194 receivers: "Components/Owl/Room 2/BK"
@@ -204,7 +216,8 @@ doors {
204} 216}
205doors { 217doors {
206 name: "Blue Owl" 218 name: "Blue Owl"
207 type: STANDARD 219 type: ITEM_ONLY
220 legacy_location: true
208 receivers: "Components/Owl/Room 1/BL" 221 receivers: "Components/Owl/Room 1/BL"
209 receivers: "Components/Owl/Room 1/BLG" 222 receivers: "Components/Owl/Room 1/BLG"
210 receivers: "Components/Owl/Room 2/BL" 223 receivers: "Components/Owl/Room 2/BL"
@@ -233,20 +246,112 @@ doors {
233doors { 246doors {
234 name: "Gray Panel" 247 name: "Gray Panel"
235 type: EVENT 248 type: EVENT
236 # TODO: Is it okay to have an event with an in-game effect? 249 #receivers: "Panels/Colors/owl_2/animationListener2"
237 receivers: "Panels/Colors/owl_2/animationListener2" 250 panels { room: "Connected Area" name: "RANGE" }
238 doors { name: "Orange Owl" } 251 panels { room: "Connected Area" name: "WHITE" }
239 doors { name: "Black Owl" } 252 panels { room: "Blue Room" name: "SKY" }
240 doors { name: "Blue Owl" }
241} 253}
242doors { 254doors {
243 name: "Owl Painting" 255 name: "Owl Painting"
244 type: EVENT 256 type: EVENT
245 #move_paintings { room: "Connected Area" name: "OWL" } 257 #move_paintings { room: "Connected Area" name: "OWL" }
246 #receivers: "Components/Paintings/owl/teleportListener" 258 #receivers: "Components/Paintings/owl/teleportListener"
247 doors { name: "Orange Owl" } 259 panels { room: "R2C1 Left" name: "DUSKY" }
248 doors { name: "Black Owl" } 260 panels { room: "R2C2 Top" name: "RAY" }
249 doors { name: "Blue Owl" } 261 panels { room: "Connected Area" name: "RANGE" }
250 doors { name: "White Owl" } 262 panels { room: "R2C3 Bottom" name: "BLACK" }
251 doors { name: "Sky Owl" } 263 panels { room: "Connected Area" name: "WHITE" }
264 panels { room: "Blue Room" name: "SKY" }
265}
266doors {
267 name: "R1C1 Panels"
268 type: LOCATION_ONLY
269 panels { room: "Connected Area" name: "ETCH" }
270 panels { room: "Connected Area" name: "SHOE" }
271 panels { room: "Connected Area" name: "MARKER" }
272 location_room: "Connected Area"
273 location_name: "ETCH, MARKER, SHOE"
274}
275doors {
276 name: "R1C2 Panels"
277 type: LOCATION_ONLY
278 panels { room: "Connected Area" name: "FAINT" }
279 panels { room: "Connected Area" name: "PURE" }
280 panels { room: "Connected Area" name: "MODE" }
281 location_room: "Connected Area"
282 location_name: "FAINT, MODE, PURE"
283}
284doors {
285 name: "Control Center Magenta Panel"
286 type: LOCATION_ONLY
287 panels { room: "Connected Area" name: "COLOR" }
288 location_room: "Connected Area"
289 location_name: "COLOR"
290}
291doors {
292 name: "R1C3 Panels"
293 type: LOCATION_ONLY
294 panels { room: "Connected Area" name: "PENCIL" }
295 panels { room: "Connected Area" name: "WING" }
296 location_room: "Connected Area"
297 location_name: "PENCIL, WING"
298}
299doors {
300 name: "R1C4 Panels"
301 type: LOCATION_ONLY
302 panels { room: "Connected Area" name: "SKETCH" }
303 panels { room: "Connected Area" name: "PHOTO" }
304 panels { room: "R1C4 Left" name: "WALK" }
305 panels { room: "R1C4 Left" name: "STENCIL" }
306 location_room: "R1C4 Left"
307 location_name: "PHOTO, SKETCH, STENCIL, WALK"
308}
309doors {
310 name: "R2C1 Panels"
311 type: LOCATION_ONLY
312 panels { room: "Connected Area" name: "LAY" }
313 panels { room: "Connected Area" name: "PAST" }
314 panels { room: "R2C1 Left" name: "VERB" }
315 panels { room: "R2C1 Left" name: "FOIL" }
316 location_room: "R2C1 Left"
317 location_name: "FOIL, LAY, PAST, VERB"
318}
319doors {
320 name: "R2C2 Panels"
321 type: LOCATION_ONLY
322 panels { room: "R2C2 Bottom" name: "FOUL" }
323 panels { room: "R2C2 Top" name: "CRUSH" }
324 panels { room: "Connected Area" name: "FIZZLE" }
325 location_room: "R2C2 Top"
326 location_name: "CRUSH, FOUL, FIZZLE"
327}
328doors {
329 name: "R2C3 Panels"
330 type: LOCATION_ONLY
331 panels { room: "Connected Area" name: "PRIMARY" }
332 panels { room: "R2C3 Bottom" name: "FIGMENT" }
333 location_room: "R2C3 Bottom"
334 location_name: "FIGMENT, PRIMARY"
335}
336doors {
337 name: "R2C4 Panels"
338 type: LOCATION_ONLY
339 panels { room: "Connected Area" name: "SHOW" }
340 panels { room: "Connected Area" name: "HAD" }
341 panels { room: "Connected Area" name: "HEAVY" }
342 location_room: "Connected Area"
343 location_name: "HAD, HEAVY, SHOW"
344}
345doors {
346 name: "Near Z1 Panel"
347 type: LOCATION_ONLY
348 panels { room: "Z Room" name: "MAZE" }
349 location_room: "Z Room"
350 location_name: "MAZE"
351}
352doors {
353 name: "Double Letters"
354 type: EVENT
355 receivers: "Panels/Warps/magenta/visibilityListener"
356 double_letters: true
252} 357}
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..b604cba 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"
@@ -27,6 +26,7 @@ panels {
27 clue: "color" 26 clue: "color"
28 answer: "magenta" 27 answer: "magenta"
29 symbols: EXAMPLE 28 symbols: EXAMPLE
29 required_door { name: "Double Letters" }
30} 30}
31panels { 31panels {
32 name: "WHITE" 32 name: "WHITE"
@@ -133,6 +133,13 @@ panels {
133 answer: "orange" 133 answer: "orange"
134 symbols: SPARKLES 134 symbols: SPARKLES
135} 135}
136panels {
137 name: "FIZZLE"
138 path: "Panels/Bottom Mid/owl_10"
139 clue: "fizzle"
140 answer: "chisel"
141 symbols: ZERO
142}
136paintings { 143paintings {
137 name: "OWL" 144 name: "OWL"
138 path: "Components/Paintings/owl" 145 path: "Components/Paintings/owl"
@@ -143,7 +150,9 @@ paintings {
143} 150}
144ports { 151ports {
145 name: "FOURROOMS" 152 name: "FOURROOMS"
153 display_name: "Four Rooms Entrance"
146 path: "Components/Warps/worldport2" 154 path: "Components/Warps/worldport2"
147 orientation: "east" 155 destination { x: 71.5 y: 0 z: -9 }
156 rotation: 90
148 # Note that this is behind teal walls. 157 # Note that this is behind teal walls.
149} 158}
diff --git a/data/maps/the_owl/rooms/Magenta Hallway.txtpb b/data/maps/the_owl/rooms/Magenta Hallway.txtpb index 58a4a5d..14d6f0d 100644 --- a/data/maps/the_owl/rooms/Magenta Hallway.txtpb +++ b/data/maps/the_owl/rooms/Magenta Hallway.txtpb
@@ -1,7 +1,8 @@
1name: "Magenta Hallway" 1name: "Magenta Hallway"
2display_name: "Owl"
3ports { 2ports {
4 name: "STURDY" 3 name: "STURDY"
4 display_name: "Magenta Hallway"
5 path: "Components/Warps/worldport3" 5 path: "Components/Warps/worldport3"
6 orientation: "west" 6 destination { x: 17 y: 0 z: -46 }
7 rotation: 270
7} 8}
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..2cfd340 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"
@@ -9,7 +8,10 @@ panels {
9} 8}
10ports { 9ports {
11 name: "GALLERY" 10 name: "GALLERY"
11 display_name: "Gallery Worldport"
12 path: "Components/Warps/worldport" 12 path: "Components/Warps/worldport"
13 orientation: "south" 13 destination { x: 0 y: 0 z: 9 }
14 # Note that this port is accessible from the other side in the Z1 room. Hmm. 14 rotation: 0
15 # TODO: Note that this port is accessible from the other side in the Z1
16 # room. Hmm.
15} 17}
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..05d2e63 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"
@@ -30,3 +43,12 @@ doors {
30 panels { room: "Main Area" name: "ALEXANDER" answer: "alexander" } 43 panels { room: "Main Area" name: "ALEXANDER" answer: "alexander" }
31 panels { room: "Main Area" name: "CAESAR" answer: "caesar" } 44 panels { room: "Main Area" name: "CAESAR" answer: "caesar" }
32} 45}
46doors {
47 name: "Lavender Area Puzzles"
48 type: LOCATION_ONLY
49 panels { room: "Lavender Area" name: "ME" }
50 panels { room: "Lavender Area" name: "SHEEP" }
51 panels { room: "Lavender Area" name: "WOOD" }
52 location_room: "Lavender Area"
53 location_name: "ME, SHEEP, WOOD"
54}
diff --git a/data/maps/the_parthenon/rooms/Ending.txtpb b/data/maps/the_parthenon/rooms/Ending.txtpb index 8fa805f..789e906 100644 --- a/data/maps/the_parthenon/rooms/Ending.txtpb +++ b/data/maps/the_parthenon/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Parthenon"
3endings { 2endings {
4 name: "CYAN" 3 name: "CYAN"
5 path: "Components/cyan_end" 4 path: "Components/cyan_end"
diff --git a/data/maps/the_parthenon/rooms/K2 Room.txtpb b/data/maps/the_parthenon/rooms/K2 Room.txtpb index 1c95ad5..596b489 100644 --- a/data/maps/the_parthenon/rooms/K2 Room.txtpb +++ b/data/maps/the_parthenon/rooms/K2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "K2 Room" 1name: "K2 Room"
2display_name: "Parthenon"
3letters { 2letters {
4 key: "k" 3 key: "k"
5 level2: true 4 level2: true
diff --git a/data/maps/the_parthenon/rooms/Lavender Area.txtpb b/data/maps/the_parthenon/rooms/Lavender Area.txtpb index 6f67214..9e62498 100644 --- a/data/maps/the_parthenon/rooms/Lavender Area.txtpb +++ b/data/maps/the_parthenon/rooms/Lavender Area.txtpb
@@ -1,5 +1,4 @@
1name: "Lavender Area" 1name: "Lavender Area"
2display_name: "Parthenon"
3panels { 2panels {
4 name: "ME" 3 name: "ME"
5 path: "Panels/Lavender/panel_7" 4 path: "Panels/Lavender/panel_7"
diff --git a/data/maps/the_parthenon/rooms/Main Area.txtpb b/data/maps/the_parthenon/rooms/Main Area.txtpb index 7d4a80c..2d989f8 100644 --- a/data/maps/the_parthenon/rooms/Main Area.txtpb +++ b/data/maps/the_parthenon/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Parthenon"
3panels { 2panels {
4 name: "XERXES" 3 name: "XERXES"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
@@ -56,16 +55,22 @@ panels {
56} 55}
57ports { 56ports {
58 name: "GALLERY" 57 name: "GALLERY"
58 display_name: "Columns Worldport"
59 path: "Components/Warps/worldport" 59 path: "Components/Warps/worldport"
60 orientation: "south" 60 destination { x: 0 y: 0 z: 0 }
61 rotation: 0
61} 62}
62ports { 63ports {
63 name: "ENTRY" 64 name: "ENTRY"
65 display_name: "Building Worldport"
64 path: "Components/Warps/worldport2" 66 path: "Components/Warps/worldport2"
65 orientation: "south" 67 destination { x: 0 y: 0 z: -21 }
68 rotation: 0
66} 69}
67ports { 70ports {
68 name: "REVITALIZED" 71 name: "REVITALIZED"
72 display_name: "Plum Hallway"
69 path: "Components/Warps/worldport3" 73 path: "Components/Warps/worldport3"
70 orientation: "north" 74 destination { x: -24 y: 0 z: -39 }
75 rotation: 180
71} 76}
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/doors.txtpb b/data/maps/the_partial/doors.txtpb index 2b233db..e37d077 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"
@@ -42,14 +43,14 @@ doors {
42doors { 43doors {
43 name: "L Entered" 44 name: "L Entered"
44 type: EVENT 45 type: EVENT
45 # It does this in vanilla, but I'm specifying it so that the Control Center 46 latch: true
46 # Entrance door doesn't override it.
47 receivers: "Components/Doors/controlDoor" 47 receivers: "Components/Doors/controlDoor"
48 keyholders { room: "Obverse Side" name: "L" key: "l" } 48 keyholders { room: "Obverse Side" name: "L" key: "l" }
49} 49}
50doors { 50doors {
51 name: "Control Center Entrance" 51 name: "Control Center Entrance"
52 type: LOCATION_ONLY 52 type: EVENT
53 legacy_location: true
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"
diff --git a/data/maps/the_partial/rooms/Control Center Entrance.txtpb b/data/maps/the_partial/rooms/Control Center Entrance.txtpb index 8d7e228..faccd50 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"
@@ -9,6 +8,8 @@ panels {
9} 8}
10ports { 9ports {
11 name: "CC" 10 name: "CC"
11 display_name: "Control Center Connector"
12 path: "Components/Warps/worldport2" 12 path: "Components/Warps/worldport2"
13 orientation: "north" 13 destination { x: -19 y: 0 z: 8 }
14 rotation: 180
14} 15}
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..462888c 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"
@@ -100,13 +99,16 @@ panels {
100} 99}
101ports { 100ports {
102 name: "GREAT" 101 name: "GREAT"
102 display_name: "Main Entrance"
103 path: "Components/Warps/worldport" 103 path: "Components/Warps/worldport"
104 orientation: "west" 104 destination { x: -3 y: 0 z: 20 }
105 rotation: 270
105} 106}
106keyholders { 107keyholders {
107 # This is one of the ones that's misnamed within the game. 108 # This is one of the ones that's misnamed within the game.
108 name: "L" 109 name: "L"
109 path: "Components/KeyHolders/keyHolderI" 110 path: "Components/KeyHolders/keyHolderI"
111 key: "l"
110} 112}
111paintings { 113paintings {
112 name: "F" 114 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/metadata.txtpb b/data/maps/the_perceptive/metadata.txtpb index e0c64fb..6942cab 100644 --- a/data/maps/the_perceptive/metadata.txtpb +++ b/data/maps/the_perceptive/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Perceptive" 1display_name: "The Perceptive"
2worldport_entrance {
3 room: "Main Area"
4 name: "CC"
5}
diff --git a/data/maps/the_perceptive/rooms/Main Area.txtpb b/data/maps/the_perceptive/rooms/Main Area.txtpb index 75a0343..ebf511d 100644 --- a/data/maps/the_perceptive/rooms/Main Area.txtpb +++ b/data/maps/the_perceptive/rooms/Main Area.txtpb
@@ -1,7 +1,8 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Perceptive"
3ports { 2ports {
4 name: "CC" 3 name: "CC"
4 display_name: "Entrance"
5 path: "Components/Warps/worldport" 5 path: "Components/Warps/worldport"
6 orientation: "east" 6 destination { x: 3 y: 0 z: 13 }
7 rotation: 90
7} 8}
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..fef8954 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" }
@@ -209,3 +210,31 @@ doors {
209 panels { room: "Bottom Right Room" name: "HONEY" } 210 panels { room: "Bottom Right Room" name: "HONEY" }
210 panels { room: "Bottom Right Room" name: "INJECT" } 211 panels { room: "Bottom Right Room" name: "INJECT" }
211} 212}
213doors {
214 name: "Near Sirenic Panel"
215 type: LOCATION_ONLY
216 panels { room: "Sirenic Entrance" name: "SIREN" }
217 location_room: "Sirenic Entrance"
218 location_name: "SIREN"
219}
220doors {
221 name: "Near Symbolic Panel"
222 type: LOCATION_ONLY
223 panels { room: "Symbolic Entrance" name: "FIGURATIVE" }
224 location_room: "Symbolic Entrance"
225 location_name: "FIGURATIVE"
226}
227doors {
228 name: "Near Repetitive Panel"
229 type: LOCATION_ONLY
230 panels { room: "Repetitive Entrance" name: "TEDIOUS" }
231 location_room: "Repetitive Entrance"
232 location_name: "TEDIOUS"
233}
234doors {
235 name: "Near Broken Portal Panel"
236 type: LOCATION_ONLY
237 panels { room: "Main Area" name: "AFFABLE" }
238 location_room: "Main Area"
239 location_name: "AFFABLE"
240}
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..c2fca13 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"
@@ -37,16 +36,22 @@ panels {
37} 36}
38ports { 37ports {
39 name: "UNYIELDING" 38 name: "UNYIELDING"
39 display_name: "Unyielding Hallway"
40 path: "Components/Warps/worldport" 40 path: "Components/Warps/worldport"
41 orientation: "west" 41 destination { x: 1 y: 0 z: 10 }
42 rotation: 270
42} 43}
43ports { 44ports {
44 name: "IMPRESSIVE" 45 name: "IMPRESSIVE"
46 display_name: "Impressive Hallway"
45 path: "Components/Warps/worldport2" 47 path: "Components/Warps/worldport2"
46 orientation: "west" 48 destination { x: 11 y: 0 z: 10 }
49 rotation: 270
47} 50}
48ports { 51ports {
49 name: "BETWEEN" 52 name: "BETWEEN"
53 display_name: "Between Hallway"
50 path: "Components/Warps/worldport3" 54 path: "Components/Warps/worldport3"
51 orientation: "west" 55 destination { x: -9 y: 0 z: 10 }
56 rotation: 270
52} 57}
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..59faaa8 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"
@@ -9,6 +8,8 @@ panels {
9} 8}
10ports { 9ports {
11 name: "REPETITIVE" 10 name: "REPETITIVE"
11 display_name: "Repetitive Entrance"
12 path: "Components/Warps/worldport5" 12 path: "Components/Warps/worldport5"
13 orientation: "north" 13 destination { x: -19 y: 0 z: 16 }
14 rotation: 180
14} 15}
diff --git a/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb index 048359d..524de2b 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"
@@ -9,6 +8,8 @@ panels {
9} 8}
10ports { 9ports {
11 name: "SIRENIC" 10 name: "SIRENIC"
11 display_name: "Sirenic Entrance"
12 path: "Components/Warps/worldport6" 12 path: "Components/Warps/worldport6"
13 orientation: "west" 13 destination { x: -51 y: 0 z: -43 }
14 rotation: 270
14} 15}
diff --git a/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb index 36b6a9b..e2719b8 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"
@@ -9,6 +8,8 @@ panels {
9} 8}
10ports { 9ports {
11 name: "SYMBOLIC" 10 name: "SYMBOLIC"
11 display_name: "Symbolic Entrance"
12 path: "Components/Warps/worldport4" 12 path: "Components/Warps/worldport4"
13 orientation: "south" 13 destination { x: 28 y: 0 z: 4 }
14 rotation: 0
14} 15}
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/metadata.txtpb b/data/maps/the_quiet/metadata.txtpb index 1fa2c46..d7fd0eb 100644 --- a/data/maps/the_quiet/metadata.txtpb +++ b/data/maps/the_quiet/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Quiet" 1display_name: "The Quiet"
2worldport_entrance {
3 room: "Main Area"
4 name: "DAEDALUS"
5}
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..72c0a1e 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"
@@ -98,6 +97,8 @@ panels {
98} 97}
99ports { 98ports {
100 name: "DAEDALUS" 99 name: "DAEDALUS"
100 display_name: "Entrance"
101 path: "Components/Warps/worldport" 101 path: "Components/Warps/worldport"
102 orientation: "east" 102 destination { x: 3 y: 0 z: 8 }
103 rotation: 90
103} 104}
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/doors.txtpb b/data/maps/the_relentless/doors.txtpb index 11f6369..e755d0b 100644 --- a/data/maps/the_relentless/doors.txtpb +++ b/data/maps/the_relentless/doors.txtpb
@@ -1,6 +1,33 @@
1doors { 1doors {
2 name: "Left/Turn Door" 2 name: "Turn Only Puzzles"
3 type: LOCATION_ONLY 3 type: LOCATION_ONLY
4 panels { room: "Turn Room" name: "HIDE (1)" }
5 panels { room: "Turn Room" name: "HIDE (2)" }
6 panels { room: "Turn Room" name: "MORE" }
7 location_room: "Turn Room"
8}
9doors {
10 name: "Shop Only Puzzles"
11 type: LOCATION_ONLY
12 panels { room: "Shop Room" name: "LEFT (1)" }
13 panels { room: "Shop Room" name: "LEFT (2)" }
14 panels { room: "Shop Room" name: "EXIT (1)" }
15 panels { room: "Shop Room" name: "EXIT (2)" }
16 panels { room: "Shop Room" name: "EXIT (3)" }
17 location_room: "Shop Room"
18}
19doors {
20 name: "Left Only Puzzles"
21 type: LOCATION_ONLY
22 panels { room: "Left Room" name: "HIDE" }
23 panels { room: "Left Room" name: "LEFT" }
24 panels { room: "Left Room" name: "MORE" }
25 location_room: "Left Room"
26}
27doors {
28 name: "Left/Turn Door"
29 type: EVENT
30 legacy_location: true
4 panels { room: "Left Room" name: "HIDE" } 31 panels { room: "Left Room" name: "HIDE" }
5 panels { room: "Left Room" name: "LEFT" } 32 panels { room: "Left Room" name: "LEFT" }
6 panels { room: "Left Room" name: "MORE" } 33 panels { room: "Left Room" name: "MORE" }
@@ -11,7 +38,8 @@ doors {
11} 38}
12doors { 39doors {
13 name: "Turn/Shop Door" 40 name: "Turn/Shop Door"
14 type: LOCATION_ONLY 41 type: EVENT
42 legacy_location: true
15 panels { room: "Turn Room" name: "HIDE (1)" } 43 panels { room: "Turn Room" name: "HIDE (1)" }
16 panels { room: "Turn Room" name: "HIDE (2)" } 44 panels { room: "Turn Room" name: "HIDE (2)" }
17 panels { room: "Turn Room" name: "MORE" } 45 panels { room: "Turn Room" name: "MORE" }
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..f4c06f2 100644 --- a/data/maps/the_repetitive/connections.txtpb +++ b/data/maps/the_repetitive/connections.txtpb
@@ -6,13 +6,13 @@ 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
11} 10}
12connections { 11connections {
13 from_room: "Plaza Connector" 12 from_room: "Plaza Connector"
14 to_room: "Main Room" 13 to_room: "Main Room"
15 oneway: true 14 oneway: true
15 vanilla_only: true
16} 16}
17connections { 17connections {
18 from_room: "Main Room" 18 from_room: "Main Room"
diff --git a/data/maps/the_repetitive/doors.txtpb b/data/maps/the_repetitive/doors.txtpb index 9e63c1d..95d189f 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" }
@@ -20,12 +20,21 @@ doors {
20} 20}
21doors { 21doors {
22 name: "Dot Area Entrance" 22 name: "Dot Area Entrance"
23 type: STANDARD 23 type: ITEM_ONLY
24 legacy_location: true
24 receivers: "Components/Doors/Door8" 25 receivers: "Components/Doors/Door8"
25 panels { room: "Main Room" name: "HOTS (2)" } 26 panels { room: "Main Room" name: "HOTS (2)" }
26 location_room: "Main Room" 27 location_room: "Main Room"
27} 28}
28doors { 29doors {
30 name: "Hots Panels"
31 type: LOCATION_ONLY
32 panels { room: "Main Room" name: "HOTS (1)" }
33 panels { room: "Main Room" name: "HOTS (2)" }
34 location_room: "Main Room"
35 location_name: "HOTS (1), HOTS (2)"
36}
37doors {
29 name: "Lime Door" 38 name: "Lime Door"
30 type: STANDARD 39 type: STANDARD
31 receivers: "Components/Doors/Door9" 40 receivers: "Components/Doors/Door9"
@@ -194,3 +203,41 @@ doors {
194 panels { room: "Yellow Room" name: "ASSESSES" } 203 panels { room: "Yellow Room" name: "ASSESSES" }
195 panels { room: "Yellow Room" name: "TINTING" } 204 panels { room: "Yellow Room" name: "TINTING" }
196} 205}
206doors {
207 name: "Anti-Collectable"
208 type: LOCATION_ONLY
209 senders: "Components/Collectables/anticollectable"
210 location_room: "Anti Room"
211}
212doors {
213 name: "H2 Room Puzzles"
214 type: LOCATION_ONLY
215 panels { room: "Main Room" name: "HEIGHT (1)" }
216 panels { room: "Main Room" name: "HEIGHT (2)" }
217 panels { room: "Main Room" name: "HEIGHT (3)" }
218 panels { room: "Main Room" name: "HEIGHT (4)" }
219 panels { room: "Main Room" name: "HEIGHT (5)" }
220 panels { room: "Main Room" name: "HEIGHT (6)" }
221 panels { room: "Main Room" name: "QUESTION" }
222 panels { room: "Main Room" name: "INTUITION" }
223 panels { room: "Main Room" name: "?" }
224 panels { room: "Main Room" name: "HAND" }
225 panels { room: "Main Room" name: "? HAND" }
226 panels { room: "Main Room" name: "RICHES" }
227 panels { room: "Main Room" name: "? RICHES" }
228 panels { room: "Main Room" name: "MISHMASH" }
229 location_room: "Main Room"
230}
231doors {
232 name: "Anti-Collectable Room Panels"
233 type: LOCATION_ONLY
234 panels { room: "Anti Room" name: "EYE (1)" }
235 panels { room: "Anti Room" name: "EYE (2)" }
236 panels { room: "Anti Room" name: "HA (1)" }
237 panels { room: "Anti Room" name: "HA (2)" }
238 panels { room: "Anti Room" name: "HA (3)" }
239 panels { room: "Anti Room" name: "HA (4)" }
240 panels { room: "Anti Room" name: "HA (5)" }
241 panels { room: "Anti Room" name: "TWO" }
242 location_room: "Anti Room"
243}
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 63d0395..c4f4583 100644 --- a/data/maps/the_repetitive/rooms/Dot Area.txtpb +++ b/data/maps/the_repetitive/rooms/Dot Area.txtpb
@@ -1,5 +1,4 @@
1name: "Dot Area" 1name: "Dot Area"
2display_name: "Repetitive"
3panels { 2panels {
4 name: "TUTU (1)" 3 name: "TUTU (1)"
5 path: "Panels/Lingo2/panel" 4 path: "Panels/Lingo2/panel"
diff --git a/data/maps/the_repetitive/rooms/Entry Connector.txtpb b/data/maps/the_repetitive/rooms/Entry Connector.txtpb index 8addc7f..1508145 100644 --- a/data/maps/the_repetitive/rooms/Entry Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb
@@ -1,7 +1,8 @@
1name: "Entry Connector" 1name: "Entry Connector"
2display_name: "Repetitive"
3ports { 2ports {
4 name: "ENTRY" 3 name: "ENTRY"
4 display_name: "Northwest Worldport"
5 path: "Components/Warps/worldport2" 5 path: "Components/Warps/worldport2"
6 orientation: "south" 6 destination { x: -11 y: 0 z: 13 }
7 rotation: 90
7} 8}
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..623204c 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"
@@ -139,6 +138,8 @@ paintings {
139} 138}
140ports { 139ports {
141 name: "CC" 140 name: "CC"
141 display_name: "Southwest Worldport"
142 path: "Components/Warps/worldport3" 142 path: "Components/Warps/worldport3"
143 orientation: "east" 143 destination { x: -5.5 y: 0 z: 56 }
144 rotation: 90
144} 145}
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..b26fdb0 100644 --- a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb
@@ -1,7 +1,8 @@
1name: "Plaza Connector" 1name: "Plaza Connector"
2display_name: "Repetitive"
3ports { 2ports {
4 name: "PLAZA" 3 name: "PLAZA"
4 display_name: "Northeast Worldport"
5 path: "Components/Warps/worldport" 5 path: "Components/Warps/worldport"
6 orientation: "north" 6 destination { x: 15 y: 0 z: 13 }
7 rotation: 0
7} 8}
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..52d8c42 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"
@@ -9,6 +8,8 @@ panels {
9} 8}
10ports { 9ports {
11 name: "PARTHENON" 10 name: "PARTHENON"
11 display_name: "Entrance"
12 path: "Components/Warps/worldport" 12 path: "Components/Warps/worldport"
13 orientation: "south" 13 destination { x: 30 y: 0 z: 16 }
14 rotation: 0
14} 15}
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/doors.txtpb b/data/maps/the_shop/doors.txtpb index 5362614..2ce7c71 100644 --- a/data/maps/the_shop/doors.txtpb +++ b/data/maps/the_shop/doors.txtpb
@@ -33,5 +33,8 @@ doors {
33doors { 33doors {
34 name: "N Entered" 34 name: "N Entered"
35 type: EVENT 35 type: EVENT
36 latch: true
37 receivers: "Components/Doors/entry_1"
38 receivers: "Components/Doors/entry_2"
36 keyholders { room: "Main Area" name: "N" key: "n" } 39 keyholders { room: "Main Area" name: "N" key: "n" }
37} 40}
diff --git a/data/maps/the_shop/rooms/Main Area.txtpb b/data/maps/the_shop/rooms/Main Area.txtpb index eb0e696..df1cb14 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"
@@ -156,9 +155,13 @@ panels {
156} 155}
157ports { 156ports {
158 name: "ENTRY" 157 name: "ENTRY"
158 display_name: "Entrance"
159 path: "Components/Warps/worldport" 159 path: "Components/Warps/worldport"
160 destination { x: 4 y: 0 z: 12 }
161 rotation: 90
160} 162}
161keyholders { 163keyholders {
162 name: "N" 164 name: "N"
163 path: "Components/KeyHolders/keyHolderN" 165 path: "Components/KeyHolders/keyHolderN"
166 key: "n"
164} 167}
diff --git a/data/maps/the_sirenic/metadata.txtpb b/data/maps/the_sirenic/metadata.txtpb index 19e26a3..80b1783 100644 --- a/data/maps/the_sirenic/metadata.txtpb +++ b/data/maps/the_sirenic/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Sirenic" 1display_name: "The Sirenic"
2worldport_entrance {
3 room: "Start"
4 name: "PLAZA"
5}
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..532d951 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"
@@ -16,6 +15,8 @@ panels {
16} 15}
17ports { 16ports {
18 name: "PLAZA" 17 name: "PLAZA"
18 display_name: "Entrance"
19 path: "Components/Warps/worldport" 19 path: "Components/Warps/worldport"
20 orientation: "south" 20 destination { x: 0 y: 0 z: 26 }
21 rotation: 0
21} 22}
diff --git a/data/maps/the_stellar/connections.txtpb b/data/maps/the_stellar/connections.txtpb new file mode 100644 index 0000000..3bfea31 --- /dev/null +++ b/data/maps/the_stellar/connections.txtpb
@@ -0,0 +1,70 @@
1connections {
2 from_room: "Starting Room"
3 to_room: "Connected Area"
4 door { name: "Entrance" }
5}
6connections {
7 from_room: "Connected Area"
8 to_room: "Mastery"
9 door { name: "Mastery Door" }
10}
11connections {
12 from_room: "Connected Area"
13 to_room: "Hi Room"
14 door { name: "Hi Room Front Door" }
15}
16connections {
17 from_room: "Connected Area"
18 to_room: "Hi Room"
19 door { name: "Hi Room Back Door" }
20}
21connections {
22 from_room: "Green Area"
23 to_room: "Connected Area"
24 door { name: "Green Area Door" }
25}
26connections {
27 from_room: "Connected Area"
28 to_room: "Old Crossroads"
29 door { name: "Crossroads Shortcut" }
30}
31connections {
32 from_room: "Connected Area"
33 to_room: "Old Crossroads"
34 oneway: true
35}
36connections {
37 from_room: "Old Crossroads"
38 to_room: "Green Area"
39 oneway: true
40}
41connections {
42 from_room: "Connected Area"
43 to_room: "Red Panel"
44 door { name: "Red Panel" }
45}
46connections {
47 from_room: "Connected Area"
48 to_room: "Orange Panel"
49 door { name: "Orange Panel" }
50}
51connections {
52 from_room: "Connected Area"
53 to_room: "Yellow Panel"
54 door { name: "Yellow Panel" }
55}
56connections {
57 from_room: "Green Area"
58 to_room: "Green Panel"
59 door { name: "Green Panel" }
60}
61connections {
62 from_room: "Connected Area"
63 to_room: "Blue Panel"
64 door { name: "Blue Panel" }
65}
66connections {
67 from_room: "Connected Area"
68 to_room: "Purple Panel"
69 door { name: "Purple Panel" }
70}
diff --git a/data/maps/the_stellar/doors.txtpb b/data/maps/the_stellar/doors.txtpb new file mode 100644 index 0000000..1359189 --- /dev/null +++ b/data/maps/the_stellar/doors.txtpb
@@ -0,0 +1,104 @@
1# Shortcuts from Connected Area -> Starting Room:
2# - Components/Doors/entry_3
3# - Components/Doors/entry_11
4# - Components/Doors/entry_12
5# Unopenable door:
6# - Components/Doors/entry_4
7# - Components/Doors/entry_6
8# - Components/Doors/entry_7
9# This opens and closes automatically:
10# - Components/Doors/entry_5
11doors {
12 name: "Entrance"
13 type: STANDARD
14 receivers: "Components/Doors/entry_1"
15 receivers: "Components/Doors/entry_2"
16 panels { room: "Starting Room" name: "STARLIKE" }
17 location_room: "Starting Room"
18}
19doors {
20 name: "Mastery Door"
21 type: EVENT
22 receivers: "Components/Doors/entry_18"
23 panels { room: "Purple Panel" name: "PURPLE" }
24}
25doors {
26 name: "Hi Room Front Door"
27 type: EVENT
28 receivers: "Components/Doors/entry_21"
29 panels { room: "Connected Area" name: "HI" }
30}
31doors {
32 name: "Hi Room Back Door"
33 type: EVENT
34 receivers: "Components/Doors/entry_20"
35 panels { room: "Hi Room" name: "HI" }
36}
37doors {
38 name: "Green Area Door"
39 type: EVENT
40 receivers: "Components/Doors/entry_15"
41 panels { room: "Green Area" name: "STRAYS" }
42}
43doors {
44 name: "Crossroads Shortcut"
45 type: EVENT
46 receivers: "Components/Doors/entry_14"
47 panels { room: "Old Crossroads" name: "DOORWAY" }
48}
49doors {
50 name: "Red Panel"
51 type: EVENT
52 receivers: "Components/Doors/entry_8"
53 panels { room: "Connected Area" name: "START" }
54}
55doors {
56 name: "Orange Panel"
57 type: EVENT
58 receivers: "Components/Doors/entry_19"
59 panels { room: "Red Panel" name: "RED" }
60}
61doors {
62 name: "Yellow Panel"
63 type: EVENT
64 receivers: "Components/Doors/entry_10"
65 receivers: "Components/Doors/entry_17"
66 panels { room: "Connected Area" name: "START" }
67 panels { room: "Orange Panel" name: "ORANGE" }
68}
69doors {
70 name: "Green Panel"
71 type: EVENT
72 receivers: "Components/Doors/entry_16"
73 panels { room: "Yellow Panel" name: "YELLOW" }
74}
75doors {
76 name: "Blue Panel"
77 type: EVENT
78 receivers: "Components/Doors/entry_9"
79 panels { room: "Green Panel" name: "GREEN" }
80}
81doors {
82 name: "Purple Panel"
83 type: EVENT
84 receivers: "Components/Doors/entry_13"
85 panels { room: "Blue Panel" name: "BLUE" }
86}
87doors {
88 name: "Question Panels"
89 type: LOCATION_ONLY
90 panels { room: "Connected Area" name: "HERE" }
91 panels { room: "Connected Area" name: "WHERE" }
92 panels { room: "Connected Area" name: "QUESTION (1)" }
93 panels { room: "Connected Area" name: "QUESTION (2)" }
94 location_room: "Connected Area"
95}
96doors {
97 name: "Welcome Back Panels"
98 type: LOCATION_ONLY
99 panels { room: "Connected Area" name: "GREETINGS" }
100 panels { room: "Connected Area" name: "BEHIND" }
101 panels { room: "Connected Area" name: "Blank" }
102 location_room: "Connected Area"
103 location_name: "BEHIND, GREETINGS, Blank"
104}
diff --git a/data/maps/the_stellar/metadata.txtpb b/data/maps/the_stellar/metadata.txtpb new file mode 100644 index 0000000..aaf6631 --- /dev/null +++ b/data/maps/the_stellar/metadata.txtpb
@@ -0,0 +1,6 @@
1display_name: "The Stellar"
2type: GIFT_MAP
3# This panel does not appear to be accessible without sniping.
4excluded_nodes: "Panels/Room_1/panel_2"
5# The map's mastery is created at runtime.
6custom_nodes: "Components/Collectables/collectable"
diff --git a/data/maps/the_stellar/rooms/Blue Panel.txtpb b/data/maps/the_stellar/rooms/Blue Panel.txtpb new file mode 100644 index 0000000..cba885f --- /dev/null +++ b/data/maps/the_stellar/rooms/Blue Panel.txtpb
@@ -0,0 +1,8 @@
1name: "Blue Panel"
2panels {
3 name: "BLUE"
4 path: "Panels/Colors/blue"
5 clue: "blue"
6 answer: "purple"
7 symbols: BOXES
8}
diff --git a/data/maps/the_stellar/rooms/Connected Area.txtpb b/data/maps/the_stellar/rooms/Connected Area.txtpb new file mode 100644 index 0000000..90d9693 --- /dev/null +++ b/data/maps/the_stellar/rooms/Connected Area.txtpb
@@ -0,0 +1,63 @@
1name: "Connected Area"
2panels {
3 name: "HERE"
4 path: "Panels/Room_1/panel_3"
5 clue: "here"
6 answer: "where"
7 symbols: SPARKLES
8}
9panels {
10 name: "QUESTION (1)"
11 path: "Panels/Room_1/panel_4"
12 clue: "question"
13 answer: "what"
14 symbols: EXAMPLE
15}
16panels {
17 name: "QUESTION (2)"
18 path: "Panels/Room_1/panel_5"
19 clue: "question"
20 answer: "how"
21 symbols: EXAMPLE
22}
23panels {
24 name: "HI"
25 path: "Panels/Room_1/panel_12"
26 clue: "hi"
27 answer: "hi"
28 symbols: QUESTION
29}
30panels {
31 name: "WHERE"
32 path: "Panels/Room_1/panel_6"
33 clue: "where"
34 answer: "there"
35 symbols: SPARKLES
36}
37panels {
38 name: "GREETINGS"
39 path: "Panels/Room_1/panel_7"
40 clue: "greetings"
41 answer: "welcome"
42 symbols: SUN
43}
44panels {
45 name: "BEHIND"
46 path: "Panels/Room_1/panel_8"
47 clue: "behind"
48 answer: "back"
49 symbols: SUN
50}
51panels {
52 name: "Blank"
53 path: "Panels/Room_1/panel_9"
54 clue: ""
55 answer: "behind"
56}
57panels {
58 name: "START"
59 path: "Panels/Colors/start"
60 clue: "start"
61 answer: "red"
62 symbols: QUESTION
63}
diff --git a/data/maps/the_stellar/rooms/Green Area.txtpb b/data/maps/the_stellar/rooms/Green Area.txtpb new file mode 100644 index 0000000..366b5c4 --- /dev/null +++ b/data/maps/the_stellar/rooms/Green Area.txtpb
@@ -0,0 +1,8 @@
1name: "Green Area"
2panels {
3 name: "STRAYS"
4 path: "Panels/Room_1/panel_11"
5 clue: "strays"
6 answer: "maze"
7 symbols: ZERO
8}
diff --git a/data/maps/the_stellar/rooms/Green Panel.txtpb b/data/maps/the_stellar/rooms/Green Panel.txtpb new file mode 100644 index 0000000..5b2f561 --- /dev/null +++ b/data/maps/the_stellar/rooms/Green Panel.txtpb
@@ -0,0 +1,8 @@
1name: "Green Panel"
2panels {
3 name: "GREEN"
4 path: "Panels/Colors/green"
5 clue: "green"
6 answer: "blue"
7 symbols: BOXES
8}
diff --git a/data/maps/the_stellar/rooms/Hi Room.txtpb b/data/maps/the_stellar/rooms/Hi Room.txtpb new file mode 100644 index 0000000..4da7462 --- /dev/null +++ b/data/maps/the_stellar/rooms/Hi Room.txtpb
@@ -0,0 +1,8 @@
1name: "Hi Room"
2panels {
3 name: "HI"
4 path: "Panels/Room_1/panel_13"
5 clue: "hi"
6 answer: "hi"
7 symbols: QUESTION
8}
diff --git a/data/maps/the_stellar/rooms/Mastery.txtpb b/data/maps/the_stellar/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/the_stellar/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_stellar/rooms/Old Crossroads.txtpb b/data/maps/the_stellar/rooms/Old Crossroads.txtpb new file mode 100644 index 0000000..47f1550 --- /dev/null +++ b/data/maps/the_stellar/rooms/Old Crossroads.txtpb
@@ -0,0 +1,8 @@
1name: "Old Crossroads"
2panels {
3 name: "DOORWAY"
4 path: "Panels/Room_1/panel_10"
5 clue: "doorway"
6 answer: "hallway"
7 symbols: BOXES
8}
diff --git a/data/maps/the_stellar/rooms/Orange Panel.txtpb b/data/maps/the_stellar/rooms/Orange Panel.txtpb new file mode 100644 index 0000000..84bfa92 --- /dev/null +++ b/data/maps/the_stellar/rooms/Orange Panel.txtpb
@@ -0,0 +1,8 @@
1name: "Orange Panel"
2panels {
3 name: "ORANGE"
4 path: "Panels/Colors/orange"
5 clue: "orange"
6 answer: "yellow"
7 symbols: BOXES
8}
diff --git a/data/maps/the_stellar/rooms/Purple Panel.txtpb b/data/maps/the_stellar/rooms/Purple Panel.txtpb new file mode 100644 index 0000000..3607679 --- /dev/null +++ b/data/maps/the_stellar/rooms/Purple Panel.txtpb
@@ -0,0 +1,8 @@
1name: "Purple Panel"
2panels {
3 name: "PURPLE"
4 path: "Panels/Colors/purple"
5 clue: "purple"
6 answer: "end"
7 symbols: QUESTION
8}
diff --git a/data/maps/the_stellar/rooms/Red Panel.txtpb b/data/maps/the_stellar/rooms/Red Panel.txtpb new file mode 100644 index 0000000..9d70f03 --- /dev/null +++ b/data/maps/the_stellar/rooms/Red Panel.txtpb
@@ -0,0 +1,8 @@
1name: "Red Panel"
2panels {
3 name: "RED"
4 path: "Panels/Colors/red"
5 clue: "red"
6 answer: "orange"
7 symbols: BOXES
8}
diff --git a/data/maps/the_stellar/rooms/Starting Room.txtpb b/data/maps/the_stellar/rooms/Starting Room.txtpb new file mode 100644 index 0000000..5937509 --- /dev/null +++ b/data/maps/the_stellar/rooms/Starting Room.txtpb
@@ -0,0 +1,15 @@
1name: "Starting Room"
2panels {
3 name: "STARLIKE"
4 path: "Panels/Room_1/panel_1"
5 clue: "starlike"
6 answer: "stellar"
7 symbols: SUN
8}
9ports {
10 name: "WORLDPORT"
11 display_name: "Entrance"
12 path: "Components/Warps/worldport"
13 destination { x: 0 y: 0 z: 0 }
14 rotation: 0
15}
diff --git a/data/maps/the_stellar/rooms/Yellow Panel.txtpb b/data/maps/the_stellar/rooms/Yellow Panel.txtpb new file mode 100644 index 0000000..9d2b0c2 --- /dev/null +++ b/data/maps/the_stellar/rooms/Yellow Panel.txtpb
@@ -0,0 +1,8 @@
1name: "Yellow Panel"
2panels {
3 name: "YELLOW"
4 path: "Panels/Colors/yellow"
5 clue: "yellow"
6 answer: "green"
7 symbols: BOXES
8}
diff --git a/data/maps/the_stormy/rooms/Center.txtpb b/data/maps/the_stormy/rooms/Center.txtpb index 62395ba..6a929a7 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,9 +27,12 @@ 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"
34 display_name: "Worldport"
33 path: "Components/Warps/worldport" 35 path: "Components/Warps/worldport"
34 orientation: "west" 36 destination { x: -8.5 y: 0 z: 6 }
37 rotation: 270
35} 38}
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/connections.txtpb b/data/maps/the_sturdy/connections.txtpb index efa67c2..341d99e 100644 --- a/data/maps/the_sturdy/connections.txtpb +++ b/data/maps/the_sturdy/connections.txtpb
@@ -3,3 +3,8 @@ connections {
3 to_room: "S2 Area" 3 to_room: "S2 Area"
4 door { name: "Color Puzzle" } 4 door { name: "Color Puzzle" }
5} 5}
6connections {
7 from_room: "Main Area"
8 to_room: "Hidden Rainbow"
9 door { name: "Hidden Rainbow" }
10}
diff --git a/data/maps/the_sturdy/doors.txtpb b/data/maps/the_sturdy/doors.txtpb index 9d37064..819f568 100644 --- a/data/maps/the_sturdy/doors.txtpb +++ b/data/maps/the_sturdy/doors.txtpb
@@ -10,3 +10,9 @@ doors {
10 panels { room: "Main Area" name: "MOVE (7)" answer: "back" } 10 panels { room: "Main Area" name: "MOVE (7)" answer: "back" }
11 panels { room: "Main Area" name: "MOVE (8)" answer: "down" } 11 panels { room: "Main Area" name: "MOVE (8)" answer: "down" }
12} 12}
13doors {
14 name: "Hidden Rainbow"
15 type: EVENT
16 panels { room: "Main Area" name: "MOVE (2)" answer: "move" }
17 panels { room: "Main Area" name: "MOVE (4)" answer: "move" }
18}
diff --git a/data/maps/the_sturdy/metadata.txtpb b/data/maps/the_sturdy/metadata.txtpb index 9f42137..bdc5a94 100644 --- a/data/maps/the_sturdy/metadata.txtpb +++ b/data/maps/the_sturdy/metadata.txtpb
@@ -1,6 +1,8 @@
1display_name: "The Sturdy" 1display_name: "The Sturdy"
2# Let's ignore the second half of the rainbow for now. 2# Let's ignore the second half of the rainbows for now.
3#excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored" 3#excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored"
4# I don't know why there's a second copy of the rainbow.
5#excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbow"
6#excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored" 4#excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored"
5# The validator doesn't know that these node exist because they are part of a
6# sub-scene.
7custom_nodes: "Components/Doors/Rainbow/Hinge/rainbow"
8custom_nodes: "Components/Doors/Rainbow2/Hinge/rainbow"
diff --git a/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb b/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb new file mode 100644 index 0000000..215def8 --- /dev/null +++ b/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb
@@ -0,0 +1,6 @@
1name: "Hidden Rainbow"
2paintings {
3 name: "RAINBOW"
4 path: "Components/Doors/Rainbow/Hinge/rainbow"
5 enter_only: true
6}
diff --git a/data/maps/the_sturdy/rooms/Main Area.txtpb b/data/maps/the_sturdy/rooms/Main Area.txtpb index 9468060..8c81a1e 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"
@@ -106,9 +105,15 @@ panels {
106} 105}
107ports { 106ports {
108 name: "OWL" 107 name: "OWL"
108 display_name: "Magenta Hallway"
109 path: "Components/Warps/worldport" 109 path: "Components/Warps/worldport"
110 destination { x: 17 y: 0 z: 41 }
111 rotation: 90
110} 112}
111ports { 113ports {
112 name: "COLORFUL" 114 name: "COLORFUL"
115 display_name: "Cyan Hallway"
113 path: "Components/Warps/worldport2" 116 path: "Components/Warps/worldport2"
117 destination { x: 17 y: 0 z: -33 }
118 rotation: 90
114} 119}
diff --git a/data/maps/the_sturdy/rooms/S2 Area.txtpb b/data/maps/the_sturdy/rooms/S2 Area.txtpb index 118b914..745f78f 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"
@@ -13,9 +12,7 @@ letters {
13 path: "Components/Collectables/collectable" 12 path: "Components/Collectables/collectable"
14} 13}
15paintings { 14paintings {
16 name: "RAINBOW" 15 name: "RAINBOW2"
17 # The validator is wrong about this node not existing, because it's in a
18 # sub-scene.
19 path: "Components/Doors/Rainbow2/Hinge/rainbow" 16 path: "Components/Doors/Rainbow2/Hinge/rainbow"
20 enter_only: true 17 enter_only: true
21} 18}
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/metadata.txtpb b/data/maps/the_sun_temple/metadata.txtpb index 97f9290..25ed636 100644 --- a/data/maps/the_sun_temple/metadata.txtpb +++ b/data/maps/the_sun_temple/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Sun Temple" 1display_name: "The Sun Temple"
2worldport_entrance {
3 room: "Entrance"
4 name: "UNKEMPT"
5}
diff --git a/data/maps/the_sun_temple/rooms/Ending.txtpb b/data/maps/the_sun_temple/rooms/Ending.txtpb index a94e606..975374a 100644 --- a/data/maps/the_sun_temple/rooms/Ending.txtpb +++ b/data/maps/the_sun_temple/rooms/Ending.txtpb
@@ -1,5 +1,4 @@
1name: "Ending" 1name: "Ending"
2display_name: "Sun Temple"
3endings { 2endings {
4 name: "PURPLE" 3 name: "PURPLE"
5 path: "Components/purple_ending" 4 path: "Components/purple_ending"
diff --git a/data/maps/the_sun_temple/rooms/Entrance.txtpb b/data/maps/the_sun_temple/rooms/Entrance.txtpb index afc932c..07d6e38 100644 --- a/data/maps/the_sun_temple/rooms/Entrance.txtpb +++ b/data/maps/the_sun_temple/rooms/Entrance.txtpb
@@ -1,5 +1,4 @@
1name: "Entrance" 1name: "Entrance"
2display_name: "Sun Temple"
3panels { 2panels {
4 name: "SUN" 3 name: "SUN"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
@@ -10,5 +9,8 @@ panels {
10} 9}
11ports { 10ports {
12 name: "UNKEMPT" 11 name: "UNKEMPT"
12 display_name: "Entrance"
13 path: "Components/Warps/worldport" 13 path: "Components/Warps/worldport"
14 destination { x: 0 y: 0 z: 13 }
15 rotation: 0
14} 16}
diff --git a/data/maps/the_sun_temple/rooms/Mastery.txtpb b/data/maps/the_sun_temple/rooms/Mastery.txtpb index b416a9a..bbe8742 100644 --- a/data/maps/the_sun_temple/rooms/Mastery.txtpb +++ b/data/maps/the_sun_temple/rooms/Mastery.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery" 1name: "Mastery"
2display_name: "Sun Temple"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_sun_temple/rooms/Temple.txtpb b/data/maps/the_sun_temple/rooms/Temple.txtpb index 047ea8f..4f39737 100644 --- a/data/maps/the_sun_temple/rooms/Temple.txtpb +++ b/data/maps/the_sun_temple/rooms/Temple.txtpb
@@ -1,5 +1,4 @@
1name: "Temple" 1name: "Temple"
2display_name: "Sun Temple"
3panels { 2panels {
4 name: "DELAY" 3 name: "DELAY"
5 path: "Panels/Main/panel_2" 4 path: "Panels/Main/panel_2"
diff --git a/data/maps/the_sweet/rooms/Main Area.txtpb b/data/maps/the_sweet/rooms/Main Area.txtpb index b72b6d4..a8976f7 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"
@@ -201,9 +200,15 @@ panels {
201} 200}
202ports { 201ports {
203 name: "EXIT1" 202 name: "EXIT1"
203 display_name: "South Worldport"
204 path: "Components/Warps/worldport" 204 path: "Components/Warps/worldport"
205 destination { x: 0 y: 0 z: -11.5 }
206 rotation: 180
205} 207}
206ports { 208ports {
207 name: "EXIT2" 209 name: "EXIT2"
210 display_name: "North Worldport"
208 path: "Components/Warps/worldport2" 211 path: "Components/Warps/worldport2"
212 destination { x: 0 y: 0 z: -17.5 }
213 rotation: 0
209} 214}
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/metadata.txtpb b/data/maps/the_symbolic/metadata.txtpb index 311dead..2b37985 100644 --- a/data/maps/the_symbolic/metadata.txtpb +++ b/data/maps/the_symbolic/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Symbolic" 1display_name: "The Symbolic"
2worldport_entrance {
3 room: "White Room"
4 name: "PLAZA"
5}
diff --git a/data/maps/the_symbolic/rooms/White Room.txtpb b/data/maps/the_symbolic/rooms/White Room.txtpb index 808588e..d3509cb 100644 --- a/data/maps/the_symbolic/rooms/White Room.txtpb +++ b/data/maps/the_symbolic/rooms/White Room.txtpb
@@ -7,5 +7,8 @@ panels {
7} 7}
8ports { 8ports {
9 name: "PLAZA" 9 name: "PLAZA"
10 display_name: "Entrance"
10 path: "Components/Warps/worldport" 11 path: "Components/Warps/worldport"
12 destination { x: 0 y: 0 z: 2.5 }
13 rotation: 0
11} 14}
diff --git a/data/maps/the_talented/doors.txtpb b/data/maps/the_talented/doors.txtpb index d4d3148..766e003 100644 --- a/data/maps/the_talented/doors.txtpb +++ b/data/maps/the_talented/doors.txtpb
@@ -52,3 +52,10 @@ doors {
52 panels { room: "Back Room" name: "RELEVANT" } 52 panels { room: "Back Room" name: "RELEVANT" }
53 panels { room: "Back Room" name: "LONE" } 53 panels { room: "Back Room" name: "LONE" }
54} 54}
55doors {
56 name: "Keyholder Hint Panel"
57 type: LOCATION_ONLY
58 panels { room: "Main Area" name: "EARL" }
59 location_room: "Main Area"
60 location_name: "EARL"
61}
diff --git a/data/maps/the_talented/metadata.txtpb b/data/maps/the_talented/metadata.txtpb index 16aa221..943bc69 100644 --- a/data/maps/the_talented/metadata.txtpb +++ b/data/maps/the_talented/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Talented" 1display_name: "The Talented"
2worldport_entrance {
3 room: "Main Area"
4 name: "GREAT"
5}
diff --git a/data/maps/the_talented/rooms/Main Area.txtpb b/data/maps/the_talented/rooms/Main Area.txtpb index cc3e222..a0dac7b 100644 --- a/data/maps/the_talented/rooms/Main Area.txtpb +++ b/data/maps/the_talented/rooms/Main Area.txtpb
@@ -107,8 +107,12 @@ 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"
114 display_name: "Entrance"
113 path: "Components/Warps/worldport" 115 path: "Components/Warps/worldport"
116 destination { x: -3.5 y: 0 z: 21 }
117 rotation: 270
114} 118}
diff --git a/data/maps/the_tenacious/doors.txtpb b/data/maps/the_tenacious/doors.txtpb index 8fe8bd5..4c454c1 100644 --- a/data/maps/the_tenacious/doors.txtpb +++ b/data/maps/the_tenacious/doors.txtpb
@@ -6,6 +6,8 @@ doors {
6doors { 6doors {
7 name: "K Entered" 7 name: "K Entered"
8 type: EVENT 8 type: EVENT
9 latch: true
10 receivers: "Components/Doors/entry_6"
9 keyholders { room: "Main Area" name: "K" key: "k" } 11 keyholders { room: "Main Area" name: "K" key: "k" }
10} 12}
11doors { 13doors {
diff --git a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb index 45a0d12..05a3af3 100644 --- a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "CC" 10 name: "CC"
11 display_name: "Control Center Connector"
11 path: "Components/Warps/worldport" 12 path: "Components/Warps/worldport"
13 destination { x: 0 y: 0 z: 10 }
14 rotation: 0
12} 15}
diff --git a/data/maps/the_tenacious/rooms/Main Area.txtpb b/data/maps/the_tenacious/rooms/Main Area.txtpb index 8190827..18356e7 100644 --- a/data/maps/the_tenacious/rooms/Main Area.txtpb +++ b/data/maps/the_tenacious/rooms/Main Area.txtpb
@@ -2,4 +2,5 @@ name: "Main Area"
2keyholders { 2keyholders {
3 name: "K" 3 name: "K"
4 path: "Components/KeyHolders/keyHolderK" 4 path: "Components/KeyHolders/keyHolderK"
5 key: "k"
5} 6}
diff --git a/data/maps/the_three_doors/doors.txtpb b/data/maps/the_three_doors/doors.txtpb index 99fbcee..5ae9d90 100644 --- a/data/maps/the_three_doors/doors.txtpb +++ b/data/maps/the_three_doors/doors.txtpb
@@ -50,4 +50,5 @@ doors {
50 panels { room: "Dead End Room" name: "DEAD" } 50 panels { room: "Dead End Room" name: "DEAD" }
51 panels { room: "Dead End Room" name: "END" } 51 panels { room: "Dead End Room" name: "END" }
52 location_room: "Loose Strings Room" 52 location_room: "Loose Strings Room"
53 location_name: "Gravestone"
53} 54}
diff --git a/data/maps/the_three_doors/rooms/Dead End Room.txtpb b/data/maps/the_three_doors/rooms/Dead End Room.txtpb index c752368..8bfe193 100644 --- a/data/maps/the_three_doors/rooms/Dead End Room.txtpb +++ b/data/maps/the_three_doors/rooms/Dead End Room.txtpb
@@ -29,9 +29,15 @@ panels {
29} 29}
30ports { 30ports {
31 name: "BEGIN" 31 name: "BEGIN"
32 display_name: "Door Ways Worldport"
32 path: "Components/Warps/worldport6" 33 path: "Components/Warps/worldport6"
34 destination { x: -38 y: 0 z: 41.5 }
35 rotation: 0
33} 36}
34ports { 37ports {
35 name: "BEGIN2" 38 name: "BEGIN2"
39 display_name: "Dead End Worldport"
36 path: "Components/Warps/worldport5" 40 path: "Components/Warps/worldport5"
41 destination { x: -38 y: 0 z: 27.5 }
42 rotation: 180
37} 43}
diff --git a/data/maps/the_three_doors/rooms/First Second Room.txtpb b/data/maps/the_three_doors/rooms/First Second Room.txtpb index 1bee8c7..bdf5b49 100644 --- a/data/maps/the_three_doors/rooms/First Second Room.txtpb +++ b/data/maps/the_three_doors/rooms/First Second Room.txtpb
@@ -29,9 +29,15 @@ panels {
29} 29}
30ports { 30ports {
31 name: "GREAT" 31 name: "GREAT"
32 display_name: "First Worldport"
32 path: "Components/Warps/worldport" 33 path: "Components/Warps/worldport"
34 destination { x: -16 y: 0 z: 0.5 }
35 rotation: 180
33} 36}
34ports { 37ports {
35 name: "TTD" 38 name: "TTD"
39 display_name: "Second Worldport"
36 path: "Components/Warps/worldport2" 40 path: "Components/Warps/worldport2"
41 destination { x: -16 y: 0 z: 14.5 }
42 rotation: 0
37} 43}
diff --git a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb index 9d4430f..21e3c64 100644 --- a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb +++ b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb
@@ -15,5 +15,8 @@ panels {
15} 15}
16ports { 16ports {
17 name: "BEGIN" 17 name: "BEGIN"
18 display_name: "Loose Strings Worldport"
18 path: "Components/Warps/worldport7" 19 path: "Components/Warps/worldport7"
20 destination { x: -16 y: 0 z: 41.5 }
21 rotation: 0
19} 22}
diff --git a/data/maps/the_three_doors/rooms/One Luck Room.txtpb b/data/maps/the_three_doors/rooms/One Luck Room.txtpb index 816b4e3..f5053be 100644 --- a/data/maps/the_three_doors/rooms/One Luck Room.txtpb +++ b/data/maps/the_three_doors/rooms/One Luck Room.txtpb
@@ -15,5 +15,8 @@ panels {
15} 15}
16ports { 16ports {
17 name: "BEGIN" 17 name: "BEGIN"
18 display_name: "Lone Chance Worldport"
18 path: "Components/Warps/worldport8" 19 path: "Components/Warps/worldport8"
20 destination { x: -16 y: 0 z: 27.5 }
21 rotation: 180
19} 22}
diff --git a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb index aeab9da..1c00045 100644 --- a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb +++ b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb
@@ -27,9 +27,15 @@ panels {
27} 27}
28ports { 28ports {
29 name: "BEGIN" 29 name: "BEGIN"
30 display_name: "Third Fourth Worldport"
30 path: "Components/Warps/worldport3" 31 path: "Components/Warps/worldport3"
32 destination { x: -38 y: 0 z: 14.5 }
33 rotation: 0
31} 34}
32ports { 35ports {
33 name: "NEXT" 36 name: "NEXT"
37 display_name: "Silver Portal Worldport"
34 path: "Components/Warps/worldport4" 38 path: "Components/Warps/worldport4"
39 destination { x: -38 y: 0 z: 0.5 }
40 rotation: 180
35} 41}
diff --git a/data/maps/the_tower/metadata.txtpb b/data/maps/the_tower/metadata.txtpb index dc185e0..3876206 100644 --- a/data/maps/the_tower/metadata.txtpb +++ b/data/maps/the_tower/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Tower" 1display_name: "The Tower"
2worldport_entrance {
3 room: "First Floor"
4 name: "GREAT"
5}
diff --git a/data/maps/the_tower/rooms/First Floor.txtpb b/data/maps/the_tower/rooms/First Floor.txtpb index 33398a3..7a811bf 100644 --- a/data/maps/the_tower/rooms/First Floor.txtpb +++ b/data/maps/the_tower/rooms/First Floor.txtpb
@@ -97,5 +97,8 @@ panels {
97} 97}
98ports { 98ports {
99 name: "GREAT" 99 name: "GREAT"
100 display_name: "Entrance"
100 path: "Components/Warps/worldport" 101 path: "Components/Warps/worldport"
102 destination { x: -0 y: 0 z: 13 }
103 rotation: 0
101} 104}
diff --git a/data/maps/the_tree/doors.txtpb b/data/maps/the_tree/doors.txtpb index b62a881..1932aa7 100644 --- a/data/maps/the_tree/doors.txtpb +++ b/data/maps/the_tree/doors.txtpb
@@ -1,6 +1,7 @@
1doors { 1doors {
2 name: "Control Center Brown Door" 2 name: "Control Center Brown Door"
3 type: CONTROL_CENTER_COLOR 3 type: CONTROL_CENTER_COLOR
4 latch: true
4 receivers: "Components/Doors/entry_1" 5 receivers: "Components/Doors/entry_1"
5 control_center_color: "brown" 6 control_center_color: "brown"
6} 7}
@@ -38,4 +39,5 @@ doors {
38 panels { room: "Main Area" name: "SMALL (3)" } 39 panels { room: "Main Area" name: "SMALL (3)" }
39 panels { room: "Main Area" name: "SPRINKLE" } 40 panels { room: "Main Area" name: "SPRINKLE" }
40 location_room: "Main Area" 41 location_room: "Main Area"
42 location_name: "Gravestone"
41} 43}
diff --git a/data/maps/the_tree/rooms/Bearer Entrance.txtpb b/data/maps/the_tree/rooms/Bearer Entrance.txtpb index 797e5d0..263a8e8 100644 --- a/data/maps/the_tree/rooms/Bearer Entrance.txtpb +++ b/data/maps/the_tree/rooms/Bearer Entrance.txtpb
@@ -1,5 +1,8 @@
1name: "Bearer Entrance" 1name: "Bearer Entrance"
2ports { 2ports {
3 name: "BEARER" 3 name: "BEARER"
4 display_name: "Brown Control Center Hallway"
4 path: "Components/Warps/worldport" 5 path: "Components/Warps/worldport"
6 destination { x: -15.5 y: 0 z: 20 }
7 rotation: 270
5} 8}
diff --git a/data/maps/the_tree/rooms/Main Area.txtpb b/data/maps/the_tree/rooms/Main Area.txtpb index b232d1e..bd22c2b 100644 --- a/data/maps/the_tree/rooms/Main Area.txtpb +++ b/data/maps/the_tree/rooms/Main Area.txtpb
@@ -211,19 +211,33 @@ panels {
211} 211}
212ports { 212ports {
213 name: "UNKEMPT" 213 name: "UNKEMPT"
214 display_name: "SW Worldport"
214 path: "Components/Warps/worldport4" 215 path: "Components/Warps/worldport4"
216 destination { x: -21 y: 0 z: 7 }
217 rotation: 0
218 # enterable from either side
215} 219}
216ports { 220ports {
217 name: "DIGITAL" 221 name: "DIGITAL"
222 display_name: "NW Worldport"
218 path: "Components/Warps/worldport5" 223 path: "Components/Warps/worldport5"
224 destination { x: -21 y: 0 z: -7 }
225 rotation: 180
226 # enterable from either side
219} 227}
220ports { 228ports {
221 name: "GREAT" 229 name: "GREAT"
230 display_name: "E Worldport"
222 path: "Components/Warps/worldport2" 231 path: "Components/Warps/worldport2"
232 destination { x: 21 y: 0 z: -4 }
233 rotation: 180
223} 234}
224ports { 235ports {
225 name: "DAEDALUS" 236 name: "DAEDALUS"
237 display_name: "NE Worldport"
226 path: "Components/Warps/worldport3" 238 path: "Components/Warps/worldport3"
239 destination { x: 15.5 y: 0 z: -19 }
240 rotation: 90
227} 241}
228paintings { 242paintings {
229 name: "SEA" 243 name: "SEA"
diff --git a/data/maps/the_unkempt/connections.txtpb b/data/maps/the_unkempt/connections.txtpb index a9e30db..d4a046c 100644 --- a/data/maps/the_unkempt/connections.txtpb +++ b/data/maps/the_unkempt/connections.txtpb
@@ -1,7 +1,7 @@
1connections { 1connections {
2 from_room: "Main Area" 2 from_room: "Main Area"
3 to_room: "Right Area" 3 to_room: "Right Area"
4 door { name: "Right Door" } 4 door { name: "East Door" }
5} 5}
6connections { 6connections {
7 from_room: "Middle Room" 7 from_room: "Middle Room"
diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb index 906a900..f758369 100644 --- a/data/maps/the_unkempt/doors.txtpb +++ b/data/maps/the_unkempt/doors.txtpb
@@ -1,5 +1,5 @@
1doors { 1doors {
2 name: "Right Door" 2 name: "East Door"
3 type: STANDARD 3 type: STANDARD
4 receivers: "Components/Doors/entry_2" 4 receivers: "Components/Doors/entry_2"
5 panels { room: "Main Area" name: "EYE" } 5 panels { room: "Main Area" name: "EYE" }
@@ -21,7 +21,8 @@ doors {
21doors { 21doors {
22 name: "Cyan Doors" 22 name: "Cyan Doors"
23 type: EVENT 23 type: EVENT
24 switches: "double_letters" 24 receivers: "Components/Doors/entry_12"
25 double_letters: true
25} 26}
26doors { 27doors {
27 name: "Sun Temple Entrance" 28 name: "Sun Temple Entrance"
@@ -47,6 +48,8 @@ doors {
47doors { 48doors {
48 name: "I Entered" 49 name: "I Entered"
49 type: EVENT 50 type: EVENT
51 latch: true
52 receivers: "Components/Doors/entry_4"
50 keyholders { room: "Main Area" name: "I" key: "i" } 53 keyholders { room: "Main Area" name: "I" key: "i" }
51} 54}
52doors { 55doors {
@@ -65,8 +68,11 @@ doors {
65doors { 68doors {
66 name: "Control Center Orange Door" 69 name: "Control Center Orange Door"
67 type: CONTROL_CENTER_COLOR 70 type: CONTROL_CENTER_COLOR
71 latch: true
68 receivers: "Components/Doors/entry_6" 72 receivers: "Components/Doors/entry_6"
73 receivers: "Components/Doors/entry_13"
69 control_center_color: "orange" 74 control_center_color: "orange"
75 double_letters: true
70} 76}
71doors { 77doors {
72 name: "W2 Door" 78 name: "W2 Door"
@@ -178,3 +184,20 @@ doors {
178 panels { room: "Right Area" name: "TOUGH" } 184 panels { room: "Right Area" name: "TOUGH" }
179 location_room: "Right Area" 185 location_room: "Right Area"
180} 186}
187doors {
188 name: "Near Teal Door Panels"
189 type: LOCATION_ONLY
190 panels { room: "Main Area" name: "I" }
191 panels { room: "Main Area" name: "SPY" }
192 panels { room: "Main Area" name: "HEFT" }
193 panels { room: "Main Area" name: "THEFT" }
194 location_room: "Main Area"
195 location_name: "HEFT, I, SPY, THEFT"
196}
197doors {
198 name: "Control Center Orange Panel"
199 type: LOCATION_ONLY
200 panels { room: "Right Area" name: "COLOR" }
201 location_room: "Right Area"
202 location_name: "COLOR"
203}
diff --git a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb index e8fa13a..7971cf7 100644 --- a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "CC" 10 name: "CC"
11 display_name: "Control Center Connector"
11 path: "Components/Warps/worldport2" 12 path: "Components/Warps/worldport2"
13 destination { x: -4.5 y: 0 z: 7 }
14 rotation: 0
12} 15}
diff --git a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb index 851c863..f20d2cf 100644 --- a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb
@@ -1,5 +1,8 @@
1name: "Daedalus Entrance" 1name: "Daedalus Entrance"
2ports { 2ports {
3 name: "DAEDALUS" 3 name: "DAEDALUS"
4 display_name: "Orange Hallway"
4 path: "Components/Warps/worldport4" 5 path: "Components/Warps/worldport4"
6 destination { x: 33 y: 0 z: -10 }
7 rotation: 90
5} 8}
diff --git a/data/maps/the_unkempt/rooms/Main Area.txtpb b/data/maps/the_unkempt/rooms/Main Area.txtpb index ed3ce21..f98220d 100644 --- a/data/maps/the_unkempt/rooms/Main Area.txtpb +++ b/data/maps/the_unkempt/rooms/Main Area.txtpb
@@ -212,17 +212,27 @@ panels {
212keyholders { 212keyholders {
213 name: "I" 213 name: "I"
214 path: "Components/KeyHolders/keyHolderL" 214 path: "Components/KeyHolders/keyHolderL"
215 key: "i"
215} 216}
216ports { 217ports {
217 name: "GREAT" 218 name: "GREAT"
219 display_name: "Main Entrance"
218 path: "Components/Warps/worldport" 220 path: "Components/Warps/worldport"
221 destination { x: -3 y: 0 z: 11 }
222 rotation: 270
219} 223}
220ports { 224ports {
221 name: "TREE" 225 name: "TREE"
226 display_name: "Brown Hallway"
222 path: "Components/Warps/worldport5" 227 path: "Components/Warps/worldport5"
228 destination { x: -34 y: 0 z: 7 }
229 rotation: 270
223} 230}
224ports { 231ports {
225 name: "SUNTEMPLE" 232 name: "SUNTEMPLE"
233 display_name: "Sun Temple Entrance"
226 path: "Components/Warps/worldport3" 234 path: "Components/Warps/worldport3"
235 destination { x: -42 y: 0 z: -2 }
236 rotation: 270
227 required_door { name: "Sun Temple Entrance" } 237 required_door { name: "Sun Temple Entrance" }
228} 238}
diff --git a/data/maps/the_unkempt/rooms/Right Area.txtpb b/data/maps/the_unkempt/rooms/Right Area.txtpb index 1475fb0..313c276 100644 --- a/data/maps/the_unkempt/rooms/Right Area.txtpb +++ b/data/maps/the_unkempt/rooms/Right Area.txtpb
@@ -159,6 +159,4 @@ panels {
159 clue: "color" 159 clue: "color"
160 answer: "orange" 160 answer: "orange"
161 symbols: EXAMPLE 161 symbols: EXAMPLE
162 # TODO: This is hidden in-game until double letters are unlocked AND "orange"
163 # is entered in the control center.
164} 162}
diff --git a/data/maps/the_unkempt/rooms/V Keyholder.txtpb b/data/maps/the_unkempt/rooms/V Keyholder.txtpb index 0906b2e..8a4941d 100644 --- a/data/maps/the_unkempt/rooms/V Keyholder.txtpb +++ b/data/maps/the_unkempt/rooms/V Keyholder.txtpb
@@ -2,4 +2,5 @@ name: "V Keyholder"
2keyholders { 2keyholders {
3 name: "V" 3 name: "V"
4 path: "Components/KeyHolders/keyHolderV" 4 path: "Components/KeyHolders/keyHolderV"
5 key: "v"
5} 6}
diff --git a/data/maps/the_unkempt/rooms/W Keyholder.txtpb b/data/maps/the_unkempt/rooms/W Keyholder.txtpb index ae367b2..e16f997 100644 --- a/data/maps/the_unkempt/rooms/W Keyholder.txtpb +++ b/data/maps/the_unkempt/rooms/W Keyholder.txtpb
@@ -2,4 +2,5 @@ name: "W Keyholder"
2keyholders { 2keyholders {
3 name: "W" 3 name: "W"
4 path: "Components/KeyHolders/keyHolderW" 4 path: "Components/KeyHolders/keyHolderW"
5 key: "w"
5} 6}
diff --git a/data/maps/the_unyielding/doors.txtpb b/data/maps/the_unyielding/doors.txtpb index b969c0b..265442c 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,47 @@ 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
506}
507doors {
508 name: "Blue D Room Puzzles"
509 type: LOCATION_ONLY
510 panels { room: "Central Connected Area" name: "FOX" }
511 panels { room: "Central Connected Area" name: "LOCKS" }
512 panels { room: "Central Connected Area" name: "BOX" }
513 panels { room: "Central Connected Area" name: "SQUAWKS" }
514 panels { room: "Central Connected Area" name: "HAWKS" }
515 panels { room: "Central Connected Area" name: "TALKS" }
516 location_room: "Central Connected Area"
517}
518doors {
519 name: "Color Hallway Panels"
520 type: LOCATION_ONLY
521 panels { room: "Brown Alcove" name: "BROW" }
522 panels { room: "Central Connected Area" name: "RANGE" }
523 panels { room: "Central Connected Area" name: "WHIT" }
524 panels { room: "Central Connected Area" name: "ALMOND" }
525 panels { room: "Central Connected Area" name: "DAY" }
526 panels { room: "Central Connected Area" name: "REAM" }
527 panels { room: "Central Connected Area" name: "SON (2)" }
528 panels { room: "Central Connected Area" name: "RAY" }
529 panels { room: "Central Connected Area" name: "BURROWING" }
530 panels { room: "Orange Alcove" name: "ON" }
531 panels { room: "Plaza Entrance" name: "GEE" }
532 panels { room: "Plaza Entrance" name: "SEA" }
533 panels { room: "Gray Alcove" name: "GRAVELY" }
534 panels { room: "Cyan Alcove" name: "CAN" }
535 panels { room: "Star Rooms" name: "CYANIDE" }
536 panels { room: "Star Rooms" name: "BACK" }
537 panels { room: "Black Alcove" name: "LACK" }
538 panels { room: "White Corners" name: "ARCH" }
539 panels { room: "White Corners" name: "ZERO" }
540 panels { room: "White Corners" name: "DAM" }
541 panels { room: "White Corners" name: "WHEN" }
542 panels { room: "Hero Room" name: "HER" }
543 panels { room: "Daisy Alcove" name: "CYANIDES" }
544 location_room: "Central Connected Area"
482} 545}
diff --git a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb index 4c1440f..6ce69da 100644 --- a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb
@@ -1,5 +1,8 @@
1name: "Bearer Entrance" 1name: "Bearer Entrance"
2ports { 2ports {
3 name: "BEARER" 3 name: "BEARER"
4 display_name: "East of Yellow Worldport"
4 path: "Components/Warps/worldport4" 5 path: "Components/Warps/worldport4"
6 destination { x: 23 y: 0 z: -29 }
7 rotation: 90
5} 8}
diff --git a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb index 74665a2..853c5f0 100644 --- a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb
@@ -8,5 +8,8 @@ panels {
8} 8}
9ports { 9ports {
10 name: "DIGITAL" 10 name: "DIGITAL"
11 display_name: "South of Yellow Worldport"
11 path: "Components/Warps/worldport" 12 path: "Components/Warps/worldport"
13 destination { x: 0 y: 0 z: 0 }
14 rotation: 0
12} 15}
diff --git a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb index f011b32..454dc3f 100644 --- a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb
@@ -1,5 +1,8 @@
1name: "Nuanced Entrance" 1name: "Nuanced Entrance"
2ports { 2ports {
3 name: "NUANCED" 3 name: "NUANCED"
4 display_name: "West of Yellow Worldport"
4 path: "Components/Warps/worldport3" 5 path: "Components/Warps/worldport3"
6 destination { x: -23 y: 0 z: -29 }
7 rotation: 270
5} 8}
diff --git a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb index 0bc60a7..f866d87 100644 --- a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb
@@ -15,5 +15,8 @@ panels {
15} 15}
16ports { 16ports {
17 name: "PLAZA" 17 name: "PLAZA"
18 display_name: "Dark Hallway"
18 path: "Components/Warps/worldport5" 19 path: "Components/Warps/worldport5"
20 destination { x: 35 y: 0 z: 44 }
21 rotation: 270
19} 22}
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_wondrous/metadata.txtpb b/data/maps/the_wondrous/metadata.txtpb index 0b96cf2..1c8e04c 100644 --- a/data/maps/the_wondrous/metadata.txtpb +++ b/data/maps/the_wondrous/metadata.txtpb
@@ -1 +1,5 @@
1display_name: "The Wondrous" 1display_name: "The Wondrous"
2worldport_entrance {
3 room: "Entry"
4 name: "DAEDALUS"
5}
diff --git a/data/maps/the_wondrous/rooms/Entry.txtpb b/data/maps/the_wondrous/rooms/Entry.txtpb index e15f75c..543d193 100644 --- a/data/maps/the_wondrous/rooms/Entry.txtpb +++ b/data/maps/the_wondrous/rooms/Entry.txtpb
@@ -7,5 +7,8 @@ panels {
7} 7}
8ports { 8ports {
9 name: "DAEDALUS" 9 name: "DAEDALUS"
10 display_name: "Entrance"
10 path: "Components/Warps/worldport" 11 path: "Components/Warps/worldport"
12 destination { x: 18 y: 0 z: 41 }
13 rotation: 180
11} 14}
diff --git a/data/maps/the_wondrous/rooms/Huge.txtpb b/data/maps/the_wondrous/rooms/Huge.txtpb index c4425e7..6ca6ef8 100644 --- a/data/maps/the_wondrous/rooms/Huge.txtpb +++ b/data/maps/the_wondrous/rooms/Huge.txtpb
@@ -4,6 +4,7 @@ panels {
4 path: "Panels/panel_3" 4 path: "Panels/panel_3"
5 clue: "shrink" 5 clue: "shrink"
6 answer: "shrink" 6 answer: "shrink"
7 display_name: "SHRINK (2)"
7} 8}
8panels { 9panels {
9 name: "IRE" 10 name: "IRE"
diff --git a/data/maps/the_wondrous/rooms/Regular.txtpb b/data/maps/the_wondrous/rooms/Regular.txtpb index bd167d3..65df029 100644 --- a/data/maps/the_wondrous/rooms/Regular.txtpb +++ b/data/maps/the_wondrous/rooms/Regular.txtpb
@@ -4,4 +4,5 @@ panels {
4 path: "Panels/panel_2" 4 path: "Panels/panel_2"
5 clue: "shrink" 5 clue: "shrink"
6 answer: "shrink" 6 answer: "shrink"
7 display_name: "SHRINK (1)"
7} 8}
diff --git a/data/maps/the_words/rooms/Main Area.txtpb b/data/maps/the_words/rooms/Main Area.txtpb index 503408c..ae57252 100644 --- a/data/maps/the_words/rooms/Main Area.txtpb +++ b/data/maps/the_words/rooms/Main Area.txtpb
@@ -57,5 +57,8 @@ panels {
57} 57}
58ports { 58ports {
59 name: "ENTRY" 59 name: "ENTRY"
60 display_name: "Worldport"
60 path: "Components/Warps/worldport" 61 path: "Components/Warps/worldport"
62 destination { x: 0 y: 0 z: 9.5 }
63 rotation: 0
61} 64}
diff --git a/data/metadata.txtpb b/data/metadata.txtpb new file mode 100644 index 0000000..24ba573 --- /dev/null +++ b/data/metadata.txtpb
@@ -0,0 +1,56 @@
1version {
2 major: 8
3 minor: 0
4 patch: 1
5}
6# Filler item.
7special_names: "A Job Well Done"
8# Symbol items.
9special_names: "Age Symbol"
10special_names: "Anagram Symbol"
11special_names: "Boxes Symbol"
12special_names: "Cross Symbol"
13special_names: "Eval Symbol"
14special_names: "Example Symbol"
15special_names: "Gender Symbol"
16special_names: "Job Symbol"
17special_names: "Lingo Symbol"
18special_names: "Null Symbol"
19special_names: "Planet Symbol"
20special_names: "Pyramid Symbol"
21special_names: "Question Symbol"
22special_names: "Sound Symbol"
23special_names: "Sparkles Symbol"
24special_names: "Stars Symbol"
25special_names: "Sun Symbol"
26special_names: "Sweet Symbol"
27special_names: "Zero Symbol"
28# Anti collectable traps
29special_names: "Anti A"
30special_names: "Anti B"
31special_names: "Anti C"
32special_names: "Anti D"
33special_names: "Anti E"
34special_names: "Anti F"
35special_names: "Anti G"
36special_names: "Anti H"
37special_names: "Anti I"
38special_names: "Anti J"
39special_names: "Anti K"
40special_names: "Anti L"
41special_names: "Anti M"
42special_names: "Anti N"
43special_names: "Anti O"
44special_names: "Anti P"
45special_names: "Anti Q"
46special_names: "Anti R"
47special_names: "Anti S"
48special_names: "Anti T"
49special_names: "Anti U"
50special_names: "Anti V"
51special_names: "Anti W"
52special_names: "Anti X"
53special_names: "Anti Y"
54special_names: "Anti Z"
55# Numbers for The Fuzzy
56special_names: "Numbers"
diff --git a/data/progressives.txtpb b/data/progressives.txtpb new file mode 100644 index 0000000..51a0742 --- /dev/null +++ b/data/progressives.txtpb
@@ -0,0 +1,24 @@
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}
12progressives {
13 name: "Icarus Quick Travel"
14 doors { map: "icarus" name: "Quick Travel 2" }
15 doors { map: "icarus" name: "Quick Travel 3" }
16 doors { map: "icarus" name: "Quick Travel 4" }
17 doors { map: "icarus" name: "Quick Travel 5" }
18 doors { map: "icarus" name: "Quick Travel 6" }
19 doors { map: "icarus" name: "Quick Travel 7" }
20 doors { map: "icarus" name: "Quick Travel 8" }
21 doors { map: "icarus" name: "Quick Travel 9" }
22 doors { map: "icarus" name: "Quick Travel 10" }
23 doors { map: "icarus" name: "Quick Travel 1" }
24}