about summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/README.md13
-rw-r--r--data/connections.txtpb1935
-rw-r--r--data/door_groups.txtpb160
-rw-r--r--data/ids.txtpb3309
-rw-r--r--data/ids.yaml3871
-rw-r--r--data/maps/control_center/connections.txtpb85
-rw-r--r--data/maps/control_center/doors.txtpb172
-rw-r--r--data/maps/control_center/metadata.txtpb1
-rw-r--r--data/maps/control_center/rooms/Ancient Entrance.txtpb5
-rw-r--r--data/maps/control_center/rooms/Between Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Desert Room.txtpb8
-rw-r--r--data/maps/control_center/rooms/Entry Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Entry.txtpb12
-rw-r--r--data/maps/control_center/rooms/Hide Room.txtpb8
-rw-r--r--data/maps/control_center/rooms/Main Area.txtpb70
-rw-r--r--data/maps/control_center/rooms/Mint Ending.txtpb5
-rw-r--r--data/maps/control_center/rooms/Partial Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Perceptive Entrance.txtpb20
-rw-r--r--data/maps/control_center/rooms/Repetitive Entrance.txtpb5
-rw-r--r--data/maps/control_center/rooms/Shop Entrance.txtpb9
-rw-r--r--data/maps/control_center/rooms/Stormy Entrance.txtpb8
-rw-r--r--data/maps/control_center/rooms/Tenacious Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Unkempt Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Unyielding Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/White Ending.txtpb5
-rw-r--r--data/maps/daedalus/connections.txtpb1870
-rw-r--r--data/maps/daedalus/doors.txtpb2296
-rw-r--r--data/maps/daedalus/metadata.txtpb23
-rw-r--r--data/maps/daedalus/rooms/After Bee Room.txtpb23
-rw-r--r--data/maps/daedalus/rooms/Amber North 2.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Bee Room Obverse.txtpb66
-rw-r--r--data/maps/daedalus/rooms/Bee Room Reverse.txtpb68
-rw-r--r--data/maps/daedalus/rooms/Beehalls Intersection.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Black Hex.txtpb52
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb54
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Blue Room.txtpb80
-rw-r--r--data/maps/daedalus/rooms/Blue Smiley Annex.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Blue Smiley.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Book Room.txtpb86
-rw-r--r--data/maps/daedalus/rooms/Bow Side.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Brown Smiley.txtpb9
-rw-r--r--data/maps/daedalus/rooms/C Keyholder.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Castle.txtpb204
-rw-r--r--data/maps/daedalus/rooms/Coin Tower.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Composite Room NE.txtpb77
-rw-r--r--data/maps/daedalus/rooms/Composite Room NW.txtpb94
-rw-r--r--data/maps/daedalus/rooms/Composite Room S.txtpb198
-rw-r--r--data/maps/daedalus/rooms/Computer Room Seal.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Computer Room.txtpb72
-rw-r--r--data/maps/daedalus/rooms/Cyan Room.txtpb79
-rw-r--r--data/maps/daedalus/rooms/D Keyholder.txtpb7
-rw-r--r--data/maps/daedalus/rooms/D2 Room.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Dark Light Exit.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Dark Light Room.txtpb79
-rw-r--r--data/maps/daedalus/rooms/Ending.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Entry Shortcut.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Eye Painting.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 1F.txtpb27
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 2F.txtpb18
-rw-r--r--data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb15
-rw-r--r--data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb15
-rw-r--r--data/maps/daedalus/rooms/F Keyholder.txtpb7
-rw-r--r--data/maps/daedalus/rooms/F2 Prize.txtpb7
-rw-r--r--data/maps/daedalus/rooms/F2 Room.txtpb114
-rw-r--r--data/maps/daedalus/rooms/Flip Painting Destination.txtpb8
-rw-r--r--data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb12
-rw-r--r--data/maps/daedalus/rooms/Flip Painting.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Gallery Entrance.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Globe Room.txtpb54
-rw-r--r--data/maps/daedalus/rooms/Godot Room.txtpb66
-rw-r--r--data/maps/daedalus/rooms/Gray Color Backside.txtpb47
-rw-r--r--data/maps/daedalus/rooms/Gray Color Door.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Green Color Door.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Green Room.txtpb83
-rw-r--r--data/maps/daedalus/rooms/Green Smiley.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Hedges Tower.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Hedges.txtpb74
-rw-r--r--data/maps/daedalus/rooms/Hotel.txtpb452
-rw-r--r--data/maps/daedalus/rooms/House Entrance.txtpb9
-rw-r--r--data/maps/daedalus/rooms/House.txtpb30
-rw-r--r--data/maps/daedalus/rooms/I2 Room.txtpb11
-rw-r--r--data/maps/daedalus/rooms/Intense Room.txtpb65
-rw-r--r--data/maps/daedalus/rooms/J2 Room.txtpb7
-rw-r--r--data/maps/daedalus/rooms/J2 Vestibule.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Magic Room.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Maze Paintings Area.txtpb25
-rw-r--r--data/maps/daedalus/rooms/Maze.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Moat.txtpb10
-rw-r--r--data/maps/daedalus/rooms/North Castle Area.txtpb36
-rw-r--r--data/maps/daedalus/rooms/Number Paintings Area.txtpb40
-rw-r--r--data/maps/daedalus/rooms/Nursery.txtpb32
-rw-r--r--data/maps/daedalus/rooms/O2 Prize.txtpb7
-rw-r--r--data/maps/daedalus/rooms/O2 Room.txtpb114
-rw-r--r--data/maps/daedalus/rooms/Orange Room Hallway.txtpb4
-rw-r--r--data/maps/daedalus/rooms/Orange Room.txtpb72
-rw-r--r--data/maps/daedalus/rooms/Outside Book Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Eye Temple.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Hedges.txtpb80
-rw-r--r--data/maps/daedalus/rooms/Outside Hotel.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Outside House.txtpb83
-rw-r--r--data/maps/daedalus/rooms/Outside Magic Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Orange Room.txtpb60
-rw-r--r--data/maps/daedalus/rooms/Outside Pyramid.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Outside Red Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Salt Room.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Outside Snake Room.txtpb68
-rw-r--r--data/maps/daedalus/rooms/Pains Room.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Pairs Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pepper Room.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Plum Room.txtpb53
-rw-r--r--data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pumpkin Entrance.txtpb8
-rw-r--r--data/maps/daedalus/rooms/Pumpkin Room.txtpb65
-rw-r--r--data/maps/daedalus/rooms/Purple Hallway From Great.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Purple NW Vestibule.txtpb23
-rw-r--r--data/maps/daedalus/rooms/Purple Room East.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Room South.txtpb43
-rw-r--r--data/maps/daedalus/rooms/Purple Room West.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Room.txtpb59
-rw-r--r--data/maps/daedalus/rooms/Purple SE Vestibule.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Purple SW Vestibule.txtpb20
-rw-r--r--data/maps/daedalus/rooms/Purple Smiley.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 3.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 4.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 5.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 6.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 7.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 8.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Pyramid Entry.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Pyramid Second Floor.txtpb48
-rw-r--r--data/maps/daedalus/rooms/Pyramid Top.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Quiet Entrance.txtpb20
-rw-r--r--data/maps/daedalus/rooms/Rain Side.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Rainbow Blue.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Rainbow Color Backside.txtpb15
-rw-r--r--data/maps/daedalus/rooms/Rainbow Color Doors.txtpb94
-rw-r--r--data/maps/daedalus/rooms/Rainbow Cyan.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Rainbow End.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Rainbow Green.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Rainbow Orange.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Rainbow Purple.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Rainbow Red.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Rainbow Start.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Rainbow Yellow.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Red Color Door.txtpb71
-rw-r--r--data/maps/daedalus/rooms/Red Room.txtpb79
-rw-r--r--data/maps/daedalus/rooms/Red Smiley.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Roof.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Salt Room.txtpb10
-rw-r--r--data/maps/daedalus/rooms/Seasoning Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Snake Room.txtpb44
-rw-r--r--data/maps/daedalus/rooms/South Castle Area.txtpb111
-rw-r--r--data/maps/daedalus/rooms/Starting Room.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Sweet Foyer.txtpb59
-rw-r--r--data/maps/daedalus/rooms/Tree Entrance.txtpb52
-rw-r--r--data/maps/daedalus/rooms/U2 Prize.txtpb7
-rw-r--r--data/maps/daedalus/rooms/U2 Room.txtpb114
-rw-r--r--data/maps/daedalus/rooms/Unkempt Entrance.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Welcome Back Area.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Welcome Back Exit.txtpb11
-rw-r--r--data/maps/daedalus/rooms/West Castle Area.txtpb235
-rw-r--r--data/maps/daedalus/rooms/West Spire.txtpb44
-rw-r--r--data/maps/daedalus/rooms/White Hallway From Entry.txtpb12
-rw-r--r--data/maps/daedalus/rooms/Wisdom Panel.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Wonderland.txtpb41
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Backside.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Door.txtpb34
-rw-r--r--data/maps/daedalus/rooms/Yellow Room.txtpb83
-rw-r--r--data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Z2 Prize.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Z2 Room.txtpb167
-rw-r--r--data/maps/daedalus/rooms/Zoo Center.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Zoo E.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Zoo N.txtpb39
-rw-r--r--data/maps/daedalus/rooms/Zoo NE.txtpb39
-rw-r--r--data/maps/daedalus/rooms/Zoo S.txtpb31
-rw-r--r--data/maps/daedalus/rooms/Zoo SE.txtpb2
-rw-r--r--data/maps/four_rooms/doors.txtpb12
-rw-r--r--data/maps/four_rooms/metadata.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/A2 Room.txtpb1
-rw-r--r--data/maps/four_rooms/rooms/Examples Room.txtpb25
-rw-r--r--data/maps/four_rooms/rooms/Hallway.txtpb3
-rw-r--r--data/maps/four_rooms/rooms/Intensify Room.txtpb17
-rw-r--r--data/maps/four_rooms/rooms/Keyholder Room.txtpb2
-rw-r--r--data/maps/four_rooms/rooms/Synonyms Room.txtpb17
-rw-r--r--data/maps/four_rooms/rooms/Time Room.txtpb17
-rw-r--r--data/maps/the_ancient/doors.txtpb33
-rw-r--r--data/maps/the_ancient/metadata.txtpb1
-rw-r--r--data/maps/the_ancient/rooms/Ending.txtpb6
-rw-r--r--data/maps/the_ancient/rooms/Inside.txtpb4
-rw-r--r--data/maps/the_ancient/rooms/Outside.txtpb1
-rw-r--r--data/maps/the_bearer/connections.txtpb10
-rw-r--r--data/maps/the_bearer/doors.txtpb5
-rw-r--r--data/maps/the_bearer/metadata.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Back Area.txtpb9
-rw-r--r--data/maps/the_bearer/rooms/Blue Animal (View).txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Blue Animal.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Planet (View).txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Blue Planet.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Town (View).txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Blue Town.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Blue Vegetable.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Butterfly Room.txtpb5
-rw-r--r--data/maps/the_bearer/rooms/Entry.txtpb17
-rw-r--r--data/maps/the_bearer/rooms/Green Animal.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Green Planet (View).txtpb3
-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).txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Green Vegetable.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Orange Planet.txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Orange Vegetable.txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Overlook.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Animal (View).txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Purple Animal.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Planet (View).txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Purple Planet.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Town (View).txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Purple Town.txtpb1
-rw-r--r--data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb3
-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.txtpb5
-rw-r--r--data/maps/the_bearer/rooms/Red Planet.txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Red Town.txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Red Vegetable.txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Tree Entrance.txtpb6
-rw-r--r--data/maps/the_bearer/rooms/Yellow Planet.txtpb3
-rw-r--r--data/maps/the_bearer/rooms/Yellow Vegetable.txtpb3
-rw-r--r--data/maps/the_between/connections.txtpb43
-rw-r--r--data/maps/the_between/metadata.txtpb1
-rw-r--r--data/maps/the_between/rooms/B2 Back Room.txtpb16
-rw-r--r--data/maps/the_between/rooms/B2 Front Room.txtpb11
-rw-r--r--data/maps/the_between/rooms/B2 Room.txtpb8
-rw-r--r--data/maps/the_between/rooms/Control Center Side.txtpb1
-rw-r--r--data/maps/the_between/rooms/Main Area.txtpb63
-rw-r--r--data/maps/the_between/rooms/Plaza Entrance.txtpb6
-rw-r--r--data/maps/the_butterfly/doors.txtpb2
-rw-r--r--data/maps/the_butterfly/metadata.txtpb1
-rw-r--r--data/maps/the_butterfly/rooms/Main Area.txtpb37
-rw-r--r--data/maps/the_butterfly/rooms/Mastery.txtpb1
-rw-r--r--data/maps/the_colorful/doors.txtpb3
-rw-r--r--data/maps/the_colorful/metadata.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/Black Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/Blue Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/Brown Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/Cyan Hallway.txtpb7
-rw-r--r--data/maps/the_colorful/rooms/Cyan Room.txtpb9
-rw-r--r--data/maps/the_colorful/rooms/Ending.txtpb6
-rw-r--r--data/maps/the_colorful/rooms/Gray Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/Green Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/Orange Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/P2 Room.txtpb1
-rw-r--r--data/maps/the_colorful/rooms/Purple Room.txtpb4
-rw-r--r--data/maps/the_colorful/rooms/Red Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/White Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/Window Room.txtpb3
-rw-r--r--data/maps/the_colorful/rooms/Yellow Room.txtpb3
-rw-r--r--data/maps/the_congruent/doors.txtpb13
-rw-r--r--data/maps/the_congruent/metadata.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/C Keyholder.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/C2 Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb21
-rw-r--r--data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb17
-rw-r--r--data/maps/the_congruent/rooms/G Keyholder.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/G2 Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Main Area.txtpb25
-rw-r--r--data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb1
-rw-r--r--data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb5
-rw-r--r--data/maps/the_congruent/rooms/T Keyholder.txtpb2
-rw-r--r--data/maps/the_darkroom/connections.txtpb15
-rw-r--r--data/maps/the_darkroom/doors.txtpb11
-rw-r--r--data/maps/the_darkroom/metadata.txtpb1
-rw-r--r--data/maps/the_darkroom/rooms/Congruent Entrance.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/Cyan Hallway.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/First Room.txtpb14
-rw-r--r--data/maps/the_darkroom/rooms/S Room.txtpb1
-rw-r--r--data/maps/the_darkroom/rooms/Second Room.txtpb18
-rw-r--r--data/maps/the_darkroom/rooms/Third Room.txtpb20
-rw-r--r--data/maps/the_digital/connections.txtpb5
-rw-r--r--data/maps/the_digital/metadata.txtpb1
-rw-r--r--data/maps/the_digital/rooms/C Room.txtpb1
-rw-r--r--data/maps/the_digital/rooms/Chamber.txtpb13
-rw-r--r--data/maps/the_digital/rooms/Gallery Maze.txtpb1
-rw-r--r--data/maps/the_digital/rooms/Main Area.txtpb11
-rw-r--r--data/maps/the_digital/rooms/Tree Area.txtpb3
-rw-r--r--data/maps/the_digital/rooms/U Room.txtpb1
-rw-r--r--data/maps/the_digital/rooms/Unyielding Entrance.txtpb6
-rw-r--r--data/maps/the_door/metadata.txtpb1
-rw-r--r--data/maps/the_door/rooms/Ending.txtpb6
-rw-r--r--data/maps/the_door/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_double_sided/connections.txtpb2
-rw-r--r--data/maps/the_double_sided/metadata.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Brown Area.txtpb1
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Black Area.txtpb3
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb5
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Green Area.txtpb3
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb3
-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.txtpb5
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Red Area.txtpb3
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb3
-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.txtpb5
-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.txtpb3
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb3
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb3
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb3
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb3
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb5
-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.txtpb66
-rw-r--r--data/maps/the_entry/doors.txtpb29
-rw-r--r--data/maps/the_entry/metadata.txtpb13
-rw-r--r--data/maps/the_entry/rooms/Blue Alcove.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Colored Doors Area.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Composite Room Entrance.txtpb7
-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.txtpb20
-rw-r--r--data/maps/the_entry/rooms/Daedalus Entrance.txtpb7
-rw-r--r--data/maps/the_entry/rooms/Digital Entrance.txtpb7
-rw-r--r--data/maps/the_entry/rooms/Entry Exit.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Eye Room.txtpb13
-rw-r--r--data/maps/the_entry/rooms/Flipped Link Area.txtpb7
-rw-r--r--data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Flipped Right Eye.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Flipped Second Room.txtpb13
-rw-r--r--data/maps/the_entry/rooms/Four Rooms Entrance.txtpb7
-rw-r--r--data/maps/the_entry/rooms/Gallery Return.txtpb4
-rw-r--r--data/maps/the_entry/rooms/Least Blue Last.txtpb20
-rw-r--r--data/maps/the_entry/rooms/Liberated Entrance.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Lime Room.txtpb10
-rw-r--r--data/maps/the_entry/rooms/Link Area.txtpb17
-rw-r--r--data/maps/the_entry/rooms/Literate Entrance.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Parthenon Return.txtpb4
-rw-r--r--data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb18
-rw-r--r--data/maps/the_entry/rooms/Rabbit Hole.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Red Alcove.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Red Blue Halls.txtpb22
-rw-r--r--data/maps/the_entry/rooms/Repetitive Entrance.txtpb7
-rw-r--r--data/maps/the_entry/rooms/Right Eye.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Shop Entrance.txtpb4
-rw-r--r--data/maps/the_entry/rooms/Starting Room.txtpb31
-rw-r--r--data/maps/the_entry/rooms/Trick Room.txtpb2
-rw-r--r--data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb7
-rw-r--r--data/maps/the_entry/rooms/Wrath Room.txtpb26
-rw-r--r--data/maps/the_entry/rooms/X Area.txtpb2
-rw-r--r--data/maps/the_extravagant/connections.txtpb5
-rw-r--r--data/maps/the_extravagant/metadata.txtpb3
-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.txtpb5
-rw-r--r--data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb3
-rw-r--r--data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb3
-rw-r--r--data/maps/the_extravagant/rooms/X Minus.txtpb3
-rw-r--r--data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb3
-rw-r--r--data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb3
-rw-r--r--data/maps/the_extravagant/rooms/X Plus.txtpb4
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb5
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb3
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb3
-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.txtpb5
-rw-r--r--data/maps/the_gallery/doors.txtpb164
-rw-r--r--data/maps/the_gallery/metadata.txtpb9
-rw-r--r--data/maps/the_gallery/rooms/Back Room.txtpb5
-rw-r--r--data/maps/the_gallery/rooms/Daedalus Extension.txtpb3
-rw-r--r--data/maps/the_gallery/rooms/Ending.txtpb6
-rw-r--r--data/maps/the_gallery/rooms/Main Area.txtpb2
-rw-r--r--data/maps/the_gold/metadata.txtpb1
-rw-r--r--data/maps/the_gold/rooms/The Whole Thing.txtpb8
-rw-r--r--data/maps/the_graveyard/doors.txtpb12
-rw-r--r--data/maps/the_graveyard/metadata.txtpb6
-rw-r--r--data/maps/the_graveyard/rooms/Inside.txtpb6
-rw-r--r--data/maps/the_graveyard/rooms/Outside.txtpb5
-rw-r--r--data/maps/the_great/doors.txtpb33
-rw-r--r--data/maps/the_great/metadata.txtpb8
-rw-r--r--data/maps/the_great/rooms/Back Area.txtpb36
-rw-r--r--data/maps/the_great/rooms/Behind Question Area.txtpb8
-rw-r--r--data/maps/the_great/rooms/Colorful Entrance.txtpb2
-rw-r--r--data/maps/the_great/rooms/Daedalus Entrance.txtpb6
-rw-r--r--data/maps/the_great/rooms/East Landscape.txtpb6
-rw-r--r--data/maps/the_great/rooms/G Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Hive Entrance.txtpb4
-rw-r--r--data/maps/the_great/rooms/Jail Part 1.txtpb28
-rw-r--r--data/maps/the_great/rooms/Jail Part 2.txtpb18
-rw-r--r--data/maps/the_great/rooms/Jubilant Entrance.txtpb2
-rw-r--r--data/maps/the_great/rooms/Magnet Room.txtpb30
-rw-r--r--data/maps/the_great/rooms/Main Area.txtpb47
-rw-r--r--data/maps/the_great/rooms/Maze Center.txtpb6
-rw-r--r--data/maps/the_great/rooms/Maze Cold Area.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze Empty Vestibule.txtpb2
-rw-r--r--data/maps/the_great/rooms/Maze In Area.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze Moon Area.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze Off Area.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze Slice Area.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze Smooth Area.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze South Area.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze Start.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze Tower.txtpb8
-rw-r--r--data/maps/the_great/rooms/Maze Up Area.txtpb4
-rw-r--r--data/maps/the_great/rooms/Maze Wreck Area.txtpb6
-rw-r--r--data/maps/the_great/rooms/Nature Room.txtpb10
-rw-r--r--data/maps/the_great/rooms/North Landscape.txtpb17
-rw-r--r--data/maps/the_great/rooms/Outside Jail.txtpb10
-rw-r--r--data/maps/the_great/rooms/Pillar Room.txtpb10
-rw-r--r--data/maps/the_great/rooms/Purple Room.txtpb4
-rw-r--r--data/maps/the_great/rooms/Question Room How.txtpb7
-rw-r--r--data/maps/the_great/rooms/Question Room What.txtpb15
-rw-r--r--data/maps/the_great/rooms/Question Room When.txtpb7
-rw-r--r--data/maps/the_great/rooms/Question Room Who.txtpb7
-rw-r--r--data/maps/the_great/rooms/Salmon Room.txtpb4
-rw-r--r--data/maps/the_great/rooms/Talented Entrance.txtpb2
-rw-r--r--data/maps/the_great/rooms/Under Question Room.txtpb6
-rw-r--r--data/maps/the_great/rooms/West Side.txtpb17
-rw-r--r--data/maps/the_great/rooms/Whole Room.txtpb50
-rw-r--r--data/maps/the_great/rooms/Y Room.txtpb2
-rw-r--r--data/maps/the_great/rooms/Zero Room.txtpb12
-rw-r--r--data/maps/the_hinterlands/metadata.txtpb33
-rw-r--r--data/maps/the_hinterlands/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_hive/doors.txtpb3
-rw-r--r--data/maps/the_hive/metadata.txtpb1
-rw-r--r--data/maps/the_hive/rooms/Main Area.txtpb78
-rw-r--r--data/maps/the_hive/rooms/Mastery Room.txtpb1
-rw-r--r--data/maps/the_hive/rooms/Room 8.txtpb9
-rw-r--r--data/maps/the_impressive/metadata.txtpb6
-rw-r--r--data/maps/the_impressive/rooms/Green Eye.txtpb6
-rw-r--r--data/maps/the_impressive/rooms/Lobby.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/M Room.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/M2 Room.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/Side Area.txtpb4
-rw-r--r--data/maps/the_impressive/rooms/W Room.txtpb2
-rw-r--r--data/maps/the_impressive/rooms/WM Room.txtpb5
-rw-r--r--data/maps/the_invisible/metadata.txtpb1
-rw-r--r--data/maps/the_invisible/rooms/Entrance.txtpb3
-rw-r--r--data/maps/the_invisible/rooms/Maze.txtpb1
-rw-r--r--data/maps/the_jubilant/connections.txtpb10
-rw-r--r--data/maps/the_jubilant/doors.txtpb33
-rw-r--r--data/maps/the_jubilant/metadata.txtpb1
-rw-r--r--data/maps/the_jubilant/rooms/J Room.txtpb5
-rw-r--r--data/maps/the_jubilant/rooms/Main Area.txtpb102
-rw-r--r--data/maps/the_jubilant/rooms/Side Area.txtpb42
-rw-r--r--data/maps/the_keen/connections.txtpb5
-rw-r--r--data/maps/the_keen/doors.txtpb45
-rw-r--r--data/maps/the_keen/metadata.txtpb1
-rw-r--r--data/maps/the_keen/rooms/K Room.txtpb5
-rw-r--r--data/maps/the_keen/rooms/Main Area.txtpb74
-rw-r--r--data/maps/the_liberated/connections.txtpb5
-rw-r--r--data/maps/the_liberated/doors.txtpb15
-rw-r--r--data/maps/the_liberated/metadata.txtpb1
-rw-r--r--data/maps/the_liberated/rooms/Painting Room.txtpb6
-rw-r--r--data/maps/the_liberated/rooms/Puzzle Room.txtpb62
-rw-r--r--data/maps/the_linear/doors.txtpb14
-rw-r--r--data/maps/the_linear/metadata.txtpb1
-rw-r--r--data/maps/the_linear/rooms/Room.txtpb62
-rw-r--r--data/maps/the_lionized/connections.txtpb5
-rw-r--r--data/maps/the_lionized/doors.txtpb12
-rw-r--r--data/maps/the_lionized/metadata.txtpb1
-rw-r--r--data/maps/the_lionized/rooms/E2 Room.txtpb6
-rw-r--r--data/maps/the_lionized/rooms/Puzzle Room.txtpb62
-rw-r--r--data/maps/the_literate/connections.txtpb5
-rw-r--r--data/maps/the_literate/doors.txtpb15
-rw-r--r--data/maps/the_literate/metadata.txtpb1
-rw-r--r--data/maps/the_literate/rooms/Painting Room.txtpb6
-rw-r--r--data/maps/the_literate/rooms/Puzzle Room.txtpb62
-rw-r--r--data/maps/the_lively/connections.txtpb5
-rw-r--r--data/maps/the_lively/doors.txtpb12
-rw-r--r--data/maps/the_lively/metadata.txtpb1
-rw-r--r--data/maps/the_lively/rooms/L2 Room.txtpb6
-rw-r--r--data/maps/the_lively/rooms/Puzzle Room.txtpb61
-rw-r--r--data/maps/the_nuanced/connections.txtpb10
-rw-r--r--data/maps/the_nuanced/doors.txtpb54
-rw-r--r--data/maps/the_nuanced/metadata.txtpb1
-rw-r--r--data/maps/the_nuanced/rooms/Back Room.txtpb50
-rw-r--r--data/maps/the_nuanced/rooms/Main Room.txtpb116
-rw-r--r--data/maps/the_nuanced/rooms/N2 Room.txtpb6
-rw-r--r--data/maps/the_orb/connections.txtpb20
-rw-r--r--data/maps/the_orb/doors.txtpb24
-rw-r--r--data/maps/the_orb/metadata.txtpb5
-rw-r--r--data/maps/the_orb/rooms/B Room.txtpb27
-rw-r--r--data/maps/the_orb/rooms/Main Area.txtpb90
-rw-r--r--data/maps/the_orb/rooms/O Room.txtpb5
-rw-r--r--data/maps/the_orb/rooms/R Room.txtpb5
-rw-r--r--data/maps/the_owl/connections.txtpb125
-rw-r--r--data/maps/the_owl/doors.txtpb252
-rw-r--r--data/maps/the_owl/metadata.txtpb1
-rw-r--r--data/maps/the_owl/rooms/Blue Room.txtpb8
-rw-r--r--data/maps/the_owl/rooms/Connected Area.txtpb155
-rw-r--r--data/maps/the_owl/rooms/Magenta Hallway.txtpb6
-rw-r--r--data/maps/the_owl/rooms/R1C4 Left.txtpb15
-rw-r--r--data/maps/the_owl/rooms/R2C1 Left.txtpb22
-rw-r--r--data/maps/the_owl/rooms/R2C2 Bottom.txtpb15
-rw-r--r--data/maps/the_owl/rooms/R2C2 Top.txtpb16
-rw-r--r--data/maps/the_owl/rooms/R2C3 Bottom.txtpb15
-rw-r--r--data/maps/the_owl/rooms/Z Room.txtpb19
-rw-r--r--data/maps/the_parthenon/connections.txtpb20
-rw-r--r--data/maps/the_parthenon/doors.txtpb45
-rw-r--r--data/maps/the_parthenon/metadata.txtpb1
-rw-r--r--data/maps/the_parthenon/rooms/Ending.txtpb5
-rw-r--r--data/maps/the_parthenon/rooms/K2 Room.txtpb6
-rw-r--r--data/maps/the_parthenon/rooms/Lavender Area.txtpb22
-rw-r--r--data/maps/the_parthenon/rooms/Main Area.txtpb70
-rw-r--r--data/maps/the_parthenon/rooms/U Keyholder.txtpb6
-rw-r--r--data/maps/the_partial/connections.txtpb30
-rw-r--r--data/maps/the_partial/doors.txtpb73
-rw-r--r--data/maps/the_partial/metadata.txtpb1
-rw-r--r--data/maps/the_partial/rooms/Control Center Entrance.txtpb13
-rw-r--r--data/maps/the_partial/rooms/F Room.txtpb5
-rw-r--r--data/maps/the_partial/rooms/Obverse Side.txtpb122
-rw-r--r--data/maps/the_partial/rooms/P Room.txtpb5
-rw-r--r--data/maps/the_partial/rooms/Reverse Side.txtpb29
-rw-r--r--data/maps/the_perceptive/metadata.txtpb1
-rw-r--r--data/maps/the_perceptive/rooms/Main Area.txtpb6
-rw-r--r--data/maps/the_plaza/connections.txtpb45
-rw-r--r--data/maps/the_plaza/doors.txtpb212
-rw-r--r--data/maps/the_plaza/metadata.txtpb1
-rw-r--r--data/maps/the_plaza/rooms/Bottom Left Room.txtpb43
-rw-r--r--data/maps/the_plaza/rooms/Bottom Right Room.txtpb43
-rw-r--r--data/maps/the_plaza/rooms/Center Room.txtpb43
-rw-r--r--data/maps/the_plaza/rooms/Main Area.txtpb51
-rw-r--r--data/maps/the_plaza/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_plaza/rooms/Repetitive Entrance.txtpb13
-rw-r--r--data/maps/the_plaza/rooms/Sirenic Entrance.txtpb13
-rw-r--r--data/maps/the_plaza/rooms/Symbolic Entrance.txtpb13
-rw-r--r--data/maps/the_plaza/rooms/Top Left Room.txtpb161
-rw-r--r--data/maps/the_plaza/rooms/Top Right Room.txtpb150
-rw-r--r--data/maps/the_quiet/connections.txtpb10
-rw-r--r--data/maps/the_quiet/doors.txtpb33
-rw-r--r--data/maps/the_quiet/metadata.txtpb1
-rw-r--r--data/maps/the_quiet/rooms/Keyholder Room.txtpb6
-rw-r--r--data/maps/the_quiet/rooms/Main Area.txtpb102
-rw-r--r--data/maps/the_quiet/rooms/Q Room.txtpb5
-rw-r--r--data/maps/the_relentless/README25
-rw-r--r--data/maps/the_relentless/connections.txtpb41
-rw-r--r--data/maps/the_relentless/doors.txtpb79
-rw-r--r--data/maps/the_relentless/metadata.txtpb1
-rw-r--r--data/maps/the_relentless/rooms/All.txtpb57
-rw-r--r--data/maps/the_relentless/rooms/Left And Turn.txtpb62
-rw-r--r--data/maps/the_relentless/rooms/Left Room.txtpb22
-rw-r--r--data/maps/the_relentless/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_relentless/rooms/Shop Room.txtpb35
-rw-r--r--data/maps/the_relentless/rooms/Turn And Shop.txtpb55
-rw-r--r--data/maps/the_relentless/rooms/Turn Room.txtpb21
-rw-r--r--data/maps/the_repetitive/connections.txtpb51
-rw-r--r--data/maps/the_repetitive/doors.txtpb196
-rw-r--r--data/maps/the_repetitive/metadata.txtpb10
-rw-r--r--data/maps/the_repetitive/rooms/Anti Room.txtpb46
-rw-r--r--data/maps/the_repetitive/rooms/Cyan Room.txtpb85
-rw-r--r--data/maps/the_repetitive/rooms/Dot Area.txtpb108
-rw-r--r--data/maps/the_repetitive/rooms/Entry Connector.txtpb6
-rw-r--r--data/maps/the_repetitive/rooms/Lime Room.txtpb86
-rw-r--r--data/maps/the_repetitive/rooms/Magenta Room.txtpb113
-rw-r--r--data/maps/the_repetitive/rooms/Main Room.txtpb143
-rw-r--r--data/maps/the_repetitive/rooms/Mastery Room.txtpb5
-rw-r--r--data/maps/the_repetitive/rooms/Plaza Connector.txtpb6
-rw-r--r--data/maps/the_repetitive/rooms/Yellow Room.txtpb90
-rw-r--r--data/maps/the_revitalized/connections.txtpb34
-rw-r--r--data/maps/the_revitalized/doors.txtpb32
-rw-r--r--data/maps/the_revitalized/metadata.txtpb3
-rw-r--r--data/maps/the_revitalized/rooms/Bye Room.txtpb13
-rw-r--r--data/maps/the_revitalized/rooms/Hidden Room.txtpb8
-rw-r--r--data/maps/the_revitalized/rooms/Hide Room.txtpb8
-rw-r--r--data/maps/the_revitalized/rooms/High Room.txtpb8
-rw-r--r--data/maps/the_revitalized/rooms/Return Room.txtpb8
-rw-r--r--data/maps/the_revitalized/rooms/Too Room.txtpb8
-rw-r--r--data/maps/the_revitalized/rooms/Won Room.txtpb8
-rw-r--r--data/maps/the_shop/doors.txtpb37
-rw-r--r--data/maps/the_shop/metadata.txtpb1
-rw-r--r--data/maps/the_shop/rooms/Main Area.txtpb164
-rw-r--r--data/maps/the_sirenic/connections.txtpb10
-rw-r--r--data/maps/the_sirenic/doors.txtpb28
-rw-r--r--data/maps/the_sirenic/metadata.txtpb1
-rw-r--r--data/maps/the_sirenic/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_sirenic/rooms/Puzzles.txtpb121
-rw-r--r--data/maps/the_sirenic/rooms/Start.txtpb20
-rw-r--r--data/maps/the_stormy/connections.txtpb35
-rw-r--r--data/maps/the_stormy/doors.txtpb40
-rw-r--r--data/maps/the_stormy/metadata.txtpb1
-rw-r--r--data/maps/the_stormy/rooms/Center.txtpb36
-rw-r--r--data/maps/the_stormy/rooms/Nuclear Side.txtpb8
-rw-r--r--data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb8
-rw-r--r--data/maps/the_stormy/rooms/Rain Side.txtpb17
-rw-r--r--data/maps/the_stormy/rooms/Tornado Side.txtpb8
-rw-r--r--data/maps/the_stormy/rooms/Tornado Vestibule.txtpb8
-rw-r--r--data/maps/the_stormy/rooms/Volcano Side.txtpb15
-rw-r--r--data/maps/the_stormy/rooms/X2 Room.txtpb14
-rw-r--r--data/maps/the_sturdy/connections.txtpb5
-rw-r--r--data/maps/the_sturdy/doors.txtpb12
-rw-r--r--data/maps/the_sturdy/metadata.txtpb6
-rw-r--r--data/maps/the_sturdy/rooms/Main Area.txtpb113
-rw-r--r--data/maps/the_sturdy/rooms/S2 Area.txtpb20
-rw-r--r--data/maps/the_sun_temple/connections.txtpb15
-rw-r--r--data/maps/the_sun_temple/doors.txtpb23
-rw-r--r--data/maps/the_sun_temple/metadata.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Ending.txtpb5
-rw-r--r--data/maps/the_sun_temple/rooms/Entrance.txtpb13
-rw-r--r--data/maps/the_sun_temple/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_sun_temple/rooms/Temple.txtpb63
-rw-r--r--data/maps/the_sweet/connections.txtpb5
-rw-r--r--data/maps/the_sweet/doors.txtpb32
-rw-r--r--data/maps/the_sweet/metadata.txtpb1
-rw-r--r--data/maps/the_sweet/rooms/Main Area.txtpb208
-rw-r--r--data/maps/the_sweet/rooms/Y2 Room.txtpb6
-rw-r--r--data/maps/the_symbolic/connections.txtpb110
-rw-r--r--data/maps/the_symbolic/doors.txtpb364
-rw-r--r--data/maps/the_symbolic/metadata.txtpb1
-rw-r--r--data/maps/the_symbolic/rooms/Black Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Blue Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Green Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Last Room.txtpb30
-rw-r--r--data/maps/the_symbolic/rooms/Main Area.txtpb542
-rw-r--r--data/maps/the_symbolic/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_symbolic/rooms/Orange Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room 1.txtpb19
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room 2.txtpb21
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room 3.txtpb23
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb27
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb27
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Left.txtpb23
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb27
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb27
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Right.txtpb23
-rw-r--r--data/maps/the_symbolic/rooms/Purple Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Red Blue Room.txtpb20
-rw-r--r--data/maps/the_symbolic/rooms/Red Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Tutorial.txtpb62
-rw-r--r--data/maps/the_symbolic/rooms/Whirred Room.txtpb40
-rw-r--r--data/maps/the_symbolic/rooms/White Room.txtpb11
-rw-r--r--data/maps/the_symbolic/rooms/Yellow Room.txtpb8
-rw-r--r--data/maps/the_talented/connections.txtpb10
-rw-r--r--data/maps/the_talented/doors.txtpb54
-rw-r--r--data/maps/the_talented/metadata.txtpb1
-rw-r--r--data/maps/the_talented/rooms/Back Room.txtpb50
-rw-r--r--data/maps/the_talented/rooms/Main Area.txtpb115
-rw-r--r--data/maps/the_talented/rooms/T2 Room.txtpb6
-rw-r--r--data/maps/the_tenacious/connections.txtpb35
-rw-r--r--data/maps/the_tenacious/doors.txtpb39
-rw-r--r--data/maps/the_tenacious/metadata.txtpb1
-rw-r--r--data/maps/the_tenacious/rooms/Color Room.txtpb7
-rw-r--r--data/maps/the_tenacious/rooms/Control Center Entrance.txtpb12
-rw-r--r--data/maps/the_tenacious/rooms/Main Area.txtpb6
-rw-r--r--data/maps/the_tenacious/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_tenacious/rooms/Paintings Room.txtpb10
-rw-r--r--data/maps/the_tenacious/rooms/Tower Room.txtpb7
-rw-r--r--data/maps/the_tenacious/rooms/Wisdom Room.txtpb7
-rw-r--r--data/maps/the_three_doors/connections.txtpb150
-rw-r--r--data/maps/the_three_doors/doors.txtpb54
-rw-r--r--data/maps/the_three_doors/metadata.txtpb1
-rw-r--r--data/maps/the_three_doors/rooms/Dead End Room.txtpb37
-rw-r--r--data/maps/the_three_doors/rooms/First Second Room.txtpb37
-rw-r--r--data/maps/the_three_doors/rooms/Loose Strings Room.txtpb19
-rw-r--r--data/maps/the_three_doors/rooms/One Luck Room.txtpb19
-rw-r--r--data/maps/the_three_doors/rooms/Silver Portal Room.txtpb35
-rw-r--r--data/maps/the_tower/connections.txtpb10
-rw-r--r--data/maps/the_tower/doors.txtpb181
-rw-r--r--data/maps/the_tower/metadata.txtpb1
-rw-r--r--data/maps/the_tower/rooms/Ending.txtpb5
-rw-r--r--data/maps/the_tower/rooms/First Floor.txtpb101
-rw-r--r--data/maps/the_tower/rooms/Tower.txtpb409
-rw-r--r--data/maps/the_tree/connections.txtpb5
-rw-r--r--data/maps/the_tree/doors.txtpb42
-rw-r--r--data/maps/the_tree/metadata.txtpb1
-rw-r--r--data/maps/the_tree/rooms/Bearer Entrance.txtpb5
-rw-r--r--data/maps/the_tree/rooms/Main Area.txtpb239
-rw-r--r--data/maps/the_unkempt/connections.txtpb60
-rw-r--r--data/maps/the_unkempt/doors.txtpb184
-rw-r--r--data/maps/the_unkempt/metadata.txtpb1
-rw-r--r--data/maps/the_unkempt/rooms/Control Center Entrance.txtpb12
-rw-r--r--data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb5
-rw-r--r--data/maps/the_unkempt/rooms/Exit Room 2.txtpb29
-rw-r--r--data/maps/the_unkempt/rooms/Exit Room 3.txtpb8
-rw-r--r--data/maps/the_unkempt/rooms/Main Area.txtpb229
-rw-r--r--data/maps/the_unkempt/rooms/Middle Room.txtpb29
-rw-r--r--data/maps/the_unkempt/rooms/Right Area.txtpb163
-rw-r--r--data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb99
-rw-r--r--data/maps/the_unkempt/rooms/V Keyholder.txtpb6
-rw-r--r--data/maps/the_unkempt/rooms/V1 Room.txtpb5
-rw-r--r--data/maps/the_unkempt/rooms/W Keyholder.txtpb6
-rw-r--r--data/maps/the_unkempt/rooms/W2 Room.txtpb6
-rw-r--r--data/maps/the_unyielding/connections.txtpb285
-rw-r--r--data/maps/the_unyielding/doors.txtpb506
-rw-r--r--data/maps/the_unyielding/metadata.txtpb1
-rw-r--r--data/maps/the_unyielding/rooms/Bearer Entrance.txtpb5
-rw-r--r--data/maps/the_unyielding/rooms/Behind Northeast.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Behind Northwest.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Behind Southwest.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Black Alcove.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Blue Eyes.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Brown Alcove.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Central Connected Area.txtpb418
-rw-r--r--data/maps/the_unyielding/rooms/Cyan Alcove.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Daisy Alcove.txtpb9
-rw-r--r--data/maps/the_unyielding/rooms/Digital Entrance.txtpb12
-rw-r--r--data/maps/the_unyielding/rooms/Directions Room.txtpb166
-rw-r--r--data/maps/the_unyielding/rooms/Discovery Room.txtpb29
-rw-r--r--data/maps/the_unyielding/rooms/East Room 1.txtpb64
-rw-r--r--data/maps/the_unyielding/rooms/Gray Alcove.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Hero Room.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Jay Painting.txtpb5
-rw-r--r--data/maps/the_unyielding/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_unyielding/rooms/Missing 1.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Missing 2.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Missing 3.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Northeast Room 1.txtpb64
-rw-r--r--data/maps/the_unyielding/rooms/Northwest Room.txtpb64
-rw-r--r--data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb5
-rw-r--r--data/maps/the_unyielding/rooms/Orange Alcove.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/Plaza Entrance.txtpb19
-rw-r--r--data/maps/the_unyielding/rooms/Red Eyes.txtpb8
-rw-r--r--data/maps/the_unyielding/rooms/South Left Painting.txtpb5
-rw-r--r--data/maps/the_unyielding/rooms/South Right Painting.txtpb5
-rw-r--r--data/maps/the_unyielding/rooms/Southwest Room 2.txtpb64
-rw-r--r--data/maps/the_unyielding/rooms/Southwest Room 3.txtpb64
-rw-r--r--data/maps/the_unyielding/rooms/Southwest Room.txtpb64
-rw-r--r--data/maps/the_unyielding/rooms/Star Rooms.txtpb22
-rw-r--r--data/maps/the_unyielding/rooms/Triplet Room.txtpb23
-rw-r--r--data/maps/the_unyielding/rooms/White Corners.txtpb33
-rw-r--r--data/maps/the_unyielding/rooms/Yellow Left.txtpb9
-rw-r--r--data/maps/the_unyielding/rooms/Yellow Right.txtpb9
-rw-r--r--data/maps/the_wise/connections.txtpb10
-rw-r--r--data/maps/the_wise/doors.txtpb36
-rw-r--r--data/maps/the_wise/metadata.txtpb3
-rw-r--r--data/maps/the_wise/rooms/Entry.txtpb12
-rw-r--r--data/maps/the_wise/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_wise/rooms/Puzzles.txtpb151
-rw-r--r--data/maps/the_wondrous/connections.txtpb10
-rw-r--r--data/maps/the_wondrous/doors.txtpb24
-rw-r--r--data/maps/the_wondrous/metadata.txtpb1
-rw-r--r--data/maps/the_wondrous/rooms/Entry.txtpb11
-rw-r--r--data/maps/the_wondrous/rooms/Huge.txtpb57
-rw-r--r--data/maps/the_wondrous/rooms/Regular.txtpb8
-rw-r--r--data/maps/the_words/connections.txtpb5
-rw-r--r--data/maps/the_words/doors.txtpb12
-rw-r--r--data/maps/the_words/metadata.txtpb11
-rw-r--r--data/maps/the_words/rooms/Ending.txtpb5
-rw-r--r--data/maps/the_words/rooms/Main Area.txtpb61
-rw-r--r--data/metadata.txtpb23
-rw-r--r--data/progressives.txtpb11
748 files changed, 29682 insertions, 4292 deletions
diff --git a/data/README.md b/data/README.md new file mode 100644 index 0000000..bf0a51b --- /dev/null +++ b/data/README.md
@@ -0,0 +1,13 @@
1# Lingo 2 Randomizer Data
2
3This folder contains the logic for the Lingo 2 randomizer in a human-readable
4format. This data is compiled into a single file and used in the various parts
5of the randomizer project (client, apworld, etc).
6
7The data is structured using [Protocol Buffers](https://protobuf.dev/). The
8schema for the human-readable format is
9[located in the repository](https://code.fourisland.com/lingo2-archipelago/tree/proto/human.proto).
10
11## Compiling
12
13Hi.
diff --git a/data/connections.txtpb b/data/connections.txtpb index 8fd519b..35e7ef8 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -1,59 +1,5 @@
1# TODO 1# TODO
2# the_entry/Lime Room/DAEDALUS 2# daedalus/roof -> icarus
3# the_entry/Lime Room/REVITALIZED
4# the_entry/Shop Entrance/SHOP
5# the_entry/Right Eye/PSYCHIC
6# the_entry/Eye Room/LIONIZED
7# the_entry/Parthenon Return/PARTHENON
8# the_entry/Link Area/PYRAMID
9# four_rooms/Time Room/OWL
10# four_rooms/Examples Room/DAEDALUS
11# control center -> the_ancient
12# the_bearer/Back Area/TREE
13# the_bearer/Entry/UNYIELDING
14# the_bearer/Back Area/DAEDALUS
15# the_between/Main Area/PLAZA
16# the_between/Control Center Side/CC
17# the_between/Control Center Side/LIVELY
18# the_colorful/Cyan Hallway/STURDY
19# the_digital/Main Area/UNYIELDING
20# the_digital/Tree Area/TREE
21# the_great/Purple Room/DAEDALUS
22# the_great/Main Area/KEEN
23# the_great/Main Area/ORB
24# the_great/Main Area/LINEAR
25# the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this)
26# the_great/West Side/PARTIAL
27# the_great/West Side/CC
28# the_great/Jubilant Entrance/JUBILANT
29# the_great/Back Area/UNKEMPT
30# the_great/Back Area/THREEDOORS
31# the_great/Back Area/TOWER (keep in mind the door only blocks one direction of this)
32# the_great/Back Area/TREE
33# the_great/Talented Entrance/TALENTED
34# the_hinterlands/Main Area/LEFT
35# the_hinterlands/Main Area/RIGHT
36# the_hive/Main Area/DAED1
37# the_hive/Main Area/DAED2
38# the_hive/Main Area/DAED3
39# the_impressive/Green Eye/PLAZA
40connections {
41 from {
42 panel {
43 map: "the_entry"
44 room: "Starting Room"
45 name: "HI"
46 answer: "thewords"
47 }
48 }
49 to {
50 room {
51 map: "the_words"
52 name: "Entrance"
53 }
54 }
55 oneway: true
56}
57connections { 3connections {
58 from { 4 from {
59 port { 5 port {
@@ -74,7 +20,7 @@ connections {
74 from { 20 from {
75 port { 21 port {
76 map: "the_entry" 22 map: "the_entry"
77 room: "Flipped Second Room" 23 room: "Four Rooms Entrance"
78 name: "FOUR" 24 name: "FOUR"
79 } 25 }
80 } 26 }
@@ -172,7 +118,7 @@ connections {
172 from { 118 from {
173 painting { 119 painting {
174 map: "the_bearer" 120 map: "the_bearer"
175 room: "Butterfly" 121 room: "Butterfly Room"
176 name: "BUTTERFLY" 122 name: "BUTTERFLY"
177 } 123 }
178 } 124 }
@@ -195,7 +141,7 @@ connections {
195 to { 141 to {
196 port { 142 port {
197 map: "the_darkroom" 143 map: "the_darkroom"
198 room: "First Room" 144 room: "Cyan Hallway"
199 name: "COLORFUL" 145 name: "COLORFUL"
200 } 146 }
201 } 147 }
@@ -211,7 +157,7 @@ connections {
211 to { 157 to {
212 port { 158 port {
213 map: "the_darkroom" 159 map: "the_darkroom"
214 room: "Second Room" 160 room: "Congruent Entrance"
215 name: "CONGRUENT" 161 name: "CONGRUENT"
216 } 162 }
217 } 163 }
@@ -227,7 +173,7 @@ connections {
227 to { 173 to {
228 port { 174 port {
229 map: "the_entry" 175 map: "the_entry"
230 room: "Starting Room" 176 room: "Digital Entrance"
231 name: "DIGITAL" 177 name: "DIGITAL"
232 } 178 }
233 } 179 }
@@ -243,7 +189,7 @@ connections {
243 to { 189 to {
244 port { 190 port {
245 map: "the_entry" 191 map: "the_entry"
246 room: "Starting Room" 192 room: "Digital Entrance"
247 name: "DIGITAL" 193 name: "DIGITAL"
248 } 194 }
249 } 195 }
@@ -260,7 +206,7 @@ connections {
260 to { 206 to {
261 port { 207 port {
262 map: "the_entry" 208 map: "the_entry"
263 room: "Starting Room" 209 room: "Digital Entrance"
264 name: "DIGITAL" 210 name: "DIGITAL"
265 } 211 }
266 } 212 }
@@ -287,7 +233,7 @@ connections {
287 from { 233 from {
288 port { 234 port {
289 map: "the_darkroom" 235 map: "the_darkroom"
290 room: "First Room" 236 room: "Double Sided Entrance"
291 name: "DOUBLESIDED" 237 name: "DOUBLESIDED"
292 } 238 }
293 } 239 }
@@ -362,6 +308,23 @@ connections {
362 name: "GALLERY" 308 name: "GALLERY"
363 } 309 }
364 } 310 }
311 oneway: true
312}
313connections {
314 from {
315 port {
316 map: "the_butterfly"
317 room: "Main Area"
318 name: "GALLERY"
319 }
320 }
321 to {
322 room {
323 map: "the_gallery"
324 name: "Main Area"
325 }
326 }
327 oneway: true
365} 328}
366connections { 329connections {
367 from { 330 from {
@@ -636,3 +599,1849 @@ connections {
636 } 599 }
637 oneway: true 600 oneway: true
638} 601}
602connections {
603 from {
604 port {
605 map: "the_great"
606 room: "Jubilant Entrance"
607 name: "JUBILANT"
608 }
609 }
610 to {
611 port {
612 map: "the_jubilant"
613 room: "Main Area"
614 name: "GREAT"
615 }
616 }
617}
618connections {
619 from {
620 port {
621 map: "the_great"
622 room: "Main Area"
623 name: "KEEN"
624 }
625 }
626 to {
627 port {
628 map: "the_keen"
629 room: "Main Area"
630 name: "GREAT"
631 }
632 }
633}
634connections {
635 from {
636 port {
637 map: "the_entry"
638 room: "Liberated Entrance"
639 name: "BLUE"
640 }
641 }
642 to {
643 port {
644 map: "the_liberated"
645 room: "Puzzle Room"
646 name: "ENTRY"
647 }
648 }
649}
650connections {
651 from {
652 port {
653 map: "the_great"
654 room: "Main Area"
655 name: "LINEAR"
656 }
657 }
658 to {
659 port {
660 map: "the_linear"
661 room: "Room"
662 name: "GREAT"
663 }
664 }
665}
666connections {
667 from {
668 port {
669 map: "the_entry"
670 room: "Eye Room"
671 name: "LIONIZED"
672 }
673 }
674 to {
675 port {
676 map: "the_lionized"
677 room: "Puzzle Room"
678 name: "ENTRY"
679 }
680 }
681}
682connections {
683 from {
684 port {
685 map: "the_entry"
686 room: "Literate Entrance"
687 name: "BROWN"
688 }
689 }
690 to {
691 port {
692 map: "the_literate"
693 room: "Puzzle Room"
694 name: "ENTRY"
695 }
696 }
697}
698connections {
699 from {
700 port {
701 map: "the_between"
702 room: "Control Center Side"
703 name: "LIVELY"
704 }
705 }
706 to {
707 port {
708 map: "the_lively"
709 room: "Puzzle Room"
710 name: "BETWEEN"
711 }
712 }
713}
714connections {
715 from {
716 port {
717 map: "the_great"
718 room: "Main Area"
719 name: "ORB"
720 }
721 }
722 to {
723 port {
724 map: "the_orb"
725 room: "Main Area"
726 name: "GREAT"
727 }
728 }
729}
730connections {
731 from {
732 port {
733 map: "the_orb"
734 room: "B Room"
735 name: "MID"
736 }
737 }
738 to {
739 port {
740 map: "the_great"
741 room: "Main Area"
742 name: "ORB"
743 }
744 }
745 oneway: true
746}
747connections {
748 from {
749 port {
750 map: "the_orb"
751 room: "B Room"
752 name: "FINAL"
753 }
754 }
755 to {
756 port {
757 map: "the_great"
758 room: "Main Area"
759 name: "ORB"
760 }
761 }
762 oneway: true
763}
764connections {
765 from {
766 port {
767 map: "four_rooms"
768 room: "Time Room"
769 name: "OWL"
770 }
771 }
772 to {
773 port {
774 map: "the_owl"
775 room: "Connected Area"
776 name: "FOURROOMS"
777 }
778 }
779}
780connections {
781 from {
782 painting {
783 map: "the_gallery"
784 room: "Main Area"
785 name: "OWL"
786 }
787 }
788 to {
789 port {
790 map: "the_owl"
791 room: "R2C2 Bottom"
792 name: "GALLERY"
793 }
794 }
795 oneway: true
796}
797connections {
798 from {
799 port {
800 map: "the_owl"
801 room: "R2C2 Bottom"
802 name: "GALLERY"
803 }
804 }
805 to {
806 room {
807 map: "the_gallery"
808 name: "Main Area"
809 }
810 }
811 oneway: true
812}
813connections {
814 from {
815 port {
816 map: "the_entry"
817 room: "Parthenon Return"
818 name: "PARTHENON"
819 }
820 }
821 to {
822 port {
823 map: "the_parthenon"
824 room: "Main Area"
825 name: "ENTRY"
826 }
827 }
828}
829connections {
830 from {
831 painting {
832 map: "the_gallery"
833 room: "Main Area"
834 name: "PARTHENON"
835 }
836 }
837 to {
838 port {
839 map: "the_parthenon"
840 room: "Main Area"
841 name: "GALLERY"
842 }
843 }
844}
845connections {
846 from {
847 painting {
848 map: "the_entry"
849 room: "Right Eye"
850 name: "PSYCHIC"
851 }
852 }
853 to {
854 room {
855 map: "the_partial"
856 name: "Obverse Side"
857 }
858 }
859 oneway: true
860}
861# Two one-way connections because the CLUE panel only needs to be solved to
862# go from The Great to The Partial.
863connections {
864 from {
865 port {
866 map: "the_great"
867 room: "West Side"
868 name: "PARTIAL"
869 }
870 }
871 to {
872 port {
873 map: "the_partial"
874 room: "Obverse Side"
875 name: "GREAT"
876 }
877 }
878 oneway: true
879}
880connections {
881 from {
882 port {
883 map: "the_partial"
884 room: "Obverse Side"
885 name: "GREAT"
886 }
887 }
888 to {
889 port {
890 map: "the_great"
891 room: "West Side"
892 name: "PARTIAL"
893 }
894 }
895 oneway: true
896 bypass_target_door: true
897}
898connections {
899 from {
900 port {
901 map: "the_between"
902 room: "Plaza Entrance"
903 name: "PLAZA"
904 }
905 }
906 to {
907 port {
908 map: "the_plaza"
909 room: "Main Area"
910 name: "BETWEEN"
911 }
912 }
913}
914connections {
915 from {
916 port {
917 map: "the_impressive"
918 room: "Green Eye"
919 name: "PLAZA"
920 }
921 }
922 to {
923 port {
924 map: "the_plaza"
925 room: "Main Area"
926 name: "IMPRESSIVE"
927 }
928 }
929}
930connections {
931 from {
932 port {
933 map: "the_plaza"
934 room: "Repetitive Entrance"
935 name: "REPETITIVE"
936 }
937 }
938 to {
939 port {
940 map: "the_repetitive"
941 room: "Plaza Connector"
942 name: "PLAZA"
943 }
944 }
945}
946connections {
947 from {
948 port {
949 map: "the_entry"
950 room: "Repetitive Entrance"
951 name: "REPETITIVE"
952 }
953 }
954 to {
955 port {
956 map: "the_repetitive"
957 room: "Entry Connector"
958 name: "ENTRY"
959 }
960 }
961}
962connections {
963 from {
964 port {
965 map: "the_entry"
966 room: "Lime Room"
967 name: "REVITALIZED"
968 }
969 }
970 to {
971 port {
972 map: "the_revitalized"
973 room: "Bye Room"
974 name: "PARTHENON"
975 }
976 }
977 oneway: true
978}
979connections {
980 from {
981 port {
982 map: "the_parthenon"
983 room: "Main Area"
984 name: "REVITALIZED"
985 }
986 }
987 to {
988 port {
989 map: "the_revitalized"
990 room: "Bye Room"
991 name: "PARTHENON"
992 }
993 }
994}
995connections {
996 from {
997 panel {
998 map: "the_revitalized"
999 room: "Return Room"
1000 name: "RETURN"
1001 }
1002 }
1003 to {
1004 room {
1005 map: "the_entry"
1006 name: "Starting Room"
1007 }
1008 }
1009 oneway: true
1010}
1011connections {
1012 from {
1013 port {
1014 map: "the_entry"
1015 room: "Shop Entrance"
1016 name: "SHOP"
1017 }
1018 }
1019 to {
1020 port {
1021 map: "the_shop"
1022 room: "Main Area"
1023 name: "ENTRY"
1024 }
1025 }
1026}
1027connections {
1028 from {
1029 port {
1030 map: "the_plaza"
1031 room: "Sirenic Entrance"
1032 name: "SIRENIC"
1033 }
1034 }
1035 to {
1036 port {
1037 map: "the_sirenic"
1038 room: "Start"
1039 name: "PLAZA"
1040 }
1041 }
1042}
1043connections {
1044 from {
1045 painting {
1046 map: "the_stormy"
1047 room: "X2 Room"
1048 name: "PARTHENON"
1049 }
1050 }
1051 to {
1052 room {
1053 map: "the_parthenon"
1054 name: "Main Area"
1055 }
1056 }
1057 oneway: true
1058}
1059connections {
1060 from {
1061 port {
1062 map: "the_colorful"
1063 room: "Cyan Hallway"
1064 name: "STURDY"
1065 }
1066 }
1067 to {
1068 port {
1069 map: "the_sturdy"
1070 room: "Main Area"
1071 name: "COLORFUL"
1072 }
1073 }
1074}
1075connections {
1076 from {
1077 port {
1078 map: "the_owl"
1079 room: "Magenta Hallway"
1080 name: "STURDY"
1081 }
1082 }
1083 to {
1084 port {
1085 map: "the_sturdy"
1086 room: "Main Area"
1087 name: "OWL"
1088 }
1089 }
1090}
1091connections {
1092 from {
1093 painting {
1094 map: "the_gallery"
1095 room: "Main Area"
1096 name: "SUNTEMPLE"
1097 }
1098 }
1099 to {
1100 room {
1101 map: "the_sun_temple"
1102 name: "Entrance"
1103 }
1104 }
1105 oneway: true
1106}
1107connections {
1108 from {
1109 port {
1110 map: "the_unyielding"
1111 room: "Bearer Entrance"
1112 name: "BEARER"
1113 }
1114 }
1115 to {
1116 port {
1117 map: "the_bearer"
1118 room: "Entry"
1119 name: "UNYIELDING"
1120 }
1121 }
1122}
1123connections {
1124 from {
1125 port {
1126 map: "the_digital"
1127 room: "Unyielding Entrance"
1128 name: "UNYIELDING"
1129 }
1130 }
1131 to {
1132 port {
1133 map: "the_unyielding"
1134 room: "Digital Entrance"
1135 name: "DIGITAL"
1136 }
1137 }
1138}
1139connections {
1140 from {
1141 painting {
1142 map: "the_gallery"
1143 room: "Main Area"
1144 name: "UNYIELDING"
1145 }
1146 }
1147 to {
1148 room {
1149 map: "the_unyielding"
1150 name: "Digital Entrance"
1151 }
1152 }
1153 oneway: true
1154}
1155connections {
1156 from {
1157 port {
1158 map: "the_unyielding"
1159 room: "Nuanced Entrance"
1160 name: "NUANCED"
1161 }
1162 }
1163 to {
1164 port {
1165 map: "the_nuanced"
1166 room: "Main Room"
1167 name: "UNYIELDING"
1168 }
1169 }
1170}
1171connections {
1172 from {
1173 port {
1174 map: "the_plaza"
1175 room: "Main Area"
1176 name: "UNYIELDING"
1177 }
1178 }
1179 to {
1180 port {
1181 map: "the_unyielding"
1182 room: "Plaza Entrance"
1183 name: "PLAZA"
1184 }
1185 }
1186}
1187connections {
1188 from {
1189 port {
1190 map: "daedalus"
1191 room: "Outside Hedges"
1192 name: "REVITALIZED"
1193 }
1194 }
1195 to {
1196 port {
1197 map: "the_revitalized"
1198 room: "Bye Room"
1199 name: "PARTHENON"
1200 }
1201 }
1202 oneway: true
1203}
1204connections {
1205 from {
1206 panel {
1207 map: "daedalus"
1208 room: "Rainbow End"
1209 name: "POT"
1210 }
1211 }
1212 to {
1213 room {
1214 map: "the_gold"
1215 name: "The Whole Thing"
1216 }
1217 }
1218 oneway: true
1219}
1220connections {
1221 from {
1222 room {
1223 map: "daedalus"
1224 name: "Roof"
1225 }
1226 }
1227 to {
1228 room {
1229 map: "the_graveyard"
1230 name: "Outside"
1231 }
1232 }
1233 oneway: true
1234 roof_access: true
1235}
1236connections {
1237 from {
1238 painting {
1239 map: "the_gallery"
1240 room: "Daedalus Extension"
1241 name: "PYRAMID"
1242 }
1243 }
1244 to {
1245 room {
1246 map: "daedalus"
1247 name: "Outside Pyramid"
1248 }
1249 }
1250 oneway: true
1251}
1252connections {
1253 from {
1254 painting {
1255 map: "the_gallery"
1256 room: "Daedalus Extension"
1257 name: "TOWER"
1258 }
1259 }
1260 to {
1261 room {
1262 map: "daedalus"
1263 name: "Outside Hedges"
1264 }
1265 }
1266 oneway: true
1267}
1268connections {
1269 from {
1270 painting {
1271 map: "the_gallery"
1272 room: "Daedalus Extension"
1273 name: "GATE"
1274 }
1275 }
1276 to {
1277 room {
1278 map: "daedalus"
1279 name: "Z2 Room"
1280 }
1281 }
1282 oneway: true
1283}
1284connections {
1285 from {
1286 painting {
1287 map: "the_gallery"
1288 room: "Daedalus Extension"
1289 name: "PUMPKIN"
1290 }
1291 }
1292 to {
1293 room {
1294 map: "daedalus"
1295 name: "Green Color Door"
1296 }
1297 }
1298 oneway: true
1299}
1300connections {
1301 from {
1302 painting {
1303 map: "the_gallery"
1304 room: "Daedalus Extension"
1305 name: "HOUSE"
1306 }
1307 }
1308 to {
1309 room {
1310 map: "daedalus"
1311 name: "Outside House"
1312 }
1313 }
1314 oneway: true
1315}
1316connections {
1317 from {
1318 painting {
1319 map: "the_gallery"
1320 room: "Daedalus Extension"
1321 name: "SNAKE"
1322 }
1323 }
1324 to {
1325 room {
1326 map: "daedalus"
1327 name: "Outside Snake Room"
1328 }
1329 }
1330 oneway: true
1331}
1332connections {
1333 from {
1334 port {
1335 map: "the_entry"
1336 room: "White Hallway To Daedalus"
1337 name: "DAEDALUS"
1338 }
1339 }
1340 to {
1341 port {
1342 map: "daedalus"
1343 room: "White Hallway From Entry"
1344 name: "ENTRY"
1345 }
1346 }
1347}
1348connections {
1349 from {
1350 port {
1351 map: "the_entry"
1352 room: "Daedalus Entrance"
1353 name: "DAEDALUS"
1354 }
1355 }
1356 to {
1357 port {
1358 map: "daedalus"
1359 room: "Entry Shortcut"
1360 name: "ENTRY"
1361 }
1362 }
1363}
1364connections {
1365 from {
1366 port {
1367 map: "the_entry"
1368 room: "Composite Room Entrance"
1369 name: "COMPOSITE"
1370 }
1371 }
1372 to {
1373 port {
1374 map: "daedalus"
1375 room: "Composite Room S"
1376 name: "ENTRY"
1377 }
1378 }
1379}
1380connections {
1381 from {
1382 port {
1383 map: "four_rooms"
1384 room: "Examples Room"
1385 name: "DAEDALUS"
1386 }
1387 }
1388 to {
1389 port {
1390 map: "daedalus"
1391 room: "Yellow Color Door"
1392 name: "FOURROOMS"
1393 }
1394 }
1395}
1396connections {
1397 from {
1398 port {
1399 map: "the_bearer"
1400 room: "Back Area"
1401 name: "DAEDALUS"
1402 }
1403 }
1404 to {
1405 port {
1406 map: "daedalus"
1407 room: "Rain Side"
1408 name: "BEARER"
1409 }
1410 }
1411}
1412connections {
1413 from {
1414 painting {
1415 map: "the_gallery"
1416 room: "Main Area"
1417 name: "RAINBOW"
1418 }
1419 }
1420 to {
1421 painting {
1422 map: "daedalus"
1423 room: "Rainbow Start"
1424 name: "RAINBOW"
1425 }
1426 }
1427 oneway: true
1428}
1429connections {
1430 from {
1431 painting {
1432 map: "the_gallery"
1433 room: "Main Area"
1434 name: "CASTLE"
1435 }
1436 }
1437 to {
1438 room {
1439 map: "daedalus"
1440 name: "Castle"
1441 }
1442 }
1443 oneway: true
1444}
1445connections {
1446 from {
1447 port {
1448 map: "the_great"
1449 room: "Purple Room"
1450 name: "DAEDALUS"
1451 }
1452 }
1453 to {
1454 port {
1455 map: "daedalus"
1456 room: "Purple Hallway From Great"
1457 name: "GREAT"
1458 }
1459 }
1460}
1461connections {
1462 from {
1463 port {
1464 map: "the_great"
1465 room: "Daedalus Entrance"
1466 name: "DAEDALUS"
1467 }
1468 }
1469 to {
1470 port {
1471 map: "daedalus"
1472 room: "Starting Room"
1473 name: "GREAT"
1474 }
1475 }
1476 oneway: true
1477}
1478connections {
1479 from {
1480 port {
1481 map: "daedalus"
1482 room: "Starting Room"
1483 name: "GREAT"
1484 }
1485 }
1486 to {
1487 port {
1488 map: "the_great"
1489 room: "Daedalus Entrance"
1490 name: "DAEDALUS"
1491 }
1492 }
1493 oneway: true
1494 bypass_target_door: true
1495}
1496connections {
1497 from {
1498 port {
1499 map: "the_hive"
1500 room: "Main Area"
1501 name: "DAED1"
1502 }
1503 }
1504 to {
1505 port {
1506 map: "daedalus"
1507 room: "Moat"
1508 name: "HIVE"
1509 }
1510 }
1511}
1512connections {
1513 from {
1514 port {
1515 map: "the_hive"
1516 room: "Main Area"
1517 name: "DAED2"
1518 }
1519 }
1520 to {
1521 port {
1522 map: "daedalus"
1523 room: "Moat"
1524 name: "HIVE"
1525 }
1526 }
1527 oneway: true
1528}
1529connections {
1530 from {
1531 port {
1532 map: "the_hive"
1533 room: "Main Area"
1534 name: "DAED3"
1535 }
1536 }
1537 to {
1538 port {
1539 map: "daedalus"
1540 room: "Moat"
1541 name: "HIVE"
1542 }
1543 }
1544 oneway: true
1545}
1546connections {
1547 from {
1548 port {
1549 map: "the_quiet"
1550 room: "Main Area"
1551 name: "DAEDALUS"
1552 }
1553 }
1554 to {
1555 port {
1556 map: "daedalus"
1557 room: "Quiet Entrance"
1558 name: "QUIET"
1559 }
1560 }
1561}
1562connections {
1563 from {
1564 painting {
1565 map: "the_sturdy"
1566 room: "S2 Area"
1567 name: "RAINBOW"
1568 }
1569 }
1570 to {
1571 painting {
1572 map: "daedalus"
1573 room: "Rainbow Start"
1574 name: "RAINBOW"
1575 }
1576 }
1577 oneway: true
1578}
1579connections {
1580 from {
1581 port {
1582 map: "the_sweet"
1583 room: "Main Area"
1584 name: "EXIT1"
1585 }
1586 }
1587 to {
1588 port {
1589 map: "daedalus"
1590 room: "Sweet Foyer"
1591 name: "SWEET1"
1592 }
1593 }
1594}
1595connections {
1596 from {
1597 port {
1598 map: "the_sweet"
1599 room: "Main Area"
1600 name: "EXIT2"
1601 }
1602 }
1603 to {
1604 port {
1605 map: "daedalus"
1606 room: "Sweet Foyer"
1607 name: "SWEET2"
1608 }
1609 }
1610}
1611connections {
1612 from {
1613 painting {
1614 map: "daedalus"
1615 room: "Gallery Entrance"
1616 name: "GALLERY"
1617 }
1618 }
1619 to {
1620 painting {
1621 map: "the_gallery"
1622 room: "Daedalus Extension"
1623 name: "EYE"
1624 }
1625 }
1626 oneway: true
1627}
1628connections {
1629 from {
1630 port {
1631 map: "the_entry"
1632 room: "Rabbit Hole"
1633 name: "HOLE"
1634 }
1635 }
1636 to {
1637 room {
1638 map: "daedalus"
1639 name: "Wonderland"
1640 }
1641 }
1642 oneway: true
1643}
1644connections {
1645 from {
1646 port {
1647 map: "the_plaza"
1648 room: "Symbolic Entrance"
1649 name: "SYMBOLIC"
1650 }
1651 }
1652 to {
1653 port {
1654 map: "the_symbolic"
1655 room: "White Room"
1656 name: "PLAZA"
1657 }
1658 }
1659}
1660connections {
1661 from {
1662 port {
1663 map: "the_great"
1664 room: "Talented Entrance"
1665 name: "TALENTED"
1666 }
1667 }
1668 to {
1669 port {
1670 map: "the_talented"
1671 room: "Main Area"
1672 name: "GREAT"
1673 }
1674 }
1675}
1676connections {
1677 from {
1678 panel {
1679 map: "daedalus"
1680 room: "Wisdom Panel"
1681 name: "INTELLIGENCE"
1682 }
1683 }
1684 to {
1685 room {
1686 map: "the_tenacious"
1687 name: "Wisdom Room"
1688 }
1689 }
1690 oneway: true
1691}
1692connections {
1693 from {
1694 painting {
1695 map: "daedalus"
1696 room: "South Castle Area"
1697 name: "TRIANGLE"
1698 }
1699 }
1700 to {
1701 room {
1702 map: "the_tenacious"
1703 name: "Color Room"
1704 }
1705 }
1706 oneway: true
1707}
1708connections {
1709 from {
1710 port {
1711 map: "daedalus"
1712 room: "Hedges Tower"
1713 name: "TENACIOUS"
1714 }
1715 }
1716 to {
1717 room {
1718 map: "the_tenacious"
1719 name: "Tower Room"
1720 }
1721 }
1722 oneway: true
1723}
1724connections {
1725 from {
1726 port {
1727 map: "the_great"
1728 room: "Back Area"
1729 name: "THREEDOORS"
1730 }
1731 }
1732 to {
1733 port {
1734 map: "the_three_doors"
1735 room: "First Second Room"
1736 name: "GREAT"
1737 }
1738 }
1739}
1740connections {
1741 from {
1742 painting {
1743 map: "the_gallery"
1744 room: "Main Area"
1745 name: "TOWER"
1746 }
1747 }
1748 to {
1749 room {
1750 map: "the_tower"
1751 name: "First Floor"
1752 }
1753 }
1754 oneway: true
1755}
1756connections {
1757 # Two one-way connections because the door only blocks one direction.
1758 from {
1759 port {
1760 map: "the_great"
1761 room: "Back Area"
1762 name: "TOWER"
1763 }
1764 }
1765 to {
1766 port {
1767 map: "the_tower"
1768 room: "First Floor"
1769 name: "GREAT"
1770 }
1771 }
1772 oneway: true
1773}
1774connections {
1775 from {
1776 port {
1777 map: "the_tower"
1778 room: "First Floor"
1779 name: "GREAT"
1780 }
1781 }
1782 to {
1783 port {
1784 map: "the_great"
1785 room: "Back Area"
1786 name: "TOWER"
1787 }
1788 }
1789 oneway: true
1790 bypass_target_door: true
1791}
1792connections {
1793 from {
1794 port {
1795 map: "the_bearer"
1796 room: "Tree Entrance"
1797 name: "TREE"
1798 }
1799 }
1800 to {
1801 port {
1802 map: "the_tree"
1803 room: "Bearer Entrance"
1804 name: "BEARER"
1805 }
1806 }
1807}
1808connections {
1809 from {
1810 port {
1811 map: "the_digital"
1812 room: "Tree Area"
1813 name: "TREE"
1814 }
1815 }
1816 to {
1817 port {
1818 map: "the_tree"
1819 room: "Main Area"
1820 name: "DIGITAL"
1821 }
1822 }
1823}
1824connections {
1825 from {
1826 painting {
1827 map: "the_gallery"
1828 room: "Main Area"
1829 name: "TREE"
1830 }
1831 }
1832 to {
1833 room {
1834 map: "the_tree"
1835 name: "Main Area"
1836 }
1837 }
1838 oneway: true
1839}
1840connections {
1841 from {
1842 port {
1843 map: "the_great"
1844 room: "Back Area"
1845 name: "TREE"
1846 }
1847 }
1848 to {
1849 port {
1850 map: "the_tree"
1851 room: "Main Area"
1852 name: "GREAT"
1853 }
1854 }
1855}
1856connections {
1857 from {
1858 port {
1859 map: "daedalus"
1860 room: "Tree Entrance"
1861 name: "TREE"
1862 }
1863 }
1864 to {
1865 port {
1866 map: "the_tree"
1867 room: "Main Area"
1868 name: "DAEDALUS"
1869 }
1870 }
1871}
1872connections {
1873 from {
1874 port {
1875 map: "the_great"
1876 room: "Back Area"
1877 name: "UNKEMPT"
1878 }
1879 }
1880 to {
1881 port {
1882 map: "the_unkempt"
1883 room: "Main Area"
1884 name: "GREAT"
1885 }
1886 }
1887}
1888connections {
1889 # Two one-way connections because the door only blocks one direction.
1890 from {
1891 port {
1892 map: "the_unkempt"
1893 room: "Main Area"
1894 name: "SUNTEMPLE"
1895 }
1896 }
1897 to {
1898 port {
1899 map: "the_sun_temple"
1900 room: "Entrance"
1901 name: "UNKEMPT"
1902 }
1903 }
1904 oneway: true
1905}
1906connections {
1907 from {
1908 port {
1909 map: "the_sun_temple"
1910 room: "Entrance"
1911 name: "UNKEMPT"
1912 }
1913 }
1914 to {
1915 port {
1916 map: "the_unkempt"
1917 room: "Main Area"
1918 name: "SUNTEMPLE"
1919 }
1920 }
1921 oneway: true
1922 bypass_target_door: true
1923}
1924connections {
1925 from {
1926 port {
1927 map: "the_unkempt"
1928 room: "Daedalus Entrance"
1929 name: "DAEDALUS"
1930 }
1931 }
1932 to {
1933 port {
1934 map: "daedalus"
1935 room: "Unkempt Entrance"
1936 name: "UNKEMPT"
1937 }
1938 }
1939}
1940connections {
1941 from {
1942 port {
1943 map: "the_unkempt"
1944 room: "Main Area"
1945 name: "TREE"
1946 }
1947 }
1948 to {
1949 port {
1950 map: "the_tree"
1951 room: "Main Area"
1952 name: "UNKEMPT"
1953 }
1954 }
1955}
1956connections {
1957 from {
1958 painting {
1959 map: "the_entry"
1960 room: "Link Area"
1961 name: "PYRAMID"
1962 }
1963 }
1964 to {
1965 room {
1966 map: "the_wise"
1967 name: "Entry"
1968 }
1969 }
1970 oneway: true
1971}
1972connections {
1973 from {
1974 painting {
1975 map: "the_gallery"
1976 room: "Main Area"
1977 name: "WISE"
1978 }
1979 }
1980 to {
1981 room {
1982 map: "the_wise"
1983 name: "Entry"
1984 }
1985 }
1986 oneway: true
1987}
1988connections {
1989 from {
1990 painting {
1991 map: "the_liberated"
1992 room: "Painting Room"
1993 name: "PYRAMID"
1994 }
1995 }
1996 to {
1997 room {
1998 map: "the_wise"
1999 name: "Entry"
2000 }
2001 }
2002 oneway: true
2003}
2004connections {
2005 from {
2006 painting {
2007 map: "the_literate"
2008 room: "Painting Room"
2009 name: "PYRAMID"
2010 }
2011 }
2012 to {
2013 room {
2014 map: "the_wise"
2015 name: "Entry"
2016 }
2017 }
2018 oneway: true
2019}
2020connections {
2021 from {
2022 painting {
2023 map: "the_wise"
2024 room: "Entry"
2025 name: "TRIANGLE"
2026 }
2027 }
2028 to {
2029 room {
2030 map: "the_gallery"
2031 name: "Main Area"
2032 }
2033 }
2034 oneway: true
2035}
2036connections {
2037 from {
2038 room {
2039 map: "the_wondrous"
2040 name: "Huge"
2041 }
2042 }
2043 to {
2044 room {
2045 map: "the_door"
2046 name: "Main Area"
2047 }
2048 }
2049 door {
2050 map: "the_wondrous"
2051 name: "Big Door"
2052 }
2053 oneway: true
2054}
2055connections {
2056 from {
2057 painting {
2058 map: "the_gallery"
2059 room: "Main Area"
2060 name: "WONDROUS"
2061 }
2062 }
2063 to {
2064 room {
2065 map: "the_wondrous"
2066 name: "Huge"
2067 }
2068 }
2069 oneway: true
2070}
2071connections {
2072 from {
2073 port {
2074 map: "daedalus"
2075 room: "Wonderland"
2076 name: "WONDROUS"
2077 }
2078 }
2079 to {
2080 port {
2081 map: "the_wondrous"
2082 room: "Entry"
2083 name: "DAEDALUS"
2084 }
2085 }
2086}
2087connections {
2088 from {
2089 panel {
2090 map: "the_entry"
2091 room: "Starting Room"
2092 name: "HI"
2093 answer: "thewords"
2094 }
2095 }
2096 to {
2097 room {
2098 map: "the_words"
2099 name: "Main Area"
2100 }
2101 }
2102 oneway: true
2103}
2104connections {
2105 from {
2106 port {
2107 map: "the_words"
2108 room: "Main Area"
2109 name: "ENTRY"
2110 }
2111 }
2112 to {
2113 room {
2114 map: "the_entry"
2115 name: "Starting Room"
2116 }
2117 }
2118 oneway: true
2119}
2120connections {
2121 from {
2122 painting {
2123 map: "the_gallery"
2124 room: "Main Area"
2125 name: "WORDS"
2126 }
2127 }
2128 to {
2129 room {
2130 map: "the_words"
2131 name: "Main Area"
2132 }
2133 }
2134 oneway: true
2135}
2136connections {
2137 from {
2138 room {
2139 map: "control_center"
2140 name: "Main Area"
2141 }
2142 }
2143 to {
2144 room {
2145 map: "the_relentless"
2146 name: "Turn Room"
2147 }
2148 }
2149 door {
2150 map: "control_center"
2151 name: "Relentless Turn Door"
2152 }
2153}
2154connections {
2155 from {
2156 room {
2157 map: "control_center"
2158 name: "Main Area"
2159 }
2160 }
2161 to {
2162 room {
2163 map: "the_relentless"
2164 name: "Shop Room"
2165 }
2166 }
2167 door {
2168 map: "control_center"
2169 name: "Relentless Shop Door"
2170 }
2171}
2172connections {
2173 from {
2174 room {
2175 map: "control_center"
2176 name: "Main Area"
2177 }
2178 }
2179 to {
2180 room {
2181 map: "the_relentless"
2182 name: "Left Room"
2183 }
2184 }
2185 door {
2186 map: "control_center"
2187 name: "Relentless Left Door"
2188 }
2189}
2190connections {
2191 from {
2192 port {
2193 map: "control_center"
2194 room: "Ancient Entrance"
2195 name: "ANCIENT"
2196 }
2197 }
2198 to {
2199 room {
2200 map: "the_ancient"
2201 name: "Outside"
2202 }
2203 }
2204 oneway: true
2205}
2206connections {
2207 from {
2208 port {
2209 map: "the_between"
2210 room: "Control Center Side"
2211 name: "CC"
2212 }
2213 }
2214 to {
2215 port {
2216 map: "control_center"
2217 room: "Between Entrance"
2218 name: "BETWEEN"
2219 }
2220 }
2221}
2222connections {
2223 from {
2224 painting {
2225 map: "the_gallery"
2226 room: "Main Area"
2227 name: "CC"
2228 }
2229 }
2230 to {
2231 room {
2232 map: "control_center"
2233 name: "Desert Room"
2234 }
2235 }
2236 oneway: true
2237}
2238connections {
2239 from {
2240 port {
2241 map: "the_great"
2242 room: "West Side"
2243 name: "CC"
2244 }
2245 }
2246 to {
2247 port {
2248 map: "control_center"
2249 room: "Entry"
2250 name: "GREAT"
2251 }
2252 }
2253}
2254connections {
2255 from {
2256 port {
2257 map: "the_hinterlands"
2258 room: "Main Area"
2259 name: "LEFT"
2260 }
2261 }
2262 to {
2263 port {
2264 map: "control_center"
2265 room: "Main Area"
2266 name: "LEFT"
2267 }
2268 }
2269}
2270connections {
2271 from {
2272 port {
2273 map: "the_hinterlands"
2274 room: "Main Area"
2275 name: "RIGHT"
2276 }
2277 }
2278 to {
2279 port {
2280 map: "control_center"
2281 room: "Main Area"
2282 name: "RIGHT"
2283 }
2284 }
2285}
2286connections {
2287 from {
2288 port {
2289 map: "the_partial"
2290 room: "Control Center Entrance"
2291 name: "CC"
2292 }
2293 }
2294 to {
2295 port {
2296 map: "control_center"
2297 room: "Partial Entrance"
2298 name: "PARTIAL"
2299 }
2300 }
2301}
2302connections {
2303 from {
2304 port {
2305 map: "the_perceptive"
2306 room: "Main Area"
2307 name: "CC"
2308 }
2309 }
2310 to {
2311 port {
2312 map: "control_center"
2313 room: "Perceptive Entrance"
2314 name: "PERCEPTIVE"
2315 }
2316 }
2317}
2318connections {
2319 from {
2320 port {
2321 map: "the_repetitive"
2322 room: "Main Room"
2323 name: "CC"
2324 }
2325 }
2326 to {
2327 port {
2328 map: "control_center"
2329 room: "Repetitive Entrance"
2330 name: "REPETITIVE"
2331 }
2332 }
2333}
2334connections {
2335 from {
2336 room {
2337 map: "the_shop"
2338 name: "Main Area"
2339 }
2340 }
2341 to {
2342 room {
2343 map: "control_center"
2344 name: "Shop Entrance"
2345 }
2346 }
2347 door {
2348 map: "the_shop"
2349 name: "N Entered"
2350 }
2351 oneway: true
2352}
2353connections {
2354 from {
2355 room {
2356 map: "control_center"
2357 name: "Shop Entrance"
2358 }
2359 }
2360 to {
2361 room {
2362 map: "the_shop"
2363 name: "Main Area"
2364 }
2365 }
2366 oneway: true
2367}
2368connections {
2369 from {
2370 panel {
2371 map: "the_unyielding"
2372 room: "Central Connected Area"
2373 name: "BACK"
2374 }
2375 }
2376 to {
2377 panel {
2378 map: "control_center"
2379 room: "Unyielding Entrance"
2380 name: "FORTH"
2381 }
2382 }
2383}
2384connections {
2385 from {
2386 port {
2387 map: "the_tenacious"
2388 room: "Control Center Entrance"
2389 name: "CC"
2390 }
2391 }
2392 to {
2393 port {
2394 map: "control_center"
2395 room: "Tenacious Entrance"
2396 name: "TENACIOUS"
2397 }
2398 }
2399}
2400connections {
2401 from {
2402 port {
2403 map: "the_unkempt"
2404 room: "Control Center Entrance"
2405 name: "CC"
2406 }
2407 }
2408 to {
2409 port {
2410 map: "control_center"
2411 room: "Unkempt Entrance"
2412 name: "UNKEMPT"
2413 }
2414 }
2415}
2416connections {
2417 from {
2418 panel {
2419 map: "control_center"
2420 room: "Stormy Entrance"
2421 name: "TURN"
2422 }
2423 }
2424 to {
2425 room {
2426 map: "the_stormy"
2427 name: "Center"
2428 }
2429 }
2430 oneway: true
2431}
2432connections {
2433 from {
2434 port {
2435 map: "the_entry"
2436 room: "X Area"
2437 name: "CC"
2438 }
2439 }
2440 to {
2441 port {
2442 map: "control_center"
2443 room: "Entry Entrance"
2444 name: "ENTRY"
2445 }
2446 }
2447}
diff --git a/data/door_groups.txtpb b/data/door_groups.txtpb new file mode 100644 index 0000000..1a75c45 --- /dev/null +++ b/data/door_groups.txtpb
@@ -0,0 +1,160 @@
1door_groups {
2 name: "The Entry - Repetitive Entrance"
3 type: CONNECTOR
4 doors {
5 map: "the_entry"
6 name: "Starting Room West Wall North Door"
7 }
8 doors {
9 map: "the_repetitive"
10 name: "Entry Entrance"
11 }
12}
13door_groups {
14 name: "The Repetitive - Plaza Entrance"
15 type: CONNECTOR
16 doors {
17 map: "the_repetitive"
18 name: "Black Hallway"
19 }
20 doors {
21 map: "the_plaza"
22 name: "Repetitive Entrance"
23 }
24}
25door_groups {
26 name: "Control Center White Doors"
27 type: COLOR_CONNECTOR
28 doors {
29 map: "daedalus"
30 name: "White Hallway From Entry"
31 }
32 doors {
33 map: "the_entry"
34 name: "Control Center White Door"
35 }
36}
37door_groups {
38 name: "Control Center Purple Doors"
39 type: COLOR_CONNECTOR
40 doors {
41 map: "daedalus"
42 name: "Purple Hallway From Great"
43 }
44 doors {
45 map: "the_great"
46 name: "Control Center Purple Door"
47 }
48}
49door_groups {
50 name: "Control Center Orange Doors"
51 type: COLOR_CONNECTOR
52 doors {
53 map: "daedalus"
54 name: "Control Center Orange Door"
55 }
56 doors {
57 map: "the_unkempt"
58 name: "Control Center Orange Door"
59 }
60}
61door_groups {
62 name: "Control Center Brown Doors"
63 type: COLOR_CONNECTOR
64 doors {
65 map: "the_bearer"
66 name: "Control Center Brown Door"
67 }
68 doors {
69 map: "the_tree"
70 name: "Control Center Brown Door"
71 }
72}
73door_groups {
74 name: "Control Center Blue Doors"
75 type: COLOR_CONNECTOR
76 doors {
77 map: "the_digital"
78 name: "Control Center Blue Door"
79 }
80 doors {
81 map: "the_unyielding"
82 name: "Digital Entrance"
83 }
84}
85door_groups {
86 name: "Cyan Doors"
87 type: CYAN_DOORS
88 doors {
89 map: "daedalus"
90 name: "Eye Painting"
91 }
92 doors {
93 map: "the_bearer"
94 name: "Butterfly Entrance"
95 }
96 doors {
97 map: "the_darkroom"
98 name: "Double Letter Panel Blockers"
99 }
100 doors {
101 map: "the_entry"
102 name: "Starting Room West Wall North Door"
103 }
104 doors {
105 map: "the_entry"
106 name: "Flipped Pyramid Area Entrance"
107 }
108 doors {
109 map: "the_entry"
110 name: "Near D Room Painting"
111 }
112 doors {
113 map: "the_graveyard"
114 name: "Double Letters"
115 }
116 doors {
117 map: "the_great"
118 name: "Tower Entrance"
119 }
120 doors {
121 map: "the_great"
122 name: "Cyan Doors"
123 }
124 doors {
125 map: "the_parthenon"
126 name: "Double Letters"
127 }
128 doors {
129 map: "the_unkempt"
130 name: "Cyan Doors"
131 }
132 doors {
133 map: "the_unkempt"
134 name: "Control Center Orange Door"
135 }
136 doors {
137 map: "the_unyielding"
138 name: "Cyan Doors"
139 }
140}
141door_groups {
142 name: "Lavender Cubes"
143 type: SHUFFLE_GROUP
144 doors {
145 map: "daedalus"
146 name: "C Keyholder Blocker"
147 }
148 doors {
149 map: "the_congruent"
150 name: "T Keyholder Blocker"
151 }
152 doors {
153 map: "the_great"
154 name: "Lavender Cube"
155 }
156 doors {
157 map: "the_parthenon"
158 name: "Lavender Cubes"
159 }
160}
diff --git a/data/ids.txtpb b/data/ids.txtpb deleted file mode 100644 index 9220998..0000000 --- a/data/ids.txtpb +++ /dev/null
@@ -1,3309 +0,0 @@
1maps {
2 key: "four_rooms"
3 value {
4 doors {
5 key: "A2 Door"
6 value: 246
7 }
8 doors {
9 key: "Examples Door"
10 value: 243
11 }
12 doors {
13 key: "Intensify Door"
14 value: 242
15 }
16 doors {
17 key: "Keyholder Door"
18 value: 247
19 }
20 doors {
21 key: "Synonyms Door"
22 value: 244
23 }
24 doors {
25 key: "Time Door"
26 value: 245
27 }
28 rooms {
29 key: "Examples Room"
30 value {
31 panels {
32 key: "ART"
33 value: 269
34 }
35 panels {
36 key: "EMOTION"
37 value: 265
38 }
39 panels {
40 key: "SIZE"
41 value: 264
42 }
43 panels {
44 key: "SONNET"
45 value: 267
46 }
47 panels {
48 key: "SUPERLATIVE"
49 value: 266
50 }
51 panels {
52 key: "URN"
53 value: 268
54 }
55 }
56 }
57 rooms {
58 key: "Hallway"
59 value {
60 panels {
61 key: "HUNCHBACK"
62 value: 280
63 }
64 panels {
65 key: "SUSPICION"
66 value: 279
67 }
68 }
69 }
70 rooms {
71 key: "Intensify Room"
72 value {
73 panels {
74 key: "BETTER"
75 value: 252
76 }
77 panels {
78 key: "INJURY"
79 value: 254
80 }
81 panels {
82 key: "LARGE"
83 value: 250
84 }
85 panels {
86 key: "LIKE"
87 value: 249
88 }
89 panels {
90 key: "SMALL"
91 value: 248
92 }
93 panels {
94 key: "SWAY"
95 value: 255
96 }
97 panels {
98 key: "TERROR"
99 value: 251
100 }
101 panels {
102 key: "TURN"
103 value: 253
104 }
105 }
106 }
107 rooms {
108 key: "Synonyms Room"
109 value {
110 panels {
111 key: "ADORE"
112 value: 271
113 }
114 panels {
115 key: "FRIGHT"
116 value: 273
117 }
118 panels {
119 key: "FURY"
120 value: 277
121 }
122 panels {
123 key: "MASSIVE"
124 value: 272
125 }
126 panels {
127 key: "MINUTE"
128 value: 270
129 }
130 panels {
131 key: "SERIOUS"
132 value: 276
133 }
134 panels {
135 key: "SURPASS"
136 value: 274
137 }
138 panels {
139 key: "VERSE"
140 value: 275
141 }
142 }
143 }
144 rooms {
145 key: "Time Room"
146 value {
147 panels {
148 key: "BROODING"
149 value: 256
150 }
151 panels {
152 key: "CARE"
153 value: 257
154 }
155 panels {
156 key: "HOLE"
157 value: 262
158 }
159 panels {
160 key: "LIFE"
161 value: 258
162 }
163 panels {
164 key: "PRACTICE"
165 value: 260
166 }
167 panels {
168 key: "RHYTHM"
169 value: 263
170 }
171 panels {
172 key: "SUSPENSE"
173 value: 259
174 }
175 panels {
176 key: "WRITING"
177 value: 261
178 }
179 }
180 }
181 }
182}
183maps {
184 key: "the_ancient"
185 value {
186 doors {
187 key: "End Door"
188 value: 130
189 }
190 doors {
191 key: "Front Door"
192 value: 129
193 }
194 doors {
195 key: "Lavender Cubes"
196 value: 131
197 }
198 rooms {
199 key: "Inside"
200 value {
201 panels {
202 key: "COLOR"
203 value: 133
204 }
205 }
206 }
207 rooms {
208 key: "Outside"
209 value {
210 panels {
211 key: "THIS"
212 value: 132
213 }
214 }
215 }
216 }
217}
218maps {
219 key: "the_bearer"
220 value {
221 doors {
222 key: "Butterfly Entrance"
223 value: 37
224 }
225 doors {
226 key: "Control Center Brown Door"
227 value: 36
228 }
229 doors {
230 key: "Exit Door"
231 value: 34
232 }
233 doors {
234 key: "Overlook Door"
235 value: 33
236 }
237 doors {
238 key: "Q2 Door"
239 value: 35
240 }
241 rooms {
242 key: "Back Area"
243 value {
244 panels {
245 key: "COLOR"
246 value: 38
247 }
248 }
249 }
250 rooms {
251 key: "Blue Animal (View)"
252 value {
253 panels {
254 key: "HALF"
255 value: 65
256 }
257 }
258 }
259 rooms {
260 key: "Blue Planet (View)"
261 value {
262 panels {
263 key: "TUNE"
264 value: 64
265 }
266 }
267 }
268 rooms {
269 key: "Blue Town (View)"
270 value {
271 panels {
272 key: "LICE"
273 value: 63
274 }
275 }
276 }
277 rooms {
278 key: "Blue Vegetable (View)"
279 value {
280 panels {
281 key: "THORN"
282 value: 42
283 }
284 }
285 }
286 rooms {
287 key: "Butterfly Room"
288 value {
289 panels {
290 key: "DARKNESS"
291 value: 41
292 }
293 panels {
294 key: "VIBRANT"
295 value: 40
296 }
297 }
298 }
299 rooms {
300 key: "Entry"
301 value {
302 panels {
303 key: "CYCLING"
304 value: 58
305 }
306 panels {
307 key: "FLYTRAP"
308 value: 56
309 }
310 panels {
311 key: "HOVER"
312 value: 52
313 }
314 panels {
315 key: "MANE"
316 value: 54
317 }
318 panels {
319 key: "SCHOOL"
320 value: 55
321 }
322 panels {
323 key: "SQUISH"
324 value: 53
325 }
326 panels {
327 key: "TOAD"
328 value: 57
329 }
330 panels {
331 key: "VIEW"
332 value: 51
333 }
334 }
335 }
336 rooms {
337 key: "Green Planet (View)"
338 value {
339 panels {
340 key: "SOIL"
341 value: 43
342 }
343 }
344 }
345 rooms {
346 key: "Green Vegetable (View)"
347 value {
348 panels {
349 key: "SPIN"
350 value: 48
351 }
352 }
353 }
354 rooms {
355 key: "Orange Planet"
356 value {
357 panels {
358 key: "MAR"
359 value: 61
360 }
361 }
362 }
363 rooms {
364 key: "Orange Vegetable"
365 value {
366 panels {
367 key: "POTATO"
368 value: 39
369 }
370 }
371 }
372 rooms {
373 key: "Purple Animal (View)"
374 value {
375 panels {
376 key: "SUNBASS"
377 value: 59
378 }
379 }
380 }
381 rooms {
382 key: "Purple Planet (View)"
383 value {
384 panels {
385 key: "DOG"
386 value: 67
387 }
388 }
389 }
390 rooms {
391 key: "Purple Town (View)"
392 value {
393 panels {
394 key: "GRACEFUL"
395 value: 60
396 }
397 }
398 }
399 rooms {
400 key: "Purple Vegetable (View)"
401 value {
402 panels {
403 key: "AUBERGINE"
404 value: 66
405 }
406 }
407 }
408 rooms {
409 key: "Red Animal"
410 value {
411 panels {
412 key: "FOOLSHARK"
413 value: 62
414 }
415 }
416 }
417 rooms {
418 key: "Red Planet"
419 value {
420 panels {
421 key: "FUEL"
422 value: 46
423 }
424 }
425 }
426 rooms {
427 key: "Red Town"
428 value {
429 panels {
430 key: "DESTRUCTION"
431 value: 47
432 }
433 }
434 }
435 rooms {
436 key: "Red Vegetable"
437 value {
438 panels {
439 key: "CARD"
440 value: 49
441 }
442 }
443 }
444 rooms {
445 key: "Yellow Planet"
446 value {
447 panels {
448 key: "ZEUS"
449 value: 50
450 }
451 }
452 }
453 rooms {
454 key: "Yellow Vegetable"
455 value {
456 panels {
457 key: "CAKE"
458 value: 44
459 }
460 }
461 }
462 }
463}
464maps {
465 key: "the_between"
466 value {
467 doors {
468 key: "B2 Door"
469 value: 98
470 }
471 doors {
472 key: "Blue Puzzles"
473 value: 94
474 }
475 doors {
476 key: "Brown Puzzles"
477 value: 91
478 }
479 doors {
480 key: "Control Center Entrance"
481 value: 96
482 }
483 doors {
484 key: "Gallery Painting"
485 value: 95
486 }
487 doors {
488 key: "Gray Puzzles"
489 value: 92
490 }
491 doors {
492 key: "Green Puzzles"
493 value: 89
494 }
495 doors {
496 key: "Orange Puzzles"
497 value: 90
498 }
499 doors {
500 key: "Plaza Entrance"
501 value: 97
502 }
503 doors {
504 key: "Purple Puzzles"
505 value: 93
506 }
507 doors {
508 key: "Red Puzzles"
509 value: 87
510 }
511 doors {
512 key: "Yellow Puzzles"
513 value: 88
514 }
515 rooms {
516 key: "Control Center Side"
517 value {
518 panels {
519 key: "RIGHT"
520 value: 127
521 }
522 }
523 }
524 rooms {
525 key: "Main Area"
526 value {
527 panels {
528 key: "CAUGHT"
529 value: 112
530 }
531 panels {
532 key: "CHOP"
533 value: 119
534 }
535 panels {
536 key: "CHOP YOU PLOT"
537 value: 122
538 }
539 panels {
540 key: "CURTSY"
541 value: 103
542 }
543 panels {
544 key: "DOLLARS"
545 value: 100
546 }
547 panels {
548 key: "FOUR"
549 value: 111
550 }
551 panels {
552 key: "FOUR CAUGHT NET"
553 value: 114
554 }
555 panels {
556 key: "GREEN"
557 value: 123
558 }
559 panels {
560 key: "GREEN THINK LION"
561 value: 126
562 }
563 panels {
564 key: "KOI"
565 value: 106
566 }
567 panels {
568 key: "LION"
569 value: 125
570 }
571 panels {
572 key: "MOON"
573 value: 108
574 }
575 panels {
576 key: "MOON POWER"
577 value: 110
578 }
579 panels {
580 key: "NEAR"
581 value: 117
582 }
583 panels {
584 key: "NET"
585 value: 113
586 }
587 panels {
588 key: "NEW"
589 value: 99
590 }
591 panels {
592 key: "NEW DOLLARS"
593 value: 101
594 }
595 panels {
596 key: "OUT"
597 value: 115
598 }
599 panels {
600 key: "OUT SEW NEAR"
601 value: 118
602 }
603 panels {
604 key: "PLOT"
605 value: 121
606 }
607 panels {
608 key: "POWER"
609 value: 109
610 }
611 panels {
612 key: "SEW"
613 value: 116
614 }
615 panels {
616 key: "SHINE"
617 value: 102
618 }
619 panels {
620 key: "SHINE CURTSY"
621 value: 104
622 }
623 panels {
624 key: "SUN"
625 value: 105
626 }
627 panels {
628 key: "SUN KOI"
629 value: 107
630 }
631 panels {
632 key: "THINK"
633 value: 124
634 }
635 panels {
636 key: "YOU"
637 value: 120
638 }
639 }
640 }
641 }
642}
643maps {
644 key: "the_butterfly"
645 value {
646 rooms {
647 key: "Main Area"
648 value {
649 panels {
650 key: "ARTICLE"
651 value: 80
652 }
653 panels {
654 key: "BOOK"
655 value: 81
656 }
657 panels {
658 key: "BUILDING"
659 value: 74
660 }
661 panels {
662 key: "CATERPILLAR"
663 value: 76
664 }
665 panels {
666 key: "CONSTITUTION"
667 value: 70
668 }
669 panels {
670 key: "CREATURE"
671 value: 79
672 }
673 panels {
674 key: "GAME"
675 value: 71
676 }
677 panels {
678 key: "GENE"
679 value: 78
680 }
681 panels {
682 key: "KNOWLEDGE"
683 value: 77
684 }
685 panels {
686 key: "PERSONALITY"
687 value: 69
688 }
689 panels {
690 key: "POSITION (1)"
691 value: 83
692 }
693 panels {
694 key: "POSITION (2)"
695 value: 84
696 }
697 panels {
698 key: "POSITION (3)"
699 value: 85
700 }
701 panels {
702 key: "SCHOOL"
703 value: 73
704 }
705 panels {
706 key: "SCIENCE"
707 value: 72
708 }
709 panels {
710 key: "SPECIES"
711 value: 68
712 }
713 panels {
714 key: "STRUCTURE"
715 value: 75
716 }
717 panels {
718 key: "TEXT"
719 value: 82
720 }
721 }
722 }
723 rooms {
724 key: "Mastery"
725 value {
726 masteries {
727 key: "MASTERY"
728 value: 86
729 }
730 }
731 }
732 }
733}
734maps {
735 key: "the_colorful"
736 value {
737 doors {
738 key: "Black Door"
739 value: 2
740 }
741 doors {
742 key: "Blue Door"
743 value: 4
744 }
745 doors {
746 key: "Brown Door"
747 value: 11
748 }
749 doors {
750 key: "Cyan Door"
751 value: 9
752 }
753 doors {
754 key: "Gray Door"
755 value: 13
756 }
757 doors {
758 key: "Green Door"
759 value: 5
760 }
761 doors {
762 key: "Orange Door"
763 value: 10
764 }
765 doors {
766 key: "Purple Door"
767 value: 7
768 }
769 doors {
770 key: "Purple Side Entrance"
771 value: 8
772 }
773 doors {
774 key: "Red Door"
775 value: 3
776 }
777 doors {
778 key: "White Door"
779 value: 1
780 }
781 doors {
782 key: "Window Door"
783 value: 12
784 }
785 doors {
786 key: "Yellow Door"
787 value: 6
788 }
789 rooms {
790 key: "Black Room"
791 value {
792 panels {
793 key: "STARK"
794 value: 30
795 }
796 }
797 }
798 rooms {
799 key: "Blue Room"
800 value {
801 panels {
802 key: "VINE"
803 value: 18
804 }
805 }
806 }
807 rooms {
808 key: "Brown Room"
809 value {
810 panels {
811 key: "FIRE"
812 value: 19
813 }
814 }
815 }
816 rooms {
817 key: "Cyan Hallway"
818 value {
819 panels {
820 key: "CHAOS"
821 value: 24
822 }
823 panels {
824 key: "KOI"
825 value: 22
826 }
827 panels {
828 key: "WISH"
829 value: 23
830 }
831 }
832 }
833 rooms {
834 key: "Cyan Room"
835 value {
836 panels {
837 key: "BROTHER"
838 value: 25
839 }
840 panels {
841 key: "LOST"
842 value: 27
843 }
844 panels {
845 key: "MISTER"
846 value: 26
847 }
848 panels {
849 key: "SING"
850 value: 28
851 }
852 }
853 }
854 rooms {
855 key: "Gray Room"
856 value {
857 panels {
858 key: "MEND"
859 value: 20
860 }
861 }
862 }
863 rooms {
864 key: "Green Room"
865 value {
866 panels {
867 key: "MOTHER"
868 value: 21
869 }
870 }
871 }
872 rooms {
873 key: "Orange Room"
874 value {
875 panels {
876 key: "CLOUD"
877 value: 16
878 }
879 }
880 }
881 rooms {
882 key: "Purple Room"
883 value {
884 panels {
885 key: "FISH"
886 value: 17
887 }
888 }
889 }
890 rooms {
891 key: "Red Room"
892 value {
893 panels {
894 key: "SANDWICH"
895 value: 29
896 }
897 }
898 }
899 rooms {
900 key: "White Room"
901 value {
902 panels {
903 key: "BRIGHT"
904 value: 31
905 }
906 }
907 }
908 rooms {
909 key: "Window Room"
910 value {
911 panels {
912 key: "FADING"
913 value: 15
914 }
915 }
916 }
917 rooms {
918 key: "Yellow Room"
919 value {
920 panels {
921 key: "CIRCLE"
922 value: 14
923 }
924 }
925 }
926 }
927}
928maps {
929 key: "the_congruent"
930 value {
931 doors {
932 key: "C Keyholder Blocker"
933 value: 284
934 }
935 doors {
936 key: "C2 Door"
937 value: 285
938 }
939 doors {
940 key: "Flipped Magenta Door"
941 value: 282
942 }
943 doors {
944 key: "Flipped Yellow Door"
945 value: 283
946 }
947 doors {
948 key: "G Keyholder Blocker"
949 value: 289
950 }
951 doors {
952 key: "G2 Door"
953 value: 290
954 }
955 doors {
956 key: "Near C Keyholder Puzzles"
957 value: 288
958 }
959 doors {
960 key: "Obverse Magenta Door"
961 value: 281
962 }
963 doors {
964 key: "Obverse Yellow Door"
965 value: 286
966 }
967 doors {
968 key: "Obverse Yellow Puzzles"
969 value: 287
970 }
971 doors {
972 key: "T Keyholder Blocker"
973 value: 291
974 }
975 rooms {
976 key: "Flipped Magenta Room"
977 value {
978 panels {
979 key: "LAND"
980 value: 325
981 }
982 panels {
983 key: "LAST"
984 value: 320
985 }
986 panels {
987 key: "LATE"
988 value: 321
989 }
990 panels {
991 key: "LEFT"
992 value: 322
993 }
994 panels {
995 key: "LIST"
996 value: 323
997 }
998 panels {
999 key: "LOOK"
1000 value: 316
1001 }
1002 panels {
1003 key: "LUST"
1004 value: 324
1005 }
1006 panels {
1007 key: "MALE"
1008 value: 319
1009 }
1010 panels {
1011 key: "RULE"
1012 value: 318
1013 }
1014 panels {
1015 key: "SLOW"
1016 value: 317
1017 }
1018 }
1019 }
1020 rooms {
1021 key: "Flipped Yellow Room"
1022 value {
1023 panels {
1024 key: "BRICK"
1025 value: 311
1026 }
1027 panels {
1028 key: "CAVE (1)"
1029 value: 314
1030 }
1031 panels {
1032 key: "CAVE (2)"
1033 value: 315
1034 }
1035 panels {
1036 key: "CROWN"
1037 value: 309
1038 }
1039 panels {
1040 key: "CRUEL"
1041 value: 310
1042 }
1043 panels {
1044 key: "DANCER"
1045 value: 308
1046 }
1047 panels {
1048 key: "FLACK"
1049 value: 312
1050 }
1051 panels {
1052 key: "TACK"
1053 value: 313
1054 }
1055 }
1056 }
1057 rooms {
1058 key: "Main Area"
1059 value {
1060 panels {
1061 key: "COAT"
1062 value: 301
1063 }
1064 panels {
1065 key: "DIE"
1066 value: 296
1067 }
1068 panels {
1069 key: "LABS (1)"
1070 value: 302
1071 }
1072 panels {
1073 key: "LABS (2)"
1074 value: 303
1075 }
1076 panels {
1077 key: "LACE"
1078 value: 300
1079 }
1080 panels {
1081 key: "LAKE"
1082 value: 295
1083 }
1084 panels {
1085 key: "LANE (1)"
1086 value: 292
1087 }
1088 panels {
1089 key: "LANE (2)"
1090 value: 293
1091 }
1092 panels {
1093 key: "LANE (3)"
1094 value: 294
1095 }
1096 panels {
1097 key: "LIGHT"
1098 value: 297
1099 }
1100 panels {
1101 key: "LOVES"
1102 value: 298
1103 }
1104 panels {
1105 key: "RANGER"
1106 value: 299
1107 }
1108 }
1109 }
1110 rooms {
1111 key: "Obverse Yellow Room"
1112 value {
1113 panels {
1114 key: "CIVIL"
1115 value: 305
1116 }
1117 panels {
1118 key: "CRABS"
1119 value: 306
1120 }
1121 }
1122 }
1123 }
1124}
1125maps {
1126 key: "the_darkroom"
1127 value {
1128 doors {
1129 key: "Colorful Entrance"
1130 value: 330
1131 }
1132 doors {
1133 key: "Congruent Entrance"
1134 value: 331
1135 }
1136 doors {
1137 key: "Double Letter Panel Blockers"
1138 value: 326
1139 }
1140 doors {
1141 key: "Double Sided Entrance"
1142 value: 332
1143 }
1144 doors {
1145 key: "S1 Door"
1146 value: 329
1147 }
1148 doors {
1149 key: "Second Room Entrance"
1150 value: 327
1151 }
1152 doors {
1153 key: "Third Room Entrance"
1154 value: 328
1155 }
1156 rooms {
1157 key: "First Room"
1158 value {
1159 panels {
1160 key: "BISON"
1161 value: 343
1162 }
1163 panels {
1164 key: "FISH"
1165 value: 344
1166 }
1167 panels {
1168 key: "KOI"
1169 value: 346
1170 }
1171 panels {
1172 key: "SHEEP"
1173 value: 345
1174 }
1175 panels {
1176 key: "TUNA"
1177 value: 347
1178 }
1179 }
1180 }
1181 rooms {
1182 key: "Second Room"
1183 value {
1184 panels {
1185 key: "BISON"
1186 value: 348
1187 }
1188 panels {
1189 key: "FISH"
1190 value: 349
1191 }
1192 panels {
1193 key: "KOI"
1194 value: 351
1195 }
1196 panels {
1197 key: "SHEEP"
1198 value: 350
1199 }
1200 panels {
1201 key: "TUNA"
1202 value: 352
1203 }
1204 }
1205 }
1206 rooms {
1207 key: "Third Room"
1208 value {
1209 panels {
1210 key: "COINS"
1211 value: 335
1212 }
1213 panels {
1214 key: "CULTS"
1215 value: 333
1216 }
1217 panels {
1218 key: "INKS"
1219 value: 336
1220 }
1221 panels {
1222 key: "KNOTS"
1223 value: 337
1224 }
1225 panels {
1226 key: "KOI"
1227 value: 341
1228 }
1229 panels {
1230 key: "LINKS"
1231 value: 338
1232 }
1233 panels {
1234 key: "LOCKS"
1235 value: 339
1236 }
1237 panels {
1238 key: "TOUCHES"
1239 value: 340
1240 }
1241 panels {
1242 key: "TURNS"
1243 value: 334
1244 }
1245 }
1246 }
1247 }
1248}
1249maps {
1250 key: "the_digital"
1251 value {
1252 doors {
1253 key: "Control Center Blue Door"
1254 value: 354
1255 }
1256 doors {
1257 key: "Gallery Entrance"
1258 value: 353
1259 }
1260 doors {
1261 key: "Tree Entrance"
1262 value: 355
1263 }
1264 rooms {
1265 key: "Chamber"
1266 value {
1267 panels {
1268 key: "BYE"
1269 value: 368
1270 }
1271 panels {
1272 key: "EYE"
1273 value: 364
1274 }
1275 panels {
1276 key: "HI"
1277 value: 362
1278 }
1279 panels {
1280 key: "HIGH"
1281 value: 365
1282 }
1283 panels {
1284 key: "I"
1285 value: 361
1286 }
1287 panels {
1288 key: "IN"
1289 value: 363
1290 }
1291 panels {
1292 key: "INN"
1293 value: 366
1294 }
1295 panels {
1296 key: "OUT"
1297 value: 369
1298 }
1299 panels {
1300 key: "YOU"
1301 value: 367
1302 }
1303 }
1304 }
1305 rooms {
1306 key: "Main Area"
1307 value {
1308 panels {
1309 key: "COLOR"
1310 value: 360
1311 }
1312 panels {
1313 key: "HIT"
1314 value: 357
1315 }
1316 panels {
1317 key: "PAINTING"
1318 value: 359
1319 }
1320 panels {
1321 key: "TIN"
1322 value: 358
1323 }
1324 }
1325 }
1326 rooms {
1327 key: "Tree Area"
1328 value {
1329 panels {
1330 key: "TREE"
1331 value: 370
1332 }
1333 }
1334 }
1335 }
1336}
1337maps {
1338 key: "the_door"
1339 value {
1340 rooms {
1341 key: "Main Area"
1342 value {
1343 panels {
1344 key: "HAIR"
1345 value: 372
1346 }
1347 panels {
1348 key: "PART"
1349 value: 373
1350 }
1351 }
1352 }
1353 }
1354}
1355maps {
1356 key: "the_double_sided"
1357 value {
1358 rooms {
1359 key: "Brown Area"
1360 value {
1361 masteries {
1362 key: "MASTERY"
1363 value: 383
1364 }
1365 }
1366 }
1367 rooms {
1368 key: "Flipped Black Area"
1369 value {
1370 panels {
1371 key: "SEAPLANE"
1372 value: 392
1373 }
1374 }
1375 }
1376 rooms {
1377 key: "Flipped Blue Area"
1378 value {
1379 panels {
1380 key: "HEAD"
1381 value: 376
1382 }
1383 panels {
1384 key: "SKY"
1385 value: 375
1386 }
1387 }
1388 }
1389 rooms {
1390 key: "Flipped Green Area"
1391 value {
1392 panels {
1393 key: "HIGH"
1394 value: 377
1395 }
1396 }
1397 }
1398 rooms {
1399 key: "Flipped Orange Area"
1400 value {
1401 panels {
1402 key: "HEAVEN"
1403 value: 374
1404 }
1405 }
1406 }
1407 rooms {
1408 key: "Flipped Purple Area"
1409 value {
1410 panels {
1411 key: "CEILING"
1412 value: 389
1413 }
1414 panels {
1415 key: "LEAVES"
1416 value: 390
1417 }
1418 }
1419 }
1420 rooms {
1421 key: "Flipped Red Area"
1422 value {
1423 panels {
1424 key: "RAISED"
1425 value: 384
1426 }
1427 }
1428 }
1429 rooms {
1430 key: "Flipped Yellow Back Area"
1431 value {
1432 panels {
1433 key: "ANGELS"
1434 value: 386
1435 }
1436 }
1437 }
1438 rooms {
1439 key: "Obverse Black Area"
1440 value {
1441 panels {
1442 key: "MOUNTAIN"
1443 value: 393
1444 }
1445 panels {
1446 key: "TRAIN"
1447 value: 394
1448 }
1449 }
1450 }
1451 rooms {
1452 key: "Obverse Green Area"
1453 value {
1454 panels {
1455 key: "UPSIDE"
1456 value: 391
1457 }
1458 }
1459 }
1460 rooms {
1461 key: "Obverse Orange Back Area"
1462 value {
1463 panels {
1464 key: "OVER"
1465 value: 379
1466 }
1467 }
1468 }
1469 rooms {
1470 key: "Obverse Orange Front Area"
1471 value {
1472 panels {
1473 key: "UP"
1474 value: 385
1475 }
1476 }
1477 }
1478 rooms {
1479 key: "Obverse Orange Isolated Section"
1480 value {
1481 panels {
1482 key: "TOP"
1483 value: 382
1484 }
1485 }
1486 }
1487 rooms {
1488 key: "Obverse Pink Area"
1489 value {
1490 panels {
1491 key: "CLOUD"
1492 value: 378
1493 }
1494 }
1495 }
1496 rooms {
1497 key: "Obverse Purple Area"
1498 value {
1499 panels {
1500 key: "ABOVE"
1501 value: 381
1502 }
1503 panels {
1504 key: "DRAGON"
1505 value: 380
1506 }
1507 }
1508 }
1509 rooms {
1510 key: "Start"
1511 value {
1512 panels {
1513 key: "ATTIC"
1514 value: 387
1515 }
1516 panels {
1517 key: "FULL"
1518 value: 388
1519 }
1520 }
1521 }
1522 }
1523}
1524maps {
1525 key: "the_entry"
1526 value {
1527 doors {
1528 key: "Blue Alcove Entrance"
1529 value: 144
1530 }
1531 doors {
1532 key: "Blue Alcove Exit"
1533 value: 140
1534 }
1535 doors {
1536 key: "Colored Doors Area Entrance"
1537 value: 165
1538 }
1539 doors {
1540 key: "Composite Room Entrance"
1541 value: 156
1542 }
1543 doors {
1544 key: "Control Center White Door"
1545 value: 154
1546 }
1547 doors {
1548 key: "Corners Painting"
1549 value: 139
1550 }
1551 doors {
1552 key: "D Room Entrance"
1553 value: 166
1554 }
1555 doors {
1556 key: "Daedalus Entrance"
1557 value: 158
1558 }
1559 doors {
1560 key: "Flip Area Entrance"
1561 value: 157
1562 }
1563 doors {
1564 key: "Flipped Pyramid Area Entrance"
1565 value: 162
1566 }
1567 doors {
1568 key: "Flipped Second Room Left Door"
1569 value: 147
1570 }
1571 doors {
1572 key: "Flipped Second Room Right Door"
1573 value: 146
1574 }
1575 doors {
1576 key: "Gallery Entrance"
1577 value: 168
1578 }
1579 doors {
1580 key: "L Room Entrance"
1581 value: 169
1582 }
1583 doors {
1584 key: "Liberated Entrance"
1585 value: 161
1586 }
1587 doors {
1588 key: "Lime Room Entrance"
1589 value: 152
1590 }
1591 doors {
1592 key: "Link Area Entrance"
1593 value: 135
1594 }
1595 doors {
1596 key: "Literate Entrance"
1597 value: 163
1598 }
1599 doors {
1600 key: "Near D Room Painting"
1601 value: 167
1602 }
1603 doors {
1604 key: "Noon Door"
1605 value: 142
1606 }
1607 doors {
1608 key: "Orange Door Hider"
1609 value: 151
1610 }
1611 doors {
1612 key: "Parthenon Entrance"
1613 value: 164
1614 }
1615 doors {
1616 key: "Rabbithole Door"
1617 value: 141
1618 }
1619 doors {
1620 key: "Red Alcove Exit"
1621 value: 138
1622 }
1623 doors {
1624 key: "Red Blue Area Left Door"
1625 value: 149
1626 }
1627 doors {
1628 key: "Red Blue Area Right Door"
1629 value: 150
1630 }
1631 doors {
1632 key: "Red Room Painting"
1633 value: 170
1634 }
1635 doors {
1636 key: "Repetitive Entrance"
1637 value: 159
1638 }
1639 doors {
1640 key: "Revitalized Entrance"
1641 value: 153
1642 }
1643 doors {
1644 key: "Right Eye Entrance"
1645 value: 148
1646 }
1647 doors {
1648 key: "Scarf Door"
1649 value: 143
1650 }
1651 doors {
1652 key: "Second Room Left Door"
1653 value: 145
1654 }
1655 doors {
1656 key: "Second Room Right Door"
1657 value: 137
1658 }
1659 doors {
1660 key: "Shop Entrance"
1661 value: 160
1662 }
1663 doors {
1664 key: "Third Eye Painting"
1665 value: 171
1666 }
1667 doors {
1668 key: "Trick Door"
1669 value: 134
1670 }
1671 doors {
1672 key: "Trick To Shop Door"
1673 value: 136
1674 }
1675 doors {
1676 key: "X Area Entrance"
1677 value: 155
1678 }
1679 rooms {
1680 key: "Blue Alcove"
1681 value {
1682 panels {
1683 key: "ARMY"
1684 value: 213
1685 }
1686 panels {
1687 key: "BLUE"
1688 value: 212
1689 }
1690 }
1691 }
1692 rooms {
1693 key: "Colored Doors Area"
1694 value {
1695 panels {
1696 key: "OPEN"
1697 value: 191
1698 }
1699 }
1700 }
1701 rooms {
1702 key: "Ctrl Tutorial"
1703 value {
1704 panels {
1705 key: "RIGHT"
1706 value: 195
1707 }
1708 }
1709 }
1710 rooms {
1711 key: "D Room"
1712 value {
1713 panels {
1714 key: "BASEBALL"
1715 value: 203
1716 }
1717 panels {
1718 key: "BIKERS"
1719 value: 204
1720 }
1721 panels {
1722 key: "BLACK"
1723 value: 207
1724 }
1725 panels {
1726 key: "BOWLER"
1727 value: 210
1728 }
1729 panels {
1730 key: "CARPENTER"
1731 value: 211
1732 }
1733 panels {
1734 key: "COWBOY"
1735 value: 208
1736 }
1737 panels {
1738 key: "RED"
1739 value: 205
1740 }
1741 panels {
1742 key: "SPRAY"
1743 value: 209
1744 }
1745 panels {
1746 key: "SUN"
1747 value: 206
1748 }
1749 }
1750 }
1751 rooms {
1752 key: "Eye Room"
1753 value {
1754 panels {
1755 key: "I"
1756 value: 223
1757 }
1758 }
1759 }
1760 rooms {
1761 key: "Flipped Link Area"
1762 value {
1763 panels {
1764 key: "WANDER"
1765 value: 172
1766 }
1767 }
1768 }
1769 rooms {
1770 key: "Flipped Pyramid Area"
1771 value {
1772 panels {
1773 key: "TURN (1)"
1774 value: 178
1775 }
1776 panels {
1777 key: "TURN (2)"
1778 value: 179
1779 }
1780 }
1781 }
1782 rooms {
1783 key: "Flipped Right Eye"
1784 value {
1785 panels {
1786 key: "HERE"
1787 value: 219
1788 }
1789 panels {
1790 key: "WHERE"
1791 value: 218
1792 }
1793 }
1794 }
1795 rooms {
1796 key: "Flipped Second Room"
1797 value {
1798 panels {
1799 key: "CLUE"
1800 value: 176
1801 }
1802 panels {
1803 key: "SLENDER"
1804 value: 177
1805 }
1806 }
1807 }
1808 rooms {
1809 key: "Gallery Return"
1810 value {
1811 panels {
1812 key: "RETURN"
1813 value: 192
1814 }
1815 }
1816 }
1817 rooms {
1818 key: "Least Blue Last"
1819 value {
1820 panels {
1821 key: "AIL"
1822 value: 188
1823 }
1824 panels {
1825 key: "CAPABLE (1)"
1826 value: 180
1827 }
1828 panels {
1829 key: "CAPABLE (2)"
1830 value: 181
1831 }
1832 panels {
1833 key: "CORNERS"
1834 value: 189
1835 }
1836 panels {
1837 key: "LABEL"
1838 value: 187
1839 }
1840 panels {
1841 key: "LUSTRE"
1842 value: 182
1843 }
1844 panels {
1845 key: "OLD"
1846 value: 185
1847 }
1848 panels {
1849 key: "STEALER"
1850 value: 184
1851 }
1852 panels {
1853 key: "TRUST"
1854 value: 186
1855 }
1856 panels {
1857 key: "WANT"
1858 value: 183
1859 }
1860 }
1861 }
1862 rooms {
1863 key: "Lime Room"
1864 value {
1865 panels {
1866 key: "COLOR"
1867 value: 175
1868 }
1869 panels {
1870 key: "HIDE"
1871 value: 173
1872 }
1873 panels {
1874 key: "SEEK"
1875 value: 174
1876 }
1877 }
1878 }
1879 rooms {
1880 key: "Link Area"
1881 value {
1882 panels {
1883 key: "WANDER"
1884 value: 194
1885 }
1886 }
1887 }
1888 rooms {
1889 key: "Parthenon Return"
1890 value {
1891 panels {
1892 key: "RETURN"
1893 value: 220
1894 }
1895 }
1896 }
1897 rooms {
1898 key: "Rabbit Hole"
1899 value {
1900 panels {
1901 key: "PUZZLE"
1902 value: 217
1903 }
1904 }
1905 }
1906 rooms {
1907 key: "Red Alcove"
1908 value {
1909 panels {
1910 key: "BROW"
1911 value: 221
1912 }
1913 panels {
1914 key: "DEAD"
1915 value: 222
1916 }
1917 }
1918 }
1919 rooms {
1920 key: "Red Blue Halls"
1921 value {
1922 panels {
1923 key: "CENTER"
1924 value: 234
1925 }
1926 panels {
1927 key: "CENTER DAY"
1928 value: 236
1929 }
1930 panels {
1931 key: "DAY"
1932 value: 235
1933 }
1934 panels {
1935 key: "RAIN"
1936 value: 238
1937 }
1938 panels {
1939 key: "RAIN WOMAN"
1940 value: 240
1941 }
1942 panels {
1943 key: "WANDER"
1944 value: 237
1945 }
1946 panels {
1947 key: "WOMAN"
1948 value: 239
1949 }
1950 }
1951 }
1952 rooms {
1953 key: "Right Eye"
1954 value {
1955 panels {
1956 key: "EYE"
1957 value: 214
1958 }
1959 panels {
1960 key: "FAINT"
1961 value: 216
1962 }
1963 panels {
1964 key: "WANDER"
1965 value: 215
1966 }
1967 }
1968 }
1969 rooms {
1970 key: "Shop Entrance"
1971 value {
1972 panels {
1973 key: "TURN"
1974 value: 241
1975 }
1976 }
1977 }
1978 rooms {
1979 key: "Starting Room"
1980 value {
1981 panels {
1982 key: "EYE"
1983 value: 226
1984 }
1985 panels {
1986 key: "HI"
1987 value: 224
1988 }
1989 panels {
1990 key: "HINT"
1991 value: 227
1992 }
1993 panels {
1994 key: "THAN"
1995 value: 229
1996 }
1997 panels {
1998 key: "THIN"
1999 value: 228
2000 }
2001 panels {
2002 key: "TRICK"
2003 value: 225
2004 }
2005 }
2006 }
2007 rooms {
2008 key: "Trick Room"
2009 value {
2010 panels {
2011 key: "INK"
2012 value: 193
2013 }
2014 }
2015 }
2016 rooms {
2017 key: "Wrath Room"
2018 value {
2019 panels {
2020 key: "CORN"
2021 value: 202
2022 }
2023 panels {
2024 key: "DICE"
2025 value: 201
2026 }
2027 panels {
2028 key: "HOLE"
2029 value: 199
2030 }
2031 panels {
2032 key: "RABBIT"
2033 value: 198
2034 }
2035 panels {
2036 key: "WREATH"
2037 value: 200
2038 }
2039 }
2040 }
2041 }
2042}
2043maps {
2044 key: "the_extravagant"
2045 value {
2046 rooms {
2047 key: "Engine Room"
2048 value {
2049 panels {
2050 key: "CABOOSE"
2051 value: 403
2052 }
2053 panels {
2054 key: "ENGINE"
2055 value: 402
2056 }
2057 }
2058 }
2059 rooms {
2060 key: "Hat Chamber"
2061 value {
2062 panels {
2063 key: "BRIM"
2064 value: 405
2065 }
2066 panels {
2067 key: "OUTFIT"
2068 value: 406
2069 }
2070 }
2071 }
2072 rooms {
2073 key: "X Minus"
2074 value {
2075 panels {
2076 key: "DUO"
2077 value: 411
2078 }
2079 }
2080 }
2081 rooms {
2082 key: "X Minus Middle Leg"
2083 value {
2084 panels {
2085 key: "ANTENNA"
2086 value: 397
2087 }
2088 }
2089 }
2090 rooms {
2091 key: "X Minus Right Leg"
2092 value {
2093 panels {
2094 key: "ROWBOAT"
2095 value: 404
2096 }
2097 }
2098 }
2099 rooms {
2100 key: "X Plus"
2101 value {
2102 panels {
2103 key: "ROSE"
2104 value: 410
2105 }
2106 }
2107 }
2108 rooms {
2109 key: "X Plus Middle Leg"
2110 value {
2111 panels {
2112 key: "COLONY"
2113 value: 400
2114 }
2115 }
2116 }
2117 rooms {
2118 key: "X Plus Right Leg"
2119 value {
2120 panels {
2121 key: "HEAD"
2122 value: 399
2123 }
2124 }
2125 }
2126 rooms {
2127 key: "Y Minus First Floor"
2128 value {
2129 panels {
2130 key: "HORN"
2131 value: 396
2132 }
2133 panels {
2134 key: "RHINO"
2135 value: 395
2136 }
2137 }
2138 }
2139 rooms {
2140 key: "Y Minus Second Floor"
2141 value {
2142 panels {
2143 key: "COMPASS"
2144 value: 398
2145 }
2146 }
2147 }
2148 rooms {
2149 key: "Y Minus Third Floor"
2150 value {
2151 panels {
2152 key: "WHISKERS"
2153 value: 407
2154 }
2155 }
2156 }
2157 rooms {
2158 key: "Y Plus Third Floor"
2159 value {
2160 panels {
2161 key: "CACTUS"
2162 value: 408
2163 }
2164 panels {
2165 key: "TAIL"
2166 value: 409
2167 }
2168 }
2169 }
2170 }
2171}
2172maps {
2173 key: "the_gallery"
2174 value {
2175 doors {
2176 key: "Ancient Painting"
2177 value: 431
2178 }
2179 doors {
2180 key: "Between Painting"
2181 value: 417
2182 }
2183 doors {
2184 key: "Butterfly Painting"
2185 value: 413
2186 }
2187 doors {
2188 key: "Castle Painting"
2189 value: 429
2190 }
2191 doors {
2192 key: "Colorful Painting"
2193 value: 428
2194 }
2195 doors {
2196 key: "Control Center Painting"
2197 value: 423
2198 }
2199 doors {
2200 key: "Darkroom Painting"
2201 value: 412
2202 }
2203 doors {
2204 key: "Ending Door"
2205 value: 433
2206 }
2207 doors {
2208 key: "Entry Painting"
2209 value: 418
2210 }
2211 doors {
2212 key: "Gallery Extension"
2213 value: 432
2214 }
2215 doors {
2216 key: "Graveyard Painting"
2217 value: 422
2218 }
2219 doors {
2220 key: "Rainbow Painting"
2221 value: 426
2222 }
2223 doors {
2224 key: "Sun Temple Painting"
2225 value: 430
2226 }
2227 doors {
2228 key: "Tower Painting"
2229 value: 424
2230 }
2231 doors {
2232 key: "Tree Painting"
2233 value: 420
2234 }
2235 doors {
2236 key: "Unyielding Painting"
2237 value: 421
2238 }
2239 doors {
2240 key: "Wise Painting"
2241 value: 419
2242 }
2243 doors {
2244 key: "Wondrous Painting"
2245 value: 425
2246 }
2247 doors {
2248 key: "Words Painting"
2249 value: 427
2250 }
2251 rooms {
2252 key: "Back Room"
2253 value {
2254 panels {
2255 key: "TREE"
2256 value: 416
2257 }
2258 panels {
2259 key: "UNYIELDING"
2260 value: 415
2261 }
2262 }
2263 }
2264 rooms {
2265 key: "Daedalus Extension"
2266 value {
2267 panels {
2268 key: "WHERE"
2269 value: 414
2270 }
2271 }
2272 }
2273 }
2274}
2275maps {
2276 key: "the_gold"
2277 value {
2278 rooms {
2279 key: "The Whole Thing"
2280 value {
2281 panels {
2282 key: "PANEL"
2283 value: 437
2284 }
2285 }
2286 }
2287 }
2288}
2289maps {
2290 key: "the_graveyard"
2291 value {
2292 rooms {
2293 key: "Inside"
2294 value {
2295 panels {
2296 key: "REMEMBER"
2297 value: 436
2298 }
2299 }
2300 }
2301 rooms {
2302 key: "Outside"
2303 value {
2304 panels {
2305 key: "FOOT"
2306 value: 434
2307 }
2308 panels {
2309 key: "SEVERE"
2310 value: 435
2311 }
2312 }
2313 }
2314 }
2315}
2316maps {
2317 key: "the_great"
2318 value {
2319 doors {
2320 key: "Back Area Entrance"
2321 value: 439
2322 }
2323 doors {
2324 key: "Between Entrance"
2325 value: 440
2326 }
2327 doors {
2328 key: "Big Y"
2329 value: 462
2330 }
2331 doors {
2332 key: "Building Building Gravestone"
2333 value: 468
2334 }
2335 doors {
2336 key: "Colorful Entrance"
2337 value: 455
2338 }
2339 doors {
2340 key: "Control Center Gray Door"
2341 value: 446
2342 }
2343 doors {
2344 key: "Control Center Purple Door"
2345 value: 445
2346 }
2347 doors {
2348 key: "Control Center Red Door"
2349 value: 447
2350 }
2351 doors {
2352 key: "Courtyard Entrance"
2353 value: 442
2354 }
2355 doors {
2356 key: "Courtyard Side Door"
2357 value: 461
2358 }
2359 doors {
2360 key: "Daedalus Entrance"
2361 value: 448
2362 }
2363 doors {
2364 key: "Digital Entrance"
2365 value: 438
2366 }
2367 doors {
2368 key: "East/West Divider"
2369 value: 444
2370 }
2371 doors {
2372 key: "Hive Entrance"
2373 value: 454
2374 }
2375 doors {
2376 key: "Into The Mouth Gravestone"
2377 value: 457
2378 }
2379 doors {
2380 key: "Invisible Entrance"
2381 value: 465
2382 }
2383 doors {
2384 key: "Jail Entrance"
2385 value: 451
2386 }
2387 doors {
2388 key: "Lavender Cube"
2389 value: 469
2390 }
2391 doors {
2392 key: "Magnet Room Entrance"
2393 value: 449
2394 }
2395 doors {
2396 key: "Nature Room Door"
2397 value: 466
2398 }
2399 doors {
2400 key: "Nature Room Panels"
2401 value: 467
2402 }
2403 doors {
2404 key: "Near UC Painting Door"
2405 value: 441
2406 }
2407 doors {
2408 key: "North Landscape Entrance"
2409 value: 456
2410 }
2411 doors {
2412 key: "Pillar Room Entrance"
2413 value: 450
2414 }
2415 doors {
2416 key: "Question Room Back Door"
2417 value: 464
2418 }
2419 doors {
2420 key: "Red Against Blue Gravestone"
2421 value: 453
2422 }
2423 doors {
2424 key: "Savory Painting"
2425 value: 452
2426 }
2427 doors {
2428 key: "Spiral Painting"
2429 value: 471
2430 }
2431 doors {
2432 key: "Talented Entrance"
2433 value: 463
2434 }
2435 doors {
2436 key: "The Landscapes Gravestone"
2437 value: 458
2438 }
2439 doors {
2440 key: "The Maze Gravestone"
2441 value: 460
2442 }
2443 doors {
2444 key: "Tower Entrance"
2445 value: 459
2446 }
2447 doors {
2448 key: "West/East Divider"
2449 value: 443
2450 }
2451 doors {
2452 key: "Zero Room Panels"
2453 value: 470
2454 }
2455 rooms {
2456 key: "Back Area"
2457 value {
2458 panels {
2459 key: "Left Landscape Bottom"
2460 value: 488
2461 }
2462 panels {
2463 key: "Left Landscape Left"
2464 value: 489
2465 }
2466 panels {
2467 key: "Left Landscape Right"
2468 value: 487
2469 }
2470 panels {
2471 key: "Left Landscape Top"
2472 value: 486
2473 }
2474 panels {
2475 key: "PAINTING"
2476 value: 480
2477 }
2478 panels {
2479 key: "PLANT"
2480 value: 478
2481 }
2482 panels {
2483 key: "Right Landscape Bottom"
2484 value: 492
2485 }
2486 panels {
2487 key: "Right Landscape Left"
2488 value: 493
2489 }
2490 panels {
2491 key: "Right Landscape Right"
2492 value: 491
2493 }
2494 panels {
2495 key: "Right Landscape Top"
2496 value: 490
2497 }
2498 panels {
2499 key: "TOWEL"
2500 value: 481
2501 }
2502 panels {
2503 key: "TREE"
2504 value: 479
2505 }
2506 panels {
2507 key: "Top Landscape Bottom"
2508 value: 484
2509 }
2510 panels {
2511 key: "Top Landscape Left"
2512 value: 485
2513 }
2514 panels {
2515 key: "Top Landscape Right"
2516 value: 483
2517 }
2518 panels {
2519 key: "Top Landscape Top"
2520 value: 482
2521 }
2522 }
2523 }
2524 rooms {
2525 key: "Behind Question Area"
2526 value {
2527 panels {
2528 key: "DEW"
2529 value: 606
2530 }
2531 panels {
2532 key: "NO"
2533 value: 608
2534 }
2535 panels {
2536 key: "YEW"
2537 value: 607
2538 }
2539 }
2540 }
2541 rooms {
2542 key: "Daedalus Entrance"
2543 value {
2544 panels {
2545 key: "MISSING"
2546 value: 569
2547 }
2548 }
2549 }
2550 rooms {
2551 key: "East Landscape"
2552 value {
2553 panels {
2554 key: "COLOR"
2555 value: 604
2556 }
2557 panels {
2558 key: "MISTREAT"
2559 value: 605
2560 }
2561 }
2562 }
2563 rooms {
2564 key: "Hive Entrance"
2565 value {
2566 panels {
2567 key: "LOST"
2568 value: 611
2569 }
2570 }
2571 }
2572 rooms {
2573 key: "Jail Part 1"
2574 value {
2575 panels {
2576 key: "DECATHLON"
2577 value: 530
2578 }
2579 panels {
2580 key: "DOPAMINE"
2581 value: 524
2582 }
2583 panels {
2584 key: "ENGRAVED"
2585 value: 528
2586 }
2587 panels {
2588 key: "FLAP"
2589 value: 520
2590 }
2591 panels {
2592 key: "GLIDEPATH"
2593 value: 529
2594 }
2595 panels {
2596 key: "GRIEVES"
2597 value: 531
2598 }
2599 panels {
2600 key: "LUCK"
2601 value: 521
2602 }
2603 panels {
2604 key: "PALINDROME"
2605 value: 525
2606 }
2607 panels {
2608 key: "PREVAILS"
2609 value: 527
2610 }
2611 panels {
2612 key: "SNARE"
2613 value: 523
2614 }
2615 panels {
2616 key: "STICK"
2617 value: 522
2618 }
2619 panels {
2620 key: "SUPERVILLAIN"
2621 value: 526
2622 }
2623 }
2624 }
2625 rooms {
2626 key: "Jail Part 2"
2627 value {
2628 panels {
2629 key: "COMMENCE"
2630 value: 544
2631 }
2632 panels {
2633 key: "DIGEST"
2634 value: 537
2635 }
2636 panels {
2637 key: "GRIMACE"
2638 value: 543
2639 }
2640 panels {
2641 key: "JAUNDICE"
2642 value: 538
2643 }
2644 panels {
2645 key: "NECROTIZE (1)"
2646 value: 539
2647 }
2648 panels {
2649 key: "NECROTIZE (2)"
2650 value: 540
2651 }
2652 panels {
2653 key: "PILGRIM"
2654 value: 542
2655 }
2656 panels {
2657 key: "TORMENTS"
2658 value: 541
2659 }
2660 }
2661 }
2662 rooms {
2663 key: "Magnet Room"
2664 value {
2665 panels {
2666 key: "AIRPLANE"
2667 value: 552
2668 }
2669 panels {
2670 key: "AUTHOR"
2671 value: 554
2672 }
2673 panels {
2674 key: "BARTENDER"
2675 value: 560
2676 }
2677 panels {
2678 key: "BLENDER"
2679 value: 565
2680 }
2681 panels {
2682 key: "CLEAN"
2683 value: 557
2684 }
2685 panels {
2686 key: "DIG"
2687 value: 561
2688 }
2689 panels {
2690 key: "DOCTOR"
2691 value: 559
2692 }
2693 panels {
2694 key: "HEAL"
2695 value: 556
2696 }
2697 panels {
2698 key: "PEN"
2699 value: 555
2700 }
2701 panels {
2702 key: "PILOT"
2703 value: 553
2704 }
2705 panels {
2706 key: "SAW"
2707 value: 564
2708 }
2709 panels {
2710 key: "TILL"
2711 value: 562
2712 }
2713 panels {
2714 key: "TRUCKER"
2715 value: 558
2716 }
2717 panels {
2718 key: "WRENCH"
2719 value: 563
2720 }
2721 }
2722 }
2723 rooms {
2724 key: "Main Area"
2725 value {
2726 panels {
2727 key: "BORNE"
2728 value: 504
2729 }
2730 panels {
2731 key: "BROWN RED ORANGE"
2732 value: 508
2733 }
2734 panels {
2735 key: "BYE"
2736 value: 519
2737 }
2738 panels {
2739 key: "COLOR"
2740 value: 518
2741 }
2742 panels {
2743 key: "DEW"
2744 value: 505
2745 }
2746 panels {
2747 key: "DO"
2748 value: 509
2749 }
2750 panels {
2751 key: "EWE"
2752 value: 506
2753 }
2754 panels {
2755 key: "INTRO"
2756 value: 503
2757 }
2758 panels {
2759 key: "IS"
2760 value: 514
2761 }
2762 panels {
2763 key: "IT"
2764 value: 515
2765 }
2766 panels {
2767 key: "NO"
2768 value: 507
2769 }
2770 panels {
2771 key: "NOT"
2772 value: 516
2773 }
2774 panels {
2775 key: "OUT"
2776 value: 502
2777 }
2778 panels {
2779 key: "RED"
2780 value: 517
2781 }
2782 panels {
2783 key: "SEE"
2784 value: 511
2785 }
2786 panels {
2787 key: "SMILE"
2788 value: 512
2789 }
2790 panels {
2791 key: "WHY"
2792 value: 513
2793 }
2794 panels {
2795 key: "YOU"
2796 value: 510
2797 }
2798 }
2799 }
2800 rooms {
2801 key: "Maze Center"
2802 value {
2803 panels {
2804 key: "CHASE"
2805 value: 477
2806 }
2807 panels {
2808 key: "POOR"
2809 value: 476
2810 }
2811 }
2812 }
2813 rooms {
2814 key: "Maze Cold Area"
2815 value {
2816 panels {
2817 key: "COLD"
2818 value: 550
2819 }
2820 }
2821 }
2822 rooms {
2823 key: "Maze In Area"
2824 value {
2825 panels {
2826 key: "IN"
2827 value: 610
2828 }
2829 }
2830 }
2831 rooms {
2832 key: "Maze Moon Area"
2833 value {
2834 panels {
2835 key: "MOON"
2836 value: 616
2837 }
2838 }
2839 }
2840 rooms {
2841 key: "Maze Off Area"
2842 value {
2843 panels {
2844 key: "OFF"
2845 value: 536
2846 }
2847 }
2848 }
2849 rooms {
2850 key: "Maze Slice Area"
2851 value {
2852 panels {
2853 key: "SLICE"
2854 value: 612
2855 }
2856 }
2857 }
2858 rooms {
2859 key: "Maze Smooth Area"
2860 value {
2861 panels {
2862 key: "SMOOTH"
2863 value: 613
2864 }
2865 }
2866 }
2867 rooms {
2868 key: "Maze South Area"
2869 value {
2870 panels {
2871 key: "SOUTH"
2872 value: 609
2873 }
2874 }
2875 }
2876 rooms {
2877 key: "Maze Start"
2878 value {
2879 panels {
2880 key: "OUT"
2881 value: 501
2882 }
2883 }
2884 }
2885 rooms {
2886 key: "Maze Tower"
2887 value {
2888 panels {
2889 key: "DECOMPOSE"
2890 value: 534
2891 }
2892 panels {
2893 key: "FEEL"
2894 value: 533
2895 }
2896 panels {
2897 key: "SPIRE"
2898 value: 535
2899 }
2900 }
2901 }
2902 rooms {
2903 key: "Maze Up Area"
2904 value {
2905 panels {
2906 key: "UP"
2907 value: 566
2908 }
2909 }
2910 }
2911 rooms {
2912 key: "Maze Wreck Area"
2913 value {
2914 panels {
2915 key: "MAROON"
2916 value: 568
2917 }
2918 panels {
2919 key: "WRECK"
2920 value: 567
2921 }
2922 }
2923 }
2924 rooms {
2925 key: "Nature Room"
2926 value {
2927 panels {
2928 key: "ABOVE"
2929 value: 548
2930 }
2931 panels {
2932 key: "FOOT"
2933 value: 546
2934 }
2935 panels {
2936 key: "PAUSES"
2937 value: 547
2938 }
2939 panels {
2940 key: "SEVERE"
2941 value: 545
2942 }
2943 }
2944 }
2945 rooms {
2946 key: "North Landscape"
2947 value {
2948 panels {
2949 key: "ANIMALS"
2950 value: 495
2951 }
2952 panels {
2953 key: "FINISHED"
2954 value: 498
2955 }
2956 panels {
2957 key: "INSIDE"
2958 value: 500
2959 }
2960 panels {
2961 key: "LAUGH"
2962 value: 497
2963 }
2964 panels {
2965 key: "LAUGH FINISHED"
2966 value: 499
2967 }
2968 panels {
2969 key: "PLANTS"
2970 value: 496
2971 }
2972 panels {
2973 key: "WEATHER"
2974 value: 494
2975 }
2976 }
2977 }
2978 rooms {
2979 key: "Outside Jail"
2980 value {
2981 panels {
2982 key: "GUT"
2983 value: 472
2984 }
2985 panels {
2986 key: "HAM"
2987 value: 473
2988 }
2989 panels {
2990 key: "MAIM"
2991 value: 474
2992 }
2993 panels {
2994 key: "WILT"
2995 value: 475
2996 }
2997 }
2998 }
2999 rooms {
3000 key: "Pillar Room"
3001 value {
3002 panels {
3003 key: "CAUGHT"
3004 value: 625
3005 }
3006 panels {
3007 key: "EYE"
3008 value: 622
3009 }
3010 panels {
3011 key: "FOUR"
3012 value: 624
3013 }
3014 panels {
3015 key: "HAVE"
3016 value: 623
3017 }
3018 panels {
3019 key: "TEN"
3020 value: 626
3021 }
3022 }
3023 }
3024 rooms {
3025 key: "Question Room How"
3026 value {
3027 panels {
3028 key: "QUESTION"
3029 value: 615
3030 }
3031 }
3032 }
3033 rooms {
3034 key: "Question Room What"
3035 value {
3036 panels {
3037 key: "QUESTION"
3038 value: 603
3039 }
3040 }
3041 }
3042 rooms {
3043 key: "Question Room When"
3044 value {
3045 panels {
3046 key: "QUESTION"
3047 value: 551
3048 }
3049 }
3050 }
3051 rooms {
3052 key: "Question Room Who"
3053 value {
3054 panels {
3055 key: "QUESTION"
3056 value: 532
3057 }
3058 }
3059 }
3060 rooms {
3061 key: "Under Question Room"
3062 value {
3063 panels {
3064 key: "QUESTION"
3065 value: 602
3066 }
3067 }
3068 }
3069 rooms {
3070 key: "West Side"
3071 value {
3072 panels {
3073 key: "CLUE"
3074 value: 576
3075 }
3076 panels {
3077 key: "COLOR"
3078 value: 575
3079 }
3080 panels {
3081 key: "ERASE"
3082 value: 570
3083 }
3084 panels {
3085 key: "FLAVORS"
3086 value: 574
3087 }
3088 panels {
3089 key: "RIGHT"
3090 value: 572
3091 }
3092 panels {
3093 key: "SAVORY"
3094 value: 573
3095 }
3096 panels {
3097 key: "TEACH"
3098 value: 571
3099 }
3100 }
3101 }
3102 rooms {
3103 key: "Whole Room"
3104 value {
3105 panels {
3106 key: "BATHROOM"
3107 value: 585
3108 }
3109 panels {
3110 key: "BEDROOM"
3111 value: 584
3112 }
3113 panels {
3114 key: "BLEACHER"
3115 value: 590
3116 }
3117 panels {
3118 key: "CAFETERIA"
3119 value: 588
3120 }
3121 panels {
3122 key: "CHIPS"
3123 value: 600
3124 }
3125 panels {
3126 key: "CONCESSIONS"
3127 value: 593
3128 }
3129 panels {
3130 key: "DICE"
3131 value: 598
3132 }
3133 panels {
3134 key: "GATE"
3135 value: 595
3136 }
3137 panels {
3138 key: "HOME (1)"
3139 value: 596
3140 }
3141 panels {
3142 key: "HOME (2)"
3143 value: 597
3144 }
3145 panels {
3146 key: "LINE"
3147 value: 592
3148 }
3149 panels {
3150 key: "LOBBY"
3151 value: 587
3152 }
3153 panels {
3154 key: "MACHINE"
3155 value: 591
3156 }
3157 panels {
3158 key: "MOAT"
3159 value: 599
3160 }
3161 panels {
3162 key: "OFFICE"
3163 value: 580
3164 }
3165 panels {
3166 key: "PHARMACY"
3167 value: 586
3168 }
3169 panels {
3170 key: "RAFTER"
3171 value: 581
3172 }
3173 panels {
3174 key: "REGISTER"
3175 value: 582
3176 }
3177 panels {
3178 key: "ROOM"
3179 value: 589
3180 }
3181 panels {
3182 key: "SHELF"
3183 value: 583
3184 }
3185 panels {
3186 key: "STALL"
3187 value: 579
3188 }
3189 panels {
3190 key: "TOWER"
3191 value: 601
3192 }
3193 panels {
3194 key: "VAULT"
3195 value: 578
3196 }
3197 panels {
3198 key: "WALL"
3199 value: 594
3200 }
3201 }
3202 }
3203 rooms {
3204 key: "Zero Room"
3205 value {
3206 panels {
3207 key: "HERO"
3208 value: 617
3209 }
3210 panels {
3211 key: "MANY"
3212 value: 618
3213 }
3214 panels {
3215 key: "MIDDLE"
3216 value: 621
3217 }
3218 panels {
3219 key: "REMAINING"
3220 value: 620
3221 }
3222 panels {
3223 key: "SHIFT"
3224 value: 619
3225 }
3226 }
3227 }
3228 }
3229}
3230letters {
3231 key: "a1"
3232 value: 577
3233}
3234letters {
3235 key: "a2"
3236 value: 278
3237}
3238letters {
3239 key: "b2"
3240 value: 128
3241}
3242letters {
3243 key: "c1"
3244 value: 371
3245}
3246letters {
3247 key: "c2"
3248 value: 307
3249}
3250letters {
3251 key: "d1"
3252 value: 196
3253}
3254letters {
3255 key: "e1"
3256 value: 401
3257}
3258letters {
3259 key: "g1"
3260 value: 614
3261}
3262letters {
3263 key: "g2"
3264 value: 304
3265}
3266letters {
3267 key: "h1"
3268 value: 230
3269}
3270letters {
3271 key: "i1"
3272 value: 231
3273}
3274letters {
3275 key: "l1"
3276 value: 190
3277}
3278letters {
3279 key: "n1"
3280 value: 232
3281}
3282letters {
3283 key: "p2"
3284 value: 32
3285}
3286letters {
3287 key: "q2"
3288 value: 45
3289}
3290letters {
3291 key: "s1"
3292 value: 342
3293}
3294letters {
3295 key: "t1"
3296 value: 233
3297}
3298letters {
3299 key: "u1"
3300 value: 356
3301}
3302letters {
3303 key: "x1"
3304 value: 197
3305}
3306letters {
3307 key: "y1"
3308 value: 549
3309}
diff --git a/data/ids.yaml b/data/ids.yaml new file mode 100644 index 0000000..e38dfcc --- /dev/null +++ b/data/ids.yaml
@@ -0,0 +1,3871 @@
1maps:
2 control_center:
3 rooms:
4 Between Entrance:
5 panels:
6 RIGHT: 2721
7 Desert Room:
8 panels:
9 LESS: 2722
10 Entry:
11 panels:
12 HELLO: 2724
13 Entry Entrance:
14 panels:
15 ENTRY: 2723
16 Hide Room:
17 panels:
18 HIDE: 2725
19 Main Area:
20 panels:
21 COLOR: 2726
22 Letters: 2727
23 keyholders:
24 1: 2760
25 2: 2761
26 3: 2762
27 4: 2763
28 Partial Entrance:
29 panels:
30 PARTIAL: 2729
31 Perceptive Entrance:
32 panels:
33 COLORS: 2731
34 PART: 2730
35 Shop Entrance:
36 panels:
37 HOPS: 2732
38 Stormy Entrance:
39 panels:
40 TURN: 2733
41 Tenacious Entrance:
42 panels:
43 HERO: 2734
44 Unkempt Entrance:
45 panels:
46 RETURN: 2735
47 Unyielding Entrance:
48 panels:
49 FORTH: 2736
50 SEEK: 2737
51 doors:
52 Ancient Entrance: 2715
53 Between Door: 2716
54 Desert Door: 2717
55 Front Door: 2709
56 Partial Door: 2713
57 Repetitive Entrance: 2714
58 Shop Door: 2718
59 Stormy Entrance: 2710
60 Tenacious Door: 2719
61 Unkempt Door: 2712
62 Unyielding Door: 2720
63 X1 Door: 2711
64 daedalus:
65 rooms:
66 After Bee Room:
67 panels:
68 GAS: 1601
69 ROOM: 1602
70 SINGLED: 1603
71 Amber North 2:
72 panels:
73 SONG: 1604
74 Bee Room Obverse:
75 panels:
76 BLINDER: 1606
77 BLUR: 1608
78 CINDER: 1610
79 FRINGE: 1609
80 FUMBLE: 1611
81 LATCH: 1612
82 SINGLE: 1605
83 SURE: 1607
84 Bee Room Reverse:
85 panels:
86 COUNCIL: 1620
87 FLUME: 1614
88 HEALED: 1615
89 MINORITY: 1617
90 PLANTS: 1619
91 POCKET: 1613
92 SCRATCH: 1616
93 STYLINGS: 1618
94 Beehalls Intersection:
95 panels:
96 CLOUDS: 1621
97 Black Hex:
98 panels:
99 BARK: 1628
100 CLUES: 1626
101 HIDE: 1622
102 MAZE: 1625
103 ORDER: 1623
104 SECRET: 1627
105 TOWER: 1624
106 Blue Hallway:
107 panels:
108 CHOP: 1638
109 SHORT: 1639
110 Blue Hallway Cut Side:
111 panels:
112 CUT: 1629
113 GREEN: 1630
114 Blue Hallway Tall Side:
115 panels:
116 ALL WAY: 1633
117 CHILD: 1636
118 FOUR: 1634
119 NEW: 1637
120 OFFER: 1635
121 SHOO: 1632
122 TALL: 1631
123 Blue Room:
124 panels:
125 BULB: 1646
126 CELEBRATORY: 1649
127 DETECTIVE: 1650
128 MINT: 1648
129 PAPA: 1647
130 PEPPER: 1643
131 RANGE: 1642
132 RED: 1640
133 SALT: 1645
134 TIME: 1644
135 WESTWARD: 1641
136 Blue Smiley:
137 panels:
138 SMILE: 1653
139 Blue Smiley Annex:
140 panels:
141 ORANGE (1): 1651
142 ORANGE (2): 1652
143 Book Room:
144 panels:
145 BOOK (1): 1654
146 BOOK (10): 1663
147 BOOK (11): 1664
148 BOOK (12): 1665
149 BOOK (2): 1655
150 BOOK (3): 1656
151 BOOK (4): 1657
152 BOOK (5): 1658
153 BOOK (6): 1659
154 BOOK (7): 1660
155 BOOK (8): 1661
156 BOOK (9): 1662
157 Bow Side:
158 panels:
159 "?": 1666
160 Brown Smiley:
161 panels:
162 OTHERS: 1667
163 C Keyholder:
164 keyholders:
165 C: 2755
166 Castle:
167 panels:
168 FIVE (Blue): 1673
169 FIVE (Green): 1678
170 FIVE (Hazel): 1688
171 FIVE (Maroon): 1683
172 FOUR (Blue): 1672
173 FOUR (Green): 1677
174 FOUR (Hazel): 1687
175 FOUR (Maroon): 1682
176 NUMBER (1): 1689
177 NUMBER (2): 1690
178 NUMBER (3): 1691
179 NUMBER (4): 1692
180 ONE (Blue): 1669
181 ONE (Green): 1674
182 ONE (Hazel): 1684
183 ONE (Maroon): 1679
184 REVERSE: 1668
185 THREE (Blue): 1670
186 THREE (Green): 1675
187 THREE (Hazel): 1685
188 THREE (Maroon): 1680
189 TWO (Blue): 1671
190 TWO (Green): 1676
191 TWO (Hazel): 1686
192 TWO (Maroon): 1681
193 Coin Tower:
194 panels:
195 RAIN: 1693
196 Composite Room NE:
197 panels:
198 <-: 1694
199 BIRDCALL: 1697
200 CORNERHOME: 1696
201 FEETHIM: 1702
202 FORCEYARD: 1698
203 LIEQUIZ: 1700
204 STARFALL: 1703
205 TEXTBOOK: 1695
206 TIREPOUND: 1699
207 WHITEOUT: 1701
208 Composite Room NW:
209 panels:
210 BEHOUSE: 1704
211 BRAKESTEADY: 1705
212 DEATHSHORT: 1706
213 FAIRWATER: 1712
214 FOGIRON: 1710
215 HELLOTALE: 1715
216 LAIDIN: 1709
217 MOONSENT: 1711
218 OUTGARDEN: 1714
219 PLEADOUT: 1713
220 PLUMPFAMILY: 1707
221 SHEEPBOOK: 1708
222 Composite Room S:
223 panels:
224 AILAND: 1718
225 ANDBITE: 1720
226 ASHHIM: 1721
227 BANGER: 1724
228 BLEAKCARD: 1738
229 BOUGHTHIM: 1730
230 CONCAVE: 1716
231 FAIRYTHINK: 1717
232 FIREFOX: 1733
233 FRIENDPILOT: 1731
234 LEGIT: 1725
235 MISSIONMISSION: 1739
236 MUSCLEIN: 1728
237 OUTEAT: 1726
238 PLAYHOP: 1729
239 PRONOUNPRONOUNPRONOUN: 1722
240 RULERCAT: 1719
241 SKIMFARE: 1736
242 SPOUSEGARDEN: 1723
243 SPRINKLEDRIP: 1734
244 SUMMERIN: 1727
245 TICKETBORNE: 1737
246 TWOGOTHIM: 1735
247 UNDERPANTS: 1732
248 Computer Room:
249 panels:
250 KEYBOARD (1): 1746
251 KEYBOARD (2): 1750
252 MICROPHONE: 1742
253 MONITOR (1): 1741
254 MONITOR (2): 1747
255 MOUSE (1): 1745
256 MOUSE (2): 1749
257 PROCESSOR (1): 1744
258 PROCESSOR (2): 1748
259 SPEAKER: 1743
260 Computer Room Seal:
261 panels:
262 SCROLL: 1740
263 Cyan Room:
264 panels:
265 ACCLIMATE (1): 1755
266 ACCLIMATE (2): 1756
267 CLEAR: 1759
268 COLD: 1760
269 LIFE: 1751
270 METEOROID: 1758
271 P+EMIC: 1757
272 SKIRMISH: 1752
273 SUMMER: 1754
274 WORD: 1753
275 WORDWORD: 1761
276 D Keyholder:
277 keyholders:
278 D: 2759
279 Dark Light Exit:
280 panels:
281 GASKET: 1763
282 Dark Light Room:
283 panels:
284 COIN (1): 1764
285 COIN (2): 1774
286 DARK: 1769
287 DOG (1): 1765
288 DOG (2): 1773
289 HUMAN (1): 1767
290 HUMAN (2): 1771
291 ROSE (1): 1768
292 ROSE (2): 1770
293 SONG (1): 1766
294 SONG (2): 1772
295 Entry Shortcut:
296 panels:
297 WELCOME: 1776
298 Eye Painting:
299 panels:
300 REVILED: 1777
301 F Keyholder:
302 keyholders:
303 F: 2756
304 F2 Room:
305 panels:
306 CAST: 1782
307 CRAFT: 1781
308 DEADLY: 1789
309 DECAY: 1784
310 DIMS: 1790
311 DIRT: 1793
312 DULLS: 1779
313 GRAVE: 1792
314 GRIME: 1780
315 LETHAL: 1791
316 MAKE: 1785
317 RISKY: 1794
318 SHAPE: 1788
319 TRASH: 1787
320 WANES: 1783
321 WEAKENS: 1786
322 Flip Painting Hidden Panel:
323 panels:
324 HIDDEN: 1795
325 Globe Room:
326 panels:
327 BONE: 1800
328 HIDDEN: 1797
329 NORTH: 1796
330 TICK: 1798
331 TONE: 1799
332 WORD: 1801
333 Godot Room:
334 panels:
335 AIRPLANE: 1807
336 AUDIO: 1806
337 IDEA: 1808
338 MANIPULATE: 1805
339 ME: 1803
340 MOTORCYCLE: 1802
341 PAWN: 1804
342 RECORDING: 1810
343 TRAIN: 1809
344 Gray Color Backside:
345 panels:
346 BEGINNING: 1812
347 FOREWARD: 1813
348 GO: 1814
349 LAST: 1815
350 ORANGE: 1811
351 RISE: 1816
352 Gray Color Door:
353 panels:
354 PATCH: 1817
355 Green Color Door:
356 panels:
357 COMELY: 1821
358 OLD (1): 1818
359 OLD (2): 1820
360 SLEEPY: 1819
361 Green Room:
362 panels:
363 BADMINTON: 1832
364 BLAND: 1826
365 DOUBLE: 1831
366 FIXATE: 1828
367 MAILBOX: 1823
368 MILKY: 1824
369 RICE: 1830
370 TAN: 1825
371 THAT: 1829
372 TIMESCALE: 1822
373 WATERCOOLER: 1827
374 Green Smiley:
375 panels:
376 SMILE: 1833
377 Hedges:
378 panels:
379 DOWN: 1840
380 IN: 1836
381 JUMP: 1839
382 ORDER: 1837
383 SMILE: 1843
384 SOLVE: 1834
385 THE: 1842
386 THEN: 1838
387 TOWER: 1841
388 US: 1835
389 Hotel:
390 panels:
391 ART: 1882
392 BALL: 1880
393 BATHING: 1855
394 BEAUTIFUL: 1873
395 BLAZER: 1848
396 BOXING: 1860
397 BRUCE: 1853
398 BUSINESS: 1856
399 CANVAS: 1877
400 CARD: 1894
401 CHOCOLATE: 1863
402 CLAWS: 1889
403 CLOAK: 1885
404 CRESCENT: 1872
405 DEPART: 1896
406 DOROTHY: 1886
407 DROOPED: 1874
408 EVER: 1906
409 EVIL: 1871
410 FADED: 1875
411 FESTIVAL: 1901
412 FLOUNDER: 1852
413 FOOL: 1881
414 FOOT: 1883
415 FULL: 1870
416 HONEY: 1899
417 INVALID: 1900
418 JACKET: 1850
419 JAWS: 1887
420 JUST: 1867
421 LAW: 1893
422 LEAVE: 1897
423 LEVER: 1878
424 MANE: 1846
425 MARLIN: 1844
426 MICRO: 1891
427 NEW: 1868
428 PAIN: 1907
429 PALE: 1866
430 PARKA: 1884
431 POKER: 1862
432 POTATO: 1890
433 QUIT: 1865
434 RAGE: 1904
435 RIVER: 1859
436 ROAD: 1895
437 SALAD: 1854
438 SCULPTURE: 1879
439 SERVICE: 1898
440 TAIL: 1851
441 TALL: 1876
442 TELEPHONE: 1861
443 TREE: 1858
444 TUNING: 1892
445 UNTALENTED: 1869
446 VERGE: 1905
447 WANED: 1903
448 WEDDING: 1857
449 WHAT: 1847
450 WHEN: 1888
451 WHERE: 1849
452 WHO: 1845
453 WILTED: 1902
454 WITHDRAW: 1864
455 House:
456 panels:
457 AMAZE: 1910
458 GOAT: 1909
459 SKINNYHIM: 1911
460 THEO: 1912
461 House Entrance:
462 panels:
463 ADULT: 1908
464 Intense Room:
465 panels:
466 BRILLIANT: 1914
467 COLOSSAL: 1917
468 DELICIOUS: 1922
469 HORRIBLE: 1915
470 INSTANTLY: 1916
471 RUN: 1918
472 SHATTER: 1921
473 SLEEP: 1919
474 TOSS: 1920
475 J2 Vestibule:
476 panels:
477 COLORFUL: 1924
478 Magic Room:
479 panels:
480 1: 1925
481 2: 1926
482 3: 1927
483 4: 1928
484 Maze Paintings Area:
485 panels:
486 Paintings: 1929
487 North Castle Area:
488 panels:
489 A: 1930
490 A SUMMER PLACE: 1933
491 PLACE: 1932
492 SUMMER: 1931
493 Number Paintings Area:
494 panels:
495 GOING: 1934
496 TURN: 1935
497 keyholders:
498 G: 2757
499 Nursery:
500 panels:
501 "?": 1937
502 Paintings: 1936
503 O2 Room:
504 panels:
505 ACCEPT: 1951
506 AJAR: 1943
507 BOND: 1949
508 FOLLOW: 1954
509 HEED: 1944
510 HERALD: 1945
511 HONEST: 1947
512 LISTEN: 1939
513 PLEDGE: 1953
514 PROMISE: 1941
515 PROPHECY: 1948
516 SIGN: 1942
517 UNBLOCKED: 1950
518 UNLOCK: 1940
519 VOW: 1946
520 WARNING: 1952
521 Orange Room:
522 panels:
523 BARE: 1958
524 COAL: 1963
525 ENTER: 1956
526 FORTE: 1960
527 FRANCE: 1955
528 MILKS: 1961
529 OWED: 1964
530 PORT: 1959
531 TURN: 1957
532 VINE: 1962
533 Outside Book Room:
534 panels:
535 TEAL: 1965
536 Outside Eye Temple:
537 panels:
538 Entrance: 1966
539 Outside Hedges:
540 panels:
541 BARK: 1973
542 BUD: 1974
543 GOURD (1): 1967
544 GOURD (2): 1968
545 GOURD (3): 1969
546 GOURD (4): 1970
547 LEAF: 1975
548 PETAL: 1976
549 PLUM (1): 1971
550 PLUM (2): 1972
551 Outside Hotel:
552 panels:
553 COLORFUL: 1977
554 Outside House:
555 panels:
556 A: 1985
557 BLITHELY: 1984
558 DOTE: 1980
559 LOCK: 1987
560 RIGHT: 1982
561 SILENCE: 1983
562 VIVID: 1981
563 WALLS: 1986
564 WHISPER: 1978
565 WING: 1979
566 keyholders:
567 H: 2758
568 Outside Magic Room:
569 panels:
570 WIZARD: 1988
571 Outside Orange Room:
572 panels:
573 FALL: 1992
574 KNOT: 1993
575 OWL: 1996
576 SLOT: 1994
577 SMILE: 1989
578 VAN: 1990
579 WAND: 1995
580 WERE: 1991
581 Outside Pyramid:
582 panels:
583 AMID: 1998
584 PEER: 1997
585 Outside Red Room:
586 panels:
587 ROCK: 1999
588 Outside Salt Room:
589 panels:
590 Colors: 2000
591 Outside Snake Room:
592 panels:
593 ACE: 2002
594 ANIMAL: 2007
595 ANSWERS: 2006
596 DEE SIX: 2005
597 ONES: 2008
598 SONG (North): 2004
599 SONG (South): 2003
600 TONGUE: 2001
601 Pains Room:
602 panels:
603 MOO: 2009
604 Pepper Room:
605 panels:
606 SEASONING: 2010
607 Plum Room:
608 panels:
609 CENTER: 2017
610 DEMURRED: 2014
611 FOUROFFERBEAR: 2015
612 GOD: 2011
613 HEALTHY: 2013
614 INJURED: 2012
615 SNAKE: 2016
616 Pumpkin Entrance:
617 panels:
618 JACK: 2018
619 Pumpkin Room:
620 panels:
621 BEASTS: 2023
622 BONE: 2019
623 CACKLE: 2025
624 EMPIRE: 2022
625 HUMAN: 2026
626 JAGUAR: 2027
627 PHARAOH: 2021
628 SHEET: 2020
629 STRAW: 2024
630 Purple NW Vestibule:
631 panels:
632 LOSE: 2029
633 MESSAGES: 2028
634 SNOWMAN: 2030
635 Purple Room:
636 panels:
637 ALLOW: 2039
638 APATHY: 2043
639 APE: 2042
640 BIRD: 2040
641 CORE: 2037
642 FISH: 2038
643 HOIST: 2036
644 HONK: 2041
645 Purple Room South:
646 panels:
647 ANY: 2034
648 FAREWELL: 2032
649 LAMB: 2033
650 LITTLE: 2031
651 THESE: 2035
652 Purple SE Vestibule:
653 panels:
654 ROADS: 2045
655 RUN: 2044
656 Purple SW Vestibule:
657 panels:
658 INSCRIBE: 2048
659 LETTERS: 2047
660 Purple Smiley:
661 panels:
662 SMILE: 2046
663 Pyramid 3:
664 panels:
665 VEHICLE: 2049
666 Pyramid 4:
667 panels:
668 CAT: 2050
669 Pyramid 5:
670 panels:
671 ROYAL: 2051
672 Pyramid 6:
673 panels:
674 TEA: 2052
675 Pyramid 7:
676 panels:
677 ARTIST: 2053
678 Pyramid 8:
679 panels:
680 INSTRUMENT: 2054
681 Pyramid Entry:
682 panels:
683 SHAPE: 2056
684 TREE: 2055
685 Pyramid Second Floor:
686 panels:
687 BEVERAGE: 2062
688 DIAMOND: 2060
689 INSTRUMENT: 2061
690 ORGAN: 2059
691 SODA: 2058
692 TOOL: 2057
693 Quiet Entrance:
694 panels:
695 HIDDEN: 2064
696 Rain Side:
697 panels:
698 "?": 2065
699 Rainbow Blue:
700 panels:
701 THEME: 2066
702 Rainbow Color Backside:
703 panels:
704 "?": 2068
705 BACKSIDE: 2067
706 Rainbow Color Doors:
707 panels:
708 CASUAL: 2078
709 CROW: 2069
710 DIRECTION (1): 2070
711 DIRECTION (2): 2071
712 DIRECTION (3): 2072
713 HOURS: 2076
714 INWALK: 2073
715 MISCHIEF: 2077
716 PUMP: 2079
717 PURCHASE: 2075
718 RAIN: 2074
719 Rainbow Cyan:
720 panels:
721 THEME: 2080
722 Rainbow End:
723 panels:
724 POT: 2081
725 Rainbow Green:
726 panels:
727 THEME: 2082
728 Rainbow Orange:
729 panels:
730 THEME: 2083
731 Rainbow Purple:
732 panels:
733 THEME: 2084
734 Rainbow Red:
735 panels:
736 THEME: 2085
737 Rainbow Start:
738 panels:
739 PAINTING: 2086
740 Rainbow Yellow:
741 panels:
742 THEME: 2087
743 Red Color Door:
744 panels:
745 ASH: 2096
746 BACKSIDE: 2092
747 Back (1): 2089
748 Back (2): 2090
749 Colors: 2097
750 FIR: 2095
751 Left: 2088
752 OAK: 2093
753 PINE: 2094
754 WALK BACK: 2091
755 Red Room:
756 panels:
757 BLINDING: 2098
758 CHAIN: 2100
759 ELEGANCE: 2106
760 FLOWER: 2101
761 LOSER: 2103
762 MONTH: 2099
763 OVERCHARGE: 2102
764 PAD: 2104
765 RISE: 2105
766 TAKEOUT: 2108
767 TESTAMENT: 2107
768 Red Smiley:
769 panels:
770 SMILE: 2109
771 Roof:
772 panels:
773 "?": 2110
774 Salt Room:
775 panels:
776 SEASONING: 2111
777 Seasoning Room:
778 panels:
779 PARITY: 2112
780 Snake Room:
781 panels:
782 BARK: 2116
783 BUZZ: 2115
784 HISS: 2113
785 SQUEAK: 2114
786 South Castle Area:
787 panels:
788 AN: 2117
789 AN OFFER VILLAGE BEFORE LAIR: 2122
790 BEFORE: 2120
791 COLOR (1): 2123
792 COLOR (2): 2124
793 COLOR (3): 2125
794 COLOR (4): 2126
795 LAIR: 2121
796 OFFER: 2118
797 VILLAGE: 2119
798 Starting Room:
799 panels:
800 ENTRANCE: 2127
801 Sweet Foyer:
802 panels:
803 EQUAL: 2129
804 QUALITY: 2128
805 RENT (1): 2130
806 RENT (2): 2132
807 RENT (3): 2133
808 RENT (4): 2131
809 Tree Entrance:
810 panels:
811 DIFFERENCE: 2135
812 LEANS: 2136
813 QUESTION: 2137
814 RAT: 2134
815 SUNDER: 2139
816 WHERE: 2138
817 U2 Room:
818 panels:
819 CHAOS: 2147
820 DISCORD: 2144
821 DISORDER: 2146
822 DREAMSCAPE: 2141
823 EFFECTIVE: 2151
824 EVIL: 2145
825 HEAVEN: 2150
826 HELPFUL: 2152
827 INFERNAL: 2155
828 IRREVERENT: 2149
829 PARADISE: 2143
830 PRACTICAL: 2153
831 PRODUCTIVE: 2154
832 TROUBLE: 2148
833 WICKED: 2142
834 WONDERLAND: 2156
835 Welcome Back Area:
836 panels:
837 FAREWELL LITTLE LAMB: 2157
838 GREETINGS OLD FRIEND: 2158
839 Welcome Back Exit:
840 panels:
841 WELCOME: 2159
842 West Castle Area:
843 panels:
844 ALL: 2171
845 AXES: 2173
846 CATHOLIC: 2177
847 CHAT: 2188
848 EACH: 2182
849 EVER: 2172
850 FACE: 2161
851 FALSIFY: 2170
852 FAME: 2191
853 FLIP (1): 2174
854 FLIP (2): 2186
855 HARMONY: 2169
856 LETTERS: 2164
857 LOST: 2189
858 MELODY: 2167
859 PODS: 2190
860 RANK: 2183
861 READ: 2180
862 RHYTHM: 2166
863 SHUT: 2185
864 SISTERLY: 2178
865 SKELETON: 2163
866 SLOT: 2175
867 SONG (1): 2160
868 SONG (2): 2165
869 SONG FACE: 2162
870 SQUEALED: 2179
871 STUN: 2187
872 TEAR: 2184
873 TEXTURE: 2168
874 WICKEDLY: 2176
875 WORD: 2181
876 West Spire:
877 panels:
878 BYE: 2193
879 CAW: 2197
880 CONCEALED: 2196
881 CUT: 2194
882 MISSING: 2192
883 STONES: 2195
884 Wisdom Panel:
885 panels:
886 INTELLIGENCE: 2198
887 Wonderland:
888 panels:
889 ANGRY: 2201
890 APRIL: 2199
891 ARTS: 2202
892 SONG: 2203
893 UNDER: 2200
894 Yellow Color Backside:
895 panels:
896 BRASS: 2206
897 REDACTED: 2274
898 STRINGS: 2205
899 WINDS: 2204
900 Yellow Color Door:
901 panels:
902 Paintings: 2210
903 SPIN: 2209
904 SUN: 2208
905 Yellow Room:
906 panels:
907 COLOR: 2217
908 EXPLODE: 2215
909 FREE: 2211
910 JAPAN: 2216
911 JAWBREAKER: 2214
912 PARROT: 2219
913 PERSON: 2218
914 PROTON: 2220
915 SPIRIT: 2221
916 TORSO BOUNCE: 2213
917 TORSOBOUNCE: 2212
918 Yellow Smiley Annex:
919 panels:
920 BELL: 2223
921 COW: 2222
922 Z2 Room:
923 panels:
924 AGREEMENT: 2237
925 CAPE: 2234
926 CAR: 2229
927 CAT: 2245
928 CHARGE: 2232
929 DISCORD: 2244
930 EAGLE: 2240
931 EQUINE: 2231
932 EXHIBIT: 2225
933 GLANCE: 2235
934 HORSE: 2228
935 INSECT: 2239
936 JAR: 2236
937 KEY: 2227
938 MAJESTIC: 2241
939 MICROSCOPE: 2226
940 MUST: 2233
941 POLICY: 2243
942 RINGO: 2242
943 SOLSTICE: 2230
944 VOYAGE: 2238
945 Zoo E:
946 panels:
947 CLAW: 2249
948 FUR: 2250
949 WHISKER: 2248
950 WING: 2247
951 Zoo N:
952 panels:
953 BILL: 2251
954 BLOWHOLE: 2253
955 FEATHER: 2254
956 FIN: 2252
957 LEAF: 2255
958 Zoo NE:
959 panels:
960 Colors: 2260
961 FANG: 2256
962 HOOF: 2259
963 STRIPE (1): 2257
964 STRIPE (2): 2258
965 Zoo S:
966 panels:
967 FIN: 2262
968 PINCER: 2263
969 SCALE: 2264
970 SHELL: 2261
971 doors:
972 Amber East Doors: 1511
973 Amber North Door: 1510
974 Amber South Door: 1509
975 Bee Room Back Door: 1523
976 Bee Room Entrance: 1521
977 Bee Room Obverse: 1524
978 Bee Room Reverse: 1525
979 Beehalls Panel: 1465
980 Black Hexes Door: 1448
981 Blue Color Backside: 1580
982 Blue Color Doorway: 1579
983 Blue Foyer Door: 1494
984 Blue Hallway North Divider: 1564
985 Blue Hallway South Divider: 1560
986 Blue Rainbow Panel: 2270
987 Blue Rainbow Room: 1538
988 Blue Room: 1477
989 Blue Room Entrance: 1476
990 Blue Smiley Entrance: 1478
991 Blue Smiley Exit To Red: 1547
992 Book Room Entrance: 1588
993 Book Room Exit: 1592
994 Bow Side Panel: 1545
995 Brown Rainbow Room: 1541
996 Castle Drawbridge: 1527
997 Checkered Door: 1519
998 Coin Tower Part 1: 1456
999 Composite Room East Door: 1480
1000 Composite Room NE Entrance: 1479
1001 Composite Room NW Entrance: 1483
1002 Composite Room North Door: 1481
1003 Composite Room South Door: 1484
1004 Composite Room West Door: 1482
1005 Computer Room Back Door: 1587
1006 Computer Room Entrance: 1586
1007 Computer Room Exit: 1584
1008 Computer Room Interior Door: 1585
1009 Control Center Orange Door: 1486
1010 Cyan Rainbow Room: 1540
1011 Cyan Room: 1557
1012 Cyan Room Entrance: 1556
1013 Dark Light Room Divider: 1572
1014 Dark Light Room Entrance: 1569
1015 Dark Light Room Exit: 1570
1016 Dark Light Room Exit Panel: 1571
1017 Entry Shortcut Secret Exit: 1437
1018 Eye Painting: 2751
1019 Eye Painting Exit: 1446
1020 F Keyholder Door: 1551
1021 F2 Room Back Left Door: 1491
1022 F2 Room Back Middle Door: 1492
1023 F2 Room Back Right Door: 1490
1024 F2 Room Entrance: 1487
1025 Flip Painting Blocker: 1552
1026 Globe Room East Door: 1589
1027 Globe Room South Door: 1591
1028 Globe Room West Door: 1590
1029 Godot Room Entrance: 1463
1030 Godot Room Exit: 1464
1031 Gourd Door: 1526
1032 Green Rainbow Panel: 2269
1033 Green Rainbow Room: 1537
1034 Green Room: 1559
1035 Green Room Entrance: 1558
1036 Green Smiley: 1549
1037 Hedges Entrance: 1508
1038 Hedges Tower: 1473
1039 Hotel Entrance: 1543
1040 Hotel First Floor: 1515
1041 Hotel Fourth Floor: 1518
1042 Hotel Second Floor: 1516
1043 Hotel Third Floor: 1517
1044 House Entrance: 1495
1045 House Side Door: 1566
1046 Intense Room Entrance: 1522
1047 Lime Hexes: 2810
1048 Magenta Hexes: 2272
1049 Magic Room Entrance: 1500
1050 Magic Room Panels: 1499
1051 Maze East Door: 1501
1052 Maze North Door: 1502
1053 Maze South Door: 1503
1054 Near Flip Painting Door: 1474
1055 Near Pyramid Gate: 1447
1056 Near Sweet Blue Door: 1573
1057 Near Sweet Brown Door: 1561
1058 Near Yellow Room Door: 1565
1059 North Castle Panel: 2742
1060 O2 Room Back Door: 1485
1061 Orange Rainbow Panel: 2267
1062 Orange Rainbow Room: 1535
1063 Orange Room: 1507
1064 Orange Room Entrance: 1506
1065 Orange Smiley Exit: 1550
1066 Orchestra Room: 2273
1067 Pains Room Divider: 1512
1068 Pairs Room East Door: 1531
1069 Pairs Room North And South Doors: 1529
1070 Pairs Room West Door: 1530
1071 Pepper Room Entrance: 1542
1072 Pink Hallway: 1555
1073 Planet Room Divider: 1513
1074 Planet Room Secret Door: 1578
1075 Plum Room Entrance: 1576
1076 Plum Room Exit: 1577
1077 Pumpkin Door: 1583
1078 Pumpkin Room: 1582
1079 Pumpkin Room Interior: 1581
1080 Purple East Area North Door: 1468
1081 Purple East Area South Door: 1467
1082 Purple Hallway From Great: 1489
1083 Purple NE Vestibule: 1458
1084 Purple NW Vestibule: 1459
1085 Purple Rainbow Panel: 2271
1086 Purple Rainbow Room: 1539
1087 Purple Room: 2741
1088 Purple Room East Entrance: 1472
1089 Purple Room North Entrance: 1469
1090 Purple Room South Entrance: 1470
1091 Purple Room West Entrance: 1471
1092 Purple SE Vestibule: 1457
1093 Purple SW Vestibule: 1460
1094 Purple West Area North Door: 1461
1095 Purple West Area South Door: 1462
1096 Purple West Area West Door: 1466
1097 Pyramid Entrance: 1505
1098 Rain Side Panel: 1546
1099 Rainbow Rooms Entrance: 1533
1100 Red Rainbow Panel: 2266
1101 Red Rainbow Room: 1534
1102 Red Room: 1563
1103 Red Room Entrance: 1562
1104 Red Smiley: 1554
1105 Red Smiley Entrance: 1553
1106 Roof Access: 1528
1107 Salt Room Entrance: 1532
1108 Seasoning Doors: 1544
1109 Snake Room Entrance: 1514
1110 South Castle Area Back Door: 1574
1111 South Castle Area Entrance: 1575
1112 South Castle Panel: 2744
1113 Southwest Area Intersection: 1475
1114 Splintering Exit Left Door: 1449
1115 Splintering Exit Right Door: 1450
1116 Starting Room East Wall Center Door: 1439
1117 Starting Room East Wall North Door: 1440
1118 Starting Room North Wall Center Door: 1432
1119 Starting Room North Wall East Door: 1442
1120 Starting Room North Wall West Door: 1441
1121 Starting Room South Wall East Door: 1443
1122 Starting Room South Wall West Door: 1445
1123 Starting Room West Wall Center Door: 1436
1124 Starting Room West Wall North Door: 1438
1125 Starting Room West Wall South Door: 1433
1126 Sticks And Stones Door: 1593
1127 Temple of the Eyes Entrance: 1444
1128 Theo Panels: 2811
1129 U2 Room Back Door: 1497
1130 U2 Room Back Right Door: 1496
1131 U2 Room Entrance: 1498
1132 U2 Room Shortcut: 1493
1133 Welcome Back Door: 1435
1134 Welcome Back Secret Door: 1434
1135 West Castle Panel: 2743
1136 White Hallway From Entry: 1488
1137 Wonderland Left Door: 1520
1138 Wonderland Right Door: 1504
1139 Yellow Rainbow Panel: 2268
1140 Yellow Rainbow Room: 1536
1141 Yellow Room: 1568
1142 Yellow Room Entrance: 1567
1143 Yellow Smiley Door: 1548
1144 Z2 Room Back Exit: 1451
1145 Z2 Room Northeast Door: 1454
1146 Z2 Room Northwest Door: 1453
1147 Z2 Room Southeast Door: 1455
1148 Z2 Room Southwest Door: 1452
1149 Zoo East Entrance: 1595
1150 Zoo East Room: 1597
1151 Zoo North Entrance: 1600
1152 Zoo Northeast Room: 1598
1153 Zoo Prize Door: 1599
1154 Zoo South Entrance: 1596
1155 Zoo West Entrance: 1594
1156 four_rooms:
1157 rooms:
1158 Examples Room:
1159 panels:
1160 ART: 14
1161 EMOTION (1): 8
1162 EMOTION (2): 10
1163 SIZE (1): 7
1164 SIZE (2): 9
1165 SONNET: 12
1166 SUPERLATIVE: 11
1167 URN: 13
1168 Hallway:
1169 panels:
1170 HUNCHBACK: 16
1171 SUSPICION: 15
1172 Intensify Room:
1173 panels:
1174 BETTER: 21
1175 INJURY: 23
1176 LARGE: 19
1177 LIKE: 18
1178 SMALL: 17
1179 SWAY: 24
1180 TERROR: 20
1181 TURN: 22
1182 Keyholder Room:
1183 keyholders:
1184 A: 2773
1185 Synonyms Room:
1186 panels:
1187 ADORE: 26
1188 FRIGHT: 28
1189 FURY: 32
1190 MASSIVE: 27
1191 MINUTE: 25
1192 SERIOUS: 31
1193 SURPASS: 29
1194 VERSE: 30
1195 Time Room:
1196 panels:
1197 BROODING: 33
1198 CARE: 34
1199 HOLE: 39
1200 LIFE: 35
1201 PRACTICE: 37
1202 RHYTHM: 40
1203 SUSPENSE: 36
1204 WRITING: 38
1205 doors:
1206 A2 Door: 4
1207 Examples Door: 1
1208 Intensify Door: 2739
1209 Keyholder Door: 5
1210 Synonyms Door: 2
1211 Time Door: 3
1212 the_ancient:
1213 rooms:
1214 Inside:
1215 panels:
1216 COLOR: 44
1217 Outside:
1218 panels:
1219 THIS: 45
1220 doors:
1221 Front Door: 41
1222 Lavender Cubes: 43
1223 the_bearer:
1224 rooms:
1225 Back Area:
1226 panels:
1227 COLOR: 51
1228 Blue Animal (View):
1229 panels:
1230 HALF: 52
1231 Blue Planet (View):
1232 panels:
1233 TUNE: 53
1234 Blue Town (View):
1235 panels:
1236 LICE: 54
1237 Blue Vegetable (View):
1238 panels:
1239 THORN: 55
1240 Butterfly Room:
1241 panels:
1242 DARKNESS: 57
1243 VIBRANT: 56
1244 Entry:
1245 panels:
1246 CYCLING: 65
1247 FLYTRAP: 63
1248 HOVER: 59
1249 MANE: 61
1250 SCHOOL: 62
1251 SQUISH: 60
1252 TOAD: 64
1253 VIEW: 58
1254 Green Planet (View):
1255 panels:
1256 SOIL: 66
1257 Green Vegetable (View):
1258 panels:
1259 SPIN: 67
1260 Orange Planet:
1261 panels:
1262 MAR: 68
1263 Orange Vegetable:
1264 panels:
1265 POTATO: 69
1266 Purple Animal (View):
1267 panels:
1268 SUNBASS: 70
1269 Purple Planet (View):
1270 panels:
1271 DOG: 71
1272 Purple Town (View):
1273 panels:
1274 GRACEFUL: 72
1275 Purple Vegetable (View):
1276 panels:
1277 AUBERGINE: 73
1278 Red Animal:
1279 panels:
1280 FOOLSHARK: 75
1281 Red Planet:
1282 panels:
1283 FUEL: 76
1284 Red Town:
1285 panels:
1286 DESTRUCTION: 77
1287 Red Vegetable:
1288 panels:
1289 CARD: 78
1290 Yellow Planet:
1291 panels:
1292 ZEUS: 79
1293 Yellow Vegetable:
1294 panels:
1295 CAKE: 80
1296 doors:
1297 Butterfly Entrance: 50
1298 Control Center Brown Door: 49
1299 Exit Door: 47
1300 Overlook Door: 46
1301 the_between:
1302 rooms:
1303 Control Center Side:
1304 panels:
1305 RIGHT: 93
1306 Main Area:
1307 panels:
1308 CAUGHT: 107
1309 CHOP: 114
1310 CHOP YOU PLOT: 117
1311 CURTSY: 98
1312 DOLLARS: 95
1313 FOUR: 106
1314 FOUR CAUGHT NET: 109
1315 GREEN: 118
1316 GREEN THINK LION: 121
1317 KOI: 101
1318 LION: 120
1319 MOON: 103
1320 MOON POWER: 105
1321 NEAR: 112
1322 NET: 108
1323 NEW: 94
1324 NEW DOLLARS: 96
1325 OUT: 110
1326 OUT SEW NEAR: 113
1327 PLOT: 116
1328 POWER: 104
1329 SEW: 111
1330 SHINE: 97
1331 SHINE CURTSY: 99
1332 SUN: 100
1333 SUN KOI: 102
1334 THINK: 119
1335 YOU: 115
1336 doors:
1337 B2 Door: 91
1338 Blue Puzzles: 88
1339 Brown Puzzles: 85
1340 Control Center Entrance: 89
1341 Gray Puzzles: 86
1342 Green Puzzles: 83
1343 Orange Puzzles: 84
1344 Plaza Entrance: 90
1345 Purple Puzzles: 87
1346 Red Puzzles: 81
1347 Yellow Puzzles: 82
1348 the_butterfly:
1349 rooms:
1350 Main Area:
1351 panels:
1352 ARTICLE: 134
1353 BOOK: 135
1354 BUILDING: 128
1355 CATERPILLAR: 130
1356 CONSTITUTION: 124
1357 CREATURE: 133
1358 GAME: 125
1359 GENE: 132
1360 KNOWLEDGE: 131
1361 PERSONALITY: 123
1362 POSITION (1): 137
1363 POSITION (2): 138
1364 POSITION (3): 139
1365 SCHOOL: 127
1366 SCIENCE: 126
1367 SPECIES: 122
1368 STRUCTURE: 129
1369 TEXT: 136
1370 Mastery:
1371 masteries:
1372 MASTERY: 140
1373 the_colorful:
1374 rooms:
1375 Black Room:
1376 panels:
1377 STARK: 154
1378 Blue Room:
1379 panels:
1380 VINE: 155
1381 Brown Room:
1382 panels:
1383 FIRE: 156
1384 Cyan Hallway:
1385 panels:
1386 CHAOS: 159
1387 KOI: 157
1388 WISH: 158
1389 Cyan Room:
1390 panels:
1391 BROTHER: 160
1392 LOST: 162
1393 MISTER: 161
1394 SING: 163
1395 Gray Room:
1396 panels:
1397 MEND: 164
1398 Green Room:
1399 panels:
1400 MOTHER: 165
1401 Orange Room:
1402 panels:
1403 CLOUD: 166
1404 Purple Room:
1405 panels:
1406 FISH: 168
1407 Red Room:
1408 panels:
1409 SANDWICH: 169
1410 White Room:
1411 panels:
1412 BRIGHT: 170
1413 Window Room:
1414 panels:
1415 FADING: 171
1416 Yellow Room:
1417 panels:
1418 CIRCLE: 172
1419 doors:
1420 Black Door: 142
1421 Blue Door: 144
1422 Brown Door: 151
1423 Cyan Door: 149
1424 Gray Door: 153
1425 Green Door: 145
1426 Orange Door: 150
1427 Purple Door: 147
1428 Purple Side Entrance: 148
1429 Red Door: 143
1430 White Door: 141
1431 Window Door: 152
1432 Yellow Door: 146
1433 the_congruent:
1434 rooms:
1435 Flipped Magenta Room:
1436 panels:
1437 LAND: 194
1438 LAST: 189
1439 LATE: 190
1440 LEFT: 191
1441 LIST: 192
1442 LOOK: 185
1443 LUST: 193
1444 MALE: 188
1445 RULE: 187
1446 SLOW: 186
1447 Flipped Yellow Room:
1448 panels:
1449 BRICK: 198
1450 CAVE (1): 201
1451 CAVE (2): 202
1452 CROWN: 196
1453 CRUEL: 197
1454 DANCER: 195
1455 FLACK: 199
1456 TACK: 200
1457 Main Area:
1458 panels:
1459 COAT: 213
1460 DIE: 208
1461 LABS (1): 214
1462 LABS (2): 215
1463 LACE: 212
1464 LAKE: 207
1465 LANE (1): 204
1466 LANE (2): 205
1467 LANE (3): 206
1468 LIGHT: 209
1469 LOVES: 210
1470 RANGER: 211
1471 Obverse Yellow Room:
1472 panels:
1473 CIVIL: 216
1474 CRABS: 217
1475 T Keyholder:
1476 keyholders:
1477 T: 2754
1478 doors:
1479 C Keyholder Blocker: 176
1480 C2 Door: 177
1481 Flipped Magenta Door: 174
1482 Flipped Yellow Door: 175
1483 G Keyholder Blocker: 181
1484 G2 Door: 182
1485 Near C Keyholder Puzzles: 180
1486 Obverse Magenta Door: 173
1487 Obverse Yellow Door: 178
1488 Obverse Yellow Puzzles: 179
1489 the_darkroom:
1490 rooms:
1491 First Room:
1492 panels:
1493 BISON: 225
1494 FISH: 226
1495 KOI: 228
1496 SHEEP: 227
1497 TUNA: 229
1498 Second Room:
1499 panels:
1500 BISON: 231
1501 FISH: 232
1502 KOI: 234
1503 SHEEP: 233
1504 TUNA: 235
1505 Third Room:
1506 panels:
1507 COINS: 238
1508 CULTS: 236
1509 INKS: 239
1510 KNOTS: 240
1511 KOI: 244
1512 LINKS: 241
1513 LOCKS: 242
1514 TOUCHES: 243
1515 TURNS: 237
1516 doors:
1517 Colorful Entrance: 222
1518 Congruent Entrance: 223
1519 Double Sided Entrance: 224
1520 Second Room Entrance: 219
1521 Third Room Entrance: 220
1522 the_digital:
1523 rooms:
1524 Chamber:
1525 panels:
1526 BYE: 256
1527 EYE: 252
1528 HI: 250
1529 HIGH: 253
1530 I: 249
1531 IN: 251
1532 INN: 254
1533 OUT: 257
1534 YOU: 255
1535 Main Area:
1536 panels:
1537 COLOR: 261
1538 HIT: 258
1539 PAINTING: 260
1540 TIN: 259
1541 Tree Area:
1542 panels:
1543 TREE: 262
1544 doors:
1545 Control Center Blue Door: 246
1546 Gallery Entrance: 245
1547 Tree Entrance: 247
1548 the_door:
1549 rooms:
1550 Main Area:
1551 panels:
1552 HAIR: 264
1553 PART: 265
1554 the_double_sided:
1555 rooms:
1556 Brown Area:
1557 masteries:
1558 MASTERY: 266
1559 Flipped Black Area:
1560 panels:
1561 SEAPLANE: 267
1562 Flipped Blue Area:
1563 panels:
1564 HEAD: 269
1565 SKY: 268
1566 Flipped Green Area:
1567 panels:
1568 HIGH: 270
1569 Flipped Orange Area:
1570 panels:
1571 HEAVEN: 271
1572 Flipped Purple Area:
1573 panels:
1574 CEILING: 272
1575 LEAVES: 273
1576 Flipped Red Area:
1577 panels:
1578 RAISED: 274
1579 Flipped Yellow Back Area:
1580 panels:
1581 ANGELS: 275
1582 Obverse Black Area:
1583 panels:
1584 MOUNTAIN: 276
1585 TRAIN: 277
1586 Obverse Green Area:
1587 panels:
1588 UPSIDE: 278
1589 Obverse Orange Back Area:
1590 panels:
1591 OVER: 279
1592 Obverse Orange Front Area:
1593 panels:
1594 UP: 280
1595 Obverse Orange Isolated Section:
1596 panels:
1597 TOP: 281
1598 Obverse Pink Area:
1599 panels:
1600 CLOUD: 282
1601 Obverse Purple Area:
1602 panels:
1603 ABOVE: 284
1604 DRAGON: 283
1605 Start:
1606 panels:
1607 ATTIC: 285
1608 FULL: 286
1609 the_entry:
1610 rooms:
1611 Blue Alcove:
1612 panels:
1613 ARMY: 326
1614 BLUE: 325
1615 Colored Doors Area:
1616 panels:
1617 OPEN: 327
1618 Ctrl Tutorial:
1619 panels:
1620 RIGHT: 328
1621 D Room:
1622 panels:
1623 BASEBALL: 330
1624 BIKERS: 331
1625 BLACK: 334
1626 BOWLER: 337
1627 CARPENTER: 338
1628 COWBOY: 335
1629 RED: 332
1630 SPRAY: 336
1631 SUN: 333
1632 Eye Room:
1633 panels:
1634 I: 339
1635 Flipped Link Area:
1636 panels:
1637 WANDER: 340
1638 Flipped Pyramid Area:
1639 panels:
1640 TURN (1): 341
1641 TURN (2): 342
1642 Flipped Right Eye:
1643 panels:
1644 HERE: 344
1645 WHERE: 343
1646 Flipped Second Room:
1647 panels:
1648 CLUE: 345
1649 SLENDER: 346
1650 Gallery Return:
1651 panels:
1652 RETURN: 347
1653 Least Blue Last:
1654 panels:
1655 AIL: 356
1656 CAPABLE (1): 348
1657 CAPABLE (2): 349
1658 CORNERS: 357
1659 LABEL: 355
1660 LUSTRE: 350
1661 OLD: 353
1662 STEALER: 352
1663 TRUST: 354
1664 WANT: 351
1665 Lime Room:
1666 panels:
1667 COLOR: 361
1668 HIDE: 359
1669 SEEK: 360
1670 Link Area:
1671 panels:
1672 WANDER: 362
1673 Parthenon Return:
1674 panels:
1675 RETURN: 363
1676 Rabbit Hole:
1677 panels:
1678 PUZZLE: 364
1679 Rabbit Hole Lock:
1680 panels:
1681 HOLE: 2749
1682 RABBIT: 2748
1683 Red Alcove:
1684 panels:
1685 BROW: 365
1686 DEAD: 366
1687 Red Blue Halls:
1688 panels:
1689 CENTER: 367
1690 CENTER DAY: 369
1691 DAY: 368
1692 RAIN: 371
1693 RAIN WOMAN: 373
1694 WANDER: 370
1695 WOMAN: 372
1696 Right Eye:
1697 panels:
1698 EYE: 374
1699 FAINT: 376
1700 WANDER: 375
1701 Shop Entrance:
1702 panels:
1703 TURN: 377
1704 Starting Room:
1705 panels:
1706 EYE: 380
1707 HI: 378
1708 HINT: 381
1709 THAN: 383
1710 THIN: 382
1711 TRICK: 379
1712 Trick Room:
1713 panels:
1714 INK: 388
1715 Wrath Room:
1716 panels:
1717 CORN: 393
1718 DICE: 392
1719 WREATH: 391
1720 doors:
1721 Blue Alcove Entrance: 297
1722 Blue Alcove Exit: 293
1723 Colored Doors Area Entrance: 318
1724 Composite Room Entrance: 309
1725 Control Center White Door: 307
1726 Corners Painting: 292
1727 D Room Entrance: 319
1728 Daedalus Entrance: 311
1729 Flip Area Entrance: 310
1730 Flipped Second Room Left Door: 300
1731 Flipped Second Room Right Door: 299
1732 Gallery Entrance: 321
1733 L Room Entrance: 322
1734 Liberated Entrance: 314
1735 Lime Room Entrance: 305
1736 Link Area Entrance: 288
1737 Literate Entrance: 316
1738 Near D Room Painting: 320
1739 Noon Door: 295
1740 Orange Door Hider: 304
1741 Parthenon Entrance: 317
1742 Rabbithole Door: 294
1743 Red Alcove Exit: 291
1744 Red Blue Area Left Door: 302
1745 Red Blue Area Right Door: 303
1746 Red Room Painting: 323
1747 Revitalized Entrance: 306
1748 Right Eye Entrance: 301
1749 Scarf Door: 296
1750 Second Room Left Door: 298
1751 Second Room Right Door: 290
1752 Shop Entrance: 313
1753 Starting Room West Wall North Door: 2781
1754 Third Eye Painting: 324
1755 Trick Door: 287
1756 Trick To Shop Door: 289
1757 X Area Entrance: 308
1758 the_extravagant:
1759 rooms:
1760 Engine Room:
1761 panels:
1762 CABOOSE: 397
1763 ENGINE: 396
1764 Hat Chamber:
1765 panels:
1766 BRIM: 398
1767 OUTFIT: 399
1768 X Minus:
1769 panels:
1770 DUO: 402
1771 X Minus Middle Leg:
1772 panels:
1773 ANTENNA: 400
1774 X Minus Right Leg:
1775 panels:
1776 ROWBOAT: 401
1777 X Plus:
1778 panels:
1779 ROSE: 405
1780 keyholders:
1781 M: 2766
1782 X Plus Middle Leg:
1783 panels:
1784 COLONY: 403
1785 X Plus Right Leg:
1786 panels:
1787 HEAD: 404
1788 Y Minus First Floor:
1789 panels:
1790 HORN: 407
1791 RHINO: 406
1792 Y Minus Second Floor:
1793 panels:
1794 COMPASS: 408
1795 Y Minus Third Floor:
1796 panels:
1797 WHISKERS: 409
1798 Y Plus Third Floor:
1799 panels:
1800 CACTUS: 410
1801 TAIL: 411
1802 the_gallery:
1803 rooms:
1804 Back Room:
1805 panels:
1806 TREE: 432
1807 UNYIELDING: 431
1808 Daedalus Extension:
1809 panels:
1810 WHERE: 433
1811 Main Area:
1812 keyholders:
1813 P: 2765
1814 doors:
1815 Ancient Painting: 428
1816 Between Painting: 414
1817 Butterfly Painting: 413
1818 Castle Painting: 426
1819 Colorful Painting: 425
1820 Control Center Painting: 420
1821 Darkroom Painting: 412
1822 Ending Door: 430
1823 Entry Painting: 415
1824 Gallery Extension: 429
1825 Graveyard Painting: 419
1826 Rainbow Painting: 423
1827 Sun Temple Painting: 427
1828 Tower Painting: 421
1829 Tree Painting: 417
1830 Unyielding Painting: 418
1831 Wise Painting: 416
1832 Wondrous Painting: 422
1833 Words Painting: 424
1834 the_gold:
1835 rooms:
1836 The Whole Thing:
1837 panels:
1838 PANEL: 434
1839 the_graveyard:
1840 rooms:
1841 Inside:
1842 panels:
1843 REMEMBER: 435
1844 Outside:
1845 panels:
1846 FOOT: 436
1847 SEVERE: 437
1848 the_great:
1849 rooms:
1850 Back Area:
1851 panels:
1852 Left Landscape Bottom: 482
1853 Left Landscape Left: 483
1854 Left Landscape Right: 481
1855 Left Landscape Top: 480
1856 PAINTING: 474
1857 PLANT: 472
1858 Right Landscape Bottom: 486
1859 Right Landscape Left: 487
1860 Right Landscape Right: 485
1861 Right Landscape Top: 484
1862 TOWEL: 475
1863 TREE: 473
1864 Top Landscape Bottom: 478
1865 Top Landscape Left: 479
1866 Top Landscape Right: 477
1867 Top Landscape Top: 476
1868 Behind Question Area:
1869 panels:
1870 DEW: 488
1871 NO: 490
1872 YEW: 489
1873 Daedalus Entrance:
1874 panels:
1875 MISSING: 491
1876 East Landscape:
1877 panels:
1878 COLOR: 492
1879 MISTREAT: 493
1880 Hive Entrance:
1881 panels:
1882 LOST: 495
1883 Jail Part 1:
1884 panels:
1885 DECATHLON: 506
1886 DOPAMINE: 500
1887 ENGRAVED: 504
1888 FLAP: 496
1889 GLIDEPATH: 505
1890 GRIEVES: 507
1891 LUCK: 497
1892 PALINDROME: 501
1893 PREVAILS: 503
1894 SNARE: 499
1895 STICK: 498
1896 SUPERVILLAIN: 502
1897 Jail Part 2:
1898 panels:
1899 COMMENCE: 515
1900 DIGEST: 508
1901 GRIMACE: 514
1902 JAUNDICE: 509
1903 NECROTIZE (1): 510
1904 NECROTIZE (2): 511
1905 PILGRIM: 513
1906 TORMENTS: 512
1907 Magnet Room:
1908 panels:
1909 AIRPLANE: 516
1910 AUTHOR: 518
1911 BARTENDER: 524
1912 BLENDER: 529
1913 CLEAN: 521
1914 DIG: 525
1915 DOCTOR: 523
1916 HEAL: 520
1917 PEN: 519
1918 PILOT: 517
1919 SAW: 528
1920 TILL: 526
1921 TRUCKER: 522
1922 WRENCH: 527
1923 Main Area:
1924 panels:
1925 BORNE: 531
1926 BROWN RED ORANGE: 535
1927 BYE: 546
1928 COLOR: 545
1929 CURT: 547
1930 DEW: 532
1931 DO: 536
1932 EWE: 533
1933 INTRO: 530
1934 IS: 541
1935 IT: 542
1936 NO: 534
1937 NOT: 543
1938 RED: 544
1939 SEE: 538
1940 SMILE: 539
1941 WHY: 540
1942 YOU: 537
1943 Maze Center:
1944 panels:
1945 CHASE: 549
1946 POOR: 548
1947 Maze Cold Area:
1948 panels:
1949 COLD: 550
1950 Maze In Area:
1951 panels:
1952 IN: 551
1953 Maze Moon Area:
1954 panels:
1955 MOON: 552
1956 Maze Off Area:
1957 panels:
1958 OFF: 553
1959 Maze Slice Area:
1960 panels:
1961 SLICE: 554
1962 Maze Smooth Area:
1963 panels:
1964 SMOOTH: 555
1965 Maze South Area:
1966 panels:
1967 SOUTH: 556
1968 Maze Start:
1969 panels:
1970 OUT: 557
1971 Maze Tower:
1972 panels:
1973 DECOMPOSE: 559
1974 FEEL: 558
1975 SPIRE: 560
1976 Maze Up Area:
1977 panels:
1978 UP: 561
1979 Maze Wreck Area:
1980 panels:
1981 MAROON: 563
1982 WRECK: 562
1983 Nature Room:
1984 panels:
1985 ABOVE: 567
1986 FOOT: 565
1987 PAUSES: 566
1988 SEVERE: 564
1989 North Landscape:
1990 panels:
1991 ANIMALS: 569
1992 FINISHED: 572
1993 INSIDE: 574
1994 LAUGH: 571
1995 LAUGH FINISHED: 573
1996 PLANTS: 570
1997 WEATHER: 568
1998 keyholders:
1999 X: 2770
2000 Outside Jail:
2001 panels:
2002 GUT: 575
2003 HAM: 576
2004 MAIM: 577
2005 WILT: 578
2006 Pillar Room:
2007 panels:
2008 CAUGHT: 582
2009 EYE: 579
2010 FOUR: 581
2011 HAVE: 580
2012 TEN: 583
2013 Question Room How:
2014 panels:
2015 QUESTION: 584
2016 Question Room What:
2017 panels:
2018 QUESTION: 585
2019 Question Room When:
2020 panels:
2021 QUESTION: 586
2022 Question Room Who:
2023 panels:
2024 QUESTION: 587
2025 Under Question Room:
2026 panels:
2027 QUESTION: 588
2028 West Side:
2029 panels:
2030 CLUE: 595
2031 COLOR: 594
2032 ERASE: 589
2033 FLAVORS: 593
2034 RIGHT: 591
2035 SAVORY: 592
2036 TEACH: 590
2037 Whole Room:
2038 panels:
2039 BATHROOM: 604
2040 BEDROOM: 603
2041 BLEACHER: 609
2042 CAFETERIA: 607
2043 CHIPS: 619
2044 CONCESSIONS: 612
2045 DICE: 617
2046 GATE: 614
2047 HOME (1): 615
2048 HOME (2): 616
2049 LINE: 611
2050 LOBBY: 606
2051 MACHINE: 610
2052 MOAT: 618
2053 OFFICE: 599
2054 PHARMACY: 605
2055 RAFTER: 600
2056 REGISTER: 601
2057 ROOM: 608
2058 SHELF: 602
2059 STALL: 598
2060 TOWER: 620
2061 VAULT: 597
2062 WALL: 613
2063 Zero Room:
2064 panels:
2065 HERO: 622
2066 MANY: 623
2067 MIDDLE: 626
2068 REMAINING: 625
2069 SHIFT: 624
2070 doors:
2071 Back Area Entrance: 439
2072 Between Entrance: 440
2073 Big Y: 462
2074 Building Building Gravestone: 468
2075 Colorful Entrance: 455
2076 Control Center Gray Door: 446
2077 Control Center Purple Door: 445
2078 Control Center Red Door: 447
2079 Courtyard Entrance: 442
2080 Courtyard Side Door: 461
2081 Daedalus Entrance: 448
2082 Digital Entrance: 438
2083 East/West Divider: 444
2084 Hive Entrance: 454
2085 Into The Mouth Gravestone: 457
2086 Invisible Entrance: 465
2087 Jail Entrance: 451
2088 Magnet Room Entrance: 449
2089 Nature Room Door: 466
2090 Nature Room Panels: 467
2091 Near UC Painting Door: 441
2092 North Landscape Entrance: 456
2093 Pillar Room Entrance: 450
2094 Question Room Back Door: 464
2095 Red Against Blue Gravestone: 453
2096 Savory Painting: 452
2097 Spiral Painting: 471
2098 Talented Entrance: 463
2099 The Landscapes Gravestone: 458
2100 The Maze Gravestone: 460
2101 Tower Entrance: 459
2102 West/East Divider: 443
2103 Zero Room Panels: 470
2104 the_hive:
2105 rooms:
2106 Main Area:
2107 panels:
2108 AD: 643
2109 ANTENNA: 663
2110 ASP: 628
2111 AT: 637
2112 ATE: 645
2113 BEE: 651
2114 BEEF: 665
2115 CASE: 659
2116 COAT: 657
2117 COFFEE: 664
2118 COWARDLY: 656
2119 CURE: 646
2120 DEN: 642
2121 EEL: 648
2122 EYE: 635
2123 EYES: 661
2124 FLAXEN: 658
2125 HONE: 632
2126 HORN: 629
2127 JACK: 639
2128 LEGS: 660
2129 LOW (1): 638
2130 LOW (2): 640
2131 MOO: 633
2132 NET: 630
2133 OWE: 641
2134 PAR: 647
2135 PER: 650
2136 PETAL: 653
2137 PLANTS: 655
2138 QUIT: 634
2139 SIR: 649
2140 SITE: 644
2141 SOIL: 654
2142 STEM: 652
2143 WAS: 631
2144 WINGS: 662
2145 YELL: 636
2146 keyholders:
2147 B: 2769
2148 Mastery Room:
2149 masteries:
2150 MASTERY: 666
2151 Room 8:
2152 panels:
2153 BUMBLE: 667
2154 CARPENTER: 668
2155 CLOVER: 669
2156 WILDFLOWER: 670
2157 doors:
2158 Room 8 Door: 627
2159 the_impressive:
2160 rooms:
2161 Green Eye:
2162 panels:
2163 LEFT: 676
2164 RETURN: 674
2165 TO: 675
2166 Lobby:
2167 panels:
2168 RIGHT: 677
2169 Side Area:
2170 panels:
2171 COLOR: 680
2172 WM Room:
2173 panels:
2174 LEFT: 682
2175 RIGHT: 683
2176 doors:
2177 Control Center Green Door: 673
2178 Front Door: 671
2179 Side Door: 672
2180 the_invisible:
2181 rooms:
2182 Entrance:
2183 panels:
2184 VISIBLE: 685
2185 Maze:
2186 masteries:
2187 MASTERY: 686
2188 doors:
2189 Maze Entrance: 684
2190 the_jubilant:
2191 rooms:
2192 Main Area:
2193 panels:
2194 BIRD: 697
2195 GEMSTONE: 689
2196 HOP: 693
2197 LOIN: 691
2198 MINOR: 696
2199 ORANGE: 699
2200 PULL: 690
2201 QUEEN: 700
2202 SMALL: 692
2203 SPRINT: 695
2204 TREE: 698
2205 UNFAIR: 694
2206 Side Area:
2207 panels:
2208 CALL: 704
2209 CALLBACK: 701
2210 FLASH: 706
2211 FLASHBACK: 705
2212 PUSH: 703
2213 PUSHBACK: 702
2214 keyholders:
2215 J: 2772
2216 doors:
2217 Side Door: 687
2218 the_keen:
2219 rooms:
2220 Main Area:
2221 panels:
2222 I (1): 714
2223 I (2): 716
2224 NO (1): 715
2225 NO (2): 717
2226 TIN (1): 709
2227 TIN (2): 710
2228 TIN (3): 711
2229 TIN (4): 712
2230 TIN (5): 713
2231 doors:
2232 All Panels: 707
2233 the_liberated:
2234 rooms:
2235 Puzzle Room:
2236 panels:
2237 CASTLE: 724
2238 CORPSE: 719
2239 FOOT: 726
2240 FUNGUS: 722
2241 MOOSE: 721
2242 PERSON: 720
2243 SAND: 723
2244 WOLF: 725
2245 doors:
2246 Door: 718
2247 the_linear:
2248 rooms:
2249 Room:
2250 panels:
2251 HIT: 733
2252 HORN: 728
2253 INTO: 734
2254 ION: 729
2255 IT: 732
2256 NOR: 735
2257 ROT: 731
2258 TON: 730
2259 doors:
2260 Behind The Keen Gravestone: 727
2261 the_lionized:
2262 rooms:
2263 Puzzle Room:
2264 panels:
2265 CHILD: 737
2266 FIRE: 738
2267 FROG: 742
2268 GOAT: 744
2269 LIFE: 739
2270 LION: 741
2271 PIG: 743
2272 ROCK: 740
2273 the_literate:
2274 rooms:
2275 Puzzle Room:
2276 panels:
2277 BREAD: 753
2278 CREATURE: 749
2279 JUICE: 747
2280 LIQUID: 751
2281 MAGMA: 748
2282 SAND: 750
2283 STICK: 752
2284 WATER: 746
2285 doors:
2286 Door: 745
2287 the_lively:
2288 rooms:
2289 Puzzle Room:
2290 panels:
2291 AUNT: 758
2292 BASS: 760
2293 FATHER: 761
2294 LIONESS: 755
2295 QUEEN: 756
2296 ROOSTER: 762
2297 SON: 759
2298 SOPRANO: 757
2299 the_nuanced:
2300 rooms:
2301 Back Room:
2302 panels:
2303 BUYER: 769
2304 COURSE: 766
2305 GNASH: 770
2306 LIMB: 771
2307 SPARE: 772
2308 WEIGH (1): 767
2309 WEIGH (2): 768
2310 Main Room:
2311 panels:
2312 ASH: 784
2313 CACHE: 777
2314 FARE: 786
2315 FLAIR: 779
2316 HA: 782
2317 HEY: 775
2318 HI: 785
2319 HIGHER: 776
2320 HOARSE: 773
2321 HOSE: 780
2322 HYMN: 778
2323 IRE: 783
2324 NAY: 774
2325 NIGH: 781
2326 TORE: 787
2327 keyholders:
2328 S: 2767
2329 doors:
2330 Left Room Puzzles: 763
2331 Main Room Door: 2750
2332 Right Room Puzzles: 764
2333 the_orb:
2334 rooms:
2335 Main Area:
2336 panels:
2337 ACT: 799
2338 CLUE: 795
2339 EAST: 801
2340 HINT: 792
2341 IMPLY: 796
2342 METAL: 791
2343 MUSE: 798
2344 NARROW: 794
2345 SOUTH: 800
2346 STRIKE: 790
2347 THICK: 797
2348 THIN: 793
2349 the_owl:
2350 rooms:
2351 Blue Room:
2352 panels:
2353 SKY: 819
2354 Connected Area:
2355 panels:
2356 COLOR: 823
2357 ETCH: 837
2358 FAINT: 821
2359 FIZZLE: 2745
2360 HAD: 830
2361 HEAVY: 829
2362 LAY: 834
2363 MARKER: 835
2364 MODE: 820
2365 PAST: 833
2366 PENCIL: 825
2367 PHOTO: 831
2368 PRIMARY: 827
2369 PURE: 822
2370 RANGE: 838
2371 SHOE: 836
2372 SHOW: 828
2373 SKETCH: 832
2374 WHITE: 824
2375 WING: 826
2376 R1C4 Left:
2377 panels:
2378 STENCIL: 840
2379 WALK: 839
2380 R2C1 Left:
2381 panels:
2382 DUSKY: 843
2383 FOIL: 842
2384 VERB: 841
2385 R2C2 Bottom:
2386 panels:
2387 FOUL: 844
2388 R2C2 Top:
2389 panels:
2390 CRUSH: 845
2391 RAY: 846
2392 R2C3 Bottom:
2393 panels:
2394 BLACK: 2747
2395 FIGMENT: 2746
2396 Z Room:
2397 panels:
2398 MAZE: 850
2399 doors:
2400 Black Owl: 817
2401 Blue Door: 809
2402 Blue Owl: 818
2403 Brush Door: 804
2404 Control Center Magenta Door: 812
2405 First Door: 808
2406 First Room Shortcut: 807
2407 Gray Bottom Door: 811
2408 Gray Owl: 814
2409 Gray Top Door: 810
2410 Orange Owl: 815
2411 Sky Bottom Doors: 806
2412 Sky Owl: 813
2413 Sky Top Doors: 805
2414 White Owl: 816
2415 the_parthenon:
2416 rooms:
2417 Lavender Area:
2418 panels:
2419 ME: 854
2420 SHEEP: 856
2421 WOOD: 855
2422 Main Area:
2423 panels:
2424 ALEXANDER: 861
2425 ARTHUR: 858
2426 CAESAR: 862
2427 CLEOPATRA: 859
2428 NAPOLEON: 860
2429 XERXES: 857
2430 U Keyholder:
2431 keyholders:
2432 U: 2777
2433 doors:
2434 K2 Door: 852
2435 the_partial:
2436 rooms:
2437 Control Center Entrance:
2438 panels:
2439 RETURN: 867
2440 Obverse Side:
2441 panels:
2442 CUT: 881
2443 FIGHT: 873
2444 FUN: 882
2445 HOT: 876
2446 HUT: 879
2447 ION: 880
2448 LINT: 874
2449 OUT: 877
2450 PUN: 869
2451 PUNT: 872
2452 PUT: 871
2453 TON: 878
2454 TURN: 875
2455 UP: 870
2456 keyholders:
2457 L: 2771
2458 Reverse Side:
2459 panels:
2460 BRO: 884
2461 CLOD: 887
2462 FINCH: 886
2463 FOUR: 885
2464 doors:
2465 Control Center Entrance: 865
2466 F Door: 866
2467 Main Room Puzzles: 863
2468 P Door: 864
2469 the_plaza:
2470 rooms:
2471 Bottom Left Room:
2472 panels:
2473 SHELL (1): 900
2474 SHELL (2): 901
2475 SHELL (3): 902
2476 SHELL (4): 903
2477 SHELL (5): 904
2478 SHELL (6): 905
2479 Bottom Right Room:
2480 panels:
2481 DECLOG: 907
2482 FLY: 906
2483 HIBERNATE: 909
2484 HONEY: 910
2485 INJECT: 911
2486 SWING: 908
2487 Center Room:
2488 panels:
2489 BIRD: 913
2490 DENTIST: 916
2491 FOX: 914
2492 JUDGE: 915
2493 REPORTER: 912
2494 SQUIRREL: 917
2495 Main Area:
2496 panels:
2497 AFFABLE: 922
2498 AMONG: 921
2499 ASTOUNDING: 919
2500 COURTYARD: 918
2501 INFLEXIBLE: 920
2502 Mastery:
2503 masteries:
2504 MASTERY: 923
2505 Repetitive Entrance:
2506 panels:
2507 TEDIOUS: 924
2508 Sirenic Entrance:
2509 panels:
2510 SIREN: 925
2511 Symbolic Entrance:
2512 panels:
2513 FIGURATIVE: 926
2514 Top Left Room:
2515 panels:
2516 BACKPACK: 939
2517 BACKPACK SILVER: 936
2518 BARE: 929
2519 BARE SOD: 927
2520 BEAR: 944
2521 CHILL: 945
2522 CHILL BEAR: 943
2523 COLOR (1): 942
2524 COLOR (2): 937
2525 COLOR WHOLE: 940
2526 COLOR WHOLE CHILL BEAR: 948
2527 KNOT: 932
2528 KNOT TECTONIC: 930
2529 KNOT TECTONIC BARE SOD: 947
2530 SILVER: 938
2531 SOD: 928
2532 SURE: 935
2533 SURE TEMPER: 933
2534 SURE TEMPER BACKPACK SILVER: 946
2535 TECTONIC: 931
2536 TEMPER: 934
2537 WHOLE: 941
2538 Top Right Room:
2539 panels:
2540 ANNOYED: 956
2541 BEAR: 953
2542 CHEF: 965
2543 GOOD: 959
2544 HALVES: 957
2545 HALVES ANNOYED: 955
2546 HALVES ANNOYED SOUR GOOD: 967
2547 HOLE: 963
2548 HOLE TIME: 961
2549 KNOT: 966
2550 KNOT CHEF: 964
2551 KNOT CHEF HOLE TIME: 969
2552 RIGHT: 951
2553 RIGHT WING: 949
2554 SOUR: 960
2555 SOUR GOOD: 958
2556 TIME: 962
2557 TYPIST: 954
2558 TYPIST BEAR: 952
2559 TYPIST BEAR RIGHT WING: 968
2560 WING: 950
2561 doors:
2562 Bottom Left Door: 894
2563 Bottom Left Puzzles: 898
2564 Bottom Right Door: 895
2565 Bottom Right Puzzles: 899
2566 Repetitive Entrance: 888
2567 Sirenic Entrance: 890
2568 Symbolic Entrance: 889
2569 Top Left Door: 892
2570 Top Left Puzzles: 896
2571 Top Right Door: 893
2572 Top Right Puzzles: 897
2573 Turtle Entrance: 891
2574 the_quiet:
2575 rooms:
2576 Keyholder Room:
2577 keyholders:
2578 Q: 2778
2579 Main Area:
2580 panels:
2581 BEE: 979
2582 COIN: 973
2583 CRUSH: 982
2584 DEMAND: 977
2585 DISAGREE: 976
2586 DUO: 980
2587 FLOWER: 978
2588 LINGO 2: 981
2589 PORCUPINE: 975
2590 RODENT: 972
2591 RULE: 974
2592 SOLID: 971
2593 doors:
2594 Side Door: 970
2595 the_relentless:
2596 rooms:
2597 All:
2598 panels:
2599 EXIT (1): 987
2600 EXIT (2): 988
2601 EXIT (3): 989
2602 HIDE: 990
2603 LEFT (1): 986
2604 LEFT (2): 991
2605 MORE (1): 992
2606 MORE (2): 993
2607 Left And Turn:
2608 panels:
2609 HIDE (1): 994
2610 HIDE (2): 995
2611 HIDE (3): 999
2612 LEFT (1): 996
2613 LEFT (2): 1000
2614 MORE (1): 997
2615 MORE (2): 998
2616 MORE (3): 1001
2617 MORE (4): 1002
2618 Left Room:
2619 panels:
2620 HIDE: 1003
2621 LEFT: 1004
2622 MORE: 1005
2623 Mastery:
2624 masteries:
2625 MASTERY: 1006
2626 Shop Room:
2627 panels:
2628 EXIT (1): 1009
2629 EXIT (2): 1010
2630 EXIT (3): 1011
2631 LEFT (1): 1007
2632 LEFT (2): 1008
2633 Turn And Shop:
2634 panels:
2635 EXIT (1): 1014
2636 EXIT (2): 1015
2637 EXIT (3): 1016
2638 HIDE (1): 1017
2639 HIDE (2): 1018
2640 LEFT (1): 1012
2641 LEFT (2): 1013
2642 MORE: 1019
2643 Turn Room:
2644 panels:
2645 HIDE (1): 1020
2646 HIDE (2): 1021
2647 MORE: 1022
2648 doors:
2649 Left/Turn Door: 984
2650 Turn/Shop Door: 985
2651 the_repetitive:
2652 rooms:
2653 Anti Room:
2654 panels:
2655 EYE: 1041
2656 HA (1): 1035
2657 HA (2): 1036
2658 HA (3): 1037
2659 HA (4): 1038
2660 HA (5): 1039
2661 TWO: 1040
2662 Cyan Room:
2663 panels:
2664 ALFA: 1042
2665 BACK: 1043
2666 BITTER: 1051
2667 BLACK: 1046
2668 CRIB: 1045
2669 GRAPE: 1050
2670 ONTO: 1052
2671 SEE: 1047
2672 SIGHT: 1048
2673 TEAM: 1044
2674 UPSET: 1053
2675 WHIP: 1049
2676 Dot Area:
2677 panels:
2678 DO: 1066
2679 DOOR: 1067
2680 JOKE: 1065
2681 ON (1): 1057
2682 ON (2): 1058
2683 OUT (1): 1063
2684 OUT (2): 1064
2685 PARE (1): 1061
2686 PARE (2): 1062
2687 RED (1): 1059
2688 RED (2): 1060
2689 TO (1): 1055
2690 TO (2): 1056
2691 TUTU (1): 1054
2692 TUTU (2): 1068
2693 Lime Room:
2694 panels:
2695 BIRD: 1074
2696 ELLIPSIS: 1078
2697 EQUAL: 1072
2698 INJURY: 1076
2699 MISTAKE: 1075
2700 OH: 1080
2701 PIGEON: 1073
2702 POMPOM: 1070
2703 RAT: 1069
2704 SLEEPER: 1079
2705 TRAIN: 1077
2706 TWENTY: 1071
2707 Magenta Room:
2708 panels:
2709 ANTONYM: 1090
2710 CASE: 1094
2711 CLAMBERS (1): 1087
2712 CLAMBERS (2): 1088
2713 HALF: 1084
2714 HEARD: 1082
2715 HERE: 1083
2716 NOT (1): 1085
2717 NOT (2): 1086
2718 PANDA: 1093
2719 PILFER: 1089
2720 PLURAL: 1092
2721 RESTORES: 1096
2722 RHYME: 1091
2723 TEASER: 1095
2724 WRITE: 1081
2725 Main Room:
2726 panels:
2727 "?": 1109
2728 "? HAND": 1111
2729 "? RICHES": 1113
2730 HAND: 1110
2731 HEIGHT (1): 1100
2732 HEIGHT (2): 1099
2733 HEIGHT (3): 1101
2734 HEIGHT (4): 1102
2735 HEIGHT (5): 1103
2736 HEIGHT (6): 1104
2737 HI: 1107
2738 HOTS (1): 1098
2739 HOTS (2): 1097
2740 I: 1108
2741 INTUITION: 1106
2742 MISHMASH: 1114
2743 QUESTION: 1105
2744 RICHES: 1112
2745 Mastery Room:
2746 masteries:
2747 MASTERY: 1116
2748 Yellow Room:
2749 panels:
2750 3D: 1123
2751 ALABAMA: 1125
2752 ASSESSES: 1126
2753 DANCE: 1122
2754 DURING: 1120
2755 HEADED: 1124
2756 ONESELF: 1119
2757 TINTING: 1127
2758 TUMOR: 1121
2759 W: 1117
2760 ZEROING: 1118
2761 doors:
2762 Anti-Collectable Room: 1025
2763 Black Hallway: 2780
2764 Cyan Door: 1028
2765 Cyan Puzzles: 1032
2766 Dot Area Entrance: 1026
2767 Entry Entrance: 1023
2768 Lime Door: 1027
2769 Lime Puzzles: 1031
2770 Magenta Door: 1029
2771 Magenta Puzzles: 1033
2772 Yellow Door: 1030
2773 Yellow Puzzles: 1034
2774 the_revitalized:
2775 rooms:
2776 Bye Room:
2777 panels:
2778 BYE: 1129
2779 Hidden Room:
2780 panels:
2781 HIDDEN: 1130
2782 Hide Room:
2783 panels:
2784 HIDE: 1131
2785 High Room:
2786 panels:
2787 HIGH: 1132
2788 Return Room:
2789 panels:
2790 RETURN: 1133
2791 Too Room:
2792 panels:
2793 TOO: 1134
2794 Won Room:
2795 panels:
2796 WON: 1135
2797 doors:
2798 Return Panel: 1128
2799 the_shop:
2800 rooms:
2801 Main Area:
2802 panels:
2803 ALIVE: 1149
2804 BALD: 1150
2805 BLOCK: 1157
2806 BRAIN: 1141
2807 BREAK: 1139
2808 CARDS: 1154
2809 CARNIVAL: 1145
2810 CIRCUS: 1155
2811 COBRAS: 1147
2812 DAY: 1144
2813 DRESS: 1156
2814 DUCKS: 1138
2815 FENCE: 1151
2816 LARKS: 1146
2817 LIFE: 1152
2818 LIGHTNING: 1140
2819 MUTANT: 1143
2820 POOL: 1153
2821 STAB: 1158
2822 STIM: 1148
2823 STONE: 1142
2824 TADPOLES: 1159
2825 keyholders:
2826 N: 2779
2827 doors:
2828 Books Puzzles: 1136
2829 Games Puzzles: 1137
2830 the_sirenic:
2831 rooms:
2832 Mastery:
2833 masteries:
2834 MASTERY: 1162
2835 Puzzles:
2836 panels:
2837 Left Bottom 1: 1165
2838 Left Bottom 2: 1167
2839 Left Bottom 3: 1168
2840 Left Bottom 4: 1169
2841 Left Top 1: 1163
2842 Left Top 2: 1164
2843 Left Top 3: 1166
2844 Left Top 4: 1171
2845 Left Top 5: 1170
2846 Right Bottom 1: 1172
2847 Right Bottom 2: 1173
2848 Right Bottom 3: 1175
2849 Right Bottom 4: 1177
2850 Right Top 1: 1174
2851 Right Top 2: 1176
2852 Start:
2853 panels:
2854 Flipped: 1178
2855 Obverse: 1179
2856 doors:
2857 Entrance: 1161
2858 the_stormy:
2859 rooms:
2860 Center:
2861 panels:
2862 CLOUD: 1182
2863 REACTOR: 1180
2864 VOLCANO: 1181
2865 WIND: 1183
2866 Nuclear Side:
2867 panels:
2868 GERM: 1184
2869 Nuclear Vestibule:
2870 panels:
2871 STORM: 1185
2872 Rain Side:
2873 panels:
2874 CLOUD: 1186
2875 WIND: 1187
2876 Tornado Side:
2877 panels:
2878 PUDDLE: 1188
2879 Tornado Vestibule:
2880 panels:
2881 SHIP: 1189
2882 Volcano Side:
2883 panels:
2884 RAIN: 1191
2885 SNOW: 1190
2886 the_sturdy:
2887 rooms:
2888 Main Area:
2889 panels:
2890 MOVE (1): 1193
2891 MOVE (2): 1194
2892 MOVE (3): 1195
2893 MOVE (4): 1196
2894 MOVE (5): 1197
2895 MOVE (6): 1198
2896 MOVE (7): 1199
2897 MOVE (8): 1200
2898 S2 Area:
2899 panels:
2900 COLORS: 1201
2901 the_sun_temple:
2902 rooms:
2903 Entrance:
2904 panels:
2905 SUN: 1212
2906 Mastery:
2907 masteries:
2908 MASTERY: 1213
2909 Temple:
2910 panels:
2911 ARM: 1219
2912 DELAY: 1214
2913 EQUINOX: 1220
2914 HEAVY: 1217
2915 JUMP: 1216
2916 KNIFE: 1218
2917 LAWN: 1215
2918 doors:
2919 Entrance: 1210
2920 the_sweet:
2921 rooms:
2922 Main Area:
2923 panels:
2924 AIRHEAD: 1245
2925 BAGEL: 1234
2926 BREAD: 1229
2927 BROWNIE: 1225
2928 CHILD: 1222
2929 DONATIONS: 1238
2930 GELATIN: 1230
2931 GENIUS (1): 1243
2932 GENIUS (2): 1244
2933 GINGERBREAD: 1231
2934 HALO: 1242
2935 HEAPS: 1240
2936 HEART: 1233
2937 ICE: 1224
2938 JUICE: 1227
2939 LAUGHS: 1235
2940 LIES: 1248
2941 MILKY WAY: 1237
2942 MISSILE: 1236
2943 MUFFIN: 1223
2944 PAYDAY: 1247
2945 PLANTAIN: 1228
2946 POTATO: 1221
2947 RIFLEMEN: 1239
2948 SNUGGLE: 1246
2949 SQUISH: 1241
2950 VEGETABLE: 1232
2951 WATER: 1226
2952 the_symbolic:
2953 rooms:
2954 Black Room:
2955 panels:
2956 HERE: 2291
2957 Blue Room:
2958 panels:
2959 DEPLETE: 2292
2960 Green Room:
2961 panels:
2962 INERT: 2293
2963 Last Room:
2964 panels:
2965 BLEAT: 2294
2966 BRAG: 2297
2967 JARGON: 2295
2968 JARGON BLEAT: 2296
2969 Main Area:
2970 panels:
2971 ANYMORE: 2371
2972 BACKFIRES: 2342
2973 BLENDING: 2339
2974 BOOMBOX: 2360
2975 BORED: 2333
2976 BOY (1): 2348
2977 BOY (2): 2349
2978 BRINGING: 2307
2979 CHICKEN: 2346
2980 COUNTER: 2365
2981 COWBOY: 2369
2982 DEAR: 2368
2983 DISCARD: 2327
2984 DISTANT: 2324
2985 DRAW: 2343
2986 EMULATE: 2345
2987 FLIPPER: 2340
2988 GEIGER: 2364
2989 GEM: 2363
2990 HALFTIME (1): 2315
2991 HALFTIME (2): 2316
2992 HEIFER: 2370
2993 HORSEMAN: 2366
2994 IMMATURE: 2312
2995 INJURY: 2356
2996 INMATE: 2319
2997 JUSTICE: 2298
2998 KINDRED: 2362
2999 LIKE: 2372
3000 LIKEABLE: 2351
3001 LINEAGE: 2310
3002 LINEARLY: 2304
3003 MEANINGFULLY: 2352
3004 MIXTURE: 2336
3005 MORE: 2353
3006 MOUTHPIECE: 2354
3007 MS: 2331
3008 NEEDLESS: 2373
3009 NONSENSE: 2323
3010 NORTHERN: 2318
3011 NOTCHES: 2320
3012 NOTICE (1): 2299
3013 NOTICE (2): 2300
3014 NOTICE (3): 2301
3015 NUMERATOR: 2357
3016 OLDTIMER: 2344
3017 PADDING: 2306
3018 PANT: 2341
3019 PASSPORT: 2328
3020 PEAT: 2337
3021 PLUMAGED: 2347
3022 PORT: 2329
3023 QUARTERBACK: 2317
3024 RAMPART: 2355
3025 RATHER: 2367
3026 REINDICT: 2309
3027 RESTLESS: 2374
3028 SADDLED: 2305
3029 SAGE: 2350
3030 SHUFFLEBOARD: 2338
3031 SOME: 2314
3032 SOUNDBITE: 2332
3033 STEREO: 2361
3034 STORMS: 2330
3035 THING: 2313
3036 THOUSANDS: 2308
3037 TIGHT (1): 2325
3038 TIGHT (2): 2326
3039 TINCTURE: 2311
3040 TYPEWRITING: 2358
3041 UNABLE (1): 2302
3042 UNABLE (2): 2303
3043 VIOLET (1): 2321
3044 VIOLET (2): 2322
3045 VOCALIZE: 2334
3046 VOICEMAIL: 2335
3047 WHIRRED: 2359
3048 Mastery:
3049 masteries:
3050 MASTERY: 2375
3051 Orange Room:
3052 panels:
3053 YOUNG: 2376
3054 Poetry Room 1:
3055 panels:
3056 ABSORBED: 2377
3057 PRIMORDIAL: 2378
3058 Poetry Room 2:
3059 panels:
3060 NOT: 2380
3061 NOT THERE: 2381
3062 THERE: 2379
3063 Poetry Room 3:
3064 panels:
3065 NOT: 2383
3066 NOT PRETTY: 2384
3067 PRETTY: 2382
3068 Poetry Room Left:
3069 panels:
3070 NOT: 2394
3071 NOT TRUE: 2395
3072 TRUE: 2393
3073 Poetry Room Left Left:
3074 panels:
3075 LEFT: 2387
3076 NOT (1): 2385
3077 NOT (2): 2386
3078 NOT NOT LEFT: 2388
3079 Poetry Room Left Right:
3080 panels:
3081 MISS: 2389
3082 NOT (1): 2391
3083 NOT (2): 2390
3084 NOT NOT MISS: 2392
3085 Poetry Room Right:
3086 panels:
3087 BETTER: 2404
3088 NOT: 2405
3089 NOT BETTER: 2406
3090 Poetry Room Right Left:
3091 panels:
3092 NOT (1): 2396
3093 NOT (2): 2397
3094 NOT NOT TABLET: 2399
3095 TABLET: 2398
3096 Poetry Room Right Right:
3097 panels:
3098 NOT (1): 2400
3099 NOT (2): 2401
3100 NOT (3): 2402
3101 NOT NOT NOT: 2403
3102 Purple Room:
3103 panels:
3104 TIME: 2407
3105 Red Blue Room:
3106 panels:
3107 RIGHTWARD: 2408
3108 TYPEWRITING: 2409
3109 Red Room:
3110 panels:
3111 SYNONYM: 2410
3112 Tutorial:
3113 panels:
3114 <- (1): 2413
3115 <- (2): 2414
3116 <- (3): 2415
3117 HIGH: 2412
3118 SAME: 2419
3119 SAY: 2411
3120 THIS: 2416
3121 TYPE: 2418
3122 WRITE: 2417
3123 Whirred Room:
3124 panels:
3125 INDEX (1): 2423
3126 INDEX (2): 2424
3127 NAY: 2422
3128 NAYSAYER: 2421
3129 TAIPEI: 2420
3130 White Room:
3131 panels:
3132 WRITE: 2425
3133 Yellow Room:
3134 panels:
3135 WHOLE: 2426
3136 doors:
3137 Main Area Fifth Row: 2290
3138 Main Area First Row: 2286
3139 Main Area Fourth Row: 2289
3140 Main Area Second Row: 2287
3141 Main Area Third Row: 2288
3142 Poetry Room Panels: 2285
3143 Tutorial Door: 2754
3144 Tutorial Panels: 2283
3145 Whirred Room Panels: 2284
3146 the_talented:
3147 rooms:
3148 Back Room:
3149 panels:
3150 FEAR: 2430
3151 FILED: 2434
3152 FLEECE: 2431
3153 LONE: 2436
3154 RELEVANT: 2435
3155 SHRINE: 2432
3156 STRIVES: 2433
3157 Main Area:
3158 panels:
3159 ANT (Black): 2443
3160 ANT (Brown): 2450
3161 CHILD (Black): 2441
3162 CHILD (Brown): 2448
3163 DEER (Black): 2437
3164 DEER (Brown): 2444
3165 EARL: 2451
3166 ELEPHANT (Black): 2442
3167 ELEPHANT (Brown): 2449
3168 GOOSE (Black): 2438
3169 GOOSE (Brown): 2445
3170 SWINE (Black): 2439
3171 SWINE (Brown): 2446
3172 WIFE (Black): 2440
3173 WIFE (Brown): 2447
3174 keyholders:
3175 Y: 2764
3176 doors:
3177 Black Side Panels: 2427
3178 Brown Side Panels: 2428
3179 Main Room Door: 2429
3180 the_tenacious:
3181 rooms:
3182 Color Room:
3183 panels:
3184 COLOR: 2454
3185 Control Center Entrance:
3186 panels:
3187 ZERO: 2455
3188 Main Area:
3189 keyholders:
3190 K: 2768
3191 Mastery:
3192 masteries:
3193 MASTERY: 2456
3194 Paintings Room:
3195 panels:
3196 PAINTINGS: 2457
3197 Tower Room:
3198 panels:
3199 TOWER: 2458
3200 Wisdom Room:
3201 panels:
3202 WISDOM: 2459
3203 doors:
3204 Paintings Door: 2453
3205 the_three_doors:
3206 rooms:
3207 Dead End Room:
3208 panels:
3209 DEAD: 2463
3210 DOOR: 2461
3211 END: 2464
3212 WAYS: 2462
3213 First Second Room:
3214 panels:
3215 FIRS: 2465
3216 INITIAL: 2466
3217 MINUTE (1): 2467
3218 MINUTE (2): 2468
3219 Loose Strings Room:
3220 panels:
3221 LOOSE: 2469
3222 STRINGS: 2470
3223 One Luck Room:
3224 panels:
3225 CHANCE: 2472
3226 LONE: 2471
3227 Silver Portal Room:
3228 panels:
3229 GOLD: 2473
3230 Left: 2475
3231 PORT: 2474
3232 Right: 2476
3233 doors:
3234 The Three Doors Gravestone: 2460
3235 the_tower:
3236 rooms:
3237 First Floor:
3238 panels:
3239 ADULT: 2493
3240 BUTTER: 2495
3241 CALF: 2494
3242 COLLEGE: 2487
3243 CRAM: 2489
3244 CUP: 2490
3245 HER: 2488
3246 IRE: 2492
3247 IRONY: 2491
3248 PROD: 2485
3249 RIDE: 2484
3250 WARM: 2486
3251 Tower:
3252 panels:
3253 ANNOY (1): 2508
3254 ANNOY (2): 2509
3255 BARE: 2526
3256 BETTER: 2545
3257 CANON: 2527
3258 CONTINENT: 2516
3259 COPYRIGHT: 2515
3260 COY: 2529
3261 CRUST: 2543
3262 Colors: 2546
3263 Context: 2547
3264 DOUGH: 2503
3265 DUCTS: 2528
3266 ENVELOPE: 2537
3267 ENVELOPES: 2539
3268 ERECTS: 2540
3269 EYE: 2518
3270 FISH: 2497
3271 FLEECE: 2506
3272 FLY: 2524
3273 FOOT: 2517
3274 FUEL: 2502
3275 FUND: 2536
3276 GIGGLING: 2510
3277 GRUMPY: 2499
3278 HEAL: 2522
3279 HIDE (1): 2541
3280 HIDE (2): 2544
3281 HUE: 2542
3282 ICE: 2505
3283 LINEAGE: 2498
3284 LIQUID: 2504
3285 LYNX: 2530
3286 MINUSCULE: 2511
3287 MIX (1): 2521
3288 MIX (2): 2525
3289 NEED: 2507
3290 NUCLEUS: 2520
3291 READJUST: 2513
3292 REINDICT: 2514
3293 RHINO: 2496
3294 RIVER: 2519
3295 ROTE: 2538
3296 SCENTS (1): 2531
3297 SCENTS (2): 2532
3298 SCREW: 2523
3299 SEIZE (1): 2533
3300 SEIZE (2): 2534
3301 SLID: 2501
3302 THROWN: 2535
3303 TYPEWRITER: 2512
3304 ZEBRA: 2500
3305 doors:
3306 Fifth Floor Puzzles: 2482
3307 First Floor Door: 2478
3308 First Floor Puzzles: 2477
3309 Fourth Floor Puzzles: 2481
3310 Second Floor Puzzles: 2479
3311 Third Floor Puzzles: 2480
3312 the_tree:
3313 rooms:
3314 Main Area:
3315 panels:
3316 COLOR: 2550
3317 DAMAGE (1): 2551
3318 DAMAGE (2): 2552
3319 DRIZZLE: 2561
3320 GOOD (1): 2566
3321 GOOD (2): 2567
3322 GOOD (3): 2568
3323 GROW (1): 2563
3324 GROW (2): 2564
3325 GROW (3): 2565
3326 HAPPY (1): 2570
3327 HAPPY (2): 2571
3328 HAPPY (3): 2572
3329 HOVER: 2569
3330 JUMP (1): 2559
3331 JUMP (2): 2560
3332 LIGHT (1): 2573
3333 LIGHT (2): 2574
3334 LIGHT (3): 2575
3335 MEAL (1): 2553
3336 MEAL (2): 2554
3337 REST: 2557
3338 SLEEP: 2558
3339 SMALL (1): 2576
3340 SMALL (2): 2577
3341 SMALL (3): 2578
3342 SPRINKLE: 2579
3343 WADE: 2562
3344 WALK (1): 2555
3345 WALK (2): 2556
3346 doors:
3347 Control Center Brown Door: 2548
3348 The Tree Gravestone: 2549
3349 the_unkempt:
3350 rooms:
3351 Control Center Entrance:
3352 panels:
3353 RETURN: 2587
3354 Exit Room 2:
3355 panels:
3356 DOOR: 2590
3357 FOUR: 2588
3358 MINE: 2589
3359 WINE: 2591
3360 Exit Room 3:
3361 panels:
3362 ENTER: 2592
3363 Main Area:
3364 panels:
3365 AISLE: 2614
3366 CONTRITE: 2604
3367 COUP: 2610
3368 CRUTCH: 2603
3369 DOUBTER: 2608
3370 EYE: 2597
3371 FLEW: 2611
3372 GUILE: 2612
3373 HEFT: 2596
3374 I: 2593
3375 MOON: 2618
3376 MOONLIGHT: 2602
3377 MUCH: 2609
3378 NOON: 2617
3379 PHASE: 2619
3380 QUITE: 2600
3381 ROUTER: 2605
3382 SCALE: 2620
3383 SHY: 2599
3384 SIGHT: 2598
3385 SOON: 2616
3386 SPY: 2594
3387 STOUTER: 2607
3388 SUCH: 2601
3389 THEFT: 2595
3390 TONIGHT: 2606
3391 TRAIL: 2622
3392 WAYS: 2621
3393 WHILE: 2613
3394 ZOO: 2615
3395 keyholders:
3396 I: 2775
3397 Middle Room:
3398 panels:
3399 FELLOW: 2624
3400 FIDDLE: 2626
3401 RIDDLE: 2623
3402 YELLOW: 2625
3403 Right Area:
3404 panels:
3405 BEEN: 2642
3406 BLUFF: 2638
3407 COLOR: 2649
3408 CORN: 2635
3409 DIET: 2647
3410 FLOWER: 2633
3411 FORTH: 2645
3412 FOURTH: 2648
3413 INN: 2639
3414 MOURN: 2634
3415 OFF: 2640
3416 OUTDO: 2629
3417 QUIET: 2646
3418 SCOFF: 2643
3419 SCUFF: 2636
3420 SOUR: 2631
3421 TATTOO: 2630
3422 TOUGH: 2644
3423 TOWER: 2627
3424 TROUGH: 2641
3425 UNTRUE: 2632
3426 WARN: 2628
3427 WIN: 2637
3428 Unsymmetry Room:
3429 panels:
3430 ACCEPT: 2660
3431 ACCIDENTAL: 2657
3432 COMPLETE: 2658
3433 CONFUSE: 2653
3434 DISPROVE: 2661
3435 ENROLL: 2659
3436 ENTERTAIN: 2652
3437 IMPARTIAL: 2651
3438 SCRUTINIZE (Cyan): 2663
3439 SCRUTINIZE (Purple): 2662
3440 UNEXPECTED: 2655
3441 UNINTERESTED: 2650
3442 UNIRONIC: 2656
3443 UNLUCKY: 2654
3444 V Keyholder:
3445 keyholders:
3446 V: 2776
3447 W Keyholder:
3448 keyholders:
3449 W: 2774
3450 doors:
3451 Cog Rhino Hug Rug: 2586
3452 Control Center Orange Door: 2582
3453 Honor Our Hint: 2585
3454 Let Untrue Tie: 2583
3455 Right Door: 2580
3456 Routine Out Chute: 2584
3457 W2 Room Door: 2581
3458 the_unyielding:
3459 rooms:
3460 Behind Northeast:
3461 panels:
3462 FIND: 1260
3463 Behind Northwest:
3464 panels:
3465 SNEAK: 1261
3466 Behind Southwest:
3467 panels:
3468 TEAR: 1262
3469 Black Alcove:
3470 panels:
3471 LACK: 1263
3472 Blue Eyes:
3473 panels:
3474 BLUE EYES: 1264
3475 Brown Alcove:
3476 panels:
3477 BROW: 1265
3478 Central Connected Area:
3479 panels:
3480 ACE: 1290
3481 ALE: 1289
3482 ALMOND: 1318
3483 ARK: 1314
3484 BACK: 1288
3485 BOX: 1296
3486 BURROWING: 1293
3487 CHIN: 1310
3488 CITY: 1285
3489 DAY: 1323
3490 DEUS: 1306
3491 DING: 1311
3492 EON: 1283
3493 ESCAPE: 1276
3494 EWE: 1268
3495 FOR: 1321
3496 FOX: 1294
3497 FUN (1): 1305
3498 FUN (2): 1319
3499 GOT: 1271
3500 GRACE: 1281
3501 HAD: 1312
3502 HATCHLING: 1273
3503 HAWKS: 1298
3504 HEROINE: 1266
3505 HID: 1277
3506 HIM: 1308
3507 ICE: 1282
3508 JET: 1291
3509 KNIGHT: 1267
3510 LESS: 1272
3511 LOCKS: 1295
3512 LOW: 1320
3513 MET: 1315
3514 MORE: 1292
3515 NIGHTMARE: 1275
3516 PUNK: 1303
3517 RANGE: 1316
3518 RAY: 1300
3519 REAM: 1301
3520 RED: 1322
3521 RIM: 1280
3522 SEEK: 1278
3523 SHORE: 1270
3524 SIT: 1284
3525 SON (1): 1286
3526 SON (2): 1302
3527 SOW: 1313
3528 SOY: 1279
3529 SQUAWKS: 1297
3530 TALKS: 1299
3531 URGE: 1287
3532 WALTZ: 1274
3533 WARD: 1309
3534 WHIT: 1317
3535 WILL: 1269
3536 WILY: 1304
3537 WIZ: 1307
3538 Cyan Alcove:
3539 panels:
3540 CAN: 1324
3541 Daisy Alcove:
3542 panels:
3543 CYANIDES: 1325
3544 Digital Entrance:
3545 panels:
3546 ORANGE: 1326
3547 Directions Room:
3548 panels:
3549 ABS: 1327
3550 AFT: 1340
3551 AM: 1328
3552 ATE: 1330
3553 ATOM: 1344
3554 BOLT: 1333
3555 DUPE: 1334
3556 EAT: 1345
3557 END: 1338
3558 FAN: 1332
3559 FIND: 1336
3560 HAM: 1343
3561 LICE: 1335
3562 LINGO: 1329
3563 LUTE: 1331
3564 NOT: 1346
3565 OUT: 1347
3566 PANT: 1341
3567 REDS: 1337
3568 RING: 1339
3569 TIN: 1342
3570 WET: 1348
3571 Discovery Room:
3572 panels:
3573 DICEY: 1351
3574 INDUCE: 1349
3575 OVER: 1350
3576 TROD: 1352
3577 East Room 1:
3578 panels:
3579 CHIN: 1353
3580 END: 1355
3581 FLY: 1356
3582 HAG: 1358
3583 HEAT: 1354
3584 OUCH: 1357
3585 RID: 1360
3586 TIN: 1359
3587 TUG: 1361
3588 Gray Alcove:
3589 panels:
3590 GRAVELY: 1362
3591 Hero Room:
3592 panels:
3593 HER: 1363
3594 Mastery:
3595 masteries:
3596 MASTERY: 1364
3597 Missing 1:
3598 panels:
3599 SING: 1365
3600 Missing 2:
3601 panels:
3602 MISS: 1366
3603 Missing 3:
3604 panels:
3605 SIN: 1367
3606 Northeast Room 1:
3607 panels:
3608 ALE: 1371
3609 ATE: 1374
3610 CAR: 1375
3611 CON: 1369
3612 HAT: 1368
3613 LEND: 1370
3614 SIDE: 1372
3615 SIR: 1376
3616 SIT: 1373
3617 Northwest Room:
3618 panels:
3619 DAM: 1385
3620 DATE: 1381
3621 DUG: 1382
3622 HER: 1384
3623 NONE: 1383
3624 ONES: 1378
3625 RAT: 1380
3626 SEE: 1377
3627 TIC: 1379
3628 Orange Alcove:
3629 panels:
3630 ON: 1386
3631 Plaza Entrance:
3632 panels:
3633 GEE: 1387
3634 SEA: 1388
3635 Red Eyes:
3636 panels:
3637 RED EYES: 1389
3638 Southwest Room:
3639 panels:
3640 ATE: 1409
3641 MAN: 1408
3642 RAT (1): 1410
3643 RAT (2): 1413
3644 SEA: 1415
3645 SEAL: 1416
3646 SON: 1411
3647 THEN: 1412
3648 TON: 1414
3649 Southwest Room 2:
3650 panels:
3651 CAT: 1396
3652 EGO: 1391
3653 FIT: 1392
3654 GORY: 1393
3655 INN: 1398
3656 ION: 1397
3657 NINE: 1394
3658 RAIL: 1395
3659 RAT: 1390
3660 Southwest Room 3:
3661 panels:
3662 AGE: 1403
3663 HOST: 1406
3664 MAZE: 1404
3665 MINE: 1400
3666 MUG: 1407
3667 PAL: 1401
3668 PIT: 1402
3669 RING: 1399
3670 URN: 1405
3671 Star Rooms:
3672 panels:
3673 BACK: 1418
3674 CYANIDE: 1419
3675 TURN: 1417
3676 Triplet Room:
3677 panels:
3678 FILM: 1421
3679 ICE: 1420
3680 ICE FILM: 1422
3681 White Corners:
3682 panels:
3683 ARCH: 1423
3684 DAM: 1425
3685 WHEN: 1426
3686 ZERO: 1424
3687 Yellow Left:
3688 panels:
3689 SICKNESS: 1427
3690 Yellow Right:
3691 panels:
3692 HEALTH: 1428
3693 doors:
3694 Bearer Entrance: 1259
3695 Brown Alcove: 1255
3696 Digital Entrance: 1257
3697 East Room 1: 2740
3698 East Room 1 Entrance: 1251
3699 Hero Room Entrance: 1252
3700 Jay Painting: 1253
3701 Nuanced Entrance: 1258
3702 South Left Painting: 1256
3703 Southeast Room 1: 1429
3704 Southeast Room 2: 1430
3705 Southwest Corner Behind: 1254
3706 Southwest Room: 1431
3707 Yellow Room Puzzles: 1250
3708 the_wise:
3709 rooms:
3710 Entry:
3711 panels:
3712 INK: 2667
3713 Mastery:
3714 masteries:
3715 MASTERY: 2668
3716 Puzzles:
3717 panels:
3718 BATH: 2679
3719 BOTTLE: 2687
3720 CHAOTIC: 2680
3721 DARKNESS: 2677
3722 EARTHWAR: 2685
3723 ERAS: 2676
3724 EYES: 2681
3725 INTELLIGENCE: 2684
3726 OBSCURE: 2674
3727 PASSED: 2671
3728 PRINCE: 2678
3729 PROPHET: 2675
3730 QUEENDOOM: 2682
3731 RHYME: 2673
3732 SHOUTS: 2683
3733 SLEEPER: 2686
3734 SLUMBERING: 2672
3735 STORY: 2669
3736 VENTURE: 2670
3737 WORDS: 2688
3738 doors:
3739 Front Door: 2666
3740 the_wondrous:
3741 rooms:
3742 Entry:
3743 panels:
3744 WONDER: 2690
3745 Huge:
3746 panels:
3747 BARK: 2695
3748 BRIE: 2693
3749 CHIME: 2697
3750 HARE: 2696
3751 IRE: 2692
3752 LIBRARY: 2698
3753 SHRINK: 2691
3754 WICK: 2694
3755 Regular:
3756 panels:
3757 SHRINK: 2699
3758 doors:
3759 Shrink Door: 2689
3760 the_words:
3761 rooms:
3762 Main Area:
3763 panels:
3764 CLOTHES: 2707
3765 DAIRY: 2704
3766 FLOWER: 2702
3767 FRUIT: 2701
3768 GEM: 2703
3769 METAL: 2706
3770 SPICE: 2708
3771 TREE: 2705
3772letters:
3773 a1: 596
3774 a2: 6
3775 b1: 789
3776 b2: 92
3777 c1: 248
3778 c2: 184
3779 d1: 329
3780 d2: 1762
3781 e1: 395
3782 e2: 736
3783 f1: 868
3784 f2: 1778
3785 g1: 494
3786 g2: 203
3787 h1: 384
3788 h2: 1115
3789 i1: 385
3790 i2: 1913
3791 j1: 688
3792 j2: 1923
3793 k1: 708
3794 k2: 853
3795 l1: 358
3796 l2: 754
3797 m1: 678
3798 m2: 679
3799 n1: 386
3800 n2: 788
3801 o1: 802
3802 o2: 1938
3803 p1: 883
3804 p2: 167
3805 q1: 983
3806 q2: 74
3807 r1: 803
3808 r2: 2063
3809 s1: 230
3810 s2: 1202
3811 t1: 387
3812 t2: 2452
3813 u1: 263
3814 u2: 2140
3815 v1: 2664
3816 v2: 2246
3817 w1: 681
3818 w2: 2665
3819 x1: 394
3820 x2: 1192
3821 y1: 621
3822 y2: 1249
3823 z1: 851
3824 z2: 2224
3825endings:
3826 BLACK: 1208
3827 BLUE: 2700
3828 CYAN: 1209
3829 GOLD: 1207
3830 GRAY: 1204
3831 GREEN: 1203
3832 MINT: 2728
3833 ORANGE: 1775
3834 PLUM: 1205
3835 PURPLE: 1211
3836 RED: 2483
3837 WHITE: 2738
3838 YELLOW: 1206
3839special:
3840 A Job Well Done: 1160
3841 Age Symbol: 2791
3842 Anagram Symbol: 2792
3843 Boxes Symbol: 2793
3844 Cross Symbol: 2794
3845 Eval Symbol: 2795
3846 Example Symbol: 2796
3847 Gender Symbol: 2797
3848 Job Symbol: 2798
3849 Lingo Symbol: 2799
3850 Null Symbol: 2800
3851 Planet Symbol: 2801
3852 Pyramid Symbol: 2802
3853 Question Symbol: 2803
3854 Sound Symbol: 2804
3855 Sparkles Symbol: 2805
3856 Stars Symbol: 2806
3857 Sun Symbol: 2807
3858 Sweet Symbol: 2808
3859 Zero Symbol: 2809
3860progressives:
3861 Progressive Gold Ending: 2753
3862door_groups:
3863 Control Center Blue Doors: 2788
3864 Control Center Brown Doors: 2787
3865 Control Center Orange Doors: 2786
3866 Control Center Purple Doors: 2785
3867 Control Center White Doors: 2784
3868 Cyan Doors: 2789
3869 Lavender Cubes: 2790
3870 The Entry - Repetitive Entrance: 2782
3871 The Repetitive - Plaza Entrance: 2783
diff --git a/data/maps/control_center/connections.txtpb b/data/maps/control_center/connections.txtpb new file mode 100644 index 0000000..432d39d --- /dev/null +++ b/data/maps/control_center/connections.txtpb
@@ -0,0 +1,85 @@
1connections {
2 from_room: "Entry"
3 to_room: "Main Area"
4 door { name: "Front Door" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Stormy Entrance"
9 door { name: "Stormy Entrance" }
10}
11connections {
12 from_room: "Entry"
13 to_room: "Hide Room"
14 door { name: "Hidden Door" }
15}
16connections {
17 from_room: "Main Area"
18 to_room: "Mint Ending"
19 door { name: "Mint Ending Door" }
20}
21connections {
22 from_room: "Main Area"
23 to_room: "Entry Entrance"
24 door { name: "X1 Door" }
25}
26connections {
27 from_room: "Main Area"
28 to_room: "Unkempt Entrance"
29 door { name: "Unkempt Door" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Partial Entrance"
34 door { name: "Partial Door" }
35}
36connections {
37 from_room: "Main Area"
38 to_room: "White Ending"
39 door { name: "White Ending Door" }
40}
41connections {
42 from_room: "Main Area"
43 to_room: "Repetitive Entrance"
44 door { name: "Repetitive Entrance" }
45}
46connections {
47 from_room: "Main Area"
48 to_room: "Perceptive Entrance"
49 door { name: "Perceptive From Outside" }
50}
51connections {
52 from_room: "Main Area"
53 to_room: "Perceptive Entrance"
54 door { name: "Perceptive From Inside" }
55}
56connections {
57 from_room: "Main Area"
58 to_room: "Ancient Entrance"
59 door { name: "Ancient Entrance" }
60}
61connections {
62 from_room: "Main Area"
63 to_room: "Between Entrance"
64 door { name: "Between Door" }
65}
66connections {
67 from_room: "Main Area"
68 to_room: "Desert Room"
69 door { name: "Desert Door" }
70}
71connections {
72 from_room: "Main Area"
73 to_room: "Shop Entrance"
74 door { name: "Shop Door" }
75}
76connections {
77 from_room: "Main Area"
78 to_room: "Tenacious Entrance"
79 door { name: "Tenacious Door" }
80}
81connections {
82 from_room: "Main Area"
83 to_room: "Unyielding Entrance"
84 door { name: "Unyielding Door" }
85}
diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb new file mode 100644 index 0000000..08476a7 --- /dev/null +++ b/data/maps/control_center/doors.txtpb
@@ -0,0 +1,172 @@
1doors {
2 name: "Front Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "Entry" name: "HELLO" }
6 location_room: "Entry"
7}
8doors {
9 name: "Stormy Entrance"
10 type: STANDARD
11 receivers: "Components/Doors/entry_13"
12 panels { room: "Hide Room" name: "HIDE" }
13 location_room: "Hide Room"
14}
15doors {
16 name: "Hidden Door"
17 type: EVENT
18 keyholders { room: "Main Area" name: "1" key: "h" }
19 keyholders { room: "Main Area" name: "2" key: "i" }
20 keyholders { room: "Main Area" name: "3" key: "d" }
21 keyholders { room: "Main Area" name: "4" key: "e" }
22}
23doors {
24 name: "Mint Ending Door"
25 type: EVENT
26 keyholders { room: "Main Area" name: "1" key: "e" }
27 keyholders { room: "Main Area" name: "2" key: "x" }
28 keyholders { room: "Main Area" name: "3" key: "i" }
29 keyholders { room: "Main Area" name: "4" key: "t" }
30}
31doors {
32 name: "Relentless Left Door"
33 type: EVENT
34 keyholders { room: "Main Area" name: "1" key: "l" }
35 keyholders { room: "Main Area" name: "2" key: "e" }
36 keyholders { room: "Main Area" name: "3" key: "f" }
37 keyholders { room: "Main Area" name: "4" key: "t" }
38}
39doors {
40 name: "Relentless Shop Door"
41 type: EVENT
42 keyholders { room: "Main Area" name: "1" key: "s" }
43 keyholders { room: "Main Area" name: "2" key: "h" }
44 keyholders { room: "Main Area" name: "3" key: "o" }
45 keyholders { room: "Main Area" name: "4" key: "p" }
46}
47doors {
48 name: "Relentless Turn Door"
49 type: EVENT
50 keyholders { room: "Main Area" name: "1" key: "t" }
51 keyholders { room: "Main Area" name: "2" key: "u" }
52 keyholders { room: "Main Area" name: "3" key: "r" }
53 keyholders { room: "Main Area" name: "4" key: "n" }
54}
55doors {
56 name: "X1 Door"
57 type: STANDARD
58 receivers: "Components/Doors/entry_3"
59 panels { room: "Entry Entrance" name: "ENTRY" }
60 location_room: "Entry Entrance"
61}
62doors {
63 name: "Unkempt Door"
64 type: STANDARD
65 receivers: "Components/Doors/entry_4"
66 panels { room: "Unkempt Entrance" name: "RETURN" }
67 location_room: "Unkempt Entrance"
68}
69doors {
70 name: "Partial Door"
71 type: STANDARD
72 receivers: "Components/Doors/entry_5"
73 panels { room: "Partial Entrance" name: "PARTIAL" }
74 location_room: "Partial Entrance"
75}
76doors {
77 name: "Link Blocker"
78 type: EVENT
79 panels { room: "Unkempt Entrance" name: "RETURN" }
80 panels { room: "Partial Entrance" name: "PARTIAL" }
81 panels { room: "Shop Entrance" name: "HOPS" }
82 panels { room: "Tenacious Entrance" name: "HERO" }
83}
84doors {
85 name: "White Ending Door"
86 type: EVENT
87 # This is the only time a door depends on endings. However, it's nice to do it
88 # this way instead of just checking for ending room access because this lets
89 # us use events, which makes the playthrough more readable.
90 endings: "MINT"
91 endings: "ORANGE"
92 endings: "GREEN"
93 endings: "GRAY"
94 endings: "PLUM"
95 endings: "YELLOW"
96 endings: "GOLD"
97 endings: "BLACK"
98 endings: "CYAN"
99 endings: "PURPLE"
100 endings: "RED"
101 endings: "BLUE"
102}
103doors {
104 name: "Repetitive Entrance"
105 type: STANDARD
106 receivers: "Components/Doors/entry_7"
107 keyholders { room: "Main Area" name: "1" key: "m" }
108 keyholders { room: "Main Area" name: "2" key: "o" }
109 keyholders { room: "Main Area" name: "3" key: "r" }
110 keyholders { room: "Main Area" name: "4" key: "e" }
111 location_room: "Main Area"
112 location_name: "Keyword MORE"
113}
114doors {
115 name: "Perceptive From Outside"
116 type: EVENT
117 keyholders { room: "Main Area" name: "1" key: "p" }
118 keyholders { room: "Main Area" name: "2" key: "a" }
119 keyholders { room: "Main Area" name: "3" key: "r" }
120 keyholders { room: "Main Area" name: "4" key: "t" }
121}
122doors {
123 name: "Perceptive From Inside"
124 type: EVENT
125 panels { room: "Perceptive Entrance" name: "PART" }
126}
127doors {
128 name: "Ancient Entrance"
129 type: STANDARD
130 receivers: "Components/Doors/entry_20"
131 keyholders { room: "Main Area" name: "1" key: "z" }
132 keyholders { room: "Main Area" name: "2" key: "e" }
133 keyholders { room: "Main Area" name: "3" key: "r" }
134 keyholders { room: "Main Area" name: "4" key: "o" }
135 location_room: "Main Area"
136 location_name: "Keyword ZERO"
137}
138doors {
139 name: "Between Door"
140 type: STANDARD
141 receivers: "Components/Doors/entry_8"
142 panels { room: "Between Entrance" name: "RIGHT" }
143 location_room: "Between Entrance"
144}
145doors {
146 name: "Desert Door"
147 type: STANDARD
148 receivers: "Components/Doors/entry_9"
149 panels { room: "Desert Room" name: "LESS" }
150 location_room: "Desert Room"
151}
152doors {
153 name: "Shop Door"
154 type: STANDARD
155 receivers: "Components/Doors/entry_23"
156 panels { room: "Shop Entrance" name: "HOPS" }
157 location_room: "Shop Entrance"
158}
159doors {
160 name: "Tenacious Door"
161 type: STANDARD
162 receivers: "Components/Doors/entry_24"
163 panels { room: "Tenacious Entrance" name: "HERO" }
164 location_room: "Tenacious Entrance"
165}
166doors {
167 name: "Unyielding Door"
168 type: STANDARD
169 receivers: "Components/Doors/entry_11"
170 panels { room: "Unyielding Entrance" name: "SEEK" }
171 location_room: "Unyielding Entrance"
172}
diff --git a/data/maps/control_center/metadata.txtpb b/data/maps/control_center/metadata.txtpb new file mode 100644 index 0000000..bf89670 --- /dev/null +++ b/data/maps/control_center/metadata.txtpb
@@ -0,0 +1 @@
display_name: "Control Center"
diff --git a/data/maps/control_center/rooms/Ancient Entrance.txtpb b/data/maps/control_center/rooms/Ancient Entrance.txtpb new file mode 100644 index 0000000..9fe50c5 --- /dev/null +++ b/data/maps/control_center/rooms/Ancient Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Ancient Entrance"
2ports {
3 name: "ANCIENT"
4 path: "Components/Warps/worldport8"
5}
diff --git a/data/maps/control_center/rooms/Between Entrance.txtpb b/data/maps/control_center/rooms/Between Entrance.txtpb new file mode 100644 index 0000000..2c21bdd --- /dev/null +++ b/data/maps/control_center/rooms/Between Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Between Entrance"
2panels {
3 name: "RIGHT"
4 path: "Panels/Hallway Right/entry_4"
5 clue: "right"
6 answer: "left"
7 symbols: SUN
8}
9ports {
10 name: "BETWEEN"
11 path: "Components/Warps/worldport5"
12}
diff --git a/data/maps/control_center/rooms/Desert Room.txtpb b/data/maps/control_center/rooms/Desert Room.txtpb new file mode 100644 index 0000000..fb24faf --- /dev/null +++ b/data/maps/control_center/rooms/Desert Room.txtpb
@@ -0,0 +1,8 @@
1name: "Desert Room"
2panels {
3 name: "LESS"
4 path: "Panels/Hallway Right/entry_5"
5 clue: "less"
6 answer: "more"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Entry Entrance.txtpb b/data/maps/control_center/rooms/Entry Entrance.txtpb new file mode 100644 index 0000000..d920523 --- /dev/null +++ b/data/maps/control_center/rooms/Entry Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Entry Entrance"
2panels {
3 name: "ENTRY"
4 path: "Panels/Hallway Right/entry_3"
5 clue: "entry"
6 answer: "exit"
7 symbols: SUN
8}
9ports {
10 name: "ENTRY"
11 path: "Components/Warps/worldport2"
12}
diff --git a/data/maps/control_center/rooms/Entry.txtpb b/data/maps/control_center/rooms/Entry.txtpb new file mode 100644 index 0000000..7ef380c --- /dev/null +++ b/data/maps/control_center/rooms/Entry.txtpb
@@ -0,0 +1,12 @@
1name: "Entry"
2panels {
3 name: "HELLO"
4 path: "Panels/Doors/entry_1"
5 clue: "hello"
6 answer: "hi"
7 symbols: SUN
8}
9ports {
10 name: "GREAT"
11 path: "Components/Warps/worldport"
12}
diff --git a/data/maps/control_center/rooms/Hide Room.txtpb b/data/maps/control_center/rooms/Hide Room.txtpb new file mode 100644 index 0000000..826293b --- /dev/null +++ b/data/maps/control_center/rooms/Hide Room.txtpb
@@ -0,0 +1,8 @@
1name: "Hide Room"
2panels {
3 name: "HIDE"
4 path: "Panels/Doors/entry_4"
5 clue: "hide"
6 answer: "unmask"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Main Area.txtpb b/data/maps/control_center/rooms/Main Area.txtpb new file mode 100644 index 0000000..bf81e26 --- /dev/null +++ b/data/maps/control_center/rooms/Main Area.txtpb
@@ -0,0 +1,70 @@
1name: "Main Area"
2panels {
3 name: "COLOR"
4 path: "Panels/Doors/entry_2"
5 clue: "color"
6 answer: "red"
7 proxies { answer: "red" path: "Panels/Colors/color_1" }
8 proxies { answer: "blue" path: "Panels/Colors/color_2" }
9 proxies { answer: "green" path: "Panels/Colors/color_3" }
10 proxies { answer: "yellow" path: "Panels/Colors/color_4" }
11 proxies { answer: "white" path: "Panels/Colors/color_5" }
12 proxies { answer: "black" path: "Panels/Colors/color_6" }
13 proxies { answer: "orange" path: "Panels/Colors/color_7" }
14 proxies { answer: "purple" path: "Panels/Colors/color_8" }
15 proxies { answer: "brown" path: "Panels/Colors/color_9" }
16 proxies { answer: "silver" path: "Panels/Colors/color_10" }
17 proxies { answer: "gold" path: "Panels/Colors/color_11" }
18 proxies { answer: "brass" path: "Panels/Colors/color_12" }
19 proxies { answer: "gray" path: "Panels/Colors/color_13" }
20 proxies { answer: "magenta" path: "Panels/Colors/color_14" }
21}
22panels {
23 name: "Letters"
24 path: "Panels/Doors/entry_6"
25 clue: ""
26 answer: "link"
27 symbols: LINGO
28 required_door { name: "Link Blocker" }
29}
30keyholders {
31 name: "1"
32 path: "Components/KeyHolders/keyHolder"
33 key: "z"
34}
35keyholders {
36 name: "2"
37 path: "Components/KeyHolders/keyHolder2"
38 key: "e"
39}
40keyholders {
41 name: "3"
42 path: "Components/KeyHolders/keyHolder3"
43 key: "r"
44}
45keyholders {
46 name: "4"
47 path: "Components/KeyHolders/keyHolder4"
48 key: "o"
49}
50ports {
51 name: "RIGHT"
52 path: "Components/Warps/worldport6"
53}
54ports {
55 name: "LEFT"
56 path: "Components/Warps/worldport7"
57 # Check that this is correct.
58}
59ports {
60 name: "RELENTLESS_LEFT"
61 path: "Components/Warps/worldport9"
62}
63ports {
64 name: "RELENTLESS_SHOP"
65 path: "Components/Warps/worldport11"
66}
67ports {
68 name: "RELENTLESS_TURN"
69 path: "Components/Warps/worldport10"
70}
diff --git a/data/maps/control_center/rooms/Mint Ending.txtpb b/data/maps/control_center/rooms/Mint Ending.txtpb new file mode 100644 index 0000000..7ff9fc4 --- /dev/null +++ b/data/maps/control_center/rooms/Mint Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Mint Ending"
2endings {
3 name: "MINT"
4 path: "Components/Endings/mint_ending"
5}
diff --git a/data/maps/control_center/rooms/Partial Entrance.txtpb b/data/maps/control_center/rooms/Partial Entrance.txtpb new file mode 100644 index 0000000..77b68fa --- /dev/null +++ b/data/maps/control_center/rooms/Partial Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Partial Entrance"
2panels {
3 name: "PARTIAL"
4 path: "Panels/Hallway Left/entry_5"
5 clue: "partial"
6 answer: "part"
7 symbols: SPARKLES
8}
9ports {
10 name: "PARTIAL"
11 path: "Components/Warps/worldport4"
12}
diff --git a/data/maps/control_center/rooms/Perceptive Entrance.txtpb b/data/maps/control_center/rooms/Perceptive Entrance.txtpb new file mode 100644 index 0000000..6eec265 --- /dev/null +++ b/data/maps/control_center/rooms/Perceptive Entrance.txtpb
@@ -0,0 +1,20 @@
1name: "Perceptive Entrance"
2panels {
3 name: "PART"
4 path: "Panels/Doors/stormyPanel2"
5 clue: "part"
6 answer: "hole"
7 symbols: SUN
8 symbols: ZERO
9}
10panels {
11 name: "COLORS"
12 path: "Panels/Doors/stormyPanel3"
13 clue: "colors"
14 answer: "hues"
15 symbols: SUN
16}
17ports {
18 name: "PERCEPTIVE"
19 path: "Components/Warps/worldport12"
20}
diff --git a/data/maps/control_center/rooms/Repetitive Entrance.txtpb b/data/maps/control_center/rooms/Repetitive Entrance.txtpb new file mode 100644 index 0000000..08b8fa4 --- /dev/null +++ b/data/maps/control_center/rooms/Repetitive Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Repetitive Entrance"
2ports {
3 name: "REPETITIVE"
4 path: "Components/Warps/worldport14"
5}
diff --git a/data/maps/control_center/rooms/Shop Entrance.txtpb b/data/maps/control_center/rooms/Shop Entrance.txtpb new file mode 100644 index 0000000..154c55b --- /dev/null +++ b/data/maps/control_center/rooms/Shop Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Shop Entrance"
2# The connection to The Shop isn't a worldport.
3panels {
4 name: "HOPS"
5 path: "Panels/Hallway Left/entry_6"
6 clue: "hops"
7 answer: "shop"
8 symbols: ANAGRAM
9}
diff --git a/data/maps/control_center/rooms/Stormy Entrance.txtpb b/data/maps/control_center/rooms/Stormy Entrance.txtpb new file mode 100644 index 0000000..23e48b5 --- /dev/null +++ b/data/maps/control_center/rooms/Stormy Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Stormy Entrance"
2panels {
3 name: "TURN"
4 path: "Components/Warps/stormyPanel"
5 clue: "turn"
6 answer: "spin"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Tenacious Entrance.txtpb b/data/maps/control_center/rooms/Tenacious Entrance.txtpb new file mode 100644 index 0000000..0527d50 --- /dev/null +++ b/data/maps/control_center/rooms/Tenacious Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Tenacious Entrance"
2panels {
3 name: "HERO"
4 path: "Panels/Hallway Left/entry_7"
5 clue: "hero"
6 answer: "zero"
7 symbols: ZERO
8}
9ports {
10 name: "TENACIOUS"
11 path: "Components/Warps/worldport13"
12}
diff --git a/data/maps/control_center/rooms/Unkempt Entrance.txtpb b/data/maps/control_center/rooms/Unkempt Entrance.txtpb new file mode 100644 index 0000000..b6fc074 --- /dev/null +++ b/data/maps/control_center/rooms/Unkempt Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Unkempt Entrance"
2panels {
3 name: "RETURN"
4 path: "Panels/Hallway Left/entry_4"
5 clue: "return"
6 answer: "turn"
7 symbols: SPARKLES
8}
9ports {
10 name: "UNKEMPT"
11 path: "Components/Warps/worldport3"
12}
diff --git a/data/maps/control_center/rooms/Unyielding Entrance.txtpb b/data/maps/control_center/rooms/Unyielding Entrance.txtpb new file mode 100644 index 0000000..ca22b23 --- /dev/null +++ b/data/maps/control_center/rooms/Unyielding Entrance.txtpb
@@ -0,0 +1,15 @@
1name: "Unyielding Entrance"
2panels {
3 name: "FORTH"
4 path: "Components/UnlockListeners/panelPorter"
5 clue: "forth"
6 answer: "back"
7 symbols: SUN
8}
9panels {
10 name: "SEEK"
11 path: "Panels/Hallway Right/entry_6"
12 clue: "seek"
13 answer: "hide"
14 symbols: SUN
15}
diff --git a/data/maps/control_center/rooms/White Ending.txtpb b/data/maps/control_center/rooms/White Ending.txtpb new file mode 100644 index 0000000..62d4a56 --- /dev/null +++ b/data/maps/control_center/rooms/White Ending.txtpb
@@ -0,0 +1,5 @@
1name: "White Ending"
2endings {
3 name: "WHITE"
4 path: "Components/Endings/white_ending"
5}
diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb new file mode 100644 index 0000000..07b6513 --- /dev/null +++ b/data/maps/daedalus/connections.txtpb
@@ -0,0 +1,1870 @@
1connections {
2 from_room: "Rainbow Color Doors"
3 to_room: "Red Color Door"
4}
5connections {
6 from_room: "Rainbow Color Doors"
7 to_room: "Yellow Color Door"
8}
9connections {
10 from_room: "Rainbow Color Doors"
11 to_room: "Green Color Door"
12}
13connections {
14 from_room: "Rainbow Color Doors"
15 to_room: "Gray Color Door"
16}
17connections {
18 from_room: "Rainbow Color Backside"
19 to_room: "Rainbow Color Doors"
20 oneway: true
21}
22connections {
23 from_room: "Yellow Color Backside"
24 to_room: "Yellow Color Door"
25 oneway: true
26}
27connections {
28 from_room: "Gray Color Backside"
29 to_room: "Gray Color Door"
30 oneway: true
31}
32connections {
33 from_room: "Rainbow Color Doors"
34 to_room: "Welcome Back Area"
35 oneway: true
36}
37connections {
38 from_room: "Outside Hedges"
39 to_room: "Green Color Door"
40 oneway: true
41}
42connections {
43 from_room: "Computer Room Seal"
44 to_room: "Welcome Back Area"
45 oneway: true
46}
47connections {
48 from_room: "Outside Hedges"
49 to_room: "Welcome Back Area"
50 oneway: true
51}
52connections {
53 from_room: "Eye Temple 2F"
54 to_room: "Eye Temple 1F"
55 oneway: true
56}
57connections {
58 from_room: "Eye Temple 2F Side"
59 to_room: "Eye Temple 1F Side"
60 oneway: true
61}
62connections {
63 from_room: "I2 Room"
64 to_room: "Eye Temple 1F"
65 oneway: true
66}
67connections {
68 from_room: "West Spire"
69 to_room: "Purple Room South"
70 oneway: true
71}
72connections {
73 from_room: "Blue Hallway Cut Side"
74 to_room: "Blue Hallway"
75 oneway: true
76}
77connections {
78 from_room: "West Castle Area"
79 to_room: "Outside Snake Room"
80 oneway: true
81}
82connections {
83 from_room: "Amber North 2"
84 to_room: "Outside Snake Room"
85 oneway: true
86}
87connections {
88 from_room: "Z2 Room"
89 to_room: "Welcome Back Area"
90 oneway: true
91}
92connections {
93 from_room: "Blue Hallway Tall Side"
94 to_room: "Blue Hallway"
95 oneway: true
96}
97connections {
98 from_room: "Blue Hallway Tall Side"
99 to_room: "Outside House"
100 oneway: true
101}
102connections {
103 from_room: "Outside House"
104 to_room: "Blue Hallway Tall Side"
105 door { name: "House Side Door" }
106}
107connections {
108 from_room: "Purple SE Vestibule"
109 to_room: "Welcome Back Area"
110 oneway: true
111}
112connections {
113 from_room: "Godot Room"
114 to_room: "Welcome Back Area"
115 oneway: true
116}
117connections {
118 from_room: "Roof"
119 to_room: "Moat"
120 oneway: true
121}
122connections {
123 from_room: "Ending"
124 to_room: "Roof"
125 oneway: true
126}
127connections {
128 from_room: "Purple Room South"
129 to_room: "Flip Painting Hidden Panel"
130 oneway: true
131}
132connections {
133 from_room: "Flip Painting Destination"
134 to_room: "Flip Painting Hidden Panel"
135 oneway: true
136}
137connections {
138 from_room: "Pains Room"
139 to_room: "Purple Room South"
140 oneway: true
141}
142connections {
143 from_room: "Starting Room"
144 to_room: "Purple Room South"
145 door { name: "Starting Room North Wall Center Door" }
146}
147connections {
148 from_room: "Starting Room"
149 to_room: "Welcome Back Exit"
150 door { name: "Starting Room West Wall South Door" }
151}
152connections {
153 from_room: "Welcome Back Area"
154 to_room: "West Spire"
155 door { name: "Welcome Back Secret Door" }
156}
157connections {
158 from_room: "Welcome Back Area"
159 to_room: "Welcome Back Exit"
160 door { name: "Welcome Back Door" }
161}
162connections {
163 from_room: "Starting Room"
164 to_room: "Entry Shortcut"
165 door { name: "Starting Room West Wall Center Door" }
166}
167connections {
168 from_room: "Entry Shortcut"
169 to_room: "West Spire"
170 door { name: "Entry Shortcut Secret Exit" }
171}
172connections {
173 from_room: "Starting Room"
174 to_room: "West Spire"
175 door { name: "Starting Room West Wall North Door" }
176}
177connections {
178 from_room: "Starting Room"
179 to_room: "Nursery"
180 door { name: "Starting Room East Wall Center Door" }
181}
182connections {
183 from_room: "Starting Room"
184 to_room: "Rainbow Color Backside"
185 door { name: "Starting Room East Wall North Door" }
186}
187connections {
188 from_room: "Starting Room"
189 to_room: "Number Paintings Area"
190 door { name: "Starting Room North Wall West Door" }
191}
192connections {
193 from_room: "Starting Room"
194 to_room: "Yellow Color Door"
195 door { name: "Starting Room North Wall East Door" }
196}
197connections {
198 from_room: "Starting Room"
199 to_room: "Gallery Entrance"
200 door { name: "Starting Room South Wall East Door" }
201}
202connections {
203 from_room: "Outside Eye Temple"
204 to_room: "Eye Temple 1F"
205 door { name: "Temple of the Eyes Entrance" }
206}
207connections {
208 from_room: "Eye Painting"
209 to_room: "Starting Room"
210 door { name: "Starting Room South Wall West Door" }
211}
212connections {
213 from_room: "Eye Painting"
214 to_room: "Outside Eye Temple"
215 door { name: "Eye Painting Exit" }
216}
217connections {
218 from_room: "Outside Pyramid"
219 to_room: "Number Paintings Area"
220 door { name: "Near Pyramid Gate" }
221}
222connections {
223 from_room: "Black Hex"
224 to_room: "Post Orange Smiley Three Way"
225 door { name: "Black Hexes Door" }
226}
227connections {
228 from_room: "West Castle Area"
229 to_room: "Post Orange Smiley Three Way"
230 door { name: "Splintering Exit Left Door" }
231}
232connections {
233 from_room: "West Castle Area"
234 to_room: "Amber North 2"
235 door { name: "Splintering Exit Right Door" }
236}
237connections {
238 from_room: "Z2 Room"
239 to_room: "After Bee Room"
240 door { name: "Z2 Room Back Exit" }
241}
242connections {
243 from_room: "Z2 Room"
244 to_room: "Z2 Prize"
245 door { name: "Z2 Prize" }
246}
247connections {
248 from_room: "Yellow Color Door"
249 to_room: "Coin Tower"
250 door { name: "Coin Tower Part 1" }
251}
252connections {
253 from_room: "Coin Tower"
254 to_room: "Purple Smiley"
255 door { name: "Coin Tower Part 2" }
256}
257connections {
258 from_room: "Purple SE Vestibule"
259 to_room: "Purple Room South"
260 door { name: "Purple SE Vestibule" }
261}
262connections {
263 from_room: "Purple NW Vestibule"
264 to_room: "Outside House"
265 door { name: "Purple NW Vestibule" }
266}
267connections {
268 from_room: "Purple Room West"
269 to_room: "Purple NW Vestibule"
270 door { name: "Purple West Area North Door" }
271}
272connections {
273 from_room: "Purple Room West"
274 to_room: "Purple SW Vestibule"
275 door { name: "Purple West Area South Door" }
276}
277connections {
278 from_room: "Purple SW Vestibule"
279 to_room: "Godot Room"
280 door { name: "Godot Room Entrance" }
281}
282connections {
283 from_room: "Godot Room"
284 to_room: "Purple NW Vestibule"
285 door { name: "Godot Room Exit" }
286}
287connections {
288 from_room: "After Bee Room"
289 to_room: "Beehalls Intersection"
290 door { name: "Beehalls Intersection" }
291}
292connections {
293 from_room: "Outside House"
294 to_room: "Beehalls Intersection"
295 door { name: "Beehalls Intersection" }
296}
297connections {
298 from_room: "Purple NW Vestibule"
299 to_room: "Beehalls Intersection"
300 door { name: "Beehalls Intersection" }
301}
302connections {
303 from_room: "Godot Room"
304 to_room: "Purple Room West"
305 door { name: "Purple West Area West Door" }
306}
307connections {
308 from_room: "Purple SE Vestibule"
309 to_room: "Purple Room East"
310 door { name: "Purple East Area South Door" }
311}
312connections {
313 from_room: "Outside House"
314 to_room: "Purple Room East"
315 door { name: "Purple East Area North Door" }
316}
317connections {
318 from_room: "Outside House"
319 to_room: "Purple Room"
320 door { name: "Purple Room North Entrance" }
321}
322connections {
323 from_room: "Purple Room West"
324 to_room: "Purple Room"
325 door { name: "Purple Room West Entrance" }
326}
327connections {
328 from_room: "Purple Room East"
329 to_room: "Purple Room"
330 door { name: "Purple Room East Entrance" }
331}
332connections {
333 from_room: "Purple Room South"
334 to_room: "Purple Room"
335 door { name: "Purple Room South Entrance" }
336}
337connections {
338 from_room: "Purple Room South"
339 to_room: "Purple SW Vestibule"
340 door { name: "Purple SW Vestibule" }
341}
342connections {
343 from_room: "Hedges"
344 to_room: "Hedges Tower"
345 door { name: "Hedges Tower" }
346}
347connections {
348 from_room: "Purple Room South"
349 to_room: "Rainbow Color Doors"
350 door { name: "Near Flip Painting Door" }
351}
352connections {
353 from_room: "Flip Painting Destination"
354 to_room: "Rainbow Color Backside"
355 door { name: "Near Flip Painting Door" }
356 oneway: true
357}
358connections {
359 from_room: "Globe Room"
360 to_room: "Outside Hotel"
361 door { name: "Southwest Area Intersection" }
362}
363connections {
364 from_room: "Globe Room"
365 to_room: "Outside Snake Room"
366 door { name: "Southwest Area Intersection" }
367}
368connections {
369 from_room: "Globe Room"
370 to_room: "Outside Salt Room"
371 door { name: "Southwest Area Intersection" }
372}
373connections {
374 from_room: "Moat"
375 to_room: "Blue Room"
376 door { name: "Blue Room Entrance" }
377}
378connections {
379 from_room: "O2 Room"
380 to_room: "O2 Prize"
381 door { name: "O2 Prize" }
382}
383connections {
384 from_room: "O2 Room"
385 to_room: "Blue Smiley"
386 door { name: "Blue Smiley Entrance" }
387}
388connections {
389 from_room: "O2 Room"
390 to_room: "Composite Room NE"
391 door { name: "Composite Room NE Entrance" }
392}
393connections {
394 from_room: "Composite Room NE"
395 to_room: "Composite Room S"
396 door { name: "Composite Room East Door" }
397}
398connections {
399 from_room: "Composite Room NE"
400 to_room: "Composite Room NW"
401 door { name: "Composite Room North Door" }
402}
403connections {
404 from_room: "Composite Room S"
405 to_room: "Composite Room NW"
406 door { name: "Composite Room West Door" }
407}
408connections {
409 from_room: "Red Color Door"
410 to_room: "Composite Room NW"
411 door { name: "Composite Room NW Entrance" }
412}
413connections {
414 from_room: "O2 Room"
415 to_room: "Blue Hallway"
416 door { name: "O2 Room Back Door" }
417}
418connections {
419 from_room: "O2 Room"
420 to_room: "Unkempt Entrance"
421 door { name: "Control Center Orange Door" }
422}
423connections {
424 from_room: "F2 Room"
425 to_room: "F2 Prize"
426 door { name: "F2 Prize" }
427}
428connections {
429 from_room: "Sweet Foyer"
430 to_room: "F2 Room"
431 door { name: "F2 Room Entrance" }
432}
433connections {
434 from_room: "Globe Room"
435 to_room: "White Hallway From Entry"
436 door { name: "White Hallway From Entry" }
437}
438connections {
439 from_room: "Sweet Foyer"
440 to_room: "Purple Hallway From Great"
441 door { name: "Purple Hallway From Great" }
442}
443connections {
444 from_room: "F2 Room"
445 to_room: "Blue Hallway"
446 door { name: "F2 Room Back Right Door" }
447}
448connections {
449 from_room: "F2 Room"
450 to_room: "Outside Salt Room"
451 door { name: "F2 Room Back Left Door" }
452}
453connections {
454 from_room: "F2 Room"
455 to_room: "Red Color Door"
456 door { name: "F2 Room Back Middle Door" }
457 oneway: true
458 # This is the red backside, which has nothing in it. Maybe could be its own
459 # region at some point.
460}
461connections {
462 from_room: "U2 Room"
463 to_room: "U2 Prize"
464 door { name: "U2 Prize" }
465}
466connections {
467 from_room: "U2 Room"
468 to_room: "Maze Paintings Area"
469 door { name: "U2 Room Shortcut" }
470}
471connections {
472 from_room: "Maze Paintings Area"
473 to_room: "Rainbow Color Doors"
474 door { name: "Blue Foyer Door" }
475}
476connections {
477 from_room: "Outside House"
478 to_room: "House"
479 door { name: "House Entrance" }
480}
481connections {
482 from_room: "U2 Room"
483 to_room: "Purple SE Vestibule"
484 door { name: "U2 Room Back Right Door" }
485}
486connections {
487 from_room: "U2 Room"
488 to_room: "Purple Room East"
489 door { name: "U2 Room Back Door" }
490}
491connections {
492 from_room: "Maze"
493 to_room: "U2 Room"
494 door { name: "U2 Room Entrance" }
495}
496connections {
497 from_room: "Outside Magic Room"
498 to_room: "Magic Room"
499 door { name: "Magic Room Entrance" }
500}
501connections {
502 from_room: "Maze"
503 to_room: "Outside Magic Room"
504 door { name: "Maze East Door" }
505}
506connections {
507 from_room: "Maze"
508 to_room: "Outside House"
509 door { name: "Maze North Door" }
510}
511connections {
512 from_room: "Maze"
513 to_room: "Maze Paintings Area"
514 door { name: "Maze South Door" }
515}
516connections {
517 from_room: "Wonderland"
518 to_room: "Black Hex"
519 door { name: "Wonderland Right Door" }
520}
521connections {
522 from_room: "Outside Pyramid"
523 to_room: "Pyramid Entry"
524 door { name: "Pyramid Entrance" }
525}
526connections {
527 from_room: "Z2 Room"
528 to_room: "Black Hex"
529 door { name: "Z2 Room Southwest Door" }
530}
531connections {
532 from_room: "Z2 Room"
533 to_room: "Number Paintings Area"
534 door { name: "Z2 Room Northwest Door" }
535}
536connections {
537 from_room: "Z2 Room"
538 to_room: "Rainbow Color Doors"
539 door { name: "Z2 Room Northeast Door" }
540}
541connections {
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"
548 to_room: "Orange Room"
549 door { name: "Z2 Room Southeast Door" }
550}
551connections {
552 from_room: "Outside Orange Room"
553 to_room: "Orange Room"
554 door { name: "Orange Room Entrance" }
555}
556connections {
557 from_room: "Outside Hedges"
558 to_room: "Hedges"
559 door { name: "Hedges Entrance" }
560}
561connections {
562 from_room: "Outside Snake Room"
563 to_room: "West Castle Area"
564 door { name: "Amber South Door" }
565}
566connections {
567 from_room: "Outside Snake Room"
568 to_room: "Amber North 2"
569 door { name: "Amber North Door" }
570}
571connections {
572 from_room: "Outside Snake Room"
573 to_room: "West Castle Area"
574 door { name: "Amber East Doors" }
575}
576connections {
577 from_room: "Purple Room South"
578 to_room: "Pains Room"
579 door { name: "Pains Room Divider" }
580}
581connections {
582 from_room: "Purple Room South"
583 to_room: "West Spire"
584 door { name: "Planet Room Divider" }
585}
586connections {
587 from_room: "Snake Room"
588 to_room: "Outside Snake Room"
589 door { name: "Snake Room Entrance" }
590}
591connections {
592 from_room: "Outside Snake Room"
593 to_room: "West Spire"
594 door { name: "Checkered Door" }
595}
596connections {
597 from_room: "Outside Snake Room"
598 to_room: "J2 Vestibule"
599 door { name: "J2 Door 1" }
600}
601connections {
602 from_room: "J2 Vestibule"
603 to_room: "J2 Room"
604 door { name: "J2 Door 2" }
605}
606connections {
607 from_room: "Wonderland"
608 to_room: "Number Paintings Area"
609 door { name: "Wonderland Left Door" }
610}
611connections {
612 from_room: "Outside House"
613 to_room: "Bee Room Obverse"
614 door { name: "Bee Room Entrance" }
615}
616connections {
617 from_room: "Outside House"
618 to_room: "Intense Room"
619 door { name: "Intense Room Entrance" }
620}
621connections {
622 from_room: "Intense Room"
623 to_room: "D2 Room"
624 door { name: "D2 Room" }
625}
626connections {
627 from_room: "Bee Room Obverse"
628 to_room: "After Bee Room"
629 door { name: "Bee Room Back Door" }
630}
631connections {
632 from_room: "Outside Hedges"
633 to_room: "Green Color Door"
634 door { name: "Gourd Door" }
635}
636connections {
637 from_room: "Roof"
638 to_room: "Castle"
639 door { name: "Castle Drawbridge" }
640}
641connections {
642 from_room: "Rainbow Color Doors"
643 to_room: "Roof"
644 door { name: "Roof Access" }
645}
646connections {
647 from_room: "Roof"
648 to_room: "Rainbow Color Doors"
649 oneway: true
650}
651connections {
652 from_room: "Outside Snake Room"
653 to_room: "Pairs Room"
654 door { name: "Pairs Room North And South Doors" }
655}
656connections {
657 from_room: "West Castle Area"
658 to_room: "Pairs Room"
659 door { name: "Pairs Room West Door" }
660}
661connections {
662 from_room: "West Spire"
663 to_room: "Pairs Room"
664 door { name: "Pairs Room East Door" }
665}
666connections {
667 from_room: "Outside Salt Room"
668 to_room: "Salt Room"
669 door { name: "Salt Room Entrance" }
670}
671connections {
672 from_room: "Tree Entrance"
673 to_room: "Rainbow Start"
674 door { name: "Rainbow Rooms Entrance" }
675}
676connections {
677 from_room: "Rainbow Start"
678 to_room: "Rainbow Red"
679 door { name: "Red Rainbow Room" }
680}
681connections {
682 from_room: "Rainbow Red"
683 to_room: "Rainbow Orange"
684 door { name: "Orange Rainbow Room" }
685}
686connections {
687 from_room: "Rainbow Orange"
688 to_room: "Rainbow Yellow"
689 door { name: "Yellow Rainbow Room" }
690}
691connections {
692 from_room: "Rainbow Yellow"
693 to_room: "Rainbow Green"
694 door { name: "Green Rainbow Room" }
695}
696connections {
697 from_room: "Rainbow Green"
698 to_room: "Rainbow Blue"
699 door { name: "Blue Rainbow Room" }
700}
701connections {
702 from_room: "Rainbow Blue"
703 to_room: "Rainbow Purple"
704 door { name: "Purple Rainbow Room" }
705}
706connections {
707 from_room: "Rainbow Purple"
708 to_room: "Rainbow Cyan"
709 door { name: "Cyan Rainbow Room" }
710}
711connections {
712 from_room: "Rainbow Cyan"
713 to_room: "Brown Smiley"
714 door { name: "Brown Rainbow Room" }
715}
716connections {
717 from_room: "Red Color Door"
718 to_room: "Pepper Room"
719 door { name: "Pepper Room Entrance" }
720}
721connections {
722 from_room: "Outside Hotel"
723 to_room: "Hotel"
724 door { name: "Hotel Entrance" }
725}
726connections {
727 from_room: "Salt Room"
728 to_room: "Seasoning Room"
729 door { name: "Seasoning Doors" }
730}
731connections {
732 from_room: "Pepper Room"
733 to_room: "Seasoning Room"
734 door { name: "Seasoning Doors" }
735}
736connections {
737 from_room: "Brown Smiley"
738 to_room: "Bow Side"
739 door { name: "Bow Side" }
740}
741connections {
742 from_room: "Bow Side"
743 to_room: "Rainbow End"
744 door { name: "Gold Ending Blockers" }
745}
746connections {
747 from_room: "Rain Side"
748 to_room: "Rainbow End"
749 door { name: "Gold Ending Blockers" }
750}
751connections {
752 from_room: "Brown Smiley"
753 to_room: "Outside Orange Room"
754 door { name: "Brown Smiley Shortcut" }
755}
756connections {
757 from_room: "Blue Smiley"
758 to_room: "Outside Red Room"
759 door { name: "Blue Smiley Exit To Red" }
760}
761connections {
762 from_room: "Blue Smiley"
763 to_room: "Blue Smiley Annex"
764 door { name: "Blue Smiley Annex" }
765}
766connections {
767 from_room: "Purple Smiley"
768 to_room: "Blue Hallway"
769 door { name: "Purple Smiley Exit To Hallway" }
770}
771connections {
772 from_room: "Purple Smiley"
773 to_room: "Blue Hallway Tall Side"
774 door { name: "Purple Smiley Exit To Cream Hex" }
775}
776connections {
777 from_room: "Hedges"
778 to_room: "Yellow Smiley Annex"
779 door { name: "Yellow Smiley Annex" }
780}
781connections {
782 from_room: "Hedges"
783 to_room: "Outside Hedges"
784 door { name: "Yellow Smiley Door" }
785}
786connections {
787 from_room: "Green Smiley"
788 to_room: "Red Color Door"
789 door { name: "Green Smiley" }
790}
791connections {
792 from_room: "Outside Orange Room"
793 to_room: "Post Orange Smiley Three Way"
794 door { name: "Orange Smiley Exit" }
795}
796connections {
797 from_room: "Outside Orange Room"
798 to_room: "F Keyholder"
799 door { name: "F Keyholder Door" }
800}
801connections {
802 from_room: "West Castle Area"
803 to_room: "Flip Painting"
804 door { name: "Flip Painting Blocker" }
805}
806connections {
807 from_room: "Number Paintings Area"
808 to_room: "Red Smiley"
809 door { name: "Red Smiley Entrance" }
810}
811connections {
812 from_room: "Number Paintings Area"
813 to_room: "Red Smiley"
814 door { name: "Red Smiley" }
815}
816connections {
817 from_room: "Green Color Door"
818 to_room: "Tree Entrance"
819 door { name: "Pink Hallway" }
820}
821connections {
822 from_room: "Green Color Door"
823 to_room: "Yellow Color Backside"
824 door { name: "Pink Hallway" }
825}
826connections {
827 from_room: "Green Color Door"
828 to_room: "Maze Paintings Area"
829 door { name: "Pink Hallway" }
830}
831connections {
832 from_room: "Outside Snake Room"
833 to_room: "Cyan Room"
834 door { name: "Cyan Room Entrance" }
835}
836connections {
837 from_room: "After Bee Room"
838 to_room: "Green Room"
839 door { name: "Green Room Entrance" }
840}
841connections {
842 from_room: "Blue Hallway"
843 to_room: "Blue Hallway Cut Side"
844 door { name: "Blue Hallway South Divider" }
845}
846connections {
847 from_room: "Sweet Foyer"
848 to_room: "Blue Hallway Cut Side"
849 door { name: "Near Sweet Brown Door" }
850}
851connections {
852 from_room: "Outside Red Room"
853 to_room: "Red Room"
854 door { name: "Red Room Entrance" }
855}
856connections {
857 from_room: "Blue Hallway Cut Side"
858 to_room: "Outside Red Room"
859 door { name: "Blue Hallway To Red Room" }
860}
861connections {
862 from_room: "Blue Hallway"
863 to_room: "Blue Hallway Tall Side"
864 door { name: "Blue Hallway North Divider" }
865}
866connections {
867 from_room: "Yellow Color Door"
868 to_room: "Blue Hallway Tall Side"
869 door { name: "Near Yellow Room Door" }
870}
871connections {
872 from_room: "Outside House"
873 to_room: "House Entrance"
874 door { name: "House Side Door" }
875}
876connections {
877 from_room: "Yellow Color Door"
878 to_room: "Yellow Room"
879 door { name: "Yellow Room Entrance" }
880}
881connections {
882 from_room: "Gray Color Door"
883 to_room: "Dark Light Room"
884 door { name: "Dark Light Room Entrance" }
885}
886connections {
887 from_room: "Dark Light Exit"
888 to_room: "Gray Color Backside"
889 door { name: "Dark Light Room Exit" }
890}
891connections {
892 from_room: "Dark Light Room"
893 to_room: "Dark Light Exit"
894 door { name: "Dark Light Room Divider" }
895}
896connections {
897 from_room: "Gray Color Backside"
898 to_room: "Sweet Foyer"
899 door { name: "Near Sweet Blue Door" }
900}
901connections {
902 from_room: "Gray Color Backside"
903 to_room: "South Castle Area"
904 door { name: "South Castle Area Back Door" }
905}
906connections {
907 from_room: "Gray Color Door"
908 to_room: "South Castle Area"
909 door { name: "South Castle Area Entrance" }
910}
911connections {
912 from_room: "After Bee Room"
913 to_room: "Plum Room"
914 door { name: "Plum Room Entrance" }
915}
916connections {
917 from_room: "Plum Room"
918 to_room: "North Castle Area"
919 door { name: "Plum Room Exit" }
920}
921connections {
922 from_room: "Plum Room"
923 to_room: "D Keyholder"
924 door { name: "D Keyholder Blocker" }
925}
926connections {
927 from_room: "Quiet Entrance"
928 to_room: "Purple SW Vestibule"
929 door { name: "Planet Room Secret Door" }
930}
931connections {
932 from_room: "Quiet Entrance"
933 to_room: "Rainbow Color Doors"
934 door { name: "Blue Color Doorway" }
935}
936connections {
937 from_room: "Outside Snake Room"
938 to_room: "Rainbow Color Doors"
939 door { name: "Blue Color Backside" }
940 oneway: true
941}
942connections {
943 from_room: "Pumpkin Entrance"
944 to_room: "Pumpkin Room"
945 door { name: "Pumpkin Room Interior" }
946}
947connections {
948 from_room: "Pumpkin Entrance"
949 to_room: "Outside Orange Room"
950 door { name: "Pumpkin Room Interior" }
951}
952connections {
953 from_room: "Rainbow Color Doors"
954 to_room: "Pumpkin Room"
955 door { name: "Pumpkin Room Interior" }
956}
957connections {
958 from_room: "Green Color Door"
959 to_room: "Pumpkin Entrance"
960 door { name: "Pumpkin Door" }
961}
962connections {
963 from_room: "Computer Room Seal"
964 to_room: "Outside Eye Temple"
965 door { name: "Computer Room Exit" }
966}
967connections {
968 from_room: "Computer Room"
969 to_room: "Computer Room Seal"
970 door { name: "Computer Room Interior Door" }
971}
972connections {
973 from_room: "Rainbow Color Doors"
974 to_room: "C Keyholder"
975 door { name: "C Keyholder Blocker" }
976}
977connections {
978 from_room: "Rainbow Color Doors"
979 to_room: "Computer Room"
980 door { name: "Computer Room Entrance" }
981}
982connections {
983 from_room: "Computer Room"
984 to_room: "Tree Entrance"
985 door { name: "Computer Room Back Door" }
986}
987connections {
988 from_room: "Outside Book Room"
989 to_room: "Book Room"
990 door { name: "Book Room Entrance" }
991}
992connections {
993 from_room: "Globe Room"
994 to_room: "Outside Book Room"
995 door { name: "Globe Room East Door" }
996}
997connections {
998 from_room: "Globe Room"
999 to_room: "Outside Salt Room"
1000 door { name: "Globe Room West Door" }
1001}
1002connections {
1003 from_room: "Globe Room"
1004 to_room: "Outside Magic Room"
1005 door { name: "Globe Room South Door" }
1006}
1007connections {
1008 from_room: "Book Room"
1009 to_room: "Outside Eye Temple"
1010 door { name: "Book Room Exit" }
1011}
1012connections {
1013 from_room: "Globe Room"
1014 to_room: "Outside Eye Temple"
1015 door { name: "Sticks And Stones Door" }
1016}
1017connections {
1018 from_room: "Castle"
1019 to_room: "Wisdom Panel"
1020 door { name: "Castle Numbers Puzzle" }
1021}
1022connections {
1023 from_room: "After Bee Room"
1024 to_room: "Wisdom Panel"
1025 door { name: "Castle Numbers Puzzle" }
1026}
1027connections {
1028 from_room: "Black Hex"
1029 to_room: "Zoo N"
1030 door { name: "Zoo West Entrance" }
1031}
1032connections {
1033 from_room: "Z2 Room"
1034 to_room: "Zoo E"
1035 door { name: "Zoo East Entrance" }
1036}
1037connections {
1038 from_room: "Outside Snake Room"
1039 to_room: "Zoo SE"
1040 door { name: "Zoo South Entrance" }
1041}
1042connections {
1043 from_room: "Zoo NE"
1044 to_room: "Zoo N"
1045 door { name: "Zoo Proxy North Door" }
1046}
1047connections {
1048 from_room: "Zoo E"
1049 to_room: "Zoo NE"
1050 door { name: "Zoo East Room" }
1051}
1052connections {
1053 from_room: "Zoo Center"
1054 to_room: "Zoo N"
1055 oneway: true
1056}
1057connections {
1058 from_room: "Zoo S"
1059 to_room: "Zoo Center"
1060 door { name: "Zoo Prize Door" }
1061}
1062connections {
1063 from_room: "Zoo SE"
1064 to_room: "Zoo S"
1065 door { name: "Zoo Proxy South Door" }
1066}
1067connections {
1068 from_room: "Outside Pyramid"
1069 to_room: "Zoo N"
1070 door { name: "Zoo North Entrance" }
1071}
1072connections {
1073 from_room: "Castle"
1074 to_room: "Ending"
1075 door { name: "Castle Throne" }
1076 oneway: true
1077}
1078connections {
1079 from {
1080 painting {
1081 room: "North Castle Area"
1082 name: "RELIC2"
1083 }
1084 }
1085 to {
1086 painting {
1087 room: "Green Smiley"
1088 name: "RELIC"
1089 }
1090 }
1091 oneway: true
1092}
1093connections {
1094 from {
1095 painting {
1096 room: "Rainbow Color Doors"
1097 name: "ACHES2"
1098 }
1099 }
1100 to {
1101 painting {
1102 room: "Outside Hedges"
1103 name: "ACHES"
1104 }
1105 }
1106 oneway: true
1107}
1108connections {
1109 from {
1110 painting {
1111 room: "Purple Room South"
1112 name: "PLANET"
1113 }
1114 }
1115 to {
1116 painting {
1117 room: "Quiet Entrance"
1118 name: "PLANET2"
1119 }
1120 }
1121 oneway: true
1122}
1123connections {
1124 from {
1125 painting {
1126 room: "Moat"
1127 name: "CASTLE"
1128 }
1129 }
1130 to {
1131 painting {
1132 room: "Outside House"
1133 name: "CASTLE2"
1134 }
1135 }
1136 oneway: true
1137}
1138connections {
1139 from {
1140 painting {
1141 room: "Purple SW Vestibule"
1142 name: "PAINS2"
1143 }
1144 }
1145 to {
1146 painting {
1147 room: "Pains Room"
1148 name: "PAINS"
1149 }
1150 }
1151 oneway: true
1152}
1153connections {
1154 from {
1155 painting {
1156 room: "Flip Painting"
1157 name: "FLIP2"
1158 }
1159 }
1160 to {
1161 painting {
1162 room: "Flip Painting Destination"
1163 name: "FLIP"
1164 }
1165 }
1166 oneway: true
1167}
1168connections {
1169 from {
1170 painting {
1171 room: "Number Paintings Area"
1172 name: "WON"
1173 }
1174 }
1175 to {
1176 painting {
1177 room: "West Castle Area"
1178 name: "WON2"
1179 }
1180 }
1181 oneway: true
1182}
1183connections {
1184 from {
1185 painting {
1186 room: "Number Paintings Area"
1187 name: "TOO"
1188 }
1189 }
1190 to {
1191 painting {
1192 room: "Outside Snake Room"
1193 name: "TOO2"
1194 }
1195 }
1196 oneway: true
1197}
1198connections {
1199 from {
1200 painting {
1201 room: "Number Paintings Area"
1202 name: "3"
1203 }
1204 }
1205 to {
1206 painting {
1207 room: "Sweet Foyer"
1208 name: "4"
1209 }
1210 }
1211 oneway: true
1212}
1213connections {
1214 from {
1215 painting {
1216 room: "Outside Snake Room"
1217 name: "SNAKE"
1218 }
1219 }
1220 to {
1221 painting {
1222 room: "Snake Room"
1223 name: "SNAKE2"
1224 }
1225 }
1226 oneway: true
1227}
1228connections {
1229 from {
1230 painting {
1231 room: "Bee Room Obverse"
1232 name: "BEE2"
1233 }
1234 }
1235 to {
1236 painting {
1237 room: "Bee Room Reverse"
1238 name: "BEE3"
1239 }
1240 }
1241 oneway: true
1242}
1243connections {
1244 from {
1245 painting {
1246 room: "Bee Room Reverse"
1247 name: "BUTTERFLY2"
1248 }
1249 }
1250 to {
1251 painting {
1252 room: "Bee Room Obverse"
1253 name: "BUTTERFLY"
1254 }
1255 }
1256 oneway: true
1257}
1258connections {
1259 from {
1260 painting {
1261 room: "Yellow Color Door"
1262 name: "EYEREDSTART"
1263 }
1264 }
1265 to {
1266 painting {
1267 room: "Eye Painting"
1268 name: "EYEREDEXITMAIN"
1269 }
1270 }
1271 oneway: true
1272}
1273connections {
1274 from {
1275 painting {
1276 room: "Eye Temple 1F Side"
1277 name: "EYEREDTOEXITMAIN1"
1278 }
1279 }
1280 to {
1281 painting {
1282 room: "Eye Painting"
1283 name: "EYEREDEXITMAIN"
1284 }
1285 }
1286 oneway: true
1287}
1288connections {
1289 from {
1290 painting {
1291 room: "Eye Temple 2F Side"
1292 name: "EYEREDTOEXITMAIN4"
1293 }
1294 }
1295 to {
1296 painting {
1297 room: "Eye Temple Pillar 1"
1298 name: "EYEREDEXITPILLAR1"
1299 }
1300 }
1301 oneway: true
1302}
1303connections {
1304 from {
1305 painting {
1306 room: "Eye Temple 1F Side"
1307 name: "EYEREDTOEXITMAIN5"
1308 }
1309 }
1310 to {
1311 painting {
1312 room: "Eye Temple 2F Side"
1313 name: "EYEREDEXITMAIN4"
1314 }
1315 }
1316 oneway: true
1317}
1318connections {
1319 from {
1320 painting {
1321 room: "Eye Temple 2F"
1322 name: "EYEREDTOSIDE1"
1323 }
1324 }
1325 to {
1326 painting {
1327 room: "Eye Temple 1F Side"
1328 name: "EYEREDSIDE1"
1329 }
1330 }
1331 oneway: true
1332}
1333connections {
1334 from {
1335 painting {
1336 room: "Eye Temple 1F"
1337 name: "EYEREDTOEXITMAIN2"
1338 }
1339 }
1340 to {
1341 painting {
1342 room: "Eye Painting"
1343 name: "EYEREDEXITMAIN"
1344 }
1345 }
1346 oneway: true
1347}
1348connections {
1349 from {
1350 painting {
1351 room: "Eye Temple Pillar 2"
1352 name: "EYEREDTOEXITMAIN3"
1353 }
1354 }
1355 to {
1356 painting {
1357 room: "Eye Painting"
1358 name: "EYEREDEXITMAIN"
1359 }
1360 }
1361 oneway: true
1362}
1363connections {
1364 from {
1365 painting {
1366 room: "Eye Temple Pillar 1"
1367 name: "EYEREDTOBACKSIDE1"
1368 }
1369 }
1370 to {
1371 painting {
1372 room: "Eye Temple 1F"
1373 name: "EYEREDEXITBACKSIDE"
1374 }
1375 }
1376 oneway: true
1377}
1378connections {
1379 from {
1380 painting {
1381 room: "Eye Temple Pillar 2"
1382 name: "EYEREDTOBACKSIDE2"
1383 }
1384 }
1385 to {
1386 painting {
1387 room: "Eye Temple 1F"
1388 name: "EYEREDEXITBACKSIDE"
1389 }
1390 }
1391 oneway: true
1392}
1393connections {
1394 from {
1395 painting {
1396 room: "Eye Temple Pillar 1"
1397 name: "EYEREDTOBACKSIDE4"
1398 }
1399 }
1400 to {
1401 painting {
1402 room: "Eye Temple 2F"
1403 name: "EYEREDEXITTOP1"
1404 }
1405 }
1406 oneway: true
1407}
1408connections {
1409 from {
1410 painting {
1411 room: "Eye Temple 1F"
1412 name: "EYEREDTOBACKSIDE3"
1413 }
1414 }
1415 to {
1416 painting {
1417 room: "Eye Temple 1F"
1418 name: "EYEREDEXITBACKSIDE"
1419 }
1420 }
1421 oneway: true
1422}
1423connections {
1424 from {
1425 painting {
1426 room: "Eye Temple 2F"
1427 name: "EYEREDTOBACKSIDE5"
1428 }
1429 }
1430 to {
1431 painting {
1432 room: "Eye Temple Pillar 2"
1433 name: "EYEREDEXITPILLAR2"
1434 }
1435 }
1436 oneway: true
1437}
1438connections {
1439 from {
1440 painting {
1441 room: "Eye Temple 2F Side"
1442 name: "EYEREDEXITMAIN3"
1443 }
1444 }
1445 to {
1446 painting {
1447 room: "I2 Room"
1448 name: "EYEREDEXITMAIN2"
1449 }
1450 }
1451 oneway: true
1452}
1453connections {
1454 from {
1455 painting {
1456 room: "Eye Temple 1F"
1457 name: "EYEREDTOPILLAR1"
1458 }
1459 }
1460 to {
1461 painting {
1462 room: "Eye Temple Pillar 1"
1463 name: "EYEREDEXITPILLAR1"
1464 }
1465 }
1466 oneway: true
1467}
1468connections {
1469 from {
1470 painting {
1471 room: "Eye Temple 1F"
1472 name: "EYEREDTOPILLAR2"
1473 }
1474 }
1475 to {
1476 painting {
1477 room: "Eye Temple Pillar 2"
1478 name: "EYEREDEXITPILLAR2"
1479 }
1480 }
1481 oneway: true
1482}
1483connections {
1484 from {
1485 painting {
1486 room: "Eye Temple 1F"
1487 name: "EYEREDTOPILLAR3"
1488 }
1489 }
1490 to {
1491 painting {
1492 room: "Eye Temple 1F"
1493 name: "EYEREDEXITBACKSIDE"
1494 }
1495 }
1496 oneway: true
1497}
1498connections {
1499 from {
1500 painting {
1501 room: "Eye Temple 2F"
1502 name: "EYEREDTOTOP1"
1503 }
1504 }
1505 to {
1506 painting {
1507 room: "Eye Temple 2F"
1508 name: "EYEREDEXITTOP1"
1509 }
1510 }
1511 oneway: true
1512}
1513connections {
1514 from_room: "Pyramid Entry"
1515 to_room: "Pyramid 3"
1516 door { name: "Pyramid 3 Door" }
1517}
1518connections {
1519 from_room: "Pyramid 3"
1520 to_room: "Pyramid 6"
1521 door { name: "Pyramid 6 Door" }
1522}
1523connections {
1524 from_room: "Pyramid 6"
1525 to_room: "Pyramid 8"
1526 door { name: "Pyramid 8 Left Door" }
1527}
1528connections {
1529 from_room: "Pyramid 7"
1530 to_room: "Pyramid 8"
1531 door { name: "Pyramid 8 Bottom Door" }
1532}
1533connections {
1534 from_room: "Pyramid Entry"
1535 to_room: "Pyramid 7"
1536 door { name: "Pyramid 7 Door" }
1537}
1538connections {
1539 from_room: "Pyramid 7"
1540 to_room: "Pyramid 4"
1541 door { name: "Pyramid 4 Door" }
1542}
1543connections {
1544 from_room: "Pyramid 4"
1545 to_room: "Pyramid 5"
1546 door { name: "Pyramid 5 Door" }
1547}
1548connections {
1549 from_room: "Pyramid 5"
1550 to_room: "Pyramid Second Floor"
1551 door { name: "Pyramid Second Floor Door" }
1552}
1553connections {
1554 from_room: "Pyramid Second Floor"
1555 to_room: "Pyramid Top"
1556 door { name: "Pyramid Third Floor Door" }
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}
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb new file mode 100644 index 0000000..ace15a1 --- /dev/null +++ b/data/maps/daedalus/doors.txtpb
@@ -0,0 +1,2296 @@
1doors {
2 name: "Snake Room First Door"
3 type: EVENT
4 panels { room: "Snake Room" name: "HISS" answer: "cat" }
5}
6doors {
7 name: "Snake Room Second Door"
8 type: EVENT
9 panels { room: "Snake Room" name: "SQUEAK" answer: "bat" }
10}
11doors {
12 name: "Snake Room Third Door"
13 type: EVENT
14 panels { room: "Snake Room" name: "SQUEAK" answer: "bat" }
15 panels { room: "Snake Room" name: "BUZZ" answer: "fly" }
16}
17doors {
18 name: "West Sticks And Stones Door"
19 type: EVENT
20 panels { room: "West Castle Area" name: "SKELETON" }
21}
22doors {
23 name: "Castle West Hider"
24 type: EVENT
25 panels { room: "West Castle Area" name: "SONG (1)" }
26 panels { room: "West Castle Area" name: "FACE" }
27}
28doors {
29 name: "Castle South Hider"
30 type: EVENT
31 panels { room: "South Castle Area" name: "AN" }
32 panels { room: "South Castle Area" name: "OFFER" }
33 panels { room: "South Castle Area" name: "VILLAGE" }
34 panels { room: "South Castle Area" name: "BEFORE" }
35 panels { room: "South Castle Area" name: "LAIR" }
36}
37doors {
38 name: "Southwest Sticks And Stones Door"
39 type: EVENT
40 panels { room: "Globe Room" name: "TICK" answer: "sticks" }
41 panels { room: "Globe Room" name: "TONE" answer: "stones" }
42 panels { room: "Globe Room" name: "BONE" }
43}
44doors {
45 name: "Castle North Hider"
46 type: EVENT
47 panels { room: "North Castle Area" name: "A" }
48 panels { room: "North Castle Area" name: "SUMMER" }
49 panels { room: "North Castle Area" name: "PLACE" }
50}
51doors {
52 name: "Pyramid 3 Door"
53 type: EVENT
54 panels { room: "Pyramid Entry" name: "TREE" }
55}
56doors {
57 name: "Pyramid 6 Door"
58 type: EVENT
59 panels { room: "Pyramid 7" name: "ARTIST" }
60}
61doors {
62 name: "Pyramid 8 Left Door"
63 type: EVENT
64 panels { room: "Pyramid 5" name: "ROYAL" }
65}
66doors {
67 name: "Pyramid 8 Bottom Door"
68 type: EVENT
69 panels { room: "Pyramid 4" name: "CAT" }
70}
71doors {
72 name: "Pyramid 7 Door"
73 type: EVENT
74 panels { room: "Pyramid Entry" name: "SHAPE" }
75}
76doors {
77 name: "Pyramid 4 Door"
78 type: EVENT
79 panels { room: "Pyramid 3" name: "VEHICLE" }
80}
81doors {
82 name: "Pyramid 5 Door"
83 type: EVENT
84 panels { room: "Pyramid 6" name: "TEA" }
85}
86doors {
87 name: "Pyramid Second Floor Door"
88 type: EVENT
89 panels { room: "Pyramid 8" name: "INSTRUMENT" }
90 panels { room: "Pyramid 5" name: "ROYAL" }
91}
92doors {
93 name: "Pyramid Third Floor Door"
94 type: EVENT
95 panels { room: "Outside Pyramid" name: "PEER" }
96 panels { room: "Outside Pyramid" name: "AMID" }
97 panels { room: "Pyramid Entry" name: "TREE" }
98 panels { room: "Pyramid Entry" name: "SHAPE" }
99 panels { room: "Pyramid 3" name: "VEHICLE" }
100 panels { room: "Pyramid 4" name: "CAT" }
101 panels { room: "Pyramid 5" name: "ROYAL" }
102 panels { room: "Pyramid 6" name: "TEA" }
103 panels { room: "Pyramid 7" name: "ARTIST" }
104 panels { room: "Pyramid 8" name: "INSTRUMENT" }
105 panels { room: "Pyramid Second Floor" name: "TOOL" }
106 panels { room: "Pyramid Second Floor" name: "SODA" }
107 panels { room: "Pyramid Second Floor" name: "ORGAN" }
108 panels { room: "Pyramid Second Floor" name: "DIAMOND" }
109 panels { room: "Pyramid Second Floor" name: "INSTRUMENT" }
110 panels { room: "Pyramid Second Floor" name: "BEVERAGE" }
111}
112doors {
113 name: "Pyramid 9 Blocker"
114 type: EVENT
115 panels { room: "Pyramid Second Floor" name: "TOOL" }
116 panels { room: "Pyramid Second Floor" name: "SODA" }
117 panels { room: "Pyramid Second Floor" name: "ORGAN" }
118}
119doors {
120 name: "Pyramid 14 Blocker"
121 type: EVENT
122 panels { room: "Pyramid Second Floor" name: "SODA" }
123}
124doors {
125 name: "Pyramid 13 Blocker"
126 type: EVENT
127 panels { room: "Pyramid Second Floor" name: "ORGAN" }
128}
129doors {
130 name: "Castle Flipper"
131 type: EVENT
132 panels { room: "Castle" name: "REVERSE" }
133}
134doors {
135 name: "Castle Hazel Stairs"
136 # This is called "yellow" in-game... no way.
137 type: EVENT
138 panels { room: "Castle" name: "ONE (Hazel)" }
139 panels { room: "Castle" name: "TWO (Hazel)" }
140 panels { room: "Castle" name: "THREE (Hazel)" }
141 panels { room: "Castle" name: "FOUR (Hazel)" }
142}
143doors {
144 name: "Castle Maroon Stairs"
145 type: EVENT
146 panels { room: "Castle" name: "ONE (Maroon)" }
147 panels { room: "Castle" name: "TWO (Maroon)" }
148 panels { room: "Castle" name: "THREE (Maroon)" }
149 panels { room: "Castle" name: "FOUR (Maroon)" }
150}
151doors {
152 name: "Castle Green Stairs"
153 type: EVENT
154 panels { room: "Castle" name: "ONE (Green)" }
155 panels { room: "Castle" name: "TWO (Green)" }
156 panels { room: "Castle" name: "THREE (Green)" }
157 panels { room: "Castle" name: "FOUR (Green)" }
158}
159doors {
160 name: "Castle Blue Stairs"
161 type: EVENT
162 panels { room: "Castle" name: "ONE (Blue)" }
163 panels { room: "Castle" name: "TWO (Blue)" }
164 panels { room: "Castle" name: "THREE (Blue)" }
165 panels { room: "Castle" name: "FOUR (Blue)" }
166}
167doors {
168 name: "Castle Throne"
169 type: EVENT
170 panels { room: "Castle" name: "FIVE (Blue)" }
171 panels { room: "Castle" name: "FIVE (Green)" }
172 panels { room: "Castle" name: "FIVE (Maroon)" }
173 panels { room: "Castle" name: "FIVE (Hazel)" }
174}
175doors {
176 name: "Starting Room North Wall Center Door"
177 type: STANDARD
178 receivers: "Components/Doors/Entry/entry_1"
179 panels { room: "Starting Room" name: "ENTRANCE" }
180 location_room: "Starting Room"
181}
182doors {
183 name: "Starting Room West Wall South Door"
184 type: STANDARD
185 receivers: "Components/Doors/Entry/entry_2"
186 panels { room: "Welcome Back Exit" name: "WELCOME" }
187 location_room: "Welcome Back Exit"
188}
189doors {
190 name: "Welcome Back Secret Door"
191 type: ITEM_ONLY
192 receivers: "Components/Doors/Entry/entry_13"
193 panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" }
194 panels { room: "West Spire" name: "BYE" }
195}
196doors {
197 name: "Welcome Back Door"
198 type: LOCATION_ONLY
199 #receivers: "Components/Doors/Entry/entry_14"
200 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" }
201 location_room: "Welcome Back Area"
202}
203# entry_3 is the door to SEAL, which we will ignore.
204doors {
205 name: "Starting Room West Wall Center Door"
206 type: STANDARD
207 receivers: "Components/Doors/Entry/entry_4"
208 panels { room: "Entry Shortcut" name: "WELCOME" }
209 location_room: "Entry Shortcut"
210}
211doors {
212 name: "Entry Shortcut Secret Exit"
213 type: ITEM_ONLY
214 receivers: "Components/Doors/Entry/entry_12"
215 panels { room: "Entry Shortcut" name: "WELCOME" }
216 panels { room: "West Spire" name: "CONCEALED" }
217}
218doors {
219 name: "Starting Room West Wall North Door"
220 type: STANDARD
221 receivers: "Components/Doors/Entry/entry_5"
222 panels { room: "West Spire" name: "CONCEALED" }
223 location_room: "West Spire"
224}
225doors {
226 name: "Starting Room East Wall Center Door"
227 type: STANDARD
228 receivers: "Components/Doors/Entry/entry_6"
229 panels { room: "Rainbow Color Backside" name: "?" }
230 location_room: "Rainbow Color Backside"
231}
232doors {
233 name: "Starting Room East Wall North Door"
234 type: ITEM_ONLY
235 receivers: "Components/Doors/Entry/entry_7"
236 panels { room: "Starting Room" name: "ENTRANCE" }
237 panels { room: "Rainbow Color Backside" name: "?" }
238}
239doors {
240 name: "Starting Room North Wall West Door"
241 type: STANDARD
242 receivers: "Components/Doors/Entry/entry_8"
243 receivers: "Components/Doors/Entry/entry_16"
244 panels { room: "Number Paintings Area" name: "TURN" }
245 location_room: "Number Paintings Area"
246}
247doors {
248 name: "Starting Room North Wall East Door"
249 type: STANDARD
250 receivers: "Components/Doors/Entry/entry_9"
251 panels { room: "Yellow Color Door" name: "SPIN" }
252 location_room: "Yellow Color Door"
253}
254doors {
255 name: "Starting Room South Wall East Door"
256 type: ITEM_ONLY
257 receivers: "Components/Doors/Entry/entry_10"
258 panels { room: "Outside Eye Temple" name: "Entrance" }
259}
260doors {
261 name: "Temple of the Eyes Entrance"
262 type: STANDARD
263 receivers: "Components/Doors/Entry/entry_18"
264 panels { room: "Outside Eye Temple" name: "Entrance" }
265 location_room: "Outside Eye Temple"
266}
267doors {
268 name: "Starting Room South Wall West Door"
269 type: ITEM_ONLY
270 receivers: "Components/Doors/Entry/entry_11"
271 panels { room: "Outside Eye Temple" name: "Entrance" }
272}
273doors {
274 name: "Eye Painting Exit"
275 type: STANDARD
276 receivers: "Components/Doors/Entry/entry_15"
277 panels { room: "Eye Painting" name: "REVILED" }
278 location_room: "Eye Painting"
279}
280doors {
281 name: "Near Pyramid Gate"
282 type: STANDARD
283 receivers: "Components/Doors/Entry/gate_1"
284 panels { room: "Number Paintings Area" name: "GOING" }
285 location_room: "Number Paintings Area"
286}
287doors {
288 name: "Black Hexes Door"
289 type: STANDARD
290 receivers: "Components/Doors/Entry/gate_3"
291 panels { room: "Black Hex" name: "HIDE" }
292 panels { room: "Black Hex" name: "ORDER" }
293 panels { room: "Black Hex" name: "TOWER" }
294 panels { room: "Black Hex" name: "MAZE" }
295 panels { room: "Black Hex" name: "CLUES" }
296 panels { room: "Black Hex" name: "SECRET" }
297 location_room: "Black Hex"
298 location_name: "Black Hex"
299}
300doors {
301 name: "Splintering Exit Left Door"
302 type: STANDARD
303 receivers: "Components/Doors/Entry/gate_4"
304 panels { room: "West Castle Area" name: "EVER" }
305 panels { room: "West Castle Area" name: "AXES" }
306 panels { room: "West Castle Area" name: "FLIP (1)" }
307 panels { room: "West Castle Area" name: "SLOT" }
308 location_room: "West Castle Area"
309}
310doors {
311 name: "Splintering Exit Right Door"
312 type: ITEM_ONLY
313 receivers: "Components/Doors/Entry/gate_5"
314 panels { room: "West Castle Area" name: "EVER" }
315 panels { room: "West Castle Area" name: "AXES" }
316 panels { room: "West Castle Area" name: "FLIP (1)" }
317 panels { room: "West Castle Area" name: "SLOT" }
318}
319doors {
320 name: "Z2 Room Back Exit"
321 type: ITEM_ONLY
322 receivers: "Components/Doors/Entry/gate_2"
323 panels { room: "Z2 Room" name: "MICROSCOPE" }
324 panels { room: "Z2 Room" name: "KEY" }
325 panels { room: "Z2 Room" name: "HORSE" }
326 panels { room: "Z2 Room" name: "CAR" }
327 panels { room: "Z2 Room" name: "SOLSTICE" }
328 panels { room: "Z2 Room" name: "EQUINE" }
329 panels { room: "Z2 Room" name: "CHARGE" }
330 panels { room: "Z2 Room" name: "MUST" }
331 panels { room: "Z2 Room" name: "CAPE" }
332 panels { room: "Z2 Room" name: "GLANCE" }
333 panels { room: "Z2 Room" name: "JAR" }
334 panels { room: "Z2 Room" name: "AGREEMENT" }
335 panels { room: "Z2 Room" name: "VOYAGE" }
336 panels { room: "Z2 Room" name: "INSECT" }
337 panels { room: "Z2 Room" name: "EAGLE" }
338 panels { room: "Z2 Room" name: "MAJESTIC" }
339 panels { room: "Z2 Room" name: "RINGO" }
340 panels { room: "Z2 Room" name: "POLICY" }
341 panels { room: "Z2 Room" name: "DISCORD" }
342 panels { room: "Z2 Room" name: "CAT" }
343 complete_at: 10
344}
345doors {
346 name: "Z2 Prize"
347 type: EVENT
348 # theo_6, theo_7, theo_8, theo_9
349 panels { room: "Z2 Room" name: "MICROSCOPE" }
350 panels { room: "Z2 Room" name: "KEY" }
351 panels { room: "Z2 Room" name: "HORSE" }
352 panels { room: "Z2 Room" name: "CAR" }
353 panels { room: "Z2 Room" name: "SOLSTICE" }
354 panels { room: "Z2 Room" name: "EQUINE" }
355 panels { room: "Z2 Room" name: "CHARGE" }
356 panels { room: "Z2 Room" name: "MUST" }
357 panels { room: "Z2 Room" name: "CAPE" }
358 panels { room: "Z2 Room" name: "GLANCE" }
359 panels { room: "Z2 Room" name: "JAR" }
360 panels { room: "Z2 Room" name: "AGREEMENT" }
361 panels { room: "Z2 Room" name: "VOYAGE" }
362 panels { room: "Z2 Room" name: "INSECT" }
363 panels { room: "Z2 Room" name: "EAGLE" }
364 panels { room: "Z2 Room" name: "MAJESTIC" }
365 panels { room: "Z2 Room" name: "RINGO" }
366 panels { room: "Z2 Room" name: "POLICY" }
367 panels { room: "Z2 Room" name: "DISCORD" }
368 panels { room: "Z2 Room" name: "CAT" }
369}
370doors {
371 name: "Z2 Room Southwest Door"
372 type: STANDARD
373 receivers: "Components/Doors/Halls/theo_1"
374 panels { room: "Z2 Room" name: "MICROSCOPE" }
375 panels { room: "Z2 Room" name: "KEY" }
376 panels { room: "Z2 Room" name: "HORSE" }
377 panels { room: "Z2 Room" name: "CAR" }
378 panels { room: "Z2 Room" name: "SOLSTICE" }
379 panels { room: "Z2 Room" name: "EQUINE" }
380 panels { room: "Z2 Room" name: "CHARGE" }
381 panels { room: "Z2 Room" name: "MUST" }
382 panels { room: "Z2 Room" name: "CAPE" }
383 panels { room: "Z2 Room" name: "GLANCE" }
384 location_room: "Z2 Room"
385 location_name: "West Puzzles"
386}
387doors {
388 name: "Z2 Room Northwest Door"
389 type: ITEM_ONLY
390 receivers: "Components/Doors/Halls/theo_2"
391 panels { room: "Z2 Room" name: "MICROSCOPE" }
392 panels { room: "Z2 Room" name: "KEY" }
393 panels { room: "Z2 Room" name: "HORSE" }
394 panels { room: "Z2 Room" name: "CAR" }
395 panels { room: "Z2 Room" name: "SOLSTICE" }
396 panels { room: "Z2 Room" name: "EQUINE" }
397 panels { room: "Z2 Room" name: "CHARGE" }
398 panels { room: "Z2 Room" name: "MUST" }
399 panels { room: "Z2 Room" name: "CAPE" }
400 panels { room: "Z2 Room" name: "GLANCE" }
401}
402doors {
403 name: "Z2 Room Northeast Door"
404 type: STANDARD
405 receivers: "Components/Doors/Halls/theo_3"
406 panels { room: "Z2 Room" name: "JAR" }
407 panels { room: "Z2 Room" name: "AGREEMENT" }
408 panels { room: "Z2 Room" name: "VOYAGE" }
409 panels { room: "Z2 Room" name: "INSECT" }
410 panels { room: "Z2 Room" name: "EAGLE" }
411 panels { room: "Z2 Room" name: "MAJESTIC" }
412 panels { room: "Z2 Room" name: "RINGO" }
413 panels { room: "Z2 Room" name: "POLICY" }
414 panels { room: "Z2 Room" name: "DISCORD" }
415 panels { room: "Z2 Room" name: "CAT" }
416 location_room: "Z2 Room"
417 location_name: "East Puzzles"
418}
419doors {
420 name: "Z2 Room Southeast Door"
421 type: ITEM_ONLY
422 receivers: "Components/Doors/Halls/theo_4"
423 receivers: "Components/Doors/Halls/theo_5"
424 panels { room: "Z2 Room" name: "JAR" }
425 panels { room: "Z2 Room" name: "AGREEMENT" }
426 panels { room: "Z2 Room" name: "VOYAGE" }
427 panels { room: "Z2 Room" name: "INSECT" }
428 panels { room: "Z2 Room" name: "EAGLE" }
429 panels { room: "Z2 Room" name: "MAJESTIC" }
430 panels { room: "Z2 Room" name: "RINGO" }
431 panels { room: "Z2 Room" name: "POLICY" }
432 panels { room: "Z2 Room" name: "DISCORD" }
433 panels { room: "Z2 Room" name: "CAT" }
434}
435doors {
436 name: "Coin Tower Part 1"
437 type: LOCATION_ONLY
438 panels { room: "Yellow Color Door" name: "Paintings" }
439 location_room: "Yellow Color Door"
440}
441doors {
442 name: "Coin Tower Part 2"
443 type: EVENT
444 panels { room: "Coin Tower" name: "RAIN" }
445}
446doors {
447 name: "Purple SE Vestibule Blocker"
448 type: EVENT
449 #receivers: "Components/Doors/Purple Exterior/purple_3"
450 #receivers: "Components/Doors/Purple Exterior/purple_4"
451 panels { room: "Purple SE Vestibule" name: "RUN" }
452 panels { room: "Purple SE Vestibule" name: "ROADS" }
453}
454doors {
455 name: "Purple SW Vestibule Blocker"
456 type: EVENT
457 #receivers: "Components/Doors/Purple Exterior/purple_15"
458 #receivers: "Components/Doors/Purple Exterior/purple_16"
459 panels { room: "Purple SW Vestibule" name: "LETTERS" }
460 panels { room: "Purple SW Vestibule" name: "INSCRIBE" }
461}
462doors {
463 name: "Purple NW Vestibule Blocker"
464 type: EVENT
465 #receivers: "Components/Doors/Purple Exterior/purple_11"
466 #receivers: "Components/Doors/Purple Exterior/purple_12"
467 panels { room: "Purple NW Vestibule" name: "MESSAGES" }
468 panels { room: "Purple NW Vestibule" name: "LOSE" }
469}
470doors {
471 name: "Purple NE Vestibule Blocker"
472 type: EVENT
473 #receivers: "Components/Doors/Purple Exterior/purple_7"
474 #receivers: "Components/Doors/Purple Exterior/purple_8"
475 panels { room: "Outside House" name: "WALLS" }
476 panels { room: "Outside House" name: "LOCK" }
477}
478doors {
479 name: "Purple SE Vestibule"
480 type: STANDARD
481 receivers: "Components/Doors/Purple Exterior/purple_1"
482 receivers: "Components/Doors/Purple Exterior/purple_2"
483 panels { room: "Purple SE Vestibule" name: "RUN" }
484 panels { room: "Purple SE Vestibule" name: "ROADS" }
485 location_room: "Purple SE Vestibule"
486}
487doors {
488 name: "Purple NE Vestibule"
489 type: LOCATION_ONLY
490 # This has no impact on logic because it's the same room on both sides.
491 #receivers: "Components/Doors/Purple Exterior/purple_5"
492 #receivers: "Components/Doors/Purple Exterior/purple_6"
493 panels { room: "Outside House" name: "WALLS" }
494 panels { room: "Outside House" name: "LOCK" }
495 location_room: "Outside House"
496}
497doors {
498 name: "Purple NW Vestibule"
499 type: STANDARD
500 receivers: "Components/Doors/Purple Exterior/purple_9"
501 receivers: "Components/Doors/Purple Exterior/purple_10"
502 panels { room: "Purple NW Vestibule" name: "MESSAGES" }
503 panels { room: "Purple NW Vestibule" name: "LOSE" }
504 location_room: "Purple NW Vestibule"
505}
506doors {
507 name: "Purple SW Vestibule"
508 type: STANDARD
509 receivers: "Components/Doors/Purple Exterior/purple_13"
510 receivers: "Components/Doors/Purple Exterior/purple_14"
511 panels { room: "Purple SW Vestibule" name: "LETTERS" }
512 panels { room: "Purple SW Vestibule" name: "INSCRIBE" }
513 location_room: "Purple SW Vestibule"
514}
515doors {
516 name: "Purple West Area North Door"
517 type: STANDARD
518 receivers: "Components/Doors/Purple Exterior/purple_17"
519 panels { room: "Outside House" name: "BLITHELY" }
520 panels { room: "Purple Room South" name: "THESE" }
521 location_room: "Outside House"
522 location_name: "West Purple Vestibules"
523}
524doors {
525 name: "Purple West Area South Door"
526 type: ITEM_ONLY
527 receivers: "Components/Doors/Purple Exterior/purple_18"
528 panels { room: "Outside House" name: "BLITHELY" }
529 panels { room: "Purple Room South" name: "THESE" }
530}
531doors {
532 name: "Godot Room Entrance"
533 type: ITEM_ONLY
534 receivers: "Components/Doors/Purple Exterior/purple_25"
535 panels { room: "Purple Room South" name: "THESE" }
536}
537doors {
538 name: "Godot Room Exit"
539 type: STANDARD
540 receivers: "Components/Doors/Purple Exterior/purple_26"
541 panels { room: "Godot Room" name: "MOTORCYCLE" }
542 panels { room: "Godot Room" name: "ME" }
543 panels { room: "Godot Room" name: "PAWN" }
544 panels { room: "Godot Room" name: "MANIPULATE" }
545 panels { room: "Godot Room" name: "AUDIO" }
546 panels { room: "Godot Room" name: "AIRPLANE" }
547 panels { room: "Godot Room" name: "IDEA" }
548 panels { room: "Godot Room" name: "TRAIN" }
549 panels { room: "Godot Room" name: "RECORDING" }
550 location_room: "Godot Room"
551 location_name: "Godot Room"
552}
553doors {
554 name: "Beehalls Intersection"
555 type: EVENT
556 # Unfortunately this has to be an event because the panels block the door
557 # until solved. This means that the door can't give access to the three
558 # entrances. It only blocks access to the fourth panel.
559 panels { room: "After Bee Room" name: "GAS" }
560 panels { room: "Outside House" name: "WHISPER" }
561 panels { room: "Purple NW Vestibule" name: "SNOWMAN" }
562}
563doors {
564 name: "Beehalls Panel"
565 type: LOCATION_ONLY
566 panels { room: "Beehalls Intersection" name: "CLOUDS" }
567 location_room: "Beehalls Intersection"
568}
569doors {
570 name: "Purple West Area West Door"
571 type: ITEM_ONLY
572 receivers: "Components/Doors/Purple Exterior/purple_27"
573 panels { room: "Outside House" name: "BLITHELY" }
574 panels { room: "Purple Room South" name: "THESE" }
575}
576doors {
577 name: "Purple East Area South Door"
578 type: STANDARD
579 receivers: "Components/Doors/Purple Exterior/purple_19"
580 panels { room: "Purple Room South" name: "ANY" }
581 panels { room: "Outside House" name: "A" }
582 location_room: "Outside House"
583 location_name: "East Purple Vestibules"
584}
585doors {
586 name: "Purple East Area North Door"
587 type: ITEM_ONLY
588 receivers: "Components/Doors/Purple Exterior/purple_20"
589 panels { room: "Purple Room South" name: "ANY" }
590 panels { room: "Outside House" name: "A" }
591}
592doors {
593 name: "Purple Room North Entrance"
594 type: STANDARD
595 receivers: "Components/Doors/Purple Exterior/purple_21"
596 panels { room: "Purple Room South" name: "ANY" }
597 panels { room: "Outside House" name: "A" }
598 panels { room: "Outside House" name: "BLITHELY" }
599 panels { room: "Purple Room South" name: "THESE" }
600 location_room: "Outside House"
601 location_name: "Purple Vestibules"
602}
603doors {
604 name: "Purple Room South Entrance"
605 type: ITEM_ONLY
606 receivers: "Components/Doors/Purple Exterior/purple_22"
607 panels { room: "Purple Room South" name: "ANY" }
608 panels { room: "Outside House" name: "A" }
609 panels { room: "Outside House" name: "BLITHELY" }
610 panels { room: "Purple Room South" name: "THESE" }
611}
612doors {
613 name: "Purple Room West Entrance"
614 type: ITEM_ONLY
615 receivers: "Components/Doors/Purple Exterior/purple_23"
616 panels { room: "Purple Room South" name: "ANY" }
617 panels { room: "Outside House" name: "A" }
618 panels { room: "Outside House" name: "BLITHELY" }
619 panels { room: "Purple Room South" name: "THESE" }
620}
621doors {
622 name: "Purple Room East Entrance"
623 type: ITEM_ONLY
624 receivers: "Components/Doors/Purple Exterior/purple_24"
625 panels { room: "Purple Room South" name: "ANY" }
626 panels { room: "Outside House" name: "A" }
627 panels { room: "Outside House" name: "BLITHELY" }
628 panels { room: "Purple Room South" name: "THESE" }
629}
630doors {
631 name: "Purple Room"
632 type: LOCATION_ONLY
633 panels { room: "Purple Room" name: "HOIST" }
634 panels { room: "Purple Room" name: "CORE" }
635 panels { room: "Purple Room" name: "FISH" }
636 panels { room: "Purple Room" name: "ALLOW" }
637 panels { room: "Purple Room" name: "BIRD" }
638 panels { room: "Purple Room" name: "HONK" }
639 panels { room: "Purple Room" name: "APE" }
640 panels { room: "Purple Room" name: "APATHY" }
641 location_room: "Purple Room"
642 location_name: "Puzzles"
643}
644doors {
645 name: "Hedges Tower"
646 type: LOCATION_ONLY
647 # TODO: Not making this an item right now in order to force the player to
648 # solve the puzzles in order to enter The Tenacious. In the future, I'd like
649 # to make this an item, and make you solve the panels in order to get the
650 # location.
651 panels { room: "Hedges" name: "SOLVE" }
652 panels { room: "Hedges" name: "US" }
653 panels { room: "Hedges" name: "IN" }
654 panels { room: "Hedges" name: "ORDER" }
655 panels { room: "Hedges" name: "THEN" }
656 panels { room: "Hedges" name: "JUMP" }
657 panels { room: "Hedges" name: "DOWN" }
658 panels { room: "Hedges" name: "THE" }
659 panels { room: "Hedges" name: "TOWER" }
660 location_room: "Hedges"
661}
662doors {
663 name: "Near Flip Painting Door"
664 type: STANDARD
665 receivers: "Components/Doors/Halls/halls_1"
666 panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" }
667 location_room: "Flip Painting Hidden Panel"
668}
669doors {
670 name: "Southwest Area Intersection"
671 type: STANDARD
672 receivers: "Components/Doors/Halls/halls_3"
673 panels { room: "Globe Room" name: "HIDDEN" answer: "secret" }
674 location_room: "Globe Room"
675}
676# halls_4 is some kind of remnant from SEAL and does nothing.
677doors {
678 name: "Blue Room Entrance"
679 type: STANDARD
680 receivers: "Components/Doors/Halls/halls_2"
681 panels { room: "Rainbow Color Doors" name: "CROW" }
682 location_room: "Rainbow Color Doors"
683}
684doors {
685 name: "Blue Room"
686 type: LOCATION_ONLY
687 panels { room: "Blue Room" name: "RED" }
688 panels { room: "Blue Room" name: "WESTWARD" }
689 panels { room: "Blue Room" name: "RANGE" }
690 panels { room: "Blue Room" name: "PEPPER" }
691 panels { room: "Blue Room" name: "TIME" }
692 panels { room: "Blue Room" name: "SALT" }
693 panels { room: "Blue Room" name: "BULB" }
694 panels { room: "Blue Room" name: "PAPA" }
695 panels { room: "Blue Room" name: "MINT" }
696 panels { room: "Blue Room" name: "CELEBRATORY" }
697 panels { room: "Blue Room" name: "DETECTIVE" }
698 location_room: "Blue Room"
699 location_name: "Puzzles"
700}
701doors {
702 name: "O2 Prize"
703 type: EVENT
704 panels { room: "O2 Room" name: "LISTEN" }
705 panels { room: "O2 Room" name: "UNLOCK" }
706 panels { room: "O2 Room" name: "PROMISE" }
707 panels { room: "O2 Room" name: "SIGN" }
708 panels { room: "O2 Room" name: "AJAR" }
709 panels { room: "O2 Room" name: "HEED" }
710 panels { room: "O2 Room" name: "HERALD" }
711 panels { room: "O2 Room" name: "VOW" }
712 panels { room: "O2 Room" name: "HONEST" }
713 panels { room: "O2 Room" name: "PROPHECY" }
714 panels { room: "O2 Room" name: "BOND" }
715 panels { room: "O2 Room" name: "UNBLOCKED" }
716}
717doors {
718 name: "Blue Smiley Entrance"
719 type: STANDARD
720 receivers: "Components/Doors/Halls/oroom_2"
721 panels { room: "O2 Room" name: "HONEST" }
722 location_room: "O2 Room"
723}
724doors {
725 name: "Composite Room NE Entrance"
726 type: STANDARD
727 receivers: "Components/Doors/Halls/oroom_3"
728 panels { room: "O2 Room" name: "UNLOCK" }
729 location_room: "O2 Room"
730}
731doors {
732 name: "Composite Room East Door"
733 type: STANDARD
734 receivers: "Components/Doors/Halls/oroom_5"
735 panels { room: "Composite Room NE" name: "<-" }
736 panels { room: "Composite Room NE" name: "TEXTBOOK" }
737 panels { room: "Composite Room NE" name: "CORNERHOME" }
738 panels { room: "Composite Room NE" name: "BIRDCALL" }
739 panels { room: "Composite Room NE" name: "FORCEYARD" }
740 panels { room: "Composite Room NE" name: "TIREPOUND" }
741 panels { room: "Composite Room NE" name: "LIEQUIZ" }
742 panels { room: "Composite Room NE" name: "WHITEOUT" }
743 panels { room: "Composite Room NE" name: "FEETHIM" }
744 panels { room: "Composite Room NE" name: "STARFALL" }
745 panels { room: "Composite Room S" name: "MUSCLEIN" }
746 panels { room: "Composite Room S" name: "PLAYHOP" }
747 panels { room: "Composite Room S" name: "BOUGHTHIM" }
748 panels { room: "Composite Room S" name: "FRIENDPILOT" }
749 panels { room: "Composite Room S" name: "UNDERPANTS" }
750 panels { room: "Composite Room S" name: "FIREFOX" }
751 panels { room: "Composite Room S" name: "SPRINKLEDRIP" }
752 panels { room: "Composite Room S" name: "TWOGOTHIM" }
753 panels { room: "Composite Room S" name: "SKIMFARE" }
754 panels { room: "Composite Room S" name: "TICKETBORNE" }
755 panels { room: "Composite Room S" name: "BLEAKCARD" }
756 panels { room: "Composite Room S" name: "MISSIONMISSION" }
757 location_room: "Composite Room S"
758 location_name: "East Rooms"
759}
760doors {
761 name: "Composite Room North Door"
762 type: STANDARD
763 receivers: "Components/Doors/Halls/oroom_7"
764 panels { room: "Composite Room NE" name: "<-" }
765 panels { room: "Composite Room NE" name: "TEXTBOOK" }
766 panels { room: "Composite Room NE" name: "CORNERHOME" }
767 panels { room: "Composite Room NE" name: "BIRDCALL" }
768 panels { room: "Composite Room NE" name: "FORCEYARD" }
769 panels { room: "Composite Room NE" name: "TIREPOUND" }
770 panels { room: "Composite Room NE" name: "LIEQUIZ" }
771 panels { room: "Composite Room NE" name: "WHITEOUT" }
772 panels { room: "Composite Room NE" name: "FEETHIM" }
773 panels { room: "Composite Room NE" name: "STARFALL" }
774 panels { room: "Composite Room NW" name: "BEHOUSE" }
775 panels { room: "Composite Room NW" name: "BRAKESTEADY" }
776 panels { room: "Composite Room NW" name: "DEATHSHORT" }
777 panels { room: "Composite Room NW" name: "PLUMPFAMILY" }
778 panels { room: "Composite Room NW" name: "SHEEPBOOK" }
779 panels { room: "Composite Room NW" name: "LAIDIN" }
780 panels { room: "Composite Room NW" name: "FOGIRON" }
781 panels { room: "Composite Room NW" name: "MOONSENT" }
782 panels { room: "Composite Room NW" name: "FAIRWATER" }
783 panels { room: "Composite Room NW" name: "PLEADOUT" }
784 panels { room: "Composite Room NW" name: "OUTGARDEN" }
785 panels { room: "Composite Room NW" name: "HELLOTALE" }
786 location_room: "Composite Room NE"
787 location_name: "North Rooms"
788}
789doors {
790 name: "Composite Room West Door"
791 type: STANDARD
792 receivers: "Components/Doors/Halls/oroom_8"
793 panels { room: "Composite Room NW" name: "BEHOUSE" }
794 panels { room: "Composite Room NW" name: "BRAKESTEADY" }
795 panels { room: "Composite Room NW" name: "DEATHSHORT" }
796 panels { room: "Composite Room NW" name: "PLUMPFAMILY" }
797 panels { room: "Composite Room NW" name: "SHEEPBOOK" }
798 panels { room: "Composite Room NW" name: "LAIDIN" }
799 panels { room: "Composite Room NW" name: "FOGIRON" }
800 panels { room: "Composite Room NW" name: "MOONSENT" }
801 panels { room: "Composite Room NW" name: "FAIRWATER" }
802 panels { room: "Composite Room NW" name: "PLEADOUT" }
803 panels { room: "Composite Room NW" name: "OUTGARDEN" }
804 panels { room: "Composite Room NW" name: "HELLOTALE" }
805 panels { room: "Composite Room S" name: "CONCAVE" }
806 panels { room: "Composite Room S" name: "FAIRYTHINK" }
807 panels { room: "Composite Room S" name: "AILAND" }
808 panels { room: "Composite Room S" name: "RULERCAT" }
809 panels { room: "Composite Room S" name: "ANDBITE" }
810 panels { room: "Composite Room S" name: "ASHHIM" }
811 panels { room: "Composite Room S" name: "PRONOUNPRONOUNPRONOUN" }
812 panels { room: "Composite Room S" name: "SPOUSEGARDEN" }
813 panels { room: "Composite Room S" name: "BANGER" }
814 panels { room: "Composite Room S" name: "LEGIT" }
815 panels { room: "Composite Room S" name: "OUTEAT" }
816 panels { room: "Composite Room S" name: "SUMMERIN" }
817 location_room: "Composite Room NW"
818 location_name: "West Rooms"
819}
820doors {
821 name: "Composite Room NW Entrance"
822 type: STANDARD
823 receivers: "Components/Doors/Halls/oroom_10"
824 panels { room: "Red Color Door" name: "Left" }
825 location_room: "Red Color Door"
826}
827doors {
828 name: "Composite Room South Door"
829 type: LOCATION_ONLY
830 #receivers: "Components/Doors/Halls/oroom_9"
831 panels { room: "Composite Room S" name: "MUSCLEIN" }
832 panels { room: "Composite Room S" name: "PLAYHOP" }
833 panels { room: "Composite Room S" name: "BOUGHTHIM" }
834 panels { room: "Composite Room S" name: "FRIENDPILOT" }
835 panels { room: "Composite Room S" name: "UNDERPANTS" }
836 panels { room: "Composite Room S" name: "FIREFOX" }
837 panels { room: "Composite Room S" name: "SPRINKLEDRIP" }
838 panels { room: "Composite Room S" name: "TWOGOTHIM" }
839 panels { room: "Composite Room S" name: "SKIMFARE" }
840 panels { room: "Composite Room S" name: "TICKETBORNE" }
841 panels { room: "Composite Room S" name: "BLEAKCARD" }
842 panels { room: "Composite Room S" name: "MISSIONMISSION" }
843 panels { room: "Composite Room S" name: "CONCAVE" }
844 panels { room: "Composite Room S" name: "FAIRYTHINK" }
845 panels { room: "Composite Room S" name: "AILAND" }
846 panels { room: "Composite Room S" name: "RULERCAT" }
847 panels { room: "Composite Room S" name: "ANDBITE" }
848 panels { room: "Composite Room S" name: "ASHHIM" }
849 panels { room: "Composite Room S" name: "PRONOUNPRONOUNPRONOUN" }
850 panels { room: "Composite Room S" name: "SPOUSEGARDEN" }
851 panels { room: "Composite Room S" name: "BANGER" }
852 panels { room: "Composite Room S" name: "LEGIT" }
853 panels { room: "Composite Room S" name: "OUTEAT" }
854 panels { room: "Composite Room S" name: "SUMMERIN" }
855 location_room: "Composite Room S"
856 location_name: "South Rooms"
857}
858doors {
859 name: "O2 Room Back Door"
860 type: STANDARD
861 receivers: "Components/Doors/Halls/oroom_4"
862 panels { room: "O2 Room" name: "UNBLOCKED" }
863 location_room: "O2 Room"
864}
865doors {
866 name: "Control Center Orange Door"
867 type: CONTROL_CENTER_COLOR
868 receivers: "Components/Doors/Halls/oroom_6"
869 control_center_color: "orange"
870}
871doors {
872 name: "F2 Prize"
873 type: EVENT
874 panels { room: "F2 Room" name: "DULLS" }
875 panels { room: "F2 Room" name: "GRIME" }
876 panels { room: "F2 Room" name: "CRAFT" }
877 panels { room: "F2 Room" name: "CAST" }
878 panels { room: "F2 Room" name: "WANES" }
879 panels { room: "F2 Room" name: "DECAY" }
880 panels { room: "F2 Room" name: "MAKE" }
881 panels { room: "F2 Room" name: "WEAKENS" }
882 panels { room: "F2 Room" name: "TRASH" }
883 panels { room: "F2 Room" name: "SHAPE" }
884}
885doors {
886 name: "F2 Room Entrance"
887 type: STANDARD
888 receivers: "Components/Doors/Halls/froom_2"
889 panels { room: "Sweet Foyer" name: "RENT (1)" }
890 location_room: "Sweet Foyer"
891}
892doors {
893 name: "White Hallway From Entry"
894 type: CONTROL_CENTER_COLOR
895 receivers: "Components/Doors/Halls/froom_6"
896 control_center_color: "white"
897}
898doors {
899 name: "Purple Hallway From Great"
900 type: CONTROL_CENTER_COLOR
901 receivers: "Components/Doors/Halls/froom_7"
902 control_center_color: "purple"
903}
904doors {
905 name: "F2 Room Back Right Door"
906 type: STANDARD
907 receivers: "Components/Doors/Halls/froom_3"
908 panels { room: "F2 Room" name: "RISKY" }
909 location_room: "F2 Room"
910}
911doors {
912 name: "F2 Room Back Left Door"
913 type: STANDARD
914 receivers: "Components/Doors/Halls/froom_4"
915 panels { room: "F2 Room" name: "SHAPE" }
916 location_room: "F2 Room"
917}
918doors {
919 name: "F2 Room Back Middle Door"
920 type: STANDARD
921 receivers: "Components/Doors/Halls/froom_5"
922 panels { room: "F2 Room" name: "DIRT" }
923 location_room: "F2 Room"
924}
925doors {
926 name: "U2 Prize"
927 type: EVENT
928 panels { room: "U2 Room" name: "DREAMSCAPE" }
929 panels { room: "U2 Room" name: "WICKED" }
930 panels { room: "U2 Room" name: "PARADISE" }
931 panels { room: "U2 Room" name: "DISCORD" }
932 panels { room: "U2 Room" name: "EVIL" }
933 panels { room: "U2 Room" name: "DISORDER" }
934 panels { room: "U2 Room" name: "CHAOS" }
935 panels { room: "U2 Room" name: "TROUBLE" }
936 panels { room: "U2 Room" name: "IRREVERENT" }
937 panels { room: "U2 Room" name: "HEAVEN" }
938}
939doors {
940 name: "U2 Room Shortcut"
941 type: STANDARD
942 receivers: "Components/Doors/Halls/uroom_2"
943 panels { room: "U2 Room" name: "WICKED" }
944 location_room: "U2 Room"
945}
946doors {
947 name: "Blue Foyer Door"
948 type: STANDARD
949 receivers: "Components/Doors/Halls/blue_foyer_1"
950 panels { room: "Maze Paintings Area" name: "Paintings" }
951 location_room: "Maze Paintings Area"
952}
953doors {
954 name: "House Entrance"
955 type: STANDARD
956 receivers: "Components/Doors/Halls/theo_door_1"
957 panels { room: "House Entrance" name: "ADULT" }
958 location_room: "House Entrance"
959}
960doors {
961 name: "U2 Room Back Right Door"
962 type: STANDARD
963 receivers: "Components/Doors/Halls/uroom_3"
964 panels { room: "U2 Room" name: "HEAVEN" }
965 location_room: "U2 Room"
966}
967doors {
968 name: "U2 Room Back Door"
969 type: ITEM_ONLY
970 receivers: "Components/Doors/Halls/uroom_5"
971 panels { room: "Purple Room South" name: "ANY" }
972 panels { room: "Outside House" name: "A" }
973}
974doors {
975 name: "U2 Room Entrance"
976 type: ITEM_ONLY
977 receivers: "Components/Doors/Halls/uroom_4"
978 panels { room: "Outside Magic Room" name: "WIZARD" }
979 panels { room: "Magic Room" name: "1" }
980 panels { room: "Magic Room" name: "2" }
981 panels { room: "Magic Room" name: "3" }
982 panels { room: "Magic Room" name: "4" }
983}
984doors {
985 name: "Magic Room Panels"
986 type: LOCATION_ONLY
987 panels { room: "Magic Room" name: "1" }
988 panels { room: "Magic Room" name: "2" }
989 panels { room: "Magic Room" name: "3" }
990 panels { room: "Magic Room" name: "4" }
991 location_room: "Magic Room"
992}
993doors {
994 name: "Magic Room Entrance"
995 type: STANDARD
996 receivers: "Components/Doors/Halls/maze_enter_1"
997 panels { room: "Outside Magic Room" name: "WIZARD" }
998 location_room: "Outside Magic Room"
999}
1000doors {
1001 name: "Maze East Door"
1002 type: ITEM_ONLY
1003 receivers: "Components/Doors/Halls/maze_enter_2"
1004 panels { room: "Outside Magic Room" name: "WIZARD" }
1005}
1006doors {
1007 name: "Maze North Door"
1008 type: ITEM_ONLY
1009 receivers: "Components/Doors/Halls/maze_enter_3"
1010 panels { room: "Outside Magic Room" name: "WIZARD" }
1011}
1012doors {
1013 name: "Maze South Door"
1014 type: ITEM_ONLY
1015 receivers: "Components/Doors/Halls/maze_enter_4"
1016 panels { room: "Outside Magic Room" name: "WIZARD" }
1017}
1018doors {
1019 name: "Wonderland Right Door"
1020 type: STANDARD
1021 receivers: "Components/Doors/Halls/wonderland_1"
1022 panels { room: "Wonderland" name: "APRIL" }
1023 panels { room: "Wonderland" name: "UNDER" }
1024 panels { room: "Wonderland" name: "ANGRY" }
1025 panels { room: "Wonderland" name: "ARTS" }
1026 panels { room: "Wonderland" name: "SONG" }
1027 location_room: "Wonderland"
1028 location_name: "Wonderland"
1029}
1030doors {
1031 name: "Pyramid Entrance"
1032 type: STANDARD
1033 receivers: "Components/Doors/Halls/pyramid_1"
1034 panels { room: "Outside Pyramid" name: "PEER" }
1035 panels { room: "Outside Pyramid" name: "AMID" }
1036 location_room: "Outside Pyramid"
1037}
1038doors {
1039 name: "Orange Room Entrance"
1040 type: STANDARD
1041 receivers: "Components/Doors/Halls/orange_entry"
1042 panels { room: "Outside Orange Room" name: "VAN" }
1043 location_room: "Outside Orange Room"
1044}
1045doors {
1046 name: "Orange Room"
1047 type: LOCATION_ONLY
1048 panels { room: "Orange Room" name: "FRANCE" }
1049 panels { room: "Orange Room" name: "ENTER" }
1050 panels { room: "Orange Room" name: "TURN" }
1051 panels { room: "Orange Room" name: "BARE" }
1052 panels { room: "Orange Room" name: "PORT" }
1053 panels { room: "Orange Room" name: "FORTE" }
1054 panels { room: "Orange Room" name: "MILKS" }
1055 panels { room: "Orange Room" name: "VINE" }
1056 panels { room: "Orange Room" name: "COAL" }
1057 panels { room: "Orange Room" name: "OWED" }
1058 location_room: "Orange Room"
1059 location_name: "Puzzles"
1060}
1061doors {
1062 name: "Hedges Entrance"
1063 type: STANDARD
1064 receivers: "Components/Doors/Halls/orange_entry2"
1065 panels { room: "Outside Hedges" name: "BARK" }
1066 panels { room: "Outside Hedges" name: "BUD" }
1067 panels { room: "Outside Hedges" name: "LEAF" }
1068 panels { room: "Outside Hedges" name: "PETAL" }
1069 location_room: "Outside Hedges"
1070}
1071doors {
1072 name: "Amber South Door"
1073 type: STANDARD
1074 receivers: "Components/Doors/Halls/amber_1"
1075 panels { room: "Outside Snake Room" name: "SONG (South)" }
1076 panels { room: "West Castle Area" name: "SONG (2)" }
1077 location_room: "West Castle Area"
1078 location_name: "South SONGs"
1079}
1080doors {
1081 name: "Amber North Door"
1082 type: STANDARD
1083 receivers: "Components/Doors/Halls/amber_2"
1084 panels { room: "Outside Snake Room" name: "SONG (North)" }
1085 panels { room: "Amber North 2" name: "SONG" }
1086 location_room: "Amber North 2"
1087 location_name: "North SONGs"
1088}
1089doors {
1090 name: "Amber East Doors"
1091 type: ITEM_ONLY
1092 receivers: "Components/Doors/Halls/amber_3"
1093 receivers: "Components/Doors/Halls/amber_4"
1094 panels { room: "Outside Snake Room" name: "SONG (North)" }
1095 panels { room: "West Castle Area" name: "SONG (2)" }
1096}
1097doors {
1098 name: "Pains Room Divider"
1099 type: STANDARD
1100 receivers: "Components/Doors/Halls/gold_1"
1101 panels { room: "Pains Room" name: "MOO" }
1102 location_room: "Pains Room"
1103}
1104doors {
1105 name: "Planet Room Divider"
1106 type: STANDARD
1107 receivers: "Components/Doors/Halls/gold_2"
1108 panels { room: "West Spire" name: "CAW" }
1109 location_room: "West Spire"
1110}
1111doors {
1112 name: "Snake Room Entrance"
1113 type: STANDARD
1114 receivers: "Components/Doors/Halls/purple_lav_3"
1115 panels { room: "Snake Room" name: "HISS" }
1116 panels { room: "Snake Room" name: "SQUEAK" }
1117 panels { room: "Snake Room" name: "BUZZ" }
1118 panels { room: "Snake Room" name: "BARK" }
1119 location_room: "Snake Room"
1120}
1121doors {
1122 name: "Hotel First Floor"
1123 type: LOCATION_ONLY
1124 panels { room: "Hotel" name: "PARKA" }
1125 panels { room: "Hotel" name: "MARLIN" }
1126 panels { room: "Hotel" name: "WHO" }
1127 panels { room: "Hotel" name: "CLOAK" }
1128 panels { room: "Hotel" name: "MANE" }
1129 panels { room: "Hotel" name: "WHAT" }
1130 panels { room: "Hotel" name: "BLAZER" }
1131 panels { room: "Hotel" name: "WHERE" }
1132 panels { room: "Hotel" name: "DOROTHY" }
1133 panels { room: "Hotel" name: "JACKET" }
1134 panels { room: "Hotel" name: "TAIL" }
1135 panels { room: "Hotel" name: "JAWS" }
1136 panels { room: "Hotel" name: "FLOUNDER" }
1137 panels { room: "Hotel" name: "WHEN" }
1138 panels { room: "Hotel" name: "CLAWS" }
1139 panels { room: "Hotel" name: "BRUCE" }
1140 location_room: "Hotel"
1141}
1142doors {
1143 name: "Hotel Second Floor"
1144 type: LOCATION_ONLY
1145 panels { room: "Hotel" name: "POTATO" }
1146 panels { room: "Hotel" name: "SALAD" }
1147 panels { room: "Hotel" name: "BATHING" }
1148 panels { room: "Hotel" name: "MICRO" }
1149 panels { room: "Hotel" name: "BUSINESS" }
1150 panels { room: "Hotel" name: "WEDDING" }
1151 panels { room: "Hotel" name: "TREE" }
1152 panels { room: "Hotel" name: "RIVER" }
1153 panels { room: "Hotel" name: "TUNING" }
1154 panels { room: "Hotel" name: "BOXING" }
1155 panels { room: "Hotel" name: "TELEPHONE" }
1156 panels { room: "Hotel" name: "LAW" }
1157 panels { room: "Hotel" name: "POKER" }
1158 panels { room: "Hotel" name: "CARD" }
1159 panels { room: "Hotel" name: "ROAD" }
1160 panels { room: "Hotel" name: "CHOCOLATE" }
1161 location_room: "Hotel"
1162}
1163doors {
1164 name: "Hotel Third Floor"
1165 type: LOCATION_ONLY
1166 panels { room: "Hotel" name: "DEPART" }
1167 panels { room: "Hotel" name: "WITHDRAW" }
1168 panels { room: "Hotel" name: "QUIT" }
1169 panels { room: "Hotel" name: "LEAVE" }
1170 panels { room: "Hotel" name: "PALE" }
1171 panels { room: "Hotel" name: "JUST" }
1172 panels { room: "Hotel" name: "NEW" }
1173 panels { room: "Hotel" name: "UNTALENTED" }
1174 panels { room: "Hotel" name: "SERVICE" }
1175 panels { room: "Hotel" name: "FULL" }
1176 panels { room: "Hotel" name: "EVIL" }
1177 panels { room: "Hotel" name: "HONEY" }
1178 panels { room: "Hotel" name: "CRESCENT" }
1179 panels { room: "Hotel" name: "INVALID" }
1180 panels { room: "Hotel" name: "FESTIVAL" }
1181 panels { room: "Hotel" name: "BEAUTIFUL" }
1182 location_room: "Hotel"
1183}
1184doors {
1185 name: "Hotel Fourth Floor"
1186 type: LOCATION_ONLY
1187 panels { room: "Hotel" name: "WILTED" }
1188 panels { room: "Hotel" name: "DROOPED" }
1189 panels { room: "Hotel" name: "FADED" }
1190 panels { room: "Hotel" name: "WANED" }
1191 panels { room: "Hotel" name: "TALL" }
1192 panels { room: "Hotel" name: "CANVAS" }
1193 panels { room: "Hotel" name: "LEVER" }
1194 panels { room: "Hotel" name: "SCULPTURE" }
1195 panels { room: "Hotel" name: "RAGE" }
1196 panels { room: "Hotel" name: "BALL" }
1197 panels { room: "Hotel" name: "FOOL" }
1198 panels { room: "Hotel" name: "VERGE" }
1199 panels { room: "Hotel" name: "ART" }
1200 panels { room: "Hotel" name: "EVER" }
1201 panels { room: "Hotel" name: "PAIN" }
1202 panels { room: "Hotel" name: "FOOT" }
1203 location_room: "Hotel"
1204}
1205doors {
1206 name: "Checkered Door"
1207 type: ITEM_ONLY
1208 receivers: "Components/Doors/Halls/connections_1"
1209 receivers: "Components/Doors/Halls/connections_3"
1210 # These have the same effect as the above, but including them here prevents
1211 # them from opening in door shuffle when the J2 door opens.
1212 receivers: "Components/Triggers/teleportListenerConnections3"
1213 receivers: "Components/Triggers/teleportListenerConnections4"
1214 # This door can open from either solving all panels, or just the smiley ones,
1215 # and the latter is obviously a subset of the former so let's just check for
1216 # that.
1217 panels { room: "Hotel" name: "PARKA" }
1218 panels { room: "Hotel" name: "CLOAK" }
1219 panels { room: "Hotel" name: "DOROTHY" }
1220 panels { room: "Hotel" name: "JAWS" }
1221 panels { room: "Hotel" name: "WHEN" }
1222 panels { room: "Hotel" name: "CLAWS" }
1223 panels { room: "Hotel" name: "POTATO" }
1224 panels { room: "Hotel" name: "MICRO" }
1225 panels { room: "Hotel" name: "TUNING" }
1226 panels { room: "Hotel" name: "LAW" }
1227 panels { room: "Hotel" name: "CARD" }
1228 panels { room: "Hotel" name: "ROAD" }
1229 panels { room: "Hotel" name: "DEPART" }
1230 panels { room: "Hotel" name: "LEAVE" }
1231 panels { room: "Hotel" name: "SERVICE" }
1232 panels { room: "Hotel" name: "HONEY" }
1233 panels { room: "Hotel" name: "INVALID" }
1234 panels { room: "Hotel" name: "FESTIVAL" }
1235 panels { room: "Hotel" name: "WILTED" }
1236 panels { room: "Hotel" name: "WANED" }
1237 panels { room: "Hotel" name: "RAGE" }
1238 panels { room: "Hotel" name: "VERGE" }
1239 panels { room: "Hotel" name: "EVER" }
1240 panels { room: "Hotel" name: "PAIN" }
1241}
1242doors {
1243 name: "J2 Door 1"
1244 type: EVENT
1245 panels { room: "Hotel" name: "PARKA" }
1246 panels { room: "Hotel" name: "CLOAK" }
1247 panels { room: "Hotel" name: "DOROTHY" }
1248 panels { room: "Hotel" name: "JAWS" }
1249 panels { room: "Hotel" name: "WHEN" }
1250 panels { room: "Hotel" name: "CLAWS" }
1251 panels { room: "Hotel" name: "POTATO" }
1252 panels { room: "Hotel" name: "MICRO" }
1253 panels { room: "Hotel" name: "TUNING" }
1254 panels { room: "Hotel" name: "LAW" }
1255 panels { room: "Hotel" name: "CARD" }
1256 panels { room: "Hotel" name: "ROAD" }
1257 panels { room: "Hotel" name: "DEPART" }
1258 panels { room: "Hotel" name: "LEAVE" }
1259 panels { room: "Hotel" name: "SERVICE" }
1260 panels { room: "Hotel" name: "HONEY" }
1261 panels { room: "Hotel" name: "INVALID" }
1262 panels { room: "Hotel" name: "FESTIVAL" }
1263 panels { room: "Hotel" name: "WILTED" }
1264 panels { room: "Hotel" name: "WANED" }
1265 panels { room: "Hotel" name: "RAGE" }
1266 panels { room: "Hotel" name: "VERGE" }
1267 panels { room: "Hotel" name: "EVER" }
1268 panels { room: "Hotel" name: "PAIN" }
1269}
1270doors {
1271 name: "J2 Door 2"
1272 type: EVENT
1273 panels { room: "J2 Vestibule" name: "COLORFUL" }
1274}
1275doors {
1276 name: "Wonderland Left Door"
1277 type: ITEM_ONLY
1278 receivers: "Components/Doors/Halls/wonderland_2"
1279 panels { room: "Wonderland" name: "APRIL" }
1280 panels { room: "Wonderland" name: "UNDER" }
1281 panels { room: "Wonderland" name: "ANGRY" }
1282 panels { room: "Wonderland" name: "ARTS" }
1283 panels { room: "Wonderland" name: "SONG" }
1284}
1285doors {
1286 name: "Bee Room Entrance"
1287 type: STANDARD
1288 receivers: "Components/Doors/Halls/bee_entry"
1289 panels { room: "Outside House" name: "WING" }
1290 panels { room: "Outside House" name: "DOTE" }
1291 location_room: "Outside House"
1292}
1293doors {
1294 name: "Intense Room Entrance"
1295 type: STANDARD
1296 receivers: "Components/Doors/Halls/bee_entry2"
1297 panels { room: "Outside House" name: "VIVID" }
1298 panels { room: "Outside House" name: "RIGHT" }
1299 location_room: "Outside House"
1300}
1301doors {
1302 name: "D2 Room"
1303 type: EVENT
1304 panels { room: "Outside House" name: "VIVID" }
1305 panels { room: "Outside House" name: "RIGHT" }
1306 panels { room: "Intense Room" name: "BRILLIANT" }
1307 panels { room: "Intense Room" name: "HORRIBLE" }
1308 panels { room: "Intense Room" name: "INSTANTLY" }
1309 panels { room: "Intense Room" name: "COLOSSAL" }
1310 panels { room: "Intense Room" name: "RUN" }
1311 panels { room: "Intense Room" name: "SLEEP" }
1312 panels { room: "Intense Room" name: "TOSS" }
1313 panels { room: "Intense Room" name: "SHATTER" }
1314 panels { room: "Intense Room" name: "DELICIOUS" }
1315}
1316doors {
1317 name: "Bee Room Back Door"
1318 type: ITEM_ONLY
1319 receivers: "Components/Doors/Halls/bee_exit"
1320 panels { room: "Outside House" name: "WING" }
1321 panels { room: "Outside House" name: "DOTE" }
1322 panels { room: "Bee Room Obverse" name: "SINGLE" }
1323 panels { room: "Bee Room Obverse" name: "BLINDER" }
1324 panels { room: "Bee Room Obverse" name: "SURE" }
1325 panels { room: "Bee Room Obverse" name: "BLUR" }
1326 panels { room: "Bee Room Obverse" name: "FRINGE" }
1327 panels { room: "Bee Room Obverse" name: "CINDER" }
1328 panels { room: "Bee Room Obverse" name: "FUMBLE" }
1329 panels { room: "Bee Room Obverse" name: "LATCH" }
1330 panels { room: "Bee Room Reverse" name: "POCKET" }
1331 panels { room: "Bee Room Reverse" name: "FLUME" }
1332 panels { room: "Bee Room Reverse" name: "HEALED" }
1333 panels { room: "Bee Room Reverse" name: "SCRATCH" }
1334 panels { room: "Bee Room Reverse" name: "MINORITY" }
1335 panels { room: "Bee Room Reverse" name: "STYLINGS" }
1336 panels { room: "Bee Room Reverse" name: "PLANTS" }
1337 panels { room: "Bee Room Reverse" name: "COUNCIL" }
1338}
1339doors {
1340 name: "Bee Room Obverse"
1341 type: LOCATION_ONLY
1342 panels { room: "Bee Room Obverse" name: "SINGLE" }
1343 panels { room: "Bee Room Obverse" name: "BLINDER" }
1344 panels { room: "Bee Room Obverse" name: "SURE" }
1345 panels { room: "Bee Room Obverse" name: "BLUR" }
1346 panels { room: "Bee Room Obverse" name: "FRINGE" }
1347 panels { room: "Bee Room Obverse" name: "CINDER" }
1348 panels { room: "Bee Room Obverse" name: "FUMBLE" }
1349 panels { room: "Bee Room Obverse" name: "LATCH" }
1350 location_room: "Bee Room Obverse"
1351}
1352doors {
1353 name: "Bee Room Reverse"
1354 type: LOCATION_ONLY
1355 panels { room: "Bee Room Reverse" name: "POCKET" }
1356 panels { room: "Bee Room Reverse" name: "FLUME" }
1357 panels { room: "Bee Room Reverse" name: "HEALED" }
1358 panels { room: "Bee Room Reverse" name: "SCRATCH" }
1359 panels { room: "Bee Room Reverse" name: "MINORITY" }
1360 panels { room: "Bee Room Reverse" name: "STYLINGS" }
1361 panels { room: "Bee Room Reverse" name: "PLANTS" }
1362 panels { room: "Bee Room Reverse" name: "COUNCIL" }
1363 location_room: "Bee Room Reverse"
1364}
1365doors {
1366 name: "Gourd Door"
1367 type: STANDARD
1368 receivers: "Components/Doors/Halls/pumpkin_1"
1369 panels { room: "Outside Hedges" name: "GOURD (1)" }
1370 panels { room: "Outside Hedges" name: "GOURD (2)" }
1371 panels { room: "Outside Hedges" name: "GOURD (3)" }
1372 panels { room: "Outside Hedges" name: "GOURD (4)" }
1373 location_room: "Outside Hedges"
1374}
1375doors {
1376 name: "Castle Drawbridge"
1377 type: STANDARD
1378 receivers: "Components/Doors/Castle/Drawbridge/animationListener"
1379 panels { room: "Roof" name: "?" }
1380 location_room: "Roof"
1381}
1382doors {
1383 name: "Roof Access"
1384 type: ITEM_ONLY
1385 receivers: "Components/Doors/Castle/entry_stairs_big"
1386 receivers: "Components/Doors/Castle/entry_stairs_big2"
1387 receivers: "Meshes/Stairs/staircase31/teleportListener"
1388 receivers: "Meshes/Stairs/staircase32/teleportListener2"
1389 receivers: "Meshes/Stairs/staircase33/teleportListener3"
1390 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1391 panels { room: "West Castle Area" name: "SONG FACE" }
1392 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1393}
1394doors {
1395 name: "North Castle Panel"
1396 type: LOCATION_ONLY
1397 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1398 location_room: "North Castle Area"
1399}
1400doors {
1401 name: "West Castle Panel"
1402 type: LOCATION_ONLY
1403 panels { room: "West Castle Area" name: "SONG FACE" }
1404 location_room: "West Castle Area"
1405}
1406doors {
1407 name: "South Castle Panel"
1408 type: LOCATION_ONLY
1409 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1410 location_room: "South Castle Area"
1411}
1412doors {
1413 name: "Pairs Room North And South Doors"
1414 type: STANDARD
1415 receivers: "Components/Doors/Pairs/pairs_3"
1416 receivers: "Components/Doors/Pairs/pairs_4"
1417 panels { room: "Outside Snake Room" name: "TONGUE" }
1418 panels { room: "Outside Snake Room" name: "ACE" }
1419 panels { room: "Outside Snake Room" name: "ANIMAL" }
1420 panels { room: "Outside Snake Room" name: "ONES" }
1421 panels { room: "West Castle Area" name: "FALSIFY" }
1422 panels { room: "West Castle Area" name: "ALL" }
1423 panels { room: "West Spire" name: "CUT" }
1424 panels { room: "West Spire" name: "STONES" }
1425 location_room: "West Spire"
1426 location_name: "Pairs Room Puzzles"
1427}
1428doors {
1429 name: "Pairs Room West Door"
1430 type: ITEM_ONLY
1431 receivers: "Components/Doors/Pairs/pairs_2"
1432 panels { room: "Outside Snake Room" name: "TONGUE" }
1433 panels { room: "Outside Snake Room" name: "ACE" }
1434 panels { room: "Outside Snake Room" name: "ANIMAL" }
1435 panels { room: "Outside Snake Room" name: "ONES" }
1436 panels { room: "West Castle Area" name: "FALSIFY" }
1437 panels { room: "West Castle Area" name: "ALL" }
1438 panels { room: "West Spire" name: "CUT" }
1439 panels { room: "West Spire" name: "STONES" }
1440}
1441doors {
1442 name: "Pairs Room East Door"
1443 type: ITEM_ONLY
1444 receivers: "Components/Doors/Pairs/pairs_1"
1445 panels { room: "Outside Snake Room" name: "TONGUE" }
1446 panels { room: "Outside Snake Room" name: "ACE" }
1447 panels { room: "Outside Snake Room" name: "ANIMAL" }
1448 panels { room: "Outside Snake Room" name: "ONES" }
1449 panels { room: "West Castle Area" name: "FALSIFY" }
1450 panels { room: "West Castle Area" name: "ALL" }
1451 panels { room: "West Spire" name: "CUT" }
1452 panels { room: "West Spire" name: "STONES" }
1453}
1454doors {
1455 name: "Salt Room Entrance"
1456 type: STANDARD
1457 receivers: "Components/Doors/Color Reading/door_1"
1458 panels { room: "Outside Salt Room" name: "Colors" }
1459 location_room: "Outside Salt Room"
1460}
1461doors {
1462 name: "Rainbow Rooms Entrance"
1463 type: ITEM_ONLY
1464 receivers: "Components/Doors/Color Reading/door_2"
1465 panels { room: "Rainbow Start" name: "PAINTING" }
1466}
1467doors {
1468 name: "Red Rainbow Room"
1469 type: STANDARD
1470 receivers: "Components/Doors/Color Reading/door_3"
1471 panels { room: "Rainbow Start" name: "PAINTING" }
1472 location_room: "Rainbow Start"
1473}
1474doors {
1475 name: "Orange Rainbow Room"
1476 type: ITEM_ONLY
1477 receivers: "Components/Doors/Color Reading/door_4"
1478 panels { room: "Rainbow Red" name: "THEME" }
1479 panels { room: "Red Smiley" name: "SMILE" }
1480}
1481doors {
1482 name: "Yellow Rainbow Room"
1483 type: ITEM_ONLY
1484 receivers: "Components/Doors/Color Reading/door_17"
1485 panels { room: "Rainbow Orange" name: "THEME" }
1486 panels { room: "Outside Orange Room" name: "SMILE" }
1487}
1488doors {
1489 name: "Green Rainbow Room"
1490 type: ITEM_ONLY
1491 receivers: "Components/Doors/Color Reading/door_5"
1492 panels { room: "Rainbow Yellow" name: "THEME" }
1493 panels { room: "Hedges" name: "SMILE" }
1494}
1495doors {
1496 name: "Blue Rainbow Room"
1497 type: ITEM_ONLY
1498 receivers: "Components/Doors/Color Reading/door_6"
1499 panels { room: "Rainbow Green" name: "THEME" }
1500 panels { room: "Green Smiley" name: "SMILE" }
1501}
1502doors {
1503 name: "Purple Rainbow Room"
1504 type: ITEM_ONLY
1505 receivers: "Components/Doors/Color Reading/door_7"
1506 panels { room: "Rainbow Blue" name: "THEME" }
1507 panels { room: "Blue Smiley" name: "SMILE" }
1508}
1509doors {
1510 name: "Red Rainbow Panel"
1511 type: LOCATION_ONLY
1512 panels { room: "Rainbow Red" name: "THEME" }
1513 location_room: "Rainbow Red"
1514}
1515doors {
1516 name: "Orange Rainbow Panel"
1517 type: LOCATION_ONLY
1518 panels { room: "Rainbow Orange" name: "THEME" }
1519 location_room: "Rainbow Orange"
1520}
1521doors {
1522 name: "Yellow Rainbow Panel"
1523 type: LOCATION_ONLY
1524 panels { room: "Rainbow Yellow" name: "THEME" }
1525 location_room: "Rainbow Yellow"
1526}
1527doors {
1528 name: "Green Rainbow Panel"
1529 type: LOCATION_ONLY
1530 panels { room: "Rainbow Green" name: "THEME" }
1531 location_room: "Rainbow Green"
1532}
1533doors {
1534 name: "Blue Rainbow Panel"
1535 type: LOCATION_ONLY
1536 panels { room: "Rainbow Blue" name: "THEME" }
1537 location_room: "Rainbow Blue"
1538}
1539doors {
1540 name: "Cyan Rainbow Room"
1541 type: ITEM_ONLY
1542 receivers: "Components/Doors/Color Reading/door_18"
1543 panels { room: "Rainbow Purple" name: "THEME" }
1544 panels { room: "Purple Smiley" name: "SMILE" }
1545}
1546doors {
1547 name: "Purple Rainbow Panel"
1548 type: LOCATION_ONLY
1549 panels { room: "Rainbow Purple" name: "THEME" }
1550 location_room: "Rainbow Purple"
1551}
1552doors {
1553 name: "Brown Rainbow Room"
1554 type: STANDARD
1555 receivers: "Components/Doors/Color Reading/door_8"
1556 panels { room: "Rainbow Cyan" name: "THEME" }
1557 location_room: "Rainbow Cyan"
1558 location_name: "Cyan Rainbow Panel"
1559}
1560doors {
1561 name: "Pepper Room Entrance"
1562 type: STANDARD
1563 receivers: "Components/Doors/Color Reading/door_9"
1564 panels { room: "Red Color Door" name: "Colors" }
1565 location_room: "Red Color Door"
1566}
1567doors {
1568 name: "Hotel Entrance"
1569 type: STANDARD
1570 receivers: "Components/Doors/Color Reading/door_14"
1571 panels { room: "Outside Hotel" name: "COLORFUL" }
1572 location_room: "Outside Hotel"
1573}
1574doors {
1575 name: "Seasoning Doors"
1576 type: STANDARD
1577 receivers: "Components/Doors/Color Reading/door_10"
1578 receivers: "Components/Doors/Color Reading/door_11"
1579 panels { room: "Salt Room" name: "SEASONING" }
1580 panels { room: "Pepper Room" name: "SEASONING" }
1581 location_room: "Pepper Room"
1582}
1583doors {
1584 name: "Bow Side"
1585 type: EVENT
1586 panels { room: "Brown Smiley" name: "OTHERS" }
1587}
1588doors {
1589 name: "Brown Smiley Shortcut"
1590 type: EVENT
1591 panels { room: "Brown Smiley" name: "OTHERS" }
1592}
1593doors {
1594 name: "Bow Side Panel"
1595 type: LOCATION_ONLY
1596 panels { room: "Bow Side" name: "?" }
1597 location_room: "Bow Side"
1598}
1599doors {
1600 name: "Rain Side Panel"
1601 type: LOCATION_ONLY
1602 panels { room: "Rain Side" name: "?" }
1603 location_room: "Rain Side"
1604}
1605doors {
1606 name: "Gold Ending Blockers"
1607 type: EVENT
1608 panels { room: "Bow Side" name: "?" }
1609 panels { room: "Rain Side" name: "?" }
1610}
1611doors {
1612 name: "Blue Smiley Exit To Red"
1613 type: LOCATION_ONLY
1614 # Components/Doors/Smileys/blue_1
1615 panels { room: "Blue Smiley" name: "SMILE" }
1616 location_room: "Blue Smiley"
1617}
1618doors {
1619 name: "Blue Smiley Annex"
1620 type: EVENT
1621 # Components/Doors/Smileys/blue_2
1622 panels { room: "Blue Smiley" name: "SMILE" }
1623}
1624doors {
1625 name: "Purple Smiley Exit To Hallway"
1626 type: EVENT
1627 # Components/Doors/Smileys/purple_2
1628 panels { room: "Purple Smiley" name: "SMILE" }
1629}
1630doors {
1631 name: "Purple Smiley Exit To Cream Hex"
1632 type: EVENT
1633 # Components/Doors/Smileys/purple_3
1634 panels { room: "Purple Smiley" name: "SMILE" }
1635}
1636doors {
1637 name: "Yellow Smiley Annex"
1638 type: EVENT
1639 # Components/Doors/Smileys/yellow_1
1640 panels { room: "Hedges" name: "SMILE" }
1641}
1642doors {
1643 name: "Yellow Smiley Door"
1644 type: STANDARD
1645 receivers: "Components/Doors/Smileys/yellow_2"
1646 panels { room: "Hedges" name: "SMILE" }
1647 location_room: "Hedges"
1648}
1649doors {
1650 name: "Green Smiley"
1651 type: STANDARD
1652 receivers: "Components/Doors/Smileys/green_1"
1653 receivers: "Components/Doors/Smileys/green_2"
1654 panels { room: "Green Smiley" name: "SMILE" }
1655 location_room: "Green Smiley"
1656}
1657doors {
1658 name: "Orange Smiley Exit"
1659 type: STANDARD
1660 receivers: "Components/Doors/Smileys/orange_1"
1661 panels { room: "Outside Orange Room" name: "SMILE" }
1662 location_room: "Outside Orange Room"
1663}
1664doors {
1665 name: "F Keyholder Door"
1666 type: ITEM_ONLY
1667 receivers: "Components/Doors/Smileys/orange_2"
1668 panels { room: "Outside Orange Room" name: "SMILE" }
1669}
1670doors {
1671 name: "Flip Painting Blocker"
1672 type: ITEM_ONLY
1673 receivers: "Components/Doors/Smileys/orange_3"
1674 panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" }
1675}
1676doors {
1677 name: "Red Smiley Entrance"
1678 type: ITEM_ONLY
1679 receivers: "Components/Doors/Smileys/red_2"
1680 panels { room: "Outside Red Room" name: "ROCK" }
1681}
1682doors {
1683 name: "Red Smiley"
1684 type: LOCATION_ONLY
1685 panels { room: "Red Smiley" name: "SMILE" }
1686 location_room: "Red Smiley"
1687}
1688doors {
1689 name: "Pink Hallway"
1690 type: STANDARD
1691 receivers: "Components/Doors/Halls 2/door_19"
1692 receivers: "Components/Doors/Halls 2/door_20"
1693 receivers: "Components/Doors/Halls 2/door_21"
1694 # These two (maze paintings and yellow backside) could maybe be detached.
1695 receivers: "Components/Doors/Halls 2/door_23"
1696 receivers: "Components/Doors/Halls 2/door_24"
1697 panels { room: "Green Color Door" name: "OLD (1)" }
1698 panels { room: "Green Color Door" name: "OLD (2)" }
1699 panels { room: "Green Color Door" name: "SLEEPY" }
1700 panels { room: "Green Color Door" name: "COMELY" }
1701 location_room: "Green Color Door"
1702}
1703doors {
1704 name: "Cyan Room Entrance"
1705 type: STANDARD
1706 receivers: "Components/Doors/Halls 2/brown_entry"
1707 panels { room: "Outside Snake Room" name: "DEE SIX" }
1708 location_room: "Outside Snake Room"
1709}
1710doors {
1711 name: "Cyan Room"
1712 type: LOCATION_ONLY
1713 panels { room: "Cyan Room" name: "LIFE" }
1714 panels { room: "Cyan Room" name: "SKIRMISH" }
1715 panels { room: "Cyan Room" name: "WORD" }
1716 panels { room: "Cyan Room" name: "SUMMER" }
1717 panels { room: "Cyan Room" name: "ACCLIMATE (1)" }
1718 panels { room: "Cyan Room" name: "ACCLIMATE (2)" }
1719 panels { room: "Cyan Room" name: "P+EMIC" }
1720 panels { room: "Cyan Room" name: "METEOROID" }
1721 panels { room: "Cyan Room" name: "CLEAR" }
1722 panels { room: "Cyan Room" name: "COLD" }
1723 panels { room: "Cyan Room" name: "WORDWORD" }
1724 location_room: "Cyan Room"
1725 location_name: "Puzzles"
1726}
1727doors {
1728 name: "Green Room Entrance"
1729 type: STANDARD
1730 receivers: "Components/Doors/Halls 2/green_entry"
1731 panels { room: "After Bee Room" name: "ROOM" }
1732 location_room: "After Bee Room"
1733}
1734doors {
1735 name: "Green Room"
1736 type: LOCATION_ONLY
1737 panels { room: "Green Room" name: "TIMESCALE" }
1738 panels { room: "Green Room" name: "MAILBOX" }
1739 panels { room: "Green Room" name: "MILKY" }
1740 panels { room: "Green Room" name: "TAN" }
1741 panels { room: "Green Room" name: "BLAND" }
1742 panels { room: "Green Room" name: "WATERCOOLER" }
1743 panels { room: "Green Room" name: "FIXATE" }
1744 panels { room: "Green Room" name: "THAT" }
1745 panels { room: "Green Room" name: "RICE" }
1746 panels { room: "Green Room" name: "DOUBLE" }
1747 panels { room: "Green Room" name: "BADMINTON" }
1748 location_room: "Green Room"
1749 location_name: "Puzzles"
1750}
1751doors {
1752 name: "Blue Hallway South Divider"
1753 type: STANDARD
1754 receivers: "Components/Doors/Halls 2/halls_1"
1755 panels { room: "Blue Hallway" name: "SHORT" }
1756 panels { room: "Blue Hallway Cut Side" name: "CUT" }
1757 location_room: "Blue Hallway Cut Side"
1758}
1759doors {
1760 name: "Near Sweet Brown Door"
1761 type: STANDARD
1762 receivers: "Components/Doors/Halls 2/halls_2"
1763 panels { room: "Sweet Foyer" name: "RENT (4)" }
1764 location_room: "Sweet Foyer"
1765}
1766doors {
1767 name: "Red Room Entrance"
1768 type: STANDARD
1769 receivers: "Components/Doors/Halls 2/halls_3"
1770 panels { room: "Outside Red Room" name: "ROCK" }
1771 location_room: "Outside Red Room"
1772}
1773doors {
1774 name: "Red Room"
1775 type: LOCATION_ONLY
1776 panels { room: "Red Room" name: "BLINDING" }
1777 panels { room: "Red Room" name: "MONTH" }
1778 panels { room: "Red Room" name: "CHAIN" }
1779 panels { room: "Red Room" name: "FLOWER" }
1780 panels { room: "Red Room" name: "OVERCHARGE" }
1781 panels { room: "Red Room" name: "LOSER" }
1782 panels { room: "Red Room" name: "PAD" }
1783 panels { room: "Red Room" name: "RISE" }
1784 panels { room: "Red Room" name: "ELEGANCE" }
1785 panels { room: "Red Room" name: "TESTAMENT" }
1786 panels { room: "Red Room" name: "TAKEOUT" }
1787 location_room: "Red Room"
1788 location_name: "Puzzles"
1789}
1790doors {
1791 name: "Blue Hallway To Red Room"
1792 type: EVENT
1793 panels { room: "Blue Hallway Cut Side" name: "GREEN" }
1794}
1795doors {
1796 name: "Blue Hallway North Divider"
1797 type: STANDARD
1798 receivers: "Components/Doors/Halls 2/halls_5"
1799 panels { room: "Blue Hallway" name: "CHOP" }
1800 panels { room: "Blue Hallway Tall Side" name: "TALL" }
1801 location_room: "Blue Hallway Tall Side"
1802 location_name: "CHOP, TALL"
1803}
1804doors {
1805 name: "Near Yellow Room Door"
1806 type: STANDARD
1807 receivers: "Components/Doors/Halls 2/halls_6"
1808 panels { room: "Blue Hallway Tall Side" name: "SHOO" }
1809 panels { room: "Blue Hallway Tall Side" name: "ALL WAY" }
1810 panels { room: "Blue Hallway Tall Side" name: "FOUR" }
1811 panels { room: "Blue Hallway Tall Side" name: "OFFER" }
1812 panels { room: "Blue Hallway Tall Side" name: "CHILD" }
1813 panels { room: "Blue Hallway Tall Side" name: "NEW" }
1814 location_room: "Blue Hallway Tall Side"
1815 location_name: "Pink Hex"
1816}
1817doors {
1818 name: "House Side Door"
1819 type: ITEM_ONLY
1820 receivers: "Components/Doors/Halls 2/halls_7"
1821 receivers: "Components/Doors/Halls 2/halls_8"
1822 panels { room: "Blue Hallway Tall Side" name: "SHOO" }
1823 panels { room: "Blue Hallway Tall Side" name: "ALL WAY" }
1824 panels { room: "Blue Hallway Tall Side" name: "FOUR" }
1825 panels { room: "Blue Hallway Tall Side" name: "OFFER" }
1826 panels { room: "Blue Hallway Tall Side" name: "CHILD" }
1827 panels { room: "Blue Hallway Tall Side" name: "NEW" }
1828}
1829doors {
1830 name: "Yellow Room Entrance"
1831 type: STANDARD
1832 receivers: "Components/Doors/Halls 2/yellow_1"
1833 receivers: "Panels/Yellow Room/panel_entry/animationListener"
1834 panels { room: "Yellow Color Door" name: "SUN" }
1835 location_room: "Yellow Color Door"
1836}
1837doors {
1838 name: "Yellow Room"
1839 type: LOCATION_ONLY
1840 panels { room: "Yellow Room" name: "FREE" }
1841 panels { room: "Yellow Room" name: "TORSOBOUNCE" }
1842 panels { room: "Yellow Room" name: "TORSO BOUNCE" }
1843 panels { room: "Yellow Room" name: "JAWBREAKER" }
1844 panels { room: "Yellow Room" name: "EXPLODE" }
1845 panels { room: "Yellow Room" name: "JAPAN" }
1846 panels { room: "Yellow Room" name: "COLOR" }
1847 panels { room: "Yellow Room" name: "PERSON" }
1848 panels { room: "Yellow Room" name: "PARROT" }
1849 panels { room: "Yellow Room" name: "PROTON" }
1850 panels { room: "Yellow Room" name: "SPIRIT" }
1851 location_room: "Yellow Room"
1852 location_name: "Puzzles"
1853}
1854doors {
1855 name: "Dark Light Room Entrance"
1856 type: ITEM_ONLY
1857 receivers: "Components/Doors/Halls 2/hedge_1"
1858 panels { room: "Rainbow Color Doors" name: "INWALK" }
1859 panels { room: "Rainbow Color Doors" name: "RAIN" }
1860 panels { room: "Rainbow Color Doors" name: "PURCHASE" }
1861 panels { room: "Rainbow Color Doors" name: "HOURS" }
1862 panels { room: "Rainbow Color Doors" name: "MISCHIEF" }
1863 panels { room: "Rainbow Color Doors" name: "CASUAL" }
1864 panels { room: "Gray Color Door" name: "PATCH" }
1865}
1866doors {
1867 name: "Dark Light Room Exit"
1868 type: ITEM_ONLY
1869 receivers: "Components/Doors/Halls 2/hedge_4"
1870 panels { room: "Dark Light Room" name: "COIN (1)" }
1871 panels { room: "Dark Light Room" name: "DOG (1)" }
1872 panels { room: "Dark Light Room" name: "SONG (1)" }
1873 panels { room: "Dark Light Room" name: "HUMAN (1)" }
1874 panels { room: "Dark Light Room" name: "ROSE (1)" }
1875 panels { room: "Dark Light Room" name: "DARK" }
1876 panels { room: "Dark Light Room" name: "COIN (2)" }
1877 panels { room: "Dark Light Room" name: "DOG (2)" }
1878 panels { room: "Dark Light Room" name: "SONG (2)" }
1879 panels { room: "Dark Light Room" name: "HUMAN (2)" }
1880 panels { room: "Dark Light Room" name: "ROSE (2)" }
1881 panels { room: "Dark Light Exit" name: "GASKET" }
1882}
1883doors {
1884 name: "Dark Light Room Exit Panel"
1885 type: LOCATION_ONLY
1886 panels { room: "Dark Light Exit" name: "GASKET" }
1887 location_room: "Dark Light Exit"
1888 location_name: "GASKET"
1889}
1890doors {
1891 name: "Dark Light Room Divider"
1892 type: STANDARD
1893 receivers: "Components/Doors/Halls 2/hedge_7"
1894 panels { room: "Dark Light Room" name: "COIN (1)" }
1895 panels { room: "Dark Light Room" name: "DOG (1)" }
1896 panels { room: "Dark Light Room" name: "SONG (1)" }
1897 panels { room: "Dark Light Room" name: "HUMAN (1)" }
1898 panels { room: "Dark Light Room" name: "ROSE (1)" }
1899 panels { room: "Dark Light Room" name: "DARK" }
1900 panels { room: "Dark Light Room" name: "COIN (2)" }
1901 panels { room: "Dark Light Room" name: "DOG (2)" }
1902 panels { room: "Dark Light Room" name: "SONG (2)" }
1903 panels { room: "Dark Light Room" name: "HUMAN (2)" }
1904 panels { room: "Dark Light Room" name: "ROSE (2)" }
1905 # Not technically true; it's complete_at=11 with both rooms, but you couldn't
1906 # get to the other side in vanilla doors anyway.
1907 location_room: "Dark Light Room"
1908 location_name: "Main Puzzles"
1909}
1910doors {
1911 name: "Near Sweet Blue Door"
1912 type: STANDARD
1913 receivers: "Components/Doors/Halls 2/hedge_6"
1914 panels { room: "Gray Color Backside" name: "ORANGE" }
1915 panels { room: "Gray Color Backside" name: "BEGINNING" }
1916 panels { room: "Gray Color Backside" name: "FOREWARD" }
1917 panels { room: "Gray Color Backside" name: "GO" }
1918 panels { room: "Gray Color Backside" name: "LAST" }
1919 panels { room: "Gray Color Backside" name: "RISE" }
1920 location_room: "Gray Color Backside"
1921 location_name: "Light Green Hex"
1922}
1923doors {
1924 name: "South Castle Area Back Door"
1925 type: ITEM_ONLY
1926 receivers: "Components/Doors/Halls 2/hedge_5"
1927 panels { room: "Gray Color Backside" name: "ORANGE" }
1928 panels { room: "Gray Color Backside" name: "BEGINNING" }
1929 panels { room: "Gray Color Backside" name: "FOREWARD" }
1930 panels { room: "Gray Color Backside" name: "GO" }
1931 panels { room: "Gray Color Backside" name: "LAST" }
1932 panels { room: "Gray Color Backside" name: "RISE" }
1933}
1934doors {
1935 name: "South Castle Area Entrance"
1936 type: STANDARD
1937 receivers: "Components/Doors/Halls 2/hedge_2"
1938 panels { room: "Gray Color Door" name: "PATCH" }
1939 location_room: "Gray Color Door"
1940}
1941# hedge_3 has no impact on logic
1942doors {
1943 name: "Plum Room Entrance"
1944 type: STANDARD
1945 receivers: "Components/Doors/Halls 2/plum_2"
1946 panels { room: "After Bee Room" name: "SINGLED" }
1947 location_room: "After Bee Room"
1948}
1949doors {
1950 name: "Plum Room Exit"
1951 type: STANDARD
1952 receivers: "Components/Doors/Halls 2/plum_3"
1953 panels { room: "Plum Room" name: "GOD" }
1954 panels { room: "Plum Room" name: "INJURED" }
1955 panels { room: "Plum Room" name: "HEALTHY" }
1956 panels { room: "Plum Room" name: "DEMURRED" }
1957 panels { room: "Plum Room" name: "FOUROFFERBEAR" }
1958 panels { room: "Plum Room" name: "SNAKE" }
1959 panels { room: "Plum Room" name: "CENTER" }
1960 location_room: "Plum Room"
1961 location_name: "Plum Room"
1962}
1963doors {
1964 name: "D Keyholder Blocker"
1965 type: EVENT
1966 receivers: "Components/Doors/Halls 2/plum_1"
1967 panels { room: "Plum Room" name: "GOD" }
1968 panels { room: "Plum Room" name: "INJURED" }
1969 panels { room: "Plum Room" name: "HEALTHY" }
1970 panels { room: "Plum Room" name: "DEMURRED" }
1971 panels { room: "Plum Room" name: "FOUROFFERBEAR" }
1972 panels { room: "Plum Room" name: "SNAKE" }
1973 panels { room: "Plum Room" name: "CENTER" }
1974}
1975doors {
1976 name: "Planet Room Secret Door"
1977 type: STANDARD
1978 receivers: "Components/Doors/Halls 2/secret_2"
1979 panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" }
1980 location_room: "Quiet Entrance"
1981}
1982doors {
1983 name: "Blue Color Doorway"
1984 type: ITEM_ONLY
1985 receivers: "Components/Doors/Halls 2/secret_3"
1986 panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" }
1987 panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" }
1988 complete_at: 1
1989}
1990doors {
1991 name: "Blue Color Backside"
1992 type: ITEM_ONLY
1993 receivers: "Components/Doors/Halls 2/secret_4"
1994 panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" }
1995 panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" }
1996 complete_at: 1
1997}
1998doors {
1999 name: "Pumpkin Room Interior"
2000 type: STANDARD
2001 receivers: "Components/Doors/Pumpkin/pumpkin_1"
2002 receivers: "Components/Doors/Pumpkin/pumpkin_5"
2003 receivers: "Components/Doors/Pumpkin/pumpkin_7"
2004 receivers: "Components/Doors/Pumpkin/pumpkin_8"
2005 receivers: "Components/Doors/Pumpkin/pumpkin_9"
2006 receivers: "Components/Doors/Pumpkin/pumpkin_10"
2007 receivers: "Components/Doors/Pumpkin/pumpkin_11"
2008 receivers: "Components/Doors/Pumpkin/pumpkin_15"
2009 receivers: "Components/Doors/Pumpkin/pumpkin_12"
2010 receivers: "Components/Doors/Pumpkin/pumpkin_13"
2011 receivers: "Components/Doors/Pumpkin/pumpkin_6"
2012 receivers: "Components/Doors/Pumpkin/pumpkin_4"
2013 receivers: "Components/Doors/Pumpkin/pumpkin_2"
2014 receivers: "Components/Doors/Pumpkin/pumpkin_3"
2015 panels { room: "Pumpkin Entrance" name: "JACK" }
2016 location_room: "Pumpkin Entrance"
2017}
2018doors {
2019 name: "Pumpkin Room"
2020 type: LOCATION_ONLY
2021 panels { room: "Pumpkin Entrance" name: "JACK" }
2022 panels { room: "Rainbow Color Doors" name: "PUMP" }
2023 panels { room: "Pumpkin Room" name: "BONE" }
2024 panels { room: "Pumpkin Room" name: "SHEET" }
2025 panels { room: "Pumpkin Room" name: "PHARAOH" }
2026 panels { room: "Pumpkin Room" name: "EMPIRE" }
2027 panels { room: "Pumpkin Room" name: "BEASTS" }
2028 panels { room: "Pumpkin Room" name: "STRAW" }
2029 panels { room: "Pumpkin Room" name: "CACKLE" }
2030 panels { room: "Pumpkin Room" name: "HUMAN" }
2031 panels { room: "Pumpkin Room" name: "JAGUAR" }
2032 location_room: "Pumpkin Room"
2033}
2034doors {
2035 name: "Pumpkin Door"
2036 type: STANDARD
2037 receivers: "Components/Doors/Pumpkin/pumpkin_14"
2038 panels { room: "Rainbow Color Doors" name: "PUMP" }
2039 location_room: "Rainbow Color Doors"
2040}
2041doors {
2042 name: "Computer Room Exit"
2043 type: STANDARD
2044 receivers: "Components/Doors/Unincorporated/temple_foyer_1"
2045 panels { room: "Computer Room Seal" name: "SCROLL" }
2046 location_room: "Computer Room Seal"
2047}
2048doors {
2049 name: "Computer Room Interior Door"
2050 type: STANDARD
2051 receivers: "Components/Doors/Unincorporated/temple_foyer_8"
2052 panels { room: "Computer Room" name: "MONITOR (1)" }
2053 panels { room: "Computer Room" name: "MICROPHONE" }
2054 panels { room: "Computer Room" name: "SPEAKER" }
2055 panels { room: "Computer Room" name: "PROCESSOR (1)" }
2056 panels { room: "Computer Room" name: "MOUSE (1)" }
2057 panels { room: "Computer Room" name: "KEYBOARD (1)" }
2058 panels { room: "Computer Room" name: "MONITOR (2)" }
2059 panels { room: "Computer Room" name: "PROCESSOR (2)" }
2060 panels { room: "Computer Room" name: "MOUSE (2)" }
2061 panels { room: "Computer Room" name: "KEYBOARD (2)" }
2062 location_room: "Computer Room"
2063 location_name: "Main Puzzles"
2064}
2065doors {
2066 name: "Computer Room Entrance"
2067 type: STANDARD
2068 receivers: "Components/Doors/Unincorporated/temple_foyer_2"
2069 panels { room: "Rainbow Color Doors" name: "INWALK" }
2070 panels { room: "Rainbow Color Doors" name: "RAIN" }
2071 panels { room: "Rainbow Color Doors" name: "PURCHASE" }
2072 panels { room: "Rainbow Color Doors" name: "HOURS" }
2073 panels { room: "Rainbow Color Doors" name: "MISCHIEF" }
2074 panels { room: "Rainbow Color Doors" name: "CASUAL" }
2075 location_room: "Rainbow Color Doors"
2076 location_name: "Red Tower"
2077}
2078doors {
2079 name: "C Keyholder Blocker"
2080 type: EVENT
2081 receivers: "Components/Doors/Unincorporated/temple_foyer_7"
2082 panels {
2083 map: "the_ancient"
2084 room: "Inside"
2085 name: "COLOR"
2086 }
2087}
2088doors {
2089 name: "Computer Room Back Door"
2090 type: ITEM_ONLY
2091 receivers: "Components/Doors/Unincorporated/temple_foyer_3"
2092 panels { room: "Computer Room" name: "MONITOR (1)" }
2093 panels { room: "Computer Room" name: "MICROPHONE" }
2094 panels { room: "Computer Room" name: "SPEAKER" }
2095 panels { room: "Computer Room" name: "PROCESSOR (1)" }
2096 panels { room: "Computer Room" name: "MOUSE (1)" }
2097 panels { room: "Computer Room" name: "KEYBOARD (1)" }
2098 panels { room: "Computer Room" name: "MONITOR (2)" }
2099 panels { room: "Computer Room" name: "PROCESSOR (2)" }
2100 panels { room: "Computer Room" name: "MOUSE (2)" }
2101 panels { room: "Computer Room" name: "KEYBOARD (2)" }
2102}
2103doors {
2104 name: "Book Room Entrance"
2105 type: STANDARD
2106 receivers: "Components/Doors/Unincorporated/temple_foyer_4"
2107 panels { room: "Seasoning Room" name: "PARITY" }
2108 location_room: "Seasoning Room"
2109}
2110doors {
2111 name: "Globe Room East Door"
2112 type: STANDARD
2113 receivers: "Components/Doors/Unincorporated/east"
2114 panels { room: "Globe Room" name: "NORTH" answer: "east" }
2115 location_room: "Globe Room"
2116}
2117doors {
2118 name: "Globe Room West Door"
2119 type: STANDARD
2120 receivers: "Components/Doors/Unincorporated/west"
2121 panels { room: "Globe Room" name: "NORTH" answer: "west" }
2122 location_room: "Globe Room"
2123}
2124doors {
2125 name: "Globe Room South Door"
2126 type: STANDARD
2127 receivers: "Components/Doors/Unincorporated/west2"
2128 panels { room: "Globe Room" name: "NORTH" answer: "south" }
2129 location_room: "Globe Room"
2130}
2131doors {
2132 name: "Book Room Exit"
2133 type: STANDARD
2134 receivers: "Components/Doors/Unincorporated/temple_foyer_5"
2135 panels { room: "Book Room" name: "BOOK (1)" }
2136 panels { room: "Book Room" name: "BOOK (2)" }
2137 panels { room: "Book Room" name: "BOOK (3)" }
2138 panels { room: "Book Room" name: "BOOK (4)" }
2139 panels { room: "Book Room" name: "BOOK (5)" }
2140 panels { room: "Book Room" name: "BOOK (6)" }
2141 panels { room: "Book Room" name: "BOOK (7)" }
2142 panels { room: "Book Room" name: "BOOK (8)" }
2143 panels { room: "Book Room" name: "BOOK (9)" }
2144 panels { room: "Book Room" name: "BOOK (10)" }
2145 panels { room: "Book Room" name: "BOOK (11)" }
2146 panels { room: "Book Room" name: "BOOK (12)" }
2147 location_room: "Book Room"
2148 location_name: "Book Room"
2149}
2150doors {
2151 name: "Sticks And Stones Door"
2152 type: STANDARD
2153 receivers: "Components/Doors/Unincorporated/temple_foyer_6"
2154 panels { room: "Globe Room" name: "WORD" }
2155 location_room: "Globe Room"
2156 location_name: "Sticks and Stones"
2157}
2158doors {
2159 name: "Castle Numbers Puzzle"
2160 type: EVENT
2161 panels { room: "Castle" name: "NUMBER (1)" answer: "two" }
2162 panels { room: "Castle" name: "NUMBER (2)" answer: "zero" }
2163 panels { room: "Castle" name: "NUMBER (3)" answer: "five" }
2164 panels { room: "Castle" name: "NUMBER (4)" answer: "nine" }
2165}
2166doors {
2167 name: "Zoo West Entrance"
2168 type: STANDARD
2169 receivers: "Components/Doors/V Maze/door_8"
2170 receivers: "Components/Doors/V Maze/door_7"
2171 receivers: "Panels/V Maze/door_2/teleportListener"
2172 receivers: "Panels/V Maze/door_1/teleportListener"
2173 panels { room: "Black Hex" name: "BARK" }
2174 panels { room: "Zoo N" name: "LEAF" }
2175 location_room: "Zoo N"
2176 location_name: "BARK, LEAF"
2177}
2178doors {
2179 name: "Zoo East Entrance"
2180 type: STANDARD
2181 receivers: "Components/Doors/V Maze/entry_1"
2182 panels { room: "Z2 Room" name: "EXHIBIT" }
2183 location_room: "Z2 Room"
2184}
2185doors {
2186 name: "Zoo South Entrance"
2187 type: STANDARD
2188 receivers: "Components/Doors/V Maze/entry_2"
2189 panels { room: "Outside Snake Room" name: "ANSWERS" }
2190 location_room: "Outside Snake Room"
2191}
2192doors {
2193 name: "Zoo Proxy North Door"
2194 type: EVENT
2195 #receivers: "Components/Doors/V Maze/door_1"
2196 panels { room: "Zoo NE" name: "Colors" answer: "ode" }
2197}
2198doors {
2199 name: "Zoo East Room"
2200 type: LOCATION_ONLY
2201 panels { room: "Zoo E" name: "WING" }
2202 panels { room: "Zoo E" name: "WHISKER" }
2203 panels { room: "Zoo E" name: "CLAW" }
2204 panels { room: "Zoo E" name: "FUR" }
2205 location_room: "Zoo E"
2206}
2207doors {
2208 name: "Zoo Northeast Room"
2209 type: LOCATION_ONLY
2210 panels { room: "Zoo NE" name: "FANG" }
2211 panels { room: "Zoo NE" name: "STRIPE (1)" }
2212 panels { room: "Zoo NE" name: "STRIPE (2)" }
2213 panels { room: "Zoo NE" name: "HOOF" }
2214 panels { room: "Zoo NE" name: "Colors" }
2215 location_room: "Zoo NE"
2216}
2217doors {
2218 name: "Zoo Prize Door"
2219 type: LOCATION_ONLY
2220 panels { room: "Zoo S" name: "SHELL" }
2221 panels { room: "Zoo S" name: "FIN" }
2222 panels { room: "Zoo S" name: "PINCER" }
2223 panels { room: "Zoo S" name: "SCALE" }
2224 location_room: "Zoo S"
2225}
2226doors {
2227 name: "Zoo Proxy South Door"
2228 type: EVENT
2229 #receivers: "Components/Doors/V Maze/door_5"
2230 panels { room: "Zoo NE" name: "Colors" answer: "abode" }
2231}
2232doors {
2233 name: "Zoo North Entrance"
2234 type: STANDARD
2235 receivers: "Components/Doors/V Maze/door_6"
2236 panels { room: "Zoo N" name: "BILL" }
2237 panels { room: "Zoo N" name: "FIN" }
2238 panels { room: "Zoo N" name: "BLOWHOLE" }
2239 panels { room: "Zoo N" name: "FEATHER" }
2240 location_room: "Zoo N"
2241}
2242doors {
2243 name: "Magenta Hexes"
2244 type: LOCATION_ONLY
2245 panels { room: "Outside Orange Room" name: "WERE" }
2246 panels { room: "Outside Orange Room" name: "FALL" }
2247 panels { room: "Outside Orange Room" name: "KNOT" }
2248 panels { room: "Outside Orange Room" name: "SLOT" }
2249 panels { room: "Outside Orange Room" name: "WAND" }
2250 panels { room: "Outside Orange Room" name: "OWL" }
2251 location_room: "Outside Orange Room"
2252}
2253doors {
2254 name: "Orchestra Room"
2255 type: LOCATION_ONLY
2256 panels { room: "Yellow Color Backside" name: "WINDS" }
2257 panels { room: "Yellow Color Backside" name: "STRINGS" }
2258 panels { room: "Yellow Color Backside" name: "BRASS" }
2259 panels { room: "Yellow Color Backside" name: "REDACTED" }
2260 location_room: "Yellow Color Backside"
2261}
2262doors {
2263 name: "Tenacious Color Painting"
2264 type: EVENT
2265 panels { room: "South Castle Area" name: "COLOR (1)" answer: "red" }
2266 panels { room: "South Castle Area" name: "COLOR (2)" answer: "yellow" }
2267 panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" }
2268 panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" }
2269}
2270doors {
2271 name: "Eye Painting"
2272 type: ITEM_ONLY
2273 receivers: "Components/Paintings/Temple of the Eyes/eyeRedStart/teleportListener"
2274 double_letters: true
2275}
2276doors {
2277 name: "Lime Hexes"
2278 type: LOCATION_ONLY
2279 panels { room: "Tree Entrance" name: "RAT" }
2280 panels { room: "Tree Entrance" name: "DIFFERENCE" }
2281 panels { room: "Tree Entrance" name: "LEANS" }
2282 panels { room: "Tree Entrance" name: "QUESTION" }
2283 panels { room: "Tree Entrance" name: "WHERE" }
2284 panels { room: "Tree Entrance" name: "SUNDER" }
2285 location_room: "Tree Entrance"
2286}
2287doors {
2288 name: "Theo Panels"
2289 type: LOCATION_ONLY
2290 panels { room: "House" name: "GOAT" }
2291 panels { room: "House" name: "AMAZE" }
2292 panels { room: "House" name: "SKINNYHIM" }
2293 panels { room: "House" name: "THEO" }
2294 location_room: "House"
2295 location_name: "All Puzzles"
2296}
diff --git a/data/maps/daedalus/metadata.txtpb b/data/maps/daedalus/metadata.txtpb new file mode 100644 index 0000000..e0f5148 --- /dev/null +++ b/data/maps/daedalus/metadata.txtpb
@@ -0,0 +1,23 @@
1display_name: "Daedalus"
2# These paintings can't be shuffled because they are behind panels.
3excluded_nodes: "Components/Paintings/Group3/mouse"
4excluded_nodes: "Components/Paintings/Group3/bee"
5excluded_nodes: "Components/Paintings/Group3/coins1"
6excluded_nodes: "Components/Paintings/Group3/coins2"
7excluded_nodes: "Components/Paintings/Group3/coins3"
8excluded_nodes: "Components/Paintings/Group3/coins4"
9# These are all sideways, high up, hint paintings. Theoretically could be
10# exit only and rotated in-game, but not for now.
11excluded_nodes: "Components/Paintings/Group3/coins5"
12excluded_nodes: "Components/Paintings/Group3/coins6"
13excluded_nodes: "Components/Paintings/Group3/coins7"
14excluded_nodes: "Components/Paintings/Group3/coins8"
15# This panel is out of bounds and not intended to be solved.
16excluded_nodes: "Panels/Castle Entrance/castle_direction_4"
17# Let's ignore the second half of the rainbow painting for now.
18excluded_nodes: "Components/Paintings/Group1/rainbow2"
19# This panel is not accessible in vanilla because the door to it requires
20# solving the panel itself.
21excluded_nodes: "Panels/Entry/seal"
22# This is not real.
23excluded_nodes: "Panels/Entry/fake"
diff --git a/data/maps/daedalus/rooms/After Bee Room.txtpb b/data/maps/daedalus/rooms/After Bee Room.txtpb new file mode 100644 index 0000000..c2dfc0f --- /dev/null +++ b/data/maps/daedalus/rooms/After Bee Room.txtpb
@@ -0,0 +1,23 @@
1name: "After Bee Room"
2panel_display_name: "North Area"
3panels {
4 name: "GAS"
5 path: "Panels/Beehalls/beehalls_2"
6 clue: "gas"
7 answer: "plasma"
8 symbols: CROSS
9}
10panels {
11 name: "ROOM"
12 path: "Panels/Green Room/panel_entry"
13 clue: "room"
14 answer: "green"
15 symbols: QUESTION
16}
17panels {
18 name: "SINGLED"
19 path: "Panels/Plum Room/plum_entry"
20 clue: "singled"
21 answer: "doubled"
22 symbols: SUN
23}
diff --git a/data/maps/daedalus/rooms/Amber North 2.txtpb b/data/maps/daedalus/rooms/Amber North 2.txtpb new file mode 100644 index 0000000..7029695 --- /dev/null +++ b/data/maps/daedalus/rooms/Amber North 2.txtpb
@@ -0,0 +1,9 @@
1name: "Amber North 2"
2panel_display_name: "West Area"
3panels {
4 name: "SONG"
5 path: "Panels/Amber/amber_north_2"
6 clue: "song"
7 answer: "outro"
8 symbols: BOXES
9}
diff --git a/data/maps/daedalus/rooms/Bee Room Obverse.txtpb b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb new file mode 100644 index 0000000..7677ed1 --- /dev/null +++ b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb
@@ -0,0 +1,66 @@
1name: "Bee Room Obverse"
2panel_display_name: "Bee Room"
3panels {
4 name: "SINGLE"
5 path: "Panels/Bee Room/bee_1"
6 clue: "single"
7 answer: "mingle"
8 symbols: ZERO
9}
10panels {
11 name: "BLINDER"
12 path: "Panels/Bee Room/bee_2"
13 clue: "blinder"
14 answer: "grinder"
15 symbols: ZERO
16}
17panels {
18 name: "SURE"
19 path: "Panels/Bee Room/bee_3"
20 clue: "sure"
21 answer: "stir"
22 symbols: ZERO
23}
24panels {
25 name: "BLUR"
26 path: "Panels/Bee Room/bee_4"
27 clue: "blur"
28 answer: "her"
29 symbols: ZERO
30}
31panels {
32 name: "FRINGE"
33 path: "Panels/Bee Room/bee_5"
34 clue: "fringe"
35 answer: "hinge"
36 symbols: ZERO
37}
38panels {
39 name: "CINDER"
40 path: "Panels/Bee Room/bee_6"
41 clue: "cinder"
42 answer: "tinder"
43 symbols: ZERO
44}
45panels {
46 name: "FUMBLE"
47 path: "Panels/Bee Room/bee_7"
48 clue: "fumble"
49 answer: "bumble"
50 symbols: ZERO
51}
52panels {
53 name: "LATCH"
54 path: "Panels/Bee Room/bee_8"
55 clue: "latch"
56 answer: "match"
57 symbols: ZERO
58}
59paintings {
60 name: "BEE2"
61 path: "Components/Paintings/Group3/bee2"
62}
63paintings {
64 name: "BUTTERFLY"
65 path: "Components/Paintings/Group3/butterfly"
66}
diff --git a/data/maps/daedalus/rooms/Bee Room Reverse.txtpb b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb new file mode 100644 index 0000000..cba8285 --- /dev/null +++ b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb
@@ -0,0 +1,68 @@
1name: "Bee Room Reverse"
2panel_display_name: "Bee Room"
3panels {
4 name: "POCKET"
5 path: "Panels/Bee Room/bee_9"
6 clue: "pocket"
7 answer: "rocket"
8 symbols: ZERO
9}
10panels {
11 name: "FLUME"
12 path: "Panels/Bee Room/bee_10"
13 clue: "flume"
14 answer: "zoom"
15 symbols: ZERO
16}
17panels {
18 name: "HEALED"
19 path: "Panels/Bee Room/bee_11"
20 clue: "healed"
21 answer: "shield"
22 symbols: ZERO
23}
24panels {
25 name: "SCRATCH"
26 path: "Panels/Bee Room/bee_12"
27 clue: "scratch"
28 answer: "match"
29 symbols: ZERO
30}
31panels {
32 name: "MINORITY"
33 path: "Panels/Bee Room/bee_13"
34 clue: "minority"
35 answer: "authority"
36 symbols: ZERO
37}
38panels {
39 name: "STYLINGS"
40 path: "Panels/Bee Room/bee_14"
41 clue: "stylings"
42 answer: "filings"
43 symbols: ZERO
44}
45panels {
46 name: "PLANTS"
47 path: "Panels/Bee Room/bee_15"
48 clue: "plants"
49 answer: "nature"
50 symbols: BOXES
51}
52panels {
53 name: "COUNCIL"
54 path: "Panels/Bee Room/bee_16"
55 clue: "council"
56 answer: "counsel"
57 symbols: ZERO
58}
59paintings {
60 name: "BEE3"
61 path: "Components/Paintings/Group3/bee3"
62 gravity: Y_PLUS
63}
64paintings {
65 name: "BUTTERFLY2"
66 path: "Components/Paintings/Group3/butterfly2"
67 gravity: Y_PLUS
68}
diff --git a/data/maps/daedalus/rooms/Beehalls Intersection.txtpb b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb new file mode 100644 index 0000000..7ecbe50 --- /dev/null +++ b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb
@@ -0,0 +1,9 @@
1name: "Beehalls Intersection"
2panel_display_name: "North Area"
3panels {
4 name: "CLOUDS"
5 path: "Panels/Halls/beehalls_4"
6 clue: "clouds"
7 answer: "lightning"
8 symbols: CROSS
9}
diff --git a/data/maps/daedalus/rooms/Black Hex.txtpb b/data/maps/daedalus/rooms/Black Hex.txtpb new file mode 100644 index 0000000..1276685 --- /dev/null +++ b/data/maps/daedalus/rooms/Black Hex.txtpb
@@ -0,0 +1,52 @@
1name: "Black Hex"
2panel_display_name: "Northwest Area"
3panels {
4 name: "HIDE"
5 path: "Panels/Hexes/black_1"
6 clue: "hide"
7 answer: "seek"
8 symbols: SUN
9}
10panels {
11 name: "ORDER"
12 path: "Panels/Hexes/black_2"
13 clue: "order"
14 answer: "chaos"
15 symbols: SUN
16}
17panels {
18 name: "TOWER"
19 path: "Panels/Hexes/black_3"
20 clue: "tower"
21 answer: "our"
22 symbols: ZERO
23}
24panels {
25 name: "MAZE"
26 path: "Panels/Hexes/black_4"
27 clue: "maze"
28 answer: "ways"
29 symbols: ZERO
30}
31panels {
32 name: "CLUES"
33 path: "Panels/Hexes/black_5"
34 clue: "clues"
35 answer: "zoos"
36 symbols: ZERO
37}
38panels {
39 name: "SECRET"
40 path: "Panels/Hexes/black_6"
41 clue: "secret"
42 answer: "secrets"
43 symbols: PLANET
44}
45panels {
46 name: "BARK"
47 path: "Panels/V Maze/door_2"
48 clue: "bark"
49 answer: "tree"
50 symbols: BOXES
51 # visible through the tinted door
52}
diff --git a/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb new file mode 100644 index 0000000..5a6c081 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb
@@ -0,0 +1,16 @@
1name: "Blue Hallway Cut Side"
2panel_display_name: "South Area"
3panels {
4 name: "CUT"
5 path: "Panels/Halls/halls_6"
6 clue: "cut"
7 answer: "chop"
8 symbols: QUESTION
9}
10panels {
11 name: "GREEN"
12 path: "Panels/Halls/halls_8"
13 clue: "green"
14 answer: "red"
15 symbols: SUN
16}
diff --git a/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb new file mode 100644 index 0000000..4a775d8 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb
@@ -0,0 +1,54 @@
1name: "Blue Hallway Tall Side"
2panel_display_name: "Northeast Area"
3panels {
4 name: "TALL"
5 path: "Panels/Halls/halls_9"
6 clue: "tall"
7 answer: "short"
8 symbols: SUN
9}
10panels {
11 name: "SHOO"
12 path: "Panels/Hexes/cream_1"
13 clue: "shoo"
14 answer: "shoes"
15 symbols: ZERO
16 symbols: PLANET
17}
18panels {
19 name: "ALL WAY"
20 path: "Panels/Hexes/cream_2"
21 clue: "all way"
22 answer: "never"
23 symbols: SUN
24 symbols: ZERO
25 symbols: PLANET
26}
27panels {
28 name: "FOUR"
29 path: "Panels/Hexes/cream_3"
30 clue: "four"
31 answer: "for"
32 symbols: ZERO
33}
34panels {
35 name: "OFFER"
36 path: "Panels/Hexes/cream_4"
37 clue: "offer"
38 answer: "sale"
39 symbols: AGE
40}
41panels {
42 name: "CHILD"
43 path: "Panels/Hexes/cream_5"
44 clue: "child"
45 answer: "baby"
46 symbols: AGE
47}
48panels {
49 name: "NEW"
50 path: "Panels/Hexes/cream_6"
51 clue: "new"
52 answer: "worn"
53 symbols: SUN
54}
diff --git a/data/maps/daedalus/rooms/Blue Hallway.txtpb b/data/maps/daedalus/rooms/Blue Hallway.txtpb new file mode 100644 index 0000000..81bc428 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway.txtpb
@@ -0,0 +1,16 @@
1name: "Blue Hallway"
2panel_display_name: "South Area"
3panels {
4 name: "CHOP"
5 path: "Panels/Halls/halls_10"
6 clue: "chop"
7 answer: "cut"
8 symbols: SUN
9}
10panels {
11 name: "SHORT"
12 path: "Panels/Halls/halls_5"
13 clue: "short"
14 answer: "tall"
15 symbols: QUESTION
16}
diff --git a/data/maps/daedalus/rooms/Blue Room.txtpb b/data/maps/daedalus/rooms/Blue Room.txtpb new file mode 100644 index 0000000..1d060d8 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Room.txtpb
@@ -0,0 +1,80 @@
1name: "Blue Room"
2panel_display_name: "Blue Room"
3panels {
4 name: "RED"
5 path: "Panels/Blue Room/panel_1"
6 clue: "red"
7 answer: "ginger"
8 symbols: SUN
9}
10panels {
11 name: "WESTWARD"
12 path: "Panels/Blue Room/panel_2"
13 clue: "westward"
14 answer: "mustard"
15 symbols: SPARKLES
16}
17panels {
18 name: "RANGE"
19 path: "Panels/Blue Room/panel_3"
20 clue: "range"
21 answer: "oregano"
22 symbols: SPARKLES
23 symbols: ANAGRAM
24}
25panels {
26 name: "PEPPER"
27 path: "Panels/Blue Room/panel_4"
28 clue: "pepper"
29 answer: "salt"
30 symbols: EXAMPLE
31}
32panels {
33 name: "TIME"
34 path: "Panels/Blue Room/panel_5"
35 clue: "time"
36 answer: "thyme"
37 symbols: ZERO
38}
39panels {
40 name: "SALT"
41 path: "Panels/Blue Room/panel_6"
42 clue: "salt"
43 answer: "pepper"
44 symbols: EXAMPLE
45}
46panels {
47 name: "BULB"
48 path: "Panels/Blue Room/panel_7"
49 clue: "bulb"
50 answer: "garlic"
51 symbols: AGE
52}
53panels {
54 name: "PAPA"
55 path: "Panels/Blue Room/panel_8"
56 clue: "papa"
57 answer: "paprika"
58 symbols: SPARKLES
59}
60panels {
61 name: "MINT"
62 path: "Panels/Blue Room/panel_9"
63 clue: "mint"
64 answer: "pepper"
65 symbols: EXAMPLE
66}
67panels {
68 name: "CELEBRATORY"
69 path: "Panels/Blue Room/panel_10"
70 clue: "celebratory"
71 answer: "celery"
72 symbols: SPARKLES
73}
74panels {
75 name: "DETECTIVE"
76 path: "Panels/Blue Room/panel_11"
77 clue: "detective"
78 answer: "basil"
79 symbols: EXAMPLE
80}
diff --git a/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb new file mode 100644 index 0000000..d44bf1a --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb
@@ -0,0 +1,16 @@
1name: "Blue Smiley Annex"
2panel_display_name: "South Area"
3panels {
4 name: "ORANGE (1)"
5 path: "Panels/Miscellaneous/yellow"
6 clue: "orange"
7 answer: "color"
8 symbols: EXAMPLE
9}
10panels {
11 name: "ORANGE (2)"
12 path: "Panels/Miscellaneous/yellow2"
13 clue: "orange"
14 answer: "fruit"
15 symbols: EXAMPLE
16}
diff --git a/data/maps/daedalus/rooms/Blue Smiley.txtpb b/data/maps/daedalus/rooms/Blue Smiley.txtpb new file mode 100644 index 0000000..8464525 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Smiley.txtpb
@@ -0,0 +1,9 @@
1name: "Blue Smiley"
2panel_display_name: "South Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/blue"
6 clue: "smile"
7 answer: "blue"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Book Room.txtpb b/data/maps/daedalus/rooms/Book Room.txtpb new file mode 100644 index 0000000..534fbfe --- /dev/null +++ b/data/maps/daedalus/rooms/Book Room.txtpb
@@ -0,0 +1,86 @@
1name: "Book Room"
2panel_display_name: "Southwest Area"
3panels {
4 name: "BOOK (1)"
5 path: "Panels/Book Room/book_1"
6 clue: "book"
7 answer: "comic"
8 symbols: EXAMPLE
9}
10panels {
11 name: "BOOK (2)"
12 path: "Panels/Book Room/book_2"
13 clue: "book"
14 answer: "check"
15 symbols: EXAMPLE
16}
17panels {
18 name: "BOOK (3)"
19 path: "Panels/Book Room/book_3"
20 clue: "book"
21 answer: "cook"
22 symbols: EXAMPLE
23}
24panels {
25 name: "BOOK (4)"
26 path: "Panels/Book Room/book_4"
27 clue: "book"
28 answer: "story"
29 symbols: EXAMPLE
30}
31panels {
32 name: "BOOK (5)"
33 path: "Panels/Book Room/book_5"
34 clue: "book"
35 answer: "text"
36 symbols: EXAMPLE
37}
38panels {
39 name: "BOOK (6)"
40 path: "Panels/Book Room/book_6"
41 clue: "book"
42 answer: "year"
43 symbols: EXAMPLE
44}
45panels {
46 name: "BOOK (7)"
47 path: "Panels/Book Room/book_7"
48 clue: "book"
49 answer: "guide"
50 symbols: EXAMPLE
51}
52panels {
53 name: "BOOK (8)"
54 path: "Panels/Book Room/book_8"
55 clue: "book"
56 answer: "log"
57 symbols: EXAMPLE
58}
59panels {
60 name: "BOOK (9)"
61 path: "Panels/Book Room/book_9"
62 clue: "book"
63 answer: "guest"
64 symbols: EXAMPLE
65}
66panels {
67 name: "BOOK (10)"
68 path: "Panels/Book Room/book_10"
69 clue: "book"
70 answer: "scrap"
71 symbols: EXAMPLE
72}
73panels {
74 name: "BOOK (11)"
75 path: "Panels/Book Room/book_11"
76 clue: "book"
77 answer: "sketch"
78 symbols: EXAMPLE
79}
80panels {
81 name: "BOOK (12)"
82 path: "Panels/Book Room/book_12"
83 clue: "book"
84 answer: "school"
85 symbols: EXAMPLE
86}
diff --git a/data/maps/daedalus/rooms/Bow Side.txtpb b/data/maps/daedalus/rooms/Bow Side.txtpb new file mode 100644 index 0000000..f04065d --- /dev/null +++ b/data/maps/daedalus/rooms/Bow Side.txtpb
@@ -0,0 +1,10 @@
1name: "Bow Side"
2panel_display_name: "Rainbow"
3panels {
4 name: "?"
5 path: "Panels/Smiley Rooms/bow"
6 clue: ""
7 answer: "bow"
8 symbols: QUESTION
9 display_name: "? (2)"
10}
diff --git a/data/maps/daedalus/rooms/Brown Smiley.txtpb b/data/maps/daedalus/rooms/Brown Smiley.txtpb new file mode 100644 index 0000000..53783c1 --- /dev/null +++ b/data/maps/daedalus/rooms/Brown Smiley.txtpb
@@ -0,0 +1,9 @@
1name: "Brown Smiley"
2panel_display_name: "Rainbow"
3panels {
4 name: "OTHERS"
5 path: "Panels/Smiley Rooms/rainbow2"
6 clue: "others"
7 answer: "rainbow"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/C Keyholder.txtpb b/data/maps/daedalus/rooms/C Keyholder.txtpb new file mode 100644 index 0000000..ef10a90 --- /dev/null +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb
@@ -0,0 +1,7 @@
1name: "C Keyholder"
2panel_display_name: "North Area"
3keyholders {
4 name: "C"
5 path: "Components/KeyHolders/keyHolderC"
6 key: "c"
7}
diff --git a/data/maps/daedalus/rooms/Castle.txtpb b/data/maps/daedalus/rooms/Castle.txtpb new file mode 100644 index 0000000..7fd9a81 --- /dev/null +++ b/data/maps/daedalus/rooms/Castle.txtpb
@@ -0,0 +1,204 @@
1name: "Castle"
2panel_display_name: "Castle"
3panels {
4 name: "REVERSE"
5 path: "Panels/Castle Interior/panel_flip"
6 clue: "reverse"
7 answer: "flip"
8 symbols: SUN
9}
10panels {
11 name: "ONE (Blue)"
12 path: "Panels/Castle Interior/panel_1"
13 clue: "one"
14 answer: "one"
15 required_door { name: "Castle Flipper" }
16}
17panels {
18 name: "THREE (Blue)"
19 path: "Panels/Castle Interior/panel_3"
20 clue: "three"
21 answer: "three"
22}
23panels {
24 name: "TWO (Blue)"
25 path: "Panels/Castle Interior/panel_2"
26 clue: "two"
27 answer: "two"
28}
29panels {
30 name: "FOUR (Blue)"
31 path: "Panels/Castle Interior/panel_4"
32 clue: "four"
33 answer: "four"
34}
35panels {
36 name: "FIVE (Blue)"
37 path: "Panels/Castle Interior/panel_5"
38 clue: "five"
39 answer: "five"
40 required_door { name: "Castle Blue Stairs" }
41}
42panels {
43 name: "ONE (Green)"
44 path: "Panels/Castle Interior/panel_6"
45 clue: "one"
46 answer: "one"
47 required_door { name: "Castle Flipper" }
48}
49panels {
50 name: "THREE (Green)"
51 path: "Panels/Castle Interior/panel_8"
52 clue: "three"
53 answer: "three"
54}
55panels {
56 name: "TWO (Green)"
57 path: "Panels/Castle Interior/panel_7"
58 clue: "two"
59 answer: "two"
60}
61panels {
62 name: "FOUR (Green)"
63 path: "Panels/Castle Interior/panel_9"
64 clue: "four"
65 answer: "four"
66}
67panels {
68 name: "FIVE (Green)"
69 path: "Panels/Castle Interior/panel_10"
70 clue: "five"
71 answer: "five"
72 required_door { name: "Castle Green Stairs" }
73}
74panels {
75 name: "ONE (Maroon)"
76 path: "Panels/Castle Interior/panel_11"
77 clue: "one"
78 answer: "one"
79}
80panels {
81 name: "THREE (Maroon)"
82 path: "Panels/Castle Interior/panel_13"
83 clue: "three"
84 answer: "three"
85}
86panels {
87 name: "TWO (Maroon)"
88 path: "Panels/Castle Interior/panel_12"
89 clue: "two"
90 answer: "two"
91}
92panels {
93 name: "FOUR (Maroon)"
94 path: "Panels/Castle Interior/panel_14"
95 clue: "four"
96 answer: "four"
97}
98panels {
99 name: "FIVE (Maroon)"
100 path: "Panels/Castle Interior/panel_15"
101 clue: "five"
102 answer: "five"
103 required_door { name: "Castle Maroon Stairs" }
104}
105panels {
106 name: "ONE (Hazel)"
107 path: "Panels/Castle Interior/panel_16"
108 clue: "one"
109 answer: "one"
110 required_door { name: "Castle Flipper" }
111}
112panels {
113 name: "THREE (Hazel)"
114 path: "Panels/Castle Interior/panel_18"
115 clue: "three"
116 answer: "three"
117}
118panels {
119 name: "TWO (Hazel)"
120 path: "Panels/Castle Interior/panel_17"
121 clue: "two"
122 answer: "two"
123}
124panels {
125 name: "FOUR (Hazel)"
126 path: "Panels/Castle Interior/panel_19"
127 clue: "four"
128 answer: "four"
129}
130panels {
131 name: "FIVE (Hazel)"
132 path: "Panels/Castle Interior/panel_20"
133 clue: "five"
134 answer: "five"
135 required_door { name: "Castle Hazel Stairs" }
136}
137panels {
138 name: "NUMBER (1)"
139 path: "Components/Numbers/number_helper_1"
140 clue: "number"
141 answer: "seventy"
142 symbols: EXAMPLE
143 proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_0" }
144 proxies { answer: "one" path: "Components/Numbers/numbers_proxies_1" }
145 proxies { answer: "two" path: "Components/Numbers/numbers_proxies_2" }
146 proxies { answer: "three" path: "Components/Numbers/numbers_proxies_3" }
147 proxies { answer: "four" path: "Components/Numbers/numbers_proxies_4" }
148 proxies { answer: "five" path: "Components/Numbers/numbers_proxies_5" }
149 proxies { answer: "six" path: "Components/Numbers/numbers_proxies_6" }
150 proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_7" }
151 proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_8" }
152 proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_9" }
153}
154panels {
155 name: "NUMBER (2)"
156 path: "Components/Numbers/number_helper_2"
157 clue: "number"
158 answer: "seventy"
159 symbols: EXAMPLE
160 proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_10" }
161 proxies { answer: "one" path: "Components/Numbers/numbers_proxies_11" }
162 proxies { answer: "two" path: "Components/Numbers/numbers_proxies_12" }
163 proxies { answer: "three" path: "Components/Numbers/numbers_proxies_13" }
164 proxies { answer: "four" path: "Components/Numbers/numbers_proxies_14" }
165 proxies { answer: "five" path: "Components/Numbers/numbers_proxies_15" }
166 proxies { answer: "six" path: "Components/Numbers/numbers_proxies_16" }
167 proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_17" }
168 proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_18" }
169 proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_19" }
170}
171panels {
172 name: "NUMBER (3)"
173 path: "Components/Numbers/number_helper_3"
174 clue: "number"
175 answer: "seventy"
176 symbols: EXAMPLE
177 proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_20" }
178 proxies { answer: "one" path: "Components/Numbers/numbers_proxies_21" }
179 proxies { answer: "two" path: "Components/Numbers/numbers_proxies_22" }
180 proxies { answer: "three" path: "Components/Numbers/numbers_proxies_23" }
181 proxies { answer: "four" path: "Components/Numbers/numbers_proxies_24" }
182 proxies { answer: "five" path: "Components/Numbers/numbers_proxies_25" }
183 proxies { answer: "six" path: "Components/Numbers/numbers_proxies_26" }
184 proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_27" }
185 proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_28" }
186 proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_29" }
187}
188panels {
189 name: "NUMBER (4)"
190 path: "Components/Numbers/number_helper_4"
191 clue: "number"
192 answer: "seventy"
193 symbols: EXAMPLE
194 proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_30" }
195 proxies { answer: "one" path: "Components/Numbers/numbers_proxies_31" }
196 proxies { answer: "two" path: "Components/Numbers/numbers_proxies_32" }
197 proxies { answer: "three" path: "Components/Numbers/numbers_proxies_33" }
198 proxies { answer: "four" path: "Components/Numbers/numbers_proxies_34" }
199 proxies { answer: "five" path: "Components/Numbers/numbers_proxies_35" }
200 proxies { answer: "six" path: "Components/Numbers/numbers_proxies_36" }
201 proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_37" }
202 proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_38" }
203 proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_39" }
204}
diff --git a/data/maps/daedalus/rooms/Coin Tower.txtpb b/data/maps/daedalus/rooms/Coin Tower.txtpb new file mode 100644 index 0000000..177fc6e --- /dev/null +++ b/data/maps/daedalus/rooms/Coin Tower.txtpb
@@ -0,0 +1,9 @@
1name: "Coin Tower"
2panel_display_name: "Northeast Area"
3panels {
4 name: "RAIN"
5 path: "Panels/Entry/db_2"
6 clue: "rain"
7 answer: "snow"
8 symbols: CROSS
9}
diff --git a/data/maps/daedalus/rooms/Composite Room NE.txtpb b/data/maps/daedalus/rooms/Composite Room NE.txtpb new file mode 100644 index 0000000..c91a06f --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room NE.txtpb
@@ -0,0 +1,77 @@
1name: "Composite Room NE"
2panel_display_name: "Composite Room"
3panels {
4 name: "<-"
5 path: "Panels/Combo Room NE/panel_1"
6 clue: ""
7 answer: "workbook"
8 symbols: LINGO
9}
10panels {
11 name: "TEXTBOOK"
12 path: "Panels/Combo Room NE/panel_2"
13 clue: "textbook"
14 answer: "bookstore"
15 symbols: EXAMPLE
16}
17panels {
18 name: "CORNERHOME"
19 path: "Panels/Combo Room NE/panel_3"
20 clue: "cornerhome"
21 answer: "storehouse"
22 symbols: SUN
23 symbols: EXAMPLE
24}
25panels {
26 name: "BIRDCALL"
27 path: "Panels/Combo Room NE/panel_4"
28 clue: "birdcall"
29 answer: "housework"
30 symbols: EXAMPLE
31}
32panels {
33 name: "FORCEYARD"
34 path: "Panels/Combo Room NE/panel_6"
35 clue: "forceyard"
36 answer: "massacre"
37 symbols: BOXES
38}
39panels {
40 name: "TIREPOUND"
41 path: "Panels/Combo Room NE/panel_7"
42 clue: "tirepound"
43 answer: "carton"
44 symbols: BOXES
45}
46panels {
47 name: "LIEQUIZ"
48 path: "Panels/Combo Room NE/panel_8"
49 clue: "liequiz"
50 answer: "contest"
51 symbols: SUN
52 symbols: PYRAMID
53}
54panels {
55 name: "WHITEOUT"
56 path: "Panels/Combo Room NE/panel_9"
57 clue: "whiteout"
58 answer: "within"
59 symbols: SUN
60 symbols: SPARKLES
61}
62panels {
63 name: "FEETHIM"
64 path: "Panels/Combo Room NE/panel_10"
65 clue: "feethim"
66 answer: "feather"
67 symbols: ZERO
68 symbols: GENDER
69}
70panels {
71 name: "STARFALL"
72 path: "Panels/Combo Room NE/panel_11"
73 clue: "starfall"
74 answer: "sunrise"
75 symbols: SUN
76 symbols: EXAMPLE
77}
diff --git a/data/maps/daedalus/rooms/Composite Room NW.txtpb b/data/maps/daedalus/rooms/Composite Room NW.txtpb new file mode 100644 index 0000000..949fe31 --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room NW.txtpb
@@ -0,0 +1,94 @@
1name: "Composite Room NW"
2panel_display_name: "Composite Room"
3panels {
4 name: "BEHOUSE"
5 path: "Panels/Combo Room NW/panel_1"
6 clue: "behouse"
7 answer: "bedroom"
8 symbols: SPARKLES
9 symbols: BOXES
10}
11panels {
12 name: "BRAKESTEADY"
13 path: "Panels/Combo Room NW/panel_2"
14 clue: "brakesteady"
15 answer: "breakfast"
16 symbols: ZERO
17 symbols: PYRAMID
18}
19panels {
20 name: "DEATHSHORT"
21 path: "Panels/Combo Room NW/panel_3"
22 clue: "deathshort"
23 answer: "lifelong"
24 symbols: SUN
25}
26panels {
27 name: "PLUMPFAMILY"
28 path: "Panels/Combo Room NW/panel_4"
29 clue: "plumpfamily"
30 answer: "pumpkin"
31 symbols: SUN
32 symbols: SPARKLES
33}
34panels {
35 name: "SHEEPBOOK"
36 path: "Panels/Combo Room NW/panel_5"
37 clue: "sheepbook"
38 answer: "rampage"
39 symbols: BOXES
40 symbols: GENDER
41}
42panels {
43 name: "LAIDIN"
44 path: "Panels/Combo Room NW/panel_6"
45 clue: "laidin"
46 answer: "layout"
47 symbols: SUN
48 symbols: AGE
49}
50panels {
51 name: "FOGIRON"
52 path: "Panels/Combo Room NW/panel_7"
53 clue: "fogiron"
54 answer: "mistrust"
55 symbols: SUN
56 symbols: AGE
57}
58panels {
59 name: "MOONSENT"
60 path: "Panels/Combo Room NW/panel_8"
61 clue: "moonsent"
62 answer: "sunset"
63 symbols: SUN
64 symbols: SPARKLES
65}
66panels {
67 name: "FAIRWATER"
68 path: "Panels/Combo Room NW/panel_9"
69 clue: "fairwater"
70 answer: "justice"
71 symbols: SUN
72 symbols: CROSS
73}
74panels {
75 name: "PLEADOUT"
76 path: "Panels/Combo Room NW/panel_10"
77 clue: "pleadout"
78 answer: "begin"
79 symbols: SUN
80}
81panels {
82 name: "OUTGARDEN"
83 path: "Panels/Combo Room NW/panel_11"
84 clue: "outgarden"
85 answer: "intend"
86 symbols: SUN
87}
88panels {
89 name: "HELLOTALE"
90 path: "Panels/Combo Room NW/panel_12"
91 clue: "hellotale"
92 answer: "history"
93 symbols: SUN
94}
diff --git a/data/maps/daedalus/rooms/Composite Room S.txtpb b/data/maps/daedalus/rooms/Composite Room S.txtpb new file mode 100644 index 0000000..3773034 --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room S.txtpb
@@ -0,0 +1,198 @@
1name: "Composite Room S"
2panel_display_name: "Composite Room"
3panels {
4 name: "CONCAVE"
5 path: "Panels/Combo Room SW/panel_1"
6 clue: "concave"
7 answer: "probe"
8 symbols: SUN
9 symbols: SPARKLES
10 symbols: STARS
11}
12panels {
13 name: "FAIRYTHINK"
14 path: "Panels/Combo Room SW/panel_2"
15 clue: "fairythink"
16 answer: "impact"
17 symbols: SUN
18 symbols: EXAMPLE
19}
20panels {
21 name: "AILAND"
22 path: "Panels/Combo Room SW/panel_3"
23 clue: "ailand"
24 answer: "sailor"
25 symbols: SPARKLES
26 symbols: EXAMPLE
27}
28panels {
29 name: "RULERCAT"
30 path: "Panels/Combo Room SW/panel_4"
31 clue: "rulercat"
32 answer: "rebellion"
33 symbols: SUN
34 symbols: EXAMPLE
35}
36panels {
37 name: "ANDBITE"
38 path: "Panels/Combo Room SW/panel_5"
39 clue: "andbite"
40 answer: "orbit"
41 symbols: EXAMPLE
42 symbols: AGE
43}
44panels {
45 name: "ASHHIM"
46 path: "Panels/Combo Room SW/panel_6"
47 clue: "ashhim"
48 answer: "soother"
49 symbols: SUN
50 symbols: GENDER
51}
52panels {
53 name: "PRONOUNPRONOUNPRONOUN"
54 path: "Panels/Combo Room SW/panel_7"
55 clue: "pronounpronounpronoun"
56 answer: "inherit"
57 symbols: SPARKLES
58 symbols: EXAMPLE
59}
60panels {
61 name: "SPOUSEGARDEN"
62 path: "Panels/Combo Room SW/panel_8"
63 clue: "spousegarden"
64 answer: "extend"
65 symbols: SUN
66}
67panels {
68 name: "BANGER"
69 path: "Panels/Combo Room SW/panel_9"
70 clue: "banger"
71 answer: "barrage"
72 symbols: SUN
73 symbols: SPARKLES
74}
75panels {
76 name: "LEGIT"
77 path: "Panels/Combo Room SW/panel_11"
78 clue: "legit"
79 answer: "tablet"
80 symbols: SPARKLES
81 symbols: BOXES
82}
83panels {
84 name: "OUTEAT"
85 path: "Panels/Combo Room SW/panel_12"
86 clue: "outeat"
87 answer: "rotate"
88 symbols: SPARKLES
89 symbols: AGE
90}
91panels {
92 name: "SUMMERIN"
93 path: "Panels/Combo Room SW/panel_13"
94 clue: "summerin"
95 answer: "fallout"
96 symbols: SUN
97 symbols: AGE
98}
99panels {
100 name: "MUSCLEIN"
101 path: "Panels/Combo Room SE/panel_1"
102 clue: "musclein"
103 answer: "about"
104 symbols: SUN
105 symbols: EXAMPLE
106}
107panels {
108 name: "PLAYHOP"
109 path: "Panels/Combo Room SE/panel_2"
110 clue: "playhop"
111 answer: "workshop"
112 symbols: SUN
113 symbols: SPARKLES
114}
115panels {
116 name: "BOUGHTHIM"
117 path: "Panels/Combo Room SE/panel_3"
118 clue: "boughthim"
119 answer: "bother"
120 symbols: ZERO
121 symbols: GENDER
122}
123panels {
124 name: "FRIENDPILOT"
125 path: "Panels/Combo Room SE/panel_4"
126 clue: "friendpilot"
127 answer: "palace"
128 symbols: SUN
129 symbols: EXAMPLE
130}
131panels {
132 name: "UNDERPANTS"
133 path: "Panels/Combo Room SE/panel_5"
134 clue: "underpants"
135 answer: "overshirt"
136 symbols: SUN
137}
138panels {
139 name: "FIREFOX"
140 path: "Panels/Combo Room SE/panel_6"
141 clue: "firefox"
142 answer: "icebox"
143 symbols: SUN
144 symbols: ZERO
145}
146panels {
147 name: "SPRINKLEDRIP"
148 path: "Panels/Combo Room SE/panel_7"
149 clue: "sprinkledrip"
150 answer: "raindrop"
151 symbols: PYRAMID
152}
153panels {
154 name: "TWOGOTHIM"
155 path: "Panels/Combo Room SE/panel_8"
156 clue: "twogothim"
157 answer: "together"
158 symbols: ZERO
159 symbols: GENDER
160 symbols: AGE
161}
162panels {
163 name: "SKIMFARE"
164 path: "Panels/Combo Room SE/panel_9"
165 clue: "skimfare"
166 answer: "readjust"
167 symbols: SUN
168 symbols: ZERO
169 symbols: PYRAMID
170}
171panels {
172 name: "TICKETBORNE"
173 path: "Panels/Combo Room SE/panel_11"
174 clue: "ticketborne"
175 answer: "stubborn"
176 symbols: ZERO
177 symbols: AGE
178}
179panels {
180 name: "BLEAKCARD"
181 path: "Panels/Combo Room SE/panel_12"
182 clue: "bleakcard"
183 answer: "grimace"
184 symbols: SUN
185 symbols: EXAMPLE
186}
187panels {
188 name: "MISSIONMISSION"
189 path: "Panels/Combo Room SE/panel_13"
190 clue: "missionmission"
191 answer: "question"
192 symbols: SUN
193 symbols: SPARKLES
194}
195ports {
196 name: "ENTRY"
197 path: "Components/Warps/Worldports/worldport16"
198}
diff --git a/data/maps/daedalus/rooms/Computer Room Seal.txtpb b/data/maps/daedalus/rooms/Computer Room Seal.txtpb new file mode 100644 index 0000000..b271a5c --- /dev/null +++ b/data/maps/daedalus/rooms/Computer Room Seal.txtpb
@@ -0,0 +1,9 @@
1name: "Computer Room Seal"
2panel_display_name: "Computer Room"
3panels {
4 name: "SCROLL"
5 path: "Panels/Computer/computer_11"
6 clue: "scroll"
7 answer: "seal"
8 symbols: BOXES
9}
diff --git a/data/maps/daedalus/rooms/Computer Room.txtpb b/data/maps/daedalus/rooms/Computer Room.txtpb new file mode 100644 index 0000000..1d5a56d --- /dev/null +++ b/data/maps/daedalus/rooms/Computer Room.txtpb
@@ -0,0 +1,72 @@
1name: "Computer Room"
2panel_display_name: "Computer Room"
3panels {
4 name: "MONITOR (1)"
5 path: "Panels/Computer/computer_1"
6 clue: "monitor"
7 answer: "television"
8 symbols: AGE
9}
10panels {
11 name: "MICROPHONE"
12 path: "Panels/Computer/computer_2"
13 clue: "microphone"
14 answer: "headset"
15 symbols: BOXES
16}
17panels {
18 name: "SPEAKER"
19 path: "Panels/Computer/computer_3"
20 clue: "speaker"
21 answer: "headset"
22 symbols: BOXES
23}
24panels {
25 name: "PROCESSOR (1)"
26 path: "Panels/Computer/computer_4"
27 clue: "processor"
28 answer: "circuit"
29 symbols: AGE
30}
31panels {
32 name: "MOUSE (1)"
33 path: "Panels/Computer/computer_5"
34 clue: "mouse"
35 answer: "joystick"
36 symbols: EXAMPLE
37}
38panels {
39 name: "KEYBOARD (1)"
40 path: "Panels/Computer/computer_6"
41 clue: "keyboard"
42 answer: "typewriter"
43 symbols: AGE
44}
45panels {
46 name: "MONITOR (2)"
47 path: "Panels/Computer/computer_7"
48 clue: "monitor"
49 answer: "computer"
50 symbols: BOXES
51}
52panels {
53 name: "PROCESSOR (2)"
54 path: "Panels/Computer/computer_8"
55 clue: "processor"
56 answer: "computer"
57 symbols: BOXES
58}
59panels {
60 name: "MOUSE (2)"
61 path: "Panels/Computer/computer_9"
62 clue: "mouse"
63 answer: "computer"
64 symbols: BOXES
65}
66panels {
67 name: "KEYBOARD (2)"
68 path: "Panels/Computer/computer_10"
69 clue: "keyboard"
70 answer: "computer"
71 symbols: BOXES
72}
diff --git a/data/maps/daedalus/rooms/Cyan Room.txtpb b/data/maps/daedalus/rooms/Cyan Room.txtpb new file mode 100644 index 0000000..60a3595 --- /dev/null +++ b/data/maps/daedalus/rooms/Cyan Room.txtpb
@@ -0,0 +1,79 @@
1name: "Cyan Room"
2panel_display_name: "Cyan Room"
3panels {
4 name: "LIFE"
5 path: "Panels/Brown Room/panel_1"
6 clue: "life"
7 answer: "death"
8 symbols: SUN
9}
10panels {
11 name: "SKIRMISH"
12 path: "Panels/Brown Room/panel_2"
13 clue: "skirmish"
14 answer: "war"
15 symbols: PYRAMID
16}
17panels {
18 name: "WORD"
19 path: "Panels/Brown Room/panel_3"
20 clue: "word"
21 answer: "world"
22 symbols: SPARKLES
23}
24panels {
25 name: "SUMMER"
26 path: "Panels/Brown Room/panel_4"
27 clue: "summer"
28 answer: "winter"
29 symbols: SUN
30}
31panels {
32 name: "ACCLIMATE (1)"
33 path: "Panels/Brown Room/panel_5"
34 clue: "acclimate"
35 answer: "climate"
36 symbols: SPARKLES
37}
38panels {
39 name: "ACCLIMATE (2)"
40 path: "Panels/Brown Room/panel_6"
41 clue: "acclimate"
42 answer: "change"
43 symbols: SUN
44}
45panels {
46 name: "P+EMIC"
47 path: "Panels/Brown Room/panel_7"
48 clue: "p+emic"
49 answer: "pandemic"
50 symbols: QUESTION
51}
52panels {
53 name: "METEOROID"
54 path: "Panels/Brown Room/panel_8"
55 clue: "meteoroid"
56 answer: "meteorite"
57 symbols: AGE
58}
59panels {
60 name: "CLEAR"
61 path: "Panels/Brown Room/panel_9"
62 clue: "clear"
63 answer: "nuclear"
64 symbols: SPARKLES
65}
66panels {
67 name: "COLD"
68 path: "Panels/Brown Room/panel_10"
69 clue: "cold"
70 answer: "heat"
71 symbols: SUN
72}
73panels {
74 name: "WORDWORD"
75 path: "Panels/Brown Room/panel_11"
76 clue: "wordword"
77 answer: "AI"
78 symbols: EXAMPLE
79}
diff --git a/data/maps/daedalus/rooms/D Keyholder.txtpb b/data/maps/daedalus/rooms/D Keyholder.txtpb new file mode 100644 index 0000000..a5852be --- /dev/null +++ b/data/maps/daedalus/rooms/D Keyholder.txtpb
@@ -0,0 +1,7 @@
1name: "D Keyholder"
2panel_display_name: "Plum Room"
3keyholders {
4 name: "D"
5 path: "Components/KeyHolders/keyHolderD"
6 key: "d"
7}
diff --git a/data/maps/daedalus/rooms/D2 Room.txtpb b/data/maps/daedalus/rooms/D2 Room.txtpb new file mode 100644 index 0000000..ec41086 --- /dev/null +++ b/data/maps/daedalus/rooms/D2 Room.txtpb
@@ -0,0 +1,7 @@
1name: "D2 Room"
2panel_display_name: "Intense Room"
3letters {
4 key: "d"
5 level2: true
6 path: "Components/Collectables/collectable6"
7}
diff --git a/data/maps/daedalus/rooms/Dark Light Exit.txtpb b/data/maps/daedalus/rooms/Dark Light Exit.txtpb new file mode 100644 index 0000000..9b6ae28 --- /dev/null +++ b/data/maps/daedalus/rooms/Dark Light Exit.txtpb
@@ -0,0 +1,9 @@
1name: "Dark Light Exit"
2panel_display_name: "Dark Light Room"
3panels {
4 name: "GASKET"
5 path: "Panels/Dark Light Room/dark_7"
6 clue: "gasket"
7 answer: "seal"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Dark Light Room.txtpb b/data/maps/daedalus/rooms/Dark Light Room.txtpb new file mode 100644 index 0000000..45526fd --- /dev/null +++ b/data/maps/daedalus/rooms/Dark Light Room.txtpb
@@ -0,0 +1,79 @@
1name: "Dark Light Room"
2panel_display_name: "Dark Light Room"
3panels {
4 name: "COIN (1)"
5 path: "Panels/Dark Light Room/dark_1"
6 clue: "coin"
7 answer: "tails"
8 symbols: BOXES
9}
10panels {
11 name: "DOG (1)"
12 path: "Panels/Dark Light Room/dark_2"
13 clue: "dog"
14 answer: "tooth"
15 symbols: BOXES
16}
17panels {
18 name: "SONG (1)"
19 path: "Panels/Dark Light Room/dark_3"
20 clue: "song"
21 answer: "lyrics"
22 symbols: BOXES
23}
24panels {
25 name: "HUMAN (1)"
26 path: "Panels/Dark Light Room/dark_4"
27 clue: "human"
28 answer: "brain"
29 symbols: BOXES
30}
31panels {
32 name: "ROSE (1)"
33 path: "Panels/Dark Light Room/dark_5"
34 clue: "rose"
35 answer: "thorn"
36 symbols: BOXES
37}
38panels {
39 name: "DARK"
40 path: "Panels/Dark Light Room/dark_6"
41 clue: "dark"
42 answer: "light"
43 symbols: SUN
44}
45panels {
46 name: "ROSE (2)"
47 path: "Panels/Dark Light Room/light_1"
48 clue: "rose"
49 answer: "petal"
50 symbols: BOXES
51}
52panels {
53 name: "HUMAN (2)"
54 path: "Panels/Dark Light Room/light_2"
55 clue: "human"
56 answer: "heart"
57 symbols: BOXES
58}
59panels {
60 name: "SONG (2)"
61 path: "Panels/Dark Light Room/light_3"
62 clue: "song"
63 answer: "melody"
64 symbols: BOXES
65}
66panels {
67 name: "DOG (2)"
68 path: "Panels/Dark Light Room/light_4"
69 clue: "dog"
70 answer: "tail"
71 symbols: BOXES
72}
73panels {
74 name: "COIN (2)"
75 path: "Panels/Dark Light Room/light_5"
76 clue: "coin"
77 answer: "heads"
78 symbols: BOXES
79}
diff --git a/data/maps/daedalus/rooms/Ending.txtpb b/data/maps/daedalus/rooms/Ending.txtpb new file mode 100644 index 0000000..6b7843c --- /dev/null +++ b/data/maps/daedalus/rooms/Ending.txtpb
@@ -0,0 +1,6 @@
1name: "Ending"
2panel_display_name: "Castle"
3endings {
4 name: "ORANGE"
5 path: "Components/Triggers/orange_ending"
6}
diff --git a/data/maps/daedalus/rooms/Entry Shortcut.txtpb b/data/maps/daedalus/rooms/Entry Shortcut.txtpb new file mode 100644 index 0000000..63202ba --- /dev/null +++ b/data/maps/daedalus/rooms/Entry Shortcut.txtpb
@@ -0,0 +1,14 @@
1name: "Entry Shortcut"
2panel_display_name: "Central"
3panels {
4 name: "WELCOME"
5 path: "Panels/Entry/entry_3"
6 clue: "welcome"
7 answer: "back"
8 symbols: QUESTION
9 display_name: "WELCOME (Red/Blue)"
10}
11ports {
12 name: "ENTRY"
13 path: "Components/Warps/Worldports/worldport4"
14}
diff --git a/data/maps/daedalus/rooms/Eye Painting.txtpb b/data/maps/daedalus/rooms/Eye Painting.txtpb new file mode 100644 index 0000000..4214811 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Painting.txtpb
@@ -0,0 +1,13 @@
1name: "Eye Painting"
2panel_display_name: "Temple of the Eyes"
3panels {
4 name: "REVILED"
5 path: "Panels/Entry/entry_5"
6 clue: "reviled"
7 answer: "evil"
8 symbols: SPARKLES
9}
10paintings {
11 name: "EYEREDEXITMAIN"
12 path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain"
13}
diff --git a/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb new file mode 100644 index 0000000..3eb1a6b --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb
@@ -0,0 +1,14 @@
1name: "Eye Temple 1F Side"
2panel_display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDSIDE1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedSide1"
6}
7paintings {
8 name: "EYEREDTOEXITMAIN5"
9 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain5"
10}
11paintings {
12 name: "EYEREDTOEXITMAIN1"
13 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain1"
14}
diff --git a/data/maps/daedalus/rooms/Eye Temple 1F.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb new file mode 100644 index 0000000..e15afc1 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb
@@ -0,0 +1,27 @@
1name: "Eye Temple 1F"
2panel_display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDTOEXITMAIN2"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain2"
6}
7paintings {
8 name: "EYEREDTOBACKSIDE3"
9 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside3"
10}
11paintings {
12 name: "EYEREDTOPILLAR3"
13 path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar3"
14}
15paintings {
16 name: "EYEREDTOPILLAR2"
17 path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar2"
18}
19paintings {
20 name: "EYEREDTOPILLAR1"
21 path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar1"
22}
23paintings {
24 name: "EYEREDEXITBACKSIDE"
25 path: "Components/Paintings/Temple of the Eyes/eyeRedExitBackside"
26 exit_only: true
27}
diff --git a/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb new file mode 100644 index 0000000..7a1eb0a --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb
@@ -0,0 +1,14 @@
1name: "Eye Temple 2F Side"
2panel_display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDTOEXITMAIN4"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain4"
6}
7paintings {
8 name: "EYEREDEXITMAIN3"
9 path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain3"
10}
11paintings {
12 name: "EYEREDEXITMAIN4"
13 path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain4"
14}
diff --git a/data/maps/daedalus/rooms/Eye Temple 2F.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb new file mode 100644 index 0000000..d9e06d9 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb
@@ -0,0 +1,18 @@
1name: "Eye Temple 2F"
2panel_display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDEXITTOP1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitTop1"
6}
7paintings {
8 name: "EYEREDTOTOP1"
9 path: "Components/Paintings/Temple of the Eyes/eyeRedToTop1"
10}
11paintings {
12 name: "EYEREDTOBACKSIDE5"
13 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside5"
14}
15paintings {
16 name: "EYEREDTOSIDE1"
17 path: "Components/Paintings/Temple of the Eyes/eyeRedToSide1"
18}
diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb new file mode 100644 index 0000000..8243704 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb
@@ -0,0 +1,15 @@
1name: "Eye Temple Pillar 1"
2panel_display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDEXITPILLAR1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar1"
6 exit_only: true
7}
8paintings {
9 name: "EYEREDTOBACKSIDE4"
10 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside4"
11}
12paintings {
13 name: "EYEREDTOBACKSIDE1"
14 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside1"
15}
diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb new file mode 100644 index 0000000..445649a --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb
@@ -0,0 +1,15 @@
1name: "Eye Temple Pillar 2"
2panel_display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDEXITPILLAR2"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar2"
6 exit_only: true
7}
8paintings {
9 name: "EYEREDTOEXITMAIN3"
10 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain3"
11}
12paintings {
13 name: "EYEREDTOBACKSIDE2"
14 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside2"
15}
diff --git a/data/maps/daedalus/rooms/F Keyholder.txtpb b/data/maps/daedalus/rooms/F Keyholder.txtpb new file mode 100644 index 0000000..b424c6a --- /dev/null +++ b/data/maps/daedalus/rooms/F Keyholder.txtpb
@@ -0,0 +1,7 @@
1name: "F Keyholder"
2panel_display_name: "West Area"
3keyholders {
4 name: "F"
5 path: "Components/KeyHolders/keyHolderF"
6 key: "f"
7}
diff --git a/data/maps/daedalus/rooms/F2 Prize.txtpb b/data/maps/daedalus/rooms/F2 Prize.txtpb new file mode 100644 index 0000000..ac95340 --- /dev/null +++ b/data/maps/daedalus/rooms/F2 Prize.txtpb
@@ -0,0 +1,7 @@
1name: "F2 Prize"
2panel_display_name: "F2 Room"
3letters {
4 key: "f"
5 level2: true
6 path: "Components/Collectables/collectable4"
7}
diff --git a/data/maps/daedalus/rooms/F2 Room.txtpb b/data/maps/daedalus/rooms/F2 Room.txtpb new file mode 100644 index 0000000..96b609e --- /dev/null +++ b/data/maps/daedalus/rooms/F2 Room.txtpb
@@ -0,0 +1,114 @@
1name: "F2 Room"
2panel_display_name: "F2 Room"
3panels {
4 name: "DULLS"
5 path: "Panels/The Big F/o_1"
6 clue: "dulls"
7 answer: "fades"
8 symbols: SUN
9}
10panels {
11 name: "GRIME"
12 path: "Panels/The Big F/o_2"
13 clue: "grime"
14 answer: "filth"
15 symbols: SUN
16}
17panels {
18 name: "CRAFT"
19 path: "Panels/The Big F/o_3"
20 clue: "craft"
21 answer: "forge"
22 symbols: SUN
23}
24panels {
25 name: "CAST"
26 path: "Panels/The Big F/o_4"
27 clue: "cast"
28 answer: "forge"
29 symbols: SUN
30}
31panels {
32 name: "WANES"
33 path: "Panels/The Big F/o_5"
34 clue: "wanes"
35 answer: "fades"
36 symbols: SUN
37}
38panels {
39 name: "DECAY"
40 path: "Panels/The Big F/o_9"
41 clue: "decay"
42 answer: "filth"
43 symbols: SUN
44}
45panels {
46 name: "MAKE"
47 path: "Panels/The Big F/o_10"
48 clue: "make"
49 answer: "forge"
50 symbols: SUN
51}
52panels {
53 name: "WEAKENS"
54 path: "Panels/The Big F/o_11"
55 clue: "weakens"
56 answer: "fades"
57 symbols: SUN
58}
59panels {
60 name: "TRASH"
61 path: "Panels/The Big F/o_12"
62 clue: "trash"
63 answer: "filth"
64 symbols: SUN
65}
66panels {
67 name: "SHAPE"
68 path: "Panels/The Big F/o_13"
69 clue: "shape"
70 answer: "forge"
71 symbols: SUN
72}
73panels {
74 name: "DEADLY"
75 path: "Panels/The Big F Not/o_6"
76 clue: "deadly"
77 answer: "fatal"
78 symbols: SUN
79}
80panels {
81 name: "DIMS"
82 path: "Panels/The Big F Not/o_7"
83 clue: "dims"
84 answer: "fades"
85 symbols: SUN
86}
87panels {
88 name: "LETHAL"
89 path: "Panels/The Big F Not/o_8"
90 clue: "lethal"
91 answer: "fatal"
92 symbols: SUN
93}
94panels {
95 name: "GRAVE"
96 path: "Panels/The Big F Not/o_14"
97 clue: "grave"
98 answer: "fatal"
99 symbols: SUN
100}
101panels {
102 name: "DIRT"
103 path: "Panels/The Big F Not/o_15"
104 clue: "dirt"
105 answer: "filth"
106 symbols: SUN
107}
108panels {
109 name: "RISKY"
110 path: "Panels/The Big F Not/o_16"
111 clue: "risky"
112 answer: "fatal"
113 symbols: SUN
114}
diff --git a/data/maps/daedalus/rooms/Flip Painting Destination.txtpb b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb new file mode 100644 index 0000000..b3ec055 --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb
@@ -0,0 +1,8 @@
1name: "Flip Painting Destination"
2panel_display_name: "Central"
3paintings {
4 name: "FLIP"
5 path: "Components/Paintings/Group2/flip"
6 exit_only: true
7 gravity: Y_PLUS
8}
diff --git a/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb new file mode 100644 index 0000000..d597114 --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb
@@ -0,0 +1,12 @@
1name: "Flip Painting Hidden Panel"
2panel_display_name: "Central"
3panels {
4 name: "HIDDEN"
5 path: "Panels/Halls/halls_2"
6 clue: "hidden"
7 answer: "ceortv" # ???????
8 symbols: SUN
9 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_1" }
10 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_2" }
11 display_name: "HIDDEN (East)"
12}
diff --git a/data/maps/daedalus/rooms/Flip Painting.txtpb b/data/maps/daedalus/rooms/Flip Painting.txtpb new file mode 100644 index 0000000..6d9bf06 --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting.txtpb
@@ -0,0 +1,6 @@
1name: "Flip Painting"
2panel_display_name: "West Area"
3paintings {
4 name: "FLIP2"
5 path: "Components/Paintings/Group2/flip2"
6}
diff --git a/data/maps/daedalus/rooms/Gallery Entrance.txtpb b/data/maps/daedalus/rooms/Gallery Entrance.txtpb new file mode 100644 index 0000000..3616bf7 --- /dev/null +++ b/data/maps/daedalus/rooms/Gallery Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Gallery Entrance"
2panel_display_name: "Central"
3paintings {
4 name: "GALLERY"
5 path: "Components/Warps/eyeWorldport"
6}
diff --git a/data/maps/daedalus/rooms/Globe Room.txtpb b/data/maps/daedalus/rooms/Globe Room.txtpb new file mode 100644 index 0000000..b090ac6 --- /dev/null +++ b/data/maps/daedalus/rooms/Globe Room.txtpb
@@ -0,0 +1,54 @@
1name: "Globe Room"
2panel_display_name: "Southwest Area"
3panels {
4 name: "NORTH"
5 path: "Panels/Halls/directions_1"
6 clue: "north"
7 answer: "shotu"
8 symbols: EXAMPLE
9 proxies { answer: "south" path: "Panels/Halls/directions_2" }
10 proxies { answer: "west" path: "Panels/Halls/directions_3" }
11 proxies { answer: "east" path: "Panels/Halls/directions_4" }
12}
13panels {
14 name: "HIDDEN"
15 path: "Panels/Halls/halls_16"
16 clue: "hidden"
17 answer: "ceortv"
18 symbols: SUN
19 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_5" }
20 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_6" }
21}
22panels {
23 name: "TICK"
24 path: "Panels/Sticks/stick_1"
25 clue: "tick"
26 answer: "tskci"
27 symbols: SPARKLES
28 proxies { answer: "stick" path: "Panels/Sticks/stick_proxy_1" }
29 proxies { answer: "sticks" path: "Panels/Sticks/stick_proxy_2" }
30}
31panels {
32 name: "TONE"
33 path: "Panels/Sticks/stick_2"
34 clue: "tone"
35 answer: "tsnoe"
36 symbols: SPARKLES
37 proxies { answer: "stone" path: "Panels/Sticks/stick_proxy_3" }
38 proxies { answer: "stones" path: "Panels/Sticks/stick_proxy_4" }
39}
40panels {
41 name: "BONE"
42 path: "Panels/Sticks/stick_3"
43 clue: "bone"
44 answer: "bones"
45 symbols: PLANET
46}
47panels {
48 name: "WORD"
49 path: "Panels/Sticks/stick_4"
50 clue: "word"
51 answer: "words"
52 symbols: PLANET
53 required_door { name: "Southwest Sticks And Stones Door" }
54}
diff --git a/data/maps/daedalus/rooms/Godot Room.txtpb b/data/maps/daedalus/rooms/Godot Room.txtpb new file mode 100644 index 0000000..92cf009 --- /dev/null +++ b/data/maps/daedalus/rooms/Godot Room.txtpb
@@ -0,0 +1,66 @@
1name: "Godot Room"
2panel_display_name: "Central"
3panels {
4 name: "MOTORCYCLE"
5 path: "Panels/Southwest Room/sw_1"
6 clue: "motorcycle"
7 answer: "engine"
8 symbols: BOXES
9}
10panels {
11 name: "ME"
12 path: "Panels/Southwest Room/sw_2"
13 clue: "me"
14 answer: "game"
15 symbols: QUESTION
16 proxies { answer: "godot" path: "Panels/Southwest Room/sw_10" }
17}
18panels {
19 name: "PAWN"
20 path: "Panels/Southwest Room/sw_3"
21 clue: "pawn"
22 answer: "game"
23 symbols: BOXES
24}
25panels {
26 name: "MANIPULATE"
27 path: "Panels/Southwest Room/sw_4"
28 clue: "manipulate"
29 answer: "game"
30 symbols: SUN
31}
32panels {
33 name: "AUDIO"
34 path: "Panels/Southwest Room/sw_5"
35 clue: "audio"
36 answer: "video"
37 symbols: SUN
38}
39panels {
40 name: "AIRPLANE"
41 path: "Panels/Southwest Room/sw_6"
42 clue: "airplane"
43 answer: "engine"
44 symbols: BOXES
45}
46panels {
47 name: "IDEA"
48 path: "Panels/Southwest Room/sw_7"
49 clue: "idea"
50 answer: "video"
51 symbols: SPARKLES
52}
53panels {
54 name: "TRAIN"
55 path: "Panels/Southwest Room/sw_8"
56 clue: "train"
57 answer: "engine"
58 symbols: BOXES
59}
60panels {
61 name: "RECORDING"
62 path: "Panels/Southwest Room/sw_9"
63 clue: "recording"
64 answer: "video"
65 symbols: SUN
66}
diff --git a/data/maps/daedalus/rooms/Gray Color Backside.txtpb b/data/maps/daedalus/rooms/Gray Color Backside.txtpb new file mode 100644 index 0000000..7d90b7f --- /dev/null +++ b/data/maps/daedalus/rooms/Gray Color Backside.txtpb
@@ -0,0 +1,47 @@
1name: "Gray Color Backside"
2panel_display_name: "Outside Pumpkin"
3panels {
4 name: "ORANGE"
5 path: "Panels/Hexes/lightgreen_1"
6 clue: "orange"
7 answer: "blue"
8 symbols: SUN
9}
10panels {
11 name: "BEGINNING"
12 path: "Panels/Hexes/lightgreen_2"
13 clue: "beginning"
14 answer: "ending"
15 symbols: SUN
16}
17panels {
18 name: "FOREWARD"
19 path: "Panels/Hexes/lightgreen_3"
20 clue: "foreward"
21 answer: "forwards"
22 symbols: ZERO
23 symbols: PLANET
24}
25panels {
26 name: "GO"
27 path: "Panels/Hexes/lightgreen_4"
28 clue: "go"
29 answer: "come"
30 symbols: SUN
31}
32panels {
33 name: "LAST"
34 path: "Panels/Hexes/lightgreen_5"
35 clue: "last"
36 answer: "first"
37 symbols: SUN
38}
39panels {
40 name: "RISE"
41 path: "Panels/Hexes/lightgreen_6"
42 clue: "rise"
43 answer: "flowers"
44 symbols: EXAMPLE
45 symbols: PLANET
46 symbols: AGE
47}
diff --git a/data/maps/daedalus/rooms/Gray Color Door.txtpb b/data/maps/daedalus/rooms/Gray Color Door.txtpb new file mode 100644 index 0000000..db46389 --- /dev/null +++ b/data/maps/daedalus/rooms/Gray Color Door.txtpb
@@ -0,0 +1,9 @@
1name: "Gray Color Door"
2panel_display_name: "Outside Pumpkin"
3panels {
4 name: "PATCH"
5 path: "Panels/Halls/halls_3"
6 clue: "patch"
7 answer: "pumpkin"
8 symbols: PLANET
9}
diff --git a/data/maps/daedalus/rooms/Green Color Door.txtpb b/data/maps/daedalus/rooms/Green Color Door.txtpb new file mode 100644 index 0000000..fe52c09 --- /dev/null +++ b/data/maps/daedalus/rooms/Green Color Door.txtpb
@@ -0,0 +1,30 @@
1name: "Green Color Door"
2panel_display_name: "Outside Pumpkin"
3panels {
4 name: "OLD (1)"
5 path: "Panels/Halls/halls_20"
6 clue: "old"
7 answer: "young"
8 symbols: AGE
9}
10panels {
11 name: "SLEEPY"
12 path: "Panels/Halls/halls_21"
13 clue: "sleepy"
14 answer: "restless"
15 symbols: SUN
16}
17panels {
18 name: "OLD (2)"
19 path: "Panels/Halls/halls_22"
20 clue: "old"
21 answer: "bold"
22 symbols: SPARKLES
23}
24panels {
25 name: "COMELY"
26 path: "Panels/Halls/halls_23"
27 clue: "comely"
28 answer: "beautiful"
29 symbols: AGE
30}
diff --git a/data/maps/daedalus/rooms/Green Room.txtpb b/data/maps/daedalus/rooms/Green Room.txtpb new file mode 100644 index 0000000..d93ee4a --- /dev/null +++ b/data/maps/daedalus/rooms/Green Room.txtpb
@@ -0,0 +1,83 @@
1name: "Green Room"
2panel_display_name: "Green Room"
3panels {
4 name: "TIMESCALE"
5 path: "Panels/Green Room/panel_1"
6 clue: "timescale"
7 answer: "herbal"
8 symbols: SPARKLES
9 symbols: ZERO
10 symbols: EXAMPLE
11}
12panels {
13 name: "MAILBOX"
14 path: "Panels/Green Room/panel_2"
15 clue: "mailbox"
16 answer: "black"
17 symbols: EXAMPLE
18}
19panels {
20 name: "MILKY"
21 path: "Panels/Green Room/panel_3"
22 clue: "milky"
23 answer: "white"
24 symbols: SUN
25}
26panels {
27 name: "TAN"
28 path: "Panels/Green Room/panel_4"
29 clue: "tan"
30 answer: "sun"
31 symbols: EXAMPLE
32}
33panels {
34 name: "BLAND"
35 path: "Panels/Green Room/panel_5"
36 clue: "bland"
37 answer: "sweet"
38 symbols: SWEET
39}
40panels {
41 name: "WATERCOOLER"
42 path: "Panels/Green Room/panel_6"
43 clue: "watercooler"
44 answer: "iced"
45 symbols: AGE
46 symbols: EVAL
47}
48panels {
49 name: "FIXATE"
50 path: "Panels/Green Room/panel_7"
51 clue: "fixate"
52 answer: "breakfast"
53 symbols: SUN
54 symbols: AGE
55}
56panels {
57 name: "THAT"
58 path: "Panels/Green Room/panel_8"
59 clue: "that"
60 answer: "thai"
61 symbols: SPARKLES
62}
63panels {
64 name: "RICE"
65 path: "Panels/Green Room/panel_9"
66 clue: "rice"
67 answer: "jasmine"
68 symbols: EXAMPLE
69}
70panels {
71 name: "DOUBLE"
72 path: "Panels/Green Room/panel_10"
73 clue: "double"
74 answer: "bubble"
75 symbols: ZERO
76}
77panels {
78 name: "BADMINTON"
79 path: "Panels/Green Room/panel_11"
80 clue: "badminton"
81 answer: "mint"
82 symbols: SPARKLES
83}
diff --git a/data/maps/daedalus/rooms/Green Smiley.txtpb b/data/maps/daedalus/rooms/Green Smiley.txtpb new file mode 100644 index 0000000..18f067f --- /dev/null +++ b/data/maps/daedalus/rooms/Green Smiley.txtpb
@@ -0,0 +1,13 @@
1name: "Green Smiley"
2panel_display_name: "Southwest Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/green"
6 clue: "smile"
7 answer: "green"
8 symbols: QUESTION
9}
10paintings {
11 name: "RELIC"
12 path: "Components/Paintings/Group1/relic"
13}
diff --git a/data/maps/daedalus/rooms/Hedges Tower.txtpb b/data/maps/daedalus/rooms/Hedges Tower.txtpb new file mode 100644 index 0000000..3031c1d --- /dev/null +++ b/data/maps/daedalus/rooms/Hedges Tower.txtpb
@@ -0,0 +1,6 @@
1name: "Hedges Tower"
2panel_display_name: "Hedges"
3ports {
4 name: "TENACIOUS"
5 path: "Components/Warps/Worldports/worldport13"
6}
diff --git a/data/maps/daedalus/rooms/Hedges.txtpb b/data/maps/daedalus/rooms/Hedges.txtpb new file mode 100644 index 0000000..69c66a9 --- /dev/null +++ b/data/maps/daedalus/rooms/Hedges.txtpb
@@ -0,0 +1,74 @@
1name: "Hedges"
2panel_display_name: "Hedges"
3panels {
4 name: "SOLVE"
5 path: "Panels/Tower Maze/maze_1"
6 clue: "solve"
7 answer: "unsolve"
8 symbols: SUN
9}
10panels {
11 name: "US"
12 path: "Panels/Tower Maze/maze_2"
13 clue: "us"
14 answer: "the"
15 symbols: SUN
16 symbols: SPARKLES
17}
18panels {
19 name: "IN"
20 path: "Panels/Tower Maze/maze_3"
21 clue: "in"
22 answer: "thin"
23 symbols: SPARKLES
24}
25panels {
26 name: "ORDER"
27 path: "Panels/Tower Maze/maze_4"
28 clue: "order"
29 answer: "chaos"
30 symbols: SUN
31}
32panels {
33 name: "THEN"
34 path: "Panels/Tower Maze/maze_5"
35 clue: "then"
36 answer: "hens"
37 symbols: SPARKLES
38 symbols: PLANET
39}
40panels {
41 name: "JUMP"
42 path: "Panels/Tower Maze/maze_6"
43 clue: "jump"
44 answer: "leap"
45 symbols: SUN
46}
47panels {
48 name: "DOWN"
49 path: "Panels/Tower Maze/maze_7"
50 clue: "down"
51 answer: "up"
52 symbols: SUN
53}
54panels {
55 name: "TOWER"
56 path: "Panels/Tower Maze/maze_9"
57 clue: "tower"
58 answer: "spire"
59 symbols: SUN
60}
61panels {
62 name: "THE"
63 path: "Panels/Tower Maze/maze_8"
64 clue: "the"
65 answer: "tree"
66 symbols: ZERO
67}
68panels {
69 name: "SMILE"
70 path: "Panels/Smiley Rooms/yellow"
71 clue: "smile"
72 answer: "yellow"
73 symbols: QUESTION
74}
diff --git a/data/maps/daedalus/rooms/Hotel.txtpb b/data/maps/daedalus/rooms/Hotel.txtpb new file mode 100644 index 0000000..d2a05db --- /dev/null +++ b/data/maps/daedalus/rooms/Hotel.txtpb
@@ -0,0 +1,452 @@
1name: "Hotel"
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 {
6 name: "MARLIN"
7 path: "Panels/Connections/connections_2"
8 clue: "marlin"
9 answer: "fish"
10 symbols: QUESTION
11}
12panels {
13 name: "WHO"
14 path: "Panels/Connections/connections_3"
15 clue: "who"
16 answer: "question"
17 symbols: QUESTION
18}
19panels {
20 name: "MANE"
21 path: "Panels/Connections/connections_5"
22 clue: "mane"
23 answer: "lion"
24 symbols: QUESTION
25}
26panels {
27 name: "WHAT"
28 path: "Panels/Connections/connections_6"
29 clue: "what"
30 answer: "question"
31 symbols: QUESTION
32}
33panels {
34 name: "BLAZER"
35 path: "Panels/Connections/connections_7"
36 clue: "blazer"
37 answer: "coat"
38 symbols: QUESTION
39}
40panels {
41 name: "WHERE"
42 path: "Panels/Connections/connections_8"
43 clue: "where"
44 answer: "question"
45 symbols: QUESTION
46}
47panels {
48 name: "JACKET"
49 path: "Panels/Connections/connections_10"
50 clue: "jacket"
51 answer: "coat"
52 symbols: QUESTION
53}
54panels {
55 name: "TAIL"
56 path: "Panels/Connections/connections_11"
57 clue: "tail"
58 answer: "lion"
59 symbols: QUESTION
60}
61panels {
62 name: "FLOUNDER"
63 path: "Panels/Connections/connections_13"
64 clue: "flounder"
65 answer: "fish"
66 symbols: QUESTION
67}
68panels {
69 name: "BRUCE"
70 path: "Panels/Connections/connections_16"
71 clue: "bruce"
72 answer: "fish"
73 symbols: QUESTION
74}
75panels {
76 name: "SALAD"
77 path: "Panels/Connections/connections_18"
78 clue: "salad"
79 answer: "fork"
80 symbols: QUESTION
81}
82panels {
83 name: "BATHING"
84 path: "Panels/Connections/connections_19"
85 clue: "bathing"
86 answer: "suit"
87 symbols: QUESTION
88}
89panels {
90 name: "BUSINESS"
91 path: "Panels/Connections/connections_21"
92 clue: "business"
93 answer: "suit"
94 symbols: QUESTION
95}
96panels {
97 name: "WEDDING"
98 path: "Panels/Connections/connections_22"
99 clue: "wedding"
100 answer: "ring"
101 symbols: QUESTION
102}
103panels {
104 name: "TREE"
105 path: "Panels/Connections/connections_23"
106 clue: "tree"
107 answer: "ring"
108 symbols: QUESTION
109}
110panels {
111 name: "RIVER"
112 path: "Panels/Connections/connections_24"
113 clue: "river"
114 answer: "fork"
115 symbols: QUESTION
116}
117panels {
118 name: "BOXING"
119 path: "Panels/Connections/connections_26"
120 clue: "boxing"
121 answer: "ring"
122 symbols: QUESTION
123}
124panels {
125 name: "TELEPHONE"
126 path: "Panels/Connections/connections_27"
127 clue: "telephone"
128 answer: "ring"
129 symbols: QUESTION
130}
131panels {
132 name: "POKER"
133 path: "Panels/Connections/connections_29"
134 clue: "poker"
135 answer: "chip"
136 symbols: QUESTION
137}
138panels {
139 name: "CHOCOLATE"
140 path: "Panels/Connections/connections_32"
141 clue: "chocolate"
142 answer: "chip"
143 symbols: QUESTION
144}
145panels {
146 name: "WITHDRAW"
147 path: "Panels/Connections/connections_34"
148 clue: "withdraw"
149 answer: "exit"
150 symbols: QUESTION
151}
152panels {
153 name: "QUIT"
154 path: "Panels/Connections/connections_35"
155 clue: "quit"
156 answer: "exit"
157 symbols: QUESTION
158}
159panels {
160 name: "PALE"
161 path: "Panels/Connections/connections_37"
162 clue: "pale"
163 answer: "fair"
164 symbols: QUESTION
165}
166panels {
167 name: "JUST"
168 path: "Panels/Connections/connections_38"
169 clue: "just"
170 answer: "fair"
171 symbols: QUESTION
172}
173panels {
174 name: "NEW"
175 path: "Panels/Connections/connections_39"
176 clue: "new"
177 answer: "moon"
178 symbols: QUESTION
179}
180panels {
181 name: "UNTALENTED"
182 path: "Panels/Connections/connections_40"
183 clue: "untalented"
184 answer: "good"
185 symbols: QUESTION
186}
187panels {
188 name: "FULL"
189 path: "Panels/Connections/connections_42"
190 clue: "full"
191 answer: "moon"
192 symbols: QUESTION
193}
194panels {
195 name: "EVIL"
196 path: "Panels/Connections/connections_43"
197 clue: "evil"
198 answer: "good"
199 symbols: QUESTION
200}
201panels {
202 name: "CRESCENT"
203 path: "Panels/Connections/connections_45"
204 clue: "crescent"
205 answer: "moon"
206 symbols: QUESTION
207}
208panels {
209 name: "BEAUTIFUL"
210 path: "Panels/Connections/connections_48"
211 clue: "beautiful"
212 answer: "fair"
213 symbols: QUESTION
214}
215panels {
216 name: "DROOPED"
217 path: "Panels/Connections/connections_50"
218 clue: "drooped"
219 answer: "withered"
220 symbols: QUESTION
221}
222panels {
223 name: "FADED"
224 path: "Panels/Connections/connections_51"
225 clue: "faded"
226 answer: "withered"
227 symbols: QUESTION
228}
229panels {
230 name: "TALL"
231 path: "Panels/Connections/connections_53"
232 clue: "tall"
233 answer: "football"
234 symbols: QUESTION
235}
236panels {
237 name: "CANVAS"
238 path: "Panels/Connections/connections_54"
239 clue: "canvas"
240 answer: "painting"
241 symbols: QUESTION
242}
243panels {
244 name: "LEVER"
245 path: "Panels/Connections/connections_55"
246 clue: "lever"
247 answer: "leverage"
248 symbols: QUESTION
249}
250panels {
251 name: "SCULPTURE"
252 path: "Panels/Connections/connections_56"
253 clue: "sculpture"
254 answer: "painting"
255 symbols: QUESTION
256}
257panels {
258 name: "BALL"
259 path: "Panels/Connections/connections_58"
260 clue: "ball"
261 answer: "football"
262 symbols: QUESTION
263}
264panels {
265 name: "FOOL"
266 path: "Panels/Connections/connections_59"
267 clue: "fool"
268 answer: "football"
269 symbols: QUESTION
270}
271panels {
272 name: "ART"
273 path: "Panels/Connections/connections_61"
274 clue: "art"
275 answer: "painting"
276 symbols: QUESTION
277}
278panels {
279 name: "FOOT"
280 path: "Panels/Connections/connections_64"
281 clue: "foot"
282 answer: "football"
283 symbols: QUESTION
284}
285panels {
286 name: "PARKA"
287 path: "Panels/Connections Off/connections_1"
288 clue: "parka"
289 answer: "coat"
290 symbols: QUESTION
291}
292panels {
293 name: "CLOAK"
294 path: "Panels/Connections Off/connections_4"
295 clue: "cloak"
296 answer: "coat"
297 symbols: QUESTION
298}
299panels {
300 name: "DOROTHY"
301 path: "Panels/Connections Off/connections_9"
302 clue: "dorothy"
303 answer: "fish"
304 symbols: QUESTION
305}
306panels {
307 name: "JAWS"
308 path: "Panels/Connections Off/connections_12"
309 clue: "jaws"
310 answer: "lion"
311 symbols: QUESTION
312}
313panels {
314 name: "WHEN"
315 path: "Panels/Connections Off/connections_14"
316 clue: "when"
317 answer: "question"
318 symbols: QUESTION
319}
320panels {
321 name: "CLAWS"
322 path: "Panels/Connections Off/connections_15"
323 clue: "claws"
324 answer: "lion"
325 symbols: QUESTION
326}
327panels {
328 name: "POTATO"
329 path: "Panels/Connections Off/connections_17"
330 clue: "potato"
331 answer: "chip"
332 symbols: QUESTION
333}
334panels {
335 name: "MICRO"
336 path: "Panels/Connections Off/connections_20"
337 clue: "micro"
338 answer: "chip"
339 symbols: QUESTION
340}
341panels {
342 name: "TUNING"
343 path: "Panels/Connections Off/connections_25"
344 clue: "tuning"
345 answer: "fork"
346 symbols: QUESTION
347}
348panels {
349 name: "LAW"
350 path: "Panels/Connections Off/connections_28"
351 clue: "law"
352 answer: "suit"
353 symbols: QUESTION
354}
355panels {
356 name: "CARD"
357 path: "Panels/Connections Off/connections_30"
358 clue: "card"
359 answer: "suit"
360 symbols: QUESTION
361}
362panels {
363 name: "ROAD"
364 path: "Panels/Connections Off/connections_31"
365 clue: "road"
366 answer: "fork"
367 symbols: QUESTION
368}
369panels {
370 name: "DEPART"
371 path: "Panels/Connections Off/connections_33"
372 clue: "depart"
373 answer: "exit"
374 symbols: QUESTION
375}
376panels {
377 name: "LEAVE"
378 path: "Panels/Connections Off/connections_36"
379 clue: "leave"
380 answer: "exit"
381 symbols: QUESTION
382}
383panels {
384 name: "SERVICE"
385 path: "Panels/Connections Off/connections_41"
386 clue: "service"
387 answer: "good"
388 symbols: QUESTION
389}
390panels {
391 name: "HONEY"
392 path: "Panels/Connections Off/connections_44"
393 clue: "honey"
394 answer: "moon"
395 symbols: QUESTION
396}
397panels {
398 name: "INVALID"
399 path: "Panels/Connections Off/connections_46"
400 clue: "invalid"
401 answer: "good"
402 symbols: QUESTION
403}
404panels {
405 name: "FESTIVAL"
406 path: "Panels/Connections Off/connections_47"
407 clue: "festival"
408 answer: "fair"
409 symbols: QUESTION
410}
411panels {
412 name: "WILTED"
413 path: "Panels/Connections Off/connections_49"
414 clue: "wilted"
415 answer: "withered"
416 symbols: QUESTION
417}
418panels {
419 name: "WANED"
420 path: "Panels/Connections Off/connections_52"
421 clue: "waned"
422 answer: "withered"
423 symbols: QUESTION
424}
425panels {
426 name: "RAGE"
427 path: "Panels/Connections Off/connections_57"
428 clue: "rage"
429 answer: "leverage"
430 symbols: QUESTION
431}
432panels {
433 name: "VERGE"
434 path: "Panels/Connections Off/connections_60"
435 clue: "verge"
436 answer: "leverage"
437 symbols: QUESTION
438}
439panels {
440 name: "EVER"
441 path: "Panels/Connections Off/connections_62"
442 clue: "ever"
443 answer: "leverage"
444 symbols: QUESTION
445}
446panels {
447 name: "PAIN"
448 path: "Panels/Connections Off/connections_63"
449 clue: "pain"
450 answer: "painting"
451 symbols: QUESTION
452}
diff --git a/data/maps/daedalus/rooms/House Entrance.txtpb b/data/maps/daedalus/rooms/House Entrance.txtpb new file mode 100644 index 0000000..06dcb3f --- /dev/null +++ b/data/maps/daedalus/rooms/House Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "House Entrance"
2panel_display_name: "Maze"
3panels {
4 name: "ADULT"
5 path: "Panels/Entry/entry_6"
6 clue: "adult"
7 answer: "child"
8 symbols: AGE
9}
diff --git a/data/maps/daedalus/rooms/House.txtpb b/data/maps/daedalus/rooms/House.txtpb new file mode 100644 index 0000000..3cfd4d8 --- /dev/null +++ b/data/maps/daedalus/rooms/House.txtpb
@@ -0,0 +1,30 @@
1name: "House"
2panel_display_name: "House"
3panels {
4 name: "GOAT"
5 path: "Panels/Theos House/panel_1"
6 clue: "goat"
7 answer: "kid"
8 symbols: AGE
9}
10panels {
11 name: "AMAZE"
12 path: "Panels/Theos House/panel_2"
13 clue: "amaze"
14 answer: "wow"
15 symbols: SUN
16}
17panels {
18 name: "SKINNYHIM"
19 path: "Panels/Theos House/panel_3"
20 clue: "skinnyhim"
21 answer: "dad"
22 symbols: SUN
23 symbols: GENDER
24}
25panels {
26 name: "THEO"
27 path: "Panels/Theos House/panel_4"
28 clue: "theo"
29 answer: "theo"
30}
diff --git a/data/maps/daedalus/rooms/I2 Room.txtpb b/data/maps/daedalus/rooms/I2 Room.txtpb new file mode 100644 index 0000000..2735a3b --- /dev/null +++ b/data/maps/daedalus/rooms/I2 Room.txtpb
@@ -0,0 +1,11 @@
1name: "I2 Room"
2panel_display_name: "Temple of the Eyes"
3letters {
4 key: "i"
5 level2: true
6 path: "Components/Collectables/collectable7"
7}
8paintings {
9 name: "EYEREDEXITMAIN2"
10 path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain2"
11}
diff --git a/data/maps/daedalus/rooms/Intense Room.txtpb b/data/maps/daedalus/rooms/Intense Room.txtpb new file mode 100644 index 0000000..30780f9 --- /dev/null +++ b/data/maps/daedalus/rooms/Intense Room.txtpb
@@ -0,0 +1,65 @@
1name: "Intense Room"
2panel_display_name: "Intense Room"
3panels {
4 name: "BRILLIANT"
5 path: "Panels/Intense Room/intense_1"
6 clue: "brilliant"
7 answer: "smart"
8 symbols: PYRAMID
9}
10panels {
11 name: "HORRIBLE"
12 path: "Panels/Intense Room/intense_2"
13 clue: "horrible"
14 answer: "bad"
15 symbols: PYRAMID
16}
17panels {
18 name: "INSTANTLY"
19 path: "Panels/Intense Room/intense_3"
20 clue: "instantly"
21 answer: "quickly"
22 symbols: PYRAMID
23}
24panels {
25 name: "COLOSSAL"
26 path: "Panels/Intense Room/intense_4"
27 clue: "colossal"
28 answer: "big"
29 symbols: PYRAMID
30}
31panels {
32 name: "RUN"
33 path: "Panels/Intense Room/intense_5"
34 clue: "run"
35 answer: "walk"
36 symbols: PYRAMID
37}
38panels {
39 name: "SLEEP"
40 path: "Panels/Intense Room/intense_6"
41 clue: "sleep"
42 answer: "nap"
43 symbols: PYRAMID
44}
45panels {
46 name: "TOSS"
47 path: "Panels/Intense Room/intense_7"
48 clue: "toss"
49 answer: "hurl"
50 symbols: PYRAMID
51}
52panels {
53 name: "SHATTER"
54 path: "Panels/Intense Room/intense_8"
55 clue: "shatter"
56 answer: "break"
57 symbols: PYRAMID
58}
59panels {
60 name: "DELICIOUS"
61 path: "Panels/Intense Room/intense_9"
62 clue: "delicious"
63 answer: "tasty"
64 symbols: PYRAMID
65}
diff --git a/data/maps/daedalus/rooms/J2 Room.txtpb b/data/maps/daedalus/rooms/J2 Room.txtpb new file mode 100644 index 0000000..20211d9 --- /dev/null +++ b/data/maps/daedalus/rooms/J2 Room.txtpb
@@ -0,0 +1,7 @@
1name: "J2 Room"
2panel_display_name: "Southwest Area"
3letters {
4 key: "j"
5 level2: true
6 path: "Components/Collectables/collectable8"
7}
diff --git a/data/maps/daedalus/rooms/J2 Vestibule.txtpb b/data/maps/daedalus/rooms/J2 Vestibule.txtpb new file mode 100644 index 0000000..57f5a4f --- /dev/null +++ b/data/maps/daedalus/rooms/J2 Vestibule.txtpb
@@ -0,0 +1,10 @@
1name: "J2 Vestibule"
2panel_display_name: "Southwest Area"
3panels {
4 name: "COLORFUL"
5 path: "Panels/Entry/hotel_entry2"
6 clue: "colorful"
7 answer: "vivid"
8 symbols: SUN
9 display_name: "COLORFUL (2)"
10}
diff --git a/data/maps/daedalus/rooms/Magic Room.txtpb b/data/maps/daedalus/rooms/Magic Room.txtpb new file mode 100644 index 0000000..66c63ca --- /dev/null +++ b/data/maps/daedalus/rooms/Magic Room.txtpb
@@ -0,0 +1,30 @@
1name: "Magic Room"
2panel_display_name: "Maze"
3panels {
4 name: "1"
5 path: "Panels/Magic Maze/maze_1"
6 clue: ""
7 answer: "game"
8 symbols: LINGO
9}
10panels {
11 name: "2"
12 path: "Panels/Magic Maze/maze_2"
13 clue: ""
14 answer: "image"
15 symbols: LINGO
16}
17panels {
18 name: "3"
19 path: "Panels/Magic Maze/maze_3"
20 clue: ""
21 answer: "magic"
22 symbols: LINGO
23}
24panels {
25 name: "4"
26 path: "Panels/Magic Maze/maze_4"
27 clue: ""
28 answer: "mice"
29 symbols: LINGO
30}
diff --git a/data/maps/daedalus/rooms/Maze Paintings Area.txtpb b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb new file mode 100644 index 0000000..3b070f7 --- /dev/null +++ b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb
@@ -0,0 +1,25 @@
1name: "Maze Paintings Area"
2panel_display_name: "Maze"
3panels {
4 name: "Paintings"
5 path: "Panels/Halls/halls_28"
6 clue: ""
7 answer: "pity"
8 symbols: LINGO
9}
10paintings {
11 name: "PEA"
12 path: "Components/Paintings/Group2/pea"
13}
14paintings {
15 name: "EYERED3"
16 path: "Components/Paintings/Group2/eyeRed3"
17}
18paintings {
19 name: "TEA"
20 path: "Components/Paintings/Group2/tea"
21}
22paintings {
23 name: "WHY_LETTERS"
24 path: "Components/Paintings/Group2/why_letters"
25}
diff --git a/data/maps/daedalus/rooms/Maze.txtpb b/data/maps/daedalus/rooms/Maze.txtpb new file mode 100644 index 0000000..a2bb5a3 --- /dev/null +++ b/data/maps/daedalus/rooms/Maze.txtpb
@@ -0,0 +1,2 @@
1name: "Maze"
2panel_display_name: "Maze"
diff --git a/data/maps/daedalus/rooms/Moat.txtpb b/data/maps/daedalus/rooms/Moat.txtpb new file mode 100644 index 0000000..cbb5d16 --- /dev/null +++ b/data/maps/daedalus/rooms/Moat.txtpb
@@ -0,0 +1,10 @@
1name: "Moat"
2panel_display_name: "East Area"
3paintings {
4 name: "CASTLE"
5 path: "Components/Paintings/Group1/castle"
6}
7ports {
8 name: "HIVE"
9 path: "Components/Warps/Worldports/worldport9"
10}
diff --git a/data/maps/daedalus/rooms/North Castle Area.txtpb b/data/maps/daedalus/rooms/North Castle Area.txtpb new file mode 100644 index 0000000..a549245 --- /dev/null +++ b/data/maps/daedalus/rooms/North Castle Area.txtpb
@@ -0,0 +1,36 @@
1name: "North Castle Area"
2panel_display_name: "North Area"
3panels {
4 name: "A"
5 path: "Panels/Castle Entrance/castle_north_helper"
6 clue: "a"
7 answer: "the"
8 symbols: EXAMPLE
9}
10panels {
11 name: "SUMMER"
12 path: "Panels/Castle Entrance/castle_north_helper2"
13 clue: "summer"
14 answer: "winter"
15 symbols: EXAMPLE
16}
17panels {
18 name: "PLACE"
19 path: "Panels/Castle Entrance/castle_north_helper3"
20 clue: "place"
21 answer: "palace"
22 symbols: SPARKLES
23}
24panels {
25 name: "A SUMMER PLACE"
26 path: "Panels/Castle Entrance/castle_north"
27 clue: ""
28 answer: "castle"
29 symbols: EXAMPLE
30 symbols: LINGO
31 required_door { name: "Castle North Hider" }
32}
33paintings {
34 name: "RELIC2"
35 path: "Components/Paintings/Group1/relic2"
36}
diff --git a/data/maps/daedalus/rooms/Number Paintings Area.txtpb b/data/maps/daedalus/rooms/Number Paintings Area.txtpb new file mode 100644 index 0000000..c89bfcf --- /dev/null +++ b/data/maps/daedalus/rooms/Number Paintings Area.txtpb
@@ -0,0 +1,40 @@
1name: "Number Paintings Area"
2panel_display_name: "Northwest Area"
3panels {
4 name: "GOING"
5 path: "Panels/Entry/g_hedge_1"
6 clue: "going"
7 answer: "gone"
8 symbols: AGE
9}
10panels {
11 name: "TURN"
12 path: "Panels/Entry/chocolate_1"
13 clue: "turn"
14 answer: "return"
15 symbols: SPARKLES
16}
17keyholders {
18 name: "G"
19 path: "Components/KeyHolders/keyHolderG"
20 key: "g"
21}
22paintings {
23 name: "WON"
24 path: "Components/Paintings/Group3/won"
25}
26paintings {
27 name: "TOO"
28 path: "Components/Paintings/Group3/too"
29}
30paintings {
31 name: "3"
32 path: "Components/Paintings/Group3/3"
33}
34paintings {
35 name: "FOR"
36 path: "Components/Paintings/Group3/for"
37 # TODO: This painting is special, and requires something akin to a pilgrimage.
38 # I don't want to deal with that yet. For now, let's have the door in The
39 # Tenacious just automatically be open.
40}
diff --git a/data/maps/daedalus/rooms/Nursery.txtpb b/data/maps/daedalus/rooms/Nursery.txtpb new file mode 100644 index 0000000..c73072d --- /dev/null +++ b/data/maps/daedalus/rooms/Nursery.txtpb
@@ -0,0 +1,32 @@
1name: "Nursery"
2panel_display_name: "Central"
3panels {
4 name: "Paintings"
5 path: "Panels/Entry/entry_2"
6 clue: ""
7 answer: "crib"
8 symbols: LINGO
9}
10panels {
11 name: "?"
12 path: "Panels/Halls/halls_17"
13 clue: ""
14 answer: "welcome"
15 display_name: "Nursery Behind"
16}
17paintings {
18 name: "ARE"
19 path: "Components/Paintings/Group2/are"
20}
21paintings {
22 name: "SEA"
23 path: "Components/Paintings/Group2/sea"
24}
25paintings {
26 name: "EYERED"
27 path: "Components/Paintings/Group2/eyeRed"
28}
29paintings {
30 name: "BEE"
31 path: "Components/Paintings/Group2/bee"
32}
diff --git a/data/maps/daedalus/rooms/O2 Prize.txtpb b/data/maps/daedalus/rooms/O2 Prize.txtpb new file mode 100644 index 0000000..a810182 --- /dev/null +++ b/data/maps/daedalus/rooms/O2 Prize.txtpb
@@ -0,0 +1,7 @@
1name: "O2 Prize"
2panel_display_name: "O2 Room"
3letters {
4 key: "o"
5 level2: true
6 path: "Components/Collectables/collectable"
7}
diff --git a/data/maps/daedalus/rooms/O2 Room.txtpb b/data/maps/daedalus/rooms/O2 Room.txtpb new file mode 100644 index 0000000..b1a839f --- /dev/null +++ b/data/maps/daedalus/rooms/O2 Room.txtpb
@@ -0,0 +1,114 @@
1name: "O2 Room"
2panel_display_name: "O2 Room"
3panels {
4 name: "LISTEN"
5 path: "Panels/The Big O/o_1"
6 clue: "listen"
7 answer: "obey"
8 symbols: SUN
9}
10panels {
11 name: "UNLOCK"
12 path: "Panels/The Big O/o_2"
13 clue: "unlock"
14 answer: "open"
15 symbols: SUN
16}
17panels {
18 name: "PROMISE"
19 path: "Panels/The Big O/o_3"
20 clue: "promise"
21 answer: "oath"
22 symbols: SUN
23}
24panels {
25 name: "SIGN"
26 path: "Panels/The Big O/o_4"
27 clue: "sign"
28 answer: "omen"
29 symbols: SUN
30}
31panels {
32 name: "AJAR"
33 path: "Panels/The Big O/o_5"
34 clue: "ajar"
35 answer: "open"
36 symbols: SUN
37}
38panels {
39 name: "HEED"
40 path: "Panels/The Big O/o_8"
41 clue: "heed"
42 answer: "obey"
43 symbols: SUN
44}
45panels {
46 name: "HERALD"
47 path: "Panels/The Big O/o_9"
48 clue: "herald"
49 answer: "omen"
50 symbols: SUN
51}
52panels {
53 name: "VOW"
54 path: "Panels/The Big O/o_12"
55 clue: "vow"
56 answer: "oath"
57 symbols: SUN
58}
59panels {
60 name: "HONEST"
61 path: "Panels/The Big O/o_13"
62 clue: "honest"
63 answer: "open"
64 symbols: SUN
65}
66panels {
67 name: "PROPHECY"
68 path: "Panels/The Big O/o_14"
69 clue: "prophecy"
70 answer: "omen"
71 symbols: SUN
72}
73panels {
74 name: "BOND"
75 path: "Panels/The Big O/o_15"
76 clue: "bond"
77 answer: "oath"
78 symbols: SUN
79}
80panels {
81 name: "UNBLOCKED"
82 path: "Panels/The Big O/o_16"
83 clue: "unblocked"
84 answer: "open"
85 symbols: SUN
86}
87panels {
88 name: "ACCEPT"
89 path: "Panels/The Big O Not/o_6"
90 clue: "accept"
91 answer: "obey"
92 symbols: SUN
93}
94panels {
95 name: "WARNING"
96 path: "Panels/The Big O Not/o_7"
97 clue: "warning"
98 answer: "omen"
99 symbols: SUN
100}
101panels {
102 name: "PLEDGE"
103 path: "Panels/The Big O Not/o_10"
104 clue: "pledge"
105 answer: "oath"
106 symbols: SUN
107}
108panels {
109 name: "FOLLOW"
110 path: "Panels/The Big O Not/o_11"
111 clue: "follow"
112 answer: "obey"
113 symbols: SUN
114}
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 new file mode 100644 index 0000000..08a0ff2 --- /dev/null +++ b/data/maps/daedalus/rooms/Orange Room.txtpb
@@ -0,0 +1,72 @@
1name: "Orange Room"
2panel_display_name: "Orange Room"
3panels {
4 name: "FRANCE"
5 path: "Panels/Orange Room/panel_1"
6 clue: "france"
7 answer: "freelance"
8 symbols: SPARKLES
9}
10panels {
11 name: "ENTER"
12 path: "Panels/Orange Room/panel_2"
13 clue: "enter"
14 answer: "carpenter"
15 symbols: SPARKLES
16}
17panels {
18 name: "TURN"
19 path: "Panels/Orange Room/panel_3"
20 clue: "turn"
21 answer: "turnpike"
22 symbols: SPARKLES
23}
24panels {
25 name: "BARE"
26 path: "Panels/Orange Room/panel_4"
27 clue: "bare"
28 answer: "barcode"
29 symbols: SPARKLES
30}
31panels {
32 name: "PORT"
33 path: "Panels/Orange Room/panel_5"
34 clue: "port"
35 answer: "portray"
36 symbols: SPARKLES
37}
38panels {
39 name: "FORTE"
40 path: "Panels/Orange Room/panel_6"
41 clue: "forte"
42 answer: "fortunate"
43 symbols: SPARKLES
44}
45panels {
46 name: "MILKS"
47 path: "Panels/Orange Room/panel_7"
48 clue: "milks"
49 answer: "milkshake"
50 symbols: SPARKLES
51}
52panels {
53 name: "VINE"
54 path: "Panels/Orange Room/panel_8"
55 clue: "vine"
56 answer: "vinegar"
57 symbols: SPARKLES
58}
59panels {
60 name: "COAL"
61 path: "Panels/Orange Room/panel_9"
62 clue: "coal"
63 answer: "charcoal"
64 symbols: SPARKLES
65}
66panels {
67 name: "OWED"
68 path: "Panels/Orange Room/panel_10"
69 clue: "owed"
70 answer: "shadowed"
71 symbols: SPARKLES
72}
diff --git a/data/maps/daedalus/rooms/Outside Book Room.txtpb b/data/maps/daedalus/rooms/Outside Book Room.txtpb new file mode 100644 index 0000000..1592217 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Book Room.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Book Room"
2panel_display_name: "Southwest Area"
3# This is behind a teal wall.
4panels {
5 name: "TEAL"
6 path: "Panels/Entry/teal_1"
7 clue: "teal"
8 answer: "teal"
9}
diff --git a/data/maps/daedalus/rooms/Outside Eye Temple.txtpb b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb new file mode 100644 index 0000000..85a9c19 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Eye Temple"
2panel_display_name: "Temple of the Eyes"
3panels {
4 name: "Entrance"
5 path: "Panels/Halls/eye_temple_entry_1"
6 clue: ""
7 answer: "hi"
8 symbols: LINGO
9}
diff --git a/data/maps/daedalus/rooms/Outside Hedges.txtpb b/data/maps/daedalus/rooms/Outside Hedges.txtpb new file mode 100644 index 0000000..9f32e26 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Hedges.txtpb
@@ -0,0 +1,80 @@
1name: "Outside Hedges"
2panel_display_name: "Hedges"
3panels {
4 name: "GOURD (1)"
5 path: "Panels/Halls/halls_11"
6 clue: "gourd"
7 answer: "pumpkin"
8 symbols: EXAMPLE
9}
10panels {
11 name: "GOURD (2)"
12 path: "Panels/Halls/halls_12"
13 clue: "gourd"
14 answer: "squash"
15 symbols: EXAMPLE
16}
17panels {
18 name: "GOURD (3)"
19 path: "Panels/Halls/halls_13"
20 clue: "gourd"
21 answer: "cucumber"
22 symbols: EXAMPLE
23}
24panels {
25 name: "GOURD (4)"
26 path: "Panels/Halls/halls_14"
27 clue: "gourd"
28 answer: "melon"
29 symbols: EXAMPLE
30}
31panels {
32 name: "PLUM (1)"
33 path: "Panels/Halls/halls_15"
34 clue: "plum"
35 answer: "color"
36 symbols: EXAMPLE
37}
38panels {
39 name: "PLUM (2)"
40 path: "Panels/Halls/halls_18"
41 clue: "plum"
42 answer: "fruit"
43 symbols: EXAMPLE
44}
45panels {
46 name: "BARK"
47 path: "Panels/Tower Maze/entry_1"
48 clue: "bark"
49 answer: "tree"
50 symbols: BOXES
51}
52panels {
53 name: "BUD"
54 path: "Panels/Tower Maze/entry_2"
55 clue: "bud"
56 answer: "flower"
57 symbols: BOXES
58}
59panels {
60 name: "LEAF"
61 path: "Panels/Tower Maze/entry_3"
62 clue: "leaf"
63 answer: "tree"
64 symbols: BOXES
65}
66panels {
67 name: "PETAL"
68 path: "Panels/Tower Maze/entry_4"
69 clue: "petal"
70 answer: "flower"
71 symbols: BOXES
72}
73paintings {
74 name: "ACHES"
75 path: "Components/Paintings/Group1/aches"
76}
77ports {
78 name: "REVITALIZED"
79 path: "Components/Warps/Worldports/worldport7"
80}
diff --git a/data/maps/daedalus/rooms/Outside Hotel.txtpb b/data/maps/daedalus/rooms/Outside Hotel.txtpb new file mode 100644 index 0000000..7766c7d --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Hotel.txtpb
@@ -0,0 +1,10 @@
1name: "Outside Hotel"
2panel_display_name: "Southwest Area"
3panels {
4 name: "COLORFUL"
5 path: "Panels/Entry/hotel_entry"
6 clue: "colorful"
7 answer: "bright"
8 symbols: SUN
9 display_name: "COLORFUL (1)"
10}
diff --git a/data/maps/daedalus/rooms/Outside House.txtpb b/data/maps/daedalus/rooms/Outside House.txtpb new file mode 100644 index 0000000..fed9dda --- /dev/null +++ b/data/maps/daedalus/rooms/Outside House.txtpb
@@ -0,0 +1,83 @@
1name: "Outside House"
2panel_display_name: "Maze"
3panels {
4 name: "WHISPER"
5 path: "Panels/Beehalls/beehalls_1"
6 clue: "whisper"
7 answer: "shout"
8 symbols: CROSS
9}
10panels {
11 name: "WING"
12 path: "Panels/Bee Room/bee_entry_1"
13 clue: "wing"
14 answer: "sting"
15 symbols: ZERO
16}
17panels {
18 name: "DOTE"
19 path: "Panels/Bee Room/bee_entry_2"
20 clue: "dote"
21 answer: "float"
22 symbols: ZERO
23}
24panels {
25 name: "VIVID"
26 path: "Panels/Intense Room/intense_entry_1"
27 clue: "vivid"
28 answer: "bright"
29 symbols: SUN
30}
31panels {
32 name: "RIGHT"
33 path: "Panels/Intense Room/intense_entry_2"
34 clue: "right"
35 answer: "bright"
36 symbols: SPARKLES
37}
38panels {
39 name: "SILENCE"
40 path: "Panels/Entry/entry_7"
41 clue: "silence"
42 answer: "hush"
43 symbols: SUN
44}
45panels {
46 name: "BLITHELY"
47 path: "Panels/Purple Exterior/purple_7"
48 clue: "blithely"
49 answer: "the"
50 symbols: SPARKLES
51 required_door { name: "Purple NW Vestibule Blocker" }
52}
53panels {
54 name: "A"
55 path: "Panels/Purple Exterior/purple_4"
56 clue: "a"
57 answer: "the"
58 symbols: EXAMPLE
59 required_door { name: "Purple NE Vestibule Blocker" }
60}
61panels {
62 name: "WALLS"
63 path: "Panels/Purple Exterior/purple_5"
64 clue: "walls"
65 answer: "doors"
66 symbols: SUN
67}
68panels {
69 name: "LOCK"
70 path: "Panels/Purple Exterior/purple_6"
71 clue: "lock"
72 answer: "unlock"
73 symbols: SUN
74}
75keyholders {
76 name: "H"
77 path: "Components/KeyHolders/keyHolderH"
78 key: "h"
79}
80paintings {
81 name: "CASTLE2"
82 path: "Components/Paintings/Group1/castle2"
83}
diff --git a/data/maps/daedalus/rooms/Outside Magic Room.txtpb b/data/maps/daedalus/rooms/Outside Magic Room.txtpb new file mode 100644 index 0000000..2aa7848 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Magic Room.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Magic Room"
2panel_display_name: "Maze"
3panels {
4 name: "WIZARD"
5 path: "Panels/Magic Maze/maze_entry_1"
6 clue: "wizard"
7 answer: "magician"
8 symbols: SUN
9}
diff --git a/data/maps/daedalus/rooms/Outside Orange Room.txtpb b/data/maps/daedalus/rooms/Outside Orange Room.txtpb new file mode 100644 index 0000000..55efe34 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Orange Room.txtpb
@@ -0,0 +1,60 @@
1name: "Outside Orange Room"
2panel_display_name: "East Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/orange"
6 clue: "smile"
7 answer: "orange"
8 symbols: QUESTION
9}
10panels {
11 name: "VAN"
12 path: "Panels/Orange Room/panel_entry"
13 clue: "van"
14 answer: "minivan"
15 symbols: PYRAMID
16}
17panels {
18 name: "WERE"
19 path: "Panels/Hexes/magenta_1"
20 clue: "were"
21 answer: "are"
22 symbols: AGE
23}
24panels {
25 name: "FALL"
26 path: "Panels/Hexes/magenta_2"
27 clue: "fall"
28 answer: "all"
29 symbols: SPARKLES
30}
31panels {
32 name: "KNOT"
33 path: "Panels/Hexes/magenta_3"
34 clue: "knot"
35 answer: "not"
36 symbols: ZERO
37}
38panels {
39 name: "SLOT"
40 path: "Panels/Hexes/magenta_4"
41 clue: "slot"
42 answer: "lost"
43 symbols: ANAGRAM
44}
45panels {
46 name: "WAND"
47 path: "Panels/Hexes/magenta_5"
48 clue: "wand"
49 answer: "wander"
50 symbols: SPARKLES
51}
52panels {
53 name: "OWL"
54 path: "Panels/Hexes/magenta_6"
55 clue: "owl"
56 answer: "who"
57 symbols: SPARKLES
58 symbols: ZERO
59 symbols: SOUND
60}
diff --git a/data/maps/daedalus/rooms/Outside Pyramid.txtpb b/data/maps/daedalus/rooms/Outside Pyramid.txtpb new file mode 100644 index 0000000..247d3a8 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Pyramid.txtpb
@@ -0,0 +1,16 @@
1name: "Outside Pyramid"
2panel_display_name: "Pyramid"
3panels {
4 name: "PEER"
5 path: "Panels/Pyramid/pyramid_entry"
6 clue: "peer"
7 answer: "stare"
8 symbols: SUN
9}
10panels {
11 name: "AMID"
12 path: "Panels/Pyramid/pyramid_entry_2"
13 clue: "amid"
14 answer: "among"
15 symbols: SUN
16}
diff --git a/data/maps/daedalus/rooms/Outside Red Room.txtpb b/data/maps/daedalus/rooms/Outside Red Room.txtpb new file mode 100644 index 0000000..307633b --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Red Room.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Red Room"
2panel_display_name: "Red Room"
3panels {
4 name: "ROCK"
5 path: "Panels/Red Room/red_entry"
6 clue: "rock"
7 answer: "quartz"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Outside Salt Room.txtpb b/data/maps/daedalus/rooms/Outside Salt Room.txtpb new file mode 100644 index 0000000..f5c4833 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Salt Room.txtpb
@@ -0,0 +1,10 @@
1name: "Outside Salt Room"
2panel_display_name: "Southwest Area"
3panels {
4 name: "Colors"
5 path: "Panels/Color Reading/cr_1"
6 clue: ""
7 answer: "rob"
8 symbols: LINGO
9 display_name: "Colors (White)"
10}
diff --git a/data/maps/daedalus/rooms/Outside Snake Room.txtpb b/data/maps/daedalus/rooms/Outside Snake Room.txtpb new file mode 100644 index 0000000..31f3281 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Snake Room.txtpb
@@ -0,0 +1,68 @@
1name: "Outside Snake Room"
2panel_display_name: "West Area"
3panels {
4 name: "TONGUE"
5 path: "Panels/Pairs Room/pairs_7"
6 clue: "tongue"
7 answer: "shoe"
8 symbols: BOXES
9}
10panels {
11 name: "ACE"
12 path: "Panels/Pairs Room/pairs_8"
13 clue: "ace"
14 answer: "laces"
15 symbols: SPARKLES
16 symbols: PLANET
17}
18panels {
19 name: "SONG (South)"
20 path: "Panels/Amber/amber_south_1"
21 clue: "song"
22 answer: "chorus"
23 symbols: BOXES
24}
25panels {
26 name: "SONG (North)"
27 path: "Panels/Amber/amber_north_1"
28 clue: "song"
29 answer: "intro"
30 symbols: BOXES
31}
32panels {
33 name: "DEE SIX"
34 path: "Panels/Brown Room/entry"
35 clue: "dee six"
36 answer: "die"
37 symbols: ZERO
38 symbols: EXAMPLE
39}
40panels {
41 name: "ANSWERS"
42 path: "Panels/V Maze/four_17"
43 clue: "answers"
44 answer: "animals"
45 symbols: QUESTION
46}
47panels {
48 name: "ANIMAL"
49 path: "Panels/Pairs Room/pairs_5"
50 clue: "animal"
51 answer: "head"
52 symbols: BOXES
53}
54panels {
55 name: "ONES"
56 path: "Panels/Pairs Room/pairs_6"
57 clue: "ones"
58 answer: "phones"
59 symbols: SPARKLES
60}
61paintings {
62 name: "TOO2"
63 path: "Components/Paintings/Group3/too2"
64}
65paintings {
66 name: "SNAKE"
67 path: "Components/Paintings/Group3/snake"
68}
diff --git a/data/maps/daedalus/rooms/Pains Room.txtpb b/data/maps/daedalus/rooms/Pains Room.txtpb new file mode 100644 index 0000000..d5c9c4a --- /dev/null +++ b/data/maps/daedalus/rooms/Pains Room.txtpb
@@ -0,0 +1,14 @@
1name: "Pains Room"
2panel_display_name: "Central"
3panels {
4 name: "MOO"
5 path: "Panels/Gold/gold_1"
6 clue: "moo"
7 answer: "bull"
8 symbols: GENDER
9 symbols: SOUND
10}
11paintings {
12 name: "PAINS"
13 path: "Components/Paintings/Group2/pains"
14}
diff --git a/data/maps/daedalus/rooms/Pairs Room.txtpb b/data/maps/daedalus/rooms/Pairs Room.txtpb new file mode 100644 index 0000000..ba484bf --- /dev/null +++ b/data/maps/daedalus/rooms/Pairs Room.txtpb
@@ -0,0 +1,2 @@
1name: "Pairs Room"
2panel_display_name: "West Area"
diff --git a/data/maps/daedalus/rooms/Pepper Room.txtpb b/data/maps/daedalus/rooms/Pepper Room.txtpb new file mode 100644 index 0000000..104efa7 --- /dev/null +++ b/data/maps/daedalus/rooms/Pepper Room.txtpb
@@ -0,0 +1,10 @@
1name: "Pepper Room"
2panel_display_name: "Southwest Area"
3panels {
4 name: "SEASONING"
5 path: "Panels/Color Reading/cr_4"
6 clue: "seasoning"
7 answer: "pepper"
8 symbols: EXAMPLE
9 display_name: "SEASONING (Black)"
10}
diff --git a/data/maps/daedalus/rooms/Plum Room.txtpb b/data/maps/daedalus/rooms/Plum Room.txtpb new file mode 100644 index 0000000..36185b9 --- /dev/null +++ b/data/maps/daedalus/rooms/Plum Room.txtpb
@@ -0,0 +1,53 @@
1name: "Plum Room"
2panel_display_name: "Plum Room"
3panels {
4 name: "GOD"
5 path: "Panels/Plum Room/plum_1"
6 clue: "god"
7 answer: "goddess"
8 symbols: GENDER
9}
10panels {
11 name: "INJURED"
12 path: "Panels/Plum Room/plum_2"
13 clue: "injured"
14 answer: "wounded"
15 symbols: SUN
16}
17panels {
18 name: "HEALTHY"
19 path: "Panels/Plum Room/plum_3"
20 clue: "healthy"
21 answer: "diseased"
22 symbols: SUN
23}
24panels {
25 name: "DEMURRED"
26 path: "Panels/Plum Room/plum_4"
27 clue: "demurred"
28 answer: "murdered"
29 symbols: ANAGRAM
30}
31panels {
32 name: "FOUROFFERBEAR"
33 path: "Panels/Plum Room/plum_5"
34 clue: "fourofferbear"
35 answer: "forbidden"
36 symbols: SUN
37 symbols: ZERO
38 symbols: STARS
39}
40panels {
41 name: "SNAKE"
42 path: "Panels/Plum Room/plum_6"
43 clue: "snake"
44 answer: "adder"
45 symbols: EXAMPLE
46}
47panels {
48 name: "CENTER"
49 path: "Panels/Plum Room/plum_7"
50 clue: "center"
51 answer: "middle"
52 symbols: SUN
53}
diff --git a/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb new file mode 100644 index 0000000..63463f0 --- /dev/null +++ b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb
@@ -0,0 +1,2 @@
1name: "Post Orange Smiley Three Way"
2panel_display_name: "West Area"
diff --git a/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb new file mode 100644 index 0000000..a746746 --- /dev/null +++ b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Pumpkin Entrance"
2panel_display_name: "East Area"
3panels {
4 name: "JACK"
5 path: "Panels/Pumpkin Room/pumpkin_2"
6 clue: "jack"
7 answer: "lantern"
8}
diff --git a/data/maps/daedalus/rooms/Pumpkin Room.txtpb b/data/maps/daedalus/rooms/Pumpkin Room.txtpb new file mode 100644 index 0000000..e40693b --- /dev/null +++ b/data/maps/daedalus/rooms/Pumpkin Room.txtpb
@@ -0,0 +1,65 @@
1name: "Pumpkin Room"
2panel_display_name: "East Area"
3panels {
4 name: "BONE"
5 path: "Panels/Pumpkin Room/pumpkin_3"
6 clue: "bone"
7 answer: "skeleton"
8 symbols: BOXES
9}
10panels {
11 name: "SHEET"
12 path: "Panels/Pumpkin Room/pumpkin_4"
13 clue: "sheet"
14 answer: "ghost"
15 symbols: CROSS
16}
17panels {
18 name: "PHARAOH"
19 path: "Panels/Pumpkin Room/pumpkin_5"
20 clue: "pharaoh"
21 answer: "mummy"
22 symbols: AGE
23}
24panels {
25 name: "EMPIRE"
26 path: "Panels/Pumpkin Room/pumpkin_6"
27 clue: "empire"
28 answer: "vampire"
29 symbols: SPARKLES
30}
31panels {
32 name: "BEASTS"
33 path: "Panels/Pumpkin Room/pumpkin_7"
34 clue: "beasts"
35 answer: "bat"
36 symbols: SPARKLES
37}
38panels {
39 name: "STRAW"
40 path: "Panels/Pumpkin Room/pumpkin_8"
41 clue: "straw"
42 answer: "scarecrow"
43 symbols: BOXES
44}
45panels {
46 name: "CACKLE"
47 path: "Panels/Pumpkin Room/pumpkin_9"
48 clue: "cackle"
49 answer: "witch"
50 symbols: SOUND
51}
52panels {
53 name: "HUMAN"
54 path: "Panels/Pumpkin Room/pumpkin_10"
55 clue: "human"
56 answer: "werewolf"
57 symbols: BOXES
58}
59panels {
60 name: "JAGUAR"
61 path: "Panels/Pumpkin Room/pumpkin_11"
62 clue: "jaguar"
63 answer: "cat"
64 symbols: EXAMPLE
65}
diff --git a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb new file mode 100644 index 0000000..5284133 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb
@@ -0,0 +1,6 @@
1name: "Purple Hallway From Great"
2panel_display_name: "South Area"
3ports {
4 name: "GREAT"
5 path: "Components/Warps/Worldports/worldport17"
6}
diff --git a/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb new file mode 100644 index 0000000..0244e6c --- /dev/null +++ b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb
@@ -0,0 +1,23 @@
1name: "Purple NW Vestibule"
2panel_display_name: "Central"
3panels {
4 name: "MESSAGES"
5 path: "Panels/Purple Exterior/purple_8"
6 clue: "messages"
7 answer: "letters"
8 symbols: EXAMPLE
9}
10panels {
11 name: "LOSE"
12 path: "Panels/Purple Exterior/purple_9"
13 clue: "lose"
14 answer: "find"
15 symbols: SUN
16}
17panels {
18 name: "SNOWMAN"
19 path: "Panels/Beehalls/beehalls_3"
20 clue: "snowman"
21 answer: "puddle"
22 symbols: CROSS
23}
diff --git a/data/maps/daedalus/rooms/Purple Room East.txtpb b/data/maps/daedalus/rooms/Purple Room East.txtpb new file mode 100644 index 0000000..6fa31bd --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room East.txtpb
@@ -0,0 +1,2 @@
1name: "Purple Room East"
2panel_display_name: "Central"
diff --git a/data/maps/daedalus/rooms/Purple Room South.txtpb b/data/maps/daedalus/rooms/Purple Room South.txtpb new file mode 100644 index 0000000..68a6264 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room South.txtpb
@@ -0,0 +1,43 @@
1name: "Purple Room South"
2panel_display_name: "Central"
3panels {
4 name: "LITTLE"
5 path: "Panels/Halls/hof_1"
6 clue: "little"
7 answer: "old"
8 symbols: QUESTION
9}
10panels {
11 name: "FAREWELL"
12 path: "Panels/Halls/hof_2"
13 clue: "farewell"
14 answer: "greetings"
15 symbols: QUESTION
16}
17panels {
18 name: "LAMB"
19 path: "Panels/Halls/hof_3"
20 clue: "lamb"
21 answer: "friend"
22 symbols: QUESTION
23}
24panels {
25 name: "ANY"
26 path: "Panels/Purple Exterior/purple_3"
27 clue: "any"
28 answer: "many"
29 symbols: SPARKLES
30 required_door { name: "Purple SE Vestibule Blocker" }
31}
32panels {
33 name: "THESE"
34 path: "Panels/Purple Exterior/purple_10"
35 clue: "these"
36 answer: "the"
37 symbols: SPARKLES
38 required_door { name: "Purple SW Vestibule Blocker" }
39}
40paintings {
41 name: "PLANET"
42 path: "Components/Paintings/Group1/planet"
43}
diff --git a/data/maps/daedalus/rooms/Purple Room West.txtpb b/data/maps/daedalus/rooms/Purple Room West.txtpb new file mode 100644 index 0000000..9971cd2 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room West.txtpb
@@ -0,0 +1,2 @@
1name: "Purple Room West"
2panel_display_name: "Central"
diff --git a/data/maps/daedalus/rooms/Purple Room.txtpb b/data/maps/daedalus/rooms/Purple Room.txtpb new file mode 100644 index 0000000..f34d26c --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room.txtpb
@@ -0,0 +1,59 @@
1name: "Purple Room"
2panel_display_name: "Purple Room"
3panels {
4 name: "HOIST"
5 path: "Panels/Purple Room/purple_1"
6 clue: "hoist"
7 answer: "jack"
8 symbols: SUN
9}
10panels {
11 name: "CORE"
12 path: "Panels/Purple Room/purple_2"
13 clue: "core"
14 answer: "star"
15 symbols: BOXES
16}
17panels {
18 name: "FISH"
19 path: "Panels/Purple Room/purple_3"
20 clue: "fish"
21 answer: "salmon"
22 symbols: EXAMPLE
23}
24panels {
25 name: "ALLOW"
26 path: "Panels/Purple Room/purple_4"
27 clue: "allow"
28 answer: "banana"
29 symbols: SUN
30 symbols: SPARKLES
31}
32panels {
33 name: "BIRD"
34 path: "Panels/Purple Room/purple_5"
35 clue: "bird"
36 answer: "kiwi"
37 symbols: EXAMPLE
38}
39panels {
40 name: "HONK"
41 path: "Panels/Purple Room/purple_6"
42 clue: "honk"
43 answer: "goose"
44 symbols: SOUND
45}
46panels {
47 name: "APE"
48 path: "Panels/Purple Room/purple_7"
49 clue: "ape"
50 answer: "grape"
51 symbols: SPARKLES
52}
53panels {
54 name: "APATHY"
55 path: "Panels/Purple Room/purple_8"
56 clue: "apathy"
57 answer: "passion"
58 symbols: SUN
59}
diff --git a/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb new file mode 100644 index 0000000..be86861 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb
@@ -0,0 +1,16 @@
1name: "Purple SE Vestibule"
2panel_display_name: "Central"
3panels {
4 name: "RUN"
5 path: "Panels/Purple Exterior/purple_1"
6 clue: "run"
7 answer: "walk"
8 symbols: PYRAMID
9}
10panels {
11 name: "ROADS"
12 path: "Panels/Purple Exterior/purple_2"
13 clue: "roads"
14 answer: "paths"
15 symbols: AGE
16}
diff --git a/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb new file mode 100644 index 0000000..fbc5fff --- /dev/null +++ b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb
@@ -0,0 +1,20 @@
1name: "Purple SW Vestibule"
2panel_display_name: "Central"
3panels {
4 name: "LETTERS"
5 path: "Panels/Purple Exterior/purple_11"
6 clue: "letters"
7 answer: "words"
8 symbols: BOXES
9}
10panels {
11 name: "INSCRIBE"
12 path: "Panels/Purple Exterior/purple_12"
13 clue: "inscribe"
14 answer: "write"
15 symbols: SUN
16}
17paintings {
18 name: "PAINS2"
19 path: "Components/Paintings/Group2/pains2"
20}
diff --git a/data/maps/daedalus/rooms/Purple Smiley.txtpb b/data/maps/daedalus/rooms/Purple Smiley.txtpb new file mode 100644 index 0000000..5f6c989 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Smiley.txtpb
@@ -0,0 +1,9 @@
1name: "Purple Smiley"
2panel_display_name: "Northeast Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/purple"
6 clue: "smile"
7 answer: "purple"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 3.txtpb b/data/maps/daedalus/rooms/Pyramid 3.txtpb new file mode 100644 index 0000000..be862d1 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 3.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 3"
2panel_display_name: "Pyramid"
3panels {
4 name: "VEHICLE"
5 path: "Panels/Pyramid/pyramid_3"
6 clue: "vehicle"
7 answer: "train"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 4.txtpb b/data/maps/daedalus/rooms/Pyramid 4.txtpb new file mode 100644 index 0000000..e67e1c6 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 4.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 4"
2panel_display_name: "Pyramid"
3panels {
4 name: "CAT"
5 path: "Panels/Pyramid/pyramid_4"
6 clue: "cat"
7 answer: "tiger"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 5.txtpb b/data/maps/daedalus/rooms/Pyramid 5.txtpb new file mode 100644 index 0000000..42e8a52 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 5.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 5"
2panel_display_name: "Pyramid"
3panels {
4 name: "ROYAL"
5 path: "Panels/Pyramid/pyramid_5"
6 clue: "royal"
7 answer: "king"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 6.txtpb b/data/maps/daedalus/rooms/Pyramid 6.txtpb new file mode 100644 index 0000000..3a7346b --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 6.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 6"
2panel_display_name: "Pyramid"
3panels {
4 name: "TEA"
5 path: "Panels/Pyramid/pyramid_6"
6 clue: "tea"
7 answer: "black"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 7.txtpb b/data/maps/daedalus/rooms/Pyramid 7.txtpb new file mode 100644 index 0000000..2db71ea --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 7.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 7"
2panel_display_name: "Pyramid"
3panels {
4 name: "ARTIST"
5 path: "Panels/Pyramid/pyramid_7"
6 clue: "artist"
7 answer: "painter"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 8.txtpb b/data/maps/daedalus/rooms/Pyramid 8.txtpb new file mode 100644 index 0000000..6f61340 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 8.txtpb
@@ -0,0 +1,10 @@
1name: "Pyramid 8"
2panel_display_name: "Pyramid"
3panels {
4 name: "INSTRUMENT"
5 path: "Panels/Pyramid/pyramid_8"
6 clue: "instrument"
7 answer: "drum"
8 symbols: EXAMPLE
9 display_name: "INSTRUMENT (1F)"
10}
diff --git a/data/maps/daedalus/rooms/Pyramid Entry.txtpb b/data/maps/daedalus/rooms/Pyramid Entry.txtpb new file mode 100644 index 0000000..2c9e841 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Entry.txtpb
@@ -0,0 +1,16 @@
1name: "Pyramid Entry"
2panel_display_name: "Pyramid"
3panels {
4 name: "TREE"
5 path: "Panels/Pyramid/pyramid_1"
6 clue: "tree"
7 answer: "pine"
8 symbols: EXAMPLE
9}
10panels {
11 name: "SHAPE"
12 path: "Panels/Pyramid/pyramid_2"
13 clue: "shape"
14 answer: "triangle"
15 symbols: EXAMPLE
16}
diff --git a/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb new file mode 100644 index 0000000..86f5f2a --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb
@@ -0,0 +1,48 @@
1name: "Pyramid Second Floor"
2panel_display_name: "Pyramid"
3panels {
4 name: "TOOL"
5 path: "Panels/Pyramid/pyramid_10"
6 clue: "tool"
7 answer: "spade"
8 symbols: EXAMPLE
9}
10panels {
11 name: "SODA"
12 path: "Panels/Pyramid/pyramid_11"
13 clue: "soda"
14 answer: "club"
15 symbols: EXAMPLE
16}
17panels {
18 name: "ORGAN"
19 path: "Panels/Pyramid/pyramid_12"
20 clue: "organ"
21 answer: "heart"
22 symbols: EXAMPLE
23}
24panels {
25 name: "DIAMOND"
26 path: "Panels/Pyramid/pyramid_9"
27 clue: "diamond"
28 answer: "gem"
29 symbols: EXAMPLE
30 required_door { name: "Pyramid 9 Blocker" }
31}
32panels {
33 name: "INSTRUMENT"
34 path: "Panels/Pyramid/pyramid_13"
35 clue: "instrument"
36 answer: "organ"
37 symbols: EXAMPLE
38 required_door { name: "Pyramid 13 Blocker" }
39 display_name: "INSTRUMENT (2F)"
40}
41panels {
42 name: "BEVERAGE"
43 path: "Panels/Pyramid/pyramid_14"
44 clue: "beverage"
45 answer: "soda"
46 symbols: EXAMPLE
47 required_door { name: "Pyramid 14 Blocker" }
48}
diff --git a/data/maps/daedalus/rooms/Pyramid Top.txtpb b/data/maps/daedalus/rooms/Pyramid Top.txtpb new file mode 100644 index 0000000..c017cd6 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Top.txtpb
@@ -0,0 +1,7 @@
1name: "Pyramid Top"
2panel_display_name: "Pyramid"
3letters {
4 key: "r"
5 level2: true
6 path: "Components/Collectables/collectable5"
7}
diff --git a/data/maps/daedalus/rooms/Quiet Entrance.txtpb b/data/maps/daedalus/rooms/Quiet Entrance.txtpb new file mode 100644 index 0000000..08fbcc7 --- /dev/null +++ b/data/maps/daedalus/rooms/Quiet Entrance.txtpb
@@ -0,0 +1,20 @@
1name: "Quiet Entrance"
2panel_display_name: "Central"
3panels {
4 name: "HIDDEN"
5 path: "Panels/Halls/halls_7"
6 clue: "hidden"
7 answer: "ceortv"
8 symbols: SUN
9 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_3" }
10 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_4" }
11 display_name: "HIDDEN (West)"
12}
13paintings {
14 name: "PLANET2"
15 path: "Components/Paintings/Group1/planet2"
16}
17ports {
18 name: "QUIET"
19 path: "Components/Warps/Worldports/worldport5"
20}
diff --git a/data/maps/daedalus/rooms/Rain Side.txtpb b/data/maps/daedalus/rooms/Rain Side.txtpb new file mode 100644 index 0000000..6906aef --- /dev/null +++ b/data/maps/daedalus/rooms/Rain Side.txtpb
@@ -0,0 +1,14 @@
1name: "Rain Side"
2panel_display_name: "Rainbow"
3panels {
4 name: "?"
5 path: "Panels/Smiley Rooms/rain"
6 clue: ""
7 answer: "rain"
8 symbols: QUESTION
9 display_name: "? (1)"
10}
11ports {
12 name: "BEARER"
13 path: "Components/Warps/Worldports/worldport11"
14}
diff --git a/data/maps/daedalus/rooms/Rainbow Blue.txtpb b/data/maps/daedalus/rooms/Rainbow Blue.txtpb new file mode 100644 index 0000000..516a9b6 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Blue.txtpb
@@ -0,0 +1,10 @@
1name: "Rainbow Blue"
2panel_display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/blue2"
6 clue: "theme"
7 answer: "seasonings"
8 symbols: QUESTION
9 display_name: "THEME (Blue)"
10}
diff --git a/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb new file mode 100644 index 0000000..d9b49c5 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb
@@ -0,0 +1,15 @@
1name: "Rainbow Color Backside"
2panel_display_name: "Central"
3panels {
4 name: "BACKSIDE"
5 path: "Panels/Halls/halls_1"
6 clue: "backside"
7 answer: "backside"
8}
9panels {
10 name: "?"
11 path: "Panels/Halls/halls_4"
12 clue: ""
13 answer: "side"
14 display_name: "Backside Behind"
15}
diff --git a/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb new file mode 100644 index 0000000..df44979 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb
@@ -0,0 +1,94 @@
1name: "Rainbow Color Doors"
2panel_display_name: "East Area"
3panels {
4 name: "CROW"
5 path: "Panels/Blue Room/panel_entry"
6 clue: "crow"
7 answer: "murder"
8 symbols: PLANET
9}
10# TODO: These three need to be moved onto the roof when the stairs are present,
11# because otherwise they become impossible to solve.
12panels {
13 name: "DIRECTION (1)"
14 path: "Panels/Castle Entrance/castle_direction_1"
15 clue: "direction"
16 answer: "north"
17 symbols: EXAMPLE
18}
19panels {
20 name: "DIRECTION (2)"
21 path: "Panels/Castle Entrance/castle_direction_2"
22 clue: "direction"
23 answer: "south"
24 symbols: EXAMPLE
25}
26panels {
27 name: "DIRECTION (3)"
28 path: "Panels/Castle Entrance/castle_direction_3"
29 clue: "direction"
30 answer: "west"
31 symbols: EXAMPLE
32}
33panels {
34 name: "INWALK"
35 path: "Panels/Hexes/tower_1"
36 clue: "inwalk"
37 answer: "outrun"
38 symbols: SUN
39 symbols: PYRAMID
40}
41panels {
42 name: "RAIN"
43 path: "Panels/Hexes/tower_2"
44 clue: "rain"
45 answer: "runoff"
46 symbols: AGE
47}
48panels {
49 name: "PURCHASE"
50 path: "Panels/Hexes/tower_3"
51 clue: "purchase"
52 answer: "handover"
53 symbols: AGE
54}
55panels {
56 name: "HOURS"
57 path: "Panels/Hexes/tower_4"
58 clue: "hours"
59 answer: "overtime"
60 symbols: AGE
61}
62panels {
63 name: "MISCHIEF"
64 path: "Panels/Hexes/tower_5"
65 clue: "mischief"
66 answer: "timeout"
67 symbols: AGE
68}
69panels {
70 name: "CASUAL"
71 path: "Panels/Hexes/tower_6"
72 clue: "casual"
73 answer: "offhand"
74 symbols: SUN
75}
76panels {
77 name: "PUMP"
78 path: "Panels/Pumpkin Room/pumpkin_1"
79 clue: "pump"
80 answer: "pumpkin"
81 symbols: SPARKLES
82}
83paintings {
84 name: "SEA3"
85 path: "Components/Paintings/Group2/sea3"
86}
87paintings {
88 name: "SEA2"
89 path: "Components/Paintings/Group2/sea2"
90}
91paintings {
92 name: "ACHES2"
93 path: "Components/Paintings/Group1/aches2"
94}
diff --git a/data/maps/daedalus/rooms/Rainbow Cyan.txtpb b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb new file mode 100644 index 0000000..f55b0d2 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb
@@ -0,0 +1,10 @@
1name: "Rainbow Cyan"
2panel_display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/cyan"
6 clue: "theme"
7 answer: "apocalypse"
8 symbols: QUESTION
9 display_name: "THEME (Cyan)"
10}
diff --git a/data/maps/daedalus/rooms/Rainbow End.txtpb b/data/maps/daedalus/rooms/Rainbow End.txtpb new file mode 100644 index 0000000..ec623c7 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow End.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow End"
2panel_display_name: "Rainbow"
3panels {
4 name: "POT"
5 path: "Components/Warps/gold"
6 clue: "pot"
7 answer: "gold"
8 symbols: STARS
9}
diff --git a/data/maps/daedalus/rooms/Rainbow Green.txtpb b/data/maps/daedalus/rooms/Rainbow Green.txtpb new file mode 100644 index 0000000..85bb8be --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Green.txtpb
@@ -0,0 +1,10 @@
1name: "Rainbow Green"
2panel_display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/green2"
6 clue: "theme"
7 answer: "tea"
8 symbols: QUESTION
9 display_name: "THEME (Green)"
10}
diff --git a/data/maps/daedalus/rooms/Rainbow Orange.txtpb b/data/maps/daedalus/rooms/Rainbow Orange.txtpb new file mode 100644 index 0000000..785eda8 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Orange.txtpb
@@ -0,0 +1,10 @@
1name: "Rainbow Orange"
2panel_display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/orange2"
6 clue: "theme"
7 answer: "fish"
8 symbols: QUESTION
9 display_name: "THEME (Orange)"
10}
diff --git a/data/maps/daedalus/rooms/Rainbow Purple.txtpb b/data/maps/daedalus/rooms/Rainbow Purple.txtpb new file mode 100644 index 0000000..1f585dd --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Purple.txtpb
@@ -0,0 +1,10 @@
1name: "Rainbow Purple"
2panel_display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/purple2"
6 clue: "theme"
7 answer: "fruit"
8 symbols: QUESTION
9 display_name: "THEME (Purple)"
10}
diff --git a/data/maps/daedalus/rooms/Rainbow Red.txtpb b/data/maps/daedalus/rooms/Rainbow Red.txtpb new file mode 100644 index 0000000..7ef4db3 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Red.txtpb
@@ -0,0 +1,10 @@
1name: "Rainbow Red"
2panel_display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/red2"
6 clue: "theme"
7 answer: "names"
8 symbols: QUESTION
9 display_name: "THEME (Red)"
10}
diff --git a/data/maps/daedalus/rooms/Rainbow Start.txtpb b/data/maps/daedalus/rooms/Rainbow Start.txtpb new file mode 100644 index 0000000..c46b762 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Start.txtpb
@@ -0,0 +1,13 @@
1name: "Rainbow Start"
2panel_display_name: "Rainbow"
3panels {
4 name: "PAINTING"
5 path: "Panels/Smiley Rooms/rainbow"
6 clue: "painting"
7 answer: "rainbow"
8 symbols: QUESTION
9}
10paintings {
11 name: "RAINBOW"
12 path: "Components/Paintings/Group1/rainbow"
13}
diff --git a/data/maps/daedalus/rooms/Rainbow Yellow.txtpb b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb new file mode 100644 index 0000000..bd2cfc5 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb
@@ -0,0 +1,10 @@
1name: "Rainbow Yellow"
2panel_display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/yellow2"
6 clue: "theme"
7 answer: "music"
8 symbols: QUESTION
9 display_name: "THEME (Yellow)"
10}
diff --git a/data/maps/daedalus/rooms/Red Color Door.txtpb b/data/maps/daedalus/rooms/Red Color Door.txtpb new file mode 100644 index 0000000..f7eab21 --- /dev/null +++ b/data/maps/daedalus/rooms/Red Color Door.txtpb
@@ -0,0 +1,71 @@
1name: "Red Color Door"
2panel_display_name: "Southwest Area"
3panels {
4 name: "Left"
5 path: "Panels/Halls/wb_1"
6 clue: ""
7 answer: "sidewalk"
8 symbols: LINGO
9}
10panels {
11 name: "Back (1)"
12 path: "Panels/Halls/wb_2"
13 clue: ""
14 answer: "walk"
15}
16panels {
17 name: "Back (2)"
18 path: "Panels/Halls/wb_3"
19 clue: ""
20 answer: "side"
21}
22panels {
23 name: "WALK BACK"
24 path: "Panels/Halls/wb_4"
25 clue: "walk back"
26 answer: "retreat"
27 symbols: SUN
28}
29panels {
30 name: "BACKSIDE"
31 path: "Panels/Halls/wb_5"
32 clue: "backside"
33 answer: "behind"
34 symbols: SUN
35}
36panels {
37 name: "OAK"
38 path: "Panels/Halls/tree_1"
39 clue: "oak"
40 answer: "acorn"
41 symbols: AGE
42}
43panels {
44 name: "PINE"
45 path: "Panels/Halls/tree_2"
46 clue: "pine"
47 answer: "pinecone"
48 symbols: AGE
49}
50panels {
51 name: "FIR"
52 path: "Panels/Halls/tree_3"
53 clue: "fir"
54 answer: "fur"
55 symbols: ZERO
56}
57panels {
58 name: "ASH"
59 path: "Panels/Halls/tree_4"
60 clue: "ash"
61 answer: "soot"
62 symbols: SUN
63}
64panels {
65 name: "Colors"
66 path: "Panels/Color Reading/cr_2"
67 clue: ""
68 answer: "bank"
69 symbols: LINGO
70 display_name: "Colors (Black)"
71}
diff --git a/data/maps/daedalus/rooms/Red Room.txtpb b/data/maps/daedalus/rooms/Red Room.txtpb new file mode 100644 index 0000000..d73f591 --- /dev/null +++ b/data/maps/daedalus/rooms/Red Room.txtpb
@@ -0,0 +1,79 @@
1name: "Red Room"
2panel_display_name: "Red Room"
3panels {
4 name: "BLINDING"
5 path: "Panels/Red Room/red_1"
6 clue: "blinding"
7 answer: "sunny"
8 symbols: PYRAMID
9}
10panels {
11 name: "MONTH"
12 path: "Panels/Red Room/red_2"
13 clue: "month"
14 answer: "april"
15 symbols: EXAMPLE
16}
17panels {
18 name: "CHAIN"
19 path: "Panels/Red Room/red_3"
20 clue: "chain"
21 answer: "link"
22 symbols: BOXES
23}
24panels {
25 name: "FLOWER"
26 path: "Panels/Red Room/red_4"
27 clue: "flower"
28 answer: "daisy"
29 symbols: EXAMPLE
30}
31panels {
32 name: "OVERCHARGE"
33 path: "Panels/Red Room/red_5"
34 clue: "overcharge"
35 answer: "rob"
36 symbols: SUN
37}
38panels {
39 name: "LOSER"
40 path: "Panels/Red Room/red_6"
41 clue: "loser"
42 answer: "victor"
43 symbols: SUN
44}
45panels {
46 name: "PAD"
47 path: "Panels/Red Room/red_7"
48 clue: "pad"
49 answer: "lily"
50 symbols: EXAMPLE
51}
52panels {
53 name: "RISE"
54 path: "Panels/Red Room/red_8"
55 clue: "rise"
56 answer: "rose"
57 symbols: AGE
58}
59panels {
60 name: "ELEGANCE"
61 path: "Panels/Red Room/red_9"
62 clue: "elegance"
63 answer: "grace"
64 symbols: SUN
65}
66panels {
67 name: "TESTAMENT"
68 path: "Panels/Red Room/red_10"
69 clue: "testament"
70 answer: "will"
71 symbols: SUN
72}
73panels {
74 name: "TAKEOUT"
75 path: "Panels/Red Room/red_11"
76 clue: "takeout"
77 answer: "robin"
78 symbols: SUN
79}
diff --git a/data/maps/daedalus/rooms/Red Smiley.txtpb b/data/maps/daedalus/rooms/Red Smiley.txtpb new file mode 100644 index 0000000..28f2a03 --- /dev/null +++ b/data/maps/daedalus/rooms/Red Smiley.txtpb
@@ -0,0 +1,9 @@
1name: "Red Smiley"
2panel_display_name: "Northwest Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/red"
6 clue: "smile"
7 answer: "red"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Roof.txtpb b/data/maps/daedalus/rooms/Roof.txtpb new file mode 100644 index 0000000..3aba765 --- /dev/null +++ b/data/maps/daedalus/rooms/Roof.txtpb
@@ -0,0 +1,9 @@
1name: "Roof"
2panel_display_name: "Roof"
3panels {
4 name: "?"
5 path: "Panels/Castle Entrance/moat"
6 clue: ""
7 answer: "moat"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Salt Room.txtpb b/data/maps/daedalus/rooms/Salt Room.txtpb new file mode 100644 index 0000000..39c9c9f --- /dev/null +++ b/data/maps/daedalus/rooms/Salt Room.txtpb
@@ -0,0 +1,10 @@
1name: "Salt Room"
2panel_display_name: "Southwest Area"
3panels {
4 name: "SEASONING"
5 path: "Panels/Color Reading/cr_3"
6 clue: "seasoning"
7 answer: "salt"
8 symbols: EXAMPLE
9 display_name: "SEASONING (White)"
10}
diff --git a/data/maps/daedalus/rooms/Seasoning Room.txtpb b/data/maps/daedalus/rooms/Seasoning Room.txtpb new file mode 100644 index 0000000..6159134 --- /dev/null +++ b/data/maps/daedalus/rooms/Seasoning Room.txtpb
@@ -0,0 +1,9 @@
1name: "Seasoning Room"
2panel_display_name: "Southwest Area"
3panels {
4 name: "PARITY"
5 path: "Panels/Color Reading/cr_5"
6 clue: "parity"
7 answer: "balance"
8 symbols: SUN
9}
diff --git a/data/maps/daedalus/rooms/Snake Room.txtpb b/data/maps/daedalus/rooms/Snake Room.txtpb new file mode 100644 index 0000000..fb947ab --- /dev/null +++ b/data/maps/daedalus/rooms/Snake Room.txtpb
@@ -0,0 +1,44 @@
1name: "Snake Room"
2panel_display_name: "West Area"
3panels {
4 name: "HISS"
5 path: "Panels/Snake Room/snake_1"
6 clue: "hiss"
7 answer: "aekns"
8 symbols: SOUND
9 proxies { answer: "snake" path: "Panels/Snake Room/snake_2" }
10 proxies { answer: "cat" path: "Panels/Snake Room/snake_3" }
11}
12panels {
13 name: "SQUEAK"
14 path: "Panels/Snake Room/snake_4"
15 clue: "squeak"
16 answer: "emosu"
17 symbols: SOUND
18 proxies { answer: "mouse" path: "Panels/Snake Room/snake_5" }
19 proxies { answer: "bat" path: "Panels/Snake Room/snake_6" }
20 required_door { name: "Snake Room First Door" }
21}
22panels {
23 name: "BUZZ"
24 path: "Panels/Snake Room/snake_7"
25 clue: "buzz"
26 answer: "bee"
27 symbols: SOUND
28 proxies { answer: "fly" path: "Panels/Snake Room/snake_8" }
29 required_door { name: "Snake Room Second Door" }
30}
31panels {
32 name: "BARK"
33 path: "Panels/Snake Room/snake_9"
34 clue: "bark"
35 answer: "dog"
36 symbols: SOUND
37 proxies { answer: "seal" path: "Panels/Snake Room/snake_10" }
38 required_door { name: "Snake Room Third Door" }
39}
40paintings {
41 name: "SNAKE2"
42 path: "Components/Paintings/Group3/snake2"
43}
44# The other paintings in here are not usable because they are behind panels.
diff --git a/data/maps/daedalus/rooms/South Castle Area.txtpb b/data/maps/daedalus/rooms/South Castle Area.txtpb new file mode 100644 index 0000000..4bb73f3 --- /dev/null +++ b/data/maps/daedalus/rooms/South Castle Area.txtpb
@@ -0,0 +1,111 @@
1name: "South Castle Area"
2panel_display_name: "Outside Pumpkin"
3# There is a teal wall in the middle of this room.
4panels {
5 name: "AN"
6 path: "Panels/Castle Entrance/castle_south_helper"
7 clue: "an"
8 answer: "the"
9 symbols: EXAMPLE
10}
11panels {
12 name: "OFFER"
13 path: "Panels/Castle Entrance/castle_south_helper2"
14 clue: "offer"
15 answer: "bid"
16 symbols: SUN
17}
18panels {
19 name: "VILLAGE"
20 path: "Panels/Castle Entrance/castle_south_helper3"
21 clue: "village"
22 answer: "city"
23 symbols: AGE
24}
25panels {
26 name: "BEFORE"
27 path: "Panels/Castle Entrance/castle_south_helper4"
28 clue: "before"
29 answer: "for"
30 symbols: SPARKLES
31 symbols: ZERO
32}
33panels {
34 name: "LAIR"
35 path: "Panels/Castle Entrance/castle_south_helper5"
36 clue: "lair"
37 answer: "den"
38 symbols: SUN
39}
40panels {
41 name: "AN OFFER VILLAGE BEFORE LAIR"
42 path: "Panels/Castle Entrance/castle_south"
43 clue: ""
44 answer: "castle"
45 symbols: EXAMPLE
46 symbols: LINGO
47 required_door { name: "Castle South Hider" }
48}
49panels {
50 name: "COLOR (1)"
51 path: "Panels/Another Path/color_1"
52 clue: "color"
53 answer: "ppleru"
54 symbols: EXAMPLE
55 proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_1" }
56 proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_2" }
57 proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_3" }
58 proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_4" }
59 proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_5" }
60 proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_6" }
61 proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_7" }
62}
63panels {
64 name: "COLOR (2)"
65 path: "Panels/Another Path/color_2"
66 clue: "color"
67 answer: "ppleru"
68 symbols: EXAMPLE
69 proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_8" }
70 proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_9" }
71 proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_10" }
72 proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_11" }
73 proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_12" }
74 proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_13" }
75 proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_14" }
76}
77panels {
78 name: "COLOR (3)"
79 path: "Panels/Another Path/color_3"
80 clue: "color"
81 answer: "ppleru"
82 symbols: EXAMPLE
83 proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_15" }
84 proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_16" }
85 proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_17" }
86 proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_18" }
87 proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_19" }
88 proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_20" }
89 proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_21" }
90}
91panels {
92 name: "COLOR (4)"
93 path: "Panels/Another Path/color_4"
94 clue: "color"
95 answer: "ppleru"
96 symbols: EXAMPLE
97 proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_22" }
98 proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_23" }
99 proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_24" }
100 proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_25" }
101 proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_26" }
102 proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_27" }
103 proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_28" }
104}
105paintings {
106 name: "TRIANGLE"
107 path: "Components/Paintings/Group2/triangle"
108 move: true
109 enter_only: true
110 required_door { name: "Tenacious Color Painting" }
111}
diff --git a/data/maps/daedalus/rooms/Starting Room.txtpb b/data/maps/daedalus/rooms/Starting Room.txtpb new file mode 100644 index 0000000..62fc96a --- /dev/null +++ b/data/maps/daedalus/rooms/Starting Room.txtpb
@@ -0,0 +1,13 @@
1name: "Starting Room"
2panel_display_name: "Central"
3panels {
4 name: "ENTRANCE"
5 path: "Panels/Entry/entry_1"
6 clue: "entrance"
7 answer: "entry"
8 symbols: SUN
9}
10ports {
11 name: "GREAT"
12 path: "Components/Warps/Worldports/worldport"
13}
diff --git a/data/maps/daedalus/rooms/Sweet Foyer.txtpb b/data/maps/daedalus/rooms/Sweet Foyer.txtpb new file mode 100644 index 0000000..03c8262 --- /dev/null +++ b/data/maps/daedalus/rooms/Sweet Foyer.txtpb
@@ -0,0 +1,59 @@
1name: "Sweet Foyer"
2panel_display_name: "South Area"
3panels {
4 name: "QUALITY"
5 path: "Panels/Sweet Foyer/panel_1"
6 clue: "quality"
7 answer: "equality"
8 symbols: SPARKLES
9}
10panels {
11 name: "EQUAL"
12 path: "Panels/Sweet Foyer/panel_2"
13 clue: "equal"
14 answer: "equality"
15 symbols: SPARKLES
16}
17panels {
18 name: "RENT (1)"
19 path: "Panels/Sweet Foyer/panel_5"
20 clue: "rent"
21 answer: "entry"
22 symbols: SPARKLES
23}
24panels {
25 name: "RENT (4)"
26 path: "Panels/Sweet Foyer/panel_6"
27 clue: "rent"
28 answer: "entries"
29 symbols: SPARKLES
30 symbols: PLANET
31}
32panels {
33 name: "RENT (2)"
34 path: "Panels/Sweet Foyer/panel_7"
35 clue: "rent"
36 answer: "sentry"
37 symbols: SPARKLES
38}
39panels {
40 name: "RENT (3)"
41 path: "Panels/Sweet Foyer/panel_8"
42 clue: "rent"
43 answer: "sentries"
44 symbols: SPARKLES
45 symbols: PLANET
46}
47paintings {
48 name: "4"
49 # This one is a picture of a 3. Huh.
50 path: "Components/Paintings/Group3/4"
51}
52ports {
53 name: "SWEET1"
54 path: "Components/Warps/Worldports/worldport14"
55}
56ports {
57 name: "SWEET2"
58 path: "Components/Warps/Worldports/worldport15"
59}
diff --git a/data/maps/daedalus/rooms/Tree Entrance.txtpb b/data/maps/daedalus/rooms/Tree Entrance.txtpb new file mode 100644 index 0000000..2b98178 --- /dev/null +++ b/data/maps/daedalus/rooms/Tree Entrance.txtpb
@@ -0,0 +1,52 @@
1name: "Tree Entrance"
2panel_display_name: "Outside Pumpkin"
3panels {
4 name: "RAT"
5 path: "Panels/Hexes/lime_1"
6 clue: "rat"
7 answer: "rated"
8 symbols: SPARKLES
9}
10panels {
11 name: "DIFFERENCE"
12 path: "Panels/Hexes/lime_2"
13 clue: "difference"
14 answer: "some"
15 symbols: SUN
16 symbols: ZERO
17}
18panels {
19 name: "LEANS"
20 path: "Panels/Hexes/lime_3"
21 clue: "leans"
22 answer: "aliens"
23 symbols: SPARKLES
24 symbols: ZERO
25}
26panels {
27 name: "QUESTION"
28 path: "Panels/Hexes/lime_4"
29 clue: "question"
30 answer: "what"
31 symbols: EXAMPLE
32}
33panels {
34 name: "WHERE"
35 path: "Panels/Hexes/lime_5"
36 clue: "where"
37 answer: "are"
38 symbols: SPARKLES
39 symbols: AGE
40}
41panels {
42 name: "SUNDER"
43 path: "Panels/Hexes/lime_6"
44 clue: "sunder"
45 answer: "over"
46 symbols: SUN
47 symbols: SPARKLES
48}
49ports {
50 name: "TREE"
51 path: "Components/Warps/Worldports/worldport12"
52}
diff --git a/data/maps/daedalus/rooms/U2 Prize.txtpb b/data/maps/daedalus/rooms/U2 Prize.txtpb new file mode 100644 index 0000000..571b0c8 --- /dev/null +++ b/data/maps/daedalus/rooms/U2 Prize.txtpb
@@ -0,0 +1,7 @@
1name: "U2 Prize"
2panel_display_name: "U2 Room"
3letters {
4 key: "u"
5 level2: true
6 path: "Components/Collectables/collectable3"
7}
diff --git a/data/maps/daedalus/rooms/U2 Room.txtpb b/data/maps/daedalus/rooms/U2 Room.txtpb new file mode 100644 index 0000000..1e5879a --- /dev/null +++ b/data/maps/daedalus/rooms/U2 Room.txtpb
@@ -0,0 +1,114 @@
1name: "U2 Room"
2panel_display_name: "U2 Room"
3panels {
4 name: "DREAMSCAPE"
5 path: "Panels/The Big U/o_1"
6 clue: "dreamscape"
7 answer: "utopia"
8 symbols: SUN
9}
10panels {
11 name: "WICKED"
12 path: "Panels/The Big U/o_4"
13 clue: "wicked"
14 answer: "unholy"
15 symbols: SUN
16}
17panels {
18 name: "PARADISE"
19 path: "Panels/The Big U/o_5"
20 clue: "paradise"
21 answer: "utopia"
22 symbols: SUN
23}
24panels {
25 name: "DISCORD"
26 path: "Panels/The Big U/o_8"
27 clue: "discord"
28 answer: "unrest"
29 symbols: SUN
30}
31panels {
32 name: "EVIL"
33 path: "Panels/The Big U/o_9"
34 clue: "evil"
35 answer: "unholy"
36 symbols: SUN
37}
38panels {
39 name: "DISORDER"
40 path: "Panels/The Big U/o_12"
41 clue: "disorder"
42 answer: "unrest"
43 symbols: SUN
44}
45panels {
46 name: "CHAOS"
47 path: "Panels/The Big U/o_13"
48 clue: "chaos"
49 answer: "unrest"
50 symbols: SUN
51}
52panels {
53 name: "TROUBLE"
54 path: "Panels/The Big U/o_14"
55 clue: "trouble"
56 answer: "unrest"
57 symbols: SUN
58}
59panels {
60 name: "IRREVERENT"
61 path: "Panels/The Big U/o_15"
62 clue: "irreverent"
63 answer: "unholy"
64 symbols: SUN
65}
66panels {
67 name: "HEAVEN"
68 path: "Panels/The Big U/o_16"
69 clue: "heaven"
70 answer: "utopia"
71 symbols: SUN
72}
73panels {
74 name: "EFFECTIVE"
75 path: "Panels/The Big U Not/o_2"
76 clue: "effective"
77 answer: "useful"
78 symbols: SUN
79}
80panels {
81 name: "HELPFUL"
82 path: "Panels/The Big U Not/o_3"
83 clue: "helpful"
84 answer: "useful"
85 symbols: SUN
86}
87panels {
88 name: "PRACTICAL"
89 path: "Panels/The Big U Not/o_6"
90 clue: "practical"
91 answer: "useful"
92 symbols: SUN
93}
94panels {
95 name: "PRODUCTIVE"
96 path: "Panels/The Big U Not/o_7"
97 clue: "productive"
98 answer: "useful"
99 symbols: SUN
100}
101panels {
102 name: "INFERNAL"
103 path: "Panels/The Big U Not/o_10"
104 clue: "infernal"
105 answer: "unholy"
106 symbols: SUN
107}
108panels {
109 name: "WONDERLAND"
110 path: "Panels/The Big U Not/o_11"
111 clue: "wonderland"
112 answer: "utopia"
113 symbols: SUN
114}
diff --git a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb new file mode 100644 index 0000000..c0cb0df --- /dev/null +++ b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Unkempt Entrance"
2panel_display_name: "O2 Room"
3ports {
4 name: "UNKEMPT"
5 path: "Components/Warps/Worldports/worldport6"
6}
diff --git a/data/maps/daedalus/rooms/Welcome Back Area.txtpb b/data/maps/daedalus/rooms/Welcome Back Area.txtpb new file mode 100644 index 0000000..701baca --- /dev/null +++ b/data/maps/daedalus/rooms/Welcome Back Area.txtpb
@@ -0,0 +1,16 @@
1name: "Welcome Back Area"
2panel_display_name: "Central"
3panels {
4 name: "FAREWELL LITTLE LAMB"
5 path: "Panels/Entry/wb_2"
6 clue: "farewell little lamb"
7 answer: "bye"
8 symbols: QUESTION
9}
10panels {
11 name: "GREETINGS OLD FRIEND"
12 path: "Panels/Entry/wb_3"
13 clue: "greetings old friend"
14 answer: "hi"
15 symbols: QUESTION
16}
diff --git a/data/maps/daedalus/rooms/Welcome Back Exit.txtpb b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb new file mode 100644 index 0000000..ac221c7 --- /dev/null +++ b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb
@@ -0,0 +1,11 @@
1name: "Welcome Back Exit"
2panel_display_name: "Central"
3panels {
4 name: "WELCOME"
5 path: "Panels/Entry/wb_1"
6 clue: "welcome"
7 answer: "welcome"
8 symbols: QUESTION
9 proxies { answer: "back" path: "Panels/Entry/wb_proxy" }
10 display_name: "WELCOME (White)"
11}
diff --git a/data/maps/daedalus/rooms/West Castle Area.txtpb b/data/maps/daedalus/rooms/West Castle Area.txtpb new file mode 100644 index 0000000..010e5d6 --- /dev/null +++ b/data/maps/daedalus/rooms/West Castle Area.txtpb
@@ -0,0 +1,235 @@
1name: "West Castle Area"
2panel_display_name: "West Area"
3panels {
4 name: "SONG (1)"
5 path: "Panels/Castle Entrance/castle_west_helper"
6 clue: "song"
7 answer: "verse"
8 symbols: BOXES
9}
10panels {
11 name: "FACE"
12 path: "Panels/Castle Entrance/castle_west_helper_2"
13 clue: "face"
14 answer: "eye"
15 symbols: BOXES
16}
17panels {
18 name: "SONG FACE"
19 path: "Panels/Castle Entrance/castle_west"
20 clue: ""
21 answer: "castle"
22 symbols: ZERO
23 symbols: EXAMPLE
24 symbols: LINGO
25 required_door { name: "Castle West Hider" }
26}
27panels {
28 name: "SKELETON"
29 path: "Panels/Sticks/stick_5"
30 clue: "skeleton"
31 answer: "bone"
32 symbols: BOXES
33}
34panels {
35 name: "LETTERS"
36 path: "Panels/Sticks/stick_6"
37 clue: "letters"
38 answer: "words"
39 symbols: BOXES
40 required_door { name: "West Sticks And Stones Door" }
41}
42panels {
43 name: "SONG (2)"
44 path: "Panels/Amber/amber_south_2"
45 clue: "song"
46 answer: "verse"
47 symbols: BOXES
48}
49panels {
50 name: "RHYTHM"
51 path: "Panels/Amber/amber_1"
52 clue: "rhythm"
53 answer: "music"
54 symbols: BOXES
55}
56panels {
57 name: "MELODY"
58 path: "Panels/Amber/amber_2"
59 clue: "melody"
60 answer: "music"
61 symbols: BOXES
62}
63panels {
64 name: "TEXTURE"
65 path: "Panels/Amber/amber_3"
66 clue: "texture"
67 answer: "music"
68 symbols: BOXES
69}
70panels {
71 name: "HARMONY"
72 path: "Panels/Amber/amber_4"
73 clue: "harmony"
74 answer: "music"
75 symbols: BOXES
76}
77panels {
78 name: "FALSIFY"
79 path: "Panels/Pairs Room/pairs_3"
80 clue: "falsify"
81 answer: "eye"
82 symbols: ZERO
83}
84panels {
85 name: "ALL"
86 path: "Panels/Pairs Room/pairs_4"
87 clue: "all"
88 answer: "balls"
89 symbols: SPARKLES
90 symbols: PLANET
91}
92panels {
93 name: "EVER"
94 path: "Panels/Splintering Room/exit_1"
95 clue: "ever"
96 answer: "exit"
97 symbols: QUESTION
98}
99panels {
100 name: "AXES"
101 path: "Panels/Splintering Room/exit_2"
102 clue: "axes"
103 answer: "exit"
104 symbols: QUESTION
105}
106panels {
107 name: "FLIP (1)"
108 path: "Panels/Splintering Room/exit_3"
109 clue: "flip"
110 answer: "exit"
111 symbols: QUESTION
112}
113panels {
114 name: "SLOT"
115 path: "Panels/Splintering Room/exit_4"
116 clue: "slot"
117 answer: "exit"
118 symbols: QUESTION
119}
120panels {
121 name: "WICKEDLY"
122 path: "Panels/Splintering Room/panel_1"
123 clue: "wickedly"
124 answer: "withered"
125 symbols: QUESTION
126}
127panels {
128 name: "CATHOLIC"
129 path: "Panels/Splintering Room/panel_2"
130 clue: "catholic"
131 answer: "withered"
132 symbols: QUESTION
133}
134panels {
135 name: "SISTERLY"
136 path: "Panels/Splintering Room/panel_3"
137 clue: "sisterly"
138 answer: "withered"
139 symbols: QUESTION
140}
141panels {
142 name: "SQUEALED"
143 path: "Panels/Splintering Room/panel_4"
144 clue: "squealed"
145 answer: "withered"
146 symbols: QUESTION
147}
148panels {
149 name: "READ"
150 path: "Panels/Splintering Room/panel_5"
151 clue: "read"
152 answer: "rock"
153 symbols: QUESTION
154}
155panels {
156 name: "WORD"
157 path: "Panels/Splintering Room/panel_6"
158 clue: "word"
159 answer: "rock"
160 symbols: QUESTION
161}
162panels {
163 name: "EACH"
164 path: "Panels/Splintering Room/panel_7"
165 clue: "each"
166 answer: "rock"
167 symbols: QUESTION
168}
169panels {
170 name: "RANK"
171 path: "Panels/Splintering Room/panel_8"
172 clue: "rank"
173 answer: "rock"
174 symbols: QUESTION
175}
176panels {
177 name: "TEAR"
178 path: "Panels/Splintering Room/panel_9"
179 clue: "tear"
180 answer: "thin"
181 symbols: QUESTION
182}
183panels {
184 name: "SHUT"
185 path: "Panels/Splintering Room/panel_10"
186 clue: "shut"
187 answer: "thin"
188 symbols: QUESTION
189}
190panels {
191 name: "FLIP (2)"
192 path: "Panels/Splintering Room/panel_11"
193 clue: "flip"
194 answer: "thin"
195 symbols: QUESTION
196}
197panels {
198 name: "STUN"
199 path: "Panels/Splintering Room/panel_12"
200 clue: "stun"
201 answer: "thin"
202 symbols: QUESTION
203}
204panels {
205 name: "CHAT"
206 path: "Panels/Splintering Room/panel_13"
207 clue: "chat"
208 answer: "code"
209 symbols: QUESTION
210}
211panels {
212 name: "LOST"
213 path: "Panels/Splintering Room/panel_14"
214 clue: "lost"
215 answer: "code"
216 symbols: QUESTION
217}
218panels {
219 name: "PODS"
220 path: "Panels/Splintering Room/panel_15"
221 clue: "pods"
222 answer: "code"
223 symbols: QUESTION
224}
225panels {
226 name: "FAME"
227 path: "Panels/Splintering Room/panel_16"
228 clue: "fame"
229 answer: "code"
230 symbols: QUESTION
231}
232paintings {
233 name: "WON2"
234 path: "Components/Paintings/Group3/won2"
235}
diff --git a/data/maps/daedalus/rooms/West Spire.txtpb b/data/maps/daedalus/rooms/West Spire.txtpb new file mode 100644 index 0000000..7cc579f --- /dev/null +++ b/data/maps/daedalus/rooms/West Spire.txtpb
@@ -0,0 +1,44 @@
1name: "West Spire"
2panel_display_name: "West Area"
3panels {
4 name: "MISSING"
5 path: "Panels/Entry/wb_5"
6 clue: "missing"
7 answer: "lost"
8 symbols: SUN
9}
10panels {
11 name: "BYE"
12 path: "Panels/Entry/wb_4"
13 clue: "bye"
14 answer: "lamb"
15 symbols: QUESTION
16}
17panels {
18 name: "CUT"
19 path: "Panels/Pairs Room/pairs_1"
20 clue: "cut"
21 answer: "chop"
22 symbols: SUN
23}
24panels {
25 name: "STONES"
26 path: "Panels/Pairs Room/pairs_2"
27 clue: "stones"
28 answer: "sticks"
29 symbols: QUESTION
30}
31panels {
32 name: "CONCEALED"
33 path: "Panels/Entry/entry_4"
34 clue: "concealed"
35 answer: "hidden"
36 symbols: SUN
37}
38panels {
39 name: "CAW"
40 path: "Panels/Gold/gold_2"
41 clue: "caw"
42 answer: "rooster"
43 symbols: SOUND
44}
diff --git a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb new file mode 100644 index 0000000..a172313 --- /dev/null +++ b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb
@@ -0,0 +1,12 @@
1name: "White Hallway From Entry"
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 {
10 name: "ENTRY"
11 path: "Components/Warps/Worldports/worldport10"
12}
diff --git a/data/maps/daedalus/rooms/Wisdom Panel.txtpb b/data/maps/daedalus/rooms/Wisdom Panel.txtpb new file mode 100644 index 0000000..d789f2b --- /dev/null +++ b/data/maps/daedalus/rooms/Wisdom Panel.txtpb
@@ -0,0 +1,9 @@
1name: "Wisdom Panel"
2panel_display_name: "Castle"
3panels {
4 name: "INTELLIGENCE"
5 path: "Components/Warps/numbers"
6 clue: "intelligence"
7 answer: "wisdom"
8 symbols: AGE
9}
diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb new file mode 100644 index 0000000..ae9b3f1 --- /dev/null +++ b/data/maps/daedalus/rooms/Wonderland.txtpb
@@ -0,0 +1,41 @@
1name: "Wonderland"
2panel_display_name: "Northwest Area"
3panels {
4 name: "APRIL"
5 path: "Panels/Wonderland/wonderland_1"
6 clue: "april"
7 answer: "march"
8 symbols: EXAMPLE
9}
10panels {
11 name: "UNDER"
12 path: "Panels/Wonderland/wonderland_2"
13 clue: "under"
14 answer: "wonder"
15 symbols: ZERO
16}
17panels {
18 name: "ANGRY"
19 path: "Panels/Wonderland/wonderland_3"
20 clue: "angry"
21 answer: "mad"
22 symbols: SUN
23}
24panels {
25 name: "ARTS"
26 path: "Panels/Wonderland/wonderland_4"
27 clue: "arts"
28 answer: "hearts"
29 symbols: SPARKLES
30}
31panels {
32 name: "SONG"
33 path: "Panels/Wonderland/wonderland_5"
34 clue: "song"
35 answer: "carol"
36 symbols: EXAMPLE
37}
38ports {
39 name: "WONDROUS"
40 path: "Components/Warps/Worldports/worldport3"
41}
diff --git a/data/maps/daedalus/rooms/Yellow Color Backside.txtpb b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb new file mode 100644 index 0000000..1c29b43 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb
@@ -0,0 +1,30 @@
1name: "Yellow Color Backside"
2panel_display_name: "Northeast Area"
3panels {
4 name: "WINDS"
5 path: "Panels/Halls/halls_24"
6 clue: "winds"
7 answer: "orchestra"
8 symbols: BOXES
9}
10panels {
11 name: "STRINGS"
12 path: "Panels/Halls/halls_25"
13 clue: "strings"
14 answer: "orchestra"
15 symbols: BOXES
16}
17panels {
18 name: "BRASS"
19 path: "Panels/Halls/halls_26"
20 clue: "brass"
21 answer: "orchestra"
22 symbols: BOXES
23}
24panels {
25 name: "REDACTED"
26 path: "Panels/Halls/halls_27"
27 clue: "[redacted]"
28 answer: "orchestra"
29 symbols: BOXES
30}
diff --git a/data/maps/daedalus/rooms/Yellow Color Door.txtpb b/data/maps/daedalus/rooms/Yellow Color Door.txtpb new file mode 100644 index 0000000..e44658c --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Color Door.txtpb
@@ -0,0 +1,34 @@
1name: "Yellow Color Door"
2panel_display_name: "Northeast Area"
3panels {
4 name: "SUN"
5 path: "Panels/Yellow Room/panel_entry"
6 clue: "sun"
7 answer: "star" # me!
8 symbols: EXAMPLE
9}
10panels {
11 name: "SPIN"
12 path: "Panels/Dark Blue/blue_1"
13 clue: "spin"
14 answer: "turn"
15 symbols: PYRAMID
16}
17panels {
18 name: "Paintings"
19 path: "Panels/Entry/db_1"
20 clue: ""
21 answer: "coin"
22 symbols: LINGO
23}
24paintings {
25 name: "EYEREDSTART"
26 path: "Components/Paintings/Temple of the Eyes/eyeRedStart"
27 move: true
28 enter_only: true
29 required_door { name: "Eye Painting" }
30}
31ports {
32 name: "FOURROOMS"
33 path: "Components/Warps/Worldports/worldport8"
34}
diff --git a/data/maps/daedalus/rooms/Yellow Room.txtpb b/data/maps/daedalus/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..b4d8ff0 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Room.txtpb
@@ -0,0 +1,83 @@
1name: "Yellow Room"
2panel_display_name: "Yellow Room"
3panels {
4 name: "FREE"
5 path: "Panels/Yellow Room/panel_1"
6 clue: "free"
7 answer: "trap"
8 symbols: SUN
9}
10panels {
11 name: "TORSOBOUNCE"
12 path: "Panels/Yellow Room/panel_2"
13 clue: "torsobounce"
14 answer: "hiphop"
15 symbols: SUN
16 symbols: BOXES
17}
18panels {
19 name: "TORSO BOUNCE"
20 path: "Panels/Yellow Room/panel_3"
21 clue: "torso bounce"
22 answer: "dance"
23 symbols: SUN
24}
25panels {
26 name: "JAWBREAKER"
27 path: "Panels/Yellow Room/panel_4"
28 clue: "jawbreaker"
29 answer: "rock"
30 symbols: SWEET
31}
32panels {
33 name: "EXPLODE"
34 path: "Panels/Yellow Room/panel_5"
35 clue: "explode"
36 answer: "pop"
37 symbols: SUN
38}
39panels {
40 name: "JAPAN"
41 path: "Panels/Yellow Room/panel_6"
42 clue: "japan"
43 answer: "country"
44 symbols: EXAMPLE
45}
46panels {
47 name: "COLOR"
48 path: "Panels/Yellow Room/panel_7"
49 clue: "color"
50 answer: "blues"
51 symbols: EXAMPLE
52 symbols: PLANET
53}
54panels {
55 name: "PERSON"
56 path: "Panels/Yellow Room/panel_8"
57 clue: "person"
58 answer: "house"
59 symbols: STARS
60}
61panels {
62 name: "PARROT"
63 path: "Panels/Yellow Room/panel_9"
64 clue: "parrot"
65 answer: "rap"
66 symbols: SPARKLES
67 symbols: ANAGRAM
68}
69panels {
70 name: "PROTON"
71 path: "Panels/Yellow Room/panel_10"
72 clue: "proton"
73 answer: "electronic"
74 symbols: SUN
75 symbols: SPARKLES
76}
77panels {
78 name: "SPIRIT"
79 path: "Panels/Yellow Room/panel_11"
80 clue: "spirit"
81 answer: "soul"
82 symbols: SUN
83}
diff --git a/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb new file mode 100644 index 0000000..cb6c402 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb
@@ -0,0 +1,16 @@
1name: "Yellow Smiley Annex"
2panel_display_name: "Hedges"
3panels {
4 name: "COW"
5 path: "Panels/Miscellaneous/plum1"
6 clue: "cow"
7 answer: "moo"
8 symbols: SOUND
9}
10panels {
11 name: "BELL"
12 path: "Panels/Miscellaneous/plum2"
13 clue: "bell"
14 answer: "ding"
15 symbols: SOUND
16}
diff --git a/data/maps/daedalus/rooms/Z2 Prize.txtpb b/data/maps/daedalus/rooms/Z2 Prize.txtpb new file mode 100644 index 0000000..7b1ceae --- /dev/null +++ b/data/maps/daedalus/rooms/Z2 Prize.txtpb
@@ -0,0 +1,7 @@
1name: "Z2 Prize"
2panel_display_name: "Z2 Room"
3letters {
4 key: "z"
5 level2: true
6 path: "Components/Collectables/collectable2"
7}
diff --git a/data/maps/daedalus/rooms/Z2 Room.txtpb b/data/maps/daedalus/rooms/Z2 Room.txtpb new file mode 100644 index 0000000..513150a --- /dev/null +++ b/data/maps/daedalus/rooms/Z2 Room.txtpb
@@ -0,0 +1,167 @@
1name: "Z2 Room"
2panel_display_name: "Z2 Room"
3panels {
4 name: "EXHIBIT"
5 path: "Panels/V Maze/entry"
6 clue: "exhibit"
7 answer: "zoo"
8 symbols: BOXES
9}
10panels {
11 name: "MICROSCOPE"
12 path: "Panels/Theos Room/theo_1"
13 clue: "microscope"
14 answer: "focus"
15 symbols: BOXES
16}
17panels {
18 name: "KEY"
19 path: "Panels/Theos Room/theo_2"
20 clue: "key"
21 answer: "escape"
22 symbols: EXAMPLE
23}
24panels {
25 name: "HORSE"
26 path: "Panels/Theos Room/theo_3"
27 clue: "horse"
28 answer: "mustang"
29 symbols: EXAMPLE
30}
31panels {
32 name: "CAR"
33 path: "Panels/Theos Room/theo_4"
34 clue: "car"
35 answer: "charger"
36 symbols: SPARKLES
37}
38panels {
39 name: "SOLSTICE"
40 path: "Panels/Theos Room/theo_5"
41 clue: "solstice"
42 answer: "equinox"
43 symbols: SUN
44}
45panels {
46 name: "EQUINE"
47 path: "Panels/Theos Room/theo_6"
48 clue: "equine"
49 answer: "equinox"
50 symbols: SPARKLES
51}
52panels {
53 name: "CHARGE"
54 path: "Panels/Theos Room/theo_7"
55 clue: "charge"
56 answer: "charger"
57 symbols: PYRAMID
58}
59panels {
60 name: "MUST"
61 path: "Panels/Theos Room/theo_8"
62 clue: "must"
63 answer: "mustang"
64 symbols: SPARKLES
65}
66panels {
67 name: "CAPE"
68 path: "Panels/Theos Room/theo_9"
69 clue: "cape"
70 answer: "escape"
71 symbols: SPARKLES
72}
73panels {
74 name: "GLANCE"
75 path: "Panels/Theos Room/theo_10"
76 clue: "glance"
77 answer: "focus"
78 symbols: PYRAMID
79}
80panels {
81 name: "JAR"
82 path: "Panels/Theos Room2/theo_1"
83 clue: "jar"
84 answer: "jaguar"
85 symbols: SPARKLES
86}
87panels {
88 name: "AGREEMENT"
89 path: "Panels/Theos Room2/theo_2"
90 clue: "agreement"
91 answer: "accord"
92 symbols: SUN
93}
94panels {
95 name: "VOYAGE"
96 path: "Panels/Theos Room2/theo_3"
97 clue: "voyage"
98 answer: "odyssey"
99 symbols: SUN
100}
101panels {
102 name: "INSECT"
103 path: "Panels/Theos Room2/theo_4"
104 clue: "insect"
105 answer: "beetle"
106 symbols: EXAMPLE
107}
108panels {
109 name: "EAGLE"
110 path: "Panels/Theos Room2/theo_5"
111 clue: "eagle"
112 answer: "regal"
113 symbols: ZERO
114}
115panels {
116 name: "MAJESTIC"
117 path: "Panels/Theos Room2/theo_6"
118 clue: "majestic"
119 answer: "regal"
120 symbols: SUN
121}
122panels {
123 name: "RINGO"
124 path: "Panels/Theos Room2/theo_7"
125 clue: "ringo"
126 answer: "beetle"
127 symbols: ZERO
128 symbols: BOXES
129 symbols: PLANET
130}
131panels {
132 name: "POLICY"
133 path: "Panels/Theos Room2/theo_8"
134 clue: "policy"
135 answer: "odyssey"
136 symbols: ZERO
137}
138panels {
139 name: "DISCORD"
140 path: "Panels/Theos Room2/theo_9"
141 clue: "discord"
142 answer: "accord"
143 symbols: SUN
144}
145panels {
146 name: "CAT"
147 path: "Panels/Theos Room2/theo_10"
148 clue: "cat"
149 answer: "jaguar"
150 symbols: EXAMPLE
151}
152paintings {
153 name: "IN"
154 path: "Components/Paintings/Group1/in"
155}
156paintings {
157 name: "IN2"
158 path: "Components/Paintings/Group1/in2"
159}
160paintings {
161 name: "IN3"
162 path: "Components/Paintings/Group1/in3"
163}
164paintings {
165 name: "IN4"
166 path: "Components/Paintings/Group1/in4"
167}
diff --git a/data/maps/daedalus/rooms/Zoo Center.txtpb b/data/maps/daedalus/rooms/Zoo Center.txtpb new file mode 100644 index 0000000..5a788db --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo Center.txtpb
@@ -0,0 +1,7 @@
1name: "Zoo Center"
2panel_display_name: "Zoo"
3letters {
4 key: "v"
5 level2: true
6 path: "Components/Collectables/collectable9"
7}
diff --git a/data/maps/daedalus/rooms/Zoo E.txtpb b/data/maps/daedalus/rooms/Zoo E.txtpb new file mode 100644 index 0000000..3195623 --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo E.txtpb
@@ -0,0 +1,30 @@
1name: "Zoo E"
2panel_display_name: "Zoo"
3panels {
4 name: "WING"
5 path: "Panels/V Maze/four_1"
6 clue: "wing"
7 answer: "bat"
8 symbols: BOXES
9}
10panels {
11 name: "WHISKER"
12 path: "Panels/V Maze/four_2"
13 clue: "whisker"
14 answer: "cat"
15 symbols: BOXES
16}
17panels {
18 name: "CLAW"
19 path: "Panels/V Maze/four_3"
20 clue: "claw"
21 answer: "cat"
22 symbols: BOXES
23}
24panels {
25 name: "FUR"
26 path: "Panels/V Maze/four_4"
27 clue: "fur"
28 answer: "bat"
29 symbols: BOXES
30}
diff --git a/data/maps/daedalus/rooms/Zoo N.txtpb b/data/maps/daedalus/rooms/Zoo N.txtpb new file mode 100644 index 0000000..d621ed4 --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo N.txtpb
@@ -0,0 +1,39 @@
1name: "Zoo N"
2panel_display_name: "Zoo"
3panels {
4 name: "BILL"
5 path: "Panels/V Maze/four_13"
6 clue: "bill"
7 answer: "goose"
8 symbols: BOXES
9}
10panels {
11 name: "FIN"
12 path: "Panels/V Maze/four_14"
13 clue: "fin"
14 answer: "whale"
15 symbols: BOXES
16 display_name: "FIN (N)"
17}
18panels {
19 name: "BLOWHOLE"
20 path: "Panels/V Maze/four_15"
21 clue: "blowhole"
22 answer: "whale"
23 symbols: BOXES
24}
25panels {
26 name: "FEATHER"
27 path: "Panels/V Maze/four_16"
28 clue: "feather"
29 answer: "goose"
30 symbols: BOXES
31}
32panels {
33 name: "LEAF"
34 path: "Panels/V Maze/door_1"
35 clue: "leaf"
36 answer: "tree"
37 symbols: BOXES
38 # visible through the tinted door
39}
diff --git a/data/maps/daedalus/rooms/Zoo NE.txtpb b/data/maps/daedalus/rooms/Zoo NE.txtpb new file mode 100644 index 0000000..89bedae --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo NE.txtpb
@@ -0,0 +1,39 @@
1name: "Zoo NE"
2panel_display_name: "Zoo"
3panels {
4 name: "FANG"
5 path: "Panels/V Maze/four_5"
6 clue: "fang"
7 answer: "tiger"
8 symbols: BOXES
9}
10panels {
11 name: "STRIPE (1)"
12 path: "Panels/V Maze/four_6"
13 clue: "stripe"
14 answer: "zebra"
15 symbols: BOXES
16}
17panels {
18 name: "STRIPE (2)"
19 path: "Panels/V Maze/four_7"
20 clue: "stripe"
21 answer: "tiger"
22 symbols: BOXES
23}
24panels {
25 name: "HOOF"
26 path: "Panels/V Maze/four_8"
27 clue: "hoof"
28 answer: "zebra"
29 symbols: BOXES
30}
31panels {
32 name: "Colors"
33 path: "Panels/V Maze/cr_5"
34 clue: ""
35 answer: "deoba"
36 symbols: LINGO
37 proxies { answer: "abode" path: "Panels/V Maze/cr_6" }
38 proxies { answer: "ode" path: "Panels/V Maze/cr_7" }
39}
diff --git a/data/maps/daedalus/rooms/Zoo S.txtpb b/data/maps/daedalus/rooms/Zoo S.txtpb new file mode 100644 index 0000000..3f3a8de --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo S.txtpb
@@ -0,0 +1,31 @@
1name: "Zoo S"
2panel_display_name: "Zoo"
3panels {
4 name: "SHELL"
5 path: "Panels/V Maze/four_9"
6 clue: "shell"
7 answer: "crab"
8 symbols: BOXES
9}
10panels {
11 name: "FIN"
12 path: "Panels/V Maze/four_10"
13 clue: "fin"
14 answer: "fish"
15 symbols: BOXES
16 display_name: "FIN (S)"
17}
18panels {
19 name: "PINCER"
20 path: "Panels/V Maze/four_11"
21 clue: "pincer"
22 answer: "crab"
23 symbols: BOXES
24}
25panels {
26 name: "SCALE"
27 path: "Panels/V Maze/four_12"
28 clue: "scale"
29 answer: "fish"
30 symbols: BOXES
31}
diff --git a/data/maps/daedalus/rooms/Zoo SE.txtpb b/data/maps/daedalus/rooms/Zoo SE.txtpb new file mode 100644 index 0000000..199f234 --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo SE.txtpb
@@ -0,0 +1,2 @@
1name: "Zoo SE"
2panel_display_name: "Zoo"
diff --git a/data/maps/four_rooms/doors.txtpb b/data/maps/four_rooms/doors.txtpb index 46d0abe..e58adb2 100644 --- a/data/maps/four_rooms/doors.txtpb +++ b/data/maps/four_rooms/doors.txtpb
@@ -11,20 +11,22 @@ 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"
17 type: STANDARD 18 type: STANDARD
18 receivers: "Components/Doors/entry_2" 19 receivers: "Components/Doors/entry_2"
19 panels { room: "Examples Room" name: "SIZE" } 20 panels { room: "Examples Room" name: "SIZE (1)" }
20 panels { room: "Examples Room" name: "EMOTION" } 21 panels { room: "Examples Room" name: "EMOTION (1)" }
21 panels { room: "Examples Room" name: "SIZE" } 22 panels { room: "Examples Room" name: "SIZE (2)" }
22 panels { room: "Examples Room" name: "EMOTION" } 23 panels { room: "Examples Room" name: "EMOTION (2)" }
23 panels { room: "Examples Room" name: "SUPERLATIVE" } 24 panels { room: "Examples Room" name: "SUPERLATIVE" }
24 panels { room: "Examples Room" name: "SONNET" } 25 panels { room: "Examples Room" name: "SONNET" }
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/metadata.txtpb b/data/maps/four_rooms/metadata.txtpb new file mode 100644 index 0000000..ac4631d --- /dev/null +++ b/data/maps/four_rooms/metadata.txtpb
@@ -0,0 +1 @@
display_name: "Four Rooms"
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 ffbe74d..dc82971 100644 --- a/data/maps/four_rooms/rooms/Examples Room.txtpb +++ b/data/maps/four_rooms/rooms/Examples Room.txtpb
@@ -1,60 +1,59 @@
1name: "Examples Room" 1name: "Examples Room"
2display_name: "Examples Room"
3panels { 2panels {
4 name: "SIZE" 3 name: "SIZE (1)"
5 path: "Panels/Room 2 Examples/entry_1" 4 path: "Panels/Room 2 Examples/entry_1"
6 clue: "size" 5 clue: "size"
7 answer: "tiny" 6 answer: "tiny"
8 symbols: "example" 7 symbols: EXAMPLE
9} 8}
10panels { 9panels {
11 name: "EMOTION" 10 name: "EMOTION (1)"
12 path: "Panels/Room 2 Examples/entry_2" 11 path: "Panels/Room 2 Examples/entry_2"
13 clue: "emotion" 12 clue: "emotion"
14 answer: "love" 13 answer: "love"
15 symbols: "example" 14 symbols: EXAMPLE
16} 15}
17panels { 16panels {
18 name: "SIZE" 17 name: "SIZE (2)"
19 path: "Panels/Room 2 Examples/entry_3" 18 path: "Panels/Room 2 Examples/entry_3"
20 clue: "size" 19 clue: "size"
21 answer: "huge" 20 answer: "huge"
22 symbols: "example" 21 symbols: EXAMPLE
23} 22}
24panels { 23panels {
25 name: "EMOTION" 24 name: "EMOTION (2)"
26 path: "Panels/Room 2 Examples/entry_4" 25 path: "Panels/Room 2 Examples/entry_4"
27 clue: "emotion" 26 clue: "emotion"
28 answer: "fear" 27 answer: "fear"
29 symbols: "example" 28 symbols: EXAMPLE
30} 29}
31panels { 30panels {
32 name: "SUPERLATIVE" 31 name: "SUPERLATIVE"
33 path: "Panels/Room 2 Examples/entry_5" 32 path: "Panels/Room 2 Examples/entry_5"
34 clue: "superlative" 33 clue: "superlative"
35 answer: "best" 34 answer: "best"
36 symbols: "example" 35 symbols: EXAMPLE
37} 36}
38panels { 37panels {
39 name: "SONNET" 38 name: "SONNET"
40 path: "Panels/Room 2 Examples/entry_6" 39 path: "Panels/Room 2 Examples/entry_6"
41 clue: "sonnet" 40 clue: "sonnet"
42 answer: "poem" 41 answer: "poem"
43 symbols: "example" 42 symbols: EXAMPLE
44} 43}
45panels { 44panels {
46 name: "URN" 45 name: "URN"
47 path: "Panels/Room 2 Examples/entry_7" 46 path: "Panels/Room 2 Examples/entry_7"
48 clue: "urn" 47 clue: "urn"
49 answer: "grave" 48 answer: "grave"
50 symbols: "example" 49 symbols: EXAMPLE
51} 50}
52panels { 51panels {
53 name: "ART" 52 name: "ART"
54 path: "Panels/Room 2 Examples/entry_8" 53 path: "Panels/Room 2 Examples/entry_8"
55 clue: "art" 54 clue: "art"
56 answer: "dance" 55 answer: "dance"
57 symbols: "example" 56 symbols: EXAMPLE
58} 57}
59ports { 58ports {
60 name: "DAEDALUS" 59 name: "DAEDALUS"
diff --git a/data/maps/four_rooms/rooms/Hallway.txtpb b/data/maps/four_rooms/rooms/Hallway.txtpb index 02dff2d..124a5b3 100644 --- a/data/maps/four_rooms/rooms/Hallway.txtpb +++ b/data/maps/four_rooms/rooms/Hallway.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "suspicion" 5 clue: "suspicion"
7 answer: "hunch" 6 answer: "hunch"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10panels { 9panels {
11 name: "HUNCHBACK" 10 name: "HUNCHBACK"
diff --git a/data/maps/four_rooms/rooms/Intensify Room.txtpb b/data/maps/four_rooms/rooms/Intensify Room.txtpb index e48dad9..2cbb214 100644 --- a/data/maps/four_rooms/rooms/Intensify Room.txtpb +++ b/data/maps/four_rooms/rooms/Intensify Room.txtpb
@@ -1,60 +1,59 @@
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"
6 clue: "small" 5 clue: "small"
7 answer: "tiny" 6 answer: "tiny"
8 symbols: "pyramid" 7 symbols: PYRAMID
9} 8}
10panels { 9panels {
11 name: "LIKE" 10 name: "LIKE"
12 path: "Panels/Room 1 Intensify/entry_2" 11 path: "Panels/Room 1 Intensify/entry_2"
13 clue: "like" 12 clue: "like"
14 answer: "love" 13 answer: "love"
15 symbols: "pyramid" 14 symbols: PYRAMID
16} 15}
17panels { 16panels {
18 name: "LARGE" 17 name: "LARGE"
19 path: "Panels/Room 1 Intensify/entry_3" 18 path: "Panels/Room 1 Intensify/entry_3"
20 clue: "large" 19 clue: "large"
21 answer: "huge" 20 answer: "huge"
22 symbols: "pyramid" 21 symbols: PYRAMID
23} 22}
24panels { 23panels {
25 name: "TERROR" 24 name: "TERROR"
26 path: "Panels/Room 1 Intensify/entry_4" 25 path: "Panels/Room 1 Intensify/entry_4"
27 clue: "terror" 26 clue: "terror"
28 answer: "fear" 27 answer: "fear"
29 symbols: "pyramid" 28 symbols: PYRAMID
30} 29}
31panels { 30panels {
32 name: "BETTER" 31 name: "BETTER"
33 path: "Panels/Room 1 Intensify/entry_5" 32 path: "Panels/Room 1 Intensify/entry_5"
34 clue: "better" 33 clue: "better"
35 answer: "best" 34 answer: "best"
36 symbols: "pyramid" 35 symbols: PYRAMID
37} 36}
38panels { 37panels {
39 name: "TURN" 38 name: "TURN"
40 path: "Panels/Room 1 Intensify/entry_6" 39 path: "Panels/Room 1 Intensify/entry_6"
41 clue: "turn" 40 clue: "turn"
42 answer: "spin" 41 answer: "spin"
43 symbols: "pyramid" 42 symbols: PYRAMID
44} 43}
45panels { 44panels {
46 name: "INJURY" 45 name: "INJURY"
47 path: "Panels/Room 1 Intensify/entry_7" 46 path: "Panels/Room 1 Intensify/entry_7"
48 clue: "injury" 47 clue: "injury"
49 answer: "death" 48 answer: "death"
50 symbols: "pyramid" 49 symbols: PYRAMID
51} 50}
52panels { 51panels {
53 name: "SWAY" 52 name: "SWAY"
54 path: "Panels/Room 1 Intensify/entry_8" 53 path: "Panels/Room 1 Intensify/entry_8"
55 clue: "sway" 54 clue: "sway"
56 answer: "dance" 55 answer: "dance"
57 symbols: "pyramid" 56 symbols: PYRAMID
58} 57}
59ports { 58ports {
60 name: "IMPRESSIVE" 59 name: "IMPRESSIVE"
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 e418c0d..4dd5b5d 100644 --- a/data/maps/four_rooms/rooms/Synonyms Room.txtpb +++ b/data/maps/four_rooms/rooms/Synonyms Room.txtpb
@@ -1,60 +1,59 @@
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"
6 clue: "minute" 5 clue: "minute"
7 answer: "tiny" 6 answer: "tiny"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10panels { 9panels {
11 name: "ADORE" 10 name: "ADORE"
12 path: "Panels/Room 3 Synonyms/entry_2" 11 path: "Panels/Room 3 Synonyms/entry_2"
13 clue: "adore" 12 clue: "adore"
14 answer: "love" 13 answer: "love"
15 symbols: "sun" 14 symbols: SUN
16} 15}
17panels { 16panels {
18 name: "MASSIVE" 17 name: "MASSIVE"
19 path: "Panels/Room 3 Synonyms/entry_3" 18 path: "Panels/Room 3 Synonyms/entry_3"
20 clue: "massive" 19 clue: "massive"
21 answer: "huge" 20 answer: "huge"
22 symbols: "sun" 21 symbols: SUN
23} 22}
24panels { 23panels {
25 name: "FRIGHT" 24 name: "FRIGHT"
26 path: "Panels/Room 3 Synonyms/entry_4" 25 path: "Panels/Room 3 Synonyms/entry_4"
27 clue: "fright" 26 clue: "fright"
28 answer: "fear" 27 answer: "fear"
29 symbols: "sun" 28 symbols: SUN
30} 29}
31panels { 30panels {
32 name: "SURPASS" 31 name: "SURPASS"
33 path: "Panels/Room 3 Synonyms/entry_5" 32 path: "Panels/Room 3 Synonyms/entry_5"
34 clue: "surpass" 33 clue: "surpass"
35 answer: "best" 34 answer: "best"
36 symbols: "sun" 35 symbols: SUN
37} 36}
38panels { 37panels {
39 name: "VERSE" 38 name: "VERSE"
40 path: "Panels/Room 3 Synonyms/entry_6" 39 path: "Panels/Room 3 Synonyms/entry_6"
41 clue: "verse" 40 clue: "verse"
42 answer: "poetry" 41 answer: "poetry"
43 symbols: "sun" 42 symbols: SUN
44} 43}
45panels { 44panels {
46 name: "SERIOUS" 45 name: "SERIOUS"
47 path: "Panels/Room 3 Synonyms/entry_7" 46 path: "Panels/Room 3 Synonyms/entry_7"
48 clue: "serious" 47 clue: "serious"
49 answer: "grave" 48 answer: "grave"
50 symbols: "sun" 49 symbols: SUN
51} 50}
52panels { 51panels {
53 name: "FURY" 52 name: "FURY"
54 path: "Panels/Room 3 Synonyms/entry_8" 53 path: "Panels/Room 3 Synonyms/entry_8"
55 clue: "fury" 54 clue: "fury"
56 answer: "rage" 55 answer: "rage"
57 symbols: "sun" 56 symbols: SUN
58} 57}
59ports { 58ports {
60 name: "ENTRY" 59 name: "ENTRY"
diff --git a/data/maps/four_rooms/rooms/Time Room.txtpb b/data/maps/four_rooms/rooms/Time Room.txtpb index 789fd5f..d684685 100644 --- a/data/maps/four_rooms/rooms/Time Room.txtpb +++ b/data/maps/four_rooms/rooms/Time Room.txtpb
@@ -1,60 +1,59 @@
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"
6 clue: "brooding" 5 clue: "brooding"
7 answer: "rage" 6 answer: "rage"
8 symbols: "age" 7 symbols: AGE
9} 8}
10panels { 9panels {
11 name: "CARE" 10 name: "CARE"
12 path: "Panels/Room 4 Time/entry_2" 11 path: "Panels/Room 4 Time/entry_2"
13 clue: "care" 12 clue: "care"
14 answer: "love" 13 answer: "love"
15 symbols: "age" 14 symbols: AGE
16} 15}
17panels { 16panels {
18 name: "LIFE" 17 name: "LIFE"
19 path: "Panels/Room 4 Time/entry_3" 18 path: "Panels/Room 4 Time/entry_3"
20 clue: "life" 19 clue: "life"
21 answer: "death" 20 answer: "death"
22 symbols: "age" 21 symbols: AGE
23} 22}
24panels { 23panels {
25 name: "SUSPENSE" 24 name: "SUSPENSE"
26 path: "Panels/Room 4 Time/entry_4" 25 path: "Panels/Room 4 Time/entry_4"
27 clue: "suspense" 26 clue: "suspense"
28 answer: "fear" 27 answer: "fear"
29 symbols: "age" 28 symbols: AGE
30} 29}
31panels { 30panels {
32 name: "PRACTICE" 31 name: "PRACTICE"
33 path: "Panels/Room 4 Time/entry_5" 32 path: "Panels/Room 4 Time/entry_5"
34 clue: "practice" 33 clue: "practice"
35 answer: "best" 34 answer: "best"
36 symbols: "age" 35 symbols: AGE
37} 36}
38panels { 37panels {
39 name: "WRITING" 38 name: "WRITING"
40 path: "Panels/Room 4 Time/entry_6" 39 path: "Panels/Room 4 Time/entry_6"
41 clue: "writing" 40 clue: "writing"
42 answer: "poetry" 41 answer: "poetry"
43 symbols: "age" 42 symbols: AGE
44} 43}
45panels { 44panels {
46 name: "HOLE" 45 name: "HOLE"
47 path: "Panels/Room 4 Time/entry_7" 46 path: "Panels/Room 4 Time/entry_7"
48 clue: "hole" 47 clue: "hole"
49 answer: "grave" 48 answer: "grave"
50 symbols: "age" 49 symbols: AGE
51} 50}
52panels { 51panels {
53 name: "RHYTHM" 52 name: "RHYTHM"
54 path: "Panels/Room 4 Time/entry_8" 53 path: "Panels/Room 4 Time/entry_8"
55 clue: "rhythm" 54 clue: "rhythm"
56 answer: "dance" 55 answer: "dance"
57 symbols: "age" 56 symbols: AGE
58} 57}
59ports { 58ports {
60 name: "OWL" 59 name: "OWL"
diff --git a/data/maps/the_ancient/doors.txtpb b/data/maps/the_ancient/doors.txtpb index 894fbf5..e550306 100644 --- a/data/maps/the_ancient/doors.txtpb +++ b/data/maps/the_ancient/doors.txtpb
@@ -1,18 +1,45 @@
1doors { 1doors {
2 name: "Front Door" 2 name: "Front Door"
3 type: STANDARD 3 type: STANDARD
4 receivers: "Components/Doors/Front N Tree"
4 panels { room: "Outside" name: "THIS" } 5 panels { room: "Outside" name: "THIS" }
5 location_room: "Outside" 6 location_room: "Outside"
6} 7}
7doors { 8doors {
8 name: "End Door" 9 name: "End Door"
9 type: STANDARD 10 type: EVENT
10 # TODO: all the keyholders! 11 keyholders { map: "four_rooms" room: "Keyholder Room" name: "A" key: "a" }
12 keyholders { map: "the_hive" room: "Main Area" name: "B" key: "b" }
13 keyholders { map: "daedalus" room: "C Keyholder" name: "C" key: "c" }
14 keyholders { map: "daedalus" room: "D Keyholder" name: "D" key: "d" }
15 keyholders { map: "control_center" room: "Main Area" name: "2" key: "e" }
16 keyholders { map: "daedalus" room: "F Keyholder" name: "F" key: "f" }
17 keyholders { map: "daedalus" room: "Number Paintings Area" name: "G" key: "g" }
18 keyholders { map: "daedalus" room: "Outside House" name: "H" key: "h" }
19 keyholders { map: "the_unkempt" room: "Main Area" name: "I" key: "i" }
20 keyholders { map: "the_jubilant" room: "Side Area" name: "J" key: "j" }
21 keyholders { map: "the_tenacious" room: "Main Area" name: "K" key: "k" }
22 keyholders { map: "the_partial" room: "Obverse Side" name: "L" key: "l" }
23 keyholders { map: "the_extravagant" room: "X Plus" name: "M" key: "m" }
24 keyholders { map: "the_shop" room: "Main Area" name: "N" key: "n" }
25 keyholders { map: "control_center" room: "Main Area" name: "4" key: "o" }
26 keyholders { map: "the_gallery" room: "Main Area" name: "P" key: "p" }
27 keyholders { map: "the_quiet" room: "Keyholder Room" name: "Q" key: "q" }
28 keyholders { map: "control_center" room: "Main Area" name: "3" key: "r" }
29 keyholders { map: "the_nuanced" room: "Main Room" name: "S" key: "s" }
30 keyholders { map: "the_congruent" room: "T Keyholder" name: "T" key: "t" }
31 keyholders { map: "the_parthenon" room: "U Keyholder" name: "U" key: "u" }
32 keyholders { map: "the_unkempt" room: "V Keyholder" name: "V" key: "v" }
33 keyholders { map: "the_unkempt" room: "W Keyholder" name: "W" key: "w" }
34 keyholders { map: "the_great" room: "North Landscape" name: "X" key: "x" }
35 keyholders { map: "the_talented" room: "Main Area" name: "Y" key: "y" }
36 keyholders { map: "control_center" room: "Main Area" name: "1" key: "z" }
11 location_room: "Inside" 37 location_room: "Inside"
12} 38}
13doors { 39doors {
14 name: "Lavender Cubes" 40 name: "Lavender Cubes"
15 type: STANDARD 41 type: LOCATION_ONLY
16 panels { room: "Inside" name: "COLOR" } 42 panels { room: "Inside" name: "COLOR" }
17 location_room: "Inside" 43 location_room: "Inside"
44 location_name: "COLOR"
18} 45}
diff --git a/data/maps/the_ancient/metadata.txtpb b/data/maps/the_ancient/metadata.txtpb new file mode 100644 index 0000000..cf6bce3 --- /dev/null +++ b/data/maps/the_ancient/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Ancient"
diff --git a/data/maps/the_ancient/rooms/Ending.txtpb b/data/maps/the_ancient/rooms/Ending.txtpb index 486ed26..df3fe01 100644 --- a/data/maps/the_ancient/rooms/Ending.txtpb +++ b/data/maps/the_ancient/rooms/Ending.txtpb
@@ -1,3 +1,5 @@
1name: "Ending" 1name: "Ending"
2display_name: "Ending" 2endings {
3# TODO: Green Ending 3 name: "GREEN"
4 path: "Components/Ending/green_ending"
5}
diff --git a/data/maps/the_ancient/rooms/Inside.txtpb b/data/maps/the_ancient/rooms/Inside.txtpb index d5f869b..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..a3372af 100644 --- a/data/maps/the_ancient/rooms/Outside.txtpb +++ b/data/maps/the_ancient/rooms/Outside.txtpb
@@ -1,5 +1,4 @@
1name: "Outside" 1name: "Outside"
2display_name: "Outside"
3panels { 2panels {
4 name: "THIS" 3 name: "THIS"
5 path: "Panels/panel_1" 4 path: "Panels/panel_1"
diff --git a/data/maps/the_bearer/connections.txtpb b/data/maps/the_bearer/connections.txtpb index 8f38791..ba14d83 100644 --- a/data/maps/the_bearer/connections.txtpb +++ b/data/maps/the_bearer/connections.txtpb
@@ -34,6 +34,11 @@ connections {
34 door { name: "Planet Orange -> Red" } 34 door { name: "Planet Orange -> Red" }
35} 35}
36connections { 36connections {
37 from_room: "Red Planet"
38 to_room: "Red Town"
39 door { name: "Red Planet -> Town" }
40}
41connections {
37 from_room: "Yellow Planet" 42 from_room: "Yellow Planet"
38 to_room: "Green Planet" 43 to_room: "Green Planet"
39 door { name: "Planet Yellow -> Green" } 44 door { name: "Planet Yellow -> Green" }
@@ -258,3 +263,8 @@ connections {
258 to_room: "Butterfly Room" 263 to_room: "Butterfly Room"
259 door { name: "Butterfly Entrance" } 264 door { name: "Butterfly Entrance" }
260} 265}
266connections {
267 from_room: "Back Area"
268 to_room: "Tree Entrance"
269 door { name: "Control Center Brown Door" }
270}
diff --git a/data/maps/the_bearer/doors.txtpb b/data/maps/the_bearer/doors.txtpb index 1faddef..f1f5a57 100644 --- a/data/maps/the_bearer/doors.txtpb +++ b/data/maps/the_bearer/doors.txtpb
@@ -211,7 +211,7 @@ doors {
211} 211}
212doors { 212doors {
213 name: "Q2 Door" 213 name: "Q2 Door"
214 type: STANDARD 214 type: EVENT
215 receivers: "Components/Doors/entry_3" 215 receivers: "Components/Doors/entry_3"
216 panels { room: "Entry" name: "SQUISH" } 216 panels { room: "Entry" name: "SQUISH" }
217 panels { room: "Entry" name: "MANE" } 217 panels { room: "Entry" name: "MANE" }
@@ -237,7 +237,6 @@ doors {
237 panels { room: "Red Vegetable" name: "CARD" } 237 panels { room: "Red Vegetable" name: "CARD" }
238 panels { room: "Yellow Planet" name: "ZEUS" } 238 panels { room: "Yellow Planet" name: "ZEUS" }
239 panels { room: "Yellow Vegetable" name: "CAKE" } 239 panels { room: "Yellow Vegetable" name: "CAKE" }
240 location_room: "Entry"
241} 240}
242doors { 241doors {
243 name: "Control Center Brown Door" 242 name: "Control Center Brown Door"
@@ -249,5 +248,5 @@ doors {
249 name: "Butterfly Entrance" 248 name: "Butterfly Entrance"
250 type: ITEM_ONLY 249 type: ITEM_ONLY
251 receivers: "Components/Doors/brown_2" 250 receivers: "Components/Doors/brown_2"
252 switches: "double_letters" 251 double_letters: true
253} 252}
diff --git a/data/maps/the_bearer/metadata.txtpb b/data/maps/the_bearer/metadata.txtpb new file mode 100644 index 0000000..584c71e --- /dev/null +++ b/data/maps/the_bearer/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Bearer"
diff --git a/data/maps/the_bearer/rooms/Back Area.txtpb b/data/maps/the_bearer/rooms/Back Area.txtpb index 5f0ec79..b1860de 100644 --- a/data/maps/the_bearer/rooms/Back Area.txtpb +++ b/data/maps/the_bearer/rooms/Back Area.txtpb
@@ -1,17 +1,10 @@
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"
6 clue: "color" 5 clue: "color"
7 answer: "brown" 6 answer: "brown"
8 symbols: "example" 7 symbols: EXAMPLE
9}
10ports {
11 name: "TREE"
12 path: "Components/Warps/worldport3"
13 orientation: "north"
14 required_door { name: "Control Center Brown Door" }
15} 8}
16ports { 9ports {
17 name: "DAEDALUS" 10 name: "DAEDALUS"
diff --git a/data/maps/the_bearer/rooms/Blue Animal (View).txtpb b/data/maps/the_bearer/rooms/Blue Animal (View).txtpb index 0b60207..33c278c 100644 --- a/data/maps/the_bearer/rooms/Blue Animal (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Animal (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "half" 5 clue: "half"
7 answer: "whale" 6 answer: "whale"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
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 335fe0b..e745718 100644 --- a/data/maps/the_bearer/rooms/Blue Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Planet (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "tune" 5 clue: "tune"
7 answer: "neptune" 6 answer: "neptune"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
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 69d9e89..f57fc9b 100644 --- a/data/maps/the_bearer/rooms/Blue Town (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Town (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "lice" 5 clue: "lice"
7 answer: "police" 6 answer: "police"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
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 04beaea..cf1ffd3 100644 --- a/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "thorn" 5 clue: "thorn"
7 answer: "corn" 6 answer: "corn"
8 symbols: "zero" 7 symbols: ZERO
9} 8}
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 b1b2be3..a702737 100644 --- a/data/maps/the_bearer/rooms/Butterfly Room.txtpb +++ b/data/maps/the_bearer/rooms/Butterfly Room.txtpb
@@ -1,18 +1,17 @@
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"
6 clue: "vibrant" 5 clue: "vibrant"
7 answer: "colorful" 6 answer: "colorful"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10panels { 9panels {
11 name: "DARKNESS" 10 name: "DARKNESS"
12 path: "Panels/Entry/panel_5" 11 path: "Panels/Entry/panel_5"
13 clue: "darkness" 12 clue: "darkness"
14 answer: "light" 13 answer: "light"
15 symbols: "sun" 14 symbols: SUN
16} 15}
17paintings { 16paintings {
18 name: "BUTTERFLY" 17 name: "BUTTERFLY"
diff --git a/data/maps/the_bearer/rooms/Entry.txtpb b/data/maps/the_bearer/rooms/Entry.txtpb index 8c83a38..4300c1f 100644 --- a/data/maps/the_bearer/rooms/Entry.txtpb +++ b/data/maps/the_bearer/rooms/Entry.txtpb
@@ -1,60 +1,59 @@
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"
6 clue: "view" 5 clue: "view"
7 answer: "look" 6 answer: "look"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10panels { 9panels {
11 name: "HOVER" 10 name: "HOVER"
12 path: "Panels/Entry/panel_2" 11 path: "Panels/Entry/panel_2"
13 clue: "hover" 12 clue: "hover"
14 answer: "over" 13 answer: "over"
15 symbols: "sparkles" 14 symbols: SPARKLES
16} 15}
17panels { 16panels {
18 name: "SQUISH" 17 name: "SQUISH"
19 path: "Panels/Yellow/panel_1" 18 path: "Panels/Yellow/panel_1"
20 clue: "squish" 19 clue: "squish"
21 answer: "squash" 20 answer: "squash"
22 symbols: "sun" 21 symbols: SUN
23} 22}
24panels { 23panels {
25 name: "MANE" 24 name: "MANE"
26 path: "Panels/Yellow/panel_2" 25 path: "Panels/Yellow/panel_2"
27 clue: "mane" 26 clue: "mane"
28 answer: "lion" 27 answer: "lion"
29 symbols: "boxes" 28 symbols: BOXES
30} 29}
31panels { 30panels {
32 name: "SCHOOL" 31 name: "SCHOOL"
33 path: "Panels/Yellow/panel_3" 32 path: "Panels/Yellow/panel_3"
34 clue: "school" 33 clue: "school"
35 answer: "bus" 34 answer: "bus"
36 symbols: "example" 35 symbols: EXAMPLE
37} 36}
38panels { 37panels {
39 name: "FLYTRAP" 38 name: "FLYTRAP"
40 path: "Panels/Yellow/panel_4" 39 path: "Panels/Yellow/panel_4"
41 clue: "flytrap" 40 clue: "flytrap"
42 answer: "venus" 41 answer: "venus"
43 symbols: "example" 42 symbols: EXAMPLE
44} 43}
45panels { 44panels {
46 name: "TOAD" 45 name: "TOAD"
47 path: "Panels/Green/panel_2" 46 path: "Panels/Green/panel_2"
48 clue: "toad" 47 clue: "toad"
49 answer: "frog" 48 answer: "frog"
50 symbols: "example" 49 symbols: EXAMPLE
51} 50}
52panels { 51panels {
53 name: "CYCLING" 52 name: "CYCLING"
54 path: "Panels/Green/panel_3" 53 path: "Panels/Green/panel_3"
55 clue: "cycling" 54 clue: "cycling"
56 answer: "recycling" 55 answer: "recycling"
57 symbols: "sparkles" 56 symbols: SPARKLES
58} 57}
59ports { 58ports {
60 name: "UNYIELDING" 59 name: "UNYIELDING"
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 42de587..4d9f449 100644 --- a/data/maps/the_bearer/rooms/Green Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Green Planet (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "soil" 5 clue: "soil"
7 answer: "earth" 6 answer: "earth"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 867b5f5..98fbbe8 100644 --- a/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "spin" 5 clue: "spin"
7 answer: "spinach" 6 answer: "spinach"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
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 d7dff1a..15fae66 100644 --- a/data/maps/the_bearer/rooms/Orange Planet.txtpb +++ b/data/maps/the_bearer/rooms/Orange Planet.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "mar" 5 clue: "mar"
7 answer: "mars" 6 answer: "mars"
8 symbols: "planet" 7 symbols: PLANET
9} 8}
diff --git a/data/maps/the_bearer/rooms/Orange Vegetable.txtpb b/data/maps/the_bearer/rooms/Orange Vegetable.txtpb index 9ade2f1..e4d59e6 100644 --- a/data/maps/the_bearer/rooms/Orange Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Orange Vegetable.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "potato" 5 clue: "potato"
7 answer: "tomato" 6 answer: "tomato"
8 symbols: "zero" 7 symbols: ZERO
9} 8}
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 5e44b2b..04ae0f8 100644 --- a/data/maps/the_bearer/rooms/Purple Animal (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Animal (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "sunbass" 5 clue: "sunbass"
7 answer: "starfish" 6 answer: "starfish"
8 symbols: "example" 7 symbols: EXAMPLE
9} 8}
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 959d5b5..bacfae6 100644 --- a/data/maps/the_bearer/rooms/Purple Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Planet (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "dog" 5 clue: "dog"
7 answer: "pluto" 6 answer: "pluto"
8 symbols: "example" 7 symbols: EXAMPLE
9} 8}
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 1988321..855e3ea 100644 --- a/data/maps/the_bearer/rooms/Purple Town (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Town (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "graceful" 5 clue: "graceful"
7 answer: "race" 6 answer: "race"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
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 796d774..1a6ab04 100644 --- a/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "aubergine" 5 clue: "aubergine"
7 answer: "eggplant" 6 answer: "eggplant"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 0091c05..d5ae244 100644 --- a/data/maps/the_bearer/rooms/Red Animal.txtpb +++ b/data/maps/the_bearer/rooms/Red Animal.txtpb
@@ -1,10 +1,9 @@
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"
6 clue: "foolshark" 5 clue: "foolshark"
7 answer: "clownfish" 6 answer: "clownfish"
8 symbols: "sun" 7 symbols: SUN
9 symbols: "example" 8 symbols: EXAMPLE
10} 9}
diff --git a/data/maps/the_bearer/rooms/Red Planet.txtpb b/data/maps/the_bearer/rooms/Red Planet.txtpb index 8ed2595..dd3f2ec 100644 --- a/data/maps/the_bearer/rooms/Red Planet.txtpb +++ b/data/maps/the_bearer/rooms/Red Planet.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "fuel" 5 clue: "fuel"
7 answer: "fire" 6 answer: "fire"
8 symbols: "cross" 7 symbols: CROSS
9} 8}
diff --git a/data/maps/the_bearer/rooms/Red Town.txtpb b/data/maps/the_bearer/rooms/Red Town.txtpb index 03d57bc..ed608cc 100644 --- a/data/maps/the_bearer/rooms/Red Town.txtpb +++ b/data/maps/the_bearer/rooms/Red Town.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "destruction" 5 clue: "destruction"
7 answer: "construction" 6 answer: "construction"
8 symbols: "sun" 7 symbols: SUN
9} 8}
diff --git a/data/maps/the_bearer/rooms/Red Vegetable.txtpb b/data/maps/the_bearer/rooms/Red Vegetable.txtpb index 3de8b77..fb694db 100644 --- a/data/maps/the_bearer/rooms/Red Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Red Vegetable.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "card" 5 clue: "card"
7 answer: "cardinal" 6 answer: "cardinal"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
diff --git a/data/maps/the_bearer/rooms/Tree Entrance.txtpb b/data/maps/the_bearer/rooms/Tree Entrance.txtpb new file mode 100644 index 0000000..97a07da --- /dev/null +++ b/data/maps/the_bearer/rooms/Tree Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Tree Entrance"
2ports {
3 name: "TREE"
4 path: "Components/Warps/worldport3"
5 orientation: "north"
6}
diff --git a/data/maps/the_bearer/rooms/Yellow Planet.txtpb b/data/maps/the_bearer/rooms/Yellow Planet.txtpb index 02a3884..7f8a86b 100644 --- a/data/maps/the_bearer/rooms/Yellow Planet.txtpb +++ b/data/maps/the_bearer/rooms/Yellow Planet.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "zeus" 5 clue: "zeus"
7 answer: "jupiter" 6 answer: "jupiter"
8 symbols: "sun" 7 symbols: SUN
9} 8}
diff --git a/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb b/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb index f67688f..f37faa5 100644 --- a/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "cake" 5 clue: "cake"
7 answer: "carrot" 6 answer: "carrot"
8 symbols: "example" 7 symbols: EXAMPLE
9} 8}
diff --git a/data/maps/the_between/connections.txtpb b/data/maps/the_between/connections.txtpb index e2e7dc8..4e2e9a5 100644 --- a/data/maps/the_between/connections.txtpb +++ b/data/maps/the_between/connections.txtpb
@@ -5,6 +5,47 @@ connections {
5} 5}
6connections { 6connections {
7 from_room: "Main Area" 7 from_room: "Main Area"
8 to_room: "B2 Room" 8 to_room: "B2 Front Room"
9 door { name: "B2 Door" } 9 door { name: "B2 Door" }
10} 10}
11connections {
12 from {
13 painting {
14 room: "B2 Front Room"
15 name: "EYES4"
16 }
17 }
18 to {
19 painting {
20 room: "B2 Back Room"
21 name: "EYES3"
22 }
23 }
24 oneway: true
25}
26connections {
27 from {
28 painting {
29 room: "B2 Front Room"
30 name: "EYES"
31 }
32 }
33 to {
34 painting {
35 room: "B2 Back Room"
36 name: "EYES2"
37 }
38 }
39 oneway: true
40}
41connections {
42 from_room: "B2 Back Room"
43 to_room: "B2 Front Room"
44 # via collecting B2
45 oneway: true
46}
47connections {
48 from_room: "Main Area"
49 to_room: "Plaza Entrance"
50 door { name: "Plaza Entrance" }
51}
diff --git a/data/maps/the_between/metadata.txtpb b/data/maps/the_between/metadata.txtpb new file mode 100644 index 0000000..33f96a1 --- /dev/null +++ b/data/maps/the_between/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Between"
diff --git a/data/maps/the_between/rooms/B2 Back Room.txtpb b/data/maps/the_between/rooms/B2 Back Room.txtpb new file mode 100644 index 0000000..0972ed9 --- /dev/null +++ b/data/maps/the_between/rooms/B2 Back Room.txtpb
@@ -0,0 +1,16 @@
1name: "B2 Back Room"
2letters {
3 key: "b"
4 level2: true
5 path: "Components/Collectables/collectable"
6}
7paintings {
8 name: "EYES2"
9 path: "Components/Paintings/eyes2"
10 orientation: "east"
11}
12paintings {
13 name: "EYES3"
14 path: "Components/Paintings/eyes3"
15 orientation: "west"
16}
diff --git a/data/maps/the_between/rooms/B2 Front Room.txtpb b/data/maps/the_between/rooms/B2 Front Room.txtpb new file mode 100644 index 0000000..f23ed20 --- /dev/null +++ b/data/maps/the_between/rooms/B2 Front Room.txtpb
@@ -0,0 +1,11 @@
1name: "B2 Front Room"
2paintings {
3 name: "EYES"
4 path: "Components/Paintings/eyes"
5 orientation: "east"
6}
7paintings {
8 name: "EYES4"
9 path: "Components/Paintings/eyes4"
10 orientation: "west"
11}
diff --git a/data/maps/the_between/rooms/B2 Room.txtpb b/data/maps/the_between/rooms/B2 Room.txtpb deleted file mode 100644 index aad5d15..0000000 --- a/data/maps/the_between/rooms/B2 Room.txtpb +++ /dev/null
@@ -1,8 +0,0 @@
1name: "B2 Room"
2display_name: "B2 Room"
3letters {
4 key: "b"
5 level2: true
6 path: "Components/Collectables/collectable"
7}
8# Uhh idk if the paintings and door in here should be randomized.
diff --git a/data/maps/the_between/rooms/Control Center Side.txtpb b/data/maps/the_between/rooms/Control Center Side.txtpb index 81bae60..a6a126a 100644 --- a/data/maps/the_between/rooms/Control Center Side.txtpb +++ b/data/maps/the_between/rooms/Control Center Side.txtpb
@@ -1,5 +1,4 @@
1name: "Control Center Side" 1name: "Control Center Side"
2display_name: "Control Center Side"
3panels { 2panels {
4 name: "RIGHT" 3 name: "RIGHT"
5 path: "Panels/Helpers/panel_1" 4 path: "Panels/Helpers/panel_1"
diff --git a/data/maps/the_between/rooms/Main Area.txtpb b/data/maps/the_between/rooms/Main Area.txtpb index 1e0e291..a0fc596 100644 --- a/data/maps/the_between/rooms/Main Area.txtpb +++ b/data/maps/the_between/rooms/Main Area.txtpb
@@ -1,103 +1,102 @@
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"
6 clue: "new" 5 clue: "new"
7 answer: "knew" 6 answer: "knew"
8 symbols: "zero" 7 symbols: ZERO
9} 8}
10panels { 9panels {
11 name: "DOLLARS" 10 name: "DOLLARS"
12 path: "Panels/Room 1/panel_2" 11 path: "Panels/Room 1/panel_2"
13 clue: "dollars" 12 clue: "dollars"
14 answer: "cents" 13 answer: "cents"
15 symbols: "pyramid" 14 symbols: PYRAMID
16} 15}
17panels { 16panels {
18 name: "NEW DOLLARS" 17 name: "NEW DOLLARS"
19 path: "Panels/Room 1/panel_3" 18 path: "Panels/Room 1/panel_3"
20 clue: "" 19 clue: ""
21 answer: "nuisance" 20 answer: "nuisance"
22 symbols: "zero" 21 symbols: ZERO
23 symbols: "lingo" 22 symbols: LINGO
24} 23}
25panels { 24panels {
26 name: "SHINE" 25 name: "SHINE"
27 path: "Panels/Room 1/panel_4" 26 path: "Panels/Room 1/panel_4"
28 clue: "shine" 27 clue: "shine"
29 answer: "rain" 28 answer: "rain"
30 symbols: "sun" 29 symbols: SUN
31} 30}
32panels { 31panels {
33 name: "CURTSY" 32 name: "CURTSY"
34 path: "Panels/Room 1/panel_5" 33 path: "Panels/Room 1/panel_5"
35 clue: "curtsy" 34 clue: "curtsy"
36 answer: "bow" 35 answer: "bow"
37 symbols: "sun" 36 symbols: SUN
38} 37}
39panels { 38panels {
40 name: "SHINE CURTSY" 39 name: "SHINE CURTSY"
41 path: "Panels/Room 1/panel_6" 40 path: "Panels/Room 1/panel_6"
42 clue: "" 41 clue: ""
43 answer: "rainbow" 42 answer: "rainbow"
44 symbols: "lingo" 43 symbols: LINGO
45} 44}
46panels { 45panels {
47 name: "SUN" 46 name: "SUN"
48 path: "Panels/Room 1/panel_7" 47 path: "Panels/Room 1/panel_7"
49 clue: "sun" 48 clue: "sun"
50 answer: "star" 49 answer: "star"
51 symbols: "example" 50 symbols: EXAMPLE
52} 51}
53panels { 52panels {
54 name: "KOI" 53 name: "KOI"
55 path: "Panels/Room 1/panel_8" 54 path: "Panels/Room 1/panel_8"
56 clue: "koi" 55 clue: "koi"
57 answer: "fish" 56 answer: "fish"
58 symbols: "example" 57 symbols: EXAMPLE
59} 58}
60panels { 59panels {
61 name: "SUN KOI" 60 name: "SUN KOI"
62 path: "Panels/Room 1/panel_9" 61 path: "Panels/Room 1/panel_9"
63 clue: "" 62 clue: ""
64 answer: "starfish" 63 answer: "starfish"
65 symbols: "lingo" 64 symbols: LINGO
66} 65}
67panels { 66panels {
68 name: "MOON" 67 name: "MOON"
69 path: "Panels/Room 1/panel_10" 68 path: "Panels/Room 1/panel_10"
70 clue: "moon" 69 clue: "moon"
71 answer: "sun" 70 answer: "sun"
72 symbols: "sun" 71 symbols: SUN
73} 72}
74panels { 73panels {
75 name: "POWER" 74 name: "POWER"
76 path: "Panels/Room 1/panel_11" 75 path: "Panels/Room 1/panel_11"
77 clue: "power" 76 clue: "power"
78 answer: "flower" 77 answer: "flower"
79 symbols: "zero" 78 symbols: ZERO
80} 79}
81panels { 80panels {
82 name: "MOON POWER" 81 name: "MOON POWER"
83 path: "Panels/Room 1/panel_12" 82 path: "Panels/Room 1/panel_12"
84 clue: "" 83 clue: ""
85 answer: "sunflower" 84 answer: "sunflower"
86 symbols: "lingo" 85 symbols: LINGO
87} 86}
88panels { 87panels {
89 name: "FOUR" 88 name: "FOUR"
90 path: "Panels/Room 1/panel_13" 89 path: "Panels/Room 1/panel_13"
91 clue: "four" 90 clue: "four"
92 answer: "for" 91 answer: "for"
93 symbols: "zero" 92 symbols: ZERO
94} 93}
95panels { 94panels {
96 name: "CAUGHT" 95 name: "CAUGHT"
97 path: "Panels/Room 1/panel_14" 96 path: "Panels/Room 1/panel_14"
98 clue: "caught" 97 clue: "caught"
99 answer: "got" 98 answer: "got"
100 symbols: "zero" 99 symbols: ZERO
101} 100}
102panels { 101panels {
103 name: "NET" 102 name: "NET"
@@ -110,100 +109,94 @@ panels {
110 path: "Panels/Room 1/panel_16" 109 path: "Panels/Room 1/panel_16"
111 clue: "" 110 clue: ""
112 answer: "forgotten" 111 answer: "forgotten"
113 symbols: "lingo" 112 symbols: LINGO
114} 113}
115panels { 114panels {
116 name: "OUT" 115 name: "OUT"
117 path: "Panels/Room 1/panel_17" 116 path: "Panels/Room 1/panel_17"
118 clue: "out" 117 clue: "out"
119 answer: "in" 118 answer: "in"
120 symbols: "sun" 119 symbols: SUN
121} 120}
122panels { 121panels {
123 name: "SEW" 122 name: "SEW"
124 path: "Panels/Room 1/panel_18" 123 path: "Panels/Room 1/panel_18"
125 clue: "sew" 124 clue: "sew"
126 answer: "so" 125 answer: "so"
127 symbols: "zero" 126 symbols: ZERO
128} 127}
129panels { 128panels {
130 name: "NEAR" 129 name: "NEAR"
131 path: "Panels/Room 1/panel_19" 130 path: "Panels/Room 1/panel_19"
132 clue: "near" 131 clue: "near"
133 answer: "far" 132 answer: "far"
134 symbols: "sun" 133 symbols: SUN
135} 134}
136panels { 135panels {
137 name: "OUT SEW NEAR" 136 name: "OUT SEW NEAR"
138 path: "Panels/Room 1/panel_20" 137 path: "Panels/Room 1/panel_20"
139 clue: "" 138 clue: ""
140 answer: "insofar" 139 answer: "insofar"
141 symbols: "lingo" 140 symbols: LINGO
142} 141}
143panels { 142panels {
144 name: "CHOP" 143 name: "CHOP"
145 path: "Panels/Room 1/panel_21" 144 path: "Panels/Room 1/panel_21"
146 clue: "chop" 145 clue: "chop"
147 answer: "cop" 146 answer: "cop"
148 symbols: "sparkles" 147 symbols: SPARKLES
149} 148}
150panels { 149panels {
151 name: "YOU" 150 name: "YOU"
152 path: "Panels/Room 1/panel_22" 151 path: "Panels/Room 1/panel_22"
153 clue: "you" 152 clue: "you"
154 answer: "i" 153 answer: "i"
155 symbols: "sun" 154 symbols: SUN
156} 155}
157panels { 156panels {
158 name: "PLOT" 157 name: "PLOT"
159 path: "Panels/Room 1/panel_23" 158 path: "Panels/Room 1/panel_23"
160 clue: "plot" 159 clue: "plot"
161 answer: "lot" 160 answer: "lot"
162 symbols: "sparkles" 161 symbols: SPARKLES
163} 162}
164panels { 163panels {
165 name: "CHOP YOU PLOT" 164 name: "CHOP YOU PLOT"
166 path: "Panels/Room 1/panel_24" 165 path: "Panels/Room 1/panel_24"
167 clue: "" 166 clue: ""
168 answer: "copilot" 167 answer: "copilot"
169 symbols: "lingo" 168 symbols: LINGO
170} 169}
171panels { 170panels {
172 name: "GREEN" 171 name: "GREEN"
173 path: "Panels/Room 1/panel_25" 172 path: "Panels/Room 1/panel_25"
174 clue: "green" 173 clue: "green"
175 answer: "red" 174 answer: "red"
176 symbols: "sun" 175 symbols: SUN
177} 176}
178panels { 177panels {
179 name: "THINK" 178 name: "THINK"
180 path: "Panels/Room 1/panel_26" 179 path: "Panels/Room 1/panel_26"
181 clue: "think" 180 clue: "think"
182 answer: "act" 181 answer: "act"
183 symbols: "sun" 182 symbols: SUN
184} 183}
185panels { 184panels {
186 name: "LION" 185 name: "LION"
187 path: "Panels/Room 1/panel_27" 186 path: "Panels/Room 1/panel_27"
188 clue: "lion" 187 clue: "lion"
189 answer: "ion" 188 answer: "ion"
190 symbols: "sparkles" 189 symbols: SPARKLES
191} 190}
192panels { 191panels {
193 name: "GREEN THINK LION" 192 name: "GREEN THINK LION"
194 path: "Panels/Room 1/panel_28" 193 path: "Panels/Room 1/panel_28"
195 clue: "" 194 clue: ""
196 answer: "redaction" 195 answer: "redaction"
197 symbols: "lingo" 196 symbols: LINGO
198} 197}
199ports { 198ports {
200 name: "GREAT" 199 name: "GREAT"
201 path: "Components/Warps/worldport" 200 path: "Components/Warps/worldport"
202 orientation: "east" 201 orientation: "east"
203} 202}
204ports {
205 name: "PLAZA"
206 path: "Components/Warps/worldport4"
207 orientation: "north"
208 required_door { name: "Plaza Entrance" }
209}
diff --git a/data/maps/the_between/rooms/Plaza Entrance.txtpb b/data/maps/the_between/rooms/Plaza Entrance.txtpb new file mode 100644 index 0000000..e4d7b19 --- /dev/null +++ b/data/maps/the_between/rooms/Plaza Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Plaza Entrance"
2ports {
3 name: "PLAZA"
4 path: "Components/Warps/worldport4"
5 orientation: "north"
6}
diff --git a/data/maps/the_butterfly/doors.txtpb b/data/maps/the_butterfly/doors.txtpb index 1994d2f..987c269 100644 --- a/data/maps/the_butterfly/doors.txtpb +++ b/data/maps/the_butterfly/doors.txtpb
@@ -4,7 +4,7 @@ doors {
4 type: EVENT 4 type: EVENT
5 panels { room: "Main Area" name: "SPECIES" } 5 panels { room: "Main Area" name: "SPECIES" }
6 panels { room: "Main Area" name: "PERSONALITY" } 6 panels { room: "Main Area" name: "PERSONALITY" }
7 panels { room: "Main Area" name: "CONSTITUION" } 7 panels { room: "Main Area" name: "CONSTITUTION" }
8 panels { room: "Main Area" name: "GAME" } 8 panels { room: "Main Area" name: "GAME" }
9 panels { room: "Main Area" name: "SCIENCE" } 9 panels { room: "Main Area" name: "SCIENCE" }
10 panels { room: "Main Area" name: "SCHOOL" } 10 panels { room: "Main Area" name: "SCHOOL" }
diff --git a/data/maps/the_butterfly/metadata.txtpb b/data/maps/the_butterfly/metadata.txtpb new file mode 100644 index 0000000..5206dfe --- /dev/null +++ b/data/maps/the_butterfly/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Butterfly"
diff --git a/data/maps/the_butterfly/rooms/Main Area.txtpb b/data/maps/the_butterfly/rooms/Main Area.txtpb index f21863c..8b441e4 100644 --- a/data/maps/the_butterfly/rooms/Main Area.txtpb +++ b/data/maps/the_butterfly/rooms/Main Area.txtpb
@@ -1,130 +1,129 @@
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"
6 clue: "species" 5 clue: "species"
7 answer: "evolution" 6 answer: "evolution"
8 symbols: "null" 7 symbols: NULL
9} 8}
10panels { 9panels {
11 name: "PERSONALITY" 10 name: "PERSONALITY"
12 path: "Panels/Room_1/panel_2" 11 path: "Panels/Room_1/panel_2"
13 clue: "personality" 12 clue: "personality"
14 answer: "growth" 13 answer: "growth"
15 symbols: "null" 14 symbols: NULL
16} 15}
17panels { 16panels {
18 name: "CONSTITUTION" 17 name: "CONSTITUTION"
19 path: "Panels/Room_1/panel_3" 18 path: "Panels/Room_1/panel_3"
20 clue: "constitution" 19 clue: "constitution"
21 answer: "amendment" 20 answer: "amendment"
22 symbols: "null" 21 symbols: NULL
23} 22}
24panels { 23panels {
25 name: "GAME" 24 name: "GAME"
26 path: "Panels/Room_1/panel_4" 25 path: "Panels/Room_1/panel_4"
27 clue: "game" 26 clue: "game"
28 answer: "expansion" 27 answer: "expansion"
29 symbols: "null" 28 symbols: NULL
30} 29}
31panels { 30panels {
32 name: "SCIENCE" 31 name: "SCIENCE"
33 path: "Panels/Room_1/panel_5" 32 path: "Panels/Room_1/panel_5"
34 clue: "science" 33 clue: "science"
35 answer: "discovery" 34 answer: "discovery"
36 symbols: "null" 35 symbols: NULL
37} 36}
38panels { 37panels {
39 name: "SCHOOL" 38 name: "SCHOOL"
40 path: "Panels/Room_1/panel_6" 39 path: "Panels/Room_1/panel_6"
41 clue: "school" 40 clue: "school"
42 answer: "graduation" 41 answer: "graduation"
43 symbols: "null" 42 symbols: NULL
44} 43}
45panels { 44panels {
46 name: "BUILDING" 45 name: "BUILDING"
47 path: "Panels/Room_1/panel_7" 46 path: "Panels/Room_1/panel_7"
48 clue: "building" 47 clue: "building"
49 answer: "construction" 48 answer: "construction"
50 symbols: "null" 49 symbols: NULL
51} 50}
52panels { 51panels {
53 name: "STRUCTURE" 52 name: "STRUCTURE"
54 path: "Panels/Room_1/panel_8" 53 path: "Panels/Room_1/panel_8"
55 clue: "structure" 54 clue: "structure"
56 answer: "construction" 55 answer: "construction"
57 symbols: "null" 56 symbols: NULL
58} 57}
59panels { 58panels {
60 name: "CATERPILLAR" 59 name: "CATERPILLAR"
61 path: "Panels/Room_1/panel_9" 60 path: "Panels/Room_1/panel_9"
62 clue: "caterpillar" 61 clue: "caterpillar"
63 answer: "metamorphosis" 62 answer: "metamorphosis"
64 symbols: "null" 63 symbols: NULL
65} 64}
66panels { 65panels {
67 name: "KNOWLEDGE" 66 name: "KNOWLEDGE"
68 path: "Panels/Room_1/panel_10" 67 path: "Panels/Room_1/panel_10"
69 clue: "knowledge" 68 clue: "knowledge"
70 answer: "learning" 69 answer: "learning"
71 symbols: "null" 70 symbols: NULL
72} 71}
73panels { 72panels {
74 name: "GENE" 73 name: "GENE"
75 path: "Panels/Room_1/panel_11" 74 path: "Panels/Room_1/panel_11"
76 clue: "gene" 75 clue: "gene"
77 answer: "mutation" 76 answer: "mutation"
78 symbols: "null" 77 symbols: NULL
79} 78}
80panels { 79panels {
81 name: "CREATURE" 80 name: "CREATURE"
82 path: "Panels/Room_1/panel_12" 81 path: "Panels/Room_1/panel_12"
83 clue: "creature" 82 clue: "creature"
84 answer: "mutation" 83 answer: "mutation"
85 symbols: "null" 84 symbols: NULL
86} 85}
87panels { 86panels {
88 name: "ARTICLE" 87 name: "ARTICLE"
89 path: "Panels/Room_1/panel_13" 88 path: "Panels/Room_1/panel_13"
90 clue: "article" 89 clue: "article"
91 answer: "revision" 90 answer: "revision"
92 symbols: "null" 91 symbols: NULL
93} 92}
94panels { 93panels {
95 name: "BOOK" 94 name: "BOOK"
96 path: "Panels/Room_1/panel_14" 95 path: "Panels/Room_1/panel_14"
97 clue: "book" 96 clue: "book"
98 answer: "revision" 97 answer: "revision"
99 symbols: "null" 98 symbols: NULL
100} 99}
101panels { 100panels {
102 name: "TEXT" 101 name: "TEXT"
103 path: "Panels/Room_1/panel_15" 102 path: "Panels/Room_1/panel_15"
104 clue: "text" 103 clue: "text"
105 answer: "revision" 104 answer: "revision"
106 symbols: "null" 105 symbols: NULL
107} 106}
108panels { 107panels {
109 name: "POSITION (1)" 108 name: "POSITION (1)"
110 path: "Panels/Room_1/panel_16" 109 path: "Panels/Room_1/panel_16"
111 clue: "position" 110 clue: "position"
112 answer: "motion" 111 answer: "motion"
113 symbols: "null" 112 symbols: NULL
114} 113}
115panels { 114panels {
116 name: "POSITION (2)" 115 name: "POSITION (2)"
117 path: "Panels/Room_1/panel_17" 116 path: "Panels/Room_1/panel_17"
118 clue: "position" 117 clue: "position"
119 answer: "acceleration" 118 answer: "acceleration"
120 symbols: "null" 119 symbols: NULL
121} 120}
122panels { 121panels {
123 name: "POSITION (3)" 122 name: "POSITION (3)"
124 path: "Panels/Room_1/panel_18" 123 path: "Panels/Room_1/panel_18"
125 clue: "position" 124 clue: "position"
126 answer: "jerk" 125 answer: "jerk"
127 symbols: "null" 126 symbols: NULL
128} 127}
129ports { 128ports {
130 name: "GALLERY" 129 name: "GALLERY"
diff --git a/data/maps/the_butterfly/rooms/Mastery.txtpb b/data/maps/the_butterfly/rooms/Mastery.txtpb index f494fde..bbe8742 100644 --- a/data/maps/the_butterfly/rooms/Mastery.txtpb +++ b/data/maps/the_butterfly/rooms/Mastery.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery" 1name: "Mastery"
2display_name: "Main Area"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_colorful/doors.txtpb b/data/maps/the_colorful/doors.txtpb index 32470b2..003c9a9 100644 --- a/data/maps/the_colorful/doors.txtpb +++ b/data/maps/the_colorful/doors.txtpb
@@ -46,13 +46,14 @@ doors {
46 type: STANDARD 46 type: STANDARD
47 receivers: "Components/Doors/entry_7" 47 receivers: "Components/Doors/entry_7"
48 panels { room: "Yellow Room" name: "CIRCLE" } 48 panels { room: "Yellow Room" name: "CIRCLE" }
49 panels { room: "Purple Room" name: "FISH" } 49 panels { room: "Purple Room" name: "FISH" answer: "fish" }
50 location_room: "Purple Room" 50 location_room: "Purple Room"
51} 51}
52doors { 52doors {
53 name: "Purple Side Entrance" 53 name: "Purple Side Entrance"
54 type: STANDARD 54 type: STANDARD
55 receivers: "Components/Doors/entry_7b3" 55 receivers: "Components/Doors/entry_7b3"
56 receivers: "Components/Doors/entry_7b4"
56 panels { room: "Cyan Hallway" name: "KOI" } 57 panels { room: "Cyan Hallway" name: "KOI" }
57 panels { room: "Cyan Hallway" name: "WISH" } 58 panels { room: "Cyan Hallway" name: "WISH" }
58 location_room: "Cyan Hallway" 59 location_room: "Cyan Hallway"
diff --git a/data/maps/the_colorful/metadata.txtpb b/data/maps/the_colorful/metadata.txtpb new file mode 100644 index 0000000..5e67428 --- /dev/null +++ b/data/maps/the_colorful/metadata.txtpb
@@ -0,0 +1,3 @@
1display_name: "The Colorful"
2# This has something to do with the FISH/FISHES proxy.
3excluded_nodes: "Components/panel_fake"
diff --git a/data/maps/the_colorful/rooms/Black Room.txtpb b/data/maps/the_colorful/rooms/Black Room.txtpb index fc8039b..21a0d41 100644 --- a/data/maps/the_colorful/rooms/Black Room.txtpb +++ b/data/maps/the_colorful/rooms/Black Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "stark" 5 clue: "stark"
7 answer: "dark" 6 answer: "dark"
8 symbols: "zero" 7 symbols: ZERO
9} 8}
diff --git a/data/maps/the_colorful/rooms/Blue Room.txtpb b/data/maps/the_colorful/rooms/Blue Room.txtpb index e6d2efa..ec9337d 100644 --- a/data/maps/the_colorful/rooms/Blue Room.txtpb +++ b/data/maps/the_colorful/rooms/Blue Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "vine" 5 clue: "vine"
7 answer: "wine" 6 answer: "wine"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
diff --git a/data/maps/the_colorful/rooms/Brown Room.txtpb b/data/maps/the_colorful/rooms/Brown Room.txtpb index a62821d..a5f590b 100644 --- a/data/maps/the_colorful/rooms/Brown Room.txtpb +++ b/data/maps/the_colorful/rooms/Brown Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "fire" 5 clue: "fire"
7 answer: "ash" 6 answer: "ash"
8 symbols: "age" 7 symbols: AGE
9} 8}
diff --git a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb index 78bfdc6..97ddb0f 100644 --- a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb +++ b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb
@@ -1,25 +1,24 @@
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"
6 clue: "koi" 5 clue: "koi"
7 answer: "koi" 6 answer: "koi"
8 symbols: "planet" 7 symbols: PLANET
9} 8}
10panels { 9panels {
11 name: "WISH" 10 name: "WISH"
12 path: "Panels/Extra/panel_13" 11 path: "Panels/Extra/panel_13"
13 clue: "wish" 12 clue: "wish"
14 answer: "wishes" 13 answer: "wishes"
15 symbols: "planet" 14 symbols: PLANET
16} 15}
17panels { 16panels {
18 name: "CHAOS" 17 name: "CHAOS"
19 path: "Panels/Extra/panel_14" 18 path: "Panels/Extra/panel_14"
20 clue: "chaos" 19 clue: "chaos"
21 answer: "order" 20 answer: "order"
22 symbols: "sun" 21 symbols: SUN
23 required_room { name: "P2 Room" } 22 required_room { name: "P2 Room" }
24} 23}
25ports { 24ports {
diff --git a/data/maps/the_colorful/rooms/Cyan Room.txtpb b/data/maps/the_colorful/rooms/Cyan Room.txtpb index 259fba1..3568ec1 100644 --- a/data/maps/the_colorful/rooms/Cyan Room.txtpb +++ b/data/maps/the_colorful/rooms/Cyan Room.txtpb
@@ -1,30 +1,29 @@
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"
6 clue: "brother" 5 clue: "brother"
7 answer: "sister" 6 answer: "sister"
8 symbols: "gender" 7 symbols: GENDER
9} 8}
10panels { 9panels {
11 name: "MISTER" 10 name: "MISTER"
12 path: "Panels/Cyan/panel_cyan_2" 11 path: "Panels/Cyan/panel_cyan_2"
13 clue: "mister" 12 clue: "mister"
14 answer: "sister" 13 answer: "sister"
15 symbols: "zero" 14 symbols: ZERO
16} 15}
17panels { 16panels {
18 name: "LOST" 17 name: "LOST"
19 path: "Panels/Cyan/panel_cyan_3" 18 path: "Panels/Cyan/panel_cyan_3"
20 clue: "lost" 19 clue: "lost"
21 answer: "missing" 20 answer: "missing"
22 symbols: "sun" 21 symbols: SUN
23} 22}
24panels { 23panels {
25 name: "SING" 24 name: "SING"
26 path: "Panels/Cyan/panel_cyan_4" 25 path: "Panels/Cyan/panel_cyan_4"
27 clue: "sing" 26 clue: "sing"
28 answer: "missing" 27 answer: "missing"
29 symbols: "sparkles" 28 symbols: SPARKLES
30} 29}
diff --git a/data/maps/the_colorful/rooms/Ending.txtpb b/data/maps/the_colorful/rooms/Ending.txtpb index 8e38d4f..3aa2b3c 100644 --- a/data/maps/the_colorful/rooms/Ending.txtpb +++ b/data/maps/the_colorful/rooms/Ending.txtpb
@@ -1,3 +1,5 @@
1name: "Ending" 1name: "Ending"
2display_name: "Ending" 2endings {
3# TODO: Gray Ending 3 name: "GRAY"
4 path: "Components/Endings/gray_ending"
5}
diff --git a/data/maps/the_colorful/rooms/Gray Room.txtpb b/data/maps/the_colorful/rooms/Gray Room.txtpb index 3dd2219..6ae6c9c 100644 --- a/data/maps/the_colorful/rooms/Gray Room.txtpb +++ b/data/maps/the_colorful/rooms/Gray Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "mend" 5 clue: "mend"
7 answer: "end" 6 answer: "end"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
diff --git a/data/maps/the_colorful/rooms/Green Room.txtpb b/data/maps/the_colorful/rooms/Green Room.txtpb index 8fc1088..e438176 100644 --- a/data/maps/the_colorful/rooms/Green Room.txtpb +++ b/data/maps/the_colorful/rooms/Green Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "mother" 5 clue: "mother"
7 answer: "father" 6 answer: "father"
8 symbols: "gender" 7 symbols: GENDER
9} 8}
diff --git a/data/maps/the_colorful/rooms/Orange Room.txtpb b/data/maps/the_colorful/rooms/Orange Room.txtpb index 38798f5..6728080 100644 --- a/data/maps/the_colorful/rooms/Orange Room.txtpb +++ b/data/maps/the_colorful/rooms/Orange Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "cloud" 5 clue: "cloud"
7 answer: "storm" 6 answer: "storm"
8 symbols: "cross" 7 symbols: CROSS
9} 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 978e761..71b6ad6 100644 --- a/data/maps/the_colorful/rooms/Purple Room.txtpb +++ b/data/maps/the_colorful/rooms/Purple Room.txtpb
@@ -1,10 +1,10 @@
1name: "Purple Room" 1name: "Purple Room"
2display_name: "Purple Room"
3panels { 2panels {
4 name: "FISH" 3 name: "FISH"
5 path: "Panels/Hallway/panel_7" 4 path: "Panels/Hallway/panel_7"
6 clue: "fish" 5 clue: "fish"
7 answer: "fish" 6 answer: "fish"
8 symbols: "planet" 7 symbols: PLANET
8 proxies { answer: "fish" path: "Panels/Hallway/panel_7a" }
9 proxies { answer: "fishes" path: "Panels/Hallway/panel_7b" } 9 proxies { answer: "fishes" path: "Panels/Hallway/panel_7b" }
10} 10}
diff --git a/data/maps/the_colorful/rooms/Red Room.txtpb b/data/maps/the_colorful/rooms/Red Room.txtpb index f04ccb6..53bbd3a 100644 --- a/data/maps/the_colorful/rooms/Red Room.txtpb +++ b/data/maps/the_colorful/rooms/Red Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "sandwich" 5 clue: "sandwich"
7 answer: "bread" 6 answer: "bread"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
diff --git a/data/maps/the_colorful/rooms/White Room.txtpb b/data/maps/the_colorful/rooms/White Room.txtpb index 6a4a73e..c2cf33f 100644 --- a/data/maps/the_colorful/rooms/White Room.txtpb +++ b/data/maps/the_colorful/rooms/White Room.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "bright" 5 clue: "bright"
7 answer: "light" 6 answer: "light"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10ports { 9ports {
11 name: "GREAT" 10 name: "GREAT"
diff --git a/data/maps/the_colorful/rooms/Window Room.txtpb b/data/maps/the_colorful/rooms/Window Room.txtpb index e7b64c7..e11d88c 100644 --- a/data/maps/the_colorful/rooms/Window Room.txtpb +++ b/data/maps/the_colorful/rooms/Window Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "fading" 5 clue: "fading"
7 answer: "gone" 6 answer: "gone"
8 symbols: "pyramid" 7 symbols: PYRAMID
9} 8}
diff --git a/data/maps/the_colorful/rooms/Yellow Room.txtpb b/data/maps/the_colorful/rooms/Yellow Room.txtpb index f1857e9..40a4b14 100644 --- a/data/maps/the_colorful/rooms/Yellow Room.txtpb +++ b/data/maps/the_colorful/rooms/Yellow Room.txtpb
@@ -1,9 +1,8 @@
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"
6 clue: "circle" 5 clue: "circle"
7 answer: "shape" 6 answer: "shape"
8 symbols: "example" 7 symbols: EXAMPLE
9} 8}
diff --git a/data/maps/the_congruent/doors.txtpb b/data/maps/the_congruent/doors.txtpb index 7c21f55..a714eba 100644 --- a/data/maps/the_congruent/doors.txtpb +++ b/data/maps/the_congruent/doors.txtpb
@@ -17,6 +17,7 @@ doors {
17 panels { room: "Main Area" name: "LABS (1)" } 17 panels { room: "Main Area" name: "LABS (1)" }
18 panels { room: "Main Area" name: "LABS (2)" } 18 panels { room: "Main Area" name: "LABS (2)" }
19 location_room: "Main Area" 19 location_room: "Main Area"
20 location_name: "Obverse Cyan Large Room"
20} 21}
21doors { 22doors {
22 name: "Flipped Yellow Door" 23 name: "Flipped Yellow Door"
@@ -33,6 +34,7 @@ doors {
33 panels { room: "Flipped Magenta Room" name: "LUST" } 34 panels { room: "Flipped Magenta Room" name: "LUST" }
34 panels { room: "Flipped Magenta Room" name: "LAND" } 35 panels { room: "Flipped Magenta Room" name: "LAND" }
35 location_room: "Flipped Magenta Room" 36 location_room: "Flipped Magenta Room"
37 location_name: "Flipped Magenta Room"
36} 38}
37doors { 39doors {
38 name: "C Keyholder Blocker" 40 name: "C Keyholder Blocker"
@@ -47,6 +49,7 @@ doors {
47 panels { room: "Flipped Yellow Room" name: "CAVE (1)" } 49 panels { room: "Flipped Yellow Room" name: "CAVE (1)" }
48 panels { room: "Flipped Yellow Room" name: "CAVE (2)" } 50 panels { room: "Flipped Yellow Room" name: "CAVE (2)" }
49 location_room: "Flipped Yellow Room" 51 location_room: "Flipped Yellow Room"
52 location_name: "Flipped Yellow Room"
50} 53}
51doors { 54doors {
52 name: "C2 Door" 55 name: "C2 Door"
@@ -59,6 +62,7 @@ doors {
59 key: "c" 62 key: "c"
60 } 63 }
61 location_room: "C Keyholder" 64 location_room: "C Keyholder"
65 location_name: "C Keyholder"
62} 66}
63doors { 67doors {
64 name: "Obverse Yellow Door" 68 name: "Obverse Yellow Door"
@@ -111,10 +115,15 @@ doors {
111 key: "g" 115 key: "g"
112 } 116 }
113 location_room: "G Keyholder" 117 location_room: "G Keyholder"
118 location_name: "G Keyholder"
114} 119}
115doors { 120doors {
116 name: "T Keyholder Blocker" 121 name: "T Keyholder Blocker"
117 type: ITEM_ONLY 122 type: EVENT
118 receivers: "Components/Doors/magenta_enterer3" 123 receivers: "Components/Doors/magenta_enterer3"
119 switches: "lavender_cubes" 124 panels {
125 map: "the_ancient"
126 room: "Inside"
127 name: "COLOR"
128 }
120} 129}
diff --git a/data/maps/the_congruent/metadata.txtpb b/data/maps/the_congruent/metadata.txtpb new file mode 100644 index 0000000..16428c4 --- /dev/null +++ b/data/maps/the_congruent/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Congruent"
diff --git a/data/maps/the_congruent/rooms/C Keyholder.txtpb b/data/maps/the_congruent/rooms/C Keyholder.txtpb index 0af0f32..75ef920 100644 --- a/data/maps/the_congruent/rooms/C Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/C Keyholder.txtpb
@@ -1,5 +1,4 @@
1name: "C Keyholder" 1name: "C Keyholder"
2display_name: "Main Area"
3keyholders { 2keyholders {
4 name: "C" 3 name: "C"
5 path: "Components/KeyHolders/keyHolder" 4 path: "Components/KeyHolders/keyHolder"
diff --git a/data/maps/the_congruent/rooms/C2 Room.txtpb b/data/maps/the_congruent/rooms/C2 Room.txtpb index 852d4e2..ff53ebd 100644 --- a/data/maps/the_congruent/rooms/C2 Room.txtpb +++ b/data/maps/the_congruent/rooms/C2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "C2 Room" 1name: "C2 Room"
2display_name: "Main Area"
3letters { 2letters {
4 key: "c" 3 key: "c"
5 level2: true 4 level2: true
diff --git a/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb b/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb index db33a80..a51b667 100644 --- a/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb +++ b/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb
@@ -1,72 +1,71 @@
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"
6 clue: "look" 5 clue: "look"
7 answer: "cook" 6 answer: "cook"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
10panels { 9panels {
11 name: "SLOW" 10 name: "SLOW"
12 path: "Panels/Side Up 1/panel_2" 11 path: "Panels/Side Up 1/panel_2"
13 clue: "slow" 12 clue: "slow"
14 answer: "show" 13 answer: "show"
15 symbols: "sparkles" 14 symbols: SPARKLES
16} 15}
17panels { 16panels {
18 name: "RULE" 17 name: "RULE"
19 path: "Panels/Side Up 1/panel_3" 18 path: "Panels/Side Up 1/panel_3"
20 clue: "rule" 19 clue: "rule"
21 answer: "rude" 20 answer: "rude"
22 symbols: "sparkles" 21 symbols: SPARKLES
23} 22}
24panels { 23panels {
25 name: "MALE" 24 name: "MALE"
26 path: "Panels/Side Up 1/panel_4" 25 path: "Panels/Side Up 1/panel_4"
27 clue: "male" 26 clue: "male"
28 answer: "mace" 27 answer: "mace"
29 symbols: "sparkles" 28 symbols: SPARKLES
30} 29}
31panels { 30panels {
32 name: "LAST" 31 name: "LAST"
33 path: "Panels/Side Up 1/panel_5" 32 path: "Panels/Side Up 1/panel_5"
34 clue: "last" 33 clue: "last"
35 answer: "fast" 34 answer: "fast"
36 symbols: "sparkles" 35 symbols: SPARKLES
37} 36}
38panels { 37panels {
39 name: "LATE" 38 name: "LATE"
40 path: "Panels/Side Up 1/panel_6" 39 path: "Panels/Side Up 1/panel_6"
41 clue: "late" 40 clue: "late"
42 answer: "date" 41 answer: "date"
43 symbols: "sparkles" 42 symbols: SPARKLES
44} 43}
45panels { 44panels {
46 name: "LEFT" 45 name: "LEFT"
47 path: "Panels/Side Up 1/panel_7" 46 path: "Panels/Side Up 1/panel_7"
48 clue: "left" 47 clue: "left"
49 answer: "heft" 48 answer: "heft"
50 symbols: "sparkles" 49 symbols: SPARKLES
51} 50}
52panels { 51panels {
53 name: "LIST" 52 name: "LIST"
54 path: "Panels/Side Up 1/panel_8" 53 path: "Panels/Side Up 1/panel_8"
55 clue: "list" 54 clue: "list"
56 answer: "fist" 55 answer: "fist"
57 symbols: "sparkles" 56 symbols: SPARKLES
58} 57}
59panels { 58panels {
60 name: "LUST" 59 name: "LUST"
61 path: "Panels/Side Up 1/panel_9" 60 path: "Panels/Side Up 1/panel_9"
62 clue: "lust" 61 clue: "lust"
63 answer: "gust" 62 answer: "gust"
64 symbols: "sparkles" 63 symbols: SPARKLES
65} 64}
66panels { 65panels {
67 name: "LAND" 66 name: "LAND"
68 path: "Panels/Side Up 1/panel_10" 67 path: "Panels/Side Up 1/panel_10"
69 clue: "land" 68 clue: "land"
70 answer: "sand" 69 answer: "sand"
71 symbols: "sparkles" 70 symbols: SPARKLES
72} 71}
diff --git a/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb b/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb index 6056ec3..b407f0d 100644 --- a/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb +++ b/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb
@@ -1,58 +1,57 @@
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"
6 clue: "dancer" 5 clue: "dancer"
7 answer: "danger" 6 answer: "danger"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
10panels { 9panels {
11 name: "CROWN" 10 name: "CROWN"
12 path: "Panels/Back 1/panel_2" 11 path: "Panels/Back 1/panel_2"
13 clue: "crown" 12 clue: "crown"
14 answer: "grown" 13 answer: "grown"
15 symbols: "sparkles" 14 symbols: SPARKLES
16} 15}
17panels { 16panels {
18 name: "CRUEL" 17 name: "CRUEL"
19 path: "Panels/Back 1/panel_3" 18 path: "Panels/Back 1/panel_3"
20 clue: "cruel" 19 clue: "cruel"
21 answer: "gruel" 20 answer: "gruel"
22 symbols: "sparkles" 21 symbols: SPARKLES
23} 22}
24panels { 23panels {
25 name: "BRICK" 24 name: "BRICK"
26 path: "Panels/Back 1/panel_4" 25 path: "Panels/Back 1/panel_4"
27 clue: "brick" 26 clue: "brick"
28 answer: "brisk" 27 answer: "brisk"
29 symbols: "sparkles" 28 symbols: SPARKLES
30} 29}
31panels { 30panels {
32 name: "FLACK" 31 name: "FLACK"
33 path: "Panels/Back 1/panel_5" 32 path: "Panels/Back 1/panel_5"
34 clue: "flack" 33 clue: "flack"
35 answer: "flask" 34 answer: "flask"
36 symbols: "sparkles" 35 symbols: SPARKLES
37} 36}
38panels { 37panels {
39 name: "TACK" 38 name: "TACK"
40 path: "Panels/Back 1/panel_6" 39 path: "Panels/Back 1/panel_6"
41 clue: "tack" 40 clue: "tack"
42 answer: "task" 41 answer: "task"
43 symbols: "sparkles" 42 symbols: SPARKLES
44} 43}
45panels { 44panels {
46 name: "CAVE (1)" 45 name: "CAVE (1)"
47 path: "Panels/Back 1/panel_7" 46 path: "Panels/Back 1/panel_7"
48 clue: "cave" 47 clue: "cave"
49 answer: "gave" 48 answer: "gave"
50 symbols: "sparkles" 49 symbols: SPARKLES
51} 50}
52panels { 51panels {
53 name: "CAVE (2)" 52 name: "CAVE (2)"
54 path: "Panels/Back 1/panel_8" 53 path: "Panels/Back 1/panel_8"
55 clue: "cave" 54 clue: "cave"
56 answer: "save" 55 answer: "save"
57 symbols: "sparkles" 56 symbols: SPARKLES
58} 57}
diff --git a/data/maps/the_congruent/rooms/G Keyholder.txtpb b/data/maps/the_congruent/rooms/G Keyholder.txtpb index c52d7ba..8184703 100644 --- a/data/maps/the_congruent/rooms/G Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/G Keyholder.txtpb
@@ -1,5 +1,4 @@
1name: "G Keyholder" 1name: "G Keyholder"
2display_name: "Obverse Yellow Room"
3keyholders { 2keyholders {
4 name: "G" 3 name: "G"
5 path: "Components/KeyHolders/keyHolder2" 4 path: "Components/KeyHolders/keyHolder2"
diff --git a/data/maps/the_congruent/rooms/G2 Room.txtpb b/data/maps/the_congruent/rooms/G2 Room.txtpb index 80a23cb..25490a8 100644 --- a/data/maps/the_congruent/rooms/G2 Room.txtpb +++ b/data/maps/the_congruent/rooms/G2 Room.txtpb
@@ -1,5 +1,4 @@
1name: "G2 Room" 1name: "G2 Room"
2display_name: "Main Area"
3letters { 2letters {
4 key: "g" 3 key: "g"
5 level2: true 4 level2: true
diff --git a/data/maps/the_congruent/rooms/Main Area.txtpb b/data/maps/the_congruent/rooms/Main Area.txtpb index 4abde54..e91f419 100644 --- a/data/maps/the_congruent/rooms/Main Area.txtpb +++ b/data/maps/the_congruent/rooms/Main Area.txtpb
@@ -1,88 +1,87 @@
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"
6 clue: "lane" 5 clue: "lane"
7 answer: "came" 6 answer: "came"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
10panels { 9panels {
11 name: "LANE (2)" 10 name: "LANE (2)"
12 path: "Panels/Main/panel_5" 11 path: "Panels/Main/panel_5"
13 clue: "lane" 12 clue: "lane"
14 answer: "cane" 13 answer: "cane"
15 symbols: "sparkles" 14 symbols: SPARKLES
16} 15}
17panels { 16panels {
18 name: "LANE (3)" 17 name: "LANE (3)"
19 path: "Panels/Main/panel_8" 18 path: "Panels/Main/panel_8"
20 clue: "lane" 19 clue: "lane"
21 answer: "game" 20 answer: "game"
22 symbols: "sparkles" 21 symbols: SPARKLES
23} 22}
24panels { 23panels {
25 name: "LAKE" 24 name: "LAKE"
26 path: "Panels/Cake/panel_1" 25 path: "Panels/Cake/panel_1"
27 clue: "lake" 26 clue: "lake"
28 answer: "cake" 27 answer: "cake"
29 symbols: "sparkles" 28 symbols: SPARKLES
30} 29}
31panels { 30panels {
32 name: "DIE" 31 name: "DIE"
33 path: "Panels/Cake/panel_2" 32 path: "Panels/Cake/panel_2"
34 clue: "die" 33 clue: "die"
35 answer: "lie" 34 answer: "lie"
36 symbols: "sparkles" 35 symbols: SPARKLES
37} 36}
38panels { 37panels {
39 name: "LIGHT" 38 name: "LIGHT"
40 path: "Panels/Main/panel_9" 39 path: "Panels/Main/panel_9"
41 clue: "light" 40 clue: "light"
42 answer: "right" 41 answer: "right"
43 symbols: "sparkles" 42 symbols: SPARKLES
44} 43}
45panels { 44panels {
46 name: "LOVES" 45 name: "LOVES"
47 path: "Panels/Side 1/panel_2" 46 path: "Panels/Side 1/panel_2"
48 clue: "loves" 47 clue: "loves"
49 answer: "coves" 48 answer: "coves"
50 symbols: "sparkles" 49 symbols: SPARKLES
51} 50}
52panels { 51panels {
53 name: "RANGER" 52 name: "RANGER"
54 path: "Panels/Side 1/panel_4" 53 path: "Panels/Side 1/panel_4"
55 clue: "ranger" 54 clue: "ranger"
56 answer: "dancer" 55 answer: "dancer"
57 symbols: "sparkles" 56 symbols: SPARKLES
58} 57}
59panels { 58panels {
60 name: "LACE" 59 name: "LACE"
61 path: "Panels/Side 1/panel_6" 60 path: "Panels/Side 1/panel_6"
62 clue: "lace" 61 clue: "lace"
63 answer: "cage" 62 answer: "cage"
64 symbols: "sparkles" 63 symbols: SPARKLES
65} 64}
66panels { 65panels {
67 name: "COAT" 66 name: "COAT"
68 path: "Panels/Side 1/panel_7" 67 path: "Panels/Side 1/panel_7"
69 clue: "coat" 68 clue: "coat"
70 answer: "goat" 69 answer: "goat"
71 symbols: "sparkles" 70 symbols: SPARKLES
72} 71}
73panels { 72panels {
74 name: "LABS (1)" 73 name: "LABS (1)"
75 path: "Panels/Side 1/panel_8" 74 path: "Panels/Side 1/panel_8"
76 clue: "labs" 75 clue: "labs"
77 answer: "gabs" 76 answer: "gabs"
78 symbols: "sparkles" 77 symbols: SPARKLES
79} 78}
80panels { 79panels {
81 name: "LABS (2)" 80 name: "LABS (2)"
82 path: "Panels/Side 1/panel_9" 81 path: "Panels/Side 1/panel_9"
83 clue: "labs" 82 clue: "labs"
84 answer: "cabs" 83 answer: "cabs"
85 symbols: "sparkles" 84 symbols: SPARKLES
86} 85}
87ports { 86ports {
88 name: "DARKROOM" 87 name: "DARKROOM"
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 d77f60b..c87efdf 100644 --- a/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb +++ b/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb
@@ -1,16 +1,15 @@
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"
6 clue: "civil" 5 clue: "civil"
7 answer: "civic" 6 answer: "civic"
8 symbols: "sparkles" 7 symbols: SPARKLES
9} 8}
10panels { 9panels {
11 name: "CRABS" 10 name: "CRABS"
12 path: "Panels/Main/panel_7" 11 path: "Panels/Main/panel_7"
13 clue: "crabs" 12 clue: "crabs"
14 answer: "grabs" 13 answer: "grabs"
15 symbols: "sparkles" 14 symbols: SPARKLES
16} 15}
diff --git a/data/maps/the_congruent/rooms/T Keyholder.txtpb b/data/maps/the_congruent/rooms/T Keyholder.txtpb index 1cfd2bd..143ea53 100644 --- a/data/maps/the_congruent/rooms/T Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/T Keyholder.txtpb
@@ -1,6 +1,6 @@
1name: "T Keyholder" 1name: "T Keyholder"
2display_name: "Obverse Magenta Room"
3keyholders { 2keyholders {
4 name: "T" 3 name: "T"
5 path: "Components/KeyHolders/keyHolderT" 4 path: "Components/KeyHolders/keyHolderT"
5 key: "t"
6} 6}
diff --git a/data/maps/the_darkroom/connections.txtpb b/data/maps/the_darkroom/connections.txtpb index 4093585..1b7ad05 100644 --- a/data/maps/the_darkroom/connections.txtpb +++ b/data/maps/the_darkroom/connections.txtpb
@@ -33,3 +33,18 @@ connections {
33 to_room: "S Room" 33 to_room: "S Room"
34 door { name: "S1 Door" } 34 door { name: "S1 Door" }
35} 35}
36connections {
37 from_room: "First Room"
38 to_room: "Cyan Hallway"
39 door { name: "Colorful Entrance" }
40}
41connections {
42 from_room: "Second Room"
43 to_room: "Congruent Entrance"
44 door { name: "Congruent Entrance" }
45}
46connections {
47 from_room: "First Room"
48 to_room: "Double Sided Entrance"
49 door { name: "Double Sided Entrance" }
50}
diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb index bbf6a1d..047c7d0 100644 --- a/data/maps/the_darkroom/doors.txtpb +++ b/data/maps/the_darkroom/doors.txtpb
@@ -1,11 +1,10 @@
1# TODO: gallery painting 1# TODO: gallery painting
2doors { 2doors {
3 name: "Double Letter Panel Blockers" 3 name: "Double Letter Panel Blockers"
4 type: ITEM_ONLY 4 type: EVENT
5 receivers: "Panels/Room 1/panel_3/visibilityListener" 5 receivers: "Panels/Room 1/panel_3/visibilityListener"
6 receivers: "Panels/Room 2/panel_3/visibilityListener" 6 receivers: "Panels/Room 2/panel_3/visibilityListener"
7 # TODO: honestly idk if this should even exist 7 double_letters: true
8 switches: "double_letters"
9} 8}
10doors { 9doors {
11 name: "Second Room Entrance" 10 name: "Second Room Entrance"
@@ -23,8 +22,7 @@ doors {
23} 22}
24doors { 23doors {
25 name: "S1 Door" 24 name: "S1 Door"
26 type: LOCATION_ONLY 25 type: EVENT
27 receivers: "Components/Doors/entry_3"
28 panels { room: "Third Room" name: "CULTS" } 26 panels { room: "Third Room" name: "CULTS" }
29 panels { room: "Third Room" name: "TURNS" } 27 panels { room: "Third Room" name: "TURNS" }
30 panels { room: "Third Room" name: "COINS" } 28 panels { room: "Third Room" name: "COINS" }
@@ -34,7 +32,6 @@ doors {
34 panels { room: "Third Room" name: "LOCKS" } 32 panels { room: "Third Room" name: "LOCKS" }
35 panels { room: "Third Room" name: "TOUCHES" } 33 panels { room: "Third Room" name: "TOUCHES" }
36 panels { room: "Third Room" name: "KOI" } 34 panels { room: "Third Room" name: "KOI" }
37 location_room: "Third Room"
38} 35}
39doors { 36doors {
40 name: "Colorful Entrance" 37 name: "Colorful Entrance"
@@ -46,6 +43,7 @@ doors {
46 panels { room: "First Room" name: "KOI" } 43 panels { room: "First Room" name: "KOI" }
47 panels { room: "First Room" name: "TUNA" } 44 panels { room: "First Room" name: "TUNA" }
48 location_room: "First Room" 45 location_room: "First Room"
46 location_name: "All Puzzles"
49} 47}
50doors { 48doors {
51 name: "Congruent Entrance" 49 name: "Congruent Entrance"
@@ -57,6 +55,7 @@ doors {
57 panels { room: "Second Room" name: "KOI" } 55 panels { room: "Second Room" name: "KOI" }
58 panels { room: "Second Room" name: "TUNA" } 56 panels { room: "Second Room" name: "TUNA" }
59 location_room: "Second Room" 57 location_room: "Second Room"
58 location_name: "All Puzzles"
60} 59}
61doors { 60doors {
62 name: "Double Sided Entrance" 61 name: "Double Sided Entrance"
diff --git a/data/maps/the_darkroom/metadata.txtpb b/data/maps/the_darkroom/metadata.txtpb new file mode 100644 index 0000000..e4a1290 --- /dev/null +++ b/data/maps/the_darkroom/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Darkroom"
diff --git a/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb new file mode 100644 index 0000000..7ea1286 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Congruent Entrance"
2panel_display_name: "Second Room"
3ports {
4 name: "CONGRUENT"
5 path: "Components/Warps/worldport7"
6 orientation: "east"
7}
diff --git a/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb new file mode 100644 index 0000000..308efb1 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb
@@ -0,0 +1,7 @@
1name: "Cyan Hallway"
2panel_display_name: "First Room"
3ports {
4 name: "COLORFUL"
5 path: "Components/Warps/worldport8"
6 orientation: "north"
7}
diff --git a/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb new file mode 100644 index 0000000..9d25108 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Double Sided Entrance"
2panel_display_name: "First Room"
3ports {
4 name: "DOUBLESIDED"
5 path: "Components/Warps/worldport6"
6 orientation: "east"
7}
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb index f79d055..c635757 100644 --- a/data/maps/the_darkroom/rooms/First Room.txtpb +++ b/data/maps/the_darkroom/rooms/First Room.txtpb
@@ -1,5 +1,5 @@
1name: "First Room" 1name: "First Room"
2display_name: "First Room" 2panel_display_name: "First Room"
3panels { 3panels {
4 name: "BISON" 4 name: "BISON"
5 path: "Panels/Room 1/panel_1" 5 path: "Panels/Room 1/panel_1"
@@ -42,15 +42,3 @@ ports {
42 orientation: "north" 42 orientation: "north"
43 required_door { name: "Second Room Entrance" } 43 required_door { name: "Second Room Entrance" }
44} 44}
45ports {
46 name: "COLORFUL"
47 path: "Components/Warps/worldport8"
48 orientation: "north"
49 required_door { name: "Colorful Entrance" }
50}
51ports {
52 name: "DOUBLESIDED"
53 path: "Components/Warps/worldport6"
54 orientation: "east"
55 required_door { name: "Double Sided Entrance" }
56}
diff --git a/data/maps/the_darkroom/rooms/S Room.txtpb b/data/maps/the_darkroom/rooms/S Room.txtpb index 0f56af1..9960b86 100644 --- a/data/maps/the_darkroom/rooms/S Room.txtpb +++ b/data/maps/the_darkroom/rooms/S Room.txtpb
@@ -1,5 +1,4 @@
1name: "S Room" 1name: "S Room"
2display_name: "Third Room"
3letters { 2letters {
4 key: "s" 3 key: "s"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb index 911132d..a3964ea 100644 --- a/data/maps/the_darkroom/rooms/Second Room.txtpb +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb
@@ -1,25 +1,25 @@
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"
6 clue: "bison" 6 clue: "bison"
7 answer: "bison" 7 answer: "bison"
8 symbols: "planet" 8 symbols: PLANET
9} 9}
10panels { 10panels {
11 name: "FISH" 11 name: "FISH"
12 path: "Panels/Room 2/panel_2" 12 path: "Panels/Room 2/panel_2"
13 clue: "fish" 13 clue: "fish"
14 answer: "fish" 14 answer: "fish"
15 symbols: "planet" 15 symbols: PLANET
16} 16}
17panels { 17panels {
18 name: "SHEEP" 18 name: "SHEEP"
19 path: "Panels/Room 2/panel_3" 19 path: "Panels/Room 2/panel_3"
20 clue: "sheep" 20 clue: "sheep"
21 answer: "sheep" 21 answer: "sheep"
22 symbols: "planet" 22 symbols: PLANET
23 required_door { name: "Double Letter Panel Blockers" } 23 required_door { name: "Double Letter Panel Blockers" }
24} 24}
25panels { 25panels {
@@ -27,14 +27,14 @@ panels {
27 path: "Panels/Room 2/panel_4" 27 path: "Panels/Room 2/panel_4"
28 clue: "koi" 28 clue: "koi"
29 answer: "koi" 29 answer: "koi"
30 symbols: "planet" 30 symbols: PLANET
31} 31}
32panels { 32panels {
33 name: "TUNA" 33 name: "TUNA"
34 path: "Panels/Room 2/panel_5" 34 path: "Panels/Room 2/panel_5"
35 clue: "tuna" 35 clue: "tuna"
36 answer: "tuna" 36 answer: "tuna"
37 symbols: "planet" 37 symbols: PLANET
38} 38}
39ports { 39ports {
40 name: "ENTRY" 40 name: "ENTRY"
@@ -47,9 +47,3 @@ ports {
47 orientation: "north" 47 orientation: "north"
48 required_door { name: "Third Room Entrance" } 48 required_door { name: "Third Room Entrance" }
49} 49}
50ports {
51 name: "CONGRUENT"
52 path: "Components/Warps/worldport7"
53 orientation: "east"
54 required_door { name: "Congruent Entrance" }
55}
diff --git a/data/maps/the_darkroom/rooms/Third Room.txtpb b/data/maps/the_darkroom/rooms/Third Room.txtpb index 25fa376..fc80fa7 100644 --- a/data/maps/the_darkroom/rooms/Third Room.txtpb +++ b/data/maps/the_darkroom/rooms/Third Room.txtpb
@@ -1,67 +1,67 @@
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"
6 clue: "cults" 6 clue: "cults"
7 answer: "cult" 7 answer: "cult"
8 symbols: "planet" 8 symbols: PLANET
9} 9}
10panels { 10panels {
11 name: "TURNS" 11 name: "TURNS"
12 path: "Panels/Room 3/panel_2" 12 path: "Panels/Room 3/panel_2"
13 clue: "turns" 13 clue: "turns"
14 answer: "turn" 14 answer: "turn"
15 symbols: "planet" 15 symbols: PLANET
16} 16}
17panels { 17panels {
18 name: "COINS" 18 name: "COINS"
19 path: "Panels/Room 3/panel_3" 19 path: "Panels/Room 3/panel_3"
20 clue: "coins" 20 clue: "coins"
21 answer: "coin" 21 answer: "coin"
22 symbols: "planet" 22 symbols: PLANET
23} 23}
24panels { 24panels {
25 name: "INKS" 25 name: "INKS"
26 path: "Panels/Room 3/panel_4" 26 path: "Panels/Room 3/panel_4"
27 clue: "inks" 27 clue: "inks"
28 answer: "ink" 28 answer: "ink"
29 symbols: "planet" 29 symbols: PLANET
30} 30}
31panels { 31panels {
32 name: "KNOTS" 32 name: "KNOTS"
33 path: "Panels/Room 3/panel_5" 33 path: "Panels/Room 3/panel_5"
34 clue: "knots" 34 clue: "knots"
35 answer: "knot" 35 answer: "knot"
36 symbols: "planet" 36 symbols: PLANET
37} 37}
38panels { 38panels {
39 name: "LINKS" 39 name: "LINKS"
40 path: "Panels/Room 3/panel_6" 40 path: "Panels/Room 3/panel_6"
41 clue: "links" 41 clue: "links"
42 answer: "link" 42 answer: "link"
43 symbols: "planet" 43 symbols: PLANET
44} 44}
45panels { 45panels {
46 name: "LOCKS" 46 name: "LOCKS"
47 path: "Panels/Room 3/panel_7" 47 path: "Panels/Room 3/panel_7"
48 clue: "locks" 48 clue: "locks"
49 answer: "lock" 49 answer: "lock"
50 symbols: "planet" 50 symbols: PLANET
51} 51}
52panels { 52panels {
53 name: "TOUCHES" 53 name: "TOUCHES"
54 path: "Panels/Room 3/panel_8" 54 path: "Panels/Room 3/panel_8"
55 clue: "touches" 55 clue: "touches"
56 answer: "touch" 56 answer: "touch"
57 symbols: "planet" 57 symbols: PLANET
58} 58}
59panels { 59panels {
60 name: "KOI" 60 name: "KOI"
61 path: "Panels/Room 3/panel_9" 61 path: "Panels/Room 3/panel_9"
62 clue: "koi" 62 clue: "koi"
63 answer: "koi" 63 answer: "koi"
64 symbols: "planet" 64 symbols: PLANET
65} 65}
66ports { 66ports {
67 name: "ENTRY" 67 name: "ENTRY"
diff --git a/data/maps/the_digital/connections.txtpb b/data/maps/the_digital/connections.txtpb index 04d612e..67cd4dc 100644 --- a/data/maps/the_digital/connections.txtpb +++ b/data/maps/the_digital/connections.txtpb
@@ -33,3 +33,8 @@ connections {
33 to_room: "Main Area" 33 to_room: "Main Area"
34 door { name: "Tree Entrance" } 34 door { name: "Tree Entrance" }
35} 35}
36connections {
37 from_room: "Main Area"
38 to_room: "Unyielding Entrance"
39 door { name: "Control Center Blue Door" }
40}
diff --git a/data/maps/the_digital/metadata.txtpb b/data/maps/the_digital/metadata.txtpb new file mode 100644 index 0000000..e505dcf --- /dev/null +++ b/data/maps/the_digital/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Digital"
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 6665dbb..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"
@@ -23,40 +22,40 @@ panels {
23 path: "Panels/c4" 22 path: "Panels/c4"
24 clue: "eye" 23 clue: "eye"
25 answer: "i" 24 answer: "i"
26 symbols: "zero" 25 symbols: ZERO
27} 26}
28panels { 27panels {
29 name: "HIGH" 28 name: "HIGH"
30 path: "Panels/c5" 29 path: "Panels/c5"
31 clue: "high" 30 clue: "high"
32 answer: "hi" 31 answer: "hi"
33 symbols: "zero" 32 symbols: ZERO
34} 33}
35panels { 34panels {
36 name: "INN" 35 name: "INN"
37 path: "Panels/c6" 36 path: "Panels/c6"
38 clue: "inn" 37 clue: "inn"
39 answer: "in" 38 answer: "in"
40 symbols: "zero" 39 symbols: ZERO
41} 40}
42panels { 41panels {
43 name: "YOU" 42 name: "YOU"
44 path: "Panels/c7" 43 path: "Panels/c7"
45 clue: "you" 44 clue: "you"
46 answer: "i" 45 answer: "i"
47 symbols: "sun" 46 symbols: SUN
48} 47}
49panels { 48panels {
50 name: "BYE" 49 name: "BYE"
51 path: "Panels/c8" 50 path: "Panels/c8"
52 clue: "bye" 51 clue: "bye"
53 answer: "hi" 52 answer: "hi"
54 symbols: "sun" 53 symbols: SUN
55} 54}
56panels { 55panels {
57 name: "OUT" 56 name: "OUT"
58 path: "Panels/c9" 57 path: "Panels/c9"
59 clue: "out" 58 clue: "out"
60 answer: "in" 59 answer: "in"
61 symbols: "sun" 60 symbols: SUN
62} 61}
diff --git a/data/maps/the_digital/rooms/Gallery Maze.txtpb b/data/maps/the_digital/rooms/Gallery Maze.txtpb index 9190728..bfdfa41 100644 --- a/data/maps/the_digital/rooms/Gallery Maze.txtpb +++ b/data/maps/the_digital/rooms/Gallery Maze.txtpb
@@ -1,5 +1,4 @@
1name: "Gallery Maze" 1name: "Gallery Maze"
2display_name: "Main Area"
3ports { 2ports {
4 name: "GALLERY" 3 name: "GALLERY"
5 path: "Components/Warps/worldport4" 4 path: "Components/Warps/worldport4"
diff --git a/data/maps/the_digital/rooms/Main Area.txtpb b/data/maps/the_digital/rooms/Main Area.txtpb index ea2ba59..99bcdcc 100644 --- a/data/maps/the_digital/rooms/Main Area.txtpb +++ b/data/maps/the_digital/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3panels { 2panels {
4 name: "HIT" 3 name: "HIT"
5 path: "Panels/open_c" 4 path: "Panels/open_c"
@@ -17,14 +16,14 @@ panels {
17 path: "Panels/open_maze" 16 path: "Panels/open_maze"
18 clue: "painting" 17 clue: "painting"
19 answer: "art" 18 answer: "art"
20 symbols: "example" 19 symbols: EXAMPLE
21} 20}
22panels { 21panels {
23 name: "COLOR" 22 name: "COLOR"
24 path: "Panels/open_maze2" 23 path: "Panels/open_maze2"
25 clue: "color" 24 clue: "color"
26 answer: "blue" 25 answer: "blue"
27 symbols: "example" 26 symbols: EXAMPLE
28} 27}
29ports { 28ports {
30 name: "ENTRY1" 29 name: "ENTRY1"
@@ -41,9 +40,3 @@ ports {
41 path: "Components/Worldports/worldport2" 40 path: "Components/Worldports/worldport2"
42 orientation: "south" 41 orientation: "south"
43} 42}
44ports {
45 name: "UNYIELDING"
46 path: "Components/Warps/worldport5"
47 orientation: "east"
48 required_door { name: "Control Center Blue Door" }
49}
diff --git a/data/maps/the_digital/rooms/Tree Area.txtpb b/data/maps/the_digital/rooms/Tree Area.txtpb index 00683a9..56301d5 100644 --- a/data/maps/the_digital/rooms/Tree Area.txtpb +++ b/data/maps/the_digital/rooms/Tree Area.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "tree" 5 clue: "tree"
7 answer: "trunk" 6 answer: "trunk"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
10ports { 9ports {
11 name: "TREE" 10 name: "TREE"
diff --git a/data/maps/the_digital/rooms/U Room.txtpb b/data/maps/the_digital/rooms/U Room.txtpb index 5b3e1cb..6b657d5 100644 --- a/data/maps/the_digital/rooms/U Room.txtpb +++ b/data/maps/the_digital/rooms/U Room.txtpb
@@ -1,5 +1,4 @@
1name: "U Room" 1name: "U Room"
2display_name: "Chamber"
3letters { 2letters {
4 key: "u" 3 key: "u"
5 path: "Components/Collectables/u" 4 path: "Components/Collectables/u"
diff --git a/data/maps/the_digital/rooms/Unyielding Entrance.txtpb b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb new file mode 100644 index 0000000..0370928 --- /dev/null +++ b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Unyielding Entrance"
2ports {
3 name: "UNYIELDING"
4 path: "Components/Warps/worldport5"
5 orientation: "east"
6}
diff --git a/data/maps/the_door/metadata.txtpb b/data/maps/the_door/metadata.txtpb new file mode 100644 index 0000000..85dc340 --- /dev/null +++ b/data/maps/the_door/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Door"
diff --git a/data/maps/the_door/rooms/Ending.txtpb b/data/maps/the_door/rooms/Ending.txtpb index 67937c5..37737e3 100644 --- a/data/maps/the_door/rooms/Ending.txtpb +++ b/data/maps/the_door/rooms/Ending.txtpb
@@ -1,3 +1,5 @@
1name: "Ending" 1name: "Ending"
2display_name: "Main Area" 2endings {
3# TODO: Plum Ending 3 name: "PLUM"
4 path: "Components/plum_ending"
5}
diff --git a/data/maps/the_door/rooms/Main Area.txtpb b/data/maps/the_door/rooms/Main Area.txtpb index 47d2224..71e99b1 100644 --- a/data/maps/the_door/rooms/Main Area.txtpb +++ b/data/maps/the_door/rooms/Main Area.txtpb
@@ -1,16 +1,15 @@
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"
6 clue: "hair" 5 clue: "hair"
7 answer: "rabbit" 6 answer: "rabbit"
8 symbols: "question" 7 symbols: QUESTION
9} 8}
10panels { 9panels {
11 name: "PART" 10 name: "PART"
12 path: "Panels/Room_1/panel2" 11 path: "Panels/Room_1/panel2"
13 clue: "part" 12 clue: "part"
14 answer: "hole" 13 answer: "hole"
15 symbols: "question" 14 symbols: QUESTION
16} 15}
diff --git a/data/maps/the_double_sided/connections.txtpb b/data/maps/the_double_sided/connections.txtpb index c21049d..3c404e2 100644 --- a/data/maps/the_double_sided/connections.txtpb +++ b/data/maps/the_double_sided/connections.txtpb
@@ -94,7 +94,7 @@ connections {
94 door { name: "Obverse Black/Pink Door" } 94 door { name: "Obverse Black/Pink Door" }
95} 95}
96connections { 96connections {
97 from_room: "Flipped Yellow Area" 97 from_room: "Flipped Yellow Front Area"
98 to_room: "Flipped Black Area" 98 to_room: "Flipped Black Area"
99 door { name: "Flipped Yellow/Black Door" } 99 door { name: "Flipped Yellow/Black Door" }
100} 100}
diff --git a/data/maps/the_double_sided/metadata.txtpb b/data/maps/the_double_sided/metadata.txtpb new file mode 100644 index 0000000..c354fd8 --- /dev/null +++ b/data/maps/the_double_sided/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Double Sided"
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 4daebca..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,9 +1,8 @@
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"
6 clue: "seaplane" 5 clue: "seaplane"
7 answer: "submarine" 6 answer: "submarine"
8 symbols: "example" 7 symbols: EXAMPLE
9} 8}
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 c9fb6c5..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,16 +1,15 @@
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"
6 clue: "sky" 5 clue: "sky"
7 answer: "ground" 6 answer: "ground"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10panels { 9panels {
11 name: "HEAD" 10 name: "HEAD"
12 path: "Panels/Maze/panel_10" 11 path: "Panels/Maze/panel_10"
13 clue: "head" 12 clue: "head"
14 answer: "feet" 13 answer: "feet"
15 symbols: "sun" 14 symbols: SUN
16} 15}
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 10a8852..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,9 +1,8 @@
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"
6 clue: "high" 5 clue: "high"
7 answer: "low" 6 answer: "low"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 2a43089..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,9 +1,8 @@
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"
6 clue: "heaven" 5 clue: "heaven"
7 answer: "hell" 6 answer: "hell"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 be9ee3f..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,16 +1,15 @@
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"
6 clue: "ceiling" 5 clue: "ceiling"
7 answer: "floor" 6 answer: "floor"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10panels { 9panels {
11 name: "LEAVES" 10 name: "LEAVES"
12 path: "Panels/Maze/panel_19" 11 path: "Panels/Maze/panel_19"
13 clue: "leaves" 12 clue: "leaves"
14 answer: "roots" 13 answer: "roots"
15 symbols: "boxes" 14 symbols: BOXES
16} 15}
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 722d900..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,9 +1,8 @@
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"
6 clue: "raised" 5 clue: "raised"
7 answer: "lowered" 6 answer: "lowered"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 4c68b43..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,9 +1,8 @@
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"
6 clue: "angels" 5 clue: "angels"
7 answer: "demons" 6 answer: "demons"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 4d2cff4..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,16 +1,15 @@
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"
6 clue: "mountain" 5 clue: "mountain"
7 answer: "valley" 6 answer: "valley"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10panels { 9panels {
11 name: "TRAIN" 10 name: "TRAIN"
12 path: "Panels/Maze/panel_17" 11 path: "Panels/Maze/panel_17"
13 clue: "train" 12 clue: "train"
14 answer: "subway" 13 answer: "subway"
15 symbols: "example" 14 symbols: EXAMPLE
16} 15}
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 5b98bbd..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,9 +1,8 @@
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"
6 clue: "upside" 5 clue: "upside"
7 answer: "downside" 6 answer: "downside"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 635fae7..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,9 +1,8 @@
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"
6 clue: "over" 5 clue: "over"
7 answer: "under" 6 answer: "under"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 2399c7e..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,9 +1,8 @@
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"
6 clue: "up" 5 clue: "up"
7 answer: "down" 6 answer: "down"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 b58bee0..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,9 +1,8 @@
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"
6 clue: "top" 5 clue: "top"
7 answer: "bottom" 6 answer: "bottom"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 dd989c2..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,9 +1,8 @@
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"
6 clue: "cloud" 5 clue: "cloud"
7 answer: "fog" 6 answer: "fog"
8 symbols: "sun" 7 symbols: SUN
9} 8}
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 100e7f0..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,16 +1,15 @@
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"
6 clue: "dragon" 5 clue: "dragon"
7 answer: "leviathan" 6 answer: "leviathan"
8 symbols: "example" 7 symbols: EXAMPLE
9} 8}
10panels { 9panels {
11 name: "ABOVE" 10 name: "ABOVE"
12 path: "Panels/Maze/panel_9" 11 path: "Panels/Maze/panel_9"
13 clue: "above" 12 clue: "above"
14 answer: "below" 13 answer: "below"
15 symbols: "sun" 14 symbols: SUN
16} 15}
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 3337a51..b0bfbcd 100644 --- a/data/maps/the_double_sided/rooms/Start.txtpb +++ b/data/maps/the_double_sided/rooms/Start.txtpb
@@ -1,18 +1,17 @@
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"
6 clue: "attic" 5 clue: "attic"
7 answer: "basement" 6 answer: "basement"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10panels { 9panels {
11 name: "FULL" 10 name: "FULL"
12 path: "Panels/Maze/panel_1" 11 path: "Panels/Maze/panel_1"
13 clue: "full" 12 clue: "full"
14 answer: "empty" 13 answer: "empty"
15 symbols: "sun" 14 symbols: SUN
16} 15}
17ports { 16ports {
18 name: "DARKROOM" 17 name: "DARKROOM"
diff --git a/data/maps/the_entry/connections.txtpb b/data/maps/the_entry/connections.txtpb index fd1c729..9813f85 100644 --- a/data/maps/the_entry/connections.txtpb +++ b/data/maps/the_entry/connections.txtpb
@@ -90,7 +90,12 @@ connections {
90} 90}
91connections { 91connections {
92 from_room: "Red Blue Halls" 92 from_room: "Red Blue Halls"
93 to_room: "Wrath Area" 93 to_room: "Least Blue Last"
94 oneway: true
95}
96connections {
97 from_room: "Red Blue Halls"
98 to_room: "Wrath Room"
94 door { name: "Noon Door" } 99 door { name: "Noon Door" }
95} 100}
96connections { 101connections {
@@ -99,12 +104,17 @@ connections {
99 door { name: "Scarf Door" } 104 door { name: "Scarf Door" }
100} 105}
101connections { 106connections {
102 from_room: "Wrath Area" 107 from_room: "Wrath Room"
108 to_room: "Rabbit Hole Lock"
109 door { name: "Noon Door" }
110}
111connections {
112 from_room: "Wrath Room"
103 to_room: "Rabbit Hole" 113 to_room: "Rabbit Hole"
104 door { name: "Rabbithole Door" } 114 door { name: "Rabbithole Door" }
105} 115}
106connections { 116connections {
107 from_room: "Wrath Area" 117 from_room: "Wrath Room"
108 to_room: "Blue Alcove" 118 to_room: "Blue Alcove"
109 door { name: "Blue Alcove Entrance" } 119 door { name: "Blue Alcove Entrance" }
110} 120}
@@ -116,7 +126,7 @@ connections {
116connections { 126connections {
117 from_room: "Blue Alcove" 127 from_room: "Blue Alcove"
118 to_room: "Least Blue Last" 128 to_room: "Least Blue Last"
119 door { name: "Red Alcove Exit" } 129 door { name: "Blue Alcove Exit" }
120} 130}
121connections { 131connections {
122 from_room: "Parthenon Return" 132 from_room: "Parthenon Return"
@@ -157,4 +167,50 @@ connections {
157 from_room: "D Room" 167 from_room: "D Room"
158 to_room: "D Room Final" 168 to_room: "D Room Final"
159 door { name: "D Room Panels" } 169 door { name: "D Room Panels" }
160} \ No newline at end of file 170}
171connections {
172 from_room: "Starting Room"
173 to_room: "Digital Entrance"
174 door { name: "Second Room Left Door" }
175 oneway: true
176}
177connections {
178 from_room: "Digital Entrance"
179 to_room: "Starting Room"
180 oneway: true
181}
182connections {
183 from_room: "Starting Room"
184 to_room: "Daedalus Entrance"
185 door { name: "Daedalus Entrance" }
186}
187connections {
188 from_room: "Starting Room"
189 to_room: "Composite Room Entrance"
190 door { name: "Composite Room Entrance" }
191}
192connections {
193 from_room: "Starting Room"
194 to_room: "Repetitive Entrance"
195 door { name: "Starting Room West Wall North Door" }
196}
197connections {
198 from_room: "Lime Room"
199 to_room: "White Hallway To Daedalus"
200 door { name: "Control Center White Door" }
201}
202connections {
203 from_room: "Flipped Second Room"
204 to_room: "Four Rooms Entrance"
205 door { name: "Flipped Second Room Right Door" }
206}
207connections {
208 from_room: "Link Area"
209 to_room: "Liberated Entrance"
210 door { name: "Liberated Entrance" }
211}
212connections {
213 from_room: "Link Area"
214 to_room: "Literate Entrance"
215 door { name: "Literate Entrance" }
216}
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 917edc7..466f5ce 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb
@@ -62,9 +62,9 @@ doors {
62 name: "Rabbithole Door" 62 name: "Rabbithole Door"
63 type: STANDARD 63 type: STANDARD
64 receivers: "Components/Doors/second_right8" 64 receivers: "Components/Doors/second_right8"
65 panels { room: "Wrath Room" name: "RABBIT" } 65 panels { room: "Rabbit Hole Lock" name: "RABBIT" }
66 panels { room: "Wrath Room" name: "HOLE" } 66 panels { room: "Rabbit Hole Lock" name: "HOLE" }
67 location_room: "Wrath Room" 67 location_room: "Rabbit Hole Lock"
68} 68}
69# second_right is vanilla because it's like LOST door. 69# second_right is vanilla because it's like LOST door.
70doors { 70doors {
@@ -113,10 +113,9 @@ doors {
113} 113}
114doors { 114doors {
115 name: "Right Eye Entrance" 115 name: "Right Eye Entrance"
116 type: STANDARD 116 type: ITEM_ONLY
117 receivers: "Components/Doors/third_right" 117 receivers: "Components/Doors/third_right"
118 panels { room: "Trick Room" name: "INK" } 118 panels { room: "Trick Room" name: "INK" }
119 location_room: "Trick Room"
120} 119}
121doors { 120doors {
122 name: "Red Blue Area Left Door" 121 name: "Red Blue Area Left Door"
@@ -138,8 +137,10 @@ doors {
138 type: STANDARD 137 type: STANDARD
139 receivers: "Components/Doors/back_left_2" 138 receivers: "Components/Doors/back_left_2"
140 panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" } 139 panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" }
141 # "wall" is supposed to also work. idk man 140 panels { room: "Colored Doors Area" name: "OPEN" answer: "wall" }
141 complete_at: 1
142 location_room: "Colored Doors Area" 142 location_room: "Colored Doors Area"
143 location_name: "OPEN"
143} 144}
144doors { 145doors {
145 name: "Lime Room Entrance" 146 name: "Lime Room Entrance"
@@ -194,10 +195,10 @@ doors {
194 location_room: "Starting Room" 195 location_room: "Starting Room"
195} 196}
196doors { 197doors {
197 name: "Repetitive Entrance" 198 name: "Starting Room West Wall North Door"
198 type: ITEM_ONLY 199 type: ITEM_ONLY
199 receivers: "Components/Doors/Entry/entry_proxied_9" 200 receivers: "Components/Doors/Entry/entry_proxied_9"
200 switches: "double_letters" 201 double_letters: true
201} 202}
202doors { 203doors {
203 name: "Shop Entrance" 204 name: "Shop Entrance"
@@ -215,9 +216,9 @@ doors {
215} 216}
216doors { 217doors {
217 name: "Flipped Pyramid Area Entrance" 218 name: "Flipped Pyramid Area Entrance"
218 type: ITEM_ONLY 219 type: EVENT
219 receivers: "Components/Doors/Entry/entry_proxied_12" 220 receivers: "Components/Doors/Entry/entry_proxied_12"
220 switches: "double_letters" 221 double_letters: true
221} 222}
222doors { 223doors {
223 name: "Literate Entrance" 224 name: "Literate Entrance"
@@ -252,7 +253,7 @@ doors {
252 type: ITEM_ONLY 253 type: ITEM_ONLY
253 receivers: "Components/Doors/Entry/d_3" 254 receivers: "Components/Doors/Entry/d_3"
254 receivers: "Components/Doors/Entry/d_4" 255 receivers: "Components/Doors/Entry/d_4"
255 switches: "double_letters" 256 double_letters: true
256} 257}
257doors { 258doors {
258 name: "D Room Panels" 259 name: "D Room Panels"
@@ -287,7 +288,8 @@ doors {
287doors { 288doors {
288 name: "Least Blue Last Panels" 289 name: "Least Blue Last Panels"
289 type: EVENT 290 type: EVENT
290 move_paintings { room: "Starting Room" name: "OWL" } 291 #move_paintings { room: "Starting Room" name: "OWL" }
292 #receivers: "Components/Paintings/owl/visibilityListener"
291 panels { room: "Least Blue Last" name: "CAPABLE (1)" } 293 panels { room: "Least Blue Last" name: "CAPABLE (1)" }
292 panels { room: "Least Blue Last" name: "CAPABLE (2)" } 294 panels { room: "Least Blue Last" name: "CAPABLE (2)" }
293 panels { room: "Least Blue Last" name: "LUSTRE" } 295 panels { room: "Least Blue Last" name: "LUSTRE" }
@@ -301,7 +303,8 @@ doors {
301doors { 303doors {
302 name: "Red Room Painting" 304 name: "Red Room Painting"
303 type: STANDARD 305 type: STANDARD
304 move_paintings { room: "Right Eye" name: "PSYCHIC" } 306 #move_paintings { room: "Right Eye" name: "PSYCHIC" }
307 receivers: "Components/Paintings/psychic/teleportListener"
305 panels { room: "Right Eye" name: "FAINT" } 308 panels { room: "Right Eye" name: "FAINT" }
306 location_room: "Right Eye" 309 location_room: "Right Eye"
307} 310}
diff --git a/data/maps/the_entry/metadata.txtpb b/data/maps/the_entry/metadata.txtpb new file mode 100644 index 0000000..0eeb29a --- /dev/null +++ b/data/maps/the_entry/metadata.txtpb
@@ -0,0 +1,13 @@
1display_name: "The Entry"
2# This is a debug warp to The Ancient and as far as I can tell there is no way
3# to access it.
4excluded_nodes: "Components/Warps/worldport-test"
5# Proxy stuff related to the Ctrl Tutorial.
6excluded_nodes: "Panels/Back Left/backleft_2_proxied_1"
7excluded_nodes: "Panels/Back Left/backleft_2_proxied_2"
8excluded_nodes: "Panels/Back Left/backleft_3_proxied_1"
9excluded_nodes: "Panels/Back Left/backleft_3_proxied_2"
10excluded_nodes: "Panels/Back Left/backleft_4_proxied_1"
11excluded_nodes: "Panels/Back Left/backleft_4_proxied_2"
12# This is a proxy related to the first panel and it doesn't seem useful.
13excluded_nodes: "Panels/Entry/entry_proxied_fake"
diff --git a/data/maps/the_entry/rooms/Blue Alcove.txtpb b/data/maps/the_entry/rooms/Blue Alcove.txtpb index 96c9fcf..3df58b9 100644 --- a/data/maps/the_entry/rooms/Blue Alcove.txtpb +++ b/data/maps/the_entry/rooms/Blue Alcove.txtpb
@@ -1,16 +1,16 @@
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"
6 clue: "blue" 6 clue: "blue"
7 answer: "orange" 7 answer: "orange"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "ARMY" 11 name: "ARMY"
12 path: "Panels/Back Right/br_13" 12 path: "Panels/Back Right/br_13"
13 clue: "army" 13 clue: "army"
14 answer: "navy" 14 answer: "navy"
15 symbols: "example" 15 symbols: EXAMPLE
16} \ No newline at end of file 16} \ No newline at end of file
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 new file mode 100644 index 0000000..b9a8098 --- /dev/null +++ b/data/maps/the_entry/rooms/Composite Room Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Composite Room Entrance"
2panel_display_name: "Starting Room"
3ports {
4 name: "COMPOSITE"
5 path: "Components/Warps/worldport12"
6 orientation: "east"
7}
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 b29f8a8..fdf6846 100644 --- a/data/maps/the_entry/rooms/D Room.txtpb +++ b/data/maps/the_entry/rooms/D Room.txtpb
@@ -1,65 +1,65 @@
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"
6 clue: "baseball" 6 clue: "baseball"
7 answer: "hat" 7 answer: "hat"
8 symbols: "example" 8 symbols: EXAMPLE
9} 9}
10panels { 10panels {
11 name: "BIKERS" 11 name: "BIKERS"
12 path: "Panels/D/d_3" 12 path: "Panels/D/d_3"
13 clue: "biker's" 13 clue: "biker's"
14 answer: "tan" 14 answer: "tan"
15 symbols: "example" 15 symbols: EXAMPLE
16} 16}
17panels { 17panels {
18 name: "RED" 18 name: "RED"
19 path: "Panels/D/d_4" 19 path: "Panels/D/d_4"
20 clue: "red" 20 clue: "red"
21 answer: "ant" 21 answer: "ant"
22 symbols: "example" 22 symbols: EXAMPLE
23} 23}
24panels { 24panels {
25 name: "SUN" 25 name: "SUN"
26 path: "Panels/D/d_5" 26 path: "Panels/D/d_5"
27 clue: "sun" 27 clue: "sun"
28 answer: "tan" 28 answer: "tan"
29 symbols: "example" 29 symbols: EXAMPLE
30} 30}
31panels { 31panels {
32 name: "BLACK" 32 name: "BLACK"
33 path: "Panels/D/d_6" 33 path: "Panels/D/d_6"
34 clue: "black" 34 clue: "black"
35 answer: "ant" 35 answer: "ant"
36 symbols: "example" 36 symbols: EXAMPLE
37} 37}
38panels { 38panels {
39 name: "COWBOY" 39 name: "COWBOY"
40 path: "Panels/D/d_7" 40 path: "Panels/D/d_7"
41 clue: "cowboy" 41 clue: "cowboy"
42 answer: "hat" 42 answer: "hat"
43 symbols: "example" 43 symbols: EXAMPLE
44} 44}
45panels { 45panels {
46 name: "SPRAY" 46 name: "SPRAY"
47 path: "Panels/D/d_8" 47 path: "Panels/D/d_8"
48 clue: "spray" 48 clue: "spray"
49 answer: "tan" 49 answer: "tan"
50 symbols: "example" 50 symbols: EXAMPLE
51} 51}
52panels { 52panels {
53 name: "BOWLER" 53 name: "BOWLER"
54 path: "Panels/D/d_9" 54 path: "Panels/D/d_9"
55 clue: "bowler" 55 clue: "bowler"
56 answer: "hat" 56 answer: "hat"
57 symbols: "example" 57 symbols: EXAMPLE
58} 58}
59panels { 59panels {
60 name: "CARPENTER" 60 name: "CARPENTER"
61 path: "Panels/D/d_10" 61 path: "Panels/D/d_10"
62 clue: "carpenter" 62 clue: "carpenter"
63 answer: "ant" 63 answer: "ant"
64 symbols: "example" 64 symbols: EXAMPLE
65} \ No newline at end of file 65} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Daedalus Entrance.txtpb b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb new file mode 100644 index 0000000..db9b78a --- /dev/null +++ b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Daedalus Entrance"
2panel_display_name: "Starting Room"
3ports {
4 name: "DAEDALUS"
5 path: "Components/Warps/worldport6"
6 orientation: "west"
7}
diff --git a/data/maps/the_entry/rooms/Digital Entrance.txtpb b/data/maps/the_entry/rooms/Digital Entrance.txtpb new file mode 100644 index 0000000..dd8b5f4 --- /dev/null +++ b/data/maps/the_entry/rooms/Digital Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Digital Entrance"
2panel_display_name: "Starting Room"
3ports {
4 name: "DIGITAL"
5 path: "Components/Warps/worldport"
6 orientation: "west"
7}
diff --git a/data/maps/the_entry/rooms/Entry Exit.txtpb b/data/maps/the_entry/rooms/Entry Exit.txtpb index 6b4fadd..b5d75aa 100644 --- a/data/maps/the_entry/rooms/Entry Exit.txtpb +++ b/data/maps/the_entry/rooms/Entry Exit.txtpb
@@ -1,5 +1,5 @@
1name: "Entry Exit" 1name: "Entry Exit"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3ports { 3ports {
4 name: "GREAT" 4 name: "GREAT"
5 path: "Components/Warps/worldport2" 5 path: "Components/Warps/worldport2"
diff --git a/data/maps/the_entry/rooms/Eye Room.txtpb b/data/maps/the_entry/rooms/Eye Room.txtpb index 50781ad..da17163 100644 --- a/data/maps/the_entry/rooms/Eye Room.txtpb +++ b/data/maps/the_entry/rooms/Eye Room.txtpb
@@ -1,12 +1,12 @@
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"
6 clue: "i" 6 clue: "i"
7 answer: "eyes" 7 answer: "eyes"
8 symbols: "zero" 8 symbols: ZERO
9 symbols: "planet" 9 symbols: PLANET
10} 10}
11paintings { 11paintings {
12 name: "ENTER" 12 name: "ENTER"
@@ -28,4 +28,9 @@ paintings {
28 enter_only: true 28 enter_only: true
29 required_door { name: "Third Eye Painting" } 29 required_door { name: "Third Eye Painting" }
30 display_name: "Painting Beside Panel" 30 display_name: "Painting Beside Panel"
31} \ No newline at end of file 31}
32ports {
33 name: "LIONIZED"
34 path: "Components/Warps/worldport10"
35 orientation: "north"
36}
diff --git a/data/maps/the_entry/rooms/Flipped Link Area.txtpb b/data/maps/the_entry/rooms/Flipped Link Area.txtpb index 2e37e3a..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 c0471ca..c0be783 100644 --- a/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb +++ b/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb
@@ -1,16 +1,16 @@
1name: "Flipped Pyramid Area" 1name: "Flipped Pyramid Area"
2display_name: "Pyramid Area" 2panel_display_name: "Pyramid Area"
3panels { 3panels {
4 name: "TURN (1)" 4 name: "TURN (1)"
5 path: "Panels/Entry/l_opener_3" 5 path: "Panels/Entry/l_opener_3"
6 clue: "turn" 6 clue: "turn"
7 answer: "flip" 7 answer: "flip"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "TURN (2)" 11 name: "TURN (2)"
12 path: "Panels/Entry/l_opener_4" 12 path: "Panels/Entry/l_opener_4"
13 clue: "turn" 13 clue: "turn"
14 answer: "spin" 14 answer: "spin"
15 symbols: "sun" 15 symbols: SUN
16} \ No newline at end of file 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 0689cbf..14f3f5a 100644 --- a/data/maps/the_entry/rooms/Flipped Right Eye.txtpb +++ b/data/maps/the_entry/rooms/Flipped Right Eye.txtpb
@@ -1,16 +1,16 @@
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"
6 clue: "where" 6 clue: "where"
7 answer: "here" 7 answer: "here"
8 symbols: "sparkles" 8 symbols: SPARKLES
9} 9}
10panels { 10panels {
11 name: "HERE" 11 name: "HERE"
12 path: "Panels/Pilgrimage/cream_6" 12 path: "Panels/Pilgrimage/cream_6"
13 clue: "here" 13 clue: "here"
14 answer: "there" 14 answer: "there"
15 symbols: "sparkles" 15 symbols: SPARKLES
16} \ No newline at end of file 16} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Flipped Second Room.txtpb b/data/maps/the_entry/rooms/Flipped Second Room.txtpb index 229f035..0d518bb 100644 --- a/data/maps/the_entry/rooms/Flipped Second Room.txtpb +++ b/data/maps/the_entry/rooms/Flipped Second Room.txtpb
@@ -1,18 +1,18 @@
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"
6 clue: "clue" 6 clue: "clue"
7 answer: "hint" 7 answer: "hint"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "SLENDER" 11 name: "SLENDER"
12 path: "Panels/Entry/second_left_top" 12 path: "Panels/Entry/second_left_top"
13 clue: "slender" 13 clue: "slender"
14 answer: "thin" 14 answer: "thin"
15 symbols: "sun" 15 symbols: SUN
16} 16}
17paintings { 17paintings {
18 name: "EYE" 18 name: "EYE"
@@ -21,10 +21,3 @@ paintings {
21 gravity: Y_PLUS 21 gravity: Y_PLUS
22 display_name: "Eye Painting" 22 display_name: "Eye Painting"
23} 23}
24ports {
25 name: "FOUR"
26 path: "Components/Warps/worldport9"
27 orientation: "south"
28 gravity: Y_PLUS
29 required_door { name: "Flipped Second Room Right Door" }
30} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb new file mode 100644 index 0000000..689d23e --- /dev/null +++ b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Four Rooms Entrance"
2ports {
3 name: "FOUR"
4 path: "Components/Warps/worldport9"
5 orientation: "south"
6 gravity: Y_PLUS
7}
diff --git a/data/maps/the_entry/rooms/Gallery Return.txtpb b/data/maps/the_entry/rooms/Gallery Return.txtpb index 0be5fe3..987a3ca 100644 --- a/data/maps/the_entry/rooms/Gallery Return.txtpb +++ b/data/maps/the_entry/rooms/Gallery Return.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "return" 6 clue: "return"
7 answer: "turn" 7 answer: "turn"
8 symbols: "sparkles" 8 symbols: SPARKLES
9} 9}
10ports { 10ports {
11 name: "GALLERY" 11 name: "GALLERY"
diff --git a/data/maps/the_entry/rooms/Least Blue Last.txtpb b/data/maps/the_entry/rooms/Least Blue Last.txtpb index d1d4da1..adbe545 100644 --- a/data/maps/the_entry/rooms/Least Blue Last.txtpb +++ b/data/maps/the_entry/rooms/Least Blue Last.txtpb
@@ -1,67 +1,67 @@
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"
6 clue: "capable" 6 clue: "capable"
7 answer: "able" 7 answer: "able"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "CAPABLE (2)" 11 name: "CAPABLE (2)"
12 path: "Panels/LBL/lbl_2" 12 path: "Panels/LBL/lbl_2"
13 clue: "capable" 13 clue: "capable"
14 answer: "able" 14 answer: "able"
15 symbols: "sparkles" 15 symbols: SPARKLES
16} 16}
17panels { 17panels {
18 name: "LUSTRE" 18 name: "LUSTRE"
19 path: "Panels/LBL/lbl_3" 19 path: "Panels/LBL/lbl_3"
20 clue: "lustre" 20 clue: "lustre"
21 answer: "lust" 21 answer: "lust"
22 symbols: "sparkles" 22 symbols: SPARKLES
23} 23}
24panels { 24panels {
25 name: "WANT" 25 name: "WANT"
26 path: "Panels/LBL/lbl_4" 26 path: "Panels/LBL/lbl_4"
27 clue: "want" 27 clue: "want"
28 answer: "lust" 28 answer: "lust"
29 symbols: "sun" 29 symbols: SUN
30} 30}
31panels { 31panels {
32 name: "STEALER" 32 name: "STEALER"
33 path: "Panels/LBL/lbl_5" 33 path: "Panels/LBL/lbl_5"
34 clue: "stealer" 34 clue: "stealer"
35 answer: "stale" 35 answer: "stale"
36 symbols: "sparkles" 36 symbols: SPARKLES
37} 37}
38panels { 38panels {
39 name: "OLD" 39 name: "OLD"
40 path: "Panels/LBL/lbl_6" 40 path: "Panels/LBL/lbl_6"
41 clue: "old" 41 clue: "old"
42 answer: "stale" 42 answer: "stale"
43 symbols: "sun" 43 symbols: SUN
44} 44}
45panels { 45panels {
46 name: "TRUST" 46 name: "TRUST"
47 path: "Panels/LBL/lbl_7" 47 path: "Panels/LBL/lbl_7"
48 clue: "trust" 48 clue: "trust"
49 answer: "lust" 49 answer: "lust"
50 symbols: "zero" 50 symbols: ZERO
51} 51}
52panels { 52panels {
53 name: "LABEL" 53 name: "LABEL"
54 path: "Panels/LBL/lbl_8" 54 path: "Panels/LBL/lbl_8"
55 clue: "label" 55 clue: "label"
56 answer: "able" 56 answer: "able"
57 symbols: "zero" 57 symbols: ZERO
58} 58}
59panels { 59panels {
60 name: "AIL" 60 name: "AIL"
61 path: "Panels/LBL/lbl_9" 61 path: "Panels/LBL/lbl_9"
62 clue: "ail" 62 clue: "ail"
63 answer: "stale" 63 answer: "stale"
64 symbols: "zero" 64 symbols: ZERO
65} 65}
66panels { 66panels {
67 name: "CORNERS" 67 name: "CORNERS"
diff --git a/data/maps/the_entry/rooms/Liberated Entrance.txtpb b/data/maps/the_entry/rooms/Liberated Entrance.txtpb new file mode 100644 index 0000000..f0176a0 --- /dev/null +++ b/data/maps/the_entry/rooms/Liberated Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Liberated Entrance"
2ports {
3 name: "BLUE"
4 path: "worldport8"
5 orientation: "west"
6}
diff --git a/data/maps/the_entry/rooms/Lime Room.txtpb b/data/maps/the_entry/rooms/Lime Room.txtpb index fa1341b..e94f775 100644 --- a/data/maps/the_entry/rooms/Lime Room.txtpb +++ b/data/maps/the_entry/rooms/Lime Room.txtpb
@@ -1,5 +1,5 @@
1name: "Lime Room" 1name: "Lime Room"
2display_name: "Colored Doors Area" 2panel_display_name: "Colored Doors Area"
3panels { 3panels {
4 name: "HIDE" 4 name: "HIDE"
5 path: "Panels/Back Left/backleft_proxying_3" 5 path: "Panels/Back Left/backleft_proxying_3"
@@ -17,13 +17,7 @@ panels {
17 path: "Panels/Back Left/backleft_proxying_5" 17 path: "Panels/Back Left/backleft_proxying_5"
18 clue: "color" 18 clue: "color"
19 answer: "white" 19 answer: "white"
20 symbols: "example" 20 symbols: EXAMPLE
21}
22ports {
23 name: "DAEDALUS"
24 path: "Components/Warps/worldport11"
25 orientation: "west"
26 required_door { name: "Control Center White Door" }
27} 21}
28ports { 22ports {
29 name: "REVITALIZED" 23 name: "REVITALIZED"
diff --git a/data/maps/the_entry/rooms/Link Area.txtpb b/data/maps/the_entry/rooms/Link Area.txtpb index 98a8af4..5b68279 100644 --- a/data/maps/the_entry/rooms/Link Area.txtpb +++ b/data/maps/the_entry/rooms/Link Area.txtpb
@@ -1,11 +1,12 @@
1name: "Link Area" 1name: "Link Area"
2display_name: "Pyramid Area" 2panel_display_name: "Pyramid Area"
3panels { 3panels {
4 name: "WANDER" 4 name: "WANDER"
5 path: "Panels/Pilgrimage/cream_3" 5 path: "Panels/Pilgrimage/cream_3"
6 clue: "wander" 6 clue: "wander"
7 answer: "amble" 7 answer: "amble"
8 symbols: "sun" 8 symbols: SUN
9 display_name: "WANDER (Obverse)"
9} 10}
10paintings { 11paintings {
11 name: "NEAR" 12 name: "NEAR"
@@ -25,15 +26,3 @@ paintings {
25 orientation: "south" 26 orientation: "south"
26 display_name: "Center Painting" 27 display_name: "Center Painting"
27} 28}
28ports {
29 name: "BLUE"
30 path: "worldport8"
31 orientation: "west"
32 required_door { name: "Liberated Entrance" }
33}
34ports {
35 name: "BROWN"
36 path: "worldport9"
37 orientation: "east"
38 required_door { name: "Literate Entrance" }
39} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Literate Entrance.txtpb b/data/maps/the_entry/rooms/Literate Entrance.txtpb new file mode 100644 index 0000000..4ec402f --- /dev/null +++ b/data/maps/the_entry/rooms/Literate Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Literate Entrance"
2ports {
3 name: "BROWN"
4 path: "worldport9"
5 orientation: "east"
6}
diff --git a/data/maps/the_entry/rooms/Parthenon Return.txtpb b/data/maps/the_entry/rooms/Parthenon Return.txtpb index 68ef30d..4776d11 100644 --- a/data/maps/the_entry/rooms/Parthenon Return.txtpb +++ b/data/maps/the_entry/rooms/Parthenon Return.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "return" 6 clue: "return"
7 answer: "turn" 7 answer: "turn"
8 symbols: "sparkles" 8 symbols: SPARKLES
9} 9}
10ports { 10ports {
11 name: "PARTHENON" 11 name: "PARTHENON"
diff --git a/data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb b/data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb new file mode 100644 index 0000000..78b4f3b --- /dev/null +++ b/data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb
@@ -0,0 +1,18 @@
1name: "Rabbit Hole Lock"
2panel_display_name: "Red Blue Area"
3panels {
4 name: "RABBIT"
5 path: "Panels/Back Right/br_4"
6 clue: "rabbit"
7 answer: "hair"
8 symbols: SUN
9 symbols: ZERO
10}
11panels {
12 name: "HOLE"
13 path: "Panels/Back Right/br_5"
14 clue: "hole"
15 answer: "part"
16 symbols: ZERO
17 symbols: BOXES
18}
diff --git a/data/maps/the_entry/rooms/Rabbit Hole.txtpb b/data/maps/the_entry/rooms/Rabbit Hole.txtpb index 9b18bc8..520d513 100644 --- a/data/maps/the_entry/rooms/Rabbit Hole.txtpb +++ b/data/maps/the_entry/rooms/Rabbit Hole.txtpb
@@ -1,5 +1,5 @@
1name: "Rabbit Hole" 1name: "Rabbit Hole"
2display_name: "Red Blue Area" 2panel_display_name: "Red Blue Area"
3panels { 3panels {
4 name: "PUZZLE" 4 name: "PUZZLE"
5 path: "Panels/Back Right/br_6" 5 path: "Panels/Back Right/br_6"
diff --git a/data/maps/the_entry/rooms/Red Alcove.txtpb b/data/maps/the_entry/rooms/Red Alcove.txtpb index 03a1d96..503b4a9 100644 --- a/data/maps/the_entry/rooms/Red Alcove.txtpb +++ b/data/maps/the_entry/rooms/Red Alcove.txtpb
@@ -1,16 +1,16 @@
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"
6 clue: "brow" 6 clue: "brow"
7 answer: "brown" 7 answer: "brown"
8 symbols: "sparkles" 8 symbols: SPARKLES
9} 9}
10panels { 10panels {
11 name: "DEAD" 11 name: "DEAD"
12 path: "Panels/Back Right/br_12" 12 path: "Panels/Back Right/br_12"
13 clue: "dead" 13 clue: "dead"
14 answer: "red" 14 answer: "red"
15 symbols: "zero" 15 symbols: ZERO
16} \ No newline at end of file 16} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Red Blue Halls.txtpb b/data/maps/the_entry/rooms/Red Blue Halls.txtpb index d5fb8d4..789ca42 100644 --- a/data/maps/the_entry/rooms/Red Blue Halls.txtpb +++ b/data/maps/the_entry/rooms/Red Blue Halls.txtpb
@@ -1,56 +1,56 @@
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"
6 clue: "center" 6 clue: "center"
7 answer: "middle" 7 answer: "middle"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "DAY" 11 name: "DAY"
12 path: "Panels/Back Right/br_2" 12 path: "Panels/Back Right/br_2"
13 clue: "day" 13 clue: "day"
14 answer: "night" 14 answer: "night"
15 symbols: "sun" 15 symbols: SUN
16} 16}
17panels { 17panels {
18 name: "CENTER DAY" 18 name: "CENTER DAY"
19 path: "Panels/Back Right/br_3" 19 path: "Panels/Back Right/br_3"
20 clue: "" 20 clue: ""
21 answer: "noon" 21 answer: "noon"
22 symbols: "sun" 22 symbols: SUN
23 symbols: "sparkles" 23 symbols: SPARKLES
24 symbols: "lingo" 24 symbols: LINGO
25} 25}
26panels { 26panels {
27 name: "WANDER" 27 name: "WANDER"
28 path: "Panels/Pilgrimage/cream_2" 28 path: "Panels/Pilgrimage/cream_2"
29 clue: "wander" 29 clue: "wander"
30 answer: "meander" 30 answer: "meander"
31 symbols: "sun" 31 symbols: SUN
32} 32}
33panels { 33panels {
34 name: "RAIN" 34 name: "RAIN"
35 path: "Panels/Back Right/br_7" 35 path: "Panels/Back Right/br_7"
36 clue: "rain" 36 clue: "rain"
37 answer: "snow" 37 answer: "snow"
38 symbols: "cross" 38 symbols: CROSS
39} 39}
40panels { 40panels {
41 name: "WOMAN" 41 name: "WOMAN"
42 path: "Panels/Back Right/br_8" 42 path: "Panels/Back Right/br_8"
43 clue: "woman" 43 clue: "woman"
44 answer: "man" 44 answer: "man"
45 symbols: "gender" 45 symbols: GENDER
46} 46}
47panels { 47panels {
48 name: "RAIN WOMAN" 48 name: "RAIN WOMAN"
49 path: "Panels/Back Right/br_9" 49 path: "Panels/Back Right/br_9"
50 clue: "" 50 clue: ""
51 answer: "scarf" 51 answer: "scarf"
52 symbols: "boxes" 52 symbols: BOXES
53 symbols: "lingo" 53 symbols: LINGO
54} 54}
55paintings { 55paintings {
56 name: "BLARE" 56 name: "BLARE"
diff --git a/data/maps/the_entry/rooms/Repetitive Entrance.txtpb b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb new file mode 100644 index 0000000..04ddcf3 --- /dev/null +++ b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Repetitive Entrance"
2panel_display_name: "Starting Room"
3ports {
4 name: "REPETITIVE"
5 path: "Components/Warps/worldport7"
6 orientation: "north"
7}
diff --git a/data/maps/the_entry/rooms/Right Eye.txtpb b/data/maps/the_entry/rooms/Right Eye.txtpb index 55ccc8c..8f6c431 100644 --- a/data/maps/the_entry/rooms/Right Eye.txtpb +++ b/data/maps/the_entry/rooms/Right Eye.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "eye" 6 clue: "eye"
7 answer: "spy" 7 answer: "spy"
8 symbols: "zero" 8 symbols: ZERO
9} 9}
10panels { 10panels {
11 name: "WANDER" 11 name: "WANDER"
@@ -19,7 +19,7 @@ panels {
19 path: "Panels/Entry/partial_1" 19 path: "Panels/Entry/partial_1"
20 clue: "faint" 20 clue: "faint"
21 answer: "paint" 21 answer: "paint"
22 symbols: "sparkles" 22 symbols: SPARKLES
23} 23}
24paintings { 24paintings {
25 name: "PSYCHIC" 25 name: "PSYCHIC"
diff --git a/data/maps/the_entry/rooms/Shop Entrance.txtpb b/data/maps/the_entry/rooms/Shop Entrance.txtpb index db9ea2f..f793da3 100644 --- a/data/maps/the_entry/rooms/Shop Entrance.txtpb +++ b/data/maps/the_entry/rooms/Shop Entrance.txtpb
@@ -1,11 +1,11 @@
1name: "Shop Entrance" 1name: "Shop Entrance"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3panels { 3panels {
4 name: "TURN" 4 name: "TURN"
5 path: "Panels/Entry/l_opener_2" 5 path: "Panels/Entry/l_opener_2"
6 clue: "turn" 6 clue: "turn"
7 answer: "turned" 7 answer: "turned"
8 symbols: "sparkles" 8 symbols: SPARKLES
9} 9}
10ports { 10ports {
11 name: "SHOP" 11 name: "SHOP"
diff --git a/data/maps/the_entry/rooms/Starting Room.txtpb b/data/maps/the_entry/rooms/Starting Room.txtpb index 93c9df5..8e8373b 100644 --- a/data/maps/the_entry/rooms/Starting Room.txtpb +++ b/data/maps/the_entry/rooms/Starting Room.txtpb
@@ -1,10 +1,11 @@
1name: "Starting Room" 1name: "Starting Room"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3panels { 3panels {
4 name: "HI" 4 name: "HI"
5 path: "Panels/Entry/entry_proxying_1" 5 path: "Panels/Entry/entry_proxying_1"
6 clue: "hi" 6 clue: "hi"
7 answer: "hi" 7 answer: "hi"
8 proxies { answer: "hi" path: "Panels/Entry/entry_proxied_1" }
8 proxies { answer: "bye" path: "Panels/Entry/entry_proxied_2" } 9 proxies { answer: "bye" path: "Panels/Entry/entry_proxied_2" }
9 proxies { answer: "hidden" path: "Panels/Entry/entry_proxied_5" } 10 proxies { answer: "hidden" path: "Panels/Entry/entry_proxied_5" }
10 proxies { answer: "high" path: "Panels/Entry/entry_proxied_3" } 11 proxies { answer: "high" path: "Panels/Entry/entry_proxied_3" }
@@ -23,7 +24,9 @@ panels {
23 path: "Panels/Entry/front_1" 24 path: "Panels/Entry/front_1"
24 clue: "eye" 25 clue: "eye"
25 answer: "i" 26 answer: "i"
26 symbols: "zero" 27 #symbols: ZERO
28 # This panel blocks getting N1 and T1. We will mod it to be I/I with no symbol
29 # when symbol shuffle is on.
27} 30}
28panels { 31panels {
29 name: "HINT" 32 name: "HINT"
@@ -77,27 +80,3 @@ paintings {
77 required_door { name: "Near D Room Painting" } 80 required_door { name: "Near D Room Painting" }
78 display_name: "Near D Room Painting" 81 display_name: "Near D Room Painting"
79} 82}
80ports {
81 name: "DIGITAL"
82 path: "Components/Warps/worldport"
83 orientation: "west"
84 required_door { name: "Second Room Left Door" }
85}
86ports {
87 name: "DAEDALUS"
88 path: "Components/Warps/worldport6"
89 orientation: "west"
90 required_door { name: "Daedalus Entrance" }
91}
92ports {
93 name: "REPETITIVE"
94 path: "Components/Warps/worldport7"
95 orientation: "north"
96 required_door { name: "Repetitive Entrance" }
97}
98ports {
99 name: "COMPOSITE"
100 path: "Components/Warps/worldport12"
101 orientation: "east"
102 required_door { name: "Composite Room Entrance" }
103}
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 new file mode 100644 index 0000000..ce35e5b --- /dev/null +++ b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb
@@ -0,0 +1,7 @@
1name: "White Hallway To Daedalus"
2panel_display_name: "Colored Doors Area"
3ports {
4 name: "DAEDALUS"
5 path: "Components/Warps/worldport11"
6 orientation: "west"
7}
diff --git a/data/maps/the_entry/rooms/Wrath Room.txtpb b/data/maps/the_entry/rooms/Wrath Room.txtpb index e6b9b5a..903a0b7 100644 --- a/data/maps/the_entry/rooms/Wrath Room.txtpb +++ b/data/maps/the_entry/rooms/Wrath Room.txtpb
@@ -1,40 +1,24 @@
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"
22 clue: "wreath" 6 clue: "wreath"
23 answer: "wrath" 7 answer: "wrath"
24 symbols: "sparkles" 8 symbols: SPARKLES
25} 9}
26panels { 10panels {
27 name: "DICE" 11 name: "DICE"
28 path: "Panels/Back Right/br_16" 12 path: "Panels/Back Right/br_16"
29 clue: "dice" 13 clue: "dice"
30 answer: "die" 14 answer: "die"
31 symbols: "planet" 15 symbols: PLANET
32} 16}
33panels { 17panels {
34 name: "CORN" 18 name: "CORN"
35 path: "Panels/Back Right/br_15" 19 path: "Panels/Back Right/br_15"
36 clue: "corn" 20 clue: "corn"
37 answer: "corners" 21 answer: "corners"
38 symbols: "sparkles" 22 symbols: SPARKLES
39 symbols: "planet" 23 symbols: PLANET
40} \ No newline at end of file 24} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/X Area.txtpb b/data/maps/the_entry/rooms/X Area.txtpb index ada16f8..3f61c26 100644 --- a/data/maps/the_entry/rooms/X Area.txtpb +++ b/data/maps/the_entry/rooms/X Area.txtpb
@@ -1,5 +1,5 @@
1name: "X Area" 1name: "X Area"
2display_name: "Starting Room" 2panel_display_name: "Starting Room"
3letters { 3letters {
4 key: "x" 4 key: "x"
5 path: "Components/Collectables/x" 5 path: "Components/Collectables/x"
diff --git a/data/maps/the_extravagant/connections.txtpb b/data/maps/the_extravagant/connections.txtpb index 50b65d5..777b3a8 100644 --- a/data/maps/the_extravagant/connections.txtpb +++ b/data/maps/the_extravagant/connections.txtpb
@@ -143,3 +143,8 @@ connections {
143 } 143 }
144 oneway: true 144 oneway: true
145} 145}
146connections {
147 from_room: "Y Minus First Floor"
148 to_room: "E Room"
149 door { name: "E Door" }
150}
diff --git a/data/maps/the_extravagant/metadata.txtpb b/data/maps/the_extravagant/metadata.txtpb new file mode 100644 index 0000000..0a35c90 --- /dev/null +++ b/data/maps/the_extravagant/metadata.txtpb
@@ -0,0 +1,3 @@
1display_name: "The Extravagant"
2# This appears to be completely inaccessible.
3excluded_nodes: "Components/Warps/worldport"
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 b724a65..3dcc437 100644 --- a/data/maps/the_extravagant/rooms/Engine Room.txtpb +++ b/data/maps/the_extravagant/rooms/Engine Room.txtpb
@@ -1,18 +1,17 @@
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"
6 clue: "engine" 5 clue: "engine"
7 answer: "train" 6 answer: "train"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
10panels { 9panels {
11 name: "CABOOSE" 10 name: "CABOOSE"
12 path: "Panels/panel_9" 11 path: "Panels/panel_9"
13 clue: "caboose" 12 clue: "caboose"
14 answer: "train" 13 answer: "train"
15 symbols: "boxes" 14 symbols: BOXES
16} 15}
17paintings { 16paintings {
18 name: "UNDUE" 17 name: "UNDUE"
diff --git a/data/maps/the_extravagant/rooms/Hat Chamber.txtpb b/data/maps/the_extravagant/rooms/Hat Chamber.txtpb index 62ac741..a100130 100644 --- a/data/maps/the_extravagant/rooms/Hat Chamber.txtpb +++ b/data/maps/the_extravagant/rooms/Hat Chamber.txtpb
@@ -1,18 +1,17 @@
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"
6 clue: "brim" 5 clue: "brim"
7 answer: "hat" 6 answer: "hat"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
10panels { 9panels {
11 name: "OUTFIT" 10 name: "OUTFIT"
12 path: "Panels/panel_15" 11 path: "Panels/panel_15"
13 clue: "outfit" 12 clue: "outfit"
14 answer: "hat" 13 answer: "hat"
15 symbols: "boxes" 14 symbols: BOXES
16} 15}
17paintings { 16paintings {
18 name: "UNDUE" 17 name: "UNDUE"
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 f1ecdb2..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,9 +1,8 @@
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"
6 clue: "antenna" 5 clue: "antenna"
7 answer: "ant" 6 answer: "ant"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
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 54fe1d4..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,9 +1,8 @@
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"
6 clue: "rowboat" 5 clue: "rowboat"
7 answer: "oar" 6 answer: "oar"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
diff --git a/data/maps/the_extravagant/rooms/X Minus.txtpb b/data/maps/the_extravagant/rooms/X Minus.txtpb index 45847e1..92b15dc 100644 --- a/data/maps/the_extravagant/rooms/X Minus.txtpb +++ b/data/maps/the_extravagant/rooms/X Minus.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "duo" 5 clue: "duo"
7 answer: "trio" 6 answer: "trio"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
10paintings { 9paintings {
11 name: "SMILE" 10 name: "SMILE"
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 b117781..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,9 +1,8 @@
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"
6 clue: "colony" 5 clue: "colony"
7 answer: "ant" 6 answer: "ant"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
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 9b258fb..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,9 +1,8 @@
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"
6 clue: "head" 5 clue: "head"
7 answer: "hair" 6 answer: "hair"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
diff --git a/data/maps/the_extravagant/rooms/X Plus.txtpb b/data/maps/the_extravagant/rooms/X Plus.txtpb index f8c08d0..a1c4b9d 100644 --- a/data/maps/the_extravagant/rooms/X Plus.txtpb +++ b/data/maps/the_extravagant/rooms/X Plus.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "rose" 5 clue: "rose"
7 answer: "thorn" 6 answer: "thorn"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
10paintings { 9paintings {
11 name: "UNLESS" 10 name: "UNLESS"
@@ -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 fb674c0..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,18 +1,17 @@
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"
6 clue: "rhino" 5 clue: "rhino"
7 answer: "horn" 6 answer: "horn"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
10panels { 9panels {
11 name: "HORN" 10 name: "HORN"
12 path: "Panels/panel_3" 11 path: "Panels/panel_3"
13 clue: "horn" 12 clue: "horn"
14 answer: "rhino" 13 answer: "rhino"
15 symbols: "boxes" 14 symbols: BOXES
16} 15}
17paintings { 16paintings {
18 name: "GALLERY" 17 name: "GALLERY"
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 71c819f..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,11 +1,10 @@
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"
6 clue: "compass" 5 clue: "compass"
7 answer: "north" 6 answer: "north"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
10paintings { 9paintings {
11 name: "UNMORE" 10 name: "UNMORE"
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 f5ebe14..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,9 +1,8 @@
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"
6 clue: "whiskers" 5 clue: "whiskers"
7 answer: "rat" 6 answer: "rat"
8 symbols: "boxes" 7 symbols: BOXES
9} 8}
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 3fd845b..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,19 +1,18 @@
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"
7 clue: "cactus" 6 clue: "cactus"
8 answer: "thorn" 7 answer: "thorn"
9 symbols: "boxes" 8 symbols: BOXES
10} 9}
11panels { 10panels {
12 name: "TAIL" 11 name: "TAIL"
13 path: "Panels/panel_12" 12 path: "Panels/panel_12"
14 clue: "tail" 13 clue: "tail"
15 answer: "rat" 14 answer: "rat"
16 symbols: "boxes" 15 symbols: BOXES
17} 16}
18paintings { 17paintings {
19 name: "UNMORE" 18 name: "UNMORE"
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index 0851215..adbc766 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -1,8 +1,9 @@
1# The Gallery is interesting because there's so many cross-map requirements. 1# The Gallery is interesting because there's so many cross-map requirements.
2doors { 2doors {
3 name: "Darkroom Painting" 3 name: "Darkroom Painting"
4 type: ITEM_ONLY 4 type: GALLERY_PAINTING
5 move_paintings { room: "Main Area" name: "DARKROOM" } 5 #move_paintings { room: "Main Area" name: "DARKROOM" }
6 receivers: "Components/Paintings/darkroom/teleportListener"
6 panels { map: "the_darkroom" room: "First Room" name: "BISON" } 7 panels { map: "the_darkroom" room: "First Room" name: "BISON" }
7 panels { map: "the_darkroom" room: "First Room" name: "FISH" } 8 panels { map: "the_darkroom" room: "First Room" name: "FISH" }
8 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" } 9 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" }
@@ -26,14 +27,16 @@ doors {
26} 27}
27doors { 28doors {
28 name: "Butterfly Painting" 29 name: "Butterfly Painting"
29 type: ITEM_ONLY 30 type: GALLERY_PAINTING
30 move_paintings { room: "Main Area" name: "BUTTERFLY" } 31 #move_paintings { room: "Main Area" name: "BUTTERFLY" }
32 receivers: "Components/Paintings/butterfly/teleportListener"
31 rooms { map: "the_butterfly" name: "Main Area" } 33 rooms { map: "the_butterfly" name: "Main Area" }
32} 34}
33doors { 35doors {
34 name: "Between Painting" 36 name: "Between Painting"
35 type: ITEM_ONLY 37 type: GALLERY_PAINTING
36 move_paintings { room: "Main Area" name: "BETWEEN" } 38 #move_paintings { room: "Main Area" name: "BETWEEN" }
39 receivers: "Components/Paintings/between/teleportListener"
37 panels { map: "the_between" room: "Main Area" name: "SUN" } 40 panels { map: "the_between" room: "Main Area" name: "SUN" }
38 panels { map: "the_between" room: "Main Area" name: "KOI" } 41 panels { map: "the_between" room: "Main Area" name: "KOI" }
39 panels { map: "the_between" room: "Main Area" name: "SUN KOI" } 42 panels { map: "the_between" room: "Main Area" name: "SUN KOI" }
@@ -67,86 +70,161 @@ doors {
67} 70}
68doors { 71doors {
69 name: "Entry Painting" 72 name: "Entry Painting"
70 type: ITEM_ONLY 73 type: GALLERY_PAINTING
71 move_paintings { room: "Main Area" name: "ENTRY" } 74 #move_paintings { room: "Main Area" name: "ENTRY" }
75 receivers: "Components/Paintings/eyes/teleportListener"
72 panels { map: "the_entry" room: "Eye Room" name: "I" } 76 panels { map: "the_entry" room: "Eye Room" name: "I" }
73} 77}
74doors { 78doors {
75 name: "Wise Painting" 79 name: "Wise Painting"
76 type: ITEM_ONLY 80 type: GALLERY_PAINTING
77 move_paintings { room: "Main Area" name: "WISE" } 81 #move_paintings { room: "Main Area" name: "WISE" }
78 # TODO: any panel in The Wise 82 receivers: "Components/Paintings/triangle/teleportListener"
83 panels { map: "the_wise" room: "Entry" name: "INK" }
84 panels { map: "the_wise" room: "Puzzles" name: "STORY" }
85 panels { map: "the_wise" room: "Puzzles" name: "VENTURE" }
86 panels { map: "the_wise" room: "Puzzles" name: "PASSED" }
87 panels { map: "the_wise" room: "Puzzles" name: "SLUMBERING" }
88 panels { map: "the_wise" room: "Puzzles" name: "RHYME" }
89 panels { map: "the_wise" room: "Puzzles" name: "OBSCURE" }
90 panels { map: "the_wise" room: "Puzzles" name: "PROPHET" }
91 panels { map: "the_wise" room: "Puzzles" name: "ERAS" }
92 panels { map: "the_wise" room: "Puzzles" name: "DARKNESS" }
93 panels { map: "the_wise" room: "Puzzles" name: "PRINCE" }
94 panels { map: "the_wise" room: "Puzzles" name: "BATH" }
95 panels { map: "the_wise" room: "Puzzles" name: "CHAOTIC" }
96 panels { map: "the_wise" room: "Puzzles" name: "EYES" }
97 panels { map: "the_wise" room: "Puzzles" name: "QUEENDOOM" }
98 panels { map: "the_wise" room: "Puzzles" name: "SHOUTS" }
99 panels { map: "the_wise" room: "Puzzles" name: "INTELLIGENCE" }
100 panels { map: "the_wise" room: "Puzzles" name: "EARTHWAR" }
101 panels { map: "the_wise" room: "Puzzles" name: "SLEEPER" }
102 panels { map: "the_wise" room: "Puzzles" name: "BOTTLE" }
103 panels { map: "the_wise" room: "Puzzles" name: "WORDS" }
104 complete_at: 1
79} 105}
80doors { 106doors {
81 name: "Tree Painting" 107 name: "Tree Painting"
82 type: ITEM_ONLY 108 type: GALLERY_PAINTING
83 move_paintings { room: "Main Area" name: "TREE" } 109 #move_paintings { room: "Main Area" name: "TREE" }
84 # TODO: any panel in The Tree 110 receivers: "Components/Paintings/Clue Maps/tree/teleportListener"
111 panels { map: "the_tree" room: "Main Area" name: "COLOR" }
112 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" }
113 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" }
114 panels { map: "the_tree" room: "Main Area" name: "MEAL (1)" }
115 panels { map: "the_tree" room: "Main Area" name: "MEAL (2)" }
116 panels { map: "the_tree" room: "Main Area" name: "WALK (1)" }
117 panels { map: "the_tree" room: "Main Area" name: "WALK (2)" }
118 panels { map: "the_tree" room: "Main Area" name: "REST" }
119 panels { map: "the_tree" room: "Main Area" name: "SLEEP" }
120 panels { map: "the_tree" room: "Main Area" name: "JUMP (1)" }
121 panels { map: "the_tree" room: "Main Area" name: "JUMP (2)" }
122 panels { map: "the_tree" room: "Main Area" name: "DRIZZLE" }
123 panels { map: "the_tree" room: "Main Area" name: "WADE" }
124 panels { map: "the_tree" room: "Main Area" name: "GROW (1)" }
125 panels { map: "the_tree" room: "Main Area" name: "GROW (2)" }
126 panels { map: "the_tree" room: "Main Area" name: "GROW (3)" }
127 panels { map: "the_tree" room: "Main Area" name: "GOOD (1)" }
128 panels { map: "the_tree" room: "Main Area" name: "GOOD (2)" }
129 panels { map: "the_tree" room: "Main Area" name: "GOOD (3)" }
130 panels { map: "the_tree" room: "Main Area" name: "HOVER" }
131 panels { map: "the_tree" room: "Main Area" name: "HAPPY (1)" }
132 panels { map: "the_tree" room: "Main Area" name: "HAPPY (2)" }
133 panels { map: "the_tree" room: "Main Area" name: "HAPPY (3)" }
134 panels { map: "the_tree" room: "Main Area" name: "LIGHT (1)" }
135 panels { map: "the_tree" room: "Main Area" name: "LIGHT (2)" }
136 panels { map: "the_tree" room: "Main Area" name: "LIGHT (3)" }
137 panels { map: "the_tree" room: "Main Area" name: "SMALL (1)" }
138 panels { map: "the_tree" room: "Main Area" name: "SMALL (2)" }
139 panels { map: "the_tree" room: "Main Area" name: "SMALL (3)" }
140 panels { map: "the_tree" room: "Main Area" name: "SPRINKLE" }
141 complete_at: 1
85} 142}
86doors { 143doors {
87 name: "Unyielding Painting" 144 name: "Unyielding Painting"
88 type: ITEM_ONLY 145 type: GALLERY_PAINTING
89 move_paintings { room: "Main Area" name: "UNYIELDING" } 146 #move_paintings { room: "Main Area" name: "UNYIELDING" }
90 # TODO: Enter the room where the warp from The Digital is 147 receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener"
148 rooms { map: "the_unyielding" name: "Digital Entrance" }
91} 149}
92doors { 150doors {
93 name: "Graveyard Painting" 151 name: "Graveyard Painting"
94 type: ITEM_ONLY 152 type: GALLERY_PAINTING
95 move_paintings { room: "Main Area" name: "GRAVEYARD" } 153 #move_paintings { room: "Main Area" name: "GRAVEYARD" }
154 receivers: "Components/Paintings/Endings/grave/teleportListener"
96 rooms { map: "the_graveyard" name: "Outside" } 155 rooms { map: "the_graveyard" name: "Outside" }
97} 156}
98doors { 157doors {
99 name: "Control Center Painting" 158 name: "Control Center Painting"
100 type: ITEM_ONLY 159 type: GALLERY_PAINTING
101 move_paintings { room: "Main Area" name: "CC" } 160 #move_paintings { room: "Main Area" name: "CC" }
161 receivers: "Components/Paintings/Endings/desert/teleportListener"
102 rooms { map: "the_impressive" name: "M2 Room" } 162 rooms { map: "the_impressive" name: "M2 Room" }
103} 163}
104doors { 164doors {
105 name: "Tower Painting" 165 name: "Tower Painting"
106 type: ITEM_ONLY 166 type: GALLERY_PAINTING
107 move_paintings { room: "Main Area" name: "TOWER" } 167 #move_paintings { room: "Main Area" name: "TOWER" }
108 # TODO: Enter The Tower 168 receivers: "Components/Paintings/Endings/red/teleportListener"
169 rooms { map: "the_tower" name: "First Floor" }
109} 170}
110doors { 171doors {
111 name: "Wondrous Painting" 172 name: "Wondrous Painting"
112 type: ITEM_ONLY 173 type: GALLERY_PAINTING
113 move_paintings { room: "Main Area" name: "WONDROUS" } 174 #move_paintings { room: "Main Area" name: "WONDROUS" }
114 # TODO: any panel in The Wondrous 175 receivers: "Components/Paintings/Endings/window/teleportListener"
176 panels { map: "the_wondrous" room: "Entry" name: "WONDER" }
177 panels { map: "the_wondrous" room: "Regular" name: "SHRINK" }
178 panels { map: "the_wondrous" room: "Huge" name: "SHRINK" }
179 panels { map: "the_wondrous" room: "Huge" name: "IRE" }
180 panels { map: "the_wondrous" room: "Huge" name: "BRIE" }
181 panels { map: "the_wondrous" room: "Huge" name: "WICK" }
182 panels { map: "the_wondrous" room: "Huge" name: "BARK" }
183 panels { map: "the_wondrous" room: "Huge" name: "HARE" }
184 panels { map: "the_wondrous" room: "Huge" name: "CHIME" }
185 panels { map: "the_wondrous" room: "Huge" name: "LIBRARY" }
186 complete_at: 1
115} 187}
116doors { 188doors {
117 name: "Rainbow Painting" 189 name: "Rainbow Painting"
118 type: ITEM_ONLY 190 type: GALLERY_PAINTING
119 move_paintings { room: "Main Area" name: "RAINBOW" } 191 #move_paintings { room: "Main Area" name: "RAINBOW" }
120 # TODO: Enter the room with the rainbow painting in Daedalus 192 receivers: "Components/Paintings/Endings/rainbow/teleportListener"
193 rooms { map: "daedalus" name: "Rainbow Start" }
121} 194}
122doors { 195doors {
123 name: "Words Painting" 196 name: "Words Painting"
124 type: ITEM_ONLY 197 type: GALLERY_PAINTING
125 move_paintings { room: "Main Area" name: "WORDS" } 198 #move_paintings { room: "Main Area" name: "WORDS" }
126 # TODO: Enter The Words 199 receivers: "Components/Paintings/Endings/words/teleportListener"
200 rooms { map: "the_words" name: "Main Area" }
127} 201}
128doors { 202doors {
129 name: "Colorful Painting" 203 name: "Colorful Painting"
130 type: ITEM_ONLY 204 type: GALLERY_PAINTING
131 move_paintings { room: "Main Area" name: "COLORFUL" } 205 #move_paintings { room: "Main Area" name: "COLORFUL" }
206 receivers: "Components/Paintings/Endings/colorful/teleportListener"
132 rooms { map: "the_colorful" name: "White Room" } 207 rooms { map: "the_colorful" name: "White Room" }
133} 208}
134doors { 209doors {
135 name: "Castle Painting" 210 name: "Castle Painting"
136 type: ITEM_ONLY 211 type: GALLERY_PAINTING
137 move_paintings { room: "Main Area" name: "CASTLE" } 212 #move_paintings { room: "Main Area" name: "CASTLE" }
138 # TODO: Enter the castle in Daedalus 213 receivers: "Components/Paintings/Endings/castle/teleportListener"
214 rooms { map: "daedalus" name: "Castle" }
139} 215}
140doors { 216doors {
141 name: "Sun Temple Painting" 217 name: "Sun Temple Painting"
142 type: ITEM_ONLY 218 type: GALLERY_PAINTING
143 move_paintings { room: "Main Area" name: "SUNTEMPLE" } 219 #move_paintings { room: "Main Area" name: "SUNTEMPLE" }
144 # TODO: Enter The Sun Temple 220 receivers: "Components/Paintings/Endings/temple/teleportListener"
221 rooms { map: "the_sun_temple" name: "Entrance" }
145} 222}
146doors { 223doors {
147 name: "Ancient Painting" 224 name: "Ancient Painting"
148 type: ITEM_ONLY 225 type: GALLERY_PAINTING
149 move_paintings { room: "Main Area" name: "ANCIENT" } 226 #move_paintings { room: "Main Area" name: "ANCIENT" }
227 receivers: "Components/Paintings/Endings/cubes/teleportListener"
150 rooms { map: "the_ancient" name: "Outside" } 228 rooms { map: "the_ancient" name: "Outside" }
151} 229}
152doors { 230doors {
diff --git a/data/maps/the_gallery/metadata.txtpb b/data/maps/the_gallery/metadata.txtpb new file mode 100644 index 0000000..41ec36e --- /dev/null +++ b/data/maps/the_gallery/metadata.txtpb
@@ -0,0 +1,9 @@
1display_name: "The Gallery"
2# These are the eyes in the foyer, and aren't normal paintings.
3excluded_nodes: "Components/Paintings/Starting/eye"
4excluded_nodes: "Components/Paintings/Starting/eye2"
5excluded_nodes: "Components/Paintings/Starting/eye3"
6excluded_nodes: "Components/Paintings/Starting/eye4"
7# This is the E that got removed but not deleted. It's above the ceiling and
8# cannot be accessed.
9excluded_nodes: "Components/Paintings/Starting/e"
diff --git a/data/maps/the_gallery/rooms/Back Room.txtpb b/data/maps/the_gallery/rooms/Back Room.txtpb index 81ce938..74d5304 100644 --- a/data/maps/the_gallery/rooms/Back Room.txtpb +++ b/data/maps/the_gallery/rooms/Back Room.txtpb
@@ -1,17 +1,16 @@
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"
6 clue: "" 5 clue: ""
7 answer: "jab" 6 answer: "jab"
8 symbols: "question" 7 symbols: QUESTION
9} 8}
10panels { 9panels {
11 name: "TREE" 10 name: "TREE"
12 path: "Panels/entry_3" 11 path: "Panels/entry_3"
13 clue: "" 12 clue: ""
14 answer: "icy" 13 answer: "icy"
15 symbols: "question" 14 symbols: QUESTION
16} 15}
17# Not sure whether the two paintings in here should be randomized, since they're hints. 16# Not sure whether the two paintings in here should be randomized, since they're hints.
diff --git a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb index bb1231e..51d2be5 100644 --- a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb +++ b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "where" 5 clue: "where"
7 answer: "question" 6 answer: "question"
8 symbols: "example" 7 symbols: EXAMPLE
9} 8}
10paintings { 9paintings {
11 name: "EYE" 10 name: "EYE"
diff --git a/data/maps/the_gallery/rooms/Ending.txtpb b/data/maps/the_gallery/rooms/Ending.txtpb index 28894e0..f713acc 100644 --- a/data/maps/the_gallery/rooms/Ending.txtpb +++ b/data/maps/the_gallery/rooms/Ending.txtpb
@@ -1,3 +1,5 @@
1name: "Ending" 1name: "Ending"
2display_name: "Back Room" 2endings {
3# TODO: Yellow Ending 3 name: "YELLOW"
4 path: "Components/Endings/yellow_ending"
5}
diff --git a/data/maps/the_gallery/rooms/Main Area.txtpb b/data/maps/the_gallery/rooms/Main Area.txtpb index a8fb3c6..bc1606d 100644 --- a/data/maps/the_gallery/rooms/Main Area.txtpb +++ b/data/maps/the_gallery/rooms/Main Area.txtpb
@@ -1,8 +1,8 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3keyholders { 2keyholders {
4 name: "P" 3 name: "P"
5 path: "Components/KeyHolders/keyHolderP" 4 path: "Components/KeyHolders/keyHolderP"
5 key: "p"
6} 6}
7paintings { 7paintings {
8 name: "OWL" 8 name: "OWL"
diff --git a/data/maps/the_gold/metadata.txtpb b/data/maps/the_gold/metadata.txtpb new file mode 100644 index 0000000..fef3e34 --- /dev/null +++ b/data/maps/the_gold/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Gold"
diff --git a/data/maps/the_gold/rooms/The Whole Thing.txtpb b/data/maps/the_gold/rooms/The Whole Thing.txtpb index a24f48e..4848c1f 100644 --- a/data/maps/the_gold/rooms/The Whole Thing.txtpb +++ b/data/maps/the_gold/rooms/The Whole Thing.txtpb
@@ -1,10 +1,12 @@
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"
6 clue: "" 5 clue: ""
7 answer: "colors" 6 answer: "colors"
8 symbols: "question" 7 symbols: QUESTION
8}
9endings {
10 name: "GOLD"
11 path: "Components/gold_ending"
9} 12}
10# TODO: Gold Ending
diff --git a/data/maps/the_graveyard/doors.txtpb b/data/maps/the_graveyard/doors.txtpb index 5570bb7..a10d8f6 100644 --- a/data/maps/the_graveyard/doors.txtpb +++ b/data/maps/the_graveyard/doors.txtpb
@@ -6,10 +6,9 @@ doors {
6 doors { map: "the_great" name: "The Landscapes Gravestone" } 6 doors { map: "the_great" name: "The Landscapes Gravestone" }
7 doors { map: "the_great" name: "The Maze Gravestone" } 7 doors { map: "the_great" name: "The Maze Gravestone" }
8 doors { map: "the_great" name: "Building Building Gravestone" } 8 doors { map: "the_great" name: "Building Building Gravestone" }
9 # TODO: gravestones 9 doors { map: "the_linear" name: "Behind The Keen Gravestone" }
10 # The Tree (the_tree) 10 doors { map: "the_three_doors" name: "The Three Doors Gravestone" }
11 # The Three Doors (the_three_doors) 11 doors { map: "the_tree" name: "The Tree Gravestone" }
12 # Behind The Keen (the_linear)
13} 12}
14doors { 13doors {
15 name: "Mausoleum Door" 14 name: "Mausoleum Door"
@@ -20,6 +19,7 @@ doors {
20doors { 19doors {
21 name: "Double Letters" 20 name: "Double Letters"
22 type: EVENT 21 type: EVENT
23 switches: "double_letters" 22 receivers: "Panels/panel_3/teleportListener"
24 # TODO: once again, not sure whether this is how it should work 23 receivers: "Components/Paintings/omrt/teleportListener"
24 double_letters: true
25} 25}
diff --git a/data/maps/the_graveyard/metadata.txtpb b/data/maps/the_graveyard/metadata.txtpb new file mode 100644 index 0000000..0bac222 --- /dev/null +++ b/data/maps/the_graveyard/metadata.txtpb
@@ -0,0 +1,6 @@
1display_name: "The Graveyard"
2# These really shouldn't be shuffled because it would make Black Ending trivial.
3excluded_nodes: "Components/Paintings/grave"
4excluded_nodes: "Components/Paintings/grave2"
5# I'll be real, I have no idea what this is.
6excluded_nodes: "Panels/panel_4"
diff --git a/data/maps/the_graveyard/rooms/Inside.txtpb b/data/maps/the_graveyard/rooms/Inside.txtpb index e8b3e41..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"
@@ -7,5 +6,8 @@ panels {
7 answer: "remember" 6 answer: "remember"
8 required_door { name: "Double Letters" } 7 required_door { name: "Double Letters" }
9} 8}
10# TODO: Black Ending 9endings {
10 name: "BLACK"
11 path: "Components/Ending/black_ending"
12}
11# TODO: Not sure if the paintings in here should be randomized. 13# TODO: Not sure if the paintings in here should be randomized.
diff --git a/data/maps/the_graveyard/rooms/Outside.txtpb b/data/maps/the_graveyard/rooms/Outside.txtpb index 6ea78a1..db9de1b 100644 --- a/data/maps/the_graveyard/rooms/Outside.txtpb +++ b/data/maps/the_graveyard/rooms/Outside.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "foot" 5 clue: "foot"
7 answer: "yard" 6 answer: "yard"
8 symbols: "boxes" 7 symbols: BOXES
9 required_door { name: "Outside Puzzles" } 8 required_door { name: "Outside Puzzles" }
10} 9}
11panels { 10panels {
@@ -13,6 +12,6 @@ panels {
13 path: "Panels/panel_2" 12 path: "Panels/panel_2"
14 clue: "severe" 13 clue: "severe"
15 answer: "grave" 14 answer: "grave"
16 symbols: "sun" 15 symbols: SUN
17 required_door { name: "Outside Puzzles" } 16 required_door { name: "Outside Puzzles" }
18} 17}
diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index ed8b111..5d0e90d 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb
@@ -49,6 +49,7 @@ doors {
49 type: LOCATION_ONLY 49 type: LOCATION_ONLY
50 panels { room: "West Side" name: "ERASE" } 50 panels { room: "West Side" name: "ERASE" }
51 location_room: "West Side" 51 location_room: "West Side"
52 location_name: "ERASE"
52} 53}
53doors { 54doors {
54 name: "Control Center Purple Door" 55 name: "Control Center Purple Door"
@@ -98,7 +99,8 @@ doors {
98doors { 99doors {
99 name: "Savory Painting" 100 name: "Savory Painting"
100 type: STANDARD 101 type: STANDARD
101 move_paintings { room: "West Side" name: "EXTRAVAGANT" } 102 #move_paintings { room: "West Side" name: "EXTRAVAGANT" }
103 receivers: "Components/Paintings/unless/teleportListener"
102 panels { room: "West Side" name: "SAVORY" } 104 panels { room: "West Side" name: "SAVORY" }
103 panels { room: "West Side" name: "FLAVORS" } 105 panels { room: "West Side" name: "FLAVORS" }
104 location_room: "West Side" 106 location_room: "West Side"
@@ -141,6 +143,7 @@ doors {
141 panels { room: "Pillar Room" name: "CAUGHT" } 143 panels { room: "Pillar Room" name: "CAUGHT" }
142 panels { room: "Pillar Room" name: "TEN" } 144 panels { room: "Pillar Room" name: "TEN" }
143 location_room: "Pillar Room" 145 location_room: "Pillar Room"
146 location_name: "Puzzles"
144} 147}
145doors { 148doors {
146 name: "North Landscape Entrance" 149 name: "North Landscape Entrance"
@@ -224,7 +227,7 @@ doors {
224 name: "Tower Entrance" 227 name: "Tower Entrance"
225 type: ITEM_ONLY 228 type: ITEM_ONLY
226 receivers: "Components/Doors/entry_25" 229 receivers: "Components/Doors/entry_25"
227 switches: "double_letters" 230 double_letters: true
228} 231}
229doors { 232doors {
230 name: "Maze Out/South Door" 233 name: "Maze Out/South Door"
@@ -306,7 +309,7 @@ doors {
306 panels { room: "Maze Cold Area" name: "COLD" } 309 panels { room: "Maze Cold Area" name: "COLD" }
307 panels { room: "Maze In Area" name: "IN" } 310 panels { room: "Maze In Area" name: "IN" }
308 panels { room: "Maze Moon Area" name: "MOON" } 311 panels { room: "Maze Moon Area" name: "MOON" }
309 panels { room: "Maze Of Area" name: "OFF" } 312 panels { room: "Maze Off Area" name: "OFF" }
310 panels { room: "Maze Slice Area" name: "SLICE" } 313 panels { room: "Maze Slice Area" name: "SLICE" }
311 panels { room: "Maze Smooth Area" name: "SMOOTH" } 314 panels { room: "Maze Smooth Area" name: "SMOOTH" }
312 panels { room: "Maze South Area" name: "SOUTH" } 315 panels { room: "Maze South Area" name: "SOUTH" }
@@ -327,7 +330,7 @@ doors {
327 panels { room: "Maze Cold Area" name: "COLD" } 330 panels { room: "Maze Cold Area" name: "COLD" }
328 panels { room: "Maze In Area" name: "IN" } 331 panels { room: "Maze In Area" name: "IN" }
329 panels { room: "Maze Moon Area" name: "MOON" } 332 panels { room: "Maze Moon Area" name: "MOON" }
330 panels { room: "Maze Of Area" name: "OFF" } 333 panels { room: "Maze Off Area" name: "OFF" }
331 panels { room: "Maze Slice Area" name: "SLICE" } 334 panels { room: "Maze Slice Area" name: "SLICE" }
332 panels { room: "Maze Smooth Area" name: "SMOOTH" } 335 panels { room: "Maze Smooth Area" name: "SMOOTH" }
333 panels { room: "Maze South Area" name: "SOUTH" } 336 panels { room: "Maze South Area" name: "SOUTH" }
@@ -390,11 +393,13 @@ doors {
390 name: "Big Y" 393 name: "Big Y"
391 type: STANDARD 394 type: STANDARD
392 receivers: "Components/Doors/question_3" 395 receivers: "Components/Doors/question_3"
396 receivers: "Components/Doors/question_12"
393 panels { room: "Question Room What" name: "QUESTION" answer: "why" } 397 panels { room: "Question Room What" name: "QUESTION" answer: "why" }
394 panels { room: "Question Room How" name: "QUESTION" answer: "why" } 398 panels { room: "Question Room How" name: "QUESTION" answer: "why" }
395 panels { room: "Question Room When" name: "QUESTION" answer: "why" } 399 panels { room: "Question Room When" name: "QUESTION" answer: "why" }
396 panels { room: "Question Room Who" name: "QUESTION" answer: "why" } 400 panels { room: "Question Room Who" name: "QUESTION" answer: "why" }
397 location_room: "Question Room Who" 401 location_room: "Question Room Who"
402 location_name: "Whys"
398} 403}
399doors { 404doors {
400 name: "Talented Entrance" 405 name: "Talented Entrance"
@@ -417,6 +422,7 @@ doors {
417 panels { room: "Back Area" name: "Right Landscape Top" answer: "tell" } 422 panels { room: "Back Area" name: "Right Landscape Top" answer: "tell" }
418 panels { room: "Back Area" name: "Right Landscape Left" answer: "eyes" } 423 panels { room: "Back Area" name: "Right Landscape Left" answer: "eyes" }
419 location_room: "Back Area" 424 location_room: "Back Area"
425 location_name: "Landscapes Room Alternate Answers"
420} 426}
421doors { 427doors {
422 name: "Nature Room Door" 428 name: "Nature Room Door"
@@ -465,9 +471,13 @@ doors {
465} 471}
466doors { 472doors {
467 name: "Lavender Cube" 473 name: "Lavender Cube"
468 type: ITEM_ONLY 474 type: EVENT
469 receivers: "Components/Doors/entry_28" 475 receivers: "Components/Doors/entry_28"
470 switches: "lavender_cubes" 476 panels {
477 map: "the_ancient"
478 room: "Inside"
479 name: "COLOR"
480 }
471} 481}
472doors { 482doors {
473 name: "Zero Entrance" 483 name: "Zero Entrance"
@@ -492,3 +502,14 @@ doors {
492 panels { room: "Back Area" name: "PAINTING" } 502 panels { room: "Back Area" name: "PAINTING" }
493 location_room: "Back Area" 503 location_room: "Back Area"
494} 504}
505doors {
506 name: "Cyan Doors"
507 type: EVENT
508 receivers: "Panels/General/entry_7/teleportListener"
509 double_letters: true
510}
511doors {
512 name: "Partial Entrance"
513 type: EVENT
514 panels { room: "West Side" name: "CLUE" }
515}
diff --git a/data/maps/the_great/metadata.txtpb b/data/maps/the_great/metadata.txtpb new file mode 100644 index 0000000..b01faf7 --- /dev/null +++ b/data/maps/the_great/metadata.txtpb
@@ -0,0 +1,8 @@
1display_name: "The Great"
2# This can't be shuffled because it is tilted.
3excluded_nodes: "Components/Paintings/u"
4# This can't be shuffled because it is on the ground.
5excluded_nodes: "Components/blare"
6# This is the fake HI panel that used to be in the Control Center entrance. It
7# is neither visible nor accessible.
8excluded_nodes: "Panels/General/entry_4"
diff --git a/data/maps/the_great/rooms/Back Area.txtpb b/data/maps/the_great/rooms/Back Area.txtpb index 0a8b168..c1b8ab3 100644 --- a/data/maps/the_great/rooms/Back Area.txtpb +++ b/data/maps/the_great/rooms/Back Area.txtpb
@@ -1,95 +1,95 @@
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"
6 clue: "plant" 6 clue: "plant"
7 answer: "growth" 7 answer: "growth"
8 symbols: "null" 8 symbols: NULL
9} 9}
10panels { 10panels {
11 name: "TREE" 11 name: "TREE"
12 path: "Panels/General/entry_15" 12 path: "Panels/General/entry_15"
13 clue: "tree" 13 clue: "tree"
14 answer: "growth" 14 answer: "growth"
15 symbols: "null" 15 symbols: NULL
16} 16}
17panels { 17panels {
18 name: "PAINTING" 18 name: "PAINTING"
19 path: "Panels/General/entry_11" 19 path: "Panels/General/entry_11"
20 clue: "painting" 20 clue: "painting"
21 answer: "art" 21 answer: "art"
22 symbols: "example" 22 symbols: EXAMPLE
23} 23}
24panels { 24panels {
25 name: "TOWEL" 25 name: "TOWEL"
26 path: "Panels/Towers/tower_2" 26 path: "Panels/Towers/tower_2"
27 clue: "towel" 27 clue: "towel"
28 answer: "tower" 28 answer: "tower"
29 symbols: "sparkles" 29 symbols: SPARKLES
30} 30}
31panels { 31panels {
32 name: "Top Landscape Top" 32 name: "Top Landscape Top"
33 path: "Panels/Kiwi Room/kiwi_1" 33 path: "Panels/Kiwi Room/kiwi_1"
34 clue: "" 34 clue: ""
35 answer: "one" 35 answer: "one"
36 symbols: "question" 36 symbols: QUESTION
37} 37}
38panels { 38panels {
39 name: "Top Landscape Right" 39 name: "Top Landscape Right"
40 path: "Panels/Kiwi Room/kiwi_2" 40 path: "Panels/Kiwi Room/kiwi_2"
41 clue: "" 41 clue: ""
42 answer: "road" 42 answer: "road"
43 symbols: "question" 43 symbols: QUESTION
44} 44}
45panels { 45panels {
46 name: "Top Landscape Bottom" 46 name: "Top Landscape Bottom"
47 path: "Panels/Kiwi Room/kiwi_3" 47 path: "Panels/Kiwi Room/kiwi_3"
48 clue: "" 48 clue: ""
49 answer: "many" 49 answer: "many"
50 symbols: "question" 50 symbols: QUESTION
51} 51}
52panels { 52panels {
53 name: "Top Landscape Left" 53 name: "Top Landscape Left"
54 path: "Panels/Kiwi Room/kiwi_4" 54 path: "Panels/Kiwi Room/kiwi_4"
55 clue: "" 55 clue: ""
56 answer: "turns" 56 answer: "turns"
57 symbols: "question" 57 symbols: QUESTION
58} 58}
59panels { 59panels {
60 name: "Left Landscape Top" 60 name: "Left Landscape Top"
61 path: "Panels/Kiwi Room/kiwi_5" 61 path: "Panels/Kiwi Room/kiwi_5"
62 clue: "" 62 clue: ""
63 answer: "find" 63 answer: "find"
64 symbols: "question" 64 symbols: QUESTION
65} 65}
66panels { 66panels {
67 name: "Left Landscape Right" 67 name: "Left Landscape Right"
68 path: "Panels/Kiwi Room/kiwi_6" 68 path: "Panels/Kiwi Room/kiwi_6"
69 clue: "" 69 clue: ""
70 answer: "keys" 70 answer: "keys"
71 symbols: "question" 71 symbols: QUESTION
72} 72}
73panels { 73panels {
74 name: "Left Landscape Bottom" 74 name: "Left Landscape Bottom"
75 path: "Panels/Kiwi Room/kiwi_7" 75 path: "Panels/Kiwi Room/kiwi_7"
76 clue: "" 76 clue: ""
77 answer: "write" 77 answer: "write"
78 symbols: "question" 78 symbols: QUESTION
79} 79}
80panels { 80panels {
81 name: "Left Landscape Left" 81 name: "Left Landscape Left"
82 path: "Panels/Kiwi Room/kiwi_8" 82 path: "Panels/Kiwi Room/kiwi_8"
83 clue: "" 83 clue: ""
84 answer: "words" 84 answer: "words"
85 symbols: "question" 85 symbols: QUESTION
86} 86}
87panels { 87panels {
88 name: "Right Landscape Top" 88 name: "Right Landscape Top"
89 path: "Panels/Kiwi Room/kiwi_9" 89 path: "Panels/Kiwi Room/kiwi_9"
90 clue: "" 90 clue: ""
91 answer: "hear" 91 answer: "hear"
92 symbols: "question" 92 symbols: QUESTION
93 proxies { answer: "tell" path: "Panels/Kiwi Proxies/kiwi_9_proxy_1" } 93 proxies { answer: "tell" path: "Panels/Kiwi Proxies/kiwi_9_proxy_1" }
94} 94}
95panels { 95panels {
@@ -97,21 +97,21 @@ panels {
97 path: "Panels/Kiwi Room/kiwi_10" 97 path: "Panels/Kiwi Room/kiwi_10"
98 clue: "" 98 clue: ""
99 answer: "lies" 99 answer: "lies"
100 symbols: "question" 100 symbols: QUESTION
101} 101}
102panels { 102panels {
103 name: "Right Landscape Bottom" 103 name: "Right Landscape Bottom"
104 path: "Panels/Kiwi Room/kiwi_11" 104 path: "Panels/Kiwi Room/kiwi_11"
105 clue: "" 105 clue: ""
106 answer: "the" 106 answer: "the"
107 symbols: "question" 107 symbols: QUESTION
108} 108}
109panels { 109panels {
110 name: "Right Landscape Left" 110 name: "Right Landscape Left"
111 path: "Panels/Kiwi Room/kiwi_12" 111 path: "Panels/Kiwi Room/kiwi_12"
112 clue: "" 112 clue: ""
113 answer: "ears" 113 answer: "ears"
114 symbols: "question" 114 symbols: QUESTION
115 proxies { answer: "eyes" path: "Panels/Kiwi Proxies/kiwi_12_proxy_1" } 115 proxies { answer: "eyes" path: "Panels/Kiwi Proxies/kiwi_12_proxy_1" }
116} 116}
117paintings { 117paintings {
@@ -134,7 +134,7 @@ ports {
134} 134}
135ports { 135ports {
136 name: "TOWER" 136 name: "TOWER"
137 path: "Components/Warps/worldport10" 137 path: "Meshes/Blocks/Warps/worldport10"
138 orientation: "south" 138 orientation: "south"
139 required_door { name: "Tower Entrance" } 139 required_door { name: "Tower Entrance" }
140 # The reverse warp bypasses the door, so there needs to be two oneway connections. 140 # The reverse warp bypasses the door, so there needs to be two oneway connections.
diff --git a/data/maps/the_great/rooms/Behind Question Area.txtpb b/data/maps/the_great/rooms/Behind Question Area.txtpb index 902d9b0..744d4c4 100644 --- a/data/maps/the_great/rooms/Behind Question Area.txtpb +++ b/data/maps/the_great/rooms/Behind Question Area.txtpb
@@ -1,18 +1,18 @@
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"
6 clue: "dew" 6 clue: "dew"
7 answer: "do" 7 answer: "do"
8 symbols: "zero" 8 symbols: ZERO
9} 9}
10panels { 10panels {
11 name: "YEW" 11 name: "YEW"
12 path: "Panels/General/uc_5" 12 path: "Panels/General/uc_5"
13 clue: "yew" 13 clue: "yew"
14 answer: "you" 14 answer: "you"
15 symbols: "zero" 15 symbols: ZERO
16 proxies { answer: "ewe" path: "Panels/General/uc_5_proxy_1" } 16 proxies { answer: "ewe" path: "Panels/General/uc_5_proxy_1" }
17} 17}
18panels { 18panels {
@@ -20,5 +20,5 @@ panels {
20 path: "Panels/General/uc_6" 20 path: "Panels/General/uc_6"
21 clue: "no" 21 clue: "no"
22 answer: "know" 22 answer: "know"
23 symbols: "zero" 23 symbols: ZERO
24} 24}
diff --git a/data/maps/the_great/rooms/Colorful Entrance.txtpb b/data/maps/the_great/rooms/Colorful Entrance.txtpb index 5d7c9b2..cb7eb25 100644 --- a/data/maps/the_great/rooms/Colorful Entrance.txtpb +++ b/data/maps/the_great/rooms/Colorful Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Colorful Entrance" 1name: "Colorful Entrance"
2display_name: "Pillar Room" 2panel_display_name: "Pillar Room"
3ports { 3ports {
4 name: "COLORFUL" 4 name: "COLORFUL"
5 path: "Meshes/Blocks/Warps/worldport13" 5 path: "Meshes/Blocks/Warps/worldport13"
diff --git a/data/maps/the_great/rooms/Daedalus Entrance.txtpb b/data/maps/the_great/rooms/Daedalus Entrance.txtpb index c7e71f0..003a8a3 100644 --- a/data/maps/the_great/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_great/rooms/Daedalus Entrance.txtpb
@@ -1,15 +1,15 @@
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"
6 clue: "missing" 6 clue: "missing"
7 answer: "lost" 7 answer: "lost"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10ports { 10ports {
11 name: "DAEDALUS" 11 name: "DAEDALUS"
12 path: "Components/Warps/worldport8" 12 path: "Meshes/Blocks/Warps/worldport8"
13 orientation: "south" 13 orientation: "south"
14 required_door { name: "Daedalus Entrance" } 14 required_door { name: "Daedalus Entrance" }
15 # The reverse warp bypasses the door, so there needs to be two oneway connections. 15 # The reverse warp bypasses the door, so there needs to be two oneway connections.
diff --git a/data/maps/the_great/rooms/East Landscape.txtpb b/data/maps/the_great/rooms/East Landscape.txtpb index 56700cc..44ed2c5 100644 --- a/data/maps/the_great/rooms/East Landscape.txtpb +++ b/data/maps/the_great/rooms/East Landscape.txtpb
@@ -1,16 +1,16 @@
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"
6 clue: "color" 6 clue: "color"
7 answer: "purple" 7 answer: "purple"
8 symbols: "example" 8 symbols: EXAMPLE
9} 9}
10panels { 10panels {
11 name: "MISTREAT" 11 name: "MISTREAT"
12 path: "Panels/General/entry_13" 12 path: "Panels/General/entry_13"
13 clue: "mistreat" 13 clue: "mistreat"
14 answer: "ream" 14 answer: "ream"
15 symbols: "lingo" 15 symbols: EVAL
16} 16}
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 e0781c5..cd6ba68 100644 --- a/data/maps/the_great/rooms/Hive Entrance.txtpb +++ b/data/maps/the_great/rooms/Hive Entrance.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "lost" 6 clue: "lost"
7 answer: "found" 7 answer: "found"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10ports { 10ports {
11 name: "HIVE" 11 name: "HIVE"
diff --git a/data/maps/the_great/rooms/Jail Part 1.txtpb b/data/maps/the_great/rooms/Jail Part 1.txtpb index 8ab6caf..452841b 100644 --- a/data/maps/the_great/rooms/Jail Part 1.txtpb +++ b/data/maps/the_great/rooms/Jail Part 1.txtpb
@@ -1,87 +1,87 @@
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"
6 clue: "flap" 6 clue: "flap"
7 answer: "trap" 7 answer: "trap"
8 symbols: "zero" 8 symbols: ZERO
9} 9}
10panels { 10panels {
11 name: "LUCK" 11 name: "LUCK"
12 path: "Panels/Throat/throat_2" 12 path: "Panels/Throat/throat_2"
13 clue: "luck" 13 clue: "luck"
14 answer: "stuck" 14 answer: "stuck"
15 symbols: "zero" 15 symbols: ZERO
16} 16}
17panels { 17panels {
18 name: "STICK" 18 name: "STICK"
19 path: "Panels/Throat/throat_3" 19 path: "Panels/Throat/throat_3"
20 clue: "stick" 20 clue: "stick"
21 answer: "stuck" 21 answer: "stuck"
22 symbols: "age" 22 symbols: AGE
23} 23}
24panels { 24panels {
25 name: "SNARE" 25 name: "SNARE"
26 path: "Panels/Throat/throat_4" 26 path: "Panels/Throat/throat_4"
27 clue: "snare" 27 clue: "snare"
28 answer: "trap" 28 answer: "trap"
29 symbols: "sun" 29 symbols: SUN
30} 30}
31panels { 31panels {
32 name: "DOPAMINE" 32 name: "DOPAMINE"
33 path: "Panels/Bowels/bowels_1" 33 path: "Panels/Bowels/bowels_1"
34 clue: "dopamine" 34 clue: "dopamine"
35 answer: "pain" 35 answer: "pain"
36 symbols: "sparkles" 36 symbols: SPARKLES
37} 37}
38panels { 38panels {
39 name: "PALINDROME" 39 name: "PALINDROME"
40 path: "Panels/Bowels/bowels_2" 40 path: "Panels/Bowels/bowels_2"
41 clue: "palindrome" 41 clue: "palindrome"
42 answer: "pain" 42 answer: "pain"
43 symbols: "sparkles" 43 symbols: SPARKLES
44} 44}
45panels { 45panels {
46 name: "SUPERVILLAIN" 46 name: "SUPERVILLAIN"
47 path: "Panels/Bowels/bowels_3" 47 path: "Panels/Bowels/bowels_3"
48 clue: "supervillain" 48 clue: "supervillain"
49 answer: "evil" 49 answer: "evil"
50 symbols: "sparkles" 50 symbols: SPARKLES
51} 51}
52panels { 52panels {
53 name: "PREVAILS" 53 name: "PREVAILS"
54 path: "Panels/Bowels/bowels_4" 54 path: "Panels/Bowels/bowels_4"
55 clue: "prevails" 55 clue: "prevails"
56 answer: "evil" 56 answer: "evil"
57 symbols: "sparkles" 57 symbols: SPARKLES
58} 58}
59panels { 59panels {
60 name: "ENGRAVED" 60 name: "ENGRAVED"
61 path: "Panels/Bowels2/bowels_1" 61 path: "Panels/Bowels2/bowels_1"
62 clue: "engraved" 62 clue: "engraved"
63 answer: "grave" 63 answer: "grave"
64 symbols: "sparkles" 64 symbols: SPARKLES
65} 65}
66panels { 66panels {
67 name: "GLIDEPATH" 67 name: "GLIDEPATH"
68 path: "Panels/Bowels2/bowels_2" 68 path: "Panels/Bowels2/bowels_2"
69 clue: "glidepath" 69 clue: "glidepath"
70 answer: "death" 70 answer: "death"
71 symbols: "sparkles" 71 symbols: SPARKLES
72} 72}
73panels { 73panels {
74 name: "DECATHLON" 74 name: "DECATHLON"
75 path: "Panels/Bowels2/bowels_3" 75 path: "Panels/Bowels2/bowels_3"
76 clue: "decathlon" 76 clue: "decathlon"
77 answer: "death" 77 answer: "death"
78 symbols: "sparkles" 78 symbols: SPARKLES
79} 79}
80panels { 80panels {
81 name: "GRIEVES" 81 name: "GRIEVES"
82 path: "Panels/Bowels2/bowels_4" 82 path: "Panels/Bowels2/bowels_4"
83 clue: "grieves" 83 clue: "grieves"
84 answer: "grave" 84 answer: "grave"
85 symbols: "sparkles" 85 symbols: SPARKLES
86 symbols: "zero" 86 symbols: ZERO
87} 87}
diff --git a/data/maps/the_great/rooms/Jail Part 2.txtpb b/data/maps/the_great/rooms/Jail Part 2.txtpb index 2ef9a2a..1a0c975 100644 --- a/data/maps/the_great/rooms/Jail Part 2.txtpb +++ b/data/maps/the_great/rooms/Jail Part 2.txtpb
@@ -1,58 +1,58 @@
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"
6 clue: "digest" 6 clue: "digest"
7 answer: "die" 7 answer: "die"
8 symbols: "sparkles" 8 symbols: SPARKLES
9} 9}
10panels { 10panels {
11 name: "JAUNDICE" 11 name: "JAUNDICE"
12 path: "Panels/Bowels3/bowels_2" 12 path: "Panels/Bowels3/bowels_2"
13 clue: "jaundice" 13 clue: "jaundice"
14 answer: "die" 14 answer: "die"
15 symbols: "sparkles" 15 symbols: SPARKLES
16} 16}
17panels { 17panels {
18 name: "NECROTIZE (1)" 18 name: "NECROTIZE (1)"
19 path: "Panels/Bowels3/bowels_3" 19 path: "Panels/Bowels3/bowels_3"
20 clue: "necrotize" 20 clue: "necrotize"
21 answer: "rot" 21 answer: "rot"
22 symbols: "sparkles" 22 symbols: SPARKLES
23} 23}
24panels { 24panels {
25 name: "NECROTIZE (2)" 25 name: "NECROTIZE (2)"
26 path: "Panels/Bowels3/bowels_4" 26 path: "Panels/Bowels3/bowels_4"
27 clue: "necrotize" 27 clue: "necrotize"
28 answer: "rot" 28 answer: "rot"
29 symbols: "sun" 29 symbols: SUN
30} 30}
31panels { 31panels {
32 name: "TORMENTS" 32 name: "TORMENTS"
33 path: "Panels/Bowels4/bowels_1" 33 path: "Panels/Bowels4/bowels_1"
34 clue: "torments" 34 clue: "torments"
35 answer: "omen" 35 answer: "omen"
36 symbols: "sparkles" 36 symbols: SPARKLES
37} 37}
38panels { 38panels {
39 name: "PILGRIM" 39 name: "PILGRIM"
40 path: "Panels/Bowels4/bowels_2" 40 path: "Panels/Bowels4/bowels_2"
41 clue: "pilgrim" 41 clue: "pilgrim"
42 answer: "grim" 42 answer: "grim"
43 symbols: "sparkles" 43 symbols: SPARKLES
44} 44}
45panels { 45panels {
46 name: "GRIMACE" 46 name: "GRIMACE"
47 path: "Panels/Bowels4/bowels_3" 47 path: "Panels/Bowels4/bowels_3"
48 clue: "grimace" 48 clue: "grimace"
49 answer: "grim" 49 answer: "grim"
50 symbols: "sparkles" 50 symbols: SPARKLES
51} 51}
52panels { 52panels {
53 name: "COMMENCE" 53 name: "COMMENCE"
54 path: "Panels/Bowels4/bowels_4" 54 path: "Panels/Bowels4/bowels_4"
55 clue: "commence" 55 clue: "commence"
56 answer: "omen" 56 answer: "omen"
57 symbols: "sparkles" 57 symbols: SPARKLES
58} 58}
diff --git a/data/maps/the_great/rooms/Jubilant Entrance.txtpb b/data/maps/the_great/rooms/Jubilant Entrance.txtpb index eaf9811..0700a6b 100644 --- a/data/maps/the_great/rooms/Jubilant Entrance.txtpb +++ b/data/maps/the_great/rooms/Jubilant Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Jubilant Entrance" 1name: "Jubilant Entrance"
2display_name: "West Side" 2panel_display_name: "West Side"
3ports { 3ports {
4 name: "JUBILANT" 4 name: "JUBILANT"
5 path: "Meshes/Blocks/Warps/worldport12" 5 path: "Meshes/Blocks/Warps/worldport12"
diff --git a/data/maps/the_great/rooms/Magnet Room.txtpb b/data/maps/the_great/rooms/Magnet Room.txtpb index e8fff03..2d122a4 100644 --- a/data/maps/the_great/rooms/Magnet Room.txtpb +++ b/data/maps/the_great/rooms/Magnet Room.txtpb
@@ -1,100 +1,100 @@
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"
6 clue: "airplane" 6 clue: "airplane"
7 answer: "fly" 7 answer: "fly"
8 symbols: "job" 8 symbols: JOB
9} 9}
10panels { 10panels {
11 name: "PILOT" 11 name: "PILOT"
12 path: "Panels/Magnet Room/magnet_3" 12 path: "Panels/Magnet Room/magnet_3"
13 clue: "pilot" 13 clue: "pilot"
14 answer: "fly" 14 answer: "fly"
15 symbols: "job" 15 symbols: JOB
16} 16}
17panels { 17panels {
18 name: "AUTHOR" 18 name: "AUTHOR"
19 path: "Panels/Magnet Room/magnet_4" 19 path: "Panels/Magnet Room/magnet_4"
20 clue: "author" 20 clue: "author"
21 answer: "write" 21 answer: "write"
22 symbols: "job" 22 symbols: JOB
23} 23}
24panels { 24panels {
25 name: "PEN" 25 name: "PEN"
26 path: "Panels/Magnet Room/magnet_5" 26 path: "Panels/Magnet Room/magnet_5"
27 clue: "pen" 27 clue: "pen"
28 answer: "write" 28 answer: "write"
29 symbols: "job" 29 symbols: JOB
30} 30}
31panels { 31panels {
32 name: "HEAL" 32 name: "HEAL"
33 path: "Panels/Magnet Room/magnet_6" 33 path: "Panels/Magnet Room/magnet_6"
34 clue: "heal" 34 clue: "heal"
35 answer: "nurse" 35 answer: "nurse"
36 symbols: "job" 36 symbols: JOB
37} 37}
38panels { 38panels {
39 name: "CLEAN" 39 name: "CLEAN"
40 path: "Panels/Magnet Room/magnet_7" 40 path: "Panels/Magnet Room/magnet_7"
41 clue: "clean" 41 clue: "clean"
42 answer: "janitor" 42 answer: "janitor"
43 symbols: "job" 43 symbols: JOB
44} 44}
45panels { 45panels {
46 name: "TRUCKER" 46 name: "TRUCKER"
47 path: "Panels/Magnet Room/magnet_8" 47 path: "Panels/Magnet Room/magnet_8"
48 clue: "trucker" 48 clue: "trucker"
49 answer: "drive" 49 answer: "drive"
50 symbols: "job" 50 symbols: JOB
51} 51}
52panels { 52panels {
53 name: "DOCTOR" 53 name: "DOCTOR"
54 path: "Panels/Magnet Room/magnet_9" 54 path: "Panels/Magnet Room/magnet_9"
55 clue: "doctor" 55 clue: "doctor"
56 answer: "heal" 56 answer: "heal"
57 symbols: "job" 57 symbols: JOB
58} 58}
59panels { 59panels {
60 name: "BARTENDER" 60 name: "BARTENDER"
61 path: "Panels/Magnet Room/magnet_10" 61 path: "Panels/Magnet Room/magnet_10"
62 clue: "bartender" 62 clue: "bartender"
63 answer: "mix" 63 answer: "mix"
64 symbols: "job" 64 symbols: JOB
65} 65}
66panels { 66panels {
67 name: "DIG" 67 name: "DIG"
68 path: "Panels/Magnet Room/magnet_11" 68 path: "Panels/Magnet Room/magnet_11"
69 clue: "dig" 69 clue: "dig"
70 answer: "shovel" 70 answer: "shovel"
71 symbols: "job" 71 symbols: JOB
72} 72}
73panels { 73panels {
74 name: "TILL" 74 name: "TILL"
75 path: "Panels/Magnet Room/magnet_12" 75 path: "Panels/Magnet Room/magnet_12"
76 clue: "till" 76 clue: "till"
77 answer: "hoe" 77 answer: "hoe"
78 symbols: "job" 78 symbols: JOB
79} 79}
80panels { 80panels {
81 name: "WRENCH" 81 name: "WRENCH"
82 path: "Panels/Magnet Room/magnet_13" 82 path: "Panels/Magnet Room/magnet_13"
83 clue: "wrench" 83 clue: "wrench"
84 answer: "turn" 84 answer: "turn"
85 symbols: "job" 85 symbols: JOB
86} 86}
87panels { 87panels {
88 name: "SAW" 88 name: "SAW"
89 path: "Panels/Magnet Room/magnet_14" 89 path: "Panels/Magnet Room/magnet_14"
90 clue: "saw" 90 clue: "saw"
91 answer: "cut" 91 answer: "cut"
92 symbols: "job" 92 symbols: JOB
93} 93}
94panels { 94panels {
95 name: "BLENDER" 95 name: "BLENDER"
96 path: "Panels/Magnet Room/magnet_15" 96 path: "Panels/Magnet Room/magnet_15"
97 clue: "blender" 97 clue: "blender"
98 answer: "mix" 98 answer: "mix"
99 symbols: "job" 99 symbols: JOB
100} 100}
diff --git a/data/maps/the_great/rooms/Main Area.txtpb b/data/maps/the_great/rooms/Main Area.txtpb index a70b011..82ec48c 100644 --- a/data/maps/the_great/rooms/Main Area.txtpb +++ b/data/maps/the_great/rooms/Main Area.txtpb
@@ -1,12 +1,5 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3panels {
4 name: "OUT"
5 path: "Panels/Maze/maze_1"
6 clue: "out"
7 answer: "in"
8 symbols: "sun"
9}
10panels { 3panels {
11 name: "INTRO" 4 name: "INTRO"
12 path: "Panels/General/entry_8" 5 path: "Panels/General/entry_8"
@@ -18,35 +11,35 @@ panels {
18 path: "Panels/General/entry_12" 11 path: "Panels/General/entry_12"
19 clue: "borne" 12 clue: "borne"
20 answer: "born" 13 answer: "born"
21 symbols: "zero" 14 symbols: ZERO
22} 15}
23panels { 16panels {
24 name: "DEW" 17 name: "DEW"
25 path: "Panels/General/dyk_1" 18 path: "Panels/General/dyk_1"
26 clue: "dew" 19 clue: "dew"
27 answer: "do" 20 answer: "do"
28 symbols: "zero" 21 symbols: ZERO
29} 22}
30panels { 23panels {
31 name: "EWE" 24 name: "EWE"
32 path: "Panels/General/dyk_2" 25 path: "Panels/General/dyk_2"
33 clue: "ewe" 26 clue: "ewe"
34 answer: "you" 27 answer: "you"
35 symbols: "zero" 28 symbols: ZERO
36} 29}
37panels { 30panels {
38 name: "NO" 31 name: "NO"
39 path: "Panels/General/dyk_3" 32 path: "Panels/General/dyk_3"
40 clue: "no" 33 clue: "no"
41 answer: "know" 34 answer: "know"
42 symbols: "zero" 35 symbols: ZERO
43} 36}
44panels { 37panels {
45 name: "BROWN RED ORANGE" 38 name: "BROWN RED ORANGE"
46 path: "Panels/General/seeking_1" 39 path: "Panels/General/seeking_1"
47 clue: "" 40 clue: ""
48 answer: "bro" 41 answer: "bro"
49 symbols: "lingo" 42 symbols: LINGO
50} 43}
51panels { 44panels {
52 name: "DO" 45 name: "DO"
@@ -65,14 +58,14 @@ panels {
65 path: "Panels/General/uc_3" 58 path: "Panels/General/uc_3"
66 clue: "see" 59 clue: "see"
67 answer: "sea" 60 answer: "sea"
68 symbols: "zero" 61 symbols: ZERO
69} 62}
70panels { 63panels {
71 name: "SMILE" 64 name: "SMILE"
72 path: "Panels/General/entry_1" 65 path: "Panels/General/entry_1"
73 clue: "smile" 66 clue: "smile"
74 answer: "grin" 67 answer: "grin"
75 symbols: "sun" 68 symbols: SUN
76} 69}
77panels { 70panels {
78 name: "WHY" 71 name: "WHY"
@@ -109,39 +102,47 @@ panels {
109 path: "Panels/General/entry_6" 102 path: "Panels/General/entry_6"
110 clue: "color" 103 clue: "color"
111 answer: "gray" 104 answer: "gray"
112 symbols: "example" 105 symbols: EXAMPLE
113} 106}
114panels { 107panels {
115 name: "BYE" 108 name: "BYE"
116 path: "Panels/General/entry_7" 109 path: "Panels/General/entry_7"
117 clue: "bye" 110 clue: "bye"
118 answer: "high" 111 answer: "high"
119 symbols: "sun" 112 symbols: SUN
120 symbols: "zero" 113 symbols: ZERO
114 required_door { name: "Cyan Doors" }
115}
116panels {
117 name: "CURT"
118 path: "Panels/Maze/entry_1"
119 clue: "curt"
120 answer: "court"
121 symbols: SPARKLES
121} 122}
122ports { 123ports {
123 name: "ENTRY" 124 name: "ENTRY"
124 path: "Components/Warps/worldport" 125 path: "Meshes/Blocks/Warps/worldport"
125 orientation: "south" 126 orientation: "south"
126} 127}
127ports { 128ports {
128 name: "KEEN" 129 name: "KEEN"
129 path: "Components/Warps/worldport6" 130 path: "Meshes/Blocks/Warps/worldport6"
130 orientation: "north" 131 orientation: "north"
131} 132}
132ports { 133ports {
133 name: "ORB" 134 name: "ORB"
134 path: "Components/Warps/worldport3" 135 path: "Meshes/Blocks/Warps/worldport3"
135 orientation: "north" 136 orientation: "north"
136} 137}
137ports { 138ports {
138 name: "LINEAR" 139 name: "LINEAR"
139 path: "Components/Warps/worldport15" 140 path: "Meshes/Blocks/Warps/worldport15"
140 orientation: "south" 141 orientation: "south"
141} 142}
142ports { 143ports {
143 name: "DIGITAL" 144 name: "DIGITAL"
144 path: "Components/Warps/worldport4" 145 path: "Meshes/Blocks/Warps/worldport4"
145 orientation: "down" 146 orientation: "down"
146 required_door { name: "Digital Entrance" } 147 required_door { name: "Digital Entrance" }
147} 148}
diff --git a/data/maps/the_great/rooms/Maze Center.txtpb b/data/maps/the_great/rooms/Maze Center.txtpb index dc54624..97ff146 100644 --- a/data/maps/the_great/rooms/Maze Center.txtpb +++ b/data/maps/the_great/rooms/Maze Center.txtpb
@@ -1,16 +1,16 @@
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"
6 clue: "poor" 6 clue: "poor"
7 answer: "rich" 7 answer: "rich"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "CHASE" 11 name: "CHASE"
12 path: "Panels/Maze/maze_10" 12 path: "Panels/Maze/maze_10"
13 clue: "chase" 13 clue: "chase"
14 answer: "hunt" 14 answer: "hunt"
15 symbols: "sun" 15 symbols: SUN
16} 16}
diff --git a/data/maps/the_great/rooms/Maze Cold Area.txtpb b/data/maps/the_great/rooms/Maze Cold Area.txtpb index c7650f1..70b311e 100644 --- a/data/maps/the_great/rooms/Maze Cold Area.txtpb +++ b/data/maps/the_great/rooms/Maze Cold Area.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "cold" 6 clue: "cold"
7 answer: "hot" 7 answer: "hot"
8 symbols: "sun" 8 symbols: SUN
9} 9}
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 88b8236..8c556aa 100644 --- a/data/maps/the_great/rooms/Maze In Area.txtpb +++ b/data/maps/the_great/rooms/Maze In Area.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "in" 6 clue: "in"
7 answer: "out" 7 answer: "out"
8 symbols: "sun" 8 symbols: SUN
9} 9}
diff --git a/data/maps/the_great/rooms/Maze Moon Area.txtpb b/data/maps/the_great/rooms/Maze Moon Area.txtpb index a947415..10af4a1 100644 --- a/data/maps/the_great/rooms/Maze Moon Area.txtpb +++ b/data/maps/the_great/rooms/Maze Moon Area.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "moon" 6 clue: "moon"
7 answer: "sun" 7 answer: "sun"
8 symbols: "sun" 8 symbols: SUN
9} 9}
diff --git a/data/maps/the_great/rooms/Maze Off Area.txtpb b/data/maps/the_great/rooms/Maze Off Area.txtpb index b090f21..c577129 100644 --- a/data/maps/the_great/rooms/Maze Off Area.txtpb +++ b/data/maps/the_great/rooms/Maze Off Area.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "off" 6 clue: "off"
7 answer: "on" 7 answer: "on"
8 symbols: "sun" 8 symbols: SUN
9} 9}
diff --git a/data/maps/the_great/rooms/Maze Slice Area.txtpb b/data/maps/the_great/rooms/Maze Slice Area.txtpb index a2b207d..f59d6e5 100644 --- a/data/maps/the_great/rooms/Maze Slice Area.txtpb +++ b/data/maps/the_great/rooms/Maze Slice Area.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "slice" 6 clue: "slice"
7 answer: "cut" 7 answer: "cut"
8 symbols: "sun" 8 symbols: SUN
9} 9}
diff --git a/data/maps/the_great/rooms/Maze Smooth Area.txtpb b/data/maps/the_great/rooms/Maze Smooth Area.txtpb index d5668f9..156e885 100644 --- a/data/maps/the_great/rooms/Maze Smooth Area.txtpb +++ b/data/maps/the_great/rooms/Maze Smooth Area.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "smooth" 6 clue: "smooth"
7 answer: "rough" 7 answer: "rough"
8 symbols: "sun" 8 symbols: SUN
9} 9}
diff --git a/data/maps/the_great/rooms/Maze South Area.txtpb b/data/maps/the_great/rooms/Maze South Area.txtpb index c49f1f1..e65778d 100644 --- a/data/maps/the_great/rooms/Maze South Area.txtpb +++ b/data/maps/the_great/rooms/Maze South Area.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "south" 6 clue: "south"
7 answer: "north" 7 answer: "north"
8 symbols: "sun" 8 symbols: SUN
9} 9}
diff --git a/data/maps/the_great/rooms/Maze Start.txtpb b/data/maps/the_great/rooms/Maze Start.txtpb index 870b4f3..16a57f5 100644 --- a/data/maps/the_great/rooms/Maze Start.txtpb +++ b/data/maps/the_great/rooms/Maze Start.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "out" 6 clue: "out"
7 answer: "in" 7 answer: "in"
8 symbols: "sun" 8 symbols: SUN
9} 9}
diff --git a/data/maps/the_great/rooms/Maze Tower.txtpb b/data/maps/the_great/rooms/Maze Tower.txtpb index 8bba0eb..44c30d7 100644 --- a/data/maps/the_great/rooms/Maze Tower.txtpb +++ b/data/maps/the_great/rooms/Maze Tower.txtpb
@@ -1,23 +1,23 @@
1name: "Maze Tower" 1name: "Maze Tower"
2display_name: "Courtyard" 2panel_display_name: "Courtyard"
3panels { 3panels {
4 name: "FEEL" 4 name: "FEEL"
5 path: "Panels/Maze/maze_12" 5 path: "Panels/Maze/maze_12"
6 clue: "feel" 6 clue: "feel"
7 answer: "touch" 7 answer: "touch"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "DECOMPOSE" 11 name: "DECOMPOSE"
12 path: "Panels/Maze/maze_13" 12 path: "Panels/Maze/maze_13"
13 clue: "decompose" 13 clue: "decompose"
14 answer: "rot" 14 answer: "rot"
15 symbols: "sun" 15 symbols: SUN
16} 16}
17panels { 17panels {
18 name: "SPIRE" 18 name: "SPIRE"
19 path: "Panels/Towers/tower_1" 19 path: "Panels/Towers/tower_1"
20 clue: "spire" 20 clue: "spire"
21 answer: "tower" 21 answer: "tower"
22 symbols: "sun" 22 symbols: SUN
23} 23}
diff --git a/data/maps/the_great/rooms/Maze Up Area.txtpb b/data/maps/the_great/rooms/Maze Up Area.txtpb index ee53deb..0046cef 100644 --- a/data/maps/the_great/rooms/Maze Up Area.txtpb +++ b/data/maps/the_great/rooms/Maze Up Area.txtpb
@@ -1,9 +1,9 @@
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"
6 clue: "up" 6 clue: "up"
7 answer: "down" 7 answer: "down"
8 symbols: "sun" 8 symbols: SUN
9} 9}
diff --git a/data/maps/the_great/rooms/Maze Wreck Area.txtpb b/data/maps/the_great/rooms/Maze Wreck Area.txtpb index bea3fca..5710df5 100644 --- a/data/maps/the_great/rooms/Maze Wreck Area.txtpb +++ b/data/maps/the_great/rooms/Maze Wreck Area.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "wreck" 6 clue: "wreck"
7 answer: "ruin" 7 answer: "ruin"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 # This is behind a teal wall. 11 # This is behind a teal wall.
@@ -13,5 +13,5 @@ panels {
13 path: "Panels/General/teal_1" 13 path: "Panels/General/teal_1"
14 clue: "maroon" 14 clue: "maroon"
15 answer: "teal" 15 answer: "teal"
16 symbols: "sun" 16 symbols: SUN
17} 17}
diff --git a/data/maps/the_great/rooms/Nature Room.txtpb b/data/maps/the_great/rooms/Nature Room.txtpb index 01f6d1b..464d3a2 100644 --- a/data/maps/the_great/rooms/Nature Room.txtpb +++ b/data/maps/the_great/rooms/Nature Room.txtpb
@@ -1,30 +1,30 @@
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"
6 clue: "severe" 6 clue: "severe"
7 answer: "grave" 7 answer: "grave"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "FOOT" 11 name: "FOOT"
12 path: "Panels/General/nature_3" 12 path: "Panels/General/nature_3"
13 clue: "foot" 13 clue: "foot"
14 answer: "yard" 14 answer: "yard"
15 symbols: "boxes" 15 symbols: BOXES
16} 16}
17panels { 17panels {
18 name: "PAUSES" 18 name: "PAUSES"
19 path: "Panels/General/nature_4" 19 path: "Panels/General/nature_4"
20 clue: "pauses" 20 clue: "pauses"
21 answer: "waits" 21 answer: "waits"
22 symbols: "sun" 22 symbols: SUN
23} 23}
24panels { 24panels {
25 name: "ABOVE" 25 name: "ABOVE"
26 path: "Panels/General/nature_5" 26 path: "Panels/General/nature_5"
27 clue: "above" 27 clue: "above"
28 answer: "below" 28 answer: "below"
29 symbols: "sun" 29 symbols: SUN
30} 30}
diff --git a/data/maps/the_great/rooms/North Landscape.txtpb b/data/maps/the_great/rooms/North Landscape.txtpb index 9f2f1f9..fb11c42 100644 --- a/data/maps/the_great/rooms/North Landscape.txtpb +++ b/data/maps/the_great/rooms/North Landscape.txtpb
@@ -1,57 +1,58 @@
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"
6 clue: "weather" 6 clue: "weather"
7 answer: "nature" 7 answer: "nature"
8 symbols: "boxes" 8 symbols: BOXES
9} 9}
10panels { 10panels {
11 name: "ANIMALS" 11 name: "ANIMALS"
12 path: "Panels/General/platforms_2" 12 path: "Panels/General/platforms_2"
13 clue: "animals" 13 clue: "animals"
14 answer: "nature" 14 answer: "nature"
15 symbols: "boxes" 15 symbols: BOXES
16} 16}
17panels { 17panels {
18 name: "PLANTS" 18 name: "PLANTS"
19 path: "Panels/General/platforms_3" 19 path: "Panels/General/platforms_3"
20 clue: "plants" 20 clue: "plants"
21 answer: "nature" 21 answer: "nature"
22 symbols: "boxes" 22 symbols: BOXES
23} 23}
24panels { 24panels {
25 name: "LAUGH" 25 name: "LAUGH"
26 path: "Panels/General/dyk_4" 26 path: "Panels/General/dyk_4"
27 clue: "laugh" 27 clue: "laugh"
28 answer: "half" 28 answer: "half"
29 symbols: "zero" 29 symbols: ZERO
30} 30}
31panels { 31panels {
32 name: "FINISHED" 32 name: "FINISHED"
33 path: "Panels/General/dyk_5" 33 path: "Panels/General/dyk_5"
34 clue: "finished" 34 clue: "finished"
35 answer: "done" 35 answer: "done"
36 symbols: "sun" 36 symbols: SUN
37} 37}
38panels { 38panels {
39 name: "LAUGH FINISHED" 39 name: "LAUGH FINISHED"
40 path: "Panels/General/dyk_6" 40 path: "Panels/General/dyk_6"
41 clue: "" 41 clue: ""
42 answer: "shed" 42 answer: "shed"
43 symbols: "lingo" 43 symbols: LINGO
44} 44}
45panels { 45panels {
46 name: "INSIDE" 46 name: "INSIDE"
47 path: "Panels/General/nature_1" 47 path: "Panels/General/nature_1"
48 clue: "inside" 48 clue: "inside"
49 answer: "outside" 49 answer: "outside"
50 symbols: "sun" 50 symbols: SUN
51} 51}
52keyholders { 52keyholders {
53 name: "X" 53 name: "X"
54 path: "Components/KeyHolders/keyHolderX" 54 path: "Components/KeyHolders/keyHolderX"
55 key: "x"
55} 56}
56ports { 57ports {
57 name: "INVISIBLE" 58 name: "INVISIBLE"
diff --git a/data/maps/the_great/rooms/Outside Jail.txtpb b/data/maps/the_great/rooms/Outside Jail.txtpb index ff1dbbd..d6dfa71 100644 --- a/data/maps/the_great/rooms/Outside Jail.txtpb +++ b/data/maps/the_great/rooms/Outside Jail.txtpb
@@ -1,30 +1,30 @@
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"
6 clue: "gut" 6 clue: "gut"
7 answer: "guilt" 7 answer: "guilt"
8 symbols: "sparkles" 8 symbols: SPARKLES
9} 9}
10panels { 10panels {
11 name: "HAM" 11 name: "HAM"
12 path: "Panels/Head/head_2" 12 path: "Panels/Head/head_2"
13 clue: "ham" 13 clue: "ham"
14 answer: "shame" 14 answer: "shame"
15 symbols: "sparkles" 15 symbols: SPARKLES
16} 16}
17panels { 17panels {
18 name: "MAIM" 18 name: "MAIM"
19 path: "Panels/Head/head_3" 19 path: "Panels/Head/head_3"
20 clue: "maim" 20 clue: "maim"
21 answer: "shame" 21 answer: "shame"
22 symbols: "zero" 22 symbols: ZERO
23} 23}
24panels { 24panels {
25 name: "WILT" 25 name: "WILT"
26 path: "Panels/Head/head_4" 26 path: "Panels/Head/head_4"
27 clue: "wilt" 27 clue: "wilt"
28 answer: "guilt" 28 answer: "guilt"
29 symbols: "zero" 29 symbols: ZERO
30} 30}
diff --git a/data/maps/the_great/rooms/Pillar Room.txtpb b/data/maps/the_great/rooms/Pillar Room.txtpb index f3fc078..648b7b4 100644 --- a/data/maps/the_great/rooms/Pillar Room.txtpb +++ b/data/maps/the_great/rooms/Pillar Room.txtpb
@@ -1,12 +1,12 @@
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"
6 clue: "eye" 6 clue: "eye"
7 answer: "you" 7 answer: "you"
8 symbols: "sun" 8 symbols: SUN
9 symbols: "zero" 9 symbols: ZERO
10} 10}
11panels { 11panels {
12 name: "HAVE" 12 name: "HAVE"
@@ -19,14 +19,14 @@ panels {
19 path: "Panels/Impressive/entry_4" 19 path: "Panels/Impressive/entry_4"
20 clue: "four" 20 clue: "four"
21 answer: "for" 21 answer: "for"
22 symbols: "zero" 22 symbols: ZERO
23} 23}
24panels { 24panels {
25 name: "CAUGHT" 25 name: "CAUGHT"
26 path: "Panels/Impressive/entry_5" 26 path: "Panels/Impressive/entry_5"
27 clue: "caught" 27 clue: "caught"
28 answer: "got" 28 answer: "got"
29 symbols: "zero" 29 symbols: ZERO
30} 30}
31panels { 31panels {
32 name: "TEN" 32 name: "TEN"
diff --git a/data/maps/the_great/rooms/Purple Room.txtpb b/data/maps/the_great/rooms/Purple Room.txtpb index 8edc789..e505ca0 100644 --- a/data/maps/the_great/rooms/Purple Room.txtpb +++ b/data/maps/the_great/rooms/Purple Room.txtpb
@@ -1,7 +1,7 @@
1name: "Purple Room" 1name: "Purple Room"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3ports { 3ports {
4 name: "DAEDALUS" 4 name: "DAEDALUS"
5 path: "Components/Warps/worldport18" 5 path: "Meshes/Blocks/Warps/worldport18"
6 orientation: "north" 6 orientation: "north"
7} 7}
diff --git a/data/maps/the_great/rooms/Question Room How.txtpb b/data/maps/the_great/rooms/Question Room How.txtpb index 2130e96..8f087d0 100644 --- a/data/maps/the_great/rooms/Question Room How.txtpb +++ b/data/maps/the_great/rooms/Question Room How.txtpb
@@ -1,17 +1,18 @@
1name: "Question Room How" 1name: "Question Room How"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_3" 5 path: "Panels/Questions/question_3"
6 clue: "question" 6 clue: "question"
7 answer: "how" 7 answer: "how"
8 symbols: "example" 8 symbols: EXAMPLE
9 # "Panels/Question Proxies/question_3_proxied" <- this is just how again 9 proxies { answer: "how" path: "Panels/Question Proxies/question_3_proxied" }
10 proxies { answer: "who" path: "Panels/Question Proxies/question_3_proxied2" } 10 proxies { answer: "who" path: "Panels/Question Proxies/question_3_proxied2" }
11 proxies { answer: "why" path: "Panels/Question Proxies/question_3_proxied3" } 11 proxies { answer: "why" path: "Panels/Question Proxies/question_3_proxied3" }
12 proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" } 12 proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" }
13 proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" } 13 proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" }
14 proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" } 14 proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" }
15 display_name: "QUESTION (How)"
15} 16}
16paintings { 17paintings {
17 name: "WHY" 18 name: "WHY"
diff --git a/data/maps/the_great/rooms/Question Room What.txtpb b/data/maps/the_great/rooms/Question Room What.txtpb index e909614..a61ccef 100644 --- a/data/maps/the_great/rooms/Question Room What.txtpb +++ b/data/maps/the_great/rooms/Question Room What.txtpb
@@ -1,15 +1,16 @@
1name: "Question Room What" 1name: "Question Room What"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/Questions/question_4" 5 path: "Panels/Questions/question_4"
6 clue: "question" 6 clue: "question"
7 answer: "what" 7 answer: "what"
8 symbols: "example" 8 symbols: EXAMPLE
9 proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied" } 9 proxies { answer: "what" path: "Panels/Question Proxies/question_4_proxied" }
10 proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied2" } 10 proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied2" }
11 proxies { answer: "where" path: "Panels/Question Proxies/question_4_proxied3" } 11 proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied3" }
12 proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" } 12 proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" }
13 # "Panels/Question Proxies/question_4_proxied5" <- this is just what again 13 proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied5" }
14 proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied6" } 14 proxies { answer: "where" path: "Panels/Question Proxies/question_4_proxied6" }
15 display_name: "QUESTION (What)"
15} 16}
diff --git a/data/maps/the_great/rooms/Question Room When.txtpb b/data/maps/the_great/rooms/Question Room When.txtpb index 7c19407..b3ee2db 100644 --- a/data/maps/the_great/rooms/Question Room When.txtpb +++ b/data/maps/the_great/rooms/Question Room When.txtpb
@@ -1,17 +1,18 @@
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"
6 clue: "question" 6 clue: "question"
7 answer: "what" 7 answer: "what"
8 symbols: "example" 8 symbols: EXAMPLE
9 proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" } 9 proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" }
10 proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" } 10 proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" }
11 # "Panels/Question Proxies/question_1_proxied3" <- this is just what again 11 proxies { answer: "what" path: "Panels/Question Proxies/question_1_proxied3" }
12 proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" } 12 proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" }
13 proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" } 13 proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" }
14 proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" } 14 proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" }
15 display_name: "QUESTION (When)"
15} 16}
16paintings { 17paintings {
17 name: "WHY" 18 name: "WHY"
diff --git a/data/maps/the_great/rooms/Question Room Who.txtpb b/data/maps/the_great/rooms/Question Room Who.txtpb index c445009..eb80882 100644 --- a/data/maps/the_great/rooms/Question Room Who.txtpb +++ b/data/maps/the_great/rooms/Question Room Who.txtpb
@@ -1,15 +1,16 @@
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"
6 clue: "question" 6 clue: "question"
7 answer: "who" 7 answer: "who"
8 symbols: "example" 8 symbols: EXAMPLE
9 proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" } 9 proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" }
10 # "Panels/Question Proxies/question_2_proxied2" <- this is just who again 10 proxies { answer: "who" path: "Panels/Question Proxies/question_2_proxied2" }
11 proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" } 11 proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" }
12 proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" } 12 proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" }
13 proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" } 13 proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" }
14 proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" } 14 proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" }
15 display_name: "QUESTION (Who)"
15} 16}
diff --git a/data/maps/the_great/rooms/Salmon Room.txtpb b/data/maps/the_great/rooms/Salmon Room.txtpb index 9e29860..ecdef75 100644 --- a/data/maps/the_great/rooms/Salmon Room.txtpb +++ b/data/maps/the_great/rooms/Salmon Room.txtpb
@@ -1,7 +1,7 @@
1name: "Salmon Room" 1name: "Salmon Room"
2display_name: "Main Area" 2panel_display_name: "Main Area"
3ports { 3ports {
4 name: "BETWEEN" 4 name: "BETWEEN"
5 path: "Components/Warps/worldport11" 5 path: "Meshes/Blocks/Warps/worldport11"
6 orientation: "east" 6 orientation: "east"
7} 7}
diff --git a/data/maps/the_great/rooms/Talented Entrance.txtpb b/data/maps/the_great/rooms/Talented Entrance.txtpb index 038c7e7..7329853 100644 --- a/data/maps/the_great/rooms/Talented Entrance.txtpb +++ b/data/maps/the_great/rooms/Talented Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Talented Entrance" 1name: "Talented Entrance"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3ports { 3ports {
4 name: "TALENTED" 4 name: "TALENTED"
5 path: "Meshes/Blocks/Warps/worldport14" 5 path: "Meshes/Blocks/Warps/worldport14"
diff --git a/data/maps/the_great/rooms/Under Question Room.txtpb b/data/maps/the_great/rooms/Under Question Room.txtpb index 757c812..db751bb 100644 --- a/data/maps/the_great/rooms/Under Question Room.txtpb +++ b/data/maps/the_great/rooms/Under Question Room.txtpb
@@ -1,10 +1,12 @@
1name: "Under Question Room" 1name: "Under Question Room"
2display_name: "Question Room" 2panel_display_name: "Question Room"
3panels { 3panels {
4 name: "QUESTION" 4 name: "QUESTION"
5 path: "Panels/General/question_1" 5 path: "Panels/General/question_1"
6 clue: "question" 6 clue: "question"
7 answer: "which" 7 answer: "which"
8 symbols: "example" 8 symbols: EXAMPLE
9 proxies { answer: "which" path: "Panels/General/question_1_proxy_1" }
9 proxies { answer: "where" path: "Panels/General/question_1_proxy_2" } 10 proxies { answer: "where" path: "Panels/General/question_1_proxy_2" }
11 display_name: "QUESTION (Where)"
10} 12}
diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb index f72cce7..8279e16 100644 --- a/data/maps/the_great/rooms/West Side.txtpb +++ b/data/maps/the_great/rooms/West Side.txtpb
@@ -1,53 +1,53 @@
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"
6 clue: "erase" 6 clue: "erase"
7 answer: "write" 7 answer: "write"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "TEACH" 11 name: "TEACH"
12 path: "Panels/Magnet Room/magnet_1" 12 path: "Panels/Magnet Room/magnet_1"
13 clue: "teach" 13 clue: "teach"
14 answer: "learn" 14 answer: "learn"
15 symbols: "sun" 15 symbols: SUN
16} 16}
17panels { 17panels {
18 name: "RIGHT" 18 name: "RIGHT"
19 path: "Panels/Impressive/entry_1" 19 path: "Panels/Impressive/entry_1"
20 clue: "right" 20 clue: "right"
21 answer: "wrong" 21 answer: "wrong"
22 symbols: "sun" 22 symbols: SUN
23} 23}
24panels { 24panels {
25 name: "SAVORY" 25 name: "SAVORY"
26 path: "Panels/Favors/favors_1" 26 path: "Panels/Favors/favors_1"
27 clue: "savory" 27 clue: "savory"
28 answer: "unsavory" 28 answer: "unsavory"
29 symbols: "sun" 29 symbols: SUN
30} 30}
31panels { 31panels {
32 name: "FLAVORS" 32 name: "FLAVORS"
33 path: "Panels/Favors/favors_2" 33 path: "Panels/Favors/favors_2"
34 clue: "flavors" 34 clue: "flavors"
35 answer: "favors" 35 answer: "favors"
36 symbols: "sparkles" 36 symbols: SPARKLES
37} 37}
38panels { 38panels {
39 name: "COLOR" 39 name: "COLOR"
40 path: "Panels/General/entry_5" 40 path: "Panels/General/entry_5"
41 clue: "color" 41 clue: "color"
42 answer: "red" 42 answer: "red"
43 symbols: "example" 43 symbols: EXAMPLE
44} 44}
45panels { 45panels {
46 name: "CLUE" 46 name: "CLUE"
47 path: "Panels/General/entry_3" 47 path: "Panels/General/entry_3"
48 clue: "clue" 48 clue: "clue"
49 answer: "hint" 49 answer: "hint"
50 symbols: "sun" 50 symbols: SUN
51} 51}
52letters { 52letters {
53 key: "a" 53 key: "a"
@@ -76,4 +76,5 @@ ports {
76 path: "Meshes/Blocks/Warps/worldport7" 76 path: "Meshes/Blocks/Warps/worldport7"
77 orientation: "east" 77 orientation: "east"
78 # ER with this is weird; make sure to place on the surface 78 # ER with this is weird; make sure to place on the surface
79 required_door { name: "Partial Entrance" }
79} 80}
diff --git a/data/maps/the_great/rooms/Whole Room.txtpb b/data/maps/the_great/rooms/Whole Room.txtpb index a034626..daa174c 100644 --- a/data/maps/the_great/rooms/Whole Room.txtpb +++ b/data/maps/the_great/rooms/Whole Room.txtpb
@@ -1,170 +1,170 @@
1name: "Whole Room" 1name: "Whole Room"
2display_name: "North Landscape" 2panel_display_name: "North Landscape"
3panels { 3panels {
4 name: "VAULT" 4 name: "VAULT"
5 path: "Panels/Whole Room/whole_1" 5 path: "Panels/Whole Room/whole_1"
6 clue: "vault" 6 clue: "vault"
7 answer: "bank" 7 answer: "bank"
8 symbols: "boxes" 8 symbols: BOXES
9} 9}
10panels { 10panels {
11 name: "STALL" 11 name: "STALL"
12 path: "Panels/Whole Room/whole_2" 12 path: "Panels/Whole Room/whole_2"
13 clue: "stall" 13 clue: "stall"
14 answer: "barn" 14 answer: "barn"
15 symbols: "boxes" 15 symbols: BOXES
16} 16}
17panels { 17panels {
18 name: "OFFICE" 18 name: "OFFICE"
19 path: "Panels/Whole Room/whole_3" 19 path: "Panels/Whole Room/whole_3"
20 clue: "office" 20 clue: "office"
21 answer: "bank" 21 answer: "bank"
22 symbols: "boxes" 22 symbols: BOXES
23} 23}
24panels { 24panels {
25 name: "RAFTER" 25 name: "RAFTER"
26 path: "Panels/Whole Room/whole_4" 26 path: "Panels/Whole Room/whole_4"
27 clue: "rafter" 27 clue: "rafter"
28 answer: "barn" 28 answer: "barn"
29 symbols: "boxes" 29 symbols: BOXES
30} 30}
31panels { 31panels {
32 name: "REGISTER" 32 name: "REGISTER"
33 path: "Panels/Whole Room/whole_5" 33 path: "Panels/Whole Room/whole_5"
34 clue: "register" 34 clue: "register"
35 answer: "store" 35 answer: "store"
36 symbols: "boxes" 36 symbols: BOXES
37} 37}
38panels { 38panels {
39 name: "SHELF" 39 name: "SHELF"
40 path: "Panels/Whole Room/whole_6" 40 path: "Panels/Whole Room/whole_6"
41 clue: "shelf" 41 clue: "shelf"
42 answer: "store" 42 answer: "store"
43 symbols: "boxes" 43 symbols: BOXES
44} 44}
45panels { 45panels {
46 name: "BEDROOM" 46 name: "BEDROOM"
47 path: "Panels/Whole Room/whole_7" 47 path: "Panels/Whole Room/whole_7"
48 clue: "bedroom" 48 clue: "bedroom"
49 answer: "house" 49 answer: "house"
50 symbols: "boxes" 50 symbols: BOXES
51} 51}
52panels { 52panels {
53 name: "BATHROOM" 53 name: "BATHROOM"
54 path: "Panels/Whole Room/whole_8" 54 path: "Panels/Whole Room/whole_8"
55 clue: "bathroom" 55 clue: "bathroom"
56 answer: "house" 56 answer: "house"
57 symbols: "boxes" 57 symbols: BOXES
58} 58}
59panels { 59panels {
60 name: "PHARMACY" 60 name: "PHARMACY"
61 path: "Panels/Whole Room/whole_9" 61 path: "Panels/Whole Room/whole_9"
62 clue: "pharmacy" 62 clue: "pharmacy"
63 answer: "hospital" 63 answer: "hospital"
64 symbols: "boxes" 64 symbols: BOXES
65} 65}
66panels { 66panels {
67 name: "LOBBY" 67 name: "LOBBY"
68 path: "Panels/Whole Room/whole_10" 68 path: "Panels/Whole Room/whole_10"
69 clue: "lobby" 69 clue: "lobby"
70 answer: "hotel" 70 answer: "hotel"
71 symbols: "boxes" 71 symbols: BOXES
72} 72}
73panels { 73panels {
74 name: "CAFETERIA" 74 name: "CAFETERIA"
75 path: "Panels/Whole Room/whole_11" 75 path: "Panels/Whole Room/whole_11"
76 clue: "cafeteria" 76 clue: "cafeteria"
77 answer: "hospital" 77 answer: "hospital"
78 symbols: "boxes" 78 symbols: BOXES
79} 79}
80panels { 80panels {
81 name: "ROOM" 81 name: "ROOM"
82 path: "Panels/Whole Room/whole_12" 82 path: "Panels/Whole Room/whole_12"
83 clue: "room" 83 clue: "room"
84 answer: "hotel" 84 answer: "hotel"
85 symbols: "boxes" 85 symbols: BOXES
86} 86}
87panels { 87panels {
88 name: "BLEACHER" 88 name: "BLEACHER"
89 path: "Panels/Whole Room/whole_13" 89 path: "Panels/Whole Room/whole_13"
90 clue: "bleacher" 90 clue: "bleacher"
91 answer: "stadium" 91 answer: "stadium"
92 symbols: "boxes" 92 symbols: BOXES
93} 93}
94panels { 94panels {
95 name: "MACHINE" 95 name: "MACHINE"
96 path: "Panels/Whole Room/whole_14" 96 path: "Panels/Whole Room/whole_14"
97 clue: "machine" 97 clue: "machine"
98 answer: "factory" 98 answer: "factory"
99 symbols: "boxes" 99 symbols: BOXES
100} 100}
101panels { 101panels {
102 name: "LINE" 102 name: "LINE"
103 path: "Panels/Whole Room/whole_15" 103 path: "Panels/Whole Room/whole_15"
104 clue: "line" 104 clue: "line"
105 answer: "factory" 105 answer: "factory"
106 symbols: "boxes" 106 symbols: BOXES
107} 107}
108panels { 108panels {
109 name: "CONCESSIONS" 109 name: "CONCESSIONS"
110 path: "Panels/Whole Room/whole_16" 110 path: "Panels/Whole Room/whole_16"
111 clue: "concessions" 111 clue: "concessions"
112 answer: "stadium" 112 answer: "stadium"
113 symbols: "boxes" 113 symbols: BOXES
114} 114}
115panels { 115panels {
116 name: "WALL" 116 name: "WALL"
117 path: "Panels/Whole Room/whole_17" 117 path: "Panels/Whole Room/whole_17"
118 clue: "wall" 118 clue: "wall"
119 answer: "fort" 119 answer: "fort"
120 symbols: "boxes" 120 symbols: BOXES
121} 121}
122panels { 122panels {
123 name: "GATE" 123 name: "GATE"
124 path: "Panels/Whole Room/whole_18" 124 path: "Panels/Whole Room/whole_18"
125 clue: "gate" 125 clue: "gate"
126 answer: "fort" 126 answer: "fort"
127 symbols: "boxes" 127 symbols: BOXES
128} 128}
129panels { 129panels {
130 name: "HOME (1)" 130 name: "HOME (1)"
131 path: "Panels/Whole Room/whole_19" 131 path: "Panels/Whole Room/whole_19"
132 clue: "home" 132 clue: "home"
133 answer: "duplex" 133 answer: "duplex"
134 symbols: "boxes" 134 symbols: BOXES
135} 135}
136panels { 136panels {
137 name: "HOME (2)" 137 name: "HOME (2)"
138 path: "Panels/Whole Room/whole_20" 138 path: "Panels/Whole Room/whole_20"
139 clue: "home" 139 clue: "home"
140 answer: "duplex" 140 answer: "duplex"
141 symbols: "boxes" 141 symbols: BOXES
142} 142}
143panels { 143panels {
144 name: "DICE" 144 name: "DICE"
145 path: "Panels/Whole Room/whole_21" 145 path: "Panels/Whole Room/whole_21"
146 clue: "dice" 146 clue: "dice"
147 answer: "casino" 147 answer: "casino"
148 symbols: "boxes" 148 symbols: BOXES
149} 149}
150panels { 150panels {
151 name: "MOAT" 151 name: "MOAT"
152 path: "Panels/Whole Room/whole_22" 152 path: "Panels/Whole Room/whole_22"
153 clue: "moat" 153 clue: "moat"
154 answer: "castle" 154 answer: "castle"
155 symbols: "boxes" 155 symbols: BOXES
156} 156}
157panels { 157panels {
158 name: "CHIPS" 158 name: "CHIPS"
159 path: "Panels/Whole Room/whole_23" 159 path: "Panels/Whole Room/whole_23"
160 clue: "chips" 160 clue: "chips"
161 answer: "casino" 161 answer: "casino"
162 symbols: "boxes" 162 symbols: BOXES
163} 163}
164panels { 164panels {
165 name: "TOWER" 165 name: "TOWER"
166 path: "Panels/Whole Room/whole_24" 166 path: "Panels/Whole Room/whole_24"
167 clue: "tower" 167 clue: "tower"
168 answer: "castle" 168 answer: "castle"
169 symbols: "boxes" 169 symbols: BOXES
170} 170}
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 fb19606..54675bf 100644 --- a/data/maps/the_great/rooms/Zero Room.txtpb +++ b/data/maps/the_great/rooms/Zero Room.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "hero" 6 clue: "hero"
7 answer: "zero" 7 answer: "zero"
8 symbols: "zero" 8 symbols: ZERO
9 required_door { name: "Zero Entrance" } 9 required_door { name: "Zero Entrance" }
10} 10}
11panels { 11panels {
@@ -13,7 +13,7 @@ panels {
13 path: "Panels/General/zero_2" 13 path: "Panels/General/zero_2"
14 clue: "many" 14 clue: "many"
15 answer: "zero" 15 answer: "zero"
16 symbols: "sun" 16 symbols: SUN
17 required_door { name: "Zero Entrance" } 17 required_door { name: "Zero Entrance" }
18} 18}
19panels { 19panels {
@@ -21,14 +21,14 @@ panels {
21 path: "Panels/General/zero_3" 21 path: "Panels/General/zero_3"
22 clue: "shift" 22 clue: "shift"
23 answer: "control" 23 answer: "control"
24 symbols: "example" 24 symbols: EXAMPLE
25} 25}
26panels { 26panels {
27 name: "REMAINING" 27 name: "REMAINING"
28 path: "Panels/General/zero_5" 28 path: "Panels/General/zero_5"
29 clue: "remaining" 29 clue: "remaining"
30 answer: "zero" 30 answer: "zero"
31 symbols: "question" 31 symbols: QUESTION
32 required_door { name: "Zero Entrance" } 32 required_door { name: "Zero Entrance" }
33} 33}
34panels { 34panels {
@@ -36,5 +36,5 @@ panels {
36 path: "Panels/General/zero_4" 36 path: "Panels/General/zero_4"
37 clue: "middle" 37 clue: "middle"
38 answer: "center" 38 answer: "center"
39 symbols: "sun" 39 symbols: SUN
40} 40}
diff --git a/data/maps/the_hinterlands/metadata.txtpb b/data/maps/the_hinterlands/metadata.txtpb new file mode 100644 index 0000000..dd1e627 --- /dev/null +++ b/data/maps/the_hinterlands/metadata.txtpb
@@ -0,0 +1,33 @@
1display_name: "The Hinterlands"
2# I'm not currently planning on shuffling anything in here.
3excluded_nodes: "Components/Paintings/C"
4excluded_nodes: "Components/Paintings/E"
5excluded_nodes: "Components/Paintings/F/F_0"
6excluded_nodes: "Components/Paintings/F/F_1"
7excluded_nodes: "Components/Paintings/U"
8excluded_nodes: "Components/Paintings/U_1"
9excluded_nodes: "Components/Paintings/X"
10excluded_nodes: "Components/Paintings/z2_1"
11excluded_nodes: "Components/Paintings/z2_2"
12excluded_nodes: "Components/Warps/worldport3_deco"
13excluded_nodes: "Components/Warps/worldport3_deco2"
14excluded_nodes: "Components/Warps/worldport3_deco3"
15excluded_nodes: "Components/Warps/worldport3_deco4"
16excluded_nodes: "Components/Warps/worldport3_deco5"
17excluded_nodes: "Panels/G/court"
18excluded_nodes: "Panels/J/red"
19excluded_nodes: "Panels/K/no"
20excluded_nodes: "Panels/L/trick"
21excluded_nodes: "Panels/Misc/hi"
22excluded_nodes: "Panels/Misc/hint"
23excluded_nodes: "Panels/O/oh"
24excluded_nodes: "Panels/P/hint"
25excluded_nodes: "Panels/Q/gray"
26excluded_nodes: "Panels/V/grin"
27excluded_nodes: "Panels/Z/art"
28excluded_nodes: "Panels/k2/place"
29excluded_nodes: "Panels/m2/green"
30excluded_nodes: "Panels/o2/orange2"
31excluded_nodes: "Panels/p2/foxes"
32excluded_nodes: "Panels/u2/open"
33excluded_nodes: "Panels/v2/snipe"
diff --git a/data/maps/the_hinterlands/rooms/Main Area.txtpb b/data/maps/the_hinterlands/rooms/Main Area.txtpb index ad44b38..8daac05 100644 --- a/data/maps/the_hinterlands/rooms/Main Area.txtpb +++ b/data/maps/the_hinterlands/rooms/Main Area.txtpb
@@ -1,5 +1,4 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Main Area"
3# I'm probably not going to include any of the panels in here. 2# I'm probably not going to include any of the panels in here.
4ports { 3ports {
5 name: "RIGHT" 4 name: "RIGHT"
diff --git a/data/maps/the_hive/doors.txtpb b/data/maps/the_hive/doors.txtpb index 4d86e13..48dc892 100644 --- a/data/maps/the_hive/doors.txtpb +++ b/data/maps/the_hive/doors.txtpb
@@ -1,6 +1,7 @@
1doors { 1doors {
2 name: "Room 8 Door" 2 name: "Room 8 Door"
3 type: LOCATION_ONLY 3 type: STANDARD
4 receivers: "Components/Doors/entry_10"
4 panels { room: "Main Area" name: "STEM" } 5 panels { room: "Main Area" name: "STEM" }
5 panels { room: "Main Area" name: "PETAL" } 6 panels { room: "Main Area" name: "PETAL" }
6 panels { room: "Main Area" name: "SOIL" } 7 panels { room: "Main Area" name: "SOIL" }
diff --git a/data/maps/the_hive/metadata.txtpb b/data/maps/the_hive/metadata.txtpb new file mode 100644 index 0000000..8f3894c --- /dev/null +++ b/data/maps/the_hive/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Hive"
diff --git a/data/maps/the_hive/rooms/Main Area.txtpb b/data/maps/the_hive/rooms/Main Area.txtpb index bd2e088..013390a 100644 --- a/data/maps/the_hive/rooms/Main Area.txtpb +++ b/data/maps/the_hive/rooms/Main Area.txtpb
@@ -1,274 +1,274 @@
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"
6 clue: "asp" 5 clue: "asp"
7 answer: "wasp" 6 answer: "wasp"
8 symbols: "question" 7 symbols: QUESTION
9} 8}
10panels { 9panels {
11 name: "HORN" 10 name: "HORN"
12 path: "Panels/Room 1/panel_2" 11 path: "Panels/Room 1/panel_2"
13 clue: "horn" 12 clue: "horn"
14 answer: "hornet" 13 answer: "hornet"
15 symbols: "question" 14 symbols: QUESTION
16} 15}
17panels { 16panels {
18 name: "NET" 17 name: "NET"
19 path: "Panels/Room 1/panel_3" 18 path: "Panels/Room 1/panel_3"
20 clue: "net" 19 clue: "net"
21 answer: "hornet" 20 answer: "hornet"
22 symbols: "question" 21 symbols: QUESTION
23} 22}
24panels { 23panels {
25 name: "WAS" 24 name: "WAS"
26 path: "Panels/Room 1/panel_4" 25 path: "Panels/Room 1/panel_4"
27 clue: "was" 26 clue: "was"
28 answer: "wasp" 27 answer: "wasp"
29 symbols: "question" 28 symbols: QUESTION
30} 29}
31panels { 30panels {
32 name: "HONE" 31 name: "HONE"
33 path: "Panels/Room 2/panel_1" 32 path: "Panels/Room 2/panel_1"
34 clue: "hone" 33 clue: "hone"
35 answer: "honeybee" 34 answer: "honeybee"
36 symbols: "question" 35 symbols: QUESTION
37} 36}
38panels { 37panels {
39 name: "MOO" 38 name: "MOO"
40 path: "Panels/Room 2/panel_2" 39 path: "Panels/Room 2/panel_2"
41 clue: "moo" 40 clue: "moo"
42 answer: "mosquito" 41 answer: "mosquito"
43 symbols: "question" 42 symbols: QUESTION
44} 43}
45panels { 44panels {
46 name: "QUIT" 45 name: "QUIT"
47 path: "Panels/Room 2/panel_3" 46 path: "Panels/Room 2/panel_3"
48 clue: "quit" 47 clue: "quit"
49 answer: "mosquito" 48 answer: "mosquito"
50 symbols: "question" 49 symbols: QUESTION
51} 50}
52panels { 51panels {
53 name: "EYE" 52 name: "EYE"
54 path: "Panels/Room 2/panel_4" 53 path: "Panels/Room 2/panel_4"
55 clue: "eye" 54 clue: "eye"
56 answer: "honeybee" 55 answer: "honeybee"
57 symbols: "question" 56 symbols: QUESTION
58} 57}
59panels { 58panels {
60 name: "YELL" 59 name: "YELL"
61 path: "Panels/Room 3/panel_1" 60 path: "Panels/Room 3/panel_1"
62 clue: "yell" 61 clue: "yell"
63 answer: "yellow" 62 answer: "yellow"
64 symbols: "question" 63 symbols: QUESTION
65} 64}
66panels { 65panels {
67 name: "AT" 66 name: "AT"
68 path: "Panels/Room 3/panel_2" 67 path: "Panels/Room 3/panel_2"
69 clue: "at" 68 clue: "at"
70 answer: "jacket" 69 answer: "jacket"
71 symbols: "question" 70 symbols: QUESTION
72} 71}
73panels { 72panels {
74 name: "LOW (1)" 73 name: "LOW (1)"
75 path: "Panels/Room 3/panel_3" 74 path: "Panels/Room 3/panel_3"
76 clue: "low" 75 clue: "low"
77 answer: "yellow" 76 answer: "yellow"
78 symbols: "question" 77 symbols: QUESTION
79} 78}
80panels { 79panels {
81 name: "JACK" 80 name: "JACK"
82 path: "Panels/Room 3/panel_4" 81 path: "Panels/Room 3/panel_4"
83 clue: "jack" 82 clue: "jack"
84 answer: "jacket" 83 answer: "jacket"
85 symbols: "question" 84 symbols: QUESTION
86} 85}
87panels { 86panels {
88 name: "LOW (2)" 87 name: "LOW (2)"
89 path: "Panels/Room 4/panel_1" 88 path: "Panels/Room 4/panel_1"
90 clue: "low" 89 clue: "low"
91 answer: "flower" 90 answer: "flower"
92 symbols: "question" 91 symbols: QUESTION
93} 92}
94panels { 93panels {
95 name: "OWE" 94 name: "OWE"
96 path: "Panels/Room 4/panel_2" 95 path: "Panels/Room 4/panel_2"
97 clue: "owe" 96 clue: "owe"
98 answer: "flower" 97 answer: "flower"
99 symbols: "question" 98 symbols: QUESTION
100} 99}
101panels { 100panels {
102 name: "DEN" 101 name: "DEN"
103 path: "Panels/Room 4/panel_3" 102 path: "Panels/Room 4/panel_3"
104 clue: "den" 103 clue: "den"
105 answer: "garden" 104 answer: "garden"
106 symbols: "question" 105 symbols: QUESTION
107} 106}
108panels { 107panels {
109 name: "AD" 108 name: "AD"
110 path: "Panels/Room 4/panel_4" 109 path: "Panels/Room 4/panel_4"
111 clue: "ad" 110 clue: "ad"
112 answer: "garden" 111 answer: "garden"
113 symbols: "question" 112 symbols: QUESTION
114} 113}
115panels { 114panels {
116 name: "SITE" 115 name: "SITE"
117 path: "Panels/Room 5/panel_1" 116 path: "Panels/Room 5/panel_1"
118 clue: "site" 117 clue: "site"
119 answer: "parasite" 118 answer: "parasite"
120 symbols: "question" 119 symbols: QUESTION
121} 120}
122panels { 121panels {
123 name: "ATE" 122 name: "ATE"
124 path: "Panels/Room 5/panel_2" 123 path: "Panels/Room 5/panel_2"
125 clue: "ate" 124 clue: "ate"
126 answer: "creature" 125 answer: "creature"
127 symbols: "question" 126 symbols: QUESTION
128} 127}
129panels { 128panels {
130 name: "CURE" 129 name: "CURE"
131 path: "Panels/Room 5/panel_3" 130 path: "Panels/Room 5/panel_3"
132 clue: "cure" 131 clue: "cure"
133 answer: "creature" 132 answer: "creature"
134 symbols: "question" 133 symbols: QUESTION
135} 134}
136panels { 135panels {
137 name: "PAR" 136 name: "PAR"
138 path: "Panels/Room 5/panel_4" 137 path: "Panels/Room 5/panel_4"
139 clue: "par" 138 clue: "par"
140 answer: "parasite" 139 answer: "parasite"
141 symbols: "question" 140 symbols: QUESTION
142} 141}
143panels { 142panels {
144 name: "EEL" 143 name: "EEL"
145 path: "Panels/Room 6/panel_1" 144 path: "Panels/Room 6/panel_1"
146 clue: "eel" 145 clue: "eel"
147 answer: "beetle" 146 answer: "beetle"
148 symbols: "question" 147 symbols: QUESTION
149} 148}
150panels { 149panels {
151 name: "SIR" 150 name: "SIR"
152 path: "Panels/Room 6/panel_2" 151 path: "Panels/Room 6/panel_2"
153 clue: "sir" 152 clue: "sir"
154 answer: "spider" 153 answer: "spider"
155 symbols: "question" 154 symbols: QUESTION
156} 155}
157panels { 156panels {
158 name: "PER" 157 name: "PER"
159 path: "Panels/Room 6/panel_3" 158 path: "Panels/Room 6/panel_3"
160 clue: "per" 159 clue: "per"
161 answer: "spider" 160 answer: "spider"
162 symbols: "question" 161 symbols: QUESTION
163} 162}
164panels { 163panels {
165 name: "BEE" 164 name: "BEE"
166 path: "Panels/Room 6/panel_4" 165 path: "Panels/Room 6/panel_4"
167 clue: "bee" 166 clue: "bee"
168 answer: "beetle" 167 answer: "beetle"
169 symbols: "question" 168 symbols: QUESTION
170} 169}
171panels { 170panels {
172 name: "STEM" 171 name: "STEM"
173 path: "Panels/Room 7/panel_1" 172 path: "Panels/Room 7/panel_1"
174 clue: "stem" 173 clue: "stem"
175 answer: "flower" 174 answer: "flower"
176 symbols: "question" 175 symbols: QUESTION
177} 176}
178panels { 177panels {
179 name: "PETAL" 178 name: "PETAL"
180 path: "Panels/Room 7/panel_2" 179 path: "Panels/Room 7/panel_2"
181 clue: "petal" 180 clue: "petal"
182 answer: "flower" 181 answer: "flower"
183 symbols: "question" 182 symbols: QUESTION
184} 183}
185panels { 184panels {
186 name: "SOIL" 185 name: "SOIL"
187 path: "Panels/Room 7/panel_3" 186 path: "Panels/Room 7/panel_3"
188 clue: "soil" 187 clue: "soil"
189 answer: "garden" 188 answer: "garden"
190 symbols: "question" 189 symbols: QUESTION
191} 190}
192panels { 191panels {
193 name: "PLANTS" 192 name: "PLANTS"
194 path: "Panels/Room 7/panel_4" 193 path: "Panels/Room 7/panel_4"
195 clue: "plants" 194 clue: "plants"
196 answer: "garden" 195 answer: "garden"
197 symbols: "question" 196 symbols: QUESTION
198} 197}
199panels { 198panels {
200 name: "COWARDLY" 199 name: "COWARDLY"
201 path: "Panels/Room 9/panel_1" 200 path: "Panels/Room 9/panel_1"
202 clue: "cowardly" 201 clue: "cowardly"
203 answer: "yellow" 202 answer: "yellow"
204 symbols: "question" 203 symbols: QUESTION
205} 204}
206panels { 205panels {
207 name: "COAT" 206 name: "COAT"
208 path: "Panels/Room 9/panel_2" 207 path: "Panels/Room 9/panel_2"
209 clue: "coat" 208 clue: "coat"
210 answer: "jacket" 209 answer: "jacket"
211 symbols: "question" 210 symbols: QUESTION
212} 211}
213panels { 212panels {
214 name: "FLAXEN" 213 name: "FLAXEN"
215 path: "Panels/Room 9/panel_3" 214 path: "Panels/Room 9/panel_3"
216 clue: "flaxen" 215 clue: "flaxen"
217 answer: "yellow" 216 answer: "yellow"
218 symbols: "question" 217 symbols: QUESTION
219} 218}
220panels { 219panels {
221 name: "CASE" 220 name: "CASE"
222 path: "Panels/Room 9/panel_4" 221 path: "Panels/Room 9/panel_4"
223 clue: "case" 222 clue: "case"
224 answer: "jacket" 223 answer: "jacket"
225 symbols: "question" 224 symbols: QUESTION
226} 225}
227panels { 226panels {
228 name: "LEGS" 227 name: "LEGS"
229 path: "Panels/Room 10/panel_1" 228 path: "Panels/Room 10/panel_1"
230 clue: "legs" 229 clue: "legs"
231 answer: "spider" 230 answer: "spider"
232 symbols: "question" 231 symbols: QUESTION
233} 232}
234panels { 233panels {
235 name: "EYES" 234 name: "EYES"
236 path: "Panels/Room 10/panel_2" 235 path: "Panels/Room 10/panel_2"
237 clue: "eyes" 236 clue: "eyes"
238 answer: "spider" 237 answer: "spider"
239 symbols: "question" 238 symbols: QUESTION
240} 239}
241panels { 240panels {
242 name: "WINGS" 241 name: "WINGS"
243 path: "Panels/Room 10/panel_3" 242 path: "Panels/Room 10/panel_3"
244 clue: "wings" 243 clue: "wings"
245 answer: "beetle" 244 answer: "beetle"
246 symbols: "question" 245 symbols: QUESTION
247} 246}
248panels { 247panels {
249 name: "ANTENNA" 248 name: "ANTENNA"
250 path: "Panels/Room 10/panel_4" 249 path: "Panels/Room 10/panel_4"
251 clue: "antenna" 250 clue: "antenna"
252 answer: "beetle" 251 answer: "beetle"
253 symbols: "question" 252 symbols: QUESTION
254} 253}
255panels { 254panels {
256 name: "COFFEE" 255 name: "COFFEE"
257 path: "Panels/Others/panel_1" 256 path: "Panels/Others/panel_1"
258 clue: "coffee" 257 clue: "coffee"
259 answer: "tea" 258 answer: "tea"
260 symbols: "example" 259 symbols: EXAMPLE
261} 260}
262panels { 261panels {
263 name: "BEEF" 262 name: "BEEF"
264 path: "Panels/Others/panel_2" 263 path: "Panels/Others/panel_2"
265 clue: "beef" 264 clue: "beef"
266 answer: "ham" 265 answer: "ham"
267 symbols: "example" 266 symbols: EXAMPLE
268} 267}
269keyholders { 268keyholders {
270 name: "B" 269 name: "B"
271 path: "Components/KeyHolders/keyHolderB" 270 path: "Components/KeyHolders/keyHolderB"
271 key: "b"
272} 272}
273ports { 273ports {
274 name: "DAED1" 274 name: "DAED1"
diff --git a/data/maps/the_hive/rooms/Mastery Room.txtpb b/data/maps/the_hive/rooms/Mastery Room.txtpb index 1884cfd..5e3326c 100644 --- a/data/maps/the_hive/rooms/Mastery Room.txtpb +++ b/data/maps/the_hive/rooms/Mastery Room.txtpb
@@ -1,5 +1,4 @@
1name: "Mastery Room" 1name: "Mastery Room"
2display_name: "Hive"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_hive/rooms/Room 8.txtpb b/data/maps/the_hive/rooms/Room 8.txtpb index 6ba5d1d..c96440c 100644 --- a/data/maps/the_hive/rooms/Room 8.txtpb +++ b/data/maps/the_hive/rooms/Room 8.txtpb
@@ -1,30 +1,29 @@
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"
6 clue: "bumble" 5 clue: "bumble"
7 answer: "bee" 6 answer: "bee"
8 symbols: "question" 7 symbols: QUESTION
9} 8}
10panels { 9panels {
11 name: "CARPENTER" 10 name: "CARPENTER"
12 path: "Panels/Room 8/panel_2" 11 path: "Panels/Room 8/panel_2"
13 clue: "carpenter" 12 clue: "carpenter"
14 answer: "bee" 13 answer: "bee"
15 symbols: "question" 14 symbols: QUESTION
16} 15}
17panels { 16panels {
18 name: "CLOVER" 17 name: "CLOVER"
19 path: "Panels/Room 8/panel_3" 18 path: "Panels/Room 8/panel_3"
20 clue: "clover" 19 clue: "clover"
21 answer: "honey" 20 answer: "honey"
22 symbols: "question" 21 symbols: QUESTION
23} 22}
24panels { 23panels {
25 name: "WILDFLOWER" 24 name: "WILDFLOWER"
26 path: "Panels/Room 8/panel_4" 25 path: "Panels/Room 8/panel_4"
27 clue: "wildflower" 26 clue: "wildflower"
28 answer: "honey" 27 answer: "honey"
29 symbols: "question" 28 symbols: QUESTION
30} 29}
diff --git a/data/maps/the_impressive/metadata.txtpb b/data/maps/the_impressive/metadata.txtpb new file mode 100644 index 0000000..63929cb --- /dev/null +++ b/data/maps/the_impressive/metadata.txtpb
@@ -0,0 +1,6 @@
1display_name: "The Impressive"
2# These are apparently little eyes on the Green Eye panel pedestals? I don't
3# think they're ever visible in gameplay.
4excluded_nodes: "Meshes/eye"
5excluded_nodes: "Meshes/eye2"
6excluded_nodes: "Meshes/eye3"
diff --git a/data/maps/the_impressive/rooms/Green Eye.txtpb b/data/maps/the_impressive/rooms/Green Eye.txtpb index d452e9e..b4a115b 100644 --- a/data/maps/the_impressive/rooms/Green Eye.txtpb +++ b/data/maps/the_impressive/rooms/Green Eye.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "return" 6 clue: "return"
7 answer: "turn" 7 answer: "turn"
8 symbols: "sparkles" 8 symbols: SPARKLES
9} 9}
10panels { 10panels {
11 name: "TO" 11 name: "TO"
@@ -18,7 +18,7 @@ panels {
18 path: "Panels/entry_7" 18 path: "Panels/entry_7"
19 clue: "left" 19 clue: "left"
20 answer: "right" 20 answer: "right"
21 symbols: "sun" 21 symbols: SUN
22} 22}
23ports { 23ports {
24 name: "PLAZA" 24 name: "PLAZA"
diff --git a/data/maps/the_impressive/rooms/Lobby.txtpb b/data/maps/the_impressive/rooms/Lobby.txtpb index 5492d67..3c565fe 100644 --- a/data/maps/the_impressive/rooms/Lobby.txtpb +++ b/data/maps/the_impressive/rooms/Lobby.txtpb
@@ -1,5 +1,5 @@
1name: "Lobby" 1name: "Lobby"
2display_name: "Impressive" 2panel_display_name: "Outside"
3panels { 3panels {
4 name: "RIGHT" 4 name: "RIGHT"
5 path: "Panels/entry_1" 5 path: "Panels/entry_1"
diff --git a/data/maps/the_impressive/rooms/M Room.txtpb b/data/maps/the_impressive/rooms/M Room.txtpb index 1796bb3..2cc71be 100644 --- a/data/maps/the_impressive/rooms/M Room.txtpb +++ b/data/maps/the_impressive/rooms/M Room.txtpb
@@ -1,5 +1,5 @@
1name: "M Room" 1name: "M Room"
2display_name: "Impressive" 2panel_display_name: "Inside"
3letters { 3letters {
4 key: "m" 4 key: "m"
5 path: "Components/Collectables/collectable" 5 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_impressive/rooms/M2 Room.txtpb b/data/maps/the_impressive/rooms/M2 Room.txtpb index d229cbc..3684441 100644 --- a/data/maps/the_impressive/rooms/M2 Room.txtpb +++ b/data/maps/the_impressive/rooms/M2 Room.txtpb
@@ -1,5 +1,5 @@
1name: "M2 Room" 1name: "M2 Room"
2display_name: "Impressive" 2panel_display_name: "Inside"
3letters { 3letters {
4 key: "m" 4 key: "m"
5 level2: true 5 level2: true
diff --git a/data/maps/the_impressive/rooms/Side Area.txtpb b/data/maps/the_impressive/rooms/Side Area.txtpb index c815fa2..1dfb12b 100644 --- a/data/maps/the_impressive/rooms/Side Area.txtpb +++ b/data/maps/the_impressive/rooms/Side Area.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "color" 6 clue: "color"
7 answer: "green" 7 answer: "green"
8 symbols: "example" 8 symbols: EXAMPLE
9} 9}
10ports { 10ports {
11 name: "FOURROOMS" 11 name: "FOURROOMS"
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 95e5aab..dce77ed 100644 --- a/data/maps/the_impressive/rooms/WM Room.txtpb +++ b/data/maps/the_impressive/rooms/WM Room.txtpb
@@ -1,11 +1,11 @@
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"
6 clue: "left" 6 clue: "left"
7 answer: "right" 7 answer: "right"
8 symbols: "sun" 8 symbols: SUN
9} 9}
10panels { 10panels {
11 name: "RIGHT" 11 name: "RIGHT"
@@ -13,4 +13,5 @@ panels {
13 clue: "right" 13 clue: "right"
14 answer: "right" 14 answer: "right"
15 proxies { answer: "left" path: "Panels/proxied_1" } 15 proxies { answer: "left" path: "Panels/proxied_1" }
16 proxies { answer: "right" path: "Panels/proxied_2" }
16} 17}
diff --git a/data/maps/the_invisible/metadata.txtpb b/data/maps/the_invisible/metadata.txtpb new file mode 100644 index 0000000..967bf19 --- /dev/null +++ b/data/maps/the_invisible/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Invisible"
diff --git a/data/maps/the_invisible/rooms/Entrance.txtpb b/data/maps/the_invisible/rooms/Entrance.txtpb index 19521e1..bfc7223 100644 --- a/data/maps/the_invisible/rooms/Entrance.txtpb +++ b/data/maps/the_invisible/rooms/Entrance.txtpb
@@ -1,11 +1,10 @@
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"
6 clue: "visible" 5 clue: "visible"
7 answer: "invisible" 6 answer: "invisible"
8 symbols: "sun" 7 symbols: SUN
9} 8}
10ports { 9ports {
11 name: "ENTRY" 10 name: "ENTRY"
diff --git a/data/maps/the_invisible/rooms/Maze.txtpb b/data/maps/the_invisible/rooms/Maze.txtpb index 4461f08..895817a 100644 --- a/data/maps/the_invisible/rooms/Maze.txtpb +++ b/data/maps/the_invisible/rooms/Maze.txtpb
@@ -1,5 +1,4 @@
1name: "Maze" 1name: "Maze"
2display_name: "Invisible"
3masteries { 2masteries {
4 name: "MASTERY" 3 name: "MASTERY"
5 path: "Components/Collectables/smiley" 4 path: "Components/Collectables/smiley"
diff --git a/data/maps/the_jubilant/connections.txtpb b/data/maps/the_jubilant/connections.txtpb new file mode 100644 index 0000000..d2df0a4 --- /dev/null +++ b/data/maps/the_jubilant/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Side Area"
4 door { name: "Side Door" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "J Room"
9 door { name: "J Door" }
10}
diff --git a/data/maps/the_jubilant/doors.txtpb b/data/maps/the_jubilant/doors.txtpb new file mode 100644 index 0000000..02db1ff --- /dev/null +++ b/data/maps/the_jubilant/doors.txtpb
@@ -0,0 +1,33 @@
1doors {
2 name: "J Door"
3 type: EVENT
4 panels { room: "Main Area" name: "GEMSTONE" }
5 panels { room: "Main Area" name: "PULL" }
6 panels { room: "Main Area" name: "LOIN" }
7 panels { room: "Main Area" name: "SMALL" }
8 panels { room: "Main Area" name: "HOP" }
9 panels { room: "Main Area" name: "UNFAIR" }
10 panels { room: "Main Area" name: "SPRINT" }
11 panels { room: "Main Area" name: "MINOR" }
12 panels { room: "Main Area" name: "BIRD" }
13 panels { room: "Main Area" name: "TREE" }
14 panels { room: "Main Area" name: "ORANGE" }
15 panels { room: "Main Area" name: "QUEEN" }
16}
17doors {
18 name: "Side Door"
19 type: LOCATION_ONLY
20 panels { room: "Main Area" name: "GEMSTONE" answer: "jade" }
21 panels { room: "Main Area" name: "PULL" answer: "jerk" }
22 panels { room: "Main Area" name: "LOIN" answer: "join" }
23 panels { room: "Main Area" name: "SMALL" answer: "jumbo" }
24 panels { room: "Main Area" name: "HOP" answer: "jump" }
25 panels { room: "Main Area" name: "UNFAIR" answer: "just" }
26 panels { room: "Main Area" name: "SPRINT" answer: "jog" }
27 panels { room: "Main Area" name: "MINOR" answer: "major" }
28 panels { room: "Main Area" name: "BIRD" answer: "jay" }
29 panels { room: "Main Area" name: "TREE" answer: "jungle" }
30 panels { room: "Main Area" name: "ORANGE" answer: "juice" }
31 panels { room: "Main Area" name: "QUEEN" answer: "jack" }
32 location_room: "Main Area"
33}
diff --git a/data/maps/the_jubilant/metadata.txtpb b/data/maps/the_jubilant/metadata.txtpb new file mode 100644 index 0000000..7de7b85 --- /dev/null +++ b/data/maps/the_jubilant/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Jubilant"
diff --git a/data/maps/the_jubilant/rooms/J Room.txtpb b/data/maps/the_jubilant/rooms/J Room.txtpb new file mode 100644 index 0000000..19425f1 --- /dev/null +++ b/data/maps/the_jubilant/rooms/J Room.txtpb
@@ -0,0 +1,5 @@
1name: "J Room"
2letters {
3 key: "j"
4 path: "Components/Collectables/q" # yeah lol
5}
diff --git a/data/maps/the_jubilant/rooms/Main Area.txtpb b/data/maps/the_jubilant/rooms/Main Area.txtpb new file mode 100644 index 0000000..3b91f6d --- /dev/null +++ b/data/maps/the_jubilant/rooms/Main Area.txtpb
@@ -0,0 +1,102 @@
1name: "Main Area"
2panels {
3 name: "GEMSTONE"
4 path: "Panels/Main/panel_1"
5 clue: "gemstone"
6 answer: "ruby"
7 symbols: EXAMPLE
8 proxies { answer: "jade" path: "Panels/J/panel_1" }
9}
10panels {
11 name: "PULL"
12 path: "Panels/Main/panel_2"
13 clue: "pull"
14 answer: "yank"
15 symbols: PYRAMID
16 proxies { answer: "jerk" path: "Panels/J/panel_2" }
17}
18panels {
19 name: "LOIN"
20 path: "Panels/Main/panel_3"
21 clue: "loin"
22 answer: "coin"
23 symbols: ZERO
24 proxies { answer: "join" path: "Panels/J/panel_3" }
25}
26panels {
27 name: "SMALL"
28 path: "Panels/Main/panel_4"
29 clue: "small"
30 answer: "large"
31 symbols: SUN
32 proxies { answer: "jumbo" path: "Panels/J/panel_4" }
33}
34panels {
35 name: "HOP"
36 path: "Panels/Main/panel_5"
37 clue: "hop"
38 answer: "leap"
39 symbols: PYRAMID
40 proxies { answer: "jump" path: "Panels/J/panel_5" }
41}
42panels {
43 name: "UNFAIR"
44 path: "Panels/Main/panel_6"
45 clue: "unfair"
46 answer: "fair"
47 symbols: SUN
48 proxies { answer: "just" path: "Panels/J/panel_6" }
49}
50panels {
51 name: "SPRINT"
52 path: "Panels/Main/panel_7"
53 clue: "sprint"
54 answer: "run"
55 symbols: PYRAMID
56 proxies { answer: "jog" path: "Panels/J/panel_7" }
57}
58panels {
59 name: "MINOR"
60 path: "Panels/Main/panel_8"
61 clue: "minor"
62 answer: "adult"
63 symbols: SUN
64 proxies { answer: "major" path: "Panels/J/panel_8" }
65}
66panels {
67 name: "BIRD"
68 path: "Panels/Main/panel_9"
69 clue: "bird"
70 answer: "owl"
71 symbols: EXAMPLE
72 proxies { answer: "jay" path: "Panels/J/panel_9" }
73}
74panels {
75 name: "TREE"
76 path: "Panels/Main/panel_10"
77 clue: "tree"
78 answer: "forest"
79 symbols: BOXES
80 proxies { answer: "jungle" path: "Panels/J/panel_10" }
81}
82panels {
83 name: "ORANGE"
84 path: "Panels/Main/panel_11"
85 clue: "orange"
86 answer: "fruit"
87 symbols: EXAMPLE
88 proxies { answer: "juice" path: "Panels/J/panel_11" }
89}
90panels {
91 name: "QUEEN"
92 path: "Panels/Main/panel_12"
93 clue: "queen"
94 answer: "king"
95 symbols: EXAMPLE
96 proxies { answer: "jack" path: "Panels/J/panel_12" }
97}
98ports {
99 name: "GREAT"
100 path: "Components/Warps/worldport"
101 orientation: "west"
102}
diff --git a/data/maps/the_jubilant/rooms/Side Area.txtpb b/data/maps/the_jubilant/rooms/Side Area.txtpb new file mode 100644 index 0000000..807f044 --- /dev/null +++ b/data/maps/the_jubilant/rooms/Side Area.txtpb
@@ -0,0 +1,42 @@
1name: "Side Area"
2panels {
3 name: "CALLBACK"
4 path: "Panels/Back Helpers/back_1"
5 clue: "callback"
6 answer: "callback"
7}
8panels {
9 name: "PUSHBACK"
10 path: "Panels/Back Helpers/back_2"
11 clue: ""
12 answer: "pushback"
13}
14panels {
15 name: "PUSH"
16 path: "Panels/Back Helpers/back_3"
17 clue: "push"
18 answer: "push"
19}
20panels {
21 name: "CALL"
22 path: "Panels/Back Helpers/back_4"
23 clue: ""
24 answer: "call"
25}
26panels {
27 name: "FLASHBACK"
28 path: "Panels/Back Helpers/back_5"
29 clue: ""
30 answer: "flashback"
31}
32panels {
33 name: "FLASH"
34 path: "Panels/Back Helpers/back_6"
35 clue: "flash"
36 answer: "flash"
37}
38keyholders {
39 name: "J"
40 path: "Components/KeyHolders/keyHolderJ"
41 key: "j"
42}
diff --git a/data/maps/the_keen/connections.txtpb b/data/maps/the_keen/connections.txtpb new file mode 100644 index 0000000..e639654 --- /dev/null +++ b/data/maps/the_keen/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "K Room"
4 door { name: "K Panels" }
5}
diff --git a/data/maps/the_keen/doors.txtpb b/data/maps/the_keen/doors.txtpb new file mode 100644 index 0000000..e513f8e --- /dev/null +++ b/data/maps/the_keen/doors.txtpb
@@ -0,0 +1,45 @@
1doors {
2 name: "K Panels"
3 type: EVENT
4 # TODO: This is a complete_at in the base game, but in normal progression you
5 # are forced to solve these specific panels. We should mod the game such that
6 # they are required even with non-standard progression.
7 panels { room: "Main Area" name: "TIN (1)" }
8 panels { room: "Main Area" name: "TIN (2)" }
9 panels { room: "Main Area" name: "NO (1)" }
10 panels { room: "Main Area" name: "I (1)" }
11}
12doors {
13 name: "Near Right Door"
14 type: EVENT
15 panels { room: "Main Area" name: "TIN (1)" }
16}
17doors {
18 name: "Near Left Door"
19 type: EVENT
20 panels { room: "Main Area" name: "TIN (2)" }
21}
22doors {
23 name: "Far Right Door"
24 type: EVENT
25 panels { room: "Main Area" name: "I (1)" }
26}
27doors {
28 name: "Far Left Door"
29 type: EVENT
30 panels { room: "Main Area" name: "NO (1)" }
31}
32doors {
33 name: "All Panels"
34 type: LOCATION_ONLY
35 panels { room: "Main Area" name: "TIN (1)" }
36 panels { room: "Main Area" name: "TIN (2)" }
37 panels { room: "Main Area" name: "TIN (3)" }
38 panels { room: "Main Area" name: "TIN (4)" }
39 panels { room: "Main Area" name: "TIN (5)" }
40 panels { room: "Main Area" name: "NO (1)" }
41 panels { room: "Main Area" name: "NO (2)" }
42 panels { room: "Main Area" name: "I (1)" }
43 panels { room: "Main Area" name: "I (2)" }
44 location_room: "Main Area"
45}
diff --git a/data/maps/the_keen/metadata.txtpb b/data/maps/the_keen/metadata.txtpb new file mode 100644 index 0000000..669f608 --- /dev/null +++ b/data/maps/the_keen/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Keen"
diff --git a/data/maps/the_keen/rooms/K Room.txtpb b/data/maps/the_keen/rooms/K Room.txtpb new file mode 100644 index 0000000..d8108f5 --- /dev/null +++ b/data/maps/the_keen/rooms/K Room.txtpb
@@ -0,0 +1,5 @@
1name: "K Room"
2letters {
3 key: "k"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_keen/rooms/Main Area.txtpb b/data/maps/the_keen/rooms/Main Area.txtpb new file mode 100644 index 0000000..eacd131 --- /dev/null +++ b/data/maps/the_keen/rooms/Main Area.txtpb
@@ -0,0 +1,74 @@
1name: "Main Area"
2panels {
3 name: "TIN (1)"
4 path: "Panels/entry_3"
5 clue: "tin"
6 answer: "thin"
7 symbols: SPARKLES
8}
9panels {
10 name: "TIN (2)"
11 path: "Panels/entry_4"
12 clue: "tin"
13 answer: "in"
14 symbols: SPARKLES
15}
16panels {
17 name: "TIN (3)"
18 path: "Panels/entry_1"
19 clue: "tin"
20 answer: "think"
21 symbols: SPARKLES
22 required_door { name: "Near Right Door" }
23}
24panels {
25 name: "TIN (4)"
26 path: "Panels/entry_2"
27 clue: "tin"
28 answer: "kin"
29 symbols: SPARKLES
30 required_door { name: "Near Left Door" }
31}
32panels {
33 name: "TIN (5)"
34 path: "Panels/entry_9"
35 clue: "tin"
36 answer: "ink"
37 symbols: SPARKLES
38 required_door { name: "Near Left Door" }
39}
40panels {
41 name: "I (1)"
42 path: "Panels/entry_5"
43 clue: "i"
44 answer: "it"
45 symbols: SPARKLES
46}
47panels {
48 name: "NO (1)"
49 path: "Panels/entry_6"
50 clue: "no"
51 answer: "not"
52 symbols: SPARKLES
53}
54panels {
55 name: "I (2)"
56 path: "Panels/entry_7"
57 clue: "i"
58 answer: "kit"
59 symbols: SPARKLES
60 required_door { name: "Far Right Door" }
61}
62panels {
63 name: "NO (2)"
64 path: "Panels/entry_8"
65 clue: "no"
66 answer: "knot"
67 symbols: SPARKLES
68 required_door { name: "Far Left Door" }
69}
70ports {
71 name: "GREAT"
72 path: "Components/Warps/worldport"
73 orientation: "south"
74}
diff --git a/data/maps/the_liberated/connections.txtpb b/data/maps/the_liberated/connections.txtpb new file mode 100644 index 0000000..71196ab --- /dev/null +++ b/data/maps/the_liberated/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Puzzle Room"
3 to_room: "Painting Room"
4 door { name: "Door" }
5}
diff --git a/data/maps/the_liberated/doors.txtpb b/data/maps/the_liberated/doors.txtpb new file mode 100644 index 0000000..a7d3c24 --- /dev/null +++ b/data/maps/the_liberated/doors.txtpb
@@ -0,0 +1,15 @@
1doors {
2 name: "Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "Puzzle Room" name: "CORPSE" }
6 panels { room: "Puzzle Room" name: "PERSON" }
7 panels { room: "Puzzle Room" name: "MOOSE" }
8 panels { room: "Puzzle Room" name: "FUNGUS" }
9 panels { room: "Puzzle Room" name: "SAND" }
10 panels { room: "Puzzle Room" name: "CASTLE" }
11 panels { room: "Puzzle Room" name: "WOLF" }
12 panels { room: "Puzzle Room" name: "FOOT" }
13 location_room: "Puzzle Room"
14 location_name: "Puzzles"
15}
diff --git a/data/maps/the_liberated/metadata.txtpb b/data/maps/the_liberated/metadata.txtpb new file mode 100644 index 0000000..a92d7e5 --- /dev/null +++ b/data/maps/the_liberated/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Liberated"
diff --git a/data/maps/the_liberated/rooms/Painting Room.txtpb b/data/maps/the_liberated/rooms/Painting Room.txtpb new file mode 100644 index 0000000..f22929c --- /dev/null +++ b/data/maps/the_liberated/rooms/Painting Room.txtpb
@@ -0,0 +1,6 @@
1name: "Painting Room"
2paintings {
3 name: "PYRAMID"
4 path: "Components/triangle"
5 orientation: "north"
6}
diff --git a/data/maps/the_liberated/rooms/Puzzle Room.txtpb b/data/maps/the_liberated/rooms/Puzzle Room.txtpb new file mode 100644 index 0000000..0223b44 --- /dev/null +++ b/data/maps/the_liberated/rooms/Puzzle Room.txtpb
@@ -0,0 +1,62 @@
1name: "Puzzle Room"
2panels {
3 name: "CORPSE"
4 path: "Panels/entry_1"
5 clue: "corpse"
6 answer: "corpses"
7 symbols: PLANET
8}
9panels {
10 name: "PERSON"
11 path: "Panels/entry_2"
12 clue: "person"
13 answer: "people"
14 symbols: PLANET
15}
16panels {
17 name: "MOOSE"
18 path: "Panels/entry_3"
19 clue: "moose"
20 answer: "moose"
21 symbols: PLANET
22}
23panels {
24 name: "FUNGUS"
25 path: "Panels/entry_4"
26 clue: "fungus"
27 answer: "fungi"
28 symbols: PLANET
29}
30panels {
31 name: "SAND"
32 path: "Panels/entry_5"
33 clue: "sand"
34 answer: "sands"
35 symbols: PLANET
36}
37panels {
38 name: "CASTLE"
39 path: "Panels/entry_6"
40 clue: "castle"
41 answer: "castles"
42 symbols: PLANET
43}
44panels {
45 name: "WOLF"
46 path: "Panels/entry_7"
47 clue: "wolf"
48 answer: "wolves"
49 symbols: PLANET
50}
51panels {
52 name: "FOOT"
53 path: "Panels/entry_8"
54 clue: "foot"
55 answer: "feet"
56 symbols: PLANET
57}
58ports {
59 name: "ENTRY"
60 path: "Components/Warps/worldport"
61 orientation: "south"
62}
diff --git a/data/maps/the_linear/doors.txtpb b/data/maps/the_linear/doors.txtpb new file mode 100644 index 0000000..9a57158 --- /dev/null +++ b/data/maps/the_linear/doors.txtpb
@@ -0,0 +1,14 @@
1doors {
2 name: "Behind The Keen Gravestone"
3 type: GRAVESTONE
4 panels { room: "Room" name: "HORN" }
5 panels { room: "Room" name: "ION" }
6 panels { room: "Room" name: "TON" }
7 panels { room: "Room" name: "ROT" }
8 panels { room: "Room" name: "IT" }
9 panels { room: "Room" name: "HIT" }
10 panels { room: "Room" name: "INTO" }
11 panels { room: "Room" name: "NOR" }
12 location_room: "Room"
13 location_name: "Gravestone"
14}
diff --git a/data/maps/the_linear/metadata.txtpb b/data/maps/the_linear/metadata.txtpb new file mode 100644 index 0000000..989463d --- /dev/null +++ b/data/maps/the_linear/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Linear"
diff --git a/data/maps/the_linear/rooms/Room.txtpb b/data/maps/the_linear/rooms/Room.txtpb new file mode 100644 index 0000000..c47ce0c --- /dev/null +++ b/data/maps/the_linear/rooms/Room.txtpb
@@ -0,0 +1,62 @@
1name: "Room"
2panels {
3 name: "HORN"
4 path: "Panels/entry_1"
5 clue: "horn"
6 answer: "thorn"
7 symbols: SPARKLES
8}
9panels {
10 name: "ION"
11 path: "Panels/entry_2"
12 clue: "ion"
13 answer: "iron"
14 symbols: SPARKLES
15}
16panels {
17 name: "TON"
18 path: "Panels/entry_3"
19 clue: "ton"
20 answer: "torn"
21 symbols: SPARKLES
22}
23panels {
24 name: "ROT"
25 path: "Panels/entry_4"
26 clue: "rot"
27 answer: "riot"
28 symbols: SPARKLES
29}
30panels {
31 name: "IT"
32 path: "Panels/entry_5"
33 clue: "it"
34 answer: "hit"
35 symbols: SPARKLES
36}
37panels {
38 name: "HIT"
39 path: "Panels/entry_6"
40 clue: "hit"
41 answer: "hint"
42 symbols: SPARKLES
43}
44panels {
45 name: "INTO"
46 path: "Panels/entry_7"
47 clue: "into"
48 answer: "intro"
49 symbols: SPARKLES
50}
51panels {
52 name: "NOR"
53 path: "Panels/entry_8"
54 clue: "nor"
55 answer: "north"
56 symbols: SPARKLES
57}
58ports {
59 name: "GREAT"
60 path: "Components/Warps/worldport"
61 orientation: "south"
62}
diff --git a/data/maps/the_lionized/connections.txtpb b/data/maps/the_lionized/connections.txtpb new file mode 100644 index 0000000..b714859 --- /dev/null +++ b/data/maps/the_lionized/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Puzzle Room"
3 to_room: "E2 Room"
4 door { name: "Puzzles" }
5}
diff --git a/data/maps/the_lionized/doors.txtpb b/data/maps/the_lionized/doors.txtpb new file mode 100644 index 0000000..7afb63c --- /dev/null +++ b/data/maps/the_lionized/doors.txtpb
@@ -0,0 +1,12 @@
1doors {
2 name: "Puzzles"
3 type: EVENT
4 panels { room: "Puzzle Room" name: "CHILD" }
5 panels { room: "Puzzle Room" name: "FIRE" }
6 panels { room: "Puzzle Room" name: "LIFE" }
7 panels { room: "Puzzle Room" name: "ROCK" }
8 panels { room: "Puzzle Room" name: "LION" }
9 panels { room: "Puzzle Room" name: "FROG" }
10 panels { room: "Puzzle Room" name: "PIG" }
11 panels { room: "Puzzle Room" name: "GOAT" }
12}
diff --git a/data/maps/the_lionized/metadata.txtpb b/data/maps/the_lionized/metadata.txtpb new file mode 100644 index 0000000..38fd5c2 --- /dev/null +++ b/data/maps/the_lionized/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Lionized"
diff --git a/data/maps/the_lionized/rooms/E2 Room.txtpb b/data/maps/the_lionized/rooms/E2 Room.txtpb new file mode 100644 index 0000000..e8f81c1 --- /dev/null +++ b/data/maps/the_lionized/rooms/E2 Room.txtpb
@@ -0,0 +1,6 @@
1name: "E2 Room"
2letters {
3 key: "e"
4 level2: true
5 path: "Components/Collectables/collectable"
6}
diff --git a/data/maps/the_lionized/rooms/Puzzle Room.txtpb b/data/maps/the_lionized/rooms/Puzzle Room.txtpb new file mode 100644 index 0000000..22b72ac --- /dev/null +++ b/data/maps/the_lionized/rooms/Puzzle Room.txtpb
@@ -0,0 +1,62 @@
1name: "Puzzle Room"
2panels {
3 name: "CHILD"
4 path: "Panels/entry_1"
5 clue: "child"
6 answer: "adult"
7 symbols: AGE
8}
9panels {
10 name: "FIRE"
11 path: "Panels/entry_2"
12 clue: "fire"
13 answer: "ash"
14 symbols: AGE
15}
16panels {
17 name: "LIFE"
18 path: "Panels/entry_3"
19 clue: "life"
20 answer: "death"
21 symbols: AGE
22}
23panels {
24 name: "ROCK"
25 path: "Panels/entry_4"
26 clue: "rock"
27 answer: "sand"
28 symbols: AGE
29}
30panels {
31 name: "LION"
32 path: "Panels/entry_5"
33 clue: "lion"
34 answer: "cub"
35 symbols: AGE
36}
37panels {
38 name: "FROG"
39 path: "Panels/entry_6"
40 clue: "frog"
41 answer: "tadpole"
42 symbols: AGE
43}
44panels {
45 name: "PIG"
46 path: "Panels/entry_7"
47 clue: "pig"
48 answer: "piglet"
49 symbols: AGE
50}
51panels {
52 name: "GOAT"
53 path: "Panels/entry_8"
54 clue: "goat"
55 answer: "kid"
56 symbols: AGE
57}
58ports {
59 name: "ENTRY"
60 path: "Components/Warps/worldport"
61 orientation: "south"
62}
diff --git a/data/maps/the_literate/connections.txtpb b/data/maps/the_literate/connections.txtpb new file mode 100644 index 0000000..71196ab --- /dev/null +++ b/data/maps/the_literate/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Puzzle Room"
3 to_room: "Painting Room"
4 door { name: "Door" }
5}
diff --git a/data/maps/the_literate/doors.txtpb b/data/maps/the_literate/doors.txtpb new file mode 100644 index 0000000..d17d02b --- /dev/null +++ b/data/maps/the_literate/doors.txtpb
@@ -0,0 +1,15 @@
1doors {
2 name: "Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "Puzzle Room" name: "WATER" }
6 panels { room: "Puzzle Room" name: "JUICE" }
7 panels { room: "Puzzle Room" name: "MAGMA" }
8 panels { room: "Puzzle Room" name: "CREATURE" }
9 panels { room: "Puzzle Room" name: "SAND" }
10 panels { room: "Puzzle Room" name: "LIQUID" }
11 panels { room: "Puzzle Room" name: "STICK" }
12 panels { room: "Puzzle Room" name: "BREAD" }
13 location_room: "Puzzle Room"
14 location_name: "Puzzles"
15}
diff --git a/data/maps/the_literate/metadata.txtpb b/data/maps/the_literate/metadata.txtpb new file mode 100644 index 0000000..76d1df6 --- /dev/null +++ b/data/maps/the_literate/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Literate"
diff --git a/data/maps/the_literate/rooms/Painting Room.txtpb b/data/maps/the_literate/rooms/Painting Room.txtpb new file mode 100644 index 0000000..f22929c --- /dev/null +++ b/data/maps/the_literate/rooms/Painting Room.txtpb
@@ -0,0 +1,6 @@
1name: "Painting Room"
2paintings {
3 name: "PYRAMID"
4 path: "Components/triangle"
5 orientation: "north"
6}
diff --git a/data/maps/the_literate/rooms/Puzzle Room.txtpb b/data/maps/the_literate/rooms/Puzzle Room.txtpb new file mode 100644 index 0000000..3927702 --- /dev/null +++ b/data/maps/the_literate/rooms/Puzzle Room.txtpb
@@ -0,0 +1,62 @@
1name: "Puzzle Room"
2panels {
3 name: "WATER"
4 path: "Panels/entry_1"
5 clue: "water"
6 answer: "ice"
7 symbols: CROSS
8}
9panels {
10 name: "JUICE"
11 path: "Panels/entry_2"
12 clue: "juice"
13 answer: "popsicle"
14 symbols: CROSS
15}
16panels {
17 name: "MAGMA"
18 path: "Panels/entry_3"
19 clue: "magma"
20 answer: "rock"
21 symbols: CROSS
22}
23panels {
24 name: "CREATURE"
25 path: "Panels/entry_4"
26 clue: "creature"
27 answer: "corpse"
28 symbols: CROSS
29}
30panels {
31 name: "SAND"
32 path: "Panels/entry_5"
33 clue: "sand"
34 answer: "glass"
35 symbols: CROSS
36}
37panels {
38 name: "LIQUID"
39 path: "Panels/entry_6"
40 clue: "liquid"
41 answer: "gas"
42 symbols: CROSS
43}
44panels {
45 name: "STICK"
46 path: "Panels/entry_7"
47 clue: "stick"
48 answer: "torch"
49 symbols: CROSS
50}
51panels {
52 name: "BREAD"
53 path: "Panels/entry_8"
54 clue: "bread"
55 answer: "toast"
56 symbols: CROSS
57}
58ports {
59 name: "ENTRY"
60 path: "Components/Warps/worldport"
61 orientation: "south"
62}
diff --git a/data/maps/the_lively/connections.txtpb b/data/maps/the_lively/connections.txtpb new file mode 100644 index 0000000..f8cb49c --- /dev/null +++ b/data/maps/the_lively/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Puzzle Room"
3 to_room: "L2 Room"
4 door { name: "Door" }
5}
diff --git a/data/maps/the_lively/doors.txtpb b/data/maps/the_lively/doors.txtpb new file mode 100644 index 0000000..71957db --- /dev/null +++ b/data/maps/the_lively/doors.txtpb
@@ -0,0 +1,12 @@
1doors {
2 name: "Door"
3 type: EVENT
4 panels { room: "Puzzle Room" name: "LIONESS" }
5 panels { room: "Puzzle Room" name: "QUEEN" }
6 panels { room: "Puzzle Room" name: "SOPRANO" }
7 panels { room: "Puzzle Room" name: "AUNT" }
8 panels { room: "Puzzle Room" name: "SON" }
9 panels { room: "Puzzle Room" name: "BASS" }
10 panels { room: "Puzzle Room" name: "FATHER" }
11 panels { room: "Puzzle Room" name: "ROOSTER" }
12}
diff --git a/data/maps/the_lively/metadata.txtpb b/data/maps/the_lively/metadata.txtpb new file mode 100644 index 0000000..cbf11c2 --- /dev/null +++ b/data/maps/the_lively/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Lively"
diff --git a/data/maps/the_lively/rooms/L2 Room.txtpb b/data/maps/the_lively/rooms/L2 Room.txtpb new file mode 100644 index 0000000..cd75bbd --- /dev/null +++ b/data/maps/the_lively/rooms/L2 Room.txtpb
@@ -0,0 +1,6 @@
1name: "L2 Room"
2letters {
3 key: "l"
4 level2: true
5 path: "Components/Collectables/collectable"
6}
diff --git a/data/maps/the_lively/rooms/Puzzle Room.txtpb b/data/maps/the_lively/rooms/Puzzle Room.txtpb new file mode 100644 index 0000000..b33a122 --- /dev/null +++ b/data/maps/the_lively/rooms/Puzzle Room.txtpb
@@ -0,0 +1,61 @@
1name: "Puzzle Room"
2panels {
3 name: "LIONESS"
4 path: "Panels/entry_1"
5 clue: "lioness"
6 answer: "lion"
7 symbols: GENDER
8}
9panels {
10 name: "QUEEN"
11 path: "Panels/entry_2"
12 clue: "queen"
13 answer: "king"
14 symbols: GENDER
15}
16panels {
17 name: "SOPRANO"
18 path: "Panels/entry_3"
19 clue: "soprano"
20 answer: "tenor"
21 symbols: GENDER
22}
23panels {
24 name: "AUNT"
25 path: "Panels/entry_4"
26 clue: "aunt"
27 answer: "uncle"
28 symbols: GENDER
29}
30panels {
31 name: "SON"
32 path: "Panels/entry_5"
33 clue: "son"
34 answer: "daughter"
35 symbols: GENDER
36}
37panels {
38 name: "BASS"
39 path: "Panels/entry_6"
40 clue: "bass"
41 answer: "alto"
42 symbols: GENDER
43}
44panels {
45 name: "FATHER"
46 path: "Panels/entry_7"
47 clue: "father"
48 answer: "mother"
49 symbols: GENDER
50}
51panels {
52 name: "ROOSTER"
53 path: "Panels/entry_8"
54 clue: "rooster"
55 answer: "hen"
56 symbols: GENDER
57}
58ports {
59 name: "BETWEEN"
60 path: "Components/Warps/worldport"
61}
diff --git a/data/maps/the_nuanced/connections.txtpb b/data/maps/the_nuanced/connections.txtpb new file mode 100644 index 0000000..a530472 --- /dev/null +++ b/data/maps/the_nuanced/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Main Room"
3 to_room: "Back Room"
4 door { name: "Main Room Door" }
5}
6connections {
7 from_room: "Back Room"
8 to_room: "N2 Room"
9 door { name: "Back Room Puzzles" }
10}
diff --git a/data/maps/the_nuanced/doors.txtpb b/data/maps/the_nuanced/doors.txtpb new file mode 100644 index 0000000..9b58001 --- /dev/null +++ b/data/maps/the_nuanced/doors.txtpb
@@ -0,0 +1,54 @@
1doors {
2 name: "Left Room Puzzles"
3 type: LOCATION_ONLY
4 panels { room: "Main Room" name: "HOARSE" }
5 panels { room: "Main Room" name: "NAY" }
6 panels { room: "Main Room" name: "HEY" }
7 panels { room: "Main Room" name: "HIGHER" }
8 panels { room: "Main Room" name: "CACHE" }
9 panels { room: "Main Room" name: "HYMN" }
10 panels { room: "Main Room" name: "FLAIR" }
11 location_room: "Main Room"
12}
13doors {
14 name: "Right Room Puzzles"
15 type: LOCATION_ONLY
16 panels { room: "Main Room" name: "HOSE" }
17 panels { room: "Main Room" name: "NIGH" }
18 panels { room: "Main Room" name: "HA" }
19 panels { room: "Main Room" name: "IRE" }
20 panels { room: "Main Room" name: "ASH" }
21 panels { room: "Main Room" name: "HI" }
22 panels { room: "Main Room" name: "FARE" }
23 location_room: "Main Room"
24}
25doors {
26 name: "Main Room Door"
27 type: ITEM_ONLY
28 receivers: "Components/Doors/entry_1"
29 panels { room: "Main Room" name: "HOARSE" }
30 panels { room: "Main Room" name: "NAY" }
31 panels { room: "Main Room" name: "HEY" }
32 panels { room: "Main Room" name: "HIGHER" }
33 panels { room: "Main Room" name: "CACHE" }
34 panels { room: "Main Room" name: "HYMN" }
35 panels { room: "Main Room" name: "FLAIR" }
36 panels { room: "Main Room" name: "HOSE" }
37 panels { room: "Main Room" name: "NIGH" }
38 panels { room: "Main Room" name: "HA" }
39 panels { room: "Main Room" name: "IRE" }
40 panels { room: "Main Room" name: "ASH" }
41 panels { room: "Main Room" name: "HI" }
42 panels { room: "Main Room" name: "FARE" }
43}
44doors {
45 name: "Back Room Puzzles"
46 type: EVENT
47 panels { room: "Back Room" name: "COURSE" }
48 panels { room: "Back Room" name: "WEIGH (1)" }
49 panels { room: "Back Room" name: "WEIGH (2)" }
50 panels { room: "Back Room" name: "BUYER" }
51 panels { room: "Back Room" name: "GNASH" }
52 panels { room: "Back Room" name: "LIMB" }
53 panels { room: "Back Room" name: "SPARE" }
54}
diff --git a/data/maps/the_nuanced/metadata.txtpb b/data/maps/the_nuanced/metadata.txtpb new file mode 100644 index 0000000..9c39826 --- /dev/null +++ b/data/maps/the_nuanced/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Nuanced"
diff --git a/data/maps/the_nuanced/rooms/Back Room.txtpb b/data/maps/the_nuanced/rooms/Back Room.txtpb new file mode 100644 index 0000000..b61e18b --- /dev/null +++ b/data/maps/the_nuanced/rooms/Back Room.txtpb
@@ -0,0 +1,50 @@
1name: "Back Room"
2panels {
3 name: "COURSE"
4 path: "Panels/Rhymes/panel_1"
5 clue: "course"
6 answer: "horse"
7 symbols: ZERO
8}
9panels {
10 name: "WEIGH (1)"
11 path: "Panels/Rhymes/panel_2"
12 clue: "weigh"
13 answer: "neigh"
14 symbols: ZERO
15}
16panels {
17 name: "WEIGH (2)"
18 path: "Panels/Rhymes/panel_3"
19 clue: "weigh"
20 answer: "hay"
21 symbols: ZERO
22}
23panels {
24 name: "BUYER"
25 path: "Panels/Rhymes/panel_4"
26 clue: "buyer"
27 answer: "hire"
28 symbols: ZERO
29}
30panels {
31 name: "GNASH"
32 path: "Panels/Rhymes/panel_5"
33 clue: "gnash"
34 answer: "cash"
35 symbols: ZERO
36}
37panels {
38 name: "LIMB"
39 path: "Panels/Rhymes/panel_6"
40 clue: "limb"
41 answer: "him"
42 symbols: ZERO
43}
44panels {
45 name: "SPARE"
46 path: "Panels/Rhymes/panel_7"
47 clue: "spare"
48 answer: "flare"
49 symbols: ZERO
50}
diff --git a/data/maps/the_nuanced/rooms/Main Room.txtpb b/data/maps/the_nuanced/rooms/Main Room.txtpb new file mode 100644 index 0000000..da89bd8 --- /dev/null +++ b/data/maps/the_nuanced/rooms/Main Room.txtpb
@@ -0,0 +1,116 @@
1name: "Main Room"
2panels {
3 name: "HOARSE"
4 path: "Panels/Eyes/panel_1"
5 clue: "hoarse"
6 answer: "horse"
7 symbols: ZERO
8}
9panels {
10 name: "NAY"
11 path: "Panels/Eyes/panel_2"
12 clue: "nay"
13 answer: "neigh"
14 symbols: ZERO
15}
16panels {
17 name: "HEY"
18 path: "Panels/Eyes/panel_3"
19 clue: "hey"
20 answer: "hay"
21 symbols: ZERO
22}
23panels {
24 name: "HIGHER"
25 path: "Panels/Eyes/panel_4"
26 clue: "higher"
27 answer: "hire"
28 symbols: ZERO
29}
30panels {
31 name: "CACHE"
32 path: "Panels/Eyes/panel_5"
33 clue: "cache"
34 answer: "cash"
35 symbols: ZERO
36}
37panels {
38 name: "HYMN"
39 path: "Panels/Eyes/panel_6"
40 clue: "hymn"
41 answer: "him"
42 symbols: ZERO
43}
44panels {
45 name: "FLAIR"
46 path: "Panels/Eyes/panel_7"
47 clue: "flair"
48 answer: "flare"
49 symbols: ZERO
50}
51panels {
52 name: "HOSE"
53 path: "Panels/Letters/panel_1"
54 clue: "hose"
55 answer: "horse"
56 symbols: SPARKLES
57}
58panels {
59 name: "NIGH"
60 path: "Panels/Letters/panel_2"
61 clue: "nigh"
62 answer: "neigh"
63 symbols: SPARKLES
64}
65panels {
66 name: "HA"
67 path: "Panels/Letters/panel_3"
68 clue: "ha"
69 answer: "hay"
70 symbols: SPARKLES
71}
72panels {
73 name: "IRE"
74 path: "Panels/Letters/panel_4"
75 clue: "ire"
76 answer: "hire"
77 symbols: SPARKLES
78}
79panels {
80 name: "ASH"
81 path: "Panels/Letters/panel_5"
82 clue: "ash"
83 answer: "cash"
84 symbols: SPARKLES
85}
86panels {
87 name: "HI"
88 path: "Panels/Letters/panel_6"
89 clue: "hi"
90 answer: "him"
91 symbols: SPARKLES
92}
93panels {
94 name: "FARE"
95 path: "Panels/Letters/panel_7"
96 clue: "fare"
97 answer: "flare"
98 symbols: SPARKLES
99}
100panels {
101 name: "TORE"
102 path: "Panels/Extras/hint"
103 clue: "tore"
104 answer: "stores"
105 symbols: SPARKLES
106}
107ports {
108 name: "UNYIELDING"
109 path: "Components/Warps/worldport"
110 orientation: "west"
111}
112keyholders {
113 name: "S"
114 path: "Components/KeyHolders/keyHolderS"
115 key: "s"
116}
diff --git a/data/maps/the_nuanced/rooms/N2 Room.txtpb b/data/maps/the_nuanced/rooms/N2 Room.txtpb new file mode 100644 index 0000000..eb9f67c --- /dev/null +++ b/data/maps/the_nuanced/rooms/N2 Room.txtpb
@@ -0,0 +1,6 @@
1name: "N2 Room"
2letters {
3 key: "n"
4 level2: true
5 path: "Components/Collectables/collectable"
6}
diff --git a/data/maps/the_orb/connections.txtpb b/data/maps/the_orb/connections.txtpb new file mode 100644 index 0000000..62a7643 --- /dev/null +++ b/data/maps/the_orb/connections.txtpb
@@ -0,0 +1,20 @@
1connections {
2 from_room: "Main Area"
3 to_room: "O Room"
4 door { name: "O Puzzles" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "R Room"
9 door { name: "R Puzzles" }
10}
11connections {
12 from_room: "Main Area"
13 to_room: "B Room"
14 door { name: "B Puzzles" }
15}
16connections {
17 from_room: "B Room"
18 to_room: "Main Area"
19 oneway: true
20}
diff --git a/data/maps/the_orb/doors.txtpb b/data/maps/the_orb/doors.txtpb new file mode 100644 index 0000000..620b1db --- /dev/null +++ b/data/maps/the_orb/doors.txtpb
@@ -0,0 +1,24 @@
1doors {
2 name: "O Puzzles"
3 type: EVENT
4 panels { room: "Main Area" name: "STRIKE" }
5 panels { room: "Main Area" name: "METAL" }
6 panels { room: "Main Area" name: "HINT" }
7 panels { room: "Main Area" name: "THIN" }
8}
9doors {
10 name: "R Puzzles"
11 type: EVENT
12 panels { room: "Main Area" name: "NARROW" }
13 panels { room: "Main Area" name: "CLUE" }
14 panels { room: "Main Area" name: "IMPLY" }
15 panels { room: "Main Area" name: "THICK" }
16}
17doors {
18 name: "B Puzzles"
19 type: EVENT
20 panels { room: "Main Area" name: "MUSE" }
21 panels { room: "Main Area" name: "ACT" }
22 panels { room: "Main Area" name: "SOUTH" }
23 panels { room: "Main Area" name: "EAST" }
24}
diff --git a/data/maps/the_orb/metadata.txtpb b/data/maps/the_orb/metadata.txtpb new file mode 100644 index 0000000..0b25353 --- /dev/null +++ b/data/maps/the_orb/metadata.txtpb
@@ -0,0 +1,5 @@
1display_name: "The Orb"
2# These are inaccessible, and were probably just copy pasted from the other
3# rooms.
4excluded_nodes: "Components/Warps/worldport2"
5excluded_nodes: "Components/Warps/worldport3"
diff --git a/data/maps/the_orb/rooms/B Room.txtpb b/data/maps/the_orb/rooms/B Room.txtpb new file mode 100644 index 0000000..0324647 --- /dev/null +++ b/data/maps/the_orb/rooms/B Room.txtpb
@@ -0,0 +1,27 @@
1name: "B Room"
2letters {
3 key: "b"
4 path: "Components/Collectables/b"
5}
6paintings {
7 name: "SPIRAL"
8 path: "Meshes/spiral"
9 # TODO: This is too high up to enter. It's also a hint painting.
10 exit_only: true
11}
12# TODO: Should these two be independent for shuffling purposes, or always tied
13# to the Main Area's port?
14ports {
15 name: "MID"
16 path: "Components/Warps/worldport4"
17 orientation: "south"
18 # This port is in the room immediately after solving the B puzzles, which
19 # means it seems like it would be inaccessible if you enter the map from the
20 # painting or from the final port, but entering the O or R areas brings you
21 # back to the beginning.
22}
23ports {
24 name: "FINAL"
25 path: "Components/Warps/worldport5"
26 orientation: "south"
27}
diff --git a/data/maps/the_orb/rooms/Main Area.txtpb b/data/maps/the_orb/rooms/Main Area.txtpb new file mode 100644 index 0000000..4fcac29 --- /dev/null +++ b/data/maps/the_orb/rooms/Main Area.txtpb
@@ -0,0 +1,90 @@
1name: "Main Area"
2panels {
3 name: "STRIKE"
4 path: "Panels/O/entry_1"
5 clue: "strike"
6 answer: "hit"
7 symbols: SUN
8}
9panels {
10 name: "METAL"
11 path: "Panels/O/entry_2"
12 clue: "metal"
13 answer: "tin"
14 symbols: EXAMPLE
15}
16panels {
17 name: "HINT"
18 path: "Panels/O/entry_3"
19 clue: "hint"
20 answer: "hit"
21 symbols: SPARKLES
22}
23panels {
24 name: "THIN"
25 path: "Panels/O/entry_4"
26 clue: "thin"
27 answer: "tin"
28 symbols: SPARKLES
29}
30panels {
31 name: "NARROW"
32 path: "Panels/R/entry_5"
33 clue: "narrow"
34 answer: "thin"
35 symbols: SUN
36}
37panels {
38 name: "CLUE"
39 path: "Panels/R/entry_6"
40 clue: "clue"
41 answer: "hint"
42 symbols: SUN
43}
44panels {
45 name: "IMPLY"
46 path: "Panels/R/entry_7"
47 clue: "imply"
48 answer: "hint"
49 symbols: SUN
50}
51panels {
52 name: "THICK"
53 path: "Panels/R/entry_8"
54 clue: "thick"
55 answer: "thin"
56 symbols: SUN
57}
58panels {
59 name: "MUSE"
60 path: "Panels/B/entry_9"
61 clue: "muse"
62 answer: "think"
63 symbols: SUN
64}
65panels {
66 name: "ACT"
67 path: "Panels/B/entry_10"
68 clue: "act"
69 answer: "think"
70 symbols: SUN
71}
72panels {
73 name: "SOUTH"
74 path: "Panels/B/entry_11"
75 clue: "south"
76 answer: "north"
77 symbols: SUN
78}
79panels {
80 name: "EAST"
81 path: "Panels/B/entry_12"
82 clue: "east"
83 answer: "north"
84 symbols: EXAMPLE
85}
86ports {
87 name: "GREAT"
88 path: "Components/Warps/worldport"
89 orientation: "south"
90}
diff --git a/data/maps/the_orb/rooms/O Room.txtpb b/data/maps/the_orb/rooms/O Room.txtpb new file mode 100644 index 0000000..cc254a4 --- /dev/null +++ b/data/maps/the_orb/rooms/O Room.txtpb
@@ -0,0 +1,5 @@
1name: "O Room"
2letters {
3 key: "o"
4 path: "Components/Collectables/o"
5}
diff --git a/data/maps/the_orb/rooms/R Room.txtpb b/data/maps/the_orb/rooms/R Room.txtpb new file mode 100644 index 0000000..a01726a --- /dev/null +++ b/data/maps/the_orb/rooms/R Room.txtpb
@@ -0,0 +1,5 @@
1name: "R Room"
2letters {
3 key: "r"
4 path: "Components/Collectables/r"
5}
diff --git a/data/maps/the_owl/connections.txtpb b/data/maps/the_owl/connections.txtpb new file mode 100644 index 0000000..cb4bee3 --- /dev/null +++ b/data/maps/the_owl/connections.txtpb
@@ -0,0 +1,125 @@
1connections {
2 from_room: "R2C2 Bottom"
3 to_room: "R2C2 Top"
4 door { name: "First Door" }
5}
6connections {
7 from_room: "R2C2 Bottom"
8 to_room: "R2C2 Top"
9 door { name: "Gray Owl" }
10}
11connections {
12 from_room: "R2C2 Bottom"
13 to_room: "R2C2 Top"
14 door { name: "Sky Owl" }
15}
16connections {
17 from_room: "R2C2 Bottom"
18 to_room: "Connected Area"
19 door { name: "Gray Owl" }
20}
21connections {
22 from_room: "R2C2 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"
34 door { name: "First Room Shortcut" }
35}
36connections {
37 from_room: "R2C2 Top"
38 to_room: "Connected Area"
39 door { name: "Brush Door" }
40}
41connections {
42 from_room: "R2C2 Top"
43 to_room: "Connected Area"
44 door { name: "Gray Top Door" }
45}
46connections {
47 from_room: "R2C2 Top"
48 to_room: "R2C3 Bottom"
49 door { name: "Gray Bottom Door" }
50}
51connections {
52 from_room: "Connected Area"
53 to_room: "R2C3 Bottom"
54 door { name: "Gray Owl" }
55}
56connections {
57 from_room: "Connected Area"
58 to_room: "R2C3 Bottom"
59 door { name: "Sky Owl" }
60}
61connections {
62 from_room: "Connected Area"
63 to_room: "Magenta Hallway"
64 door { name: "Control Center Magenta Door" }
65}
66connections {
67 from_room: "Connected Area"
68 to_room: "Blue Room"
69 door { name: "Blue Door" }
70}
71connections {
72 from_room: "Connected Area"
73 to_room: "R1C4 Left"
74 door { name: "Sky Top Doors" }
75}
76connections {
77 from_room: "Connected Area"
78 to_room: "R1C4 Left"
79 door { name: "Sky Bottom Doors" }
80}
81connections {
82 from_room: "Connected Area"
83 to_room: "R1C4 Left"
84 door { name: "Gray Owl" }
85}
86connections {
87 from_room: "Connected Area"
88 to_room: "R1C4 Left"
89 door { name: "Sky Owl" }
90}
91connections {
92 from_room: "Connected Area"
93 to_room: "R2C1 Left"
94 door { name: "Sky Top Doors" }
95}
96connections {
97 from_room: "Connected Area"
98 to_room: "R2C1 Left"
99 door { name: "Sky Bottom Doors" }
100}
101connections {
102 from_room: "Connected Area"
103 to_room: "R2C1 Left"
104 door { name: "Gray Owl" }
105}
106connections {
107 from_room: "Connected Area"
108 to_room: "R2C1 Left"
109 door { name: "Sky Owl" }
110}
111connections {
112 from {
113 painting {
114 room: "Connected Area"
115 name: "OWL"
116 }
117 }
118 to {
119 painting {
120 room: "Z Room"
121 name: "OWL2"
122 }
123 }
124 oneway: true
125}
diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb new file mode 100644 index 0000000..9254c2a --- /dev/null +++ b/data/maps/the_owl/doors.txtpb
@@ -0,0 +1,252 @@
1doors {
2 name: "Brush Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "R2C2 Top" name: "CRUSH" }
6 location_room: "R2C2 Top"
7}
8doors {
9 name: "Sky Top Doors"
10 type: STANDARD
11 receivers: "Components/Doors/entry_2"
12 receivers: "Components/Doors/entry_4"
13 panels { room: "R2C1 Left" name: "VERB" }
14 location_room: "R2C1 Left"
15}
16doors {
17 name: "Sky Bottom Doors"
18 type: STANDARD
19 receivers: "Components/Doors/entry_3"
20 receivers: "Components/Doors/entry_5"
21 panels { room: "R2C1 Left" name: "FOIL" }
22 location_room: "R2C1 Left"
23}
24doors {
25 name: "First Room Shortcut"
26 type: STANDARD
27 receivers: "Components/Doors/entry_6"
28 panels { room: "Connected Area" name: "FIZZLE" }
29 location_room: "Connected Area"
30}
31doors {
32 name: "First Door"
33 type: STANDARD
34 receivers: "Components/Doors/entry_7"
35 panels { room: "R2C2 Bottom" name: "FOUL" }
36 location_room: "R2C2 Bottom"
37}
38doors {
39 name: "Blue Door"
40 type: STANDARD
41 receivers: "Components/Doors/entry_8"
42 panels { room: "Connected Area" name: "PAST" }
43 panels { room: "Connected Area" name: "LAY" }
44 location_room: "Connected Area"
45}
46doors {
47 name: "Gray Top Door"
48 type: ITEM_ONLY
49 receivers: "Components/Doors/entry_10"
50 panels { room: "R2C2 Top" name: "RAY" }
51 location_room: "R2C2 Top"
52}
53doors {
54 name: "Gray Bottom Door"
55 type: ITEM_ONLY
56 receivers: "Components/Doors/entry_9"
57 panels { room: "R2C2 Top" name: "RAY" }
58}
59doors {
60 name: "Control Center Magenta Door"
61 type: CONTROL_CENTER_COLOR
62 receivers: "Components/Doors/entry_18"
63 control_center_color: "magenta"
64}
65doors {
66 name: "Sky Owl"
67 type: STANDARD
68 receivers: "Components/Owl/Room 1/LB"
69 receivers: "Components/Owl/Room 1/LBG"
70 receivers: "Components/Owl/Room 2/LB"
71 receivers: "Components/Owl/Room 2/LBG"
72 receivers: "Components/Owl/Room 3/LB"
73 receivers: "Components/Owl/Room 3/LBG"
74 receivers: "Components/Owl/Room 4/LB"
75 receivers: "Components/Owl/Room 4/LBG"
76 receivers: "Components/Owl/Room 5/LB"
77 receivers: "Components/Owl/Room 5/LBG"
78 receivers: "Components/Owl/Room 6/LB"
79 receivers: "Components/Owl/Room 6/LBG"
80 receivers: "Components/Owl/Room 7/LB"
81 receivers: "Components/Owl/Room 7/LBG"
82 receivers: "Components/Owl/Room 8/LB"
83 receivers: "Components/Owl/Room 8/LBG"
84 receivers: "Components/Owl/Room 9/LB"
85 receivers: "Components/Owl/Room 9/LBG"
86 receivers: "Components/Owl/Room 10/LB"
87 receivers: "Components/Owl/Room 10/LBG"
88 receivers: "Components/Owl/Room 11/LB"
89 receivers: "Components/Owl/Room 11/LBG"
90 panels { room: "R2C1 Left" name: "DUSKY" }
91 location_room: "R2C1 Left"
92}
93doors {
94 name: "Gray Owl"
95 type: STANDARD
96 receivers: "Components/Owl/Room 1/G"
97 receivers: "Components/Owl/Room 1/GG"
98 receivers: "Components/Owl/Room 2/G"
99 receivers: "Components/Owl/Room 2/GG"
100 receivers: "Components/Owl/Room 3/G"
101 receivers: "Components/Owl/Room 3/GG"
102 receivers: "Components/Owl/Room 4/G"
103 receivers: "Components/Owl/Room 4/GG"
104 receivers: "Components/Owl/Room 5/G"
105 receivers: "Components/Owl/Room 5/GG"
106 receivers: "Components/Owl/Room 6/G"
107 receivers: "Components/Owl/Room 6/GG"
108 receivers: "Components/Owl/Room 7/G"
109 receivers: "Components/Owl/Room 7/GG"
110 receivers: "Components/Owl/Room 8/G"
111 receivers: "Components/Owl/Room 8/GG"
112 receivers: "Components/Owl/Room 9/G"
113 receivers: "Components/Owl/Room 9/GG"
114 receivers: "Components/Owl/Room 10/G"
115 receivers: "Components/Owl/Room 10/GG"
116 receivers: "Components/Owl/Room 11/G"
117 receivers: "Components/Owl/Room 11/GG"
118 panels { room: "R2C2 Top" name: "RAY" }
119 location_room: "R2C2 Top"
120}
121doors {
122 name: "Orange Owl"
123 type: STANDARD
124 receivers: "Components/Owl/Room 1/O"
125 receivers: "Components/Owl/Room 1/OG"
126 receivers: "Components/Owl/Room 2/O"
127 receivers: "Components/Owl/Room 2/OG"
128 receivers: "Components/Owl/Room 3/O"
129 receivers: "Components/Owl/Room 3/OG"
130 receivers: "Components/Owl/Room 4/O"
131 receivers: "Components/Owl/Room 4/OG"
132 receivers: "Components/Owl/Room 5/O"
133 receivers: "Components/Owl/Room 5/OG"
134 receivers: "Components/Owl/Room 6/O"
135 receivers: "Components/Owl/Room 6/OG"
136 receivers: "Components/Owl/Room 7/O"
137 receivers: "Components/Owl/Room 7/OG"
138 receivers: "Components/Owl/Room 8/O"
139 receivers: "Components/Owl/Room 8/OG"
140 receivers: "Components/Owl/Room 9/O"
141 receivers: "Components/Owl/Room 9/OG"
142 receivers: "Components/Owl/Room 10/O"
143 receivers: "Components/Owl/Room 10/OG"
144 receivers: "Components/Owl/Room 11/O"
145 receivers: "Components/Owl/Room 11/OG"
146 panels { room: "Connected Area" name: "RANGE" }
147 location_room: "Connected Area"
148}
149doors {
150 name: "White Owl"
151 type: STANDARD
152 receivers: "Components/Owl/Room 1/W"
153 receivers: "Components/Owl/Room 1/WG"
154 receivers: "Components/Owl/Room 2/W"
155 receivers: "Components/Owl/Room 2/WG"
156 receivers: "Components/Owl/Room 3/W"
157 receivers: "Components/Owl/Room 3/WG"
158 receivers: "Components/Owl/Room 4/W"
159 receivers: "Components/Owl/Room 4/WG"
160 receivers: "Components/Owl/Room 5/W"
161 receivers: "Components/Owl/Room 5/WG"
162 receivers: "Components/Owl/Room 6/W"
163 receivers: "Components/Owl/Room 6/WG"
164 receivers: "Components/Owl/Room 7/W"
165 receivers: "Components/Owl/Room 7/WG"
166 receivers: "Components/Owl/Room 8/W"
167 receivers: "Components/Owl/Room 8/WG"
168 receivers: "Components/Owl/Room 9/W"
169 receivers: "Components/Owl/Room 9/WG"
170 receivers: "Components/Owl/Room 10/W"
171 receivers: "Components/Owl/Room 10/WG"
172 receivers: "Components/Owl/Room 11/W"
173 receivers: "Components/Owl/Room 11/WG"
174 panels { room: "R2C3 Bottom" name: "BLACK" }
175 location_room: "R2C3 Bottom"
176}
177doors {
178 name: "Black Owl"
179 type: STANDARD
180 receivers: "Components/Owl/Room 1/BK"
181 receivers: "Components/Owl/Room 1/BKG"
182 receivers: "Components/Owl/Room 2/BK"
183 receivers: "Components/Owl/Room 2/BKG"
184 receivers: "Components/Owl/Room 3/BK"
185 receivers: "Components/Owl/Room 3/BKG"
186 receivers: "Components/Owl/Room 4/BK"
187 receivers: "Components/Owl/Room 4/BKG"
188 receivers: "Components/Owl/Room 5/BK"
189 receivers: "Components/Owl/Room 5/BKG"
190 receivers: "Components/Owl/Room 6/BK"
191 receivers: "Components/Owl/Room 6/BKG"
192 receivers: "Components/Owl/Room 7/BK"
193 receivers: "Components/Owl/Room 7/BKG"
194 receivers: "Components/Owl/Room 8/BK"
195 receivers: "Components/Owl/Room 8/BKG"
196 receivers: "Components/Owl/Room 9/BK"
197 receivers: "Components/Owl/Room 9/BKG"
198 receivers: "Components/Owl/Room 10/BK"
199 receivers: "Components/Owl/Room 10/BKG"
200 receivers: "Components/Owl/Room 11/BK"
201 receivers: "Components/Owl/Room 11/BKG"
202 panels { room: "Connected Area" name: "WHITE" }
203 location_room: "Connected Area"
204}
205doors {
206 name: "Blue Owl"
207 type: STANDARD
208 receivers: "Components/Owl/Room 1/BL"
209 receivers: "Components/Owl/Room 1/BLG"
210 receivers: "Components/Owl/Room 2/BL"
211 receivers: "Components/Owl/Room 2/BLG"
212 receivers: "Components/Owl/Room 3/BL"
213 receivers: "Components/Owl/Room 3/BLG"
214 receivers: "Components/Owl/Room 4/BL"
215 receivers: "Components/Owl/Room 4/BLG"
216 receivers: "Components/Owl/Room 5/BL"
217 receivers: "Components/Owl/Room 5/BLG"
218 receivers: "Components/Owl/Room 6/BL"
219 receivers: "Components/Owl/Room 6/BLG"
220 receivers: "Components/Owl/Room 7/BL"
221 receivers: "Components/Owl/Room 7/BLG"
222 receivers: "Components/Owl/Room 8/BL"
223 receivers: "Components/Owl/Room 8/BLG"
224 receivers: "Components/Owl/Room 9/BL"
225 receivers: "Components/Owl/Room 9/BLG"
226 receivers: "Components/Owl/Room 10/BL"
227 receivers: "Components/Owl/Room 10/BLG"
228 receivers: "Components/Owl/Room 11/BL"
229 receivers: "Components/Owl/Room 11/BLG"
230 panels { room: "Blue Room" name: "SKY" }
231 location_room: "Blue Room"
232}
233doors {
234 name: "Gray Panel"
235 type: EVENT
236 #receivers: "Panels/Colors/owl_2/animationListener2"
237 panels { room: "Connected Area" name: "RANGE" }
238 panels { room: "Connected Area" name: "WHITE" }
239 panels { room: "Blue Room" name: "SKY" }
240}
241doors {
242 name: "Owl Painting"
243 type: EVENT
244 #move_paintings { room: "Connected Area" name: "OWL" }
245 #receivers: "Components/Paintings/owl/teleportListener"
246 panels { room: "R2C1 Left" name: "DUSKY" }
247 panels { room: "R2C2 Top" name: "RAY" }
248 panels { room: "Connected Area" name: "RANGE" }
249 panels { room: "R2C3 Bottom" name: "BLACK" }
250 panels { room: "Connected Area" name: "WHITE" }
251 panels { room: "Blue Room" name: "SKY" }
252}
diff --git a/data/maps/the_owl/metadata.txtpb b/data/maps/the_owl/metadata.txtpb new file mode 100644 index 0000000..a2004f8 --- /dev/null +++ b/data/maps/the_owl/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Owl"
diff --git a/data/maps/the_owl/rooms/Blue Room.txtpb b/data/maps/the_owl/rooms/Blue Room.txtpb new file mode 100644 index 0000000..a7298cd --- /dev/null +++ b/data/maps/the_owl/rooms/Blue Room.txtpb
@@ -0,0 +1,8 @@
1name: "Blue Room"
2panels {
3 name: "SKY"
4 path: "Panels/Colors/owl_7"
5 clue: "sky"
6 answer: "blue"
7 symbols: EXAMPLE
8}
diff --git a/data/maps/the_owl/rooms/Connected Area.txtpb b/data/maps/the_owl/rooms/Connected Area.txtpb new file mode 100644 index 0000000..cf5ea1f --- /dev/null +++ b/data/maps/the_owl/rooms/Connected Area.txtpb
@@ -0,0 +1,155 @@
1name: "Connected Area"
2panels {
3 name: "MODE"
4 path: "Panels/Noncritical/owl_12"
5 clue: "mode"
6 answer: "model"
7 symbols: SPARKLES
8}
9panels {
10 name: "FAINT"
11 path: "Panels/Noncritical/owl_2"
12 clue: "faint"
13 answer: "paint"
14 symbols: SPARKLES
15}
16panels {
17 name: "PURE"
18 path: "Panels/Noncritical/owl_3"
19 clue: "pure"
20 answer: "picture"
21 symbols: SPARKLES
22}
23panels {
24 name: "COLOR"
25 path: "Panels/Warps/magenta"
26 clue: "color"
27 answer: "magenta"
28 symbols: EXAMPLE
29}
30panels {
31 name: "WHITE"
32 path: "Panels/Colors/owl_6"
33 clue: "white"
34 answer: "black"
35 symbols: SUN
36}
37panels {
38 name: "PENCIL"
39 path: "Panels/Noncritical/owl_7"
40 clue: "pencil"
41 answer: "stencil"
42 symbols: ZERO
43}
44panels {
45 name: "WING"
46 path: "Panels/Noncritical/owl_4"
47 clue: "wing"
48 answer: "drawing"
49 symbols: SPARKLES
50}
51panels {
52 name: "PRIMARY"
53 path: "Panels/Noncritical/owl_15"
54 clue: "primary"
55 answer: "secondary"
56 symbols: EXAMPLE
57}
58panels {
59 name: "SHOW"
60 path: "Panels/Noncritical/owl_17"
61 clue: "show"
62 answer: "shadow"
63 symbols: SPARKLES
64}
65panels {
66 name: "HEAVY"
67 path: "Panels/Noncritical/owl_18"
68 clue: "heavy"
69 answer: "light"
70 symbols: SUN
71}
72panels {
73 name: "HAD"
74 path: "Panels/Noncritical/owl_16"
75 clue: "had"
76 answer: "shade"
77 symbols: SPARKLES
78}
79panels {
80 name: "PHOTO"
81 path: "Panels/Noncritical/owl_13"
82 clue: "photo"
83 answer: "album"
84 symbols: BOXES
85}
86panels {
87 name: "SKETCH"
88 path: "Panels/Noncritical/owl_8"
89 clue: "sketch"
90 answer: "etch"
91 symbols: SPARKLES
92}
93panels {
94 name: "PAST"
95 path: "Panels/Bottom Left/owl_12"
96 clue: "past"
97 answer: "pastel"
98 symbols: SPARKLES
99}
100panels {
101 name: "LAY"
102 path: "Panels/Bottom Left/owl_13"
103 clue: "lay"
104 answer: "clay"
105 symbols: SPARKLES
106}
107panels {
108 name: "MARKER"
109 path: "Panels/Noncritical/owl_1"
110 clue: "marker"
111 answer: "maker"
112 symbols: SPARKLES
113}
114panels {
115 name: "SHOE"
116 path: "Panels/Noncritical/owl_11"
117 clue: "shoe"
118 answer: "hue"
119 symbols: ZERO
120}
121panels {
122 name: "ETCH"
123 path: "Panels/Noncritical/owl_9"
124 clue: "etch"
125 answer: "sketch"
126 symbols: SPARKLES
127}
128panels {
129 name: "RANGE"
130 path: "Panels/Colors/owl_4"
131 clue: "range"
132 answer: "orange"
133 symbols: SPARKLES
134}
135panels {
136 name: "FIZZLE"
137 path: "Panels/Bottom Mid/owl_10"
138 clue: "fizzle"
139 answer: "chisel"
140 symbols: ZERO
141}
142paintings {
143 name: "OWL"
144 path: "Components/Paintings/owl"
145 orientation: "north"
146 move: true
147 enter_only: true
148 required_door { name: "Owl Painting" }
149}
150ports {
151 name: "FOURROOMS"
152 path: "Components/Warps/worldport2"
153 orientation: "east"
154 # Note that this is behind teal walls.
155}
diff --git a/data/maps/the_owl/rooms/Magenta Hallway.txtpb b/data/maps/the_owl/rooms/Magenta Hallway.txtpb new file mode 100644 index 0000000..ccbdc1c --- /dev/null +++ b/data/maps/the_owl/rooms/Magenta Hallway.txtpb
@@ -0,0 +1,6 @@
1name: "Magenta Hallway"
2ports {
3 name: "STURDY"
4 path: "Components/Warps/worldport3"
5 orientation: "west"
6}
diff --git a/data/maps/the_owl/rooms/R1C4 Left.txtpb b/data/maps/the_owl/rooms/R1C4 Left.txtpb new file mode 100644 index 0000000..3714842 --- /dev/null +++ b/data/maps/the_owl/rooms/R1C4 Left.txtpb
@@ -0,0 +1,15 @@
1name: "R1C4 Left"
2panels {
3 name: "WALK"
4 path: "Panels/Noncritical/owl_5"
5 clue: "walk"
6 answer: "chalk"
7 symbols: ZERO
8}
9panels {
10 name: "STENCIL"
11 path: "Panels/Noncritical/owl_6"
12 clue: "stencil"
13 answer: "pencil"
14 symbols: ZERO
15}
diff --git a/data/maps/the_owl/rooms/R2C1 Left.txtpb b/data/maps/the_owl/rooms/R2C1 Left.txtpb new file mode 100644 index 0000000..72e7331 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C1 Left.txtpb
@@ -0,0 +1,22 @@
1name: "R2C1 Left"
2panels {
3 name: "VERB"
4 path: "Panels/Bottom Left/owl_8"
5 clue: "verb"
6 answer: "subject"
7 symbols: SUN
8}
9panels {
10 name: "FOIL"
11 path: "Panels/Bottom Left/owl_9"
12 clue: "foil"
13 answer: "oil"
14 symbols: SPARKLES
15}
16panels {
17 name: "DUSKY"
18 path: "Panels/Colors/owl_3"
19 clue: "dusky"
20 answer: "sky"
21 symbols: SPARKLES
22}
diff --git a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb new file mode 100644 index 0000000..604a1cc --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb
@@ -0,0 +1,15 @@
1name: "R2C2 Bottom"
2panels {
3 name: "FOUL"
4 path: "Panels/Bottom Mid/owl_11"
5 clue: "foul"
6 answer: "owl"
7 symbols: ZERO
8}
9ports {
10 name: "GALLERY"
11 path: "Components/Warps/worldport"
12 orientation: "south"
13 # TODO: Note that this port is accessible from the other side in the Z1
14 # room. Hmm.
15}
diff --git a/data/maps/the_owl/rooms/R2C2 Top.txtpb b/data/maps/the_owl/rooms/R2C2 Top.txtpb new file mode 100644 index 0000000..78ce270 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2 Top.txtpb
@@ -0,0 +1,16 @@
1name: "R2C2 Top"
2panels {
3 name: "CRUSH"
4 path: "Panels/Bottom Mid/owl_1"
5 clue: "crush"
6 answer: "brush"
7 symbols: ZERO
8}
9panels {
10 name: "RAY"
11 path: "Panels/Colors/owl_2"
12 clue: "ray"
13 answer: "gray"
14 symbols: SPARKLES
15 required_door { name: "Gray Panel" }
16}
diff --git a/data/maps/the_owl/rooms/R2C3 Bottom.txtpb b/data/maps/the_owl/rooms/R2C3 Bottom.txtpb new file mode 100644 index 0000000..2b49e26 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C3 Bottom.txtpb
@@ -0,0 +1,15 @@
1name: "R2C3 Bottom"
2panels {
3 name: "FIGMENT"
4 path: "Panels/Noncritical/owl_14"
5 clue: "figment"
6 answer: "pigment"
7 symbols: SPARKLES
8}
9panels {
10 name: "BLACK"
11 path: "Panels/Colors/owl_5"
12 clue: "black"
13 answer: "white"
14 symbols: SUN
15}
diff --git a/data/maps/the_owl/rooms/Z Room.txtpb b/data/maps/the_owl/rooms/Z Room.txtpb new file mode 100644 index 0000000..ab28655 --- /dev/null +++ b/data/maps/the_owl/rooms/Z Room.txtpb
@@ -0,0 +1,19 @@
1name: "Z Room"
2panels {
3 name: "MAZE"
4 path: "Panels/Noncritical/owl_10"
5 clue: "maze"
6 answer: "glaze"
7 symbols: ZERO
8}
9letters {
10 key: "z"
11 path: "Components/Collectables/collectable"
12}
13paintings {
14 name: "OWL2"
15 path: "Components/Paintings/owl2"
16 exit_only: true
17 # required: true
18 orientation: "south"
19}
diff --git a/data/maps/the_parthenon/connections.txtpb b/data/maps/the_parthenon/connections.txtpb new file mode 100644 index 0000000..a07d858 --- /dev/null +++ b/data/maps/the_parthenon/connections.txtpb
@@ -0,0 +1,20 @@
1connections {
2 from_room: "Main Area"
3 to_room: "K2 Room"
4 door { name: "K2 Door" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Ending"
9 door { name: "Ending Door" }
10}
11connections {
12 from_room: "Main Area"
13 to_room: "Lavender Area"
14 door { name: "Double Letters" }
15}
16connections {
17 from_room: "Lavender Area"
18 to_room: "U Keyholder"
19 door { name: "Lavender Cubes" }
20}
diff --git a/data/maps/the_parthenon/doors.txtpb b/data/maps/the_parthenon/doors.txtpb new file mode 100644 index 0000000..1161917 --- /dev/null +++ b/data/maps/the_parthenon/doors.txtpb
@@ -0,0 +1,45 @@
1doors {
2 name: "Double Letters"
3 type: EVENT
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
12}
13doors {
14 name: "Lavender Cubes"
15 type: EVENT
16 receivers: "Components/Doors/entry_3"
17 panels {
18 map: "the_ancient"
19 room: "Inside"
20 name: "COLOR"
21 }
22}
23doors {
24 name: "K2 Door"
25 type: STANDARD
26 receivers: "Components/Doors/entry_2"
27 panels { room: "Main Area" name: "XERXES" answer: "persia" }
28 panels { room: "Main Area" name: "ARTHUR" answer: "england" }
29 panels { room: "Main Area" name: "CLEOPATRA" answer: "egypt" }
30 panels { room: "Main Area" name: "NAPOLEON" answer: "france" }
31 panels { room: "Main Area" name: "ALEXANDER" answer: "greece" }
32 panels { room: "Main Area" name: "CAESAR" answer: "rome" }
33 location_room: "Main Area"
34 location_name: "Empires"
35}
36doors {
37 name: "Ending Door"
38 type: EVENT
39 panels { room: "Main Area" name: "XERXES" answer: "xerxes" }
40 panels { room: "Main Area" name: "ARTHUR" answer: "arthur" }
41 panels { room: "Main Area" name: "CLEOPATRA" answer: "cleopatra" }
42 panels { room: "Main Area" name: "NAPOLEON" answer: "napoleon" }
43 panels { room: "Main Area" name: "ALEXANDER" answer: "alexander" }
44 panels { room: "Main Area" name: "CAESAR" answer: "caesar" }
45}
diff --git a/data/maps/the_parthenon/metadata.txtpb b/data/maps/the_parthenon/metadata.txtpb new file mode 100644 index 0000000..8696c33 --- /dev/null +++ b/data/maps/the_parthenon/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Parthenon"
diff --git a/data/maps/the_parthenon/rooms/Ending.txtpb b/data/maps/the_parthenon/rooms/Ending.txtpb new file mode 100644 index 0000000..789e906 --- /dev/null +++ b/data/maps/the_parthenon/rooms/Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Ending"
2endings {
3 name: "CYAN"
4 path: "Components/cyan_end"
5}
diff --git a/data/maps/the_parthenon/rooms/K2 Room.txtpb b/data/maps/the_parthenon/rooms/K2 Room.txtpb new file mode 100644 index 0000000..596b489 --- /dev/null +++ b/data/maps/the_parthenon/rooms/K2 Room.txtpb
@@ -0,0 +1,6 @@
1name: "K2 Room"
2letters {
3 key: "k"
4 level2: true
5 path: "Components/Collectables/collectable"
6}
diff --git a/data/maps/the_parthenon/rooms/Lavender Area.txtpb b/data/maps/the_parthenon/rooms/Lavender Area.txtpb new file mode 100644 index 0000000..9e62498 --- /dev/null +++ b/data/maps/the_parthenon/rooms/Lavender Area.txtpb
@@ -0,0 +1,22 @@
1name: "Lavender Area"
2panels {
3 name: "ME"
4 path: "Panels/Lavender/panel_7"
5 clue: "me"
6 answer: "you"
7 symbols: SUN
8}
9panels {
10 name: "WOOD"
11 path: "Panels/Lavender/panel_8"
12 clue: "wood"
13 answer: "yew"
14 symbols: EXAMPLE
15}
16panels {
17 name: "SHEEP"
18 path: "Panels/Lavender/panel_9"
19 clue: "sheep"
20 answer: "ewe"
21 symbols: GENDER
22}
diff --git a/data/maps/the_parthenon/rooms/Main Area.txtpb b/data/maps/the_parthenon/rooms/Main Area.txtpb new file mode 100644 index 0000000..85188d1 --- /dev/null +++ b/data/maps/the_parthenon/rooms/Main Area.txtpb
@@ -0,0 +1,70 @@
1name: "Main Area"
2panels {
3 name: "XERXES"
4 path: "Panels/Main/panel_1"
5 clue: "xerxes"
6 answer: "xerxes"
7 proxies { answer: "persia" path: "Panels/Empires/panel_7" }
8 proxies { answer: "xerxes" path: "Panels/Rulers/panel_13" }
9 required_door { name: "Double Letters" }
10}
11panels {
12 name: "ARTHUR"
13 path: "Panels/Main/panel_2"
14 clue: "arthur"
15 answer: "arthur"
16 proxies { answer: "england" path: "Panels/Empires/panel_8" }
17 proxies { answer: "arthur" path: "Panels/Rulers/panel_14" }
18 required_door { name: "Double Letters" }
19}
20panels {
21 name: "CLEOPATRA"
22 path: "Panels/Main/panel_3"
23 clue: "cleopatra"
24 answer: "cleopatra"
25 proxies { answer: "egypt" path: "Panels/Empires/panel_9" }
26 proxies { answer: "cleopatra" path: "Panels/Rulers/panel_15" }
27 required_door { name: "Double Letters" }
28}
29panels {
30 name: "NAPOLEON"
31 path: "Panels/Main/panel_4"
32 clue: "napoleon"
33 answer: "napoleon"
34 proxies { answer: "france" path: "Panels/Empires/panel_10" }
35 proxies { answer: "napoleon" path: "Panels/Rulers/panel_16" }
36 required_door { name: "Double Letters" }
37}
38panels {
39 name: "ALEXANDER"
40 path: "Panels/Main/panel_5"
41 clue: "alexander"
42 answer: "alexander"
43 proxies { answer: "greece" path: "Panels/Empires/panel_11" }
44 proxies { answer: "alexander" path: "Panels/Rulers/panel_17" }
45 required_door { name: "Double Letters" }
46}
47panels {
48 name: "CAESAR"
49 path: "Panels/Main/panel_6"
50 clue: "caesar"
51 answer: "caesar"
52 proxies { answer: "rome" path: "Panels/Empires/panel_12" }
53 proxies { answer: "caesar" path: "Panels/Rulers/panel_18" }
54 required_door { name: "Double Letters" }
55}
56ports {
57 name: "GALLERY"
58 path: "Components/Warps/worldport"
59 orientation: "south"
60}
61ports {
62 name: "ENTRY"
63 path: "Components/Warps/worldport2"
64 orientation: "south"
65}
66ports {
67 name: "REVITALIZED"
68 path: "Components/Warps/worldport3"
69 orientation: "north"
70}
diff --git a/data/maps/the_parthenon/rooms/U Keyholder.txtpb b/data/maps/the_parthenon/rooms/U Keyholder.txtpb new file mode 100644 index 0000000..0a5c31b --- /dev/null +++ b/data/maps/the_parthenon/rooms/U Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "U Keyholder"
2keyholders {
3 name: "U"
4 path: "Components/KeyHolders/keyHolderU"
5 key: "u"
6}
diff --git a/data/maps/the_partial/connections.txtpb b/data/maps/the_partial/connections.txtpb new file mode 100644 index 0000000..abadb06 --- /dev/null +++ b/data/maps/the_partial/connections.txtpb
@@ -0,0 +1,30 @@
1connections {
2 from_room: "Obverse Side"
3 to_room: "P Room"
4 door { name: "Giant P" }
5}
6connections {
7 from_room: "Obverse Side"
8 to_room: "Reverse Side"
9 door { name: "R Entered" }
10}
11connections {
12 from_room: "Obverse Side"
13 to_room: "Reverse Side"
14 door { name: "P Entered" }
15}
16connections {
17 from_room: "Obverse Side"
18 to_room: "Control Center Entrance"
19 door { name: "L Entered" }
20}
21connections {
22 from_room: "Control Center Entrance"
23 to_room: "Obverse Side"
24 door { name: "Control Center Entrance" }
25}
26connections {
27 from_room: "Reverse Side"
28 to_room: "F Room"
29 door { name: "Giant F" }
30}
diff --git a/data/maps/the_partial/doors.txtpb b/data/maps/the_partial/doors.txtpb new file mode 100644 index 0000000..c51062a --- /dev/null +++ b/data/maps/the_partial/doors.txtpb
@@ -0,0 +1,73 @@
1doors {
2 name: "Main Room Puzzles"
3 type: LOCATION_ONLY
4 panels { room: "Obverse Side" name: "PUN" }
5 panels { room: "Obverse Side" name: "UP" }
6 panels { room: "Obverse Side" name: "PUT" }
7 panels { room: "Obverse Side" name: "PUNT" }
8 panels { room: "Obverse Side" name: "FIGHT" }
9 location_room: "Obverse Side"
10}
11doors {
12 name: "P Door"
13 type: STANDARD
14 receivers: "Components/Doors/p_enterer"
15 panels { room: "Obverse Side" name: "LINT" }
16 panels { room: "Obverse Side" name: "TURN" }
17 panels { room: "Obverse Side" name: "HOT" }
18 panels { room: "Obverse Side" name: "OUT" }
19 panels { room: "Obverse Side" name: "TON" }
20 panels { room: "Obverse Side" name: "HUT" }
21 panels { room: "Obverse Side" name: "ION" }
22 panels { room: "Obverse Side" name: "CUT" }
23 panels { room: "Obverse Side" name: "FUN" }
24 location_room: "Obverse Side"
25 location_name: "Obverse Side Room"
26}
27doors {
28 name: "Giant P"
29 type: EVENT
30 doors { name: "P Door" }
31 keyholders { room: "Obverse Side" name: "L" key: "r" }
32}
33doors {
34 name: "R Entered"
35 type: EVENT
36 keyholders { room: "Obverse Side" name: "L" key: "r" }
37}
38doors {
39 name: "P Entered"
40 type: EVENT
41 keyholders { room: "Obverse Side" name: "L" key: "p" }
42}
43doors {
44 name: "L Entered"
45 type: EVENT
46 # It does this in vanilla, but I'm specifying it so that the Control Center
47 # Entrance door doesn't override it.
48 receivers: "Components/Doors/controlDoor"
49 keyholders { room: "Obverse Side" name: "L" key: "l" }
50}
51doors {
52 name: "Control Center Entrance"
53 type: LOCATION_ONLY
54 #receivers: "Components/Doors/controlDoor"
55 panels { room: "Control Center Entrance" name: "RETURN" }
56 location_room: "Control Center Entrance"
57}
58doors {
59 name: "F Door"
60 type: STANDARD
61 receivers: "Components/Doors/f_enterer"
62 panels { room: "Reverse Side" name: "BRO" }
63 panels { room: "Reverse Side" name: "FOUR" }
64 panels { room: "Reverse Side" name: "FINCH" }
65 panels { room: "Reverse Side" name: "CLOD" }
66 location_room: "Reverse Side"
67}
68doors {
69 name: "Giant F"
70 type: EVENT
71 doors { name: "F Door" }
72 keyholders { room: "Obverse Side" name: "L" key: "p" }
73}
diff --git a/data/maps/the_partial/metadata.txtpb b/data/maps/the_partial/metadata.txtpb new file mode 100644 index 0000000..48e9f42 --- /dev/null +++ b/data/maps/the_partial/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Partial"
diff --git a/data/maps/the_partial/rooms/Control Center Entrance.txtpb b/data/maps/the_partial/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..e685822 --- /dev/null +++ b/data/maps/the_partial/rooms/Control Center Entrance.txtpb
@@ -0,0 +1,13 @@
1name: "Control Center Entrance"
2panels {
3 name: "RETURN"
4 path: "Panels/Control/panel_10"
5 clue: "return"
6 answer: "turn"
7 symbols: SPARKLES
8}
9ports {
10 name: "CC"
11 path: "Components/Warps/worldport2"
12 orientation: "north"
13}
diff --git a/data/maps/the_partial/rooms/F Room.txtpb b/data/maps/the_partial/rooms/F Room.txtpb new file mode 100644 index 0000000..d41d039 --- /dev/null +++ b/data/maps/the_partial/rooms/F Room.txtpb
@@ -0,0 +1,5 @@
1name: "F Room"
2letters {
3 key: "f"
4 path: "Components/Collectables/collectable2"
5}
diff --git a/data/maps/the_partial/rooms/Obverse Side.txtpb b/data/maps/the_partial/rooms/Obverse Side.txtpb new file mode 100644 index 0000000..c0ce04b --- /dev/null +++ b/data/maps/the_partial/rooms/Obverse Side.txtpb
@@ -0,0 +1,122 @@
1name: "Obverse Side"
2panels {
3 name: "PUN"
4 path: "Panels/Main/panel_1"
5 clue: "pun"
6 answer: "run"
7 symbols: SPARKLES
8}
9panels {
10 name: "UP"
11 path: "Panels/Main/panel_3"
12 clue: "up"
13 answer: "or"
14 symbols: SPARKLES
15}
16panels {
17 name: "PUT"
18 path: "Panels/Main/panel_5"
19 clue: "put"
20 answer: "rot"
21 symbols: SPARKLES
22}
23panels {
24 name: "PUNT"
25 path: "Panels/Main/panel_8"
26 clue: "punt"
27 answer: "runt"
28 symbols: SPARKLES
29}
30panels {
31 name: "FIGHT"
32 path: "Panels/Main/panel_9"
33 clue: "fight"
34 answer: "right"
35 symbols: SPARKLES
36}
37panels {
38 name: "LINT"
39 path: "Panels/Side 1/panel_2"
40 clue: "lint"
41 answer: "hint"
42 symbols: SPARKLES
43}
44panels {
45 name: "TURN"
46 path: "Panels/Side 1/panel_4"
47 clue: "turn"
48 answer: "torn"
49 symbols: SPARKLES
50}
51panels {
52 name: "HOT"
53 path: "Panels/Side 1/panel_6"
54 clue: "hot"
55 answer: "hut"
56 symbols: SPARKLES
57}
58panels {
59 name: "OUT"
60 path: "Panels/Side 1/panel_8"
61 clue: "out"
62 answer: "cut"
63 symbols: SPARKLES
64}
65panels {
66 name: "TON"
67 path: "Panels/Side 1/panel_9"
68 clue: "ton"
69 answer: "ion"
70 symbols: SPARKLES
71}
72panels {
73 name: "HUT"
74 path: "Panels/Side 1/panel_10"
75 clue: "hut"
76 answer: "hot"
77 symbols: SPARKLES
78}
79panels {
80 name: "ION"
81 path: "Panels/Side 1/panel_11"
82 clue: "ion"
83 answer: "ton"
84 symbols: SPARKLES
85}
86panels {
87 name: "CUT"
88 path: "Panels/Side 1/panel_12"
89 clue: "cut"
90 answer: "out"
91 symbols: SPARKLES
92}
93panels {
94 name: "FUN"
95 path: "Panels/Side 1/panel_7"
96 clue: "fun"
97 answer: "run"
98 symbols: SPARKLES
99}
100ports {
101 name: "GREAT"
102 path: "Components/Warps/worldport"
103 orientation: "west"
104}
105keyholders {
106 # This is one of the ones that's misnamed within the game.
107 name: "L"
108 path: "Components/KeyHolders/keyHolderI"
109 key: "l"
110}
111paintings {
112 name: "F"
113 path: "Components/Paintings/f"
114 orientation: "south"
115 exit_only: true
116}
117paintings {
118 name: "P"
119 path: "Components/Paintings/p"
120 orientation: "south"
121 exit_only: true
122}
diff --git a/data/maps/the_partial/rooms/P Room.txtpb b/data/maps/the_partial/rooms/P Room.txtpb new file mode 100644 index 0000000..618ebd9 --- /dev/null +++ b/data/maps/the_partial/rooms/P Room.txtpb
@@ -0,0 +1,5 @@
1name: "P Room"
2letters {
3 key: "p"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_partial/rooms/Reverse Side.txtpb b/data/maps/the_partial/rooms/Reverse Side.txtpb new file mode 100644 index 0000000..01858d6 --- /dev/null +++ b/data/maps/the_partial/rooms/Reverse Side.txtpb
@@ -0,0 +1,29 @@
1name: "Reverse Side"
2panels {
3 name: "BRO"
4 path: "Panels/Side 2/panel_2"
5 clue: "bro"
6 answer: "pro"
7 symbols: SPARKLES
8}
9panels {
10 name: "FOUR"
11 path: "Panels/Side 2/panel_4"
12 clue: "four"
13 answer: "pour"
14 symbols: SPARKLES
15}
16panels {
17 name: "FINCH"
18 path: "Panels/Side 2/panel_6"
19 clue: "finch"
20 answer: "pinch"
21 symbols: SPARKLES
22}
23panels {
24 name: "CLOD"
25 path: "Panels/Side 2/panel_7"
26 clue: "clod"
27 answer: "chop"
28 symbols: SPARKLES
29}
diff --git a/data/maps/the_perceptive/metadata.txtpb b/data/maps/the_perceptive/metadata.txtpb new file mode 100644 index 0000000..e0c64fb --- /dev/null +++ b/data/maps/the_perceptive/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Perceptive"
diff --git a/data/maps/the_perceptive/rooms/Main Area.txtpb b/data/maps/the_perceptive/rooms/Main Area.txtpb new file mode 100644 index 0000000..449bd4d --- /dev/null +++ b/data/maps/the_perceptive/rooms/Main Area.txtpb
@@ -0,0 +1,6 @@
1name: "Main Area"
2ports {
3 name: "CC"
4 path: "Components/Warps/worldport"
5 orientation: "east"
6}
diff --git a/data/maps/the_plaza/connections.txtpb b/data/maps/the_plaza/connections.txtpb new file mode 100644 index 0000000..44586be --- /dev/null +++ b/data/maps/the_plaza/connections.txtpb
@@ -0,0 +1,45 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Repetitive Entrance"
4 door { name: "Repetitive Entrance" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Symbolic Entrance"
9 door { name: "Symbolic Entrance" }
10}
11connections {
12 from_room: "Main Area"
13 to_room: "Sirenic Entrance"
14 door { name: "Sirenic Entrance" }
15}
16connections {
17 from_room: "Main Area"
18 to_room: "Center Room"
19 door { name: "Turtle Entrance" }
20}
21connections {
22 from_room: "Center Room"
23 to_room: "Top Left Room"
24 door { name: "Top Left Door" }
25}
26connections {
27 from_room: "Center Room"
28 to_room: "Top Right Room"
29 door { name: "Top Right Door" }
30}
31connections {
32 from_room: "Center Room"
33 to_room: "Bottom Left Room"
34 door { name: "Bottom Left Door" }
35}
36connections {
37 from_room: "Center Room"
38 to_room: "Bottom Right Room"
39 door { name: "Bottom Right Door" }
40}
41connections {
42 from_room: "Center Room"
43 to_room: "Mastery"
44 door { name: "Mastery" }
45}
diff --git a/data/maps/the_plaza/doors.txtpb b/data/maps/the_plaza/doors.txtpb new file mode 100644 index 0000000..322fe39 --- /dev/null +++ b/data/maps/the_plaza/doors.txtpb
@@ -0,0 +1,212 @@
1doors {
2 name: "Repetitive Entrance"
3 type: STANDARD
4 receivers: "Components/Doors/entry_3"
5 panels { room: "Main Area" name: "ASTOUNDING" }
6 panels { room: "Main Area" name: "INFLEXIBLE" }
7 panels { room: "Main Area" name: "AMONG" }
8 location_room: "Main Area"
9}
10doors {
11 name: "Symbolic Entrance"
12 type: ITEM_ONLY
13 receivers: "Components/Doors/entry_2"
14 panels { room: "Main Area" name: "ASTOUNDING" }
15 panels { room: "Main Area" name: "INFLEXIBLE" }
16 panels { room: "Main Area" name: "AMONG" }
17}
18doors {
19 name: "Sirenic Entrance"
20 type: ITEM_ONLY
21 receivers: "Components/Doors/entry_8"
22 panels { room: "Main Area" name: "ASTOUNDING" }
23 panels { room: "Main Area" name: "INFLEXIBLE" }
24 panels { room: "Main Area" name: "AMONG" }
25}
26doors {
27 name: "Turtle Entrance"
28 type: STANDARD
29 receivers: "Components/Doors/entry_1"
30 panels { room: "Main Area" name: "COURTYARD" }
31 location_room: "Main Area"
32}
33doors {
34 name: "Top Left Door"
35 type: STANDARD
36 receivers: "Components/Doors/entry_6"
37 panels { room: "Center Room" name: "REPORTER" }
38 panels { room: "Center Room" name: "BIRD" }
39 panels { room: "Center Room" name: "FOX" }
40 panels { room: "Center Room" name: "JUDGE" }
41 panels { room: "Center Room" name: "DENTIST" }
42 panels { room: "Center Room" name: "SQUIRREL" }
43 location_room: "Center Room"
44 location_name: "First Room"
45}
46doors {
47 name: "Top Right Door"
48 type: ITEM_ONLY
49 receivers: "Components/Doors/entry_7"
50 panels { room: "Center Room" name: "REPORTER" }
51 panels { room: "Center Room" name: "BIRD" }
52 panels { room: "Center Room" name: "FOX" }
53 panels { room: "Center Room" name: "JUDGE" }
54 panels { room: "Center Room" name: "DENTIST" }
55 panels { room: "Center Room" name: "SQUIRREL" }
56}
57doors {
58 name: "Bottom Left Door"
59 type: ITEM_ONLY
60 receivers: "Components/Doors/entry_5"
61 panels { room: "Center Room" name: "REPORTER" }
62 panels { room: "Center Room" name: "BIRD" }
63 panels { room: "Center Room" name: "FOX" }
64 panels { room: "Center Room" name: "JUDGE" }
65 panels { room: "Center Room" name: "DENTIST" }
66 panels { room: "Center Room" name: "SQUIRREL" }
67}
68doors {
69 name: "Bottom Right Door"
70 type: ITEM_ONLY
71 receivers: "Components/Doors/entry_4"
72 panels { room: "Center Room" name: "REPORTER" }
73 panels { room: "Center Room" name: "BIRD" }
74 panels { room: "Center Room" name: "FOX" }
75 panels { room: "Center Room" name: "JUDGE" }
76 panels { room: "Center Room" name: "DENTIST" }
77 panels { room: "Center Room" name: "SQUIRREL" }
78}
79doors {
80 name: "Top Left Puzzles"
81 type: LOCATION_ONLY
82 panels { room: "Top Left Room" name: "BARE SOD" }
83 panels { room: "Top Left Room" name: "SOD" }
84 panels { room: "Top Left Room" name: "BARE" }
85 panels { room: "Top Left Room" name: "KNOT TECTONIC" }
86 panels { room: "Top Left Room" name: "TECTONIC" }
87 panels { room: "Top Left Room" name: "KNOT" }
88 panels { room: "Top Left Room" name: "SURE TEMPER" }
89 panels { room: "Top Left Room" name: "TEMPER" }
90 panels { room: "Top Left Room" name: "SURE" }
91 panels { room: "Top Left Room" name: "BACKPACK SILVER" }
92 panels { room: "Top Left Room" name: "COLOR (2)" }
93 panels { room: "Top Left Room" name: "SILVER" }
94 panels { room: "Top Left Room" name: "BACKPACK" }
95 panels { room: "Top Left Room" name: "COLOR WHOLE" }
96 panels { room: "Top Left Room" name: "WHOLE" }
97 panels { room: "Top Left Room" name: "COLOR (1)" }
98 panels { room: "Top Left Room" name: "CHILL BEAR" }
99 panels { room: "Top Left Room" name: "BEAR" }
100 panels { room: "Top Left Room" name: "CHILL" }
101 panels { room: "Top Left Room" name: "SURE TEMPER BACKPACK SILVER" }
102 panels { room: "Top Left Room" name: "KNOT TECTONIC BARE SOD" }
103 panels { room: "Top Left Room" name: "COLOR WHOLE CHILL BEAR" }
104 location_room: "Top Left Room"
105}
106doors {
107 name: "Top Right Puzzles"
108 type: LOCATION_ONLY
109 panels { room: "Top Right Room" name: "RIGHT WING" }
110 panels { room: "Top Right Room" name: "WING" }
111 panels { room: "Top Right Room" name: "RIGHT" }
112 panels { room: "Top Right Room" name: "TYPIST BEAR" }
113 panels { room: "Top Right Room" name: "BEAR" }
114 panels { room: "Top Right Room" name: "TYPIST" }
115 panels { room: "Top Right Room" name: "HALVES ANNOYED" }
116 panels { room: "Top Right Room" name: "ANNOYED" }
117 panels { room: "Top Right Room" name: "HALVES" }
118 panels { room: "Top Right Room" name: "SOUR GOOD" }
119 panels { room: "Top Right Room" name: "GOOD" }
120 panels { room: "Top Right Room" name: "SOUR" }
121 panels { room: "Top Right Room" name: "HOLE TIME" }
122 panels { room: "Top Right Room" name: "TIME" }
123 panels { room: "Top Right Room" name: "HOLE" }
124 panels { room: "Top Right Room" name: "KNOT CHEF" }
125 panels { room: "Top Right Room" name: "CHEF" }
126 panels { room: "Top Right Room" name: "KNOT" }
127 panels { room: "Top Right Room" name: "HALVES ANNOYED SOUR GOOD" }
128 panels { room: "Top Right Room" name: "TYPIST BEAR RIGHT WING" }
129 panels { room: "Top Right Room" name: "KNOT CHEF HOLE TIME" }
130 location_room: "Top Right Room"
131}
132doors {
133 name: "Bottom Left Puzzles"
134 type: LOCATION_ONLY
135 panels { room: "Bottom Left Room" name: "SHELL (1)" }
136 panels { room: "Bottom Left Room" name: "SHELL (2)" }
137 panels { room: "Bottom Left Room" name: "SHELL (3)" }
138 panels { room: "Bottom Left Room" name: "SHELL (4)" }
139 panels { room: "Bottom Left Room" name: "SHELL (5)" }
140 panels { room: "Bottom Left Room" name: "SHELL (6)" }
141 location_room: "Bottom Left Room"
142}
143doors {
144 name: "Bottom Right Puzzles"
145 type: LOCATION_ONLY
146 panels { room: "Bottom Right Room" name: "FLY" }
147 panels { room: "Bottom Right Room" name: "DECLOG" }
148 panels { room: "Bottom Right Room" name: "SWING" }
149 panels { room: "Bottom Right Room" name: "HIBERNATE" }
150 panels { room: "Bottom Right Room" name: "HONEY" }
151 panels { room: "Bottom Right Room" name: "INJECT" }
152 location_room: "Bottom Right Room"
153}
154doors {
155 name: "Mastery"
156 type: EVENT
157 panels { room: "Top Left Room" name: "BARE SOD" }
158 panels { room: "Top Left Room" name: "SOD" }
159 panels { room: "Top Left Room" name: "BARE" }
160 panels { room: "Top Left Room" name: "KNOT TECTONIC" }
161 panels { room: "Top Left Room" name: "TECTONIC" }
162 panels { room: "Top Left Room" name: "KNOT" }
163 panels { room: "Top Left Room" name: "SURE TEMPER" }
164 panels { room: "Top Left Room" name: "TEMPER" }
165 panels { room: "Top Left Room" name: "SURE" }
166 panels { room: "Top Left Room" name: "BACKPACK SILVER" }
167 panels { room: "Top Left Room" name: "COLOR (2)" }
168 panels { room: "Top Left Room" name: "SILVER" }
169 panels { room: "Top Left Room" name: "BACKPACK" }
170 panels { room: "Top Left Room" name: "COLOR WHOLE" }
171 panels { room: "Top Left Room" name: "WHOLE" }
172 panels { room: "Top Left Room" name: "COLOR (1)" }
173 panels { room: "Top Left Room" name: "CHILL BEAR" }
174 panels { room: "Top Left Room" name: "BEAR" }
175 panels { room: "Top Left Room" name: "CHILL" }
176 panels { room: "Top Left Room" name: "SURE TEMPER BACKPACK SILVER" }
177 panels { room: "Top Left Room" name: "KNOT TECTONIC BARE SOD" }
178 panels { room: "Top Left Room" name: "COLOR WHOLE CHILL BEAR" }
179 panels { room: "Top Right Room" name: "RIGHT WING" }
180 panels { room: "Top Right Room" name: "WING" }
181 panels { room: "Top Right Room" name: "RIGHT" }
182 panels { room: "Top Right Room" name: "TYPIST BEAR" }
183 panels { room: "Top Right Room" name: "BEAR" }
184 panels { room: "Top Right Room" name: "TYPIST" }
185 panels { room: "Top Right Room" name: "HALVES ANNOYED" }
186 panels { room: "Top Right Room" name: "ANNOYED" }
187 panels { room: "Top Right Room" name: "HALVES" }
188 panels { room: "Top Right Room" name: "SOUR GOOD" }
189 panels { room: "Top Right Room" name: "GOOD" }
190 panels { room: "Top Right Room" name: "SOUR" }
191 panels { room: "Top Right Room" name: "HOLE TIME" }
192 panels { room: "Top Right Room" name: "TIME" }
193 panels { room: "Top Right Room" name: "HOLE" }
194 panels { room: "Top Right Room" name: "KNOT CHEF" }
195 panels { room: "Top Right Room" name: "CHEF" }
196 panels { room: "Top Right Room" name: "KNOT" }
197 panels { room: "Top Right Room" name: "HALVES ANNOYED SOUR GOOD" }
198 panels { room: "Top Right Room" name: "TYPIST BEAR RIGHT WING" }
199 panels { room: "Top Right Room" name: "KNOT CHEF HOLE TIME" }
200 panels { room: "Bottom Left Room" name: "SHELL (1)" }
201 panels { room: "Bottom Left Room" name: "SHELL (2)" }
202 panels { room: "Bottom Left Room" name: "SHELL (3)" }
203 panels { room: "Bottom Left Room" name: "SHELL (4)" }
204 panels { room: "Bottom Left Room" name: "SHELL (5)" }
205 panels { room: "Bottom Left Room" name: "SHELL (6)" }
206 panels { room: "Bottom Right Room" name: "FLY" }
207 panels { room: "Bottom Right Room" name: "DECLOG" }
208 panels { room: "Bottom Right Room" name: "SWING" }
209 panels { room: "Bottom Right Room" name: "HIBERNATE" }
210 panels { room: "Bottom Right Room" name: "HONEY" }
211 panels { room: "Bottom Right Room" name: "INJECT" }
212}
diff --git a/data/maps/the_plaza/metadata.txtpb b/data/maps/the_plaza/metadata.txtpb new file mode 100644 index 0000000..262fe99 --- /dev/null +++ b/data/maps/the_plaza/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Plaza"
diff --git a/data/maps/the_plaza/rooms/Bottom Left Room.txtpb b/data/maps/the_plaza/rooms/Bottom Left Room.txtpb new file mode 100644 index 0000000..138efc6 --- /dev/null +++ b/data/maps/the_plaza/rooms/Bottom Left Room.txtpb
@@ -0,0 +1,43 @@
1name: "Bottom Left Room"
2panels {
3 name: "SHELL (1)"
4 path: "Panels/Room 4/panel_1"
5 clue: "shell"
6 answer: "armadillo"
7 symbols: STARS
8}
9panels {
10 name: "SHELL (2)"
11 path: "Panels/Room 4/panel_2"
12 clue: "shell"
13 answer: "coconut"
14 symbols: STARS
15}
16panels {
17 name: "SHELL (3)"
18 path: "Panels/Room 4/panel_3"
19 clue: "shell"
20 answer: "egg"
21 symbols: STARS
22}
23panels {
24 name: "SHELL (4)"
25 path: "Panels/Room 4/panel_4"
26 clue: "shell"
27 answer: "crab"
28 symbols: STARS
29}
30panels {
31 name: "SHELL (5)"
32 path: "Panels/Room 4/panel_5"
33 clue: "shell"
34 answer: "turtle"
35 symbols: STARS
36}
37panels {
38 name: "SHELL (6)"
39 path: "Panels/Room 4/panel_6"
40 clue: "shell"
41 answer: "nut"
42 symbols: STARS
43}
diff --git a/data/maps/the_plaza/rooms/Bottom Right Room.txtpb b/data/maps/the_plaza/rooms/Bottom Right Room.txtpb new file mode 100644 index 0000000..fcd8d37 --- /dev/null +++ b/data/maps/the_plaza/rooms/Bottom Right Room.txtpb
@@ -0,0 +1,43 @@
1name: "Bottom Right Room"
2panels {
3 name: "FLY"
4 path: "Panels/Room 3/panel_1"
5 clue: "fly"
6 answer: "bird"
7 symbols: JOB
8}
9panels {
10 name: "DECLOG"
11 path: "Panels/Room 3/panel_2"
12 clue: "declog"
13 answer: "plunger"
14 symbols: JOB
15}
16panels {
17 name: "SWING"
18 path: "Panels/Room 3/panel_3"
19 clue: "swing"
20 answer: "bat"
21 symbols: JOB
22}
23panels {
24 name: "HIBERNATE"
25 path: "Panels/Room 3/panel_4"
26 clue: "hibernate"
27 answer: "bear"
28 symbols: JOB
29}
30panels {
31 name: "HONEY"
32 path: "Panels/Room 3/panel_5"
33 clue: "honey"
34 answer: "bee"
35 symbols: JOB
36}
37panels {
38 name: "INJECT"
39 path: "Panels/Room 3/panel_6"
40 clue: "inject"
41 answer: "syringe"
42 symbols: JOB
43}
diff --git a/data/maps/the_plaza/rooms/Center Room.txtpb b/data/maps/the_plaza/rooms/Center Room.txtpb new file mode 100644 index 0000000..dea2d06 --- /dev/null +++ b/data/maps/the_plaza/rooms/Center Room.txtpb
@@ -0,0 +1,43 @@
1name: "Center Room"
2panels {
3 name: "REPORTER"
4 path: "Panels/Room 2/panel_1"
5 clue: "reporter"
6 answer: "news"
7 symbols: JOB
8}
9panels {
10 name: "BIRD"
11 path: "Panels/Room 2/panel_2"
12 clue: "bird"
13 answer: "nest"
14 symbols: STARS
15}
16panels {
17 name: "FOX"
18 path: "Panels/Room 2/panel_3"
19 clue: "fox"
20 answer: "den"
21 symbols: STARS
22}
23panels {
24 name: "JUDGE"
25 path: "Panels/Room 2/panel_4"
26 clue: "judge"
27 answer: "law"
28 symbols: JOB
29}
30panels {
31 name: "DENTIST"
32 path: "Panels/Room 2/panel_5"
33 clue: "dentist"
34 answer: "teeth"
35 symbols: JOB
36}
37panels {
38 name: "SQUIRREL"
39 path: "Panels/Room 2/panel_6"
40 clue: "squirrel"
41 answer: "tree"
42 symbols: STARS
43}
diff --git a/data/maps/the_plaza/rooms/Main Area.txtpb b/data/maps/the_plaza/rooms/Main Area.txtpb new file mode 100644 index 0000000..521b974 --- /dev/null +++ b/data/maps/the_plaza/rooms/Main Area.txtpb
@@ -0,0 +1,51 @@
1name: "Main Area"
2panels {
3 name: "COURTYARD"
4 path: "Panels/Entrances/panel_1"
5 clue: "courtyard"
6 answer: "plaza"
7 symbols: SUN
8}
9panels {
10 name: "ASTOUNDING"
11 path: "Panels/Entrances/panel_2"
12 clue: "astounding"
13 answer: "impressive"
14 symbols: PYRAMID
15}
16panels {
17 name: "INFLEXIBLE"
18 path: "Panels/Entrances/panel_3"
19 clue: "inflexible"
20 answer: "unyielding"
21 symbols: SUN
22}
23panels {
24 name: "AMONG"
25 path: "Panels/Entrances/panel_4"
26 clue: "among"
27 answer: "between"
28 symbols: SUN
29}
30panels {
31 name: "AFFABLE"
32 path: "Panels/Entrances/panel_7"
33 clue: "affable"
34 answer: "charismatic"
35 symbols: SUN
36}
37ports {
38 name: "UNYIELDING"
39 path: "Components/Warps/worldport"
40 orientation: "west"
41}
42ports {
43 name: "IMPRESSIVE"
44 path: "Components/Warps/worldport2"
45 orientation: "west"
46}
47ports {
48 name: "BETWEEN"
49 path: "Components/Warps/worldport3"
50 orientation: "west"
51}
diff --git a/data/maps/the_plaza/rooms/Mastery.txtpb b/data/maps/the_plaza/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_plaza/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb b/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb new file mode 100644 index 0000000..3857d5f --- /dev/null +++ b/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb
@@ -0,0 +1,13 @@
1name: "Repetitive Entrance"
2panels {
3 name: "TEDIOUS"
4 path: "Panels/Entrances/panel_6"
5 clue: "tedious"
6 answer: "repetitive"
7 symbols: SUN
8}
9ports {
10 name: "REPETITIVE"
11 path: "Components/Warps/worldport5"
12 orientation: "north"
13}
diff --git a/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb new file mode 100644 index 0000000..3c60ca8 --- /dev/null +++ b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb
@@ -0,0 +1,13 @@
1name: "Sirenic Entrance"
2panels {
3 name: "SIREN"
4 path: "Panels/Entrances/panel_8"
5 clue: "siren"
6 answer: "sirenic"
7 symbols: SPARKLES
8}
9ports {
10 name: "SIRENIC"
11 path: "Components/Warps/worldport6"
12 orientation: "west"
13}
diff --git a/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb new file mode 100644 index 0000000..ce5982c --- /dev/null +++ b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb
@@ -0,0 +1,13 @@
1name: "Symbolic Entrance"
2panels {
3 name: "FIGURATIVE"
4 path: "Panels/Entrances/panel_5"
5 clue: "figurative"
6 answer: "symbolic"
7 symbols: SUN
8}
9ports {
10 name: "SYMBOLIC"
11 path: "Components/Warps/worldport4"
12 orientation: "south"
13}
diff --git a/data/maps/the_plaza/rooms/Top Left Room.txtpb b/data/maps/the_plaza/rooms/Top Left Room.txtpb new file mode 100644 index 0000000..d5b7056 --- /dev/null +++ b/data/maps/the_plaza/rooms/Top Left Room.txtpb
@@ -0,0 +1,161 @@
1name: "Top Left Room"
2panels {
3 name: "BARE SOD"
4 path: "Panels/Room 6/panel_1"
5 clue: ""
6 answer: "growl"
7 symbols: LINGO
8}
9panels {
10 name: "SOD"
11 path: "Panels/Room 6/panel_2"
12 clue: "sod"
13 answer: "sound"
14 symbols: SPARKLES
15}
16panels {
17 name: "BARE"
18 path: "Panels/Room 6/panel_3"
19 clue: "bare"
20 answer: "bear"
21 symbols: ZERO
22}
23panels {
24 name: "KNOT TECTONIC"
25 path: "Panels/Room 6/panel_4"
26 clue: ""
27 answer: "bowls"
28 symbols: LINGO
29}
30panels {
31 name: "TECTONIC"
32 path: "Panels/Room 6/panel_5"
33 clue: "tectonic"
34 answer: "plates"
35 symbols: EXAMPLE
36 symbols: PLANET
37}
38panels {
39 name: "KNOT"
40 path: "Panels/Room 6/panel_6"
41 clue: "knot"
42 answer: "not"
43 symbols: ZERO
44 display_name: "KNOT (TL)"
45}
46panels {
47 name: "SURE TEMPER"
48 path: "Panels/Room 6/panel_7"
49 clue: ""
50 answer: "thermometer"
51 symbols: JOB
52 symbols: LINGO
53}
54panels {
55 name: "TEMPER"
56 path: "Panels/Room 6/panel_8"
57 clue: "temper"
58 answer: "temperature"
59 symbols: SPARKLES
60}
61panels {
62 name: "SURE"
63 path: "Panels/Room 6/panel_9"
64 clue: "sure"
65 answer: "measure"
66 symbols: SPARKLES
67}
68panels {
69 name: "BACKPACK SILVER"
70 path: "Panels/Room 6/panel_10"
71 clue: ""
72 answer: "coat"
73 symbols: BOXES
74 symbols: LINGO
75}
76panels {
77 name: "COLOR (2)"
78 path: "Panels/Room 6/panel_22"
79 clue: "color"
80 answer: "white"
81 symbols: EXAMPLE
82}
83panels {
84 name: "SILVER"
85 path: "Panels/Room 6/panel_11"
86 clue: "silver"
87 answer: "lining"
88 symbols: EXAMPLE
89}
90panels {
91 name: "BACKPACK"
92 path: "Panels/Room 6/panel_12"
93 clue: "backpack"
94 answer: "zipper"
95 symbols: BOXES
96}
97panels {
98 name: "COLOR WHOLE"
99 path: "Panels/Room 6/panel_13"
100 clue: ""
101 answer: "star"
102 symbols: AGE
103 symbols: LINGO
104}
105panels {
106 name: "WHOLE"
107 path: "Panels/Room 6/panel_14"
108 clue: "whole"
109 answer: "hole"
110 symbols: ZERO
111}
112panels {
113 name: "COLOR (1)"
114 path: "Panels/Room 6/panel_15"
115 clue: "color"
116 answer: "black"
117 symbols: EXAMPLE
118}
119panels {
120 name: "CHILL BEAR"
121 path: "Panels/Room 6/panel_16"
122 clue: ""
123 answer: "fish"
124 symbols: LINGO
125}
126panels {
127 name: "BEAR"
128 path: "Panels/Room 6/panel_17"
129 clue: "bear"
130 answer: "bearer"
131 symbols: SPARKLES
132 display_name: "BEAR (TL)"
133}
134panels {
135 name: "CHILL"
136 path: "Panels/Room 6/panel_18"
137 clue: "chill"
138 answer: "gill"
139 symbols: ZERO
140}
141panels {
142 name: "SURE TEMPER BACKPACK SILVER"
143 path: "Panels/Room 6/panel_19"
144 clue: ""
145 answer: "doctor"
146 symbols: QUESTION
147}
148panels {
149 name: "KNOT TECTONIC BARE SOD"
150 path: "Panels/Room 6/panel_20"
151 clue: ""
152 answer: "owl"
153 symbols: QUESTION
154}
155panels {
156 name: "COLOR WHOLE CHILL BEAR"
157 path: "Panels/Room 6/panel_21"
158 clue: ""
159 answer: "starfish"
160 symbols: QUESTION
161}
diff --git a/data/maps/the_plaza/rooms/Top Right Room.txtpb b/data/maps/the_plaza/rooms/Top Right Room.txtpb new file mode 100644 index 0000000..7e91cbe --- /dev/null +++ b/data/maps/the_plaza/rooms/Top Right Room.txtpb
@@ -0,0 +1,150 @@
1name: "Top Right Room"
2panels {
3 name: "RIGHT WING"
4 path: "Panels/Room 5/panel_1"
5 clue: ""
6 answer: "bird"
7 symbols: LINGO
8}
9panels {
10 name: "WING"
11 path: "Panels/Room 5/panel_2"
12 clue: "wing"
13 answer: "bird"
14 symbols: BOXES
15}
16panels {
17 name: "RIGHT"
18 path: "Panels/Room 5/panel_3"
19 clue: "right"
20 answer: "write"
21 symbols: ZERO
22}
23panels {
24 name: "TYPIST BEAR"
25 path: "Panels/Room 5/panel_4"
26 clue: ""
27 answer: "cave"
28 symbols: LINGO
29}
30panels {
31 name: "BEAR"
32 path: "Panels/Room 5/panel_5"
33 clue: "bear"
34 answer: "cave"
35 symbols: STARS
36 display_name: "BEAR (TR)"
37}
38panels {
39 name: "TYPIST"
40 path: "Panels/Room 5/panel_6"
41 clue: "typist"
42 answer: "type"
43 symbols: JOB
44}
45panels {
46 name: "HALVES ANNOYED"
47 path: "Panels/Room 5/panel_7"
48 clue: ""
49 answer: "bug"
50 symbols: LINGO
51}
52panels {
53 name: "ANNOYED"
54 path: "Panels/Room 5/panel_8"
55 clue: "annoyed"
56 answer: "bugged"
57 symbols: SUN
58}
59panels {
60 name: "HALVES"
61 path: "Panels/Room 5/panel_9"
62 clue: "halves"
63 answer: "half"
64 symbols: PLANET
65}
66panels {
67 name: "SOUR GOOD"
68 path: "Panels/Room 5/panel_10"
69 clue: ""
70 answer: "honey"
71 symbols: LINGO
72}
73panels {
74 name: "GOOD"
75 path: "Panels/Room 5/panel_11"
76 clue: "good"
77 answer: "goo"
78 symbols: SPARKLES
79}
80panels {
81 name: "SOUR"
82 path: "Panels/Room 5/panel_12"
83 clue: "sour"
84 answer: "sweet"
85 symbols: SUN
86}
87panels {
88 name: "HOLE TIME"
89 path: "Panels/Room 5/panel_13"
90 clue: ""
91 answer: "house"
92 symbols: LINGO
93}
94panels {
95 name: "TIME"
96 path: "Panels/Room 5/panel_14"
97 clue: "time"
98 answer: "rhyme"
99 symbols: ZERO
100}
101panels {
102 name: "HOLE"
103 path: "Panels/Room 5/panel_15"
104 clue: "hole"
105 answer: "mouse"
106 symbols: STARS
107}
108panels {
109 name: "KNOT CHEF"
110 path: "Panels/Room 5/panel_16"
111 clue: ""
112 answer: "drink"
113 symbols: LINGO
114}
115panels {
116 name: "CHEF"
117 path: "Panels/Room 5/panel_17"
118 clue: "chef"
119 answer: "food"
120 symbols: JOB
121}
122panels {
123 name: "KNOT"
124 path: "Panels/Room 5/panel_18"
125 clue: "knot"
126 answer: "not"
127 symbols: ZERO
128 display_name: "KNOT (TR)"
129}
130panels {
131 name: "HALVES ANNOYED SOUR GOOD"
132 path: "Panels/Room 5/panel_19"
133 clue: ""
134 answer: "bee"
135 symbols: QUESTION
136}
137panels {
138 name: "TYPIST BEAR RIGHT WING"
139 path: "Panels/Room 5/panel_20"
140 clue: ""
141 answer: "bat"
142 symbols: QUESTION
143}
144panels {
145 name: "KNOT CHEF HOLE TIME"
146 path: "Panels/Room 5/panel_21"
147 clue: ""
148 answer: "bar"
149 symbols: QUESTION
150}
diff --git a/data/maps/the_quiet/connections.txtpb b/data/maps/the_quiet/connections.txtpb new file mode 100644 index 0000000..149bb2a --- /dev/null +++ b/data/maps/the_quiet/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Q Room"
4 door { name: "Q Door" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Keyholder Room"
9 door { name: "Side Door" }
10}
diff --git a/data/maps/the_quiet/doors.txtpb b/data/maps/the_quiet/doors.txtpb new file mode 100644 index 0000000..9873350 --- /dev/null +++ b/data/maps/the_quiet/doors.txtpb
@@ -0,0 +1,33 @@
1doors {
2 name: "Q Door"
3 type: EVENT
4 panels { room: "Main Area" name: "SOLID" }
5 panels { room: "Main Area" name: "RODENT" }
6 panels { room: "Main Area" name: "COIN" }
7 panels { room: "Main Area" name: "RULE" }
8 panels { room: "Main Area" name: "PORCUPINE" }
9 panels { room: "Main Area" name: "DISAGREE" }
10 panels { room: "Main Area" name: "DEMAND" }
11 panels { room: "Main Area" name: "FLOWER" }
12 panels { room: "Main Area" name: "BEE" }
13 panels { room: "Main Area" name: "DUO" }
14 panels { room: "Main Area" name: "LINGO 2" }
15 panels { room: "Main Area" name: "CRUSH" }
16}
17doors {
18 name: "Side Door"
19 type: LOCATION_ONLY
20 panels { room: "Main Area" name: "SOLID" answer: "liquid" }
21 panels { room: "Main Area" name: "RODENT" answer: "squirrel" }
22 panels { room: "Main Area" name: "COIN" answer: "quarter" }
23 panels { room: "Main Area" name: "RULE" answer: "queen" }
24 panels { room: "Main Area" name: "PORCUPINE" answer: "quill" }
25 panels { room: "Main Area" name: "DISAGREE" answer: "quarrel" }
26 panels { room: "Main Area" name: "DEMAND" answer: "request" }
27 panels { room: "Main Area" name: "FLOWER" answer: "bouquet" }
28 panels { room: "Main Area" name: "BEE" answer: "mosquito" }
29 panels { room: "Main Area" name: "DUO" answer: "quartet" }
30 panels { room: "Main Area" name: "LINGO 2" answer: "sequel" }
31 panels { room: "Main Area" name: "CRUSH" answer: "squash" }
32 location_room: "Main Area"
33}
diff --git a/data/maps/the_quiet/metadata.txtpb b/data/maps/the_quiet/metadata.txtpb new file mode 100644 index 0000000..1fa2c46 --- /dev/null +++ b/data/maps/the_quiet/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Quiet"
diff --git a/data/maps/the_quiet/rooms/Keyholder Room.txtpb b/data/maps/the_quiet/rooms/Keyholder Room.txtpb new file mode 100644 index 0000000..d3cab73 --- /dev/null +++ b/data/maps/the_quiet/rooms/Keyholder Room.txtpb
@@ -0,0 +1,6 @@
1name: "Keyholder Room"
2keyholders {
3 name: "Q"
4 path: "Components/KeyHolders/keyHolderQ"
5 key: "q"
6}
diff --git a/data/maps/the_quiet/rooms/Main Area.txtpb b/data/maps/the_quiet/rooms/Main Area.txtpb new file mode 100644 index 0000000..180e0bc --- /dev/null +++ b/data/maps/the_quiet/rooms/Main Area.txtpb
@@ -0,0 +1,102 @@
1name: "Main Area"
2panels {
3 name: "SOLID"
4 path: "Panels/Main/panel_1"
5 clue: "solid"
6 answer: "gas"
7 symbols: CROSS
8 proxies { answer: "liquid" path: "Panels/Q/panel_1" }
9}
10panels {
11 name: "RODENT"
12 path: "Panels/Main/panel_2"
13 clue: "rodent"
14 answer: "rat"
15 symbols: EXAMPLE
16 proxies { answer: "squirrel" path: "Panels/Q/panel_2" }
17}
18panels {
19 name: "COIN"
20 path: "Panels/Main/panel_3"
21 clue: "coin"
22 answer: "dime"
23 symbols: EXAMPLE
24 proxies { answer: "quarter" path: "Panels/Q/panel_3" }
25}
26panels {
27 name: "RULE"
28 path: "Panels/Main/panel_4"
29 clue: "rule"
30 answer: "king"
31 symbols: JOB
32 proxies { answer: "queen" path: "Panels/Q/panel_4" }
33}
34panels {
35 name: "PORCUPINE"
36 path: "Panels/Main/panel_5"
37 clue: "porcupine"
38 answer: "spine"
39 symbols: BOXES
40 proxies { answer: "quill" path: "Panels/Q/panel_5" }
41}
42panels {
43 name: "DISAGREE"
44 path: "Panels/Main/panel_6"
45 clue: "disagree"
46 answer: "argue"
47 symbols: PYRAMID
48 proxies { answer: "quarrel" path: "Panels/Q/panel_6" }
49}
50panels {
51 name: "DEMAND"
52 path: "Panels/Main/panel_7"
53 clue: "demand"
54 answer: "ask"
55 symbols: PYRAMID
56 proxies { answer: "request" path: "Panels/Q/panel_7" }
57}
58panels {
59 name: "FLOWER"
60 path: "Panels/Main/panel_8"
61 clue: "flower"
62 answer: "flowers"
63 symbols: PLANET
64 proxies { answer: "bouquet" path: "Panels/Q/panel_8" }
65}
66panels {
67 name: "BEE"
68 path: "Panels/Main/panel_9"
69 clue: "bee"
70 answer: "fly"
71 symbols: EXAMPLE
72 proxies { answer: "mosquito" path: "Panels/Q/panel_9" }
73}
74panels {
75 name: "DUO"
76 path: "Panels/Main/panel_10"
77 clue: "duo"
78 answer: "trio"
79 symbols: BOXES
80 proxies { answer: "quartet" path: "Panels/Q/panel_10" }
81}
82panels {
83 name: "LINGO 2"
84 path: "Panels/Main/panel_11"
85 clue: "lingo 2"
86 answer: "game"
87 symbols: EXAMPLE
88 proxies { answer: "sequel" path: "Panels/Q/panel_11" }
89}
90panels {
91 name: "CRUSH"
92 path: "Panels/Main/panel_12"
93 clue: "crush"
94 answer: "mash"
95 symbols: SUN
96 proxies { answer: "squash" path: "Panels/Q/panel_12" }
97}
98ports {
99 name: "DAEDALUS"
100 path: "Components/Warps/worldport"
101 orientation: "east"
102}
diff --git a/data/maps/the_quiet/rooms/Q Room.txtpb b/data/maps/the_quiet/rooms/Q Room.txtpb new file mode 100644 index 0000000..368f366 --- /dev/null +++ b/data/maps/the_quiet/rooms/Q Room.txtpb
@@ -0,0 +1,5 @@
1name: "Q Room"
2letters {
3 key: "q"
4 path: "Components/Collectables/q"
5}
diff --git a/data/maps/the_relentless/README b/data/maps/the_relentless/README new file mode 100644 index 0000000..a3a4ecd --- /dev/null +++ b/data/maps/the_relentless/README
@@ -0,0 +1,25 @@
1The Relentless is complicated because it makes heavy use of the keyholder
2mechanic. There are three rooms, and you are expected to enter each room missing
3certain letters. Solving the available puzzles in each room opens the doors
4between the rooms, which lets you cross into them with a different set of
5missing letters.
6
7There currently isn't a way to represent "is missing certain letters" in our map
8data or randomizer state. Instead, we use rooms to emulate knowing which letters
9are available. There is a room for each of the three entrances, containing the
10puzzles solvable with the expected missing letters. There's a room for each of
11the inner pairs of rooms, representing what becomes available when one of the
12doors is opened, and a room representing what is solvable when both doors are
13opened.
14
15This is all done with the expectation that you are always entering The
16Relentless with the correct letters in the Control Center's keyholders. Because
17of this, the warps to The Relentless are not randomizable. The Control Center
18keywords that open these warps are also not randomizable. It'd be nice to find a
19way to randomize this at a later point.
20
21Also note that in order to keep this functioning properly, if the player
22receives a letter item while in The Relentless, the mod should hold off on
23adding it to the player's keyboard. We may want to overhaul how keyholders work
24entirely and just have some kind of thing in the Archipelago client's global
25state.
diff --git a/data/maps/the_relentless/connections.txtpb b/data/maps/the_relentless/connections.txtpb new file mode 100644 index 0000000..8c56b0a --- /dev/null +++ b/data/maps/the_relentless/connections.txtpb
@@ -0,0 +1,41 @@
1connections {
2 from_room: "Left Room"
3 to_room: "Left And Turn"
4 door { name: "Left/Turn Door" }
5 oneway: true
6}
7connections {
8 from_room: "Turn Room"
9 to_room: "Left And Turn"
10 door { name: "Left/Turn Door" }
11 oneway: true
12}
13connections {
14 from_room: "Turn Room"
15 to_room: "Turn And Shop"
16 door { name: "Turn/Shop Door" }
17 oneway: true
18}
19connections {
20 from_room: "Shop Room"
21 to_room: "Turn And Shop"
22 door { name: "Turn/Shop Door" }
23 oneway: true
24}
25connections {
26 from_room: "Left And Turn"
27 to_room: "All"
28 door { name: "All Doors" }
29 oneway: true
30}
31connections {
32 from_room: "Turn And Shop"
33 to_room: "All"
34 door { name: "All Doors" }
35 oneway: true
36}
37connections {
38 from_room: "Left Room"
39 to_room: "Mastery"
40 door { name: "All Panels" }
41}
diff --git a/data/maps/the_relentless/doors.txtpb b/data/maps/the_relentless/doors.txtpb new file mode 100644 index 0000000..11f6369 --- /dev/null +++ b/data/maps/the_relentless/doors.txtpb
@@ -0,0 +1,79 @@
1doors {
2 name: "Left/Turn Door"
3 type: LOCATION_ONLY
4 panels { room: "Left Room" name: "HIDE" }
5 panels { room: "Left Room" name: "LEFT" }
6 panels { room: "Left Room" name: "MORE" }
7 panels { room: "Turn Room" name: "HIDE (1)" }
8 panels { room: "Turn Room" name: "HIDE (2)" }
9 panels { room: "Turn Room" name: "MORE" }
10 location_room: "Turn Room"
11}
12doors {
13 name: "Turn/Shop Door"
14 type: LOCATION_ONLY
15 panels { room: "Turn Room" name: "HIDE (1)" }
16 panels { room: "Turn Room" name: "HIDE (2)" }
17 panels { room: "Turn Room" name: "MORE" }
18 panels { room: "Shop Room" name: "LEFT (1)" }
19 panels { room: "Shop Room" name: "LEFT (2)" }
20 panels { room: "Shop Room" name: "EXIT (1)" }
21 panels { room: "Shop Room" name: "EXIT (2)" }
22 panels { room: "Shop Room" name: "EXIT (3)" }
23 location_room: "Turn Room"
24}
25doors {
26 name: "All Doors"
27 type: EVENT
28 panels { room: "Left Room" name: "HIDE" }
29 panels { room: "Left Room" name: "LEFT" }
30 panels { room: "Left Room" name: "MORE" }
31 panels { room: "Turn Room" name: "HIDE (1)" }
32 panels { room: "Turn Room" name: "HIDE (2)" }
33 panels { room: "Turn Room" name: "MORE" }
34 panels { room: "Shop Room" name: "LEFT (1)" }
35 panels { room: "Shop Room" name: "LEFT (2)" }
36 panels { room: "Shop Room" name: "EXIT (1)" }
37 panels { room: "Shop Room" name: "EXIT (2)" }
38 panels { room: "Shop Room" name: "EXIT (3)" }
39}
40doors {
41 name: "All Panels"
42 type: EVENT
43 panels { room: "Left Room" name: "HIDE" }
44 panels { room: "Left Room" name: "LEFT" }
45 panels { room: "Left Room" name: "MORE" }
46 panels { room: "Turn Room" name: "HIDE (1)" }
47 panels { room: "Turn Room" name: "HIDE (2)" }
48 panels { room: "Turn Room" name: "MORE" }
49 panels { room: "Shop Room" name: "LEFT (1)" }
50 panels { room: "Shop Room" name: "LEFT (2)" }
51 panels { room: "Shop Room" name: "EXIT (1)" }
52 panels { room: "Shop Room" name: "EXIT (2)" }
53 panels { room: "Shop Room" name: "EXIT (3)" }
54 panels { room: "All" name: "LEFT (1)" }
55 panels { room: "All" name: "LEFT (2)" }
56 panels { room: "All" name: "EXIT (1)" }
57 panels { room: "All" name: "EXIT (2)" }
58 panels { room: "All" name: "EXIT (3)" }
59 panels { room: "All" name: "MORE (1)" }
60 panels { room: "All" name: "MORE (2)" }
61 panels { room: "All" name: "HIDE" }
62 panels { room: "Left And Turn" name: "HIDE (1)" }
63 panels { room: "Left And Turn" name: "HIDE (2)" }
64 panels { room: "Left And Turn" name: "HIDE (3)" }
65 panels { room: "Left And Turn" name: "LEFT (1)" }
66 panels { room: "Left And Turn" name: "LEFT (2)" }
67 panels { room: "Left And Turn" name: "MORE (1)" }
68 panels { room: "Left And Turn" name: "MORE (2)" }
69 panels { room: "Left And Turn" name: "MORE (3)" }
70 panels { room: "Left And Turn" name: "MORE (4)" }
71 panels { room: "Turn And Shop" name: "LEFT (1)" }
72 panels { room: "Turn And Shop" name: "LEFT (2)" }
73 panels { room: "Turn And Shop" name: "EXIT (1)" }
74 panels { room: "Turn And Shop" name: "EXIT (2)" }
75 panels { room: "Turn And Shop" name: "EXIT (3)" }
76 panels { room: "Turn And Shop" name: "HIDE (1)" }
77 panels { room: "Turn And Shop" name: "HIDE (2)" }
78 panels { room: "Turn And Shop" name: "MORE" }
79}
diff --git a/data/maps/the_relentless/metadata.txtpb b/data/maps/the_relentless/metadata.txtpb new file mode 100644 index 0000000..9515145 --- /dev/null +++ b/data/maps/the_relentless/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Relentless"
diff --git a/data/maps/the_relentless/rooms/All.txtpb b/data/maps/the_relentless/rooms/All.txtpb new file mode 100644 index 0000000..19238c9 --- /dev/null +++ b/data/maps/the_relentless/rooms/All.txtpb
@@ -0,0 +1,57 @@
1name: "All"
2panels {
3 name: "LEFT (1)"
4 path: "Panels/Room_1/panel_6"
5 clue: "left"
6 answer: "write"
7 symbols: SUN
8 symbols: ZERO
9}
10panels {
11 name: "EXIT (1)"
12 path: "Panels/Room_1/panel_10"
13 clue: "exit"
14 answer: "quit"
15 symbols: SUN
16}
17panels {
18 name: "EXIT (2)"
19 path: "Panels/Room_1/panel_11"
20 clue: "exit"
21 answer: "exit"
22}
23panels {
24 name: "EXIT (3)"
25 path: "Panels/Room_1/panel_12"
26 clue: "exit"
27 answer: "enter"
28 symbols: SUN
29}
30panels {
31 name: "HIDE"
32 path: "Panels/Room_3/panel_1"
33 clue: "hide"
34 answer: "unmask"
35 symbols: SUN
36}
37panels {
38 name: "LEFT (2)"
39 path: "Panels/Room_3/panel_4"
40 clue: "left"
41 answer: "wrong"
42 symbols: SUN
43}
44panels {
45 name: "MORE (1)"
46 path: "Panels/Room_3/panel_7"
47 clue: "more"
48 answer: "your"
49 symbols: ZERO
50}
51panels {
52 name: "MORE (2)"
53 path: "Panels/Room_3/panel_8"
54 clue: "more"
55 answer: "or"
56 symbols: SPARKLES
57}
diff --git a/data/maps/the_relentless/rooms/Left And Turn.txtpb b/data/maps/the_relentless/rooms/Left And Turn.txtpb new file mode 100644 index 0000000..f79bb54 --- /dev/null +++ b/data/maps/the_relentless/rooms/Left And Turn.txtpb
@@ -0,0 +1,62 @@
1name: "Left And Turn"
2panels {
3 name: "HIDE (1)"
4 path: "Panels/Room_1/panel_2"
5 clue: "hide"
6 answer: "hide"
7}
8panels {
9 name: "HIDE (2)"
10 path: "Panels/Room_1/panel_3"
11 clue: "hide"
12 answer: "seek"
13 symbols: SUN
14}
15panels {
16 name: "LEFT (1)"
17 path: "Panels/Room_1/panel_5"
18 clue: "left"
19 answer: "left"
20}
21panels {
22 name: "MORE (1)"
23 path: "Panels/Room_1/panel_8"
24 clue: "more"
25 answer: "me"
26 symbols: SPARKLES
27}
28panels {
29 name: "MORE (2)"
30 path: "Panels/Room_1/panel_9"
31 clue: "more"
32 answer: "less"
33 symbols: SUN
34}
35panels {
36 name: "HIDE (3)"
37 path: "Panels/Room_2/panel_1"
38 clue: "hide"
39 answer: "unmask"
40 symbols: SUN
41}
42panels {
43 name: "LEFT (2)"
44 path: "Panels/Room_2/panel_4"
45 clue: "left"
46 answer: "wrong"
47 symbols: SUN
48}
49panels {
50 name: "MORE (3)"
51 path: "Panels/Room_2/panel_7"
52 clue: "more"
53 answer: "your"
54 symbols: ZERO
55}
56panels {
57 name: "MORE (4)"
58 path: "Panels/Room_2/panel_8"
59 clue: "more"
60 answer: "or"
61 symbols: SPARKLES
62}
diff --git a/data/maps/the_relentless/rooms/Left Room.txtpb b/data/maps/the_relentless/rooms/Left Room.txtpb new file mode 100644 index 0000000..4db0075 --- /dev/null +++ b/data/maps/the_relentless/rooms/Left Room.txtpb
@@ -0,0 +1,22 @@
1name: "Left Room"
2panels {
3 name: "HIDE"
4 path: "Panels/Room_1/panel_1"
5 clue: "hide"
6 answer: "unmask"
7 symbols: SUN
8}
9panels {
10 name: "LEFT"
11 path: "Panels/Room_1/panel_4"
12 clue: "left"
13 answer: "wrong"
14 symbols: SUN
15}
16panels {
17 name: "MORE"
18 path: "Panels/Room_1/panel_7"
19 clue: "more"
20 answer: "your"
21 symbols: ZERO
22}
diff --git a/data/maps/the_relentless/rooms/Mastery.txtpb b/data/maps/the_relentless/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_relentless/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_relentless/rooms/Shop Room.txtpb b/data/maps/the_relentless/rooms/Shop Room.txtpb new file mode 100644 index 0000000..be3ff7a --- /dev/null +++ b/data/maps/the_relentless/rooms/Shop Room.txtpb
@@ -0,0 +1,35 @@
1name: "Shop Room"
2panels {
3 name: "LEFT (1)"
4 path: "Panels/Room_3/panel_5"
5 clue: "left"
6 answer: "left"
7}
8panels {
9 name: "LEFT (2)"
10 path: "Panels/Room_3/panel_6"
11 clue: "left"
12 answer: "write"
13 symbols: SUN
14 symbols: ZERO
15}
16panels {
17 name: "EXIT (1)"
18 path: "Panels/Room_3/panel_10"
19 clue: "exit"
20 answer: "quit"
21 symbols: SUN
22}
23panels {
24 name: "EXIT (2)"
25 path: "Panels/Room_3/panel_11"
26 clue: "exit"
27 answer: "exit"
28}
29panels {
30 name: "EXIT (3)"
31 path: "Panels/Room_3/panel_12"
32 clue: "exit"
33 answer: "enter"
34 symbols: SUN
35}
diff --git a/data/maps/the_relentless/rooms/Turn And Shop.txtpb b/data/maps/the_relentless/rooms/Turn And Shop.txtpb new file mode 100644 index 0000000..b9e257c --- /dev/null +++ b/data/maps/the_relentless/rooms/Turn And Shop.txtpb
@@ -0,0 +1,55 @@
1name: "Turn And Shop"
2panels {
3 name: "LEFT (1)"
4 path: "Panels/Room_2/panel_5"
5 clue: "left"
6 answer: "left"
7}
8panels {
9 name: "LEFT (2)"
10 path: "Panels/Room_2/panel_6"
11 clue: "left"
12 answer: "write"
13 symbols: SUN
14 symbols: ZERO
15}
16panels {
17 name: "EXIT (1)"
18 path: "Panels/Room_2/panel_10"
19 clue: "exit"
20 answer: "quit"
21 symbols: SUN
22}
23panels {
24 name: "EXIT (2)"
25 path: "Panels/Room_2/panel_11"
26 clue: "exit"
27 answer: "exit"
28}
29panels {
30 name: "EXIT (3)"
31 path: "Panels/Room_2/panel_12"
32 clue: "exit"
33 answer: "enter"
34 symbols: SUN
35}
36panels {
37 name: "HIDE (1)"
38 path: "Panels/Room_3/panel_2"
39 clue: "hide"
40 answer: "hide"
41}
42panels {
43 name: "HIDE (2)"
44 path: "Panels/Room_3/panel_3"
45 clue: "hide"
46 answer: "seek"
47 symbols: SUN
48}
49panels {
50 name: "MORE"
51 path: "Panels/Room_3/panel_9"
52 clue: "more"
53 answer: "less"
54 symbols: SUN
55}
diff --git a/data/maps/the_relentless/rooms/Turn Room.txtpb b/data/maps/the_relentless/rooms/Turn Room.txtpb new file mode 100644 index 0000000..525786c --- /dev/null +++ b/data/maps/the_relentless/rooms/Turn Room.txtpb
@@ -0,0 +1,21 @@
1name: "Turn Room"
2panels {
3 name: "HIDE (1)"
4 path: "Panels/Room_2/panel_2"
5 clue: "hide"
6 answer: "hide"
7}
8panels {
9 name: "HIDE (2)"
10 path: "Panels/Room_2/panel_3"
11 clue: "hide"
12 answer: "seek"
13 symbols: SUN
14}
15panels {
16 name: "MORE"
17 path: "Panels/Room_2/panel_9"
18 clue: "more"
19 answer: "less"
20 symbols: SUN
21}
diff --git a/data/maps/the_repetitive/connections.txtpb b/data/maps/the_repetitive/connections.txtpb new file mode 100644 index 0000000..0afe72d --- /dev/null +++ b/data/maps/the_repetitive/connections.txtpb
@@ -0,0 +1,51 @@
1connections {
2 from_room: "Main Room"
3 to_room: "Entry Connector"
4 door { name: "Entry Entrance" }
5}
6connections {
7 from_room: "Main Room"
8 to_room: "Plaza Connector"
9 door { name: "Black Hallway" }
10 oneway: true
11}
12connections {
13 from_room: "Plaza Connector"
14 to_room: "Main Room"
15 oneway: true
16}
17connections {
18 from_room: "Main Room"
19 to_room: "Anti Room"
20 door { name: "Anti-Collectable Room" }
21}
22connections {
23 from_room: "Main Room"
24 to_room: "Dot Area"
25 door { name: "Dot Area Entrance" }
26}
27connections {
28 from_room: "Dot Area"
29 to_room: "Lime Room"
30 door { name: "Lime Door" }
31}
32connections {
33 from_room: "Dot Area"
34 to_room: "Cyan Room"
35 door { name: "Cyan Door" }
36}
37connections {
38 from_room: "Dot Area"
39 to_room: "Magenta Room"
40 door { name: "Magenta Door" }
41}
42connections {
43 from_room: "Dot Area"
44 to_room: "Yellow Room"
45 door { name: "Yellow Door" }
46}
47connections {
48 from_room: "Dot Area"
49 to_room: "Mastery Room"
50 door { name: "Mastery Door" }
51}
diff --git a/data/maps/the_repetitive/doors.txtpb b/data/maps/the_repetitive/doors.txtpb new file mode 100644 index 0000000..8171dc4 --- /dev/null +++ b/data/maps/the_repetitive/doors.txtpb
@@ -0,0 +1,196 @@
1doors {
2 name: "Entry Entrance"
3 type: STANDARD
4 receivers: "Components/Doors/Door6"
5 panels { room: "Main Room" name: "HI" }
6 location_room: "Main Room"
7}
8doors {
9 name: "Black Hallway"
10 type: STANDARD
11 receivers: "Components/Doors/Door12"
12 panels { room: "Main Room" name: "I" }
13 location_room: "Main Room"
14}
15doors {
16 name: "Anti-Collectable Room"
17 type: ITEM_ONLY
18 receivers: "Components/Doors/Door"
19 rooms { name: "Main Room" }
20}
21doors {
22 name: "Dot Area Entrance"
23 type: STANDARD
24 receivers: "Components/Doors/Door8"
25 panels { room: "Main Room" name: "HOTS (2)" }
26 location_room: "Main Room"
27}
28doors {
29 name: "Lime Door"
30 type: STANDARD
31 receivers: "Components/Doors/Door9"
32 panels { room: "Dot Area" name: "JOKE" }
33 location_room: "Dot Area"
34}
35doors {
36 name: "Cyan Door"
37 type: STANDARD
38 receivers: "Components/Doors/Door10"
39 panels { room: "Dot Area" name: "DO" }
40 location_room: "Dot Area"
41}
42doors {
43 name: "Magenta Door"
44 type: STANDARD
45 receivers: "Components/Doors/eval_2"
46 panels { room: "Dot Area" name: "DOOR" answer: "door" }
47 location_room: "Dot Area"
48}
49doors {
50 name: "Yellow Door"
51 type: STANDARD
52 receivers: "Components/Doors/Door11"
53 panels { room: "Dot Area" name: "TUTU (2)" }
54 location_room: "Dot Area"
55}
56doors {
57 name: "Lime Puzzles"
58 type: LOCATION_ONLY
59 panels { room: "Lime Room" name: "RAT" }
60 panels { room: "Lime Room" name: "POMPOM" }
61 panels { room: "Lime Room" name: "TWENTY" }
62 panels { room: "Lime Room" name: "EQUAL" }
63 panels { room: "Lime Room" name: "PIGEON" }
64 panels { room: "Lime Room" name: "BIRD" }
65 panels { room: "Lime Room" name: "MISTAKE" }
66 panels { room: "Lime Room" name: "INJURY" }
67 panels { room: "Lime Room" name: "TRAIN" }
68 panels { room: "Lime Room" name: "ELLIPSIS" }
69 panels { room: "Lime Room" name: "SLEEPER" }
70 panels { room: "Lime Room" name: "OH" }
71 location_room: "Lime Room"
72}
73doors {
74 name: "Cyan Puzzles"
75 type: LOCATION_ONLY
76 panels { room: "Cyan Room" name: "ALFA" }
77 panels { room: "Cyan Room" name: "BACK" }
78 panels { room: "Cyan Room" name: "TEAM" }
79 panels { room: "Cyan Room" name: "CRIB" }
80 panels { room: "Cyan Room" name: "BLACK" }
81 panels { room: "Cyan Room" name: "SEE" }
82 panels { room: "Cyan Room" name: "SIGHT" }
83 panels { room: "Cyan Room" name: "WHIP" }
84 panels { room: "Cyan Room" name: "GRAPE" }
85 panels { room: "Cyan Room" name: "BITTER" }
86 panels { room: "Cyan Room" name: "ONTO" }
87 panels { room: "Cyan Room" name: "UPSET" }
88 location_room: "Cyan Room"
89}
90doors {
91 name: "Magenta Puzzles"
92 type: LOCATION_ONLY
93 panels { room: "Magenta Room" name: "WRITE" }
94 panels { room: "Magenta Room" name: "HEARD" }
95 panels { room: "Magenta Room" name: "HERE" }
96 panels { room: "Magenta Room" name: "HALF" }
97 panels { room: "Magenta Room" name: "NOT (1)" }
98 panels { room: "Magenta Room" name: "NOT (2)" }
99 panels { room: "Magenta Room" name: "CLAMBERS (1)" }
100 panels { room: "Magenta Room" name: "CLAMBERS (2)" }
101 panels { room: "Magenta Room" name: "PILFER" }
102 panels { room: "Magenta Room" name: "ANTONYM" }
103 panels { room: "Magenta Room" name: "RHYME" }
104 panels { room: "Magenta Room" name: "PLURAL" }
105 panels { room: "Magenta Room" name: "PANDA" }
106 panels { room: "Magenta Room" name: "CASE" }
107 panels { room: "Magenta Room" name: "TEASER" }
108 panels { room: "Magenta Room" name: "RESTORES" }
109 location_room: "Magenta Room"
110}
111doors {
112 name: "Yellow Puzzles"
113 type: LOCATION_ONLY
114 panels { room: "Yellow Room" name: "W" }
115 panels { room: "Yellow Room" name: "ZEROING" }
116 panels { room: "Yellow Room" name: "ONESELF" }
117 panels { room: "Yellow Room" name: "DURING" }
118 panels { room: "Yellow Room" name: "TUMOR" }
119 panels { room: "Yellow Room" name: "DANCE" }
120 panels { room: "Yellow Room" name: "3D" }
121 panels { room: "Yellow Room" name: "HEADED" }
122 panels { room: "Yellow Room" name: "ALABAMA" }
123 panels { room: "Yellow Room" name: "ASSESSES" }
124 panels { room: "Yellow Room" name: "TINTING" }
125 location_room: "Yellow Room"
126}
127doors {
128 name: "Mastery Door"
129 type: EVENT
130 panels { room: "Dot Area" name: "DO" }
131 panels { room: "Dot Area" name: "DOOR" }
132 panels { room: "Dot Area" name: "TUTU (1)" }
133 panels { room: "Dot Area" name: "TUTU (2)" }
134 panels { room: "Dot Area" name: "TO (1)" }
135 panels { room: "Dot Area" name: "TO (2)" }
136 panels { room: "Dot Area" name: "ON (1)" }
137 panels { room: "Dot Area" name: "ON (2)" }
138 panels { room: "Dot Area" name: "RED (1)" }
139 panels { room: "Dot Area" name: "RED (2)" }
140 panels { room: "Dot Area" name: "PARE (1)" }
141 panels { room: "Dot Area" name: "PARE (2)" }
142 panels { room: "Dot Area" name: "OUT (1)" }
143 panels { room: "Dot Area" name: "OUT (2)" }
144 panels { room: "Dot Area" name: "JOKE" }
145 panels { room: "Lime Room" name: "RAT" }
146 panels { room: "Lime Room" name: "POMPOM" }
147 panels { room: "Lime Room" name: "TWENTY" }
148 panels { room: "Lime Room" name: "EQUAL" }
149 panels { room: "Lime Room" name: "PIGEON" }
150 panels { room: "Lime Room" name: "BIRD" }
151 panels { room: "Lime Room" name: "MISTAKE" }
152 panels { room: "Lime Room" name: "INJURY" }
153 panels { room: "Lime Room" name: "TRAIN" }
154 panels { room: "Lime Room" name: "ELLIPSIS" }
155 panels { room: "Lime Room" name: "SLEEPER" }
156 panels { room: "Lime Room" name: "OH" }
157 panels { room: "Cyan Room" name: "ALFA" }
158 panels { room: "Cyan Room" name: "BACK" }
159 panels { room: "Cyan Room" name: "TEAM" }
160 panels { room: "Cyan Room" name: "CRIB" }
161 panels { room: "Cyan Room" name: "BLACK" }
162 panels { room: "Cyan Room" name: "SEE" }
163 panels { room: "Cyan Room" name: "SIGHT" }
164 panels { room: "Cyan Room" name: "WHIP" }
165 panels { room: "Cyan Room" name: "GRAPE" }
166 panels { room: "Cyan Room" name: "BITTER" }
167 panels { room: "Cyan Room" name: "ONTO" }
168 panels { room: "Cyan Room" name: "UPSET" }
169 panels { room: "Magenta Room" name: "WRITE" }
170 panels { room: "Magenta Room" name: "HEARD" }
171 panels { room: "Magenta Room" name: "HERE" }
172 panels { room: "Magenta Room" name: "HALF" }
173 panels { room: "Magenta Room" name: "NOT (1)" }
174 panels { room: "Magenta Room" name: "NOT (2)" }
175 panels { room: "Magenta Room" name: "CLAMBERS (1)" }
176 panels { room: "Magenta Room" name: "CLAMBERS (2)" }
177 panels { room: "Magenta Room" name: "PILFER" }
178 panels { room: "Magenta Room" name: "ANTONYM" }
179 panels { room: "Magenta Room" name: "RHYME" }
180 panels { room: "Magenta Room" name: "PLURAL" }
181 panels { room: "Magenta Room" name: "PANDA" }
182 panels { room: "Magenta Room" name: "CASE" }
183 panels { room: "Magenta Room" name: "TEASER" }
184 panels { room: "Magenta Room" name: "RESTORES" }
185 panels { room: "Yellow Room" name: "W" }
186 panels { room: "Yellow Room" name: "ZEROING" }
187 panels { room: "Yellow Room" name: "ONESELF" }
188 panels { room: "Yellow Room" name: "DURING" }
189 panels { room: "Yellow Room" name: "TUMOR" }
190 panels { room: "Yellow Room" name: "DANCE" }
191 panels { room: "Yellow Room" name: "3D" }
192 panels { room: "Yellow Room" name: "HEADED" }
193 panels { room: "Yellow Room" name: "ALABAMA" }
194 panels { room: "Yellow Room" name: "ASSESSES" }
195 panels { room: "Yellow Room" name: "TINTING" }
196}
diff --git a/data/maps/the_repetitive/metadata.txtpb b/data/maps/the_repetitive/metadata.txtpb new file mode 100644 index 0000000..6f5c459 --- /dev/null +++ b/data/maps/the_repetitive/metadata.txtpb
@@ -0,0 +1,10 @@
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.
5excluded_nodes: "Meshes/eyeRed3"
6excluded_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.
10excluded_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 new file mode 100644 index 0000000..641fede --- /dev/null +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb
@@ -0,0 +1,46 @@
1name: "Anti Room"
2# Ignore the collectible. The mod should remove it and the back wall too.
3panels {
4 name: "HA (1)"
5 path: "Panels/Entry/panel_7"
6 clue: "ha"
7 answer: "haha"
8}
9panels {
10 name: "HA (2)"
11 path: "Panels/Entry/panel_8"
12 clue: "ha"
13 answer: "hahaha"
14}
15panels {
16 name: "HA (3)"
17 path: "Panels/Entry/panel_12"
18 clue: "ha"
19 answer: "hahahaha"
20}
21panels {
22 name: "HA (4)"
23 path: "Panels/Entry/panel_13"
24 clue: "ha"
25 answer: "hahahahaha"
26}
27panels {
28 name: "HA (5)"
29 path: "Panels/Entry/panel_14"
30 clue: "ha"
31 answer: "hahahahahaha"
32}
33panels {
34 name: "TWO"
35 path: "Panels/Entry/panel3"
36 clue: "two"
37 answer: "digit"
38 symbols: EXAMPLE
39}
40panels {
41 name: "EYE"
42 path: "Panels/Entry/panel4"
43 clue: "eye"
44 answer: "iris"
45 symbols: BOXES
46}
diff --git a/data/maps/the_repetitive/rooms/Cyan Room.txtpb b/data/maps/the_repetitive/rooms/Cyan Room.txtpb new file mode 100644 index 0000000..d6790f5 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Cyan Room.txtpb
@@ -0,0 +1,85 @@
1name: "Cyan Room"
2panels {
3 name: "ALFA"
4 path: "Panels/Lingo2/panel_3"
5 clue: "alfa"
6 answer: "alfalfa"
7 symbols: SPARKLES
8}
9panels {
10 name: "BACK"
11 path: "Panels/Lingo2/panel_6"
12 clue: "back"
13 answer: "backpack"
14 symbols: SPARKLES
15}
16panels {
17 name: "TEAM"
18 path: "Panels/Lingo2/panel_18"
19 clue: "team"
20 answer: "teammate"
21 symbols: ANAGRAM
22}
23panels {
24 name: "CRIB"
25 path: "Panels/Lingo2/panel_28"
26 clue: "crib"
27 answer: "cribbed"
28 symbols: EXAMPLE
29}
30panels {
31 name: "BLACK"
32 path: "Panels/Lingo2/panel_29"
33 clue: "black"
34 answer: "blackjack"
35 symbols: ZERO
36}
37panels {
38 name: "SEE"
39 path: "Panels/Lingo2/panel_19"
40 clue: "see"
41 answer: "seesaw"
42 symbols: AGE
43}
44panels {
45 name: "SIGHT"
46 path: "Panels/Lingo2/panel_20"
47 clue: "sight"
48 answer: "sightsee"
49 symbols: SUN
50}
51panels {
52 name: "WHIP"
53 path: "Panels/Lingo2/panel_21"
54 clue: "whip"
55 answer: "whiplash"
56 symbols: SUN
57}
58panels {
59 name: "GRAPE"
60 path: "Panels/Lingo2/panel_22"
61 clue: "grape"
62 answer: "grapefruit"
63 symbols: EXAMPLE
64}
65panels {
66 name: "BITTER"
67 path: "Panels/Lingo2/panel_23"
68 clue: "bitter"
69 answer: "bittersweet"
70 symbols: SWEET
71}
72panels {
73 name: "ONTO"
74 path: "Panels/Lingo2/panel_24"
75 clue: "onto"
76 answer: "toon"
77 symbols: SPARKLES
78}
79panels {
80 name: "UPSET"
81 path: "Panels/Lingo2/panel_25"
82 clue: "upset"
83 answer: "setup"
84 symbols: SPARKLES
85}
diff --git a/data/maps/the_repetitive/rooms/Dot Area.txtpb b/data/maps/the_repetitive/rooms/Dot Area.txtpb new file mode 100644 index 0000000..c4f4583 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Dot Area.txtpb
@@ -0,0 +1,108 @@
1name: "Dot Area"
2panels {
3 name: "TUTU (1)"
4 path: "Panels/Lingo2/panel"
5 clue: "tutu"
6 answer: "two"
7 symbols: ZERO
8}
9panels {
10 name: "TO (1)"
11 path: "Panels/Lingo2/panel1"
12 clue: "to"
13 answer: "tutu"
14 symbols: ZERO
15}
16panels {
17 name: "TO (2)"
18 path: "Panels/Lingo2/panel2"
19 clue: "to"
20 answer: "toot"
21}
22panels {
23 name: "ON (1)"
24 path: "Panels/Lingo2/panel3"
25 clue: "on"
26 answer: "noon"
27}
28panels {
29 name: "ON (2)"
30 path: "Panels/Lingo2/panel4"
31 clue: "on"
32 answer: "onion"
33 symbols: SPARKLES
34}
35panels {
36 name: "RED (1)"
37 path: "Panels/Lingo2/panel7"
38 clue: "red"
39 answer: "redder"
40}
41panels {
42 name: "RED (2)"
43 path: "Panels/Lingo2/panel8"
44 clue: "red"
45 answer: "colored"
46 symbols: SPARKLES
47 symbols: EXAMPLE
48}
49panels {
50 name: "PARE (1)"
51 path: "Panels/Lingo2/panel9"
52 clue: "pare"
53 answer: "prepare"
54 symbols: SPARKLES
55}
56panels {
57 name: "PARE (2)"
58 path: "Panels/Lingo2/panel10"
59 clue: "pare"
60 answer: "reappear"
61 symbols: ZERO
62 symbols: ANAGRAM
63}
64panels {
65 name: "OUT (1)"
66 path: "Panels/Lingo2/panel5"
67 clue: "out"
68 answer: "output"
69 symbols: SPARKLES
70}
71panels {
72 name: "OUT (2)"
73 path: "Panels/Lingo2/panel6"
74 clue: "out"
75 answer: "cutout"
76 symbols: SPARKLES
77}
78panels {
79 name: "JOKE"
80 path: "Panels/Lingo2/panel_9"
81 clue: "joke"
82 answer: "knock"
83 symbols: EXAMPLE
84}
85panels {
86 name: "DO"
87 path: "Panels/Lingo2/panel_27"
88 clue: "do"
89 answer: "door"
90 symbols: SPARKLES
91}
92panels {
93 name: "DOOR"
94 path: "Panels/Eval/panel_26_proxying"
95 clue: "door"
96 answer: "door"
97 symbols: EVAL
98 proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" }
99 proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" }
100}
101panels {
102 name: "TUTU (2)"
103 path: "Panels/Eval/panel_6"
104 clue: "tutu"
105 answer: "tutu"
106 symbols: ZERO
107 symbols: EVAL
108}
diff --git a/data/maps/the_repetitive/rooms/Entry Connector.txtpb b/data/maps/the_repetitive/rooms/Entry Connector.txtpb new file mode 100644 index 0000000..b6795c2 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb
@@ -0,0 +1,6 @@
1name: "Entry Connector"
2ports {
3 name: "ENTRY"
4 path: "Components/Warps/worldport2"
5 orientation: "south"
6}
diff --git a/data/maps/the_repetitive/rooms/Lime Room.txtpb b/data/maps/the_repetitive/rooms/Lime Room.txtpb new file mode 100644 index 0000000..37d4937 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Lime Room.txtpb
@@ -0,0 +1,86 @@
1name: "Lime Room"
2panels {
3 name: "RAT"
4 path: "Panels/Lingo2/panel_1"
5 clue: "rat"
6 answer: "tartar"
7}
8panels {
9 name: "POMPOM"
10 path: "Panels/Lingo2/panel_2"
11 clue: "pompom"
12 answer: "mop"
13}
14panels {
15 name: "TWENTY"
16 path: "Panels/Lingo2/panel_7"
17 clue: "twenty"
18 answer: "blind"
19 symbols: SUN
20}
21panels {
22 name: "EQUAL"
23 path: "Panels/Lingo2/panel_8"
24 clue: "equal"
25 answer: "fifty"
26 symbols: SUN
27}
28panels {
29 name: "PIGEON"
30 path: "Panels/Lingo2/panel_10"
31 clue: "pigeon"
32 answer: "cuckoo"
33 symbols: ZERO
34 symbols: SOUND
35}
36panels {
37 name: "BIRD"
38 path: "Panels/Lingo2/panel_11"
39 clue: "bird"
40 answer: "do"
41 symbols: EXAMPLE
42}
43panels {
44 name: "MISTAKE"
45 path: "Panels/Lingo2/panel_12"
46 clue: "mistake"
47 answer: "ghost"
48 symbols: SUN
49 symbols: SOUND
50}
51panels {
52 name: "INJURY"
53 path: "Panels/Lingo2/panel_26"
54 clue: "injury"
55 answer: "boo"
56 symbols: PYRAMID
57}
58panels {
59 name: "TRAIN"
60 path: "Panels/Lingo2/panel_13"
61 clue: "train"
62 answer: "chew"
63 symbols: ZERO
64 symbols: SOUND
65}
66panels {
67 name: "ELLIPSIS"
68 path: "Panels/Lingo2/panel_14"
69 clue: "ellipsis"
70 answer: "dot"
71 symbols: SUN
72}
73panels {
74 name: "SLEEPER"
75 path: "Panels/Lingo2/panel_15"
76 clue: "sleeper"
77 answer: "z"
78 symbols: SOUND
79}
80panels {
81 name: "OH"
82 path: "Panels/Lingo2/panel_16"
83 clue: "oh"
84 answer: "santa"
85 symbols: SOUND
86}
diff --git a/data/maps/the_repetitive/rooms/Magenta Room.txtpb b/data/maps/the_repetitive/rooms/Magenta Room.txtpb new file mode 100644 index 0000000..d38e485 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Magenta Room.txtpb
@@ -0,0 +1,113 @@
1name: "Magenta Room"
2panels {
3 name: "WRITE"
4 path: "Panels/Eval/panel_9"
5 clue: "write"
6 answer: "write"
7 symbols: EVAL
8}
9panels {
10 name: "HEARD"
11 path: "Panels/Eval/panel_11"
12 clue: "heard"
13 answer: "herd"
14 symbols: EVAL
15}
16panels {
17 name: "HERE"
18 path: "Panels/Eval/panel_12"
19 clue: "here"
20 answer: "hear"
21 symbols: EVAL
22}
23panels {
24 name: "HALF"
25 path: "Panels/Eval/panel_13"
26 clue: "half"
27 answer: "haha"
28 symbols: EVAL
29}
30panels {
31 name: "NOT (1)"
32 path: "Panels/Eval/panel_14"
33 clue: "not"
34 answer: "no"
35 symbols: EVAL
36}
37panels {
38 name: "NOT (2)"
39 path: "Panels/Eval/panel_15"
40 clue: "not"
41 answer: "yes"
42 symbols: EVAL
43}
44panels {
45 name: "CLAMBERS (1)"
46 path: "Panels/Eval/panel_16"
47 clue: "clambers"
48 answer: "scramble"
49 symbols: EVAL
50}
51panels {
52 name: "CLAMBERS (2)"
53 path: "Panels/Eval/panel_17"
54 clue: "clambers"
55 answer: "scramble"
56 symbols: ANAGRAM
57}
58panels {
59 name: "PILFER"
60 path: "Panels/Eval/panel_18"
61 clue: "pilfer"
62 answer: "pilfer"
63 symbols: EVAL
64}
65panels {
66 name: "ANTONYM"
67 path: "Panels/Eval/panel_19"
68 clue: "antonym"
69 answer: "synonym"
70 symbols: EVAL
71}
72panels {
73 name: "RHYME"
74 path: "Panels/Eval/panel_20"
75 clue: "rhyme"
76 answer: "time"
77 symbols: EVAL
78}
79panels {
80 name: "PLURAL"
81 path: "Panels/Eval/panel_21"
82 clue: "plural"
83 answer: "plurals"
84 symbols: EVAL
85}
86panels {
87 name: "PANDA"
88 path: "Panels/Eval/panel_22"
89 clue: "panda"
90 answer: "papa"
91 symbols: EVAL
92}
93panels {
94 name: "CASE"
95 path: "Panels/Eval/panel_23"
96 clue: "case"
97 answer: "ease"
98 symbols: EVAL
99}
100panels {
101 name: "TEASER"
102 path: "Panels/Eval/panel_24"
103 clue: "teaser"
104 answer: "eraser"
105 symbols: EVAL
106}
107panels {
108 name: "RESTORES"
109 path: "Panels/Eval/panel_25"
110 clue: "restores"
111 answer: "restores"
112 symbols: EVAL
113}
diff --git a/data/maps/the_repetitive/rooms/Main Room.txtpb b/data/maps/the_repetitive/rooms/Main Room.txtpb new file mode 100644 index 0000000..8a2feb0 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Main Room.txtpb
@@ -0,0 +1,143 @@
1name: "Main Room"
2panels {
3 name: "HOTS (2)"
4 path: "Panels/Entry/panel_3"
5 clue: "hots"
6 answer: "hotshots"
7}
8panels {
9 name: "HOTS (1)"
10 path: "Panels/Entry/panel_6"
11 clue: "hots"
12 answer: "hots"
13}
14panels {
15 name: "HEIGHT (2)"
16 path: "Panels/Entry/panel_4"
17 clue: "height"
18 answer: "eight"
19 symbols: SPARKLES
20}
21panels {
22 name: "HEIGHT (1)"
23 path: "Panels/Entry/panel_15"
24 clue: "height"
25 answer: "height"
26}
27panels {
28 name: "HEIGHT (3)"
29 path: "Panels/Entry/panel_5"
30 clue: "height"
31 answer: "high"
32 symbols: SPARKLES
33}
34panels {
35 name: "HEIGHT (4)"
36 path: "Panels/Entry/panel_9"
37 clue: "height"
38 answer: "hit"
39 symbols: SPARKLES
40}
41panels {
42 name: "HEIGHT (5)"
43 path: "Panels/Entry/panel_10"
44 clue: "height"
45 answer: "hi"
46 symbols: SPARKLES
47}
48panels {
49 name: "HEIGHT (6)"
50 path: "Panels/Entry/panel_11"
51 clue: "height"
52 answer: "i"
53 symbols: SPARKLES
54}
55panels {
56 name: "QUESTION"
57 path: "Panels/Entry/panel"
58 clue: "question"
59 answer: "which"
60 symbols: EXAMPLE
61}
62panels {
63 name: "INTUITION"
64 path: "Panels/Entry/panel2"
65 clue: "intuition"
66 answer: "hunch"
67 symbols: SUN
68}
69panels {
70 name: "HI"
71 path: "Panels/Entry/panel5"
72 clue: "hi"
73 answer: "high"
74 symbols: ZERO
75}
76panels {
77 name: "I"
78 path: "Panels/Entry/panel6"
79 clue: "i"
80 answer: "eye"
81 symbols: ZERO
82}
83panels {
84 name: "?"
85 path: "Panels/Entry/panel_16"
86 clue: ""
87 answer: "wish"
88 symbols: QUESTION
89}
90panels {
91 name: "HAND"
92 path: "Panels/Entry/panel_17"
93 clue: "hand"
94 answer: "harm"
95 symbols: BOXES
96 symbols: EVAL
97}
98panels {
99 name: "? HAND"
100 path: "Panels/Entry/panel_18"
101 clue: ""
102 answer: "warm"
103 symbols: LINGO
104 symbols: EVAL
105}
106panels {
107 name: "RICHES"
108 path: "Panels/Entry/panel_19"
109 clue: "riches"
110 answer: "wealth"
111 symbols: SUN
112}
113panels {
114 name: "? RICHES"
115 path: "Panels/Entry/panel_20"
116 clue: ""
117 answer: "health"
118 symbols: LINGO
119 symbols: EVAL
120}
121panels {
122 name: "MISHMASH"
123 path: "Panels/Entry/panel_21"
124 clue: "mishmash"
125 answer: "hash"
126 symbols: EVAL
127}
128letters {
129 key: "h"
130 level2: true
131 path: "Components/Collectables/collectable"
132}
133paintings {
134 name: "EYERED2"
135 path: "Meshes/eyeRed2"
136 orientation: "east"
137 exit_only: true
138}
139ports {
140 name: "CC"
141 path: "Components/Warps/worldport3"
142 orientation: "east"
143}
diff --git a/data/maps/the_repetitive/rooms/Mastery Room.txtpb b/data/maps/the_repetitive/rooms/Mastery Room.txtpb new file mode 100644 index 0000000..5e3326c --- /dev/null +++ b/data/maps/the_repetitive/rooms/Mastery Room.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery Room"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb new file mode 100644 index 0000000..1ed66b4 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb
@@ -0,0 +1,6 @@
1name: "Plaza Connector"
2ports {
3 name: "PLAZA"
4 path: "Components/Warps/worldport"
5 orientation: "north"
6}
diff --git a/data/maps/the_repetitive/rooms/Yellow Room.txtpb b/data/maps/the_repetitive/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..9b7d619 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Yellow Room.txtpb
@@ -0,0 +1,90 @@
1name: "Yellow Room"
2panels {
3 name: "W"
4 path: "Panels/Eval/panel_1"
5 clue: "W"
6 answer: "meme"
7 symbols: SUN
8 symbols: ZERO
9 symbols: EVAL
10}
11panels {
12 name: "ZEROING"
13 path: "Panels/Eval/panel_2"
14 clue: "zeroing"
15 answer: ""
16 symbols: EVAL
17}
18panels {
19 name: "ONESELF"
20 path: "Panels/Eval/panel_3"
21 clue: "oneself"
22 answer: "self"
23 symbols: EVAL
24}
25panels {
26 name: "DURING"
27 path: "Panels/Eval/panel_4"
28 clue: "during"
29 answer: "wondering"
30 symbols: ZERO
31 symbols: EVAL
32}
33panels {
34 name: "TUMOR"
35 path: "Panels/Eval/panel_5"
36 clue: "tumor"
37 answer: "murmur"
38 symbols: ZERO
39 symbols: EVAL
40}
41panels {
42 name: "DANCE"
43 path: "Panels/Eval/panel_7"
44 clue: "dance"
45 answer: "toucan"
46 symbols: ZERO
47 symbols: EXAMPLE
48 symbols: EVAL
49}
50panels {
51 name: "3D"
52 path: "Panels/Eval/panel_26"
53 clue: "3d"
54 answer: "added"
55 symbols: SPARKLES
56 symbols: EVAL
57}
58panels {
59 name: "HEADED"
60 path: "Panels/Eval/panel_29"
61 clue: "headed"
62 answer: "heeded"
63 symbols: SPARKLES
64 symbols: EVAL
65}
66panels {
67 name: "ALABAMA"
68 path: "Panels/Eval/panel_27"
69 clue: "alabama"
70 answer: "foray"
71 symbols: SPARKLES
72 symbols: ZERO
73 symbols: EVAL
74}
75panels {
76 name: "ASSESSES"
77 path: "Panels/Eval/panel_28"
78 clue: "assesses"
79 answer: "fives"
80 symbols: SPARKLES
81 symbols: EVAL
82}
83panels {
84 name: "TINTING"
85 path: "Panels/Eval/panel_8"
86 clue: "tinting"
87 answer: "can"
88 symbols: SUN
89 symbols: SPARKLES
90}
diff --git a/data/maps/the_revitalized/connections.txtpb b/data/maps/the_revitalized/connections.txtpb new file mode 100644 index 0000000..eaa9203 --- /dev/null +++ b/data/maps/the_revitalized/connections.txtpb
@@ -0,0 +1,34 @@
1connections {
2 from_room: "Bye Room"
3 to_room: "Hide Room"
4 door { name: "Bye Door" }
5}
6connections {
7 from_room: "Hide Room"
8 to_room: "Hidden Room"
9}
10connections {
11 from_room: "Hide Room"
12 to_room: "High Room"
13 door { name: "Hide Door" }
14}
15connections {
16 from_room: "High Room"
17 to_room: "Won Room"
18 door { name: "High Door" }
19}
20connections {
21 from_room: "Hidden Room"
22 to_room: "Too Room"
23 door { name: "Hidden Door" }
24}
25connections {
26 from_room: "Won Room"
27 to_room: "Return Room"
28 door { name: "One Two Door" }
29}
30connections {
31 from_room: "Too Room"
32 to_room: "Return Room"
33 door { name: "One Two Door" }
34}
diff --git a/data/maps/the_revitalized/doors.txtpb b/data/maps/the_revitalized/doors.txtpb new file mode 100644 index 0000000..f59dbea --- /dev/null +++ b/data/maps/the_revitalized/doors.txtpb
@@ -0,0 +1,32 @@
1doors {
2 name: "Bye Door"
3 type: EVENT
4 panels { room: "Bye Room" name: "BYE" }
5}
6doors {
7 name: "Hide Door"
8 type: EVENT
9 panels { room: "Hide Room" name: "HIDE" }
10}
11doors {
12 name: "Hidden Door"
13 type: EVENT
14 panels { room: "Hidden Room" name: "HIDDEN" }
15}
16doors {
17 name: "High Door"
18 type: EVENT
19 panels { room: "High Room" name: "HIGH" }
20}
21doors {
22 name: "One Two Door"
23 type: EVENT
24 panels { room: "Won Room" name: "WON" }
25 panels { room: "Too Room" name: "TOO" }
26}
27doors {
28 name: "Return Panel"
29 type: LOCATION_ONLY
30 panels { room: "Return Room" name: "RETURN" }
31 location_room: "Return Room"
32}
diff --git a/data/maps/the_revitalized/metadata.txtpb b/data/maps/the_revitalized/metadata.txtpb new file mode 100644 index 0000000..7c4bf46 --- /dev/null +++ b/data/maps/the_revitalized/metadata.txtpb
@@ -0,0 +1,3 @@
1display_name: "The Revitalized"
2# Let's not include the demo (for now).
3excluded_nodes: "Components/panel_demo"
diff --git a/data/maps/the_revitalized/rooms/Bye Room.txtpb b/data/maps/the_revitalized/rooms/Bye Room.txtpb new file mode 100644 index 0000000..6cefe70 --- /dev/null +++ b/data/maps/the_revitalized/rooms/Bye Room.txtpb
@@ -0,0 +1,13 @@
1name: "Bye Room"
2panels {
3 name: "BYE"
4 path: "Panels/panel_1"
5 clue: "bye"
6 answer: "hi"
7 symbols: SUN
8}
9ports {
10 name: "PARTHENON"
11 path: "Components/Warps/worldport"
12 orientation: "south"
13}
diff --git a/data/maps/the_revitalized/rooms/Hidden Room.txtpb b/data/maps/the_revitalized/rooms/Hidden Room.txtpb new file mode 100644 index 0000000..61f2e4d --- /dev/null +++ b/data/maps/the_revitalized/rooms/Hidden Room.txtpb
@@ -0,0 +1,8 @@
1name: "Hidden Room"
2panels {
3 name: "HIDDEN"
4 path: "Panels/panel_3"
5 clue: "hidden"
6 answer: "hi"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_revitalized/rooms/Hide Room.txtpb b/data/maps/the_revitalized/rooms/Hide Room.txtpb new file mode 100644 index 0000000..92b29bf --- /dev/null +++ b/data/maps/the_revitalized/rooms/Hide Room.txtpb
@@ -0,0 +1,8 @@
1name: "Hide Room"
2panels {
3 name: "HIDE"
4 path: "Panels/panel_2"
5 clue: "hide"
6 answer: "hi"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_revitalized/rooms/High Room.txtpb b/data/maps/the_revitalized/rooms/High Room.txtpb new file mode 100644 index 0000000..e876801 --- /dev/null +++ b/data/maps/the_revitalized/rooms/High Room.txtpb
@@ -0,0 +1,8 @@
1name: "High Room"
2panels {
3 name: "HIGH"
4 path: "Panels/panel_4"
5 clue: "high"
6 answer: "hi"
7 symbols: ZERO
8}
diff --git a/data/maps/the_revitalized/rooms/Return Room.txtpb b/data/maps/the_revitalized/rooms/Return Room.txtpb new file mode 100644 index 0000000..d629c8d --- /dev/null +++ b/data/maps/the_revitalized/rooms/Return Room.txtpb
@@ -0,0 +1,8 @@
1name: "Return Room"
2panels {
3 name: "RETURN"
4 path: "Components/panel_7"
5 clue: "return"
6 answer: "turn"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_revitalized/rooms/Too Room.txtpb b/data/maps/the_revitalized/rooms/Too Room.txtpb new file mode 100644 index 0000000..819c3cf --- /dev/null +++ b/data/maps/the_revitalized/rooms/Too Room.txtpb
@@ -0,0 +1,8 @@
1name: "Too Room"
2panels {
3 name: "TOO"
4 path: "Panels/panel_6"
5 clue: "too"
6 answer: "two"
7 symbols: ZERO
8}
diff --git a/data/maps/the_revitalized/rooms/Won Room.txtpb b/data/maps/the_revitalized/rooms/Won Room.txtpb new file mode 100644 index 0000000..8cedd1d --- /dev/null +++ b/data/maps/the_revitalized/rooms/Won Room.txtpb
@@ -0,0 +1,8 @@
1name: "Won Room"
2panels {
3 name: "WON"
4 path: "Panels/panel_5"
5 clue: "won"
6 answer: "one"
7 symbols: ZERO
8}
diff --git a/data/maps/the_shop/doors.txtpb b/data/maps/the_shop/doors.txtpb new file mode 100644 index 0000000..5362614 --- /dev/null +++ b/data/maps/the_shop/doors.txtpb
@@ -0,0 +1,37 @@
1doors {
2 name: "Books Puzzles"
3 type: LOCATION_ONLY
4 panels { room: "Main Area" name: "DUCKS" }
5 panels { room: "Main Area" name: "BREAK" }
6 panels { room: "Main Area" name: "LIGHTNING" }
7 panels { room: "Main Area" name: "BRAIN" }
8 panels { room: "Main Area" name: "STONE" }
9 panels { room: "Main Area" name: "MUTANT" }
10 panels { room: "Main Area" name: "DAY" }
11 panels { room: "Main Area" name: "CARNIVAL" }
12 panels { room: "Main Area" name: "LARKS" }
13 panels { room: "Main Area" name: "COBRAS" }
14 panels { room: "Main Area" name: "STIM" }
15 panels { room: "Main Area" name: "ALIVE" }
16 location_room: "Main Area"
17}
18doors {
19 name: "Games Puzzles"
20 type: LOCATION_ONLY
21 panels { room: "Main Area" name: "BALD" }
22 panels { room: "Main Area" name: "FENCE" }
23 panels { room: "Main Area" name: "LIFE" }
24 panels { room: "Main Area" name: "POOL" }
25 panels { room: "Main Area" name: "CARDS" }
26 panels { room: "Main Area" name: "CIRCUS" }
27 panels { room: "Main Area" name: "DRESS" }
28 panels { room: "Main Area" name: "BLOCK" }
29 panels { room: "Main Area" name: "STAB" }
30 panels { room: "Main Area" name: "TADPOLES" }
31 location_room: "Main Area"
32}
33doors {
34 name: "N Entered"
35 type: EVENT
36 keyholders { room: "Main Area" name: "N" key: "n" }
37}
diff --git a/data/maps/the_shop/metadata.txtpb b/data/maps/the_shop/metadata.txtpb new file mode 100644 index 0000000..06f7fed --- /dev/null +++ b/data/maps/the_shop/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Shop"
diff --git a/data/maps/the_shop/rooms/Main Area.txtpb b/data/maps/the_shop/rooms/Main Area.txtpb new file mode 100644 index 0000000..db93fe1 --- /dev/null +++ b/data/maps/the_shop/rooms/Main Area.txtpb
@@ -0,0 +1,164 @@
1name: "Main Area"
2panels {
3 name: "DUCKS"
4 path: "Panels/Books/panel_1"
5 clue: "ducks"
6 answer: "bills"
7 symbols: BOXES
8}
9panels {
10 name: "BREAK"
11 path: "Panels/Books/panel_2"
12 clue: "break"
13 answer: "brake"
14 symbols: ZERO
15}
16panels {
17 name: "LIGHTNING"
18 path: "Panels/Books/panel_3"
19 clue: "lightning"
20 answer: "thunder"
21 symbols: AGE
22}
23panels {
24 name: "BRAIN"
25 path: "Panels/Books/panel_4"
26 clue: "brain"
27 answer: "head"
28 symbols: STARS
29}
30panels {
31 name: "STONE"
32 path: "Panels/Books/panel_5"
33 clue: "stone"
34 answer: "onyx"
35 symbols: EXAMPLE
36}
37panels {
38 name: "MUTANT"
39 path: "Panels/Books/panel_6"
40 clue: "mutant"
41 answer: "storm"
42 symbols: EXAMPLE
43}
44panels {
45 name: "DAY"
46 path: "Panels/Books/panel_7"
47 clue: "day"
48 answer: "night"
49 symbols: SUN
50}
51panels {
52 name: "CARNIVAL"
53 path: "Panels/Books/panel_8"
54 clue: "carnival"
55 answer: "circus"
56 symbols: EXAMPLE
57}
58panels {
59 name: "LARKS"
60 path: "Panels/Books/panel_9"
61 clue: "larks"
62 answer: "songbirds"
63 symbols: EXAMPLE
64}
65panels {
66 name: "COBRAS"
67 path: "Panels/Books/panel_10"
68 clue: "cobras"
69 answer: "snakes"
70 symbols: EXAMPLE
71}
72panels {
73 name: "STIM"
74 path: "Panels/Books/panel_11"
75 clue: "stim"
76 answer: "mist"
77 symbols: ANAGRAM
78}
79panels {
80 name: "ALIVE"
81 path: "Panels/Books/panel_12"
82 clue: "alive"
83 answer: "born"
84 symbols: AGE
85}
86panels {
87 name: "BALD"
88 path: "Panels/Games/panel_1"
89 clue: "bald"
90 answer: "balder"
91 symbols: PYRAMID
92}
93panels {
94 name: "FENCE"
95 path: "Panels/Games/panel_2"
96 clue: "fence"
97 answer: "gate"
98 symbols: BOXES
99}
100panels {
101 name: "LIFE"
102 path: "Panels/Games/panel_3"
103 clue: "life"
104 answer: "death"
105 symbols: AGE
106}
107panels {
108 name: "POOL"
109 path: "Panels/Games/panel_4"
110 clue: "pool"
111 answer: "loop"
112 symbols: ANAGRAM
113}
114panels {
115 name: "CARDS"
116 path: "Panels/Games/panel_5"
117 clue: "cards"
118 answer: "poker"
119 symbols: EXAMPLE
120}
121panels {
122 name: "CIRCUS"
123 path: "Panels/Games/panel_6"
124 clue: "circus"
125 answer: "clown"
126 symbols: STARS
127}
128panels {
129 name: "DRESS"
130 path: "Panels/Games/panel_7"
131 clue: "dress"
132 answer: "veil"
133 symbols: BOXES
134}
135panels {
136 name: "BLOCK"
137 path: "Panels/Games/panel_8"
138 clue: "block"
139 answer: "guard"
140 symbols: SUN
141}
142panels {
143 name: "STAB"
144 path: "Panels/Games/panel_9"
145 clue: "stab"
146 answer: "poke"
147 symbols: PYRAMID
148}
149panels {
150 name: "TADPOLES"
151 path: "Panels/Games/panel_10"
152 clue: "tadpoles"
153 answer: "toads"
154 symbols: AGE
155}
156ports {
157 name: "ENTRY"
158 path: "Components/Warps/worldport"
159}
160keyholders {
161 name: "N"
162 path: "Components/KeyHolders/keyHolderN"
163 key: "n"
164}
diff --git a/data/maps/the_sirenic/connections.txtpb b/data/maps/the_sirenic/connections.txtpb new file mode 100644 index 0000000..17a20ad --- /dev/null +++ b/data/maps/the_sirenic/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Start"
3 to_room: "Puzzles"
4 door { name: "Entrance" }
5}
6connections {
7 from_room: "Puzzles"
8 to_room: "Mastery"
9 door { name: "Puzzles" }
10}
diff --git a/data/maps/the_sirenic/doors.txtpb b/data/maps/the_sirenic/doors.txtpb new file mode 100644 index 0000000..851881e --- /dev/null +++ b/data/maps/the_sirenic/doors.txtpb
@@ -0,0 +1,28 @@
1doors {
2 name: "Entrance"
3 type: STANDARD
4 receivers: "Components/Doors/Door"
5 receivers: "Components/Doors/Door2"
6 panels { room: "Start" name: "Flipped" }
7 panels { room: "Start" name: "Obverse" }
8 location_room: "Start"
9}
10doors {
11 name: "Puzzles"
12 type: EVENT
13 panels { room: "Puzzles" name: "Left Top 1" }
14 panels { room: "Puzzles" name: "Left Top 2" }
15 panels { room: "Puzzles" name: "Left Top 3" }
16 panels { room: "Puzzles" name: "Left Top 4" }
17 panels { room: "Puzzles" name: "Left Top 5" }
18 panels { room: "Puzzles" name: "Left Bottom 1" }
19 panels { room: "Puzzles" name: "Left Bottom 2" }
20 panels { room: "Puzzles" name: "Left Bottom 3" }
21 panels { room: "Puzzles" name: "Left Bottom 4" }
22 panels { room: "Puzzles" name: "Right Top 1" }
23 panels { room: "Puzzles" name: "Right Top 2" }
24 panels { room: "Puzzles" name: "Right Bottom 1" }
25 panels { room: "Puzzles" name: "Right Bottom 2" }
26 panels { room: "Puzzles" name: "Right Bottom 3" }
27 panels { room: "Puzzles" name: "Right Bottom 4" }
28}
diff --git a/data/maps/the_sirenic/metadata.txtpb b/data/maps/the_sirenic/metadata.txtpb new file mode 100644 index 0000000..19e26a3 --- /dev/null +++ b/data/maps/the_sirenic/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Sirenic"
diff --git a/data/maps/the_sirenic/rooms/Mastery.txtpb b/data/maps/the_sirenic/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_sirenic/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_sirenic/rooms/Puzzles.txtpb b/data/maps/the_sirenic/rooms/Puzzles.txtpb new file mode 100644 index 0000000..0f62cbd --- /dev/null +++ b/data/maps/the_sirenic/rooms/Puzzles.txtpb
@@ -0,0 +1,121 @@
1name: "Puzzles"
2panels {
3 name: "Left Top 1"
4 path: "Panels/Room_1/pip_1"
5 clue: ""
6 answer: "do"
7 symbols: AGE
8 symbols: LINGO
9}
10panels {
11 name: "Left Top 2"
12 path: "Panels/Room_1/pip_3"
13 clue: ""
14 answer: "neck"
15 symbols: STARS
16 symbols: LINGO
17}
18panels {
19 name: "Left Bottom 1"
20 path: "Panels/Room_1/pip_2"
21 clue: ""
22 answer: "rip"
23 symbols: SPARKLES
24 symbols: LINGO
25}
26panels {
27 name: "Left Top 3"
28 path: "Panels/Room_1/1969_1"
29 clue: ""
30 answer: "idea"
31 symbols: LINGO
32}
33panels {
34 name: "Left Bottom 2"
35 path: "Panels/Room_1/1969_2"
36 clue: ""
37 answer: "earl"
38 symbols: SPARKLES
39 symbols: LINGO
40}
41panels {
42 name: "Left Bottom 3"
43 path: "Panels/Room_1/lastone"
44 clue: ""
45 answer: "ghost"
46 symbols: SPARKLES
47 symbols: SOUND
48 symbols: LINGO
49}
50panels {
51 name: "Left Bottom 4"
52 path: "Panels/Room_1/lastone2"
53 clue: ""
54 answer: "tree"
55 symbols: BOXES
56 symbols: LINGO
57}
58panels {
59 name: "Left Top 5"
60 path: "Panels/Room_1/lastone3"
61 clue: ""
62 answer: "cow"
63 symbols: SPARKLES
64 symbols: SOUND
65 symbols: LINGO
66}
67panels {
68 name: "Left Top 4"
69 path: "Panels/Room_1/lastone4"
70 clue: ""
71 answer: "room"
72 symbols: SPARKLES
73 symbols: LINGO
74}
75panels {
76 name: "Right Bottom 1"
77 path: "Panels/Room_1/negative"
78 clue: ""
79 answer: "junk"
80 symbols: LINGO
81}
82panels {
83 name: "Right Bottom 2"
84 path: "Panels/Room_1/skirt"
85 clue: ""
86 answer: "kilt"
87 symbols: SPARKLES
88 symbols: LINGO
89}
90panels {
91 name: "Right Top 1"
92 path: "Panels/Room_1/skirt2"
93 clue: ""
94 answer: "skirt"
95 symbols: SPARKLES
96 symbols: LINGO
97}
98panels {
99 name: "Right Bottom 3"
100 path: "Panels/Room_1/mow"
101 clue: ""
102 answer: "lawnmower"
103 symbols: JOB
104 symbols: LINGO
105}
106panels {
107 name: "Right Top 2"
108 path: "Panels/Room_1/mow2"
109 clue: ""
110 answer: "woman"
111 symbols: SPARKLES
112 symbols: LINGO
113}
114panels {
115 name: "Right Bottom 4"
116 path: "Panels/Room_1/ova"
117 clue: ""
118 answer: "egg"
119 symbols: SUN
120 symbols: LINGO
121}
diff --git a/data/maps/the_sirenic/rooms/Start.txtpb b/data/maps/the_sirenic/rooms/Start.txtpb new file mode 100644 index 0000000..9014e6d --- /dev/null +++ b/data/maps/the_sirenic/rooms/Start.txtpb
@@ -0,0 +1,20 @@
1name: "Start"
2panels {
3 name: "Flipped"
4 path: "Panels/Entry/entry_2"
5 clue: ""
6 answer: "down"
7 symbols: LINGO
8}
9panels {
10 name: "Obverse"
11 path: "Panels/Entry/entry_3"
12 clue: ""
13 answer: "upside"
14 symbols: LINGO
15}
16ports {
17 name: "PLAZA"
18 path: "Components/Warps/worldport"
19 orientation: "south"
20}
diff --git a/data/maps/the_stormy/connections.txtpb b/data/maps/the_stormy/connections.txtpb new file mode 100644 index 0000000..d935e68 --- /dev/null +++ b/data/maps/the_stormy/connections.txtpb
@@ -0,0 +1,35 @@
1connections {
2 from_room: "Center"
3 to_room: "Nuclear Side"
4 door { name: "Nuclear Wall" }
5}
6connections {
7 from_room: "Center"
8 to_room: "Rain Side"
9 door { name: "Rain Wall" }
10}
11connections {
12 from_room: "Center"
13 to_room: "Tornado Side"
14 door { name: "Tornado Wall" }
15}
16connections {
17 from_room: "Center"
18 to_room: "Volcano Side"
19 door { name: "Volcano Wall" }
20}
21connections {
22 from_room: "Nuclear Side"
23 to_room: "Nuclear Vestibule"
24 door { name: "Side Doors" }
25}
26connections {
27 from_room: "Tornado Side"
28 to_room: "Tornado Vestibule"
29 door { name: "Side Doors" }
30}
31connections {
32 from_room: "Nuclear Side"
33 to_room: "X2 Room"
34 door { name: "X Door" }
35}
diff --git a/data/maps/the_stormy/doors.txtpb b/data/maps/the_stormy/doors.txtpb new file mode 100644 index 0000000..c3ee7cb --- /dev/null +++ b/data/maps/the_stormy/doors.txtpb
@@ -0,0 +1,40 @@
1doors {
2 name: "Nuclear Wall"
3 type: EVENT
4 panels { room: "Center" name: "REACTOR" }
5}
6doors {
7 name: "Rain Wall"
8 type: EVENT
9 panels { room: "Center" name: "CLOUD" }
10}
11doors {
12 name: "Tornado Wall"
13 type: EVENT
14 panels { room: "Center" name: "WIND" }
15}
16doors {
17 name: "Volcano Wall"
18 type: EVENT
19 panels { room: "Center" name: "VOLCANO" }
20}
21doors {
22 name: "Side Doors"
23 type: EVENT
24 panels { room: "Center" name: "REACTOR" }
25 panels { room: "Center" name: "VOLCANO" }
26 panels { room: "Center" name: "CLOUD" }
27 panels { room: "Center" name: "WIND" }
28 panels { room: "Nuclear Side" name: "GERM" }
29 panels { room: "Tornado Side" name: "PUDDLE" }
30 panels { room: "Rain Side" name: "CLOUD" }
31 panels { room: "Rain Side" name: "WIND" }
32 panels { room: "Volcano Side" name: "SNOW" }
33 panels { room: "Volcano Side" name: "RAIN" }
34}
35doors {
36 name: "X Door"
37 type: EVENT
38 panels { room: "Nuclear Vestibule" name: "STORM" }
39 panels { room: "Tornado Vestibule" name: "SHIP" }
40}
diff --git a/data/maps/the_stormy/metadata.txtpb b/data/maps/the_stormy/metadata.txtpb new file mode 100644 index 0000000..42b1814 --- /dev/null +++ b/data/maps/the_stormy/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Stormy"
diff --git a/data/maps/the_stormy/rooms/Center.txtpb b/data/maps/the_stormy/rooms/Center.txtpb new file mode 100644 index 0000000..f0e3e39 --- /dev/null +++ b/data/maps/the_stormy/rooms/Center.txtpb
@@ -0,0 +1,36 @@
1name: "Center"
2panels {
3 name: "REACTOR"
4 path: "Panels/Room_1/panel_7"
5 clue: "reactor"
6 answer: "meltdown"
7 symbols: CROSS
8}
9panels {
10 name: "VOLCANO"
11 path: "Panels/Room_1/panel_8"
12 clue: "volcano"
13 answer: "eruption"
14 symbols: AGE
15}
16panels {
17 name: "CLOUD"
18 path: "Panels/Room_1/panel_9"
19 clue: "cloud"
20 answer: "rain"
21 symbols: AGE
22 display_name: "CLOUD (1)"
23}
24panels {
25 name: "WIND"
26 path: "Panels/Room_1/panel_10"
27 clue: "wind"
28 answer: "tornado"
29 symbols: CROSS
30 display_name: "WIND (1)"
31}
32ports {
33 name: "ENTRY"
34 path: "Components/Warps/worldport"
35 orientation: "west"
36}
diff --git a/data/maps/the_stormy/rooms/Nuclear Side.txtpb b/data/maps/the_stormy/rooms/Nuclear Side.txtpb new file mode 100644 index 0000000..7704cfb --- /dev/null +++ b/data/maps/the_stormy/rooms/Nuclear Side.txtpb
@@ -0,0 +1,8 @@
1name: "Nuclear Side"
2panels {
3 name: "GERM"
4 path: "Panels/Room_1/panel_2"
5 clue: "germ"
6 answer: "pandemic"
7 symbols: PLANET
8}
diff --git a/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb b/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb new file mode 100644 index 0000000..34a6715 --- /dev/null +++ b/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb
@@ -0,0 +1,8 @@
1name: "Nuclear Vestibule"
2panels {
3 name: "STORM"
4 path: "Panels/Room 2/panel_11"
5 clue: "storm"
6 answer: "hurricane"
7 symbols: PYRAMID
8}
diff --git a/data/maps/the_stormy/rooms/Rain Side.txtpb b/data/maps/the_stormy/rooms/Rain Side.txtpb new file mode 100644 index 0000000..1babef2 --- /dev/null +++ b/data/maps/the_stormy/rooms/Rain Side.txtpb
@@ -0,0 +1,17 @@
1name: "Rain Side"
2panels {
3 name: "CLOUD"
4 path: "Panels/Room_1/panel_4"
5 clue: "cloud"
6 answer: "lightning"
7 symbols: CROSS
8 display_name: "CLOUD (2)"
9}
10panels {
11 name: "WIND"
12 path: "Panels/Room_1/panel_5"
13 clue: "wind"
14 answer: "whirlwind"
15 symbols: PYRAMID
16 display_name: "WIND (2)"
17}
diff --git a/data/maps/the_stormy/rooms/Tornado Side.txtpb b/data/maps/the_stormy/rooms/Tornado Side.txtpb new file mode 100644 index 0000000..1e5ca69 --- /dev/null +++ b/data/maps/the_stormy/rooms/Tornado Side.txtpb
@@ -0,0 +1,8 @@
1name: "Tornado Side"
2panels {
3 name: "PUDDLE"
4 path: "Panels/Room_1/panel_6"
5 clue: "puddle"
6 answer: "flood"
7 symbols: PYRAMID
8}
diff --git a/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb b/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb new file mode 100644 index 0000000..e6c7e60 --- /dev/null +++ b/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb
@@ -0,0 +1,8 @@
1name: "Tornado Vestibule"
2panels {
3 name: "SHIP"
4 path: "Panels/Room 2/panel_12"
5 clue: "ship"
6 answer: "shipwreck"
7 symbols: AGE
8}
diff --git a/data/maps/the_stormy/rooms/Volcano Side.txtpb b/data/maps/the_stormy/rooms/Volcano Side.txtpb new file mode 100644 index 0000000..73c7ae4 --- /dev/null +++ b/data/maps/the_stormy/rooms/Volcano Side.txtpb
@@ -0,0 +1,15 @@
1name: "Volcano Side"
2panels {
3 name: "SNOW"
4 path: "Panels/Room_1/panel_1"
5 clue: "snow"
6 answer: "blizzard"
7 symbols: PYRAMID
8}
9panels {
10 name: "RAIN"
11 path: "Panels/Room_1/panel_3"
12 clue: "rain"
13 answer: "hail"
14 symbols: CROSS
15}
diff --git a/data/maps/the_stormy/rooms/X2 Room.txtpb b/data/maps/the_stormy/rooms/X2 Room.txtpb new file mode 100644 index 0000000..3be4def --- /dev/null +++ b/data/maps/the_stormy/rooms/X2 Room.txtpb
@@ -0,0 +1,14 @@
1name: "X2 Room"
2letters {
3 key: "x"
4 level2: true
5 path: "Components/Collectables/collectable"
6}
7paintings {
8 name: "PARTHENON"
9 path: "Components/Paintings/parthenon"
10 orientation: "west"
11 # Probably shouldn't let this be an exit because then what's the point of the
12 # rest of the map.
13 enter_only: true
14}
diff --git a/data/maps/the_sturdy/connections.txtpb b/data/maps/the_sturdy/connections.txtpb new file mode 100644 index 0000000..efa67c2 --- /dev/null +++ b/data/maps/the_sturdy/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "S2 Area"
4 door { name: "Color Puzzle" }
5}
diff --git a/data/maps/the_sturdy/doors.txtpb b/data/maps/the_sturdy/doors.txtpb new file mode 100644 index 0000000..9d37064 --- /dev/null +++ b/data/maps/the_sturdy/doors.txtpb
@@ -0,0 +1,12 @@
1doors {
2 name: "Color Puzzle"
3 type: EVENT
4 panels { room: "Main Area" name: "MOVE (1)" answer: "left" }
5 panels { room: "Main Area" name: "MOVE (2)" answer: "left" }
6 panels { room: "Main Area" name: "MOVE (3)" answer: "left" }
7 panels { room: "Main Area" name: "MOVE (4)" answer: "up" }
8 panels { room: "Main Area" name: "MOVE (5)" answer: "back" }
9 panels { room: "Main Area" name: "MOVE (6)" answer: "up" }
10 panels { room: "Main Area" name: "MOVE (7)" answer: "back" }
11 panels { room: "Main Area" name: "MOVE (8)" answer: "down" }
12}
diff --git a/data/maps/the_sturdy/metadata.txtpb b/data/maps/the_sturdy/metadata.txtpb new file mode 100644 index 0000000..9f42137 --- /dev/null +++ b/data/maps/the_sturdy/metadata.txtpb
@@ -0,0 +1,6 @@
1display_name: "The Sturdy"
2# Let's ignore the second half of the rainbow for now.
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"
diff --git a/data/maps/the_sturdy/rooms/Main Area.txtpb b/data/maps/the_sturdy/rooms/Main Area.txtpb new file mode 100644 index 0000000..c437ceb --- /dev/null +++ b/data/maps/the_sturdy/rooms/Main Area.txtpb
@@ -0,0 +1,113 @@
1name: "Main Area"
2panels {
3 name: "MOVE (1)"
4 path: "Panels/Main/panel_1"
5 clue: "move"
6 answer: "move"
7 proxies { answer: "forward" path: "Panels/Forward/forward_1" }
8 proxies { answer: "back" path: "Panels/Backward/backward_1" }
9 proxies { answer: "up" path: "Panels/Up/up_1" }
10 proxies { answer: "down" path: "Panels/Down/down_1" }
11 proxies { answer: "left" path: "Panels/Left/left_1" }
12 proxies { answer: "right" path: "Panels/Right/right_1" }
13 proxies { answer: "move" path: "Panels/Secret/secret_1" }
14}
15panels {
16 name: "MOVE (2)"
17 path: "Panels/Main/panel_2"
18 clue: "move"
19 answer: "move"
20 proxies { answer: "forward" path: "Panels/Forward/forward_2" }
21 proxies { answer: "back" path: "Panels/Backward/backward_2" }
22 proxies { answer: "up" path: "Panels/Up/up_2" }
23 proxies { answer: "down" path: "Panels/Down/down_2" }
24 proxies { answer: "left" path: "Panels/Left/left_2" }
25 proxies { answer: "right" path: "Panels/Right/right_2" }
26 proxies { answer: "move" path: "Panels/Secret/secret_2" }
27}
28panels {
29 name: "MOVE (3)"
30 path: "Panels/Main/panel_3"
31 clue: "move"
32 answer: "move"
33 proxies { answer: "forward" path: "Panels/Forward/forward_3" }
34 proxies { answer: "back" path: "Panels/Backward/backward_3" }
35 proxies { answer: "up" path: "Panels/Up/up_3" }
36 proxies { answer: "down" path: "Panels/Down/down_3" }
37 proxies { answer: "left" path: "Panels/Left/left_3" }
38 proxies { answer: "right" path: "Panels/Right/right_3" }
39 proxies { answer: "move" path: "Panels/Secret/secret_3" }
40}
41panels {
42 name: "MOVE (4)"
43 path: "Panels/Main/panel_4"
44 clue: "move"
45 answer: "move"
46 proxies { answer: "forward" path: "Panels/Forward/forward_4" }
47 proxies { answer: "back" path: "Panels/Backward/backward_4" }
48 proxies { answer: "up" path: "Panels/Up/up_4" }
49 proxies { answer: "down" path: "Panels/Down/down_4" }
50 proxies { answer: "left" path: "Panels/Left/left_4" }
51 proxies { answer: "right" path: "Panels/Right/right_4" }
52 proxies { answer: "move" path: "Panels/Secret/secret_4" }
53}
54panels {
55 name: "MOVE (5)"
56 path: "Panels/Main/panel_5"
57 clue: "move"
58 answer: "move"
59 proxies { answer: "forward" path: "Panels/Forward/forward_5" }
60 proxies { answer: "back" path: "Panels/Backward/backward_5" }
61 proxies { answer: "up" path: "Panels/Up/up_5" }
62 proxies { answer: "down" path: "Panels/Down/down_5" }
63 proxies { answer: "left" path: "Panels/Left/left_5" }
64 proxies { answer: "right" path: "Panels/Right/right_5" }
65 proxies { answer: "move" path: "Panels/Secret/secret_5" }
66}
67panels {
68 name: "MOVE (6)"
69 path: "Panels/Main/panel_6"
70 clue: "move"
71 answer: "move"
72 proxies { answer: "forward" path: "Panels/Forward/forward_6" }
73 proxies { answer: "back" path: "Panels/Backward/backward_6" }
74 proxies { answer: "up" path: "Panels/Up/up_6" }
75 proxies { answer: "down" path: "Panels/Down/down_6" }
76 proxies { answer: "left" path: "Panels/Left/left_6" }
77 proxies { answer: "right" path: "Panels/Right/right_6" }
78 proxies { answer: "move" path: "Panels/Secret/secret_6" }
79}
80panels {
81 name: "MOVE (7)"
82 path: "Panels/Main/panel_7"
83 clue: "move"
84 answer: "move"
85 proxies { answer: "forward" path: "Panels/Forward/forward_7" }
86 proxies { answer: "back" path: "Panels/Backward/backward_7" }
87 proxies { answer: "up" path: "Panels/Up/up_7" }
88 proxies { answer: "down" path: "Panels/Down/down_7" }
89 proxies { answer: "left" path: "Panels/Left/left_7" }
90 proxies { answer: "right" path: "Panels/Right/right_7" }
91 proxies { answer: "move" path: "Panels/Secret/secret_7" }
92}
93panels {
94 name: "MOVE (8)"
95 path: "Panels/Main/panel_8"
96 clue: "move"
97 answer: "move"
98 proxies { answer: "forward" path: "Panels/Forward/forward_8" }
99 proxies { answer: "back" path: "Panels/Backward/backward_8" }
100 proxies { answer: "up" path: "Panels/Up/up_8" }
101 proxies { answer: "down" path: "Panels/Down/down_8" }
102 proxies { answer: "left" path: "Panels/Left/left_8" }
103 proxies { answer: "right" path: "Panels/Right/right_8" }
104 proxies { answer: "move" path: "Panels/Secret/secret_8" }
105}
106ports {
107 name: "OWL"
108 path: "Components/Warps/worldport"
109}
110ports {
111 name: "COLORFUL"
112 path: "Components/Warps/worldport2"
113}
diff --git a/data/maps/the_sturdy/rooms/S2 Area.txtpb b/data/maps/the_sturdy/rooms/S2 Area.txtpb new file mode 100644 index 0000000..38fad5e --- /dev/null +++ b/data/maps/the_sturdy/rooms/S2 Area.txtpb
@@ -0,0 +1,20 @@
1name: "S2 Area"
2panels {
3 name: "COLORS"
4 path: "Panels/Rainbow/panel_1"
5 clue: "colors"
6 answer: "rainbow"
7 symbols: BOXES
8}
9letters {
10 key: "s"
11 level2: true
12 path: "Components/Collectables/collectable"
13}
14paintings {
15 name: "RAINBOW"
16 # The validator is wrong about this node not existing, because it's in a
17 # sub-scene.
18 path: "Components/Doors/Rainbow2/Hinge/rainbow"
19 enter_only: true
20}
diff --git a/data/maps/the_sun_temple/connections.txtpb b/data/maps/the_sun_temple/connections.txtpb new file mode 100644 index 0000000..b0b3a0a --- /dev/null +++ b/data/maps/the_sun_temple/connections.txtpb
@@ -0,0 +1,15 @@
1connections {
2 from_room: "Entrance"
3 to_room: "Temple"
4 door { name: "Entrance" }
5}
6connections {
7 from_room: "Temple"
8 to_room: "Ending"
9 door { name: "Ending" }
10}
11connections {
12 from_room: "Temple"
13 to_room: "Mastery"
14 door { name: "Mastery" }
15}
diff --git a/data/maps/the_sun_temple/doors.txtpb b/data/maps/the_sun_temple/doors.txtpb new file mode 100644 index 0000000..7ee2c56 --- /dev/null +++ b/data/maps/the_sun_temple/doors.txtpb
@@ -0,0 +1,23 @@
1doors {
2 name: "Entrance"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "Entrance" name: "SUN" }
6 location_room: "Entrance"
7}
8doors {
9 name: "Ending"
10 type: EVENT
11 panels { room: "Temple" name: "EQUINOX" answer: "equinox" }
12}
13doors {
14 name: "Mastery"
15 type: EVENT
16 panels { room: "Entrance" name: "SUN" answer: "moon" }
17 panels { room: "Temple" name: "DELAY" answer: "night" }
18 panels { room: "Temple" name: "LAWN" answer: "dusk" }
19 panels { room: "Temple" name: "JUMP" answer: "autumn" }
20 panels { room: "Temple" name: "HEAVY" answer: "dark" }
21 panels { room: "Temple" name: "KNIFE" answer: "death" }
22 panels { room: "Temple" name: "ARM" answer: "chill" }
23}
diff --git a/data/maps/the_sun_temple/metadata.txtpb b/data/maps/the_sun_temple/metadata.txtpb new file mode 100644 index 0000000..97f9290 --- /dev/null +++ b/data/maps/the_sun_temple/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Sun Temple"
diff --git a/data/maps/the_sun_temple/rooms/Ending.txtpb b/data/maps/the_sun_temple/rooms/Ending.txtpb new file mode 100644 index 0000000..975374a --- /dev/null +++ b/data/maps/the_sun_temple/rooms/Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Ending"
2endings {
3 name: "PURPLE"
4 path: "Components/purple_ending"
5}
diff --git a/data/maps/the_sun_temple/rooms/Entrance.txtpb b/data/maps/the_sun_temple/rooms/Entrance.txtpb new file mode 100644 index 0000000..f9da822 --- /dev/null +++ b/data/maps/the_sun_temple/rooms/Entrance.txtpb
@@ -0,0 +1,13 @@
1name: "Entrance"
2panels {
3 name: "SUN"
4 path: "Panels/Main/panel_1"
5 clue: "sun"
6 answer: "sun"
7 proxies { answer: "sun" path: "Panels/Sun/panel_8" }
8 proxies { answer: "moon" path: "Panels/Moon/panel_15" }
9}
10ports {
11 name: "UNKEMPT"
12 path: "Components/Warps/worldport"
13}
diff --git a/data/maps/the_sun_temple/rooms/Mastery.txtpb b/data/maps/the_sun_temple/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/the_sun_temple/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_sun_temple/rooms/Temple.txtpb b/data/maps/the_sun_temple/rooms/Temple.txtpb new file mode 100644 index 0000000..4f39737 --- /dev/null +++ b/data/maps/the_sun_temple/rooms/Temple.txtpb
@@ -0,0 +1,63 @@
1name: "Temple"
2panels {
3 name: "DELAY"
4 path: "Panels/Main/panel_2"
5 clue: "delay"
6 answer: "day"
7 symbols: SPARKLES
8 proxies { answer: "day" path: "Panels/Sun/panel_9" }
9 proxies { answer: "night" path: "Panels/Moon/panel_16" }
10}
11panels {
12 name: "LAWN"
13 path: "Panels/Main/panel_3"
14 clue: "lawn"
15 answer: "dawn"
16 symbols: SPARKLES
17 proxies { answer: "dawn" path: "Panels/Sun/panel_10" }
18 proxies { answer: "dusk" path: "Panels/Moon/panel_17" }
19}
20panels {
21 name: "JUMP"
22 path: "Panels/Main/panel_4"
23 clue: "jump"
24 answer: "spring"
25 symbols: SUN
26 proxies { answer: "spring" path: "Panels/Sun/panel_11" }
27 proxies { answer: "autumn" path: "Panels/Moon/panel_18" }
28}
29panels {
30 name: "HEAVY"
31 path: "Panels/Main/panel_5"
32 clue: "heavy"
33 answer: "light"
34 symbols: SUN
35 proxies { answer: "light" path: "Panels/Sun/panel_12" }
36 proxies { answer: "dark" path: "Panels/Moon/panel_19" }
37}
38panels {
39 name: "KNIFE"
40 path: "Panels/Main/panel_6"
41 clue: "knife"
42 answer: "life"
43 symbols: ZERO
44 proxies { answer: "life" path: "Panels/Sun/panel_13" }
45 proxies { answer: "death" path: "Panels/Moon/panel_20" }
46}
47panels {
48 name: "ARM"
49 path: "Panels/Main/panel_7"
50 clue: "arm"
51 answer: "warmth"
52 symbols: SPARKLES
53 proxies { answer: "warmth" path: "Panels/Sun/panel_14" }
54 proxies { answer: "chill" path: "Panels/Moon/panel_21" }
55}
56panels {
57 name: "EQUINOX"
58 path: "Panels/End/panel_22"
59 clue: "equinox"
60 answer: "equinox"
61 proxies { answer: "solstice" path: "Panels/End/panel_23" }
62 proxies { answer: "equinox" path: "Panels/End/panel_24" }
63}
diff --git a/data/maps/the_sweet/connections.txtpb b/data/maps/the_sweet/connections.txtpb new file mode 100644 index 0000000..7f3d7a0 --- /dev/null +++ b/data/maps/the_sweet/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Y2 Room"
4 door { name: "Y2 Door" }
5}
diff --git a/data/maps/the_sweet/doors.txtpb b/data/maps/the_sweet/doors.txtpb new file mode 100644 index 0000000..0c656e2 --- /dev/null +++ b/data/maps/the_sweet/doors.txtpb
@@ -0,0 +1,32 @@
1doors {
2 name: "Y2 Door"
3 type: EVENT
4 panels { room: "Main Area" name: "POTATO" }
5 panels { room: "Main Area" name: "CHILD" }
6 panels { room: "Main Area" name: "MUFFIN" }
7 panels { room: "Main Area" name: "ICE" }
8 panels { room: "Main Area" name: "BROWNIE" }
9 panels { room: "Main Area" name: "WATER" }
10 panels { room: "Main Area" name: "JUICE" }
11 panels { room: "Main Area" name: "PLANTAIN" }
12 panels { room: "Main Area" name: "BREAD" }
13 panels { room: "Main Area" name: "GELATIN" }
14 panels { room: "Main Area" name: "GINGERBREAD" }
15 panels { room: "Main Area" name: "VEGETABLE" }
16 panels { room: "Main Area" name: "HEART" }
17 panels { room: "Main Area" name: "BAGEL" }
18 panels { room: "Main Area" name: "LAUGHS" }
19 panels { room: "Main Area" name: "MISSILE" }
20 panels { room: "Main Area" name: "MILKY WAY" }
21 panels { room: "Main Area" name: "DONATIONS" }
22 panels { room: "Main Area" name: "RIFLEMEN" }
23 panels { room: "Main Area" name: "HEAPS" }
24 panels { room: "Main Area" name: "SQUISH" }
25 panels { room: "Main Area" name: "HALO" }
26 panels { room: "Main Area" name: "GENIUS (1)" }
27 panels { room: "Main Area" name: "GENIUS (2)" }
28 panels { room: "Main Area" name: "AIRHEAD" }
29 panels { room: "Main Area" name: "SNUGGLE" }
30 panels { room: "Main Area" name: "PAYDAY" }
31 panels { room: "Main Area" name: "LIES" }
32}
diff --git a/data/maps/the_sweet/metadata.txtpb b/data/maps/the_sweet/metadata.txtpb new file mode 100644 index 0000000..95f2209 --- /dev/null +++ b/data/maps/the_sweet/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Sweet"
diff --git a/data/maps/the_sweet/rooms/Main Area.txtpb b/data/maps/the_sweet/rooms/Main Area.txtpb new file mode 100644 index 0000000..d4e6fda --- /dev/null +++ b/data/maps/the_sweet/rooms/Main Area.txtpb
@@ -0,0 +1,208 @@
1name: "Main Area"
2panels {
3 name: "POTATO"
4 path: "Panels/Sweetening Room/panel_1"
5 clue: "potato"
6 answer: "yam"
7 symbols: SWEET
8}
9panels {
10 name: "CHILD"
11 path: "Panels/Sweetening Room/panel_2"
12 clue: "child"
13 answer: "brat"
14 symbols: SWEET
15}
16panels {
17 name: "MUFFIN"
18 path: "Panels/Sweetening Room/panel_3"
19 clue: "muffin"
20 answer: "cupcake"
21 symbols: SWEET
22}
23panels {
24 name: "ICE"
25 path: "Panels/Sweetening Room/panel_4"
26 clue: "ice"
27 answer: "popsicle"
28 symbols: SWEET
29}
30panels {
31 name: "BROWNIE"
32 path: "Panels/Sweetening Room/panel_5"
33 clue: "brownie"
34 answer: "fudge"
35 symbols: SWEET
36}
37panels {
38 name: "WATER"
39 path: "Panels/Sweetening Room/panel_6"
40 clue: "water"
41 answer: "juice"
42 symbols: SWEET
43}
44panels {
45 name: "JUICE"
46 path: "Panels/Sweetening Room/panel_7"
47 clue: "juice"
48 answer: "soda"
49 symbols: SWEET
50}
51panels {
52 name: "PLANTAIN"
53 path: "Panels/Sweetening Room/panel_8"
54 clue: "plantain"
55 answer: "banana"
56 symbols: SWEET
57}
58panels {
59 name: "BREAD"
60 path: "Panels/Sweetening Room/panel_9"
61 clue: "bread"
62 answer: "cake"
63 symbols: SWEET
64}
65panels {
66 name: "GELATIN"
67 path: "Panels/Sweetening Room/panel_10"
68 clue: "gelatin"
69 answer: "jelly"
70 symbols: SWEET
71}
72panels {
73 name: "GINGERBREAD"
74 path: "Panels/Sweetening Room/panel_11"
75 clue: "gingerbread"
76 answer: "bread"
77 symbols: SWEET
78}
79panels {
80 name: "VEGETABLE"
81 path: "Panels/Sweetening Room/panel_12"
82 clue: "vegetable"
83 answer: "fruit"
84 symbols: SWEET
85}
86panels {
87 name: "HEART"
88 path: "Panels/Sweetening Room/panel_13"
89 clue: "heart"
90 answer: "sweetheart"
91 symbols: SWEET
92}
93panels {
94 name: "BAGEL"
95 path: "Panels/Sweetening Room/panel_14"
96 clue: "bagel"
97 answer: "doughnut"
98 symbols: SWEET
99}
100panels {
101 name: "LAUGHS"
102 path: "Panels/Sweets Room/panel_1"
103 clue: "laughs"
104 answer: "snickers"
105 symbols: SUN
106}
107panels {
108 name: "MISSILE"
109 path: "Panels/Sweets Room/panel_2"
110 clue: "missile"
111 answer: "warhead"
112 symbols: BOXES
113}
114panels {
115 name: "MILKY WAY"
116 path: "Panels/Sweets Room/panel_3"
117 clue: "milky way"
118 answer: "galaxy"
119 symbols: EXAMPLE
120}
121panels {
122 name: "DONATIONS"
123 path: "Panels/Sweets Room/panel_4"
124 clue: "donations"
125 answer: "dots"
126 symbols: SPARKLES
127}
128panels {
129 name: "RIFLEMEN"
130 path: "Panels/Sweets Room/panel_5"
131 clue: "riflemen"
132 answer: "musketeers"
133 symbols: AGE
134}
135panels {
136 name: "HEAPS"
137 path: "Panels/Sweets Room/panel_6"
138 clue: "heaps"
139 answer: "mounds"
140 symbols: SUN
141}
142panels {
143 name: "SQUISH"
144 path: "Panels/Sweets Room/panel_7"
145 clue: "squish"
146 answer: "crunch"
147 symbols: SUN
148}
149panels {
150 name: "HALO"
151 path: "Panels/Sweets Room/panel_8"
152 clue: "halo"
153 answer: "starburst"
154 symbols: SUN
155}
156panels {
157 name: "GENIUS (1)"
158 path: "Panels/Sweets Room/panel_9"
159 clue: "genius"
160 answer: "smarties"
161 symbols: PLANET
162 symbols: PYRAMID
163}
164panels {
165 name: "GENIUS (2)"
166 path: "Panels/Sweets Room/panel_10"
167 clue: "genius"
168 answer: "airheads"
169 symbols: SUN
170 symbols: PLANET
171}
172panels {
173 name: "AIRHEAD"
174 path: "Panels/Sweets Room/panel_11"
175 clue: "airhead"
176 answer: "nerds"
177 symbols: SUN
178 symbols: PLANET
179}
180panels {
181 name: "SNUGGLE"
182 path: "Panels/Sweets Room/panel_12"
183 clue: "snuggle"
184 answer: "nestle"
185 symbols: SUN
186}
187panels {
188 name: "PAYDAY"
189 path: "Panels/Sweets Room/panel_13"
190 clue: "payday"
191 answer: "job"
192 symbols: AGE
193}
194panels {
195 name: "LIES"
196 path: "Panels/Sweets Room/panel_14"
197 clue: "lies"
198 answer: "whoppers"
199 symbols: SUN
200}
201ports {
202 name: "EXIT1"
203 path: "Components/Warps/worldport"
204}
205ports {
206 name: "EXIT2"
207 path: "Components/Warps/worldport2"
208}
diff --git a/data/maps/the_sweet/rooms/Y2 Room.txtpb b/data/maps/the_sweet/rooms/Y2 Room.txtpb new file mode 100644 index 0000000..d448f57 --- /dev/null +++ b/data/maps/the_sweet/rooms/Y2 Room.txtpb
@@ -0,0 +1,6 @@
1name: "Y2 Room"
2letters {
3 key: "y"
4 level2: true
5 path: "Components/Collectables/y2"
6}
diff --git a/data/maps/the_symbolic/connections.txtpb b/data/maps/the_symbolic/connections.txtpb new file mode 100644 index 0000000..d9d2536 --- /dev/null +++ b/data/maps/the_symbolic/connections.txtpb
@@ -0,0 +1,110 @@
1connections {
2 from_room: "White Room"
3 to_room: "Black Room"
4 door { name: "White Door" }
5}
6connections {
7 from_room: "Black Room"
8 to_room: "Red Room"
9 door { name: "Black Door" }
10}
11connections {
12 from_room: "Red Room"
13 to_room: "Blue Room"
14 door { name: "Red Door" }
15}
16connections {
17 from_room: "Blue Room"
18 to_room: "Green Room"
19 door { name: "Blue Door" }
20}
21connections {
22 from_room: "Green Room"
23 to_room: "Yellow Room"
24 door { name: "Green Door" }
25}
26connections {
27 from_room: "Yellow Room"
28 to_room: "Purple Room"
29 door { name: "Yellow Door" }
30}
31connections {
32 from_room: "Purple Room"
33 to_room: "Orange Room"
34 door { name: "Purple Door" }
35}
36connections {
37 from_room: "Orange Room"
38 to_room: "Tutorial"
39 door { name: "Orange Door" }
40}
41connections {
42 from_room: "Tutorial"
43 to_room: "Red Blue Room"
44 door { name: "Tutorial Door" }
45}
46connections {
47 from_room: "Red Blue Room"
48 to_room: "Main Area"
49 door { name: "Main Area Entrance" }
50}
51connections {
52 from_room: "Red Blue Room"
53 to_room: "Whirred Room"
54 door { name: "Whirred Room Entrance" }
55}
56connections {
57 from_room: "Red Blue Room"
58 to_room: "Poetry Room 1"
59 door { name: "Poetry Room Entrance" }
60}
61connections {
62 from_room: "Poetry Room 1"
63 to_room: "Poetry Room 2"
64 door { name: "Poetry Room Door 1" }
65}
66connections {
67 from_room: "Poetry Room 2"
68 to_room: "Poetry Room 3"
69 door { name: "Poetry Room Door 2" }
70}
71connections {
72 from_room: "Poetry Room 3"
73 to_room: "Poetry Room Left"
74 door { name: "Poetry Room Left" }
75}
76connections {
77 from_room: "Poetry Room Left"
78 to_room: "Poetry Room Left Left"
79 door { name: "Poetry Room Left Left" }
80}
81connections {
82 from_room: "Poetry Room Left"
83 to_room: "Poetry Room Left Right"
84 door { name: "Poetry Room Left Right" }
85}
86connections {
87 from_room: "Poetry Room 3"
88 to_room: "Poetry Room Right"
89 door { name: "Poetry Room Right" }
90}
91connections {
92 from_room: "Poetry Room Right"
93 to_room: "Poetry Room Right Left"
94 door { name: "Poetry Room Right Left" }
95}
96connections {
97 from_room: "Poetry Room Right"
98 to_room: "Poetry Room Right Right"
99 door { name: "Poetry Room Right Right" }
100}
101connections {
102 from_room: "Main Area"
103 to_room: "Last Room"
104 door { name: "Main Area Exit" }
105}
106connections {
107 from_room: "Last Room"
108 to_room: "Mastery"
109 door { name: "Mastery" }
110}
diff --git a/data/maps/the_symbolic/doors.txtpb b/data/maps/the_symbolic/doors.txtpb new file mode 100644 index 0000000..5a443e7 --- /dev/null +++ b/data/maps/the_symbolic/doors.txtpb
@@ -0,0 +1,364 @@
1doors {
2 name: "White Door"
3 type: EVENT
4 #receivers: "Components/Doors/Door18"
5 panels { room: "White Room" name: "WRITE" }
6}
7doors {
8 name: "Black Door"
9 type: EVENT
10 #receivers: "Components/Doors/Door19"
11 panels { room: "Black Room" name: "HERE" }
12}
13doors {
14 name: "Red Door"
15 type: EVENT
16 #receivers: "Components/Doors/Door20"
17 panels { room: "Red Room" name: "SYNONYM" }
18}
19doors {
20 name: "Blue Door"
21 type: EVENT
22 #receivers: "Components/Doors/Door21"
23 panels { room: "Blue Room" name: "DEPLETE" }
24}
25doors {
26 name: "Green Door"
27 type: EVENT
28 #receivers: "Components/Doors/Door22"
29 panels { room: "Green Room" name: "INERT" }
30}
31doors {
32 name: "Yellow Door"
33 type: EVENT
34 #receivers: "Components/Doors/Door23"
35 panels { room: "Yellow Room" name: "WHOLE" }
36}
37doors {
38 name: "Purple Door"
39 type: EVENT
40 #receivers: "Components/Doors/Door24"
41 panels { room: "Purple Room" name: "TIME" }
42}
43doors {
44 name: "Orange Door"
45 type: EVENT
46 #receivers: "Components/Doors/Door25"
47 panels { room: "Orange Room" name: "YOUNG" }
48}
49doors {
50 name: "Tutorial Door"
51 type: ITEM_ONLY
52 receivers: "Components/Doors/Door"
53 panels { room: "Tutorial" name: "<- (1)" }
54 panels { room: "Tutorial" name: "<- (2)" }
55 panels { room: "Tutorial" name: "<- (3)" }
56}
57doors {
58 name: "Tutorial Panels"
59 type: LOCATION_ONLY
60 panels { room: "Tutorial" name: "SAY" }
61 panels { room: "Tutorial" name: "HIGH" }
62 panels { room: "Tutorial" name: "<- (1)" }
63 panels { room: "Tutorial" name: "<- (2)" }
64 panels { room: "Tutorial" name: "<- (3)" }
65 panels { room: "Tutorial" name: "THIS" }
66 panels { room: "Tutorial" name: "WRITE" }
67 panels { room: "Tutorial" name: "TYPE" }
68 panels { room: "Tutorial" name: "SAME" }
69 location_room: "Tutorial"
70}
71doors {
72 name: "Main Area Entrance"
73 type: EVENT
74 panels { room: "Red Blue Room" name: "RIGHTWARD" answer: "word" }
75 panels { room: "Red Blue Room" name: "TYPEWRITING" answer: "writing" }
76}
77doors {
78 name: "Whirred Room Entrance"
79 type: EVENT
80 panels { room: "Red Blue Room" name: "RIGHTWARD" answer: "whirred" }
81}
82doors {
83 name: "Whirred Room Panels"
84 type: LOCATION_ONLY
85 panels { room: "Whirred Room" name: "TAIPEI" }
86 panels { room: "Whirred Room" name: "NAYSAYER" }
87 panels { room: "Whirred Room" name: "NAY" }
88 panels { room: "Whirred Room" name: "INDEX (1)" }
89 panels { room: "Whirred Room" name: "INDEX (2)" }
90 location_room: "Whirred Room"
91}
92doors {
93 name: "Poetry Room Entrance"
94 type: EVENT
95 panels { room: "Red Blue Room" name: "TYPEWRITING" answer: "poetry" }
96}
97doors {
98 name: "Poetry Room Door 1"
99 type: EVENT
100 panels { room: "Poetry Room 1" name: "ABSORBED" answer: "bed" }
101 panels { room: "Poetry Room 1" name: "PRIMORDIAL" answer: "prim" }
102 # It has to be the middle two strips of the door.
103}
104doors {
105 name: "Poetry Room Door 2"
106 type: EVENT
107 panels { room: "Poetry Room 2" name: "NOT THERE" }
108}
109doors {
110 name: "Poetry Room Left"
111 type: EVENT
112 panels { room: "Poetry Room 3" name: "NOT PRETTY" answer: "ugly" }
113}
114doors {
115 name: "Poetry Room Right"
116 type: EVENT
117 panels { room: "Poetry Room 3" name: "NOT PRETTY" answer: "prey" }
118}
119doors {
120 name: "Poetry Room Left Left"
121 type: EVENT
122 panels { room: "Poetry Room Left" name: "NOT TRUE" answer: "false" }
123}
124doors {
125 name: "Poetry Room Left Right"
126 type: EVENT
127 panels { room: "Poetry Room Left" name: "NOT TRUE" answer: "rue" }
128}
129doors {
130 name: "Poetry Room Right Left"
131 type: EVENT
132 panels { room: "Poetry Room Right" name: "NOT BETTER" answer: "worse" }
133}
134doors {
135 name: "Poetry Room Right Right"
136 type: EVENT
137 panels { room: "Poetry Room Right" name: "NOT BETTER" answer: "beer" }
138}
139doors {
140 name: "Poetry Room Panels"
141 type: LOCATION_ONLY
142 panels { room: "Poetry Room 1" name: "ABSORBED" }
143 panels { room: "Poetry Room 1" name: "PRIMORDIAL" }
144 panels { room: "Poetry Room 2" name: "NOT" }
145 panels { room: "Poetry Room 2" name: "THERE" }
146 panels { room: "Poetry Room 2" name: "NOT THERE" }
147 panels { room: "Poetry Room 3" name: "NOT" }
148 panels { room: "Poetry Room 3" name: "PRETTY" }
149 panels { room: "Poetry Room 3" name: "NOT PRETTY" }
150 panels { room: "Poetry Room Left" name: "NOT" }
151 panels { room: "Poetry Room Left" name: "TRUE" }
152 panels { room: "Poetry Room Left" name: "NOT TRUE" }
153 panels { room: "Poetry Room Left Left" name: "NOT (1)" }
154 panels { room: "Poetry Room Left Left" name: "NOT (2)" }
155 panels { room: "Poetry Room Left Left" name: "LEFT" }
156 panels { room: "Poetry Room Left Left" name: "NOT NOT LEFT" }
157 panels { room: "Poetry Room Left Right" name: "NOT (1)" }
158 panels { room: "Poetry Room Left Right" name: "NOT (2)" }
159 panels { room: "Poetry Room Left Right" name: "MISS" }
160 panels { room: "Poetry Room Left Right" name: "NOT NOT MISS" }
161 panels { room: "Poetry Room Right" name: "NOT" }
162 panels { room: "Poetry Room Right" name: "BETTER" }
163 panels { room: "Poetry Room Right" name: "NOT BETTER" }
164 panels { room: "Poetry Room Right Left" name: "NOT (1)" }
165 panels { room: "Poetry Room Right Left" name: "NOT (2)" }
166 panels { room: "Poetry Room Right Left" name: "TABLET" }
167 panels { room: "Poetry Room Right Left" name: "NOT NOT TABLET" }
168 panels { room: "Poetry Room Right Right" name: "NOT (1)" }
169 panels { room: "Poetry Room Right Right" name: "NOT (2)" }
170 panels { room: "Poetry Room Right Right" name: "NOT (3)" }
171 panels { room: "Poetry Room Right Right" name: "NOT NOT NOT" }
172 location_room: "Poetry Room Right Right"
173}
174doors {
175 name: "Main Area First Row"
176 type: LOCATION_ONLY
177 panels { room: "Main Area" name: "JUSTICE" }
178 panels { room: "Main Area" name: "NOTICE (1)" }
179 panels { room: "Main Area" name: "NOTICE (2)" }
180 panels { room: "Main Area" name: "NOTICE (3)" }
181 panels { room: "Main Area" name: "UNABLE (1)" }
182 panels { room: "Main Area" name: "UNABLE (2)" }
183 location_room: "Main Area"
184}
185doors {
186 name: "Main Area Second Row"
187 type: LOCATION_ONLY
188 panels { room: "Main Area" name: "LINEARLY" }
189 panels { room: "Main Area" name: "SADDLED" }
190 panels { room: "Main Area" name: "PADDING" }
191 panels { room: "Main Area" name: "BRINGING" }
192 panels { room: "Main Area" name: "THOUSANDS" }
193 panels { room: "Main Area" name: "REINDICT" }
194 panels { room: "Main Area" name: "LINEAGE" }
195 panels { room: "Main Area" name: "TINCTURE" }
196 panels { room: "Main Area" name: "IMMATURE" }
197 panels { room: "Main Area" name: "THING" }
198 location_room: "Main Area"
199}
200doors {
201 name: "Main Area Third Row"
202 type: LOCATION_ONLY
203 panels { room: "Main Area" name: "SOME" }
204 panels { room: "Main Area" name: "HALFTIME (1)" }
205 panels { room: "Main Area" name: "HALFTIME (2)" }
206 panels { room: "Main Area" name: "QUARTERBACK" }
207 panels { room: "Main Area" name: "NORTHERN" }
208 panels { room: "Main Area" name: "INMATE" }
209 panels { room: "Main Area" name: "NOTCHES" }
210 panels { room: "Main Area" name: "VIOLET (1)" }
211 panels { room: "Main Area" name: "VIOLET (2)" }
212 panels { room: "Main Area" name: "NONSENSE" }
213 panels { room: "Main Area" name: "DISTANT" }
214 panels { room: "Main Area" name: "TIGHT (1)" }
215 panels { room: "Main Area" name: "TIGHT (2)" }
216 panels { room: "Main Area" name: "DISCARD" }
217 panels { room: "Main Area" name: "PASSPORT" }
218 panels { room: "Main Area" name: "PORT" }
219 panels { room: "Main Area" name: "STORMS" }
220 panels { room: "Main Area" name: "MS" }
221 location_room: "Main Area"
222}
223doors {
224 name: "Main Area Fourth Row"
225 type: LOCATION_ONLY
226 panels { room: "Main Area" name: "SOUNDBITE" }
227 panels { room: "Main Area" name: "BORED" }
228 panels { room: "Main Area" name: "VOCALIZE" }
229 panels { room: "Main Area" name: "VOICEMAIL" }
230 panels { room: "Main Area" name: "MIXTURE" }
231 panels { room: "Main Area" name: "PEAT" }
232 panels { room: "Main Area" name: "SHUFFLEBOARD" }
233 panels { room: "Main Area" name: "BLENDING" }
234 panels { room: "Main Area" name: "FLIPPER" }
235 panels { room: "Main Area" name: "PANT" }
236 panels { room: "Main Area" name: "BACKFIRES" }
237 panels { room: "Main Area" name: "DRAW" }
238 panels { room: "Main Area" name: "OLDTIMER" }
239 panels { room: "Main Area" name: "EMULATE" }
240 panels { room: "Main Area" name: "CHICKEN" }
241 panels { room: "Main Area" name: "PLUMAGED" }
242 panels { room: "Main Area" name: "BOY (1)" }
243 panels { room: "Main Area" name: "BOY (2)" }
244 location_room: "Main Area"
245}
246doors {
247 name: "Main Area Fifth Row"
248 type: LOCATION_ONLY
249 panels { room: "Main Area" name: "SAGE" }
250 panels { room: "Main Area" name: "LIKEABLE" }
251 panels { room: "Main Area" name: "MEANINGFULLY" }
252 panels { room: "Main Area" name: "MORE" }
253 panels { room: "Main Area" name: "MOUTHPIECE" }
254 panels { room: "Main Area" name: "RAMPART" }
255 panels { room: "Main Area" name: "INJURY" }
256 panels { room: "Main Area" name: "NUMERATOR" }
257 panels { room: "Main Area" name: "TYPEWRITING" }
258 panels { room: "Main Area" name: "WHIRRED" }
259 panels { room: "Main Area" name: "BOOMBOX" }
260 panels { room: "Main Area" name: "STEREO" }
261 panels { room: "Main Area" name: "KINDRED" }
262 panels { room: "Main Area" name: "GEM" }
263 panels { room: "Main Area" name: "GEIGER" }
264 panels { room: "Main Area" name: "COUNTER" }
265 panels { room: "Main Area" name: "HORSEMAN" }
266 panels { room: "Main Area" name: "RATHER" }
267 panels { room: "Main Area" name: "DEAR" }
268 panels { room: "Main Area" name: "COWBOY" }
269 panels { room: "Main Area" name: "HEIFER" }
270 panels { room: "Main Area" name: "ANYMORE" }
271 panels { room: "Main Area" name: "LIKE" }
272 panels { room: "Main Area" name: "NEEDLESS" }
273 panels { room: "Main Area" name: "RESTLESS" }
274 location_room: "Main Area"
275}
276doors {
277 name: "Main Area Exit"
278 type: EVENT
279 panels { room: "Main Area" name: "JUSTICE" }
280 panels { room: "Main Area" name: "NOTICE (1)" }
281 panels { room: "Main Area" name: "NOTICE (2)" }
282 panels { room: "Main Area" name: "NOTICE (3)" }
283 panels { room: "Main Area" name: "UNABLE (1)" }
284 panels { room: "Main Area" name: "UNABLE (2)" }
285 panels { room: "Main Area" name: "LINEARLY" }
286 panels { room: "Main Area" name: "SADDLED" }
287 panels { room: "Main Area" name: "PADDING" }
288 panels { room: "Main Area" name: "BRINGING" }
289 panels { room: "Main Area" name: "THOUSANDS" }
290 panels { room: "Main Area" name: "REINDICT" }
291 panels { room: "Main Area" name: "LINEAGE" }
292 panels { room: "Main Area" name: "TINCTURE" }
293 panels { room: "Main Area" name: "IMMATURE" }
294 panels { room: "Main Area" name: "THING" }
295 panels { room: "Main Area" name: "SOME" }
296 panels { room: "Main Area" name: "HALFTIME (1)" }
297 panels { room: "Main Area" name: "HALFTIME (2)" }
298 panels { room: "Main Area" name: "QUARTERBACK" }
299 panels { room: "Main Area" name: "NORTHERN" }
300 panels { room: "Main Area" name: "INMATE" }
301 panels { room: "Main Area" name: "NOTCHES" }
302 panels { room: "Main Area" name: "VIOLET (1)" }
303 panels { room: "Main Area" name: "VIOLET (2)" }
304 panels { room: "Main Area" name: "NONSENSE" }
305 panels { room: "Main Area" name: "DISTANT" }
306 panels { room: "Main Area" name: "TIGHT (1)" }
307 panels { room: "Main Area" name: "TIGHT (2)" }
308 panels { room: "Main Area" name: "DISCARD" }
309 panels { room: "Main Area" name: "PASSPORT" }
310 panels { room: "Main Area" name: "PORT" }
311 panels { room: "Main Area" name: "STORMS" }
312 panels { room: "Main Area" name: "MS" }
313 panels { room: "Main Area" name: "SOUNDBITE" }
314 panels { room: "Main Area" name: "BORED" }
315 panels { room: "Main Area" name: "VOCALIZE" }
316 panels { room: "Main Area" name: "VOICEMAIL" }
317 panels { room: "Main Area" name: "MIXTURE" }
318 panels { room: "Main Area" name: "PEAT" }
319 panels { room: "Main Area" name: "SHUFFLEBOARD" }
320 panels { room: "Main Area" name: "BLENDING" }
321 panels { room: "Main Area" name: "FLIPPER" }
322 panels { room: "Main Area" name: "PANT" }
323 panels { room: "Main Area" name: "BACKFIRES" }
324 panels { room: "Main Area" name: "DRAW" }
325 panels { room: "Main Area" name: "OLDTIMER" }
326 panels { room: "Main Area" name: "EMULATE" }
327 panels { room: "Main Area" name: "CHICKEN" }
328 panels { room: "Main Area" name: "PLUMAGED" }
329 panels { room: "Main Area" name: "BOY (1)" }
330 panels { room: "Main Area" name: "BOY (2)" }
331 panels { room: "Main Area" name: "SAGE" }
332 panels { room: "Main Area" name: "LIKEABLE" }
333 panels { room: "Main Area" name: "MEANINGFULLY" }
334 panels { room: "Main Area" name: "MORE" }
335 panels { room: "Main Area" name: "MOUTHPIECE" }
336 panels { room: "Main Area" name: "RAMPART" }
337 panels { room: "Main Area" name: "INJURY" }
338 panels { room: "Main Area" name: "NUMERATOR" }
339 panels { room: "Main Area" name: "TYPEWRITING" }
340 panels { room: "Main Area" name: "WHIRRED" }
341 panels { room: "Main Area" name: "BOOMBOX" }
342 panels { room: "Main Area" name: "STEREO" }
343 panels { room: "Main Area" name: "KINDRED" }
344 panels { room: "Main Area" name: "GEM" }
345 panels { room: "Main Area" name: "GEIGER" }
346 panels { room: "Main Area" name: "COUNTER" }
347 panels { room: "Main Area" name: "HORSEMAN" }
348 panels { room: "Main Area" name: "RATHER" }
349 panels { room: "Main Area" name: "DEAR" }
350 panels { room: "Main Area" name: "COWBOY" }
351 panels { room: "Main Area" name: "HEIFER" }
352 panels { room: "Main Area" name: "ANYMORE" }
353 panels { room: "Main Area" name: "LIKE" }
354 panels { room: "Main Area" name: "NEEDLESS" }
355 panels { room: "Main Area" name: "RESTLESS" }
356}
357doors {
358 name: "Mastery"
359 type: EVENT
360 panels { room: "Last Room" name: "BLEAT" }
361 panels { room: "Last Room" name: "JARGON" }
362 panels { room: "Last Room" name: "JARGON BLEAT" }
363 panels { room: "Last Room" name: "BRAG" }
364}
diff --git a/data/maps/the_symbolic/metadata.txtpb b/data/maps/the_symbolic/metadata.txtpb new file mode 100644 index 0000000..311dead --- /dev/null +++ b/data/maps/the_symbolic/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Symbolic"
diff --git a/data/maps/the_symbolic/rooms/Black Room.txtpb b/data/maps/the_symbolic/rooms/Black Room.txtpb new file mode 100644 index 0000000..2fe96ec --- /dev/null +++ b/data/maps/the_symbolic/rooms/Black Room.txtpb
@@ -0,0 +1,8 @@
1name: "Black Room"
2panels {
3 name: "HERE"
4 path: "Panels/Prequel/panel_3"
5 clue: "here"
6 answer: "hear"
7 symbols: ZERO
8}
diff --git a/data/maps/the_symbolic/rooms/Blue Room.txtpb b/data/maps/the_symbolic/rooms/Blue Room.txtpb new file mode 100644 index 0000000..498349a --- /dev/null +++ b/data/maps/the_symbolic/rooms/Blue Room.txtpb
@@ -0,0 +1,8 @@
1name: "Blue Room"
2panels {
3 name: "DEPLETE"
4 path: "Panels/Prequel/panel_5"
5 clue: "deplete"
6 answer: "delete"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_symbolic/rooms/Green Room.txtpb b/data/maps/the_symbolic/rooms/Green Room.txtpb new file mode 100644 index 0000000..0cd3054 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Green Room.txtpb
@@ -0,0 +1,8 @@
1name: "Green Room"
2panels {
3 name: "INERT"
4 path: "Panels/Prequel/panel_6"
5 clue: "inert"
6 answer: "insert"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_symbolic/rooms/Last Room.txtpb b/data/maps/the_symbolic/rooms/Last Room.txtpb new file mode 100644 index 0000000..307b0a5 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Last Room.txtpb
@@ -0,0 +1,30 @@
1name: "Last Room"
2panels {
3 name: "BLEAT"
4 path: "Panels/Ending/panel"
5 clue: "bleat"
6 answer: "goat"
7 symbols: SOUND
8}
9panels {
10 name: "JARGON"
11 path: "Panels/Ending/panel2"
12 clue: "jargon"
13 answer: "lingo"
14 symbols: SUN
15}
16panels {
17 name: "JARGON BLEAT"
18 path: "Panels/Ending/panel3"
19 clue: ""
20 answer: "gloat"
21 symbols: EVAL
22 symbols: LINGO
23}
24panels {
25 name: "BRAG"
26 path: "Panels/Ending/panel4"
27 clue: "brag"
28 answer: "gloat"
29 symbols: SUN
30}
diff --git a/data/maps/the_symbolic/rooms/Main Area.txtpb b/data/maps/the_symbolic/rooms/Main Area.txtpb new file mode 100644 index 0000000..37fdb1f --- /dev/null +++ b/data/maps/the_symbolic/rooms/Main Area.txtpb
@@ -0,0 +1,542 @@
1name: "Main Area"
2panels {
3 name: "JUSTICE"
4 path: "Panels/Negation/justice"
5 clue: "justice"
6 answer: "ice"
7 symbols: EVAL
8}
9panels {
10 name: "NOTICE (1)"
11 path: "Panels/Negation/notice"
12 clue: "notice"
13 answer: "water"
14 symbols: EVAL
15}
16panels {
17 name: "NOTICE (2)"
18 path: "Panels/Negation/notice_neg"
19 clue: "notice"
20 answer: "ice"
21 symbols: EVAL
22}
23panels {
24 name: "NOTICE (3)"
25 path: "Panels/Negation/notice_neg2"
26 clue: "notice"
27 answer: "ice"
28 symbols: EVAL
29}
30panels {
31 name: "UNABLE (1)"
32 path: "Panels/Negation/notable"
33 clue: "unable"
34 answer: "notable"
35 symbols: EVAL
36}
37panels {
38 name: "UNABLE (2)"
39 path: "Panels/Negation/unable"
40 clue: "unable"
41 answer: "able"
42 symbols: SUN
43}
44panels {
45 name: "LINEARLY"
46 path: "Panels/Concatenation/linearly"
47 clue: "linearly"
48 answer: "lily"
49 symbols: EVAL
50}
51panels {
52 name: "SADDLED"
53 path: "Panels/Concatenation/saddled"
54 clue: "saddled"
55 answer: "sled"
56 symbols: EVAL
57}
58panels {
59 name: "PADDING"
60 path: "Panels/Concatenation/saddled2"
61 clue: "padding"
62 answer: "pinging"
63 symbols: EVAL
64}
65panels {
66 name: "BRINGING"
67 path: "Panels/Concatenation/stranding"
68 clue: "bringing"
69 answer: "branding"
70 symbols: EVAL
71}
72panels {
73 name: "THOUSANDS"
74 path: "Panels/Concatenation/panda"
75 clue: "thousands"
76 answer: "thou"
77 symbols: EVAL
78}
79panels {
80 name: "REINDICT"
81 path: "Panels/Insertion/reindict"
82 clue: "reindict"
83 answer: "direct"
84 symbols: EVAL
85}
86panels {
87 name: "LINEAGE"
88 path: "Panels/Insertion/lineage"
89 clue: "lineage"
90 answer: "eagle"
91 symbols: EVAL
92}
93panels {
94 name: "TINCTURE"
95 path: "Panels/Insertion/tincture"
96 clue: "tincture"
97 answer: "cure"
98 symbols: EVAL
99}
100panels {
101 name: "IMMATURE"
102 path: "Panels/Insertion/miniature"
103 clue: "immature"
104 answer: "miniature"
105 symbols: EVAL
106}
107panels {
108 name: "THING"
109 path: "Panels/Insertion/hinting"
110 clue: "thing"
111 answer: "hinting"
112 symbols: EVAL
113}
114panels {
115 name: "SOME"
116 path: "Panels/Fractions/wholesome"
117 clue: "some"
118 answer: "wholesome"
119 symbols: EVAL
120}
121panels {
122 name: "HALFTIME (1)"
123 path: "Panels/Fractions/halftime"
124 clue: "halftime"
125 answer: "me"
126 symbols: EVAL
127}
128panels {
129 name: "HALFTIME (2)"
130 path: "Panels/Fractions/halftime2"
131 clue: "halftime"
132 answer: "i"
133 symbols: EVAL
134}
135panels {
136 name: "QUARTERBACK"
137 path: "Panels/Fractions/quarterback"
138 clue: "quarterback"
139 answer: "a"
140 symbols: EVAL
141}
142panels {
143 name: "NORTHERN"
144 path: "Panels/Removal/northern"
145 clue: "northern"
146 answer: "then"
147 symbols: EVAL
148}
149panels {
150 name: "INMATE"
151 path: "Panels/Removal/nominate"
152 clue: "inmate"
153 answer: "nominate"
154 symbols: EVAL
155}
156panels {
157 name: "NOTCHES"
158 path: "Panels/Removal/notches"
159 clue: "notches"
160 answer: "chest"
161 symbols: EVAL
162}
163panels {
164 name: "VIOLET (1)"
165 path: "Panels/Removal/nonviolent"
166 clue: "violet"
167 answer: "nonviolent"
168 symbols: EVAL
169}
170panels {
171 name: "VIOLET (2)"
172 path: "Panels/Removal/violet"
173 clue: "violet"
174 answer: "violent"
175 symbols: SPARKLES
176}
177panels {
178 name: "NONSENSE"
179 path: "Panels/Removal/nonsense"
180 clue: "nonsense"
181 answer: ""
182 symbols: EVAL
183}
184panels {
185 name: "DISTANT"
186 path: "Panels/Replacement/distant"
187 clue: "distant"
188 answer: "and"
189 symbols: EVAL
190}
191panels {
192 name: "TIGHT (1)"
193 path: "Panels/Replacement/fistfight"
194 clue: "tight"
195 answer: "fistfight"
196 symbols: EVAL
197}
198panels {
199 name: "TIGHT (2)"
200 path: "Panels/Replacement/fistfight2"
201 clue: "tight"
202 answer: "fight"
203 symbols: SPARKLES
204}
205panels {
206 name: "DISCARD"
207 path: "Panels/Replacement/discard"
208 clue: "discard"
209 answer: "arc"
210 symbols: EVAL
211}
212panels {
213 name: "PASSPORT"
214 path: "Panels/Replacement/passport"
215 clue: "passport"
216 answer: "sort"
217 symbols: EVAL
218}
219panels {
220 name: "PORT"
221 path: "Panels/Replacement/passport2"
222 clue: "port"
223 answer: "sort"
224 symbols: ZERO
225}
226panels {
227 name: "STORMS"
228 path: "Panels/Replacement/storms"
229 clue: "storms"
230 answer: "mr"
231 symbols: EVAL
232}
233panels {
234 name: "MS"
235 path: "Panels/Replacement/storms2"
236 clue: "ms"
237 answer: "mr"
238 symbols: GENDER
239}
240panels {
241 name: "SOUNDBITE"
242 path: "Panels/Homophones/soundbite"
243 clue: "soundbite"
244 answer: "byte"
245 symbols: EVAL
246}
247panels {
248 name: "BORED"
249 path: "Panels/Homophones/soundboard"
250 clue: "bored"
251 answer: "soundboard"
252 symbols: EVAL
253}
254panels {
255 name: "VOCALIZE"
256 path: "Panels/Homophones/vocalize"
257 clue: "vocalize"
258 answer: "eyes"
259 symbols: EVAL
260}
261panels {
262 name: "VOICEMAIL"
263 path: "Panels/Homophones/voicemail"
264 clue: "voicemail"
265 answer: "male"
266 symbols: EVAL
267}
268panels {
269 name: "MIXTURE"
270 path: "Panels/Anagram/mixture"
271 clue: "mixture"
272 answer: "true"
273 symbols: EVAL
274}
275panels {
276 name: "PEAT"
277 path: "Panels/Anagram/mixtape"
278 clue: "peat"
279 answer: "mixtape"
280 symbols: EVAL
281}
282panels {
283 name: "SHUFFLEBOARD"
284 path: "Panels/Anagram/shuffleboard"
285 clue: "shuffleboard"
286 answer: "broad"
287 symbols: EVAL
288}
289panels {
290 name: "BLENDING"
291 path: "Panels/Anagram/shuffleboard2"
292 clue: "blending"
293 answer: "gin"
294 symbols: EVAL
295}
296panels {
297 name: "FLIPPER"
298 path: "Panels/Reversal/flipper"
299 clue: "flipper"
300 answer: "rep"
301 symbols: EVAL
302}
303panels {
304 name: "PANT"
305 path: "Panels/Reversal/flippant"
306 clue: "pant"
307 answer: "flippant"
308 symbols: EVAL
309}
310panels {
311 name: "BACKFIRES"
312 path: "Panels/Reversal/backfires"
313 clue: "backfires"
314 answer: "serif"
315 symbols: EVAL
316}
317panels {
318 name: "DRAW"
319 path: "Panels/Reversal/backward"
320 clue: "draw"
321 answer: "backward"
322 symbols: EVAL
323}
324panels {
325 name: "OLDTIMER"
326 path: "Panels/Time/oldtimer"
327 clue: "oldtimer"
328 answer: "hourglass"
329 symbols: EVAL
330}
331panels {
332 name: "EMULATE"
333 path: "Panels/Time/emulate"
334 clue: "emulate"
335 answer: "egg"
336 symbols: EVAL
337}
338panels {
339 name: "CHICKEN"
340 path: "Panels/Time/emulate2"
341 clue: "chicken"
342 answer: "egg"
343 symbols: AGE
344}
345panels {
346 name: "PLUMAGED"
347 path: "Panels/Time/plumaged"
348 clue: "plumaged"
349 answer: "prune"
350 symbols: EVAL
351}
352panels {
353 name: "BOY (1)"
354 path: "Panels/Time/managed"
355 clue: "boy"
356 answer: "managed"
357 symbols: EVAL
358}
359panels {
360 name: "BOY (2)"
361 path: "Panels/Time/managed2"
362 clue: "boy"
363 answer: "man"
364 symbols: AGE
365}
366panels {
367 name: "SAGE"
368 path: "Panels/Synonym/likewise"
369 clue: "sage"
370 answer: "likewise"
371 symbols: EVAL
372}
373panels {
374 name: "LIKEABLE"
375 path: "Panels/Synonym/likeable"
376 clue: "likeable"
377 answer: "unable"
378 symbols: EVAL
379}
380panels {
381 name: "MEANINGFULLY"
382 path: "Panels/Synonym/meaningfully"
383 clue: "meaningfully"
384 answer: "entirely"
385 symbols: EVAL
386}
387panels {
388 name: "MORE"
389 path: "Panels/Synonym/meaningless"
390 clue: "more"
391 answer: "meaningless"
392 symbols: EVAL
393}
394panels {
395 name: "MOUTHPIECE"
396 path: "Panels/Part/mouthpiece"
397 clue: "mouthpiece"
398 answer: "face"
399 symbols: EVAL
400}
401panels {
402 name: "RAMPART"
403 path: "Panels/Part/rampart"
404 clue: "rampart"
405 answer: "horn"
406 symbols: EVAL
407}
408panels {
409 name: "INJURY"
410 path: "Panels/Part/injury"
411 clue: "injury"
412 answer: "juror"
413 symbols: EVAL
414}
415panels {
416 name: "NUMERATOR"
417 path: "Panels/Part/infraction"
418 clue: "numerator"
419 answer: "infraction"
420 symbols: EVAL
421}
422panels {
423 name: "TYPEWRITING"
424 path: "Panels/Examples/typewriting"
425 clue: "typewriting"
426 answer: "poetry"
427 symbols: EVAL
428}
429panels {
430 name: "WHIRRED"
431 path: "Panels/Examples/typewriting2"
432 clue: "whirred"
433 answer: "poetry"
434 symbols: EXAMPLE
435 symbols: EVAL
436}
437panels {
438 name: "BOOMBOX"
439 path: "Panels/Examples/boombox"
440 clue: "boombox"
441 answer: "stereotype"
442 symbols: EVAL
443}
444panels {
445 name: "STEREO"
446 path: "Panels/Examples/boombox2"
447 clue: "stereo"
448 answer: "boombox"
449 symbols: EXAMPLE
450}
451panels {
452 name: "KINDRED"
453 path: "Panels/Examples/kindred"
454 clue: "kindred"
455 answer: "ruby"
456 symbols: EVAL
457}
458panels {
459 name: "GEM"
460 path: "Panels/Examples/kindred2"
461 clue: "Gem"
462 answer: "ruby"
463 symbols: EXAMPLE
464}
465panels {
466 name: "GEIGER"
467 path: "Panels/Examples/counterexample"
468 clue: "geiger"
469 answer: "counterexample"
470 symbols: EVAL
471}
472panels {
473 name: "COUNTER"
474 path: "Panels/Examples/counterexample2"
475 clue: "counter"
476 answer: "geiger"
477 symbols: EXAMPLE
478}
479panels {
480 name: "HORSEMAN"
481 path: "Panels/Gender/horseman_neg"
482 clue: "horseman"
483 answer: "mare"
484 symbols: EVAL
485}
486panels {
487 name: "RATHER"
488 path: "Panels/Gender/rather"
489 clue: "rather"
490 answer: "doe"
491 symbols: EVAL
492}
493panels {
494 name: "DEAR"
495 path: "Panels/Gender/rather2"
496 clue: "dear"
497 answer: "doe"
498 symbols: ZERO
499 symbols: GENDER
500}
501panels {
502 name: "COWBOY"
503 path: "Panels/Gender/cowbody"
504 clue: "cowboy"
505 answer: "bull"
506 symbols: EVAL
507}
508panels {
509 name: "HEIFER"
510 path: "Panels/Gender/cowgirl"
511 clue: "heifer"
512 answer: "cowgirl"
513 symbols: EVAL
514}
515panels {
516 name: "ANYMORE"
517 path: "Panels/Intensity/anymore"
518 clue: "anymore"
519 answer: "all"
520 symbols: EVAL
521}
522panels {
523 name: "LIKE"
524 path: "Panels/Intensity/loveless"
525 clue: "like"
526 answer: "loveless"
527 symbols: EVAL
528}
529panels {
530 name: "NEEDLESS"
531 path: "Panels/Intensity/needless"
532 clue: "needless"
533 answer: "want"
534 symbols: EVAL
535}
536panels {
537 name: "RESTLESS"
538 path: "Panels/Intensity/restless"
539 clue: "restless"
540 answer: "sleep"
541 symbols: EVAL
542}
diff --git a/data/maps/the_symbolic/rooms/Mastery.txtpb b/data/maps/the_symbolic/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_symbolic/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_symbolic/rooms/Orange Room.txtpb b/data/maps/the_symbolic/rooms/Orange Room.txtpb new file mode 100644 index 0000000..44af36c --- /dev/null +++ b/data/maps/the_symbolic/rooms/Orange Room.txtpb
@@ -0,0 +1,8 @@
1name: "Orange Room"
2panels {
3 name: "YOUNG"
4 path: "Panels/Prequel/panel_8"
5 clue: "young"
6 answer: "old"
7 symbols: AGE
8}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb new file mode 100644 index 0000000..a6ae04c --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb
@@ -0,0 +1,19 @@
1name: "Poetry Room 1"
2panels {
3 name: "ABSORBED"
4 path: "Panels/Proxy/absorbed_proxying"
5 clue: "absorbed"
6 answer: "abs"
7 symbols: EVAL
8 proxies { answer: "abs" path: "Panels/Proxy/absorbed_proxied_1" }
9 proxies { answer: "bed" path: "Panels/Proxy/absorbed_proxied_2" }
10}
11panels {
12 name: "PRIMORDIAL"
13 path: "Panels/Proxy/primordial_proxying"
14 clue: "primordial"
15 answer: "prim"
16 symbols: EVAL
17 proxies { answer: "prim" path: "Panels/Proxy/primordial_proxied_1" }
18 proxies { answer: "dial" path: "Panels/Proxy/primordial_proxied_2" }
19}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room 2.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 2.txtpb new file mode 100644 index 0000000..91cccd7 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room 2.txtpb
@@ -0,0 +1,21 @@
1name: "Poetry Room 2"
2panels {
3 name: "THERE"
4 path: "Panels/NotNoT/panel"
5 clue: "there"
6 answer: "there"
7}
8panels {
9 name: "NOT"
10 path: "Panels/NotNoT/panel2"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "NOT THERE"
16 path: "Panels/NotNoT/not_there"
17 clue: ""
18 answer: "here"
19 symbols: EVAL
20 symbols: LINGO
21}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb new file mode 100644 index 0000000..e70be1c --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb
@@ -0,0 +1,23 @@
1name: "Poetry Room 3"
2panels {
3 name: "PRETTY"
4 path: "Panels/NotNoT/panel3"
5 clue: "pretty"
6 answer: "pretty"
7}
8panels {
9 name: "NOT"
10 path: "Panels/NotNoT/panel4"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "NOT PRETTY"
16 path: "Panels/NotNoT/not_pretty_proxying"
17 clue: ""
18 answer: "ugly"
19 symbols: EVAL
20 symbols: LINGO
21 proxies { answer: "ugly" path: "Panels/NotNoT/not_pretty_proxied_1" }
22 proxies { answer: "prey" path: "Panels/NotNoT/not_pretty_proxied_2" }
23}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb new file mode 100644 index 0000000..a49f062 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb
@@ -0,0 +1,27 @@
1name: "Poetry Room Left Left"
2panels {
3 name: "NOT (1)"
4 path: "Panels/NotNoT/panel11"
5 clue: "not"
6 answer: "not"
7}
8panels {
9 name: "NOT (2)"
10 path: "Panels/NotNoT/panel10"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "LEFT"
16 path: "Panels/NotNoT/panel9"
17 clue: "left"
18 answer: "left"
19}
20panels {
21 name: "NOT NOT LEFT"
22 path: "Panels/NotNoT/not_not_left"
23 clue: ""
24 answer: "wrong"
25 symbols: EVAL
26 symbols: LINGO
27}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb new file mode 100644 index 0000000..744de0c --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb
@@ -0,0 +1,27 @@
1name: "Poetry Room Left Right"
2panels {
3 name: "MISS"
4 path: "Panels/NotNoT/panel18"
5 clue: "miss"
6 answer: "miss"
7}
8panels {
9 name: "NOT (2)"
10 path: "Panels/NotNoT/panel19"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "NOT (1)"
16 path: "Panels/NotNoT/panel20"
17 clue: "not"
18 answer: "not"
19}
20panels {
21 name: "NOT NOT MISS"
22 path: "Panels/NotNoT/not_not_miss"
23 clue: ""
24 answer: "hi"
25 symbols: EVAL
26 symbols: LINGO
27}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb new file mode 100644 index 0000000..2d2eb3f --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb
@@ -0,0 +1,23 @@
1name: "Poetry Room Left"
2panels {
3 name: "TRUE"
4 path: "Panels/NotNoT/panel5"
5 clue: "true"
6 answer: "true"
7}
8panels {
9 name: "NOT"
10 path: "Panels/NotNoT/panel6"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "NOT TRUE"
16 path: "Panels/NotNoT/not_true_proxying"
17 clue: ""
18 answer: "false"
19 symbols: EVAL
20 symbols: LINGO
21 proxies { answer: "false" path: "Panels/NotNoT/not_true_proxied_1" }
22 proxies { answer: "rue" path: "Panels/NotNoT/not_true_proxied_2" }
23}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb new file mode 100644 index 0000000..3cf7fc2 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb
@@ -0,0 +1,27 @@
1name: "Poetry Room Right Left"
2panels {
3 name: "NOT (1)"
4 path: "Panels/NotNoT/panel15"
5 clue: "not"
6 answer: "not"
7}
8panels {
9 name: "NOT (2)"
10 path: "Panels/NotNoT/panel16"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "TABLET"
16 path: "Panels/NotNoT/panel17"
17 clue: "tablet"
18 answer: "tablet"
19}
20panels {
21 name: "NOT NOT TABLET"
22 path: "Panels/NotNoT/not_not_tablet"
23 clue: ""
24 answer: "unable"
25 symbols: EVAL
26 symbols: LINGO
27}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb new file mode 100644 index 0000000..e808792 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb
@@ -0,0 +1,27 @@
1name: "Poetry Room Right Right"
2panels {
3 name: "NOT (1)"
4 path: "Panels/NotNoT/panel12"
5 clue: "not"
6 answer: "not"
7}
8panels {
9 name: "NOT (2)"
10 path: "Panels/NotNoT/panel13"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "NOT (3)"
16 path: "Panels/NotNoT/panel14"
17 clue: "not"
18 answer: "not"
19}
20panels {
21 name: "NOT NOT NOT"
22 path: "Panels/NotNoT/not_not_not"
23 clue: ""
24 answer: "yes"
25 symbols: EVAL
26 symbols: LINGO
27}
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb new file mode 100644 index 0000000..490a6a7 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb
@@ -0,0 +1,23 @@
1name: "Poetry Room Right"
2panels {
3 name: "BETTER"
4 path: "Panels/NotNoT/panel7"
5 clue: "better"
6 answer: "better"
7}
8panels {
9 name: "NOT"
10 path: "Panels/NotNoT/panel8"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "NOT BETTER"
16 path: "Panels/NotNoT/not_better_proxying"
17 clue: ""
18 answer: "worse"
19 symbols: EVAL
20 symbols: LINGO
21 proxies { answer: "worse" path: "Panels/NotNoT/not_better_proxied_1" }
22 proxies { answer: "beer" path: "Panels/NotNoT/not_better_proxied_2" }
23}
diff --git a/data/maps/the_symbolic/rooms/Purple Room.txtpb b/data/maps/the_symbolic/rooms/Purple Room.txtpb new file mode 100644 index 0000000..367d7e3 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Purple Room.txtpb
@@ -0,0 +1,8 @@
1name: "Purple Room"
2panels {
3 name: "TIME"
4 path: "Panels/Prequel/panel_4"
5 clue: "time"
6 answer: "rhyme"
7 symbols: ZERO
8}
diff --git a/data/maps/the_symbolic/rooms/Red Blue Room.txtpb b/data/maps/the_symbolic/rooms/Red Blue Room.txtpb new file mode 100644 index 0000000..c246853 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Red Blue Room.txtpb
@@ -0,0 +1,20 @@
1name: "Red Blue Room"
2panels {
3 name: "RIGHTWARD"
4 path: "Panels/Entry/rightward_proxying"
5 clue: "rightward"
6 answer: "word"
7 symbols: ZERO
8 symbols: EVAL
9 proxies { answer: "word" path: "Panels/Entry/rightward_proxyied_1" }
10 proxies { answer: "whirred" path: "Panels/Entry/rightward_proxyied_2" }
11}
12panels {
13 name: "TYPEWRITING"
14 path: "Panels/Entry/typewriter_proxying"
15 clue: "typewriting"
16 answer: "writing"
17 symbols: EVAL
18 proxies { answer: "writing" path: "Panels/Entry/typewriter_proxied_1" }
19 proxies { answer: "poetry" path: "Panels/Entry/typewriter_proxied_2" }
20}
diff --git a/data/maps/the_symbolic/rooms/Red Room.txtpb b/data/maps/the_symbolic/rooms/Red Room.txtpb new file mode 100644 index 0000000..e3b1104 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Red Room.txtpb
@@ -0,0 +1,8 @@
1name: "Red Room"
2panels {
3 name: "SYNONYM"
4 path: "Panels/Prequel/panel_2"
5 clue: "synonym"
6 answer: "antonym"
7 symbols: SUN
8}
diff --git a/data/maps/the_symbolic/rooms/Tutorial.txtpb b/data/maps/the_symbolic/rooms/Tutorial.txtpb new file mode 100644 index 0000000..556e2bd --- /dev/null +++ b/data/maps/the_symbolic/rooms/Tutorial.txtpb
@@ -0,0 +1,62 @@
1name: "Tutorial"
2panels {
3 name: "SAY"
4 path: "Panels/Entry/say"
5 clue: "say"
6 answer: "say"
7}
8panels {
9 name: "HIGH"
10 path: "Panels/Entry/high"
11 clue: "high"
12 answer: "hi"
13 symbols: ZERO
14}
15panels {
16 name: "<- (1)"
17 path: "Panels/Entry/say_hi"
18 clue: ""
19 answer: "hi"
20 symbols: EVAL
21 symbols: LINGO
22}
23panels {
24 name: "<- (2)"
25 path: "Panels/Entry/type_this"
26 clue: ""
27 answer: "this"
28 symbols: EVAL
29 symbols: LINGO
30}
31panels {
32 name: "<- (3)"
33 path: "Panels/Entry/write_same"
34 clue: ""
35 answer: "same"
36 symbols: EVAL
37 symbols: LINGO
38}
39panels {
40 name: "THIS"
41 path: "Panels/Entry/type_this2"
42 clue: "this"
43 answer: "this"
44}
45panels {
46 name: "WRITE"
47 path: "Panels/Entry/write_same2"
48 clue: "write"
49 answer: "write"
50}
51panels {
52 name: "TYPE"
53 path: "Panels/Entry/type_this3"
54 clue: "type"
55 answer: "type"
56}
57panels {
58 name: "SAME"
59 path: "Panels/Entry/write_same3"
60 clue: "same"
61 answer: "same"
62}
diff --git a/data/maps/the_symbolic/rooms/Whirred Room.txtpb b/data/maps/the_symbolic/rooms/Whirred Room.txtpb new file mode 100644 index 0000000..133f6cf --- /dev/null +++ b/data/maps/the_symbolic/rooms/Whirred Room.txtpb
@@ -0,0 +1,40 @@
1name: "Whirred Room"
2panels {
3 name: "TAIPEI"
4 path: "Panels/HomChains/taipei"
5 clue: "taipei"
6 answer: "a"
7 symbols: ZERO
8 symbols: EVAL
9}
10panels {
11 name: "NAYSAYER"
12 path: "Panels/HomChains/naysayer"
13 clue: "naysayer"
14 answer: "horse"
15 symbols: ZERO
16 symbols: EVAL
17}
18panels {
19 name: "NAY"
20 path: "Panels/HomChains/naysayer2"
21 clue: "nay"
22 answer: "neigh"
23 symbols: ZERO
24}
25panels {
26 name: "INDEX (1)"
27 path: "Panels/HomChains/index"
28 clue: "index"
29 answer: "cards"
30 symbols: ZERO
31 symbols: EVAL
32}
33panels {
34 name: "INDEX (2)"
35 path: "Panels/HomChains/index2"
36 clue: "index"
37 answer: "cards"
38 symbols: EXAMPLE
39 symbols: PLANET
40}
diff --git a/data/maps/the_symbolic/rooms/White Room.txtpb b/data/maps/the_symbolic/rooms/White Room.txtpb new file mode 100644 index 0000000..808588e --- /dev/null +++ b/data/maps/the_symbolic/rooms/White Room.txtpb
@@ -0,0 +1,11 @@
1name: "White Room"
2panels {
3 name: "WRITE"
4 path: "Panels/Prequel/panel_1"
5 clue: "write"
6 answer: "write"
7}
8ports {
9 name: "PLAZA"
10 path: "Components/Warps/worldport"
11}
diff --git a/data/maps/the_symbolic/rooms/Yellow Room.txtpb b/data/maps/the_symbolic/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..da207f6 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Yellow Room.txtpb
@@ -0,0 +1,8 @@
1name: "Yellow Room"
2panels {
3 name: "WHOLE"
4 path: "Panels/Prequel/panel_7"
5 clue: "whole"
6 answer: "part"
7 symbols: BOXES
8}
diff --git a/data/maps/the_talented/connections.txtpb b/data/maps/the_talented/connections.txtpb new file mode 100644 index 0000000..7296523 --- /dev/null +++ b/data/maps/the_talented/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Back Room"
4 door { name: "Main Room Door" }
5}
6connections {
7 from_room: "Back Room"
8 to_room: "T2 Room"
9 door { name: "Back Room Puzzles" }
10}
diff --git a/data/maps/the_talented/doors.txtpb b/data/maps/the_talented/doors.txtpb new file mode 100644 index 0000000..d4d3148 --- /dev/null +++ b/data/maps/the_talented/doors.txtpb
@@ -0,0 +1,54 @@
1doors {
2 name: "Black Side Panels"
3 type: LOCATION_ONLY
4 panels { room: "Main Area" name: "DEER (Black)" }
5 panels { room: "Main Area" name: "GOOSE (Black)" }
6 panels { room: "Main Area" name: "SWINE (Black)" }
7 panels { room: "Main Area" name: "WIFE (Black)" }
8 panels { room: "Main Area" name: "CHILD (Black)" }
9 panels { room: "Main Area" name: "ELEPHANT (Black)" }
10 panels { room: "Main Area" name: "ANT (Black)" }
11 location_room: "Main Area"
12}
13doors {
14 name: "Brown Side Panels"
15 type: LOCATION_ONLY
16 panels { room: "Main Area" name: "DEER (Brown)" }
17 panels { room: "Main Area" name: "GOOSE (Brown)" }
18 panels { room: "Main Area" name: "SWINE (Brown)" }
19 panels { room: "Main Area" name: "WIFE (Brown)" }
20 panels { room: "Main Area" name: "CHILD (Brown)" }
21 panels { room: "Main Area" name: "ELEPHANT (Brown)" }
22 panels { room: "Main Area" name: "ANT (Brown)" }
23 location_room: "Main Area"
24}
25doors {
26 name: "Main Room Door"
27 type: ITEM_ONLY
28 receivers: "Components/Doors/entry_1"
29 panels { room: "Main Area" name: "DEER (Black)" }
30 panels { room: "Main Area" name: "GOOSE (Black)" }
31 panels { room: "Main Area" name: "SWINE (Black)" }
32 panels { room: "Main Area" name: "WIFE (Black)" }
33 panels { room: "Main Area" name: "CHILD (Black)" }
34 panels { room: "Main Area" name: "ELEPHANT (Black)" }
35 panels { room: "Main Area" name: "ANT (Black)" }
36 panels { room: "Main Area" name: "DEER (Brown)" }
37 panels { room: "Main Area" name: "GOOSE (Brown)" }
38 panels { room: "Main Area" name: "SWINE (Brown)" }
39 panels { room: "Main Area" name: "WIFE (Brown)" }
40 panels { room: "Main Area" name: "CHILD (Brown)" }
41 panels { room: "Main Area" name: "ELEPHANT (Brown)" }
42 panels { room: "Main Area" name: "ANT (Brown)" }
43}
44doors {
45 name: "Back Room Puzzles"
46 type: EVENT
47 panels { room: "Back Room" name: "FEAR" }
48 panels { room: "Back Room" name: "FLEECE" }
49 panels { room: "Back Room" name: "SHRINE" }
50 panels { room: "Back Room" name: "STRIVES" }
51 panels { room: "Back Room" name: "FILED" }
52 panels { room: "Back Room" name: "RELEVANT" }
53 panels { room: "Back Room" name: "LONE" }
54}
diff --git a/data/maps/the_talented/metadata.txtpb b/data/maps/the_talented/metadata.txtpb new file mode 100644 index 0000000..16aa221 --- /dev/null +++ b/data/maps/the_talented/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Talented"
diff --git a/data/maps/the_talented/rooms/Back Room.txtpb b/data/maps/the_talented/rooms/Back Room.txtpb new file mode 100644 index 0000000..9dce48f --- /dev/null +++ b/data/maps/the_talented/rooms/Back Room.txtpb
@@ -0,0 +1,50 @@
1name: "Back Room"
2panels {
3 name: "FEAR"
4 path: "Panels/Plum Room/panel_1"
5 clue: "fear"
6 answer: "deer"
7 symbols: ZERO
8}
9panels {
10 name: "FLEECE"
11 path: "Panels/Plum Room/panel_2"
12 clue: "fleece"
13 answer: "geese"
14 symbols: ZERO
15}
16panels {
17 name: "SHRINE"
18 path: "Panels/Plum Room/panel_3"
19 clue: "shrine"
20 answer: "swine"
21 symbols: ZERO
22}
23panels {
24 name: "STRIVES"
25 path: "Panels/Plum Room/panel_4"
26 clue: "strives"
27 answer: "wives"
28 symbols: ZERO
29}
30panels {
31 name: "FILED"
32 path: "Panels/Plum Room/panel_5"
33 clue: "filed"
34 answer: "child"
35 symbols: ZERO
36}
37panels {
38 name: "RELEVANT"
39 path: "Panels/Plum Room/panel_6"
40 clue: "relevant"
41 answer: "elephant"
42 symbols: ZERO
43}
44panels {
45 name: "LONE"
46 path: "Panels/Plum Room/panel_7"
47 clue: "lone"
48 answer: "drone"
49 symbols: ZERO
50}
diff --git a/data/maps/the_talented/rooms/Main Area.txtpb b/data/maps/the_talented/rooms/Main Area.txtpb new file mode 100644 index 0000000..f99be48 --- /dev/null +++ b/data/maps/the_talented/rooms/Main Area.txtpb
@@ -0,0 +1,115 @@
1name: "Main Area"
2panels {
3 name: "DEER (Black)"
4 path: "Panels/Saturns/panel_1"
5 clue: "deer"
6 answer: "deer"
7 symbols: PLANET
8}
9panels {
10 name: "GOOSE (Black)"
11 path: "Panels/Saturns/panel_2"
12 clue: "goose"
13 answer: "geese"
14 symbols: PLANET
15}
16panels {
17 name: "SWINE (Black)"
18 path: "Panels/Saturns/panel_3"
19 clue: "swine"
20 answer: "swine"
21 symbols: PLANET
22}
23panels {
24 name: "WIFE (Black)"
25 path: "Panels/Saturns/panel_4"
26 clue: "wife"
27 answer: "wives"
28 symbols: PLANET
29}
30panels {
31 name: "CHILD (Black)"
32 path: "Panels/Saturns/panel_5"
33 clue: "child"
34 answer: "children"
35 symbols: PLANET
36}
37panels {
38 name: "ELEPHANT (Black)"
39 path: "Panels/Saturns/panel_6"
40 clue: "elephant"
41 answer: "elephants"
42 symbols: PLANET
43}
44panels {
45 name: "ANT (Black)"
46 path: "Panels/Saturns/panel_7"
47 clue: "ant"
48 answer: "ants"
49 symbols: PLANET
50}
51panels {
52 name: "DEER (Brown)"
53 path: "Panels/Jail Eyes/panel_1"
54 clue: "deer"
55 answer: "buck"
56 symbols: GENDER
57}
58panels {
59 name: "GOOSE (Brown)"
60 path: "Panels/Jail Eyes/panel_2"
61 clue: "goose"
62 answer: "gander"
63 symbols: GENDER
64}
65panels {
66 name: "SWINE (Brown)"
67 path: "Panels/Jail Eyes/panel_3"
68 clue: "swine"
69 answer: "sow"
70 symbols: GENDER
71}
72panels {
73 name: "WIFE (Brown)"
74 path: "Panels/Jail Eyes/panel_4"
75 clue: "wife"
76 answer: "husband"
77 symbols: GENDER
78}
79panels {
80 name: "CHILD (Brown)"
81 path: "Panels/Jail Eyes/panel_5"
82 clue: "child"
83 answer: "girl"
84 symbols: GENDER
85}
86panels {
87 name: "ELEPHANT (Brown)"
88 path: "Panels/Jail Eyes/panel_6"
89 clue: "elephant"
90 answer: "cow"
91 symbols: GENDER
92}
93panels {
94 name: "ANT (Brown)"
95 path: "Panels/Jail Eyes/panel_7"
96 clue: "ant"
97 answer: "drone"
98 symbols: GENDER
99}
100panels {
101 name: "EARL"
102 path: "Panels/Extra/panel_8"
103 clue: "earl"
104 answer: "yearly"
105 symbols: SPARKLES
106}
107keyholders {
108 name: "Y"
109 path: "Components/KeyHolders/keyHolderY"
110 key: "y"
111}
112ports {
113 name: "GREAT"
114 path: "Components/Warps/worldport"
115}
diff --git a/data/maps/the_talented/rooms/T2 Room.txtpb b/data/maps/the_talented/rooms/T2 Room.txtpb new file mode 100644 index 0000000..8bdc88d --- /dev/null +++ b/data/maps/the_talented/rooms/T2 Room.txtpb
@@ -0,0 +1,6 @@
1name: "T2 Room"
2letters {
3 key: "t"
4 level2: true
5 path: "Components/Collectables/collectable"
6}
diff --git a/data/maps/the_tenacious/connections.txtpb b/data/maps/the_tenacious/connections.txtpb new file mode 100644 index 0000000..56716e0 --- /dev/null +++ b/data/maps/the_tenacious/connections.txtpb
@@ -0,0 +1,35 @@
1connections {
2 from_room: "Control Center Entrance"
3 to_room: "Main Area"
4 door { name: "Control Center Entrance" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Control Center Entrance"
9 door { name: "K Entered" }
10}
11connections {
12 from_room: "Paintings Room"
13 to_room: "Main Area"
14 door { name: "Paintings Door" }
15}
16connections {
17 from_room: "Wisdom Room"
18 to_room: "Main Area"
19 door { name: "Wisdom Door" }
20}
21connections {
22 from_room: "Tower Room"
23 to_room: "Main Area"
24 door { name: "Tower Door" }
25}
26connections {
27 from_room: "Color Room"
28 to_room: "Main Area"
29 door { name: "Color Door" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Mastery"
34 door { name: "Mastery" }
35}
diff --git a/data/maps/the_tenacious/doors.txtpb b/data/maps/the_tenacious/doors.txtpb new file mode 100644 index 0000000..8fe8bd5 --- /dev/null +++ b/data/maps/the_tenacious/doors.txtpb
@@ -0,0 +1,39 @@
1doors {
2 name: "Control Center Entrance"
3 type: EVENT
4 panels { room: "Control Center Entrance" name: "ZERO" }
5}
6doors {
7 name: "K Entered"
8 type: EVENT
9 keyholders { room: "Main Area" name: "K" key: "k" }
10}
11doors {
12 name: "Paintings Door"
13 type: ITEM_ONLY
14 receivers: "Components/Doors/entry_3"
15 rooms { name: "Main Area" }
16}
17doors {
18 name: "Wisdom Door"
19 type: EVENT
20 panels { room: "Wisdom Room" name: "WISDOM" }
21}
22doors {
23 name: "Color Door"
24 type: EVENT
25 panels { room: "Color Room" name: "COLOR" }
26}
27doors {
28 name: "Tower Door"
29 type: EVENT
30 panels { room: "Tower Room" name: "TOWER" }
31}
32doors {
33 name: "Mastery"
34 type: EVENT
35 panels { room: "Paintings Room" name: "PAINTINGS" }
36 panels { room: "Wisdom Room" name: "WISDOM" }
37 panels { room: "Color Room" name: "COLOR" }
38 panels { room: "Tower Room" name: "TOWER" }
39}
diff --git a/data/maps/the_tenacious/metadata.txtpb b/data/maps/the_tenacious/metadata.txtpb new file mode 100644 index 0000000..d98e8f2 --- /dev/null +++ b/data/maps/the_tenacious/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Tenacious"
diff --git a/data/maps/the_tenacious/rooms/Color Room.txtpb b/data/maps/the_tenacious/rooms/Color Room.txtpb new file mode 100644 index 0000000..e2a7a31 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Color Room.txtpb
@@ -0,0 +1,7 @@
1name: "Color Room"
2panels {
3 name: "COLOR"
4 path: "Panels/Room_1/panel_1"
5 clue: "color"
6 answer: "color"
7}
diff --git a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..45a0d12 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Control Center Entrance"
2panels {
3 name: "ZERO"
4 path: "Panels/Room_1/panel_5"
5 clue: "zero"
6 answer: "hero"
7 symbols: ZERO
8}
9ports {
10 name: "CC"
11 path: "Components/Warps/worldport"
12}
diff --git a/data/maps/the_tenacious/rooms/Main Area.txtpb b/data/maps/the_tenacious/rooms/Main Area.txtpb new file mode 100644 index 0000000..18356e7 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Main Area.txtpb
@@ -0,0 +1,6 @@
1name: "Main Area"
2keyholders {
3 name: "K"
4 path: "Components/KeyHolders/keyHolderK"
5 key: "k"
6}
diff --git a/data/maps/the_tenacious/rooms/Mastery.txtpb b/data/maps/the_tenacious/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_tenacious/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_tenacious/rooms/Paintings Room.txtpb b/data/maps/the_tenacious/rooms/Paintings Room.txtpb new file mode 100644 index 0000000..f140ef3 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Paintings Room.txtpb
@@ -0,0 +1,10 @@
1name: "Paintings Room"
2# NOTE: It will be non-trivial to implement the painting pilgrimage in Daedalus,
3# so until then, the door to this room will be an item in door shuffle, and will
4# automatically be open without door shuffle.
5panels {
6 name: "PAINTINGS"
7 path: "Panels/Room_1/panel_3"
8 clue: "paintings"
9 answer: "paintings"
10}
diff --git a/data/maps/the_tenacious/rooms/Tower Room.txtpb b/data/maps/the_tenacious/rooms/Tower Room.txtpb new file mode 100644 index 0000000..d050d80 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Tower Room.txtpb
@@ -0,0 +1,7 @@
1name: "Tower Room"
2panels {
3 name: "TOWER"
4 path: "Panels/Room_1/panel_2"
5 clue: "tower"
6 answer: "tower"
7}
diff --git a/data/maps/the_tenacious/rooms/Wisdom Room.txtpb b/data/maps/the_tenacious/rooms/Wisdom Room.txtpb new file mode 100644 index 0000000..84a1a6d --- /dev/null +++ b/data/maps/the_tenacious/rooms/Wisdom Room.txtpb
@@ -0,0 +1,7 @@
1name: "Wisdom Room"
2panels {
3 name: "WISDOM"
4 path: "Panels/Room_1/panel_4"
5 clue: "wisdom"
6 answer: "wisdom"
7}
diff --git a/data/maps/the_three_doors/connections.txtpb b/data/maps/the_three_doors/connections.txtpb new file mode 100644 index 0000000..e3e80c0 --- /dev/null +++ b/data/maps/the_three_doors/connections.txtpb
@@ -0,0 +1,150 @@
1connections {
2 from_room: "First Second Room"
3 to_room: "Loose Strings Room"
4 door { name: "Firs Door" }
5}
6connections {
7 from_room: "First Second Room"
8 to_room: "Silver Portal Room"
9 door { name: "Initial Door" }
10}
11connections {
12 from {
13 port {
14 room: "First Second Room"
15 name: "TTD"
16 }
17 }
18 to {
19 port {
20 room: "First Second Room"
21 name: "GREAT"
22 }
23 }
24 oneway: true
25}
26connections {
27 from_room: "First Second Room"
28 to_room: "Silver Portal Room"
29 door { name: "Second Left Door" }
30}
31connections {
32 from_room: "First Second Room"
33 to_room: "One Luck Room"
34 door { name: "Second Right Door" }
35}
36connections {
37 from_room: "Silver Portal Room"
38 to_room: "First Second Room"
39 oneway: true
40}
41connections {
42 from {
43 port {
44 room: "Silver Portal Room"
45 name: "BEGIN"
46 }
47 }
48 to {
49 port {
50 room: "First Second Room"
51 name: "GREAT"
52 }
53 }
54 oneway: true
55}
56connections {
57 from {
58 port {
59 room: "Silver Portal Room"
60 name: "NEXT"
61 }
62 }
63 to {
64 port {
65 room: "One Luck Room"
66 name: "BEGIN"
67 }
68 }
69 oneway: true
70}
71connections {
72 from {
73 port {
74 room: "One Luck Room"
75 name: "BEGIN"
76 }
77 }
78 to {
79 port {
80 room: "First Second Room"
81 name: "GREAT"
82 }
83 }
84 oneway: true
85}
86connections {
87 from_room: "One Luck Room"
88 to_room: "Dead End Room"
89 oneway: true
90}
91connections {
92 from_room: "One Luck Room"
93 to_room: "First Second Room"
94 oneway: true
95}
96connections {
97 from_room: "Dead End Room"
98 to_room: "Silver Portal Room"
99 oneway: true
100}
101connections {
102 from {
103 port {
104 room: "Dead End Room"
105 name: "BEGIN"
106 }
107 }
108 to {
109 port {
110 room: "First Second Room"
111 name: "GREAT"
112 }
113 }
114 oneway: true
115}
116connections {
117 from {
118 port {
119 room: "Dead End Room"
120 name: "BEGIN2"
121 }
122 }
123 to {
124 port {
125 room: "First Second Room"
126 name: "GREAT"
127 }
128 }
129 oneway: true
130}
131connections {
132 from_room: "Loose Strings Room"
133 to_room: "First Second Room"
134 oneway: true
135}
136connections {
137 from {
138 port {
139 room: "Loose Strings Room"
140 name: "BEGIN"
141 }
142 }
143 to {
144 port {
145 room: "First Second Room"
146 name: "GREAT"
147 }
148 }
149 oneway: true
150}
diff --git a/data/maps/the_three_doors/doors.txtpb b/data/maps/the_three_doors/doors.txtpb new file mode 100644 index 0000000..5ae9d90 --- /dev/null +++ b/data/maps/the_three_doors/doors.txtpb
@@ -0,0 +1,54 @@
1doors {
2 name: "Firs Door"
3 type: EVENT
4 panels { room: "Silver Portal Room" name: "GOLD" }
5 panels { room: "Silver Portal Room" name: "PORT" }
6 panels { room: "Silver Portal Room" name: "Left" }
7 panels { room: "Silver Portal Room" name: "Right" }
8}
9doors {
10 name: "Initial Door"
11 type: EVENT
12 panels { room: "Silver Portal Room" name: "GOLD" }
13 panels { room: "Silver Portal Room" name: "PORT" }
14 panels { room: "Silver Portal Room" name: "Left" }
15 panels { room: "Silver Portal Room" name: "Right" }
16}
17doors {
18 name: "Second Left Door"
19 type: EVENT
20 panels { room: "First Second Room" name: "FIRS" }
21 panels { room: "First Second Room" name: "INITIAL" }
22 panels { room: "First Second Room" name: "MINUTE (1)" }
23 panels { room: "First Second Room" name: "MINUTE (2)" }
24}
25doors {
26 name: "Second Right Door"
27 type: EVENT
28 panels { room: "Loose Strings Room" name: "LOOSE" }
29 panels { room: "Loose Strings Room" name: "STRINGS" }
30 panels { room: "One Luck Room" name: "LONE" }
31 panels { room: "One Luck Room" name: "CHANCE" }
32}
33doors {
34 name: "The Three Doors Gravestone"
35 type: GRAVESTONE
36 panels { room: "First Second Room" name: "FIRS" }
37 panels { room: "First Second Room" name: "INITIAL" }
38 panels { room: "First Second Room" name: "MINUTE (1)" }
39 panels { room: "First Second Room" name: "MINUTE (2)" }
40 panels { room: "Silver Portal Room" name: "GOLD" }
41 panels { room: "Silver Portal Room" name: "PORT" }
42 panels { room: "Silver Portal Room" name: "Left" }
43 panels { room: "Silver Portal Room" name: "Right" }
44 panels { room: "Loose Strings Room" name: "LOOSE" }
45 panels { room: "Loose Strings Room" name: "STRINGS" }
46 panels { room: "One Luck Room" name: "LONE" }
47 panels { room: "One Luck Room" name: "CHANCE" }
48 panels { room: "Dead End Room" name: "DOOR" }
49 panels { room: "Dead End Room" name: "WAYS" }
50 panels { room: "Dead End Room" name: "DEAD" }
51 panels { room: "Dead End Room" name: "END" }
52 location_room: "Loose Strings Room"
53 location_name: "Gravestone"
54}
diff --git a/data/maps/the_three_doors/metadata.txtpb b/data/maps/the_three_doors/metadata.txtpb new file mode 100644 index 0000000..0c6052a --- /dev/null +++ b/data/maps/the_three_doors/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Three Doors"
diff --git a/data/maps/the_three_doors/rooms/Dead End Room.txtpb b/data/maps/the_three_doors/rooms/Dead End Room.txtpb new file mode 100644 index 0000000..c752368 --- /dev/null +++ b/data/maps/the_three_doors/rooms/Dead End Room.txtpb
@@ -0,0 +1,37 @@
1name: "Dead End Room"
2panels {
3 name: "DOOR"
4 path: "Panels/Dead End/panel3"
5 clue: "door"
6 answer: "knob"
7 symbols: BOXES
8}
9panels {
10 name: "WAYS"
11 path: "Panels/Dead End/panel4"
12 clue: "ways"
13 answer: "sway"
14 symbols: SPARKLES
15}
16panels {
17 name: "DEAD"
18 path: "Panels/Dead End/panel"
19 clue: "dead"
20 answer: "alive"
21 symbols: SUN
22}
23panels {
24 name: "END"
25 path: "Panels/Dead End/panel2"
26 clue: "end"
27 answer: "begin"
28 symbols: SUN
29}
30ports {
31 name: "BEGIN"
32 path: "Components/Warps/worldport6"
33}
34ports {
35 name: "BEGIN2"
36 path: "Components/Warps/worldport5"
37}
diff --git a/data/maps/the_three_doors/rooms/First Second Room.txtpb b/data/maps/the_three_doors/rooms/First Second Room.txtpb new file mode 100644 index 0000000..1bee8c7 --- /dev/null +++ b/data/maps/the_three_doors/rooms/First Second Room.txtpb
@@ -0,0 +1,37 @@
1name: "First Second Room"
2panels {
3 name: "FIRS"
4 path: "Panels/First Second/panel"
5 clue: "firs"
6 answer: "first"
7 symbols: SPARKLES
8}
9panels {
10 name: "INITIAL"
11 path: "Panels/First Second/panel2"
12 clue: "initial"
13 answer: "first"
14 symbols: SUN
15}
16panels {
17 name: "MINUTE (1)"
18 path: "Panels/First Second/panel3"
19 clue: "minute"
20 answer: "second"
21 symbols: EXAMPLE
22}
23panels {
24 name: "MINUTE (2)"
25 path: "Panels/First Second/panel4"
26 clue: "minute"
27 answer: "second"
28 symbols: BOXES
29}
30ports {
31 name: "GREAT"
32 path: "Components/Warps/worldport"
33}
34ports {
35 name: "TTD"
36 path: "Components/Warps/worldport2"
37}
diff --git a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb new file mode 100644 index 0000000..9d4430f --- /dev/null +++ b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb
@@ -0,0 +1,19 @@
1name: "Loose Strings Room"
2panels {
3 name: "LOOSE"
4 path: "Panels/Something/panel3"
5 clue: "loose"
6 answer: "lose"
7 symbols: SPARKLES
8}
9panels {
10 name: "STRINGS"
11 path: "Panels/Something/panel4"
12 clue: "strings"
13 answer: "threads"
14 symbols: SUN
15}
16ports {
17 name: "BEGIN"
18 path: "Components/Warps/worldport7"
19}
diff --git a/data/maps/the_three_doors/rooms/One Luck Room.txtpb b/data/maps/the_three_doors/rooms/One Luck Room.txtpb new file mode 100644 index 0000000..816b4e3 --- /dev/null +++ b/data/maps/the_three_doors/rooms/One Luck Room.txtpb
@@ -0,0 +1,19 @@
1name: "One Luck Room"
2panels {
3 name: "LONE"
4 path: "Panels/Something/panel"
5 clue: "lone"
6 answer: "one"
7 symbols: SPARKLES
8}
9panels {
10 name: "CHANCE"
11 path: "Panels/Something/panel2"
12 clue: "chance"
13 answer: "luck"
14 symbols: SUN
15}
16ports {
17 name: "BEGIN"
18 path: "Components/Warps/worldport8"
19}
diff --git a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb new file mode 100644 index 0000000..aeab9da --- /dev/null +++ b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb
@@ -0,0 +1,35 @@
1name: "Silver Portal Room"
2panels {
3 name: "GOLD"
4 path: "Panels/Silver Portal/panel"
5 clue: "gold"
6 answer: "silver"
7 symbols: EXAMPLE
8}
9panels {
10 name: "PORT"
11 path: "Panels/Silver Portal/panel2"
12 clue: "port"
13 answer: "portal"
14 symbols: SPARKLES
15}
16panels {
17 name: "Left"
18 path: "Panels/Silver Portal/panel3"
19 clue: ""
20 answer: "third"
21}
22panels {
23 name: "Right"
24 path: "Panels/Silver Portal/panel4"
25 clue: ""
26 answer: "fourth"
27}
28ports {
29 name: "BEGIN"
30 path: "Components/Warps/worldport3"
31}
32ports {
33 name: "NEXT"
34 path: "Components/Warps/worldport4"
35}
diff --git a/data/maps/the_tower/connections.txtpb b/data/maps/the_tower/connections.txtpb new file mode 100644 index 0000000..35fab8e --- /dev/null +++ b/data/maps/the_tower/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "First Floor"
3 to_room: "Tower"
4 door { name: "First Floor Door" }
5}
6connections {
7 from_room: "Tower"
8 to_room: "Ending"
9 door { name: "Ending" }
10}
diff --git a/data/maps/the_tower/doors.txtpb b/data/maps/the_tower/doors.txtpb new file mode 100644 index 0000000..ccd731b --- /dev/null +++ b/data/maps/the_tower/doors.txtpb
@@ -0,0 +1,181 @@
1doors {
2 name: "First Floor Puzzles"
3 type: LOCATION_ONLY
4 panels { room: "First Floor" name: "RIDE" }
5 panels { room: "First Floor" name: "PROD" }
6 panels { room: "First Floor" name: "WARM" }
7 panels { room: "First Floor" name: "COLLEGE" }
8 panels { room: "First Floor" name: "HER" }
9 panels { room: "First Floor" name: "CRAM" }
10 panels { room: "First Floor" name: "CUP" }
11 panels { room: "First Floor" name: "IRONY" }
12 panels { room: "First Floor" name: "IRE" }
13 panels { room: "First Floor" name: "ADULT" }
14 panels { room: "First Floor" name: "CALF" }
15 panels { room: "First Floor" name: "BUTTER" }
16 location_room: "First Floor"
17}
18doors {
19 name: "First Floor Door"
20 type: ITEM_ONLY
21 receivers: "Components/Doors/entry_1"
22 panels { room: "First Floor" name: "RIDE" }
23 panels { room: "First Floor" name: "PROD" }
24 panels { room: "First Floor" name: "WARM" }
25 panels { room: "First Floor" name: "COLLEGE" }
26 panels { room: "First Floor" name: "HER" }
27 panels { room: "First Floor" name: "CRAM" }
28 panels { room: "First Floor" name: "CUP" }
29 panels { room: "First Floor" name: "IRONY" }
30 panels { room: "First Floor" name: "IRE" }
31 panels { room: "First Floor" name: "ADULT" }
32 panels { room: "First Floor" name: "CALF" }
33 panels { room: "First Floor" name: "BUTTER" }
34 complete_at: 1
35}
36doors {
37 name: "Second Floor Puzzles"
38 type: LOCATION_ONLY
39 panels { room: "Tower" name: "RHINO" }
40 panels { room: "Tower" name: "FISH" }
41 panels { room: "Tower" name: "LINEAGE" }
42 panels { room: "Tower" name: "GRUMPY" }
43 panels { room: "Tower" name: "ZEBRA" }
44 panels { room: "Tower" name: "SLID" }
45 panels { room: "Tower" name: "FUEL" }
46 panels { room: "Tower" name: "DOUGH" }
47 panels { room: "Tower" name: "LIQUID" }
48 panels { room: "Tower" name: "ICE" }
49 panels { room: "Tower" name: "FLEECE" }
50 panels { room: "Tower" name: "NEED" }
51 panels { room: "Tower" name: "ANNOY (1)" }
52 panels { room: "Tower" name: "ANNOY (2)" }
53 panels { room: "Tower" name: "GIGGLING" }
54 location_room: "Tower"
55}
56doors {
57 name: "Third Floor Puzzles"
58 type: LOCATION_ONLY
59 panels { room: "Tower" name: "MINUSCULE" }
60 panels { room: "Tower" name: "TYPEWRITER" }
61 panels { room: "Tower" name: "READJUST" }
62 panels { room: "Tower" name: "REINDICT" }
63 panels { room: "Tower" name: "COPYRIGHT" }
64 panels { room: "Tower" name: "CONTINENT" }
65 panels { room: "Tower" name: "FOOT" }
66 panels { room: "Tower" name: "EYE" }
67 panels { room: "Tower" name: "RIVER" }
68 panels { room: "Tower" name: "NUCLEUS" }
69 panels { room: "Tower" name: "MIX (1)" }
70 panels { room: "Tower" name: "HEAL" }
71 panels { room: "Tower" name: "SCREW" }
72 panels { room: "Tower" name: "FLY" }
73 panels { room: "Tower" name: "MIX (2)" }
74 location_room: "Tower"
75}
76doors {
77 name: "Fourth Floor Puzzles"
78 type: LOCATION_ONLY
79 panels { room: "Tower" name: "BARE" }
80 panels { room: "Tower" name: "CANON" }
81 panels { room: "Tower" name: "DUCTS" }
82 panels { room: "Tower" name: "COY" }
83 panels { room: "Tower" name: "LYNX" }
84 panels { room: "Tower" name: "SCENTS (1)" }
85 panels { room: "Tower" name: "SCENTS (2)" }
86 panels { room: "Tower" name: "SEIZE (1)" }
87 panels { room: "Tower" name: "SEIZE (2)" }
88 panels { room: "Tower" name: "THROWN" }
89 location_room: "Tower"
90}
91doors {
92 name: "Fifth Floor Puzzles"
93 type: LOCATION_ONLY
94 panels { room: "Tower" name: "FUND" }
95 panels { room: "Tower" name: "ENVELOPE" }
96 panels { room: "Tower" name: "ROTE" }
97 panels { room: "Tower" name: "ENVELOPES" }
98 panels { room: "Tower" name: "ERECTS" }
99 panels { room: "Tower" name: "HIDE (1)" }
100 panels { room: "Tower" name: "HUE" }
101 panels { room: "Tower" name: "CRUST" }
102 panels { room: "Tower" name: "HIDE (2)" }
103 panels { room: "Tower" name: "BETTER" }
104 location_room: "Tower"
105}
106doors {
107 name: "Colors Panel"
108 type: EVENT
109 panels { room: "First Floor" name: "RIDE" }
110 panels { room: "First Floor" name: "PROD" }
111 panels { room: "First Floor" name: "WARM" }
112 panels { room: "First Floor" name: "COLLEGE" }
113 panels { room: "First Floor" name: "HER" }
114 panels { room: "First Floor" name: "CRAM" }
115 panels { room: "First Floor" name: "CUP" }
116 panels { room: "First Floor" name: "IRONY" }
117 panels { room: "First Floor" name: "IRE" }
118 panels { room: "First Floor" name: "ADULT" }
119 panels { room: "First Floor" name: "CALF" }
120 panels { room: "First Floor" name: "BUTTER" }
121 panels { room: "Tower" name: "RHINO" }
122 panels { room: "Tower" name: "FISH" }
123 panels { room: "Tower" name: "LINEAGE" }
124 panels { room: "Tower" name: "GRUMPY" }
125 panels { room: "Tower" name: "ZEBRA" }
126 panels { room: "Tower" name: "SLID" }
127 panels { room: "Tower" name: "FUEL" }
128 panels { room: "Tower" name: "DOUGH" }
129 panels { room: "Tower" name: "LIQUID" }
130 panels { room: "Tower" name: "ICE" }
131 panels { room: "Tower" name: "FLEECE" }
132 panels { room: "Tower" name: "NEED" }
133 panels { room: "Tower" name: "ANNOY (1)" }
134 panels { room: "Tower" name: "ANNOY (2)" }
135 panels { room: "Tower" name: "GIGGLING" }
136 panels { room: "Tower" name: "MINUSCULE" }
137 panels { room: "Tower" name: "TYPEWRITER" }
138 panels { room: "Tower" name: "READJUST" }
139 panels { room: "Tower" name: "REINDICT" }
140 panels { room: "Tower" name: "COPYRIGHT" }
141 panels { room: "Tower" name: "CONTINENT" }
142 panels { room: "Tower" name: "FOOT" }
143 panels { room: "Tower" name: "EYE" }
144 panels { room: "Tower" name: "RIVER" }
145 panels { room: "Tower" name: "NUCLEUS" }
146 panels { room: "Tower" name: "MIX (1)" }
147 panels { room: "Tower" name: "HEAL" }
148 panels { room: "Tower" name: "SCREW" }
149 panels { room: "Tower" name: "FLY" }
150 panels { room: "Tower" name: "MIX (2)" }
151 panels { room: "Tower" name: "BARE" }
152 panels { room: "Tower" name: "CANON" }
153 panels { room: "Tower" name: "DUCTS" }
154 panels { room: "Tower" name: "COY" }
155 panels { room: "Tower" name: "LYNX" }
156 panels { room: "Tower" name: "SCENTS (1)" }
157 panels { room: "Tower" name: "SCENTS (2)" }
158 panels { room: "Tower" name: "SEIZE (1)" }
159 panels { room: "Tower" name: "SEIZE (2)" }
160 panels { room: "Tower" name: "THROWN" }
161 panels { room: "Tower" name: "FUND" }
162 panels { room: "Tower" name: "ENVELOPE" }
163 panels { room: "Tower" name: "ROTE" }
164 panels { room: "Tower" name: "ENVELOPES" }
165 panels { room: "Tower" name: "ERECTS" }
166 panels { room: "Tower" name: "HIDE (1)" }
167 panels { room: "Tower" name: "HUE" }
168 panels { room: "Tower" name: "CRUST" }
169 panels { room: "Tower" name: "HIDE (2)" }
170 panels { room: "Tower" name: "BETTER" }
171}
172doors {
173 name: "Context Panel"
174 type: EVENT
175 panels { room: "Tower" name: "Colors" }
176}
177doors {
178 name: "Ending"
179 type: EVENT
180 panels { room: "Tower" name: "Context" }
181}
diff --git a/data/maps/the_tower/metadata.txtpb b/data/maps/the_tower/metadata.txtpb new file mode 100644 index 0000000..dc185e0 --- /dev/null +++ b/data/maps/the_tower/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Tower"
diff --git a/data/maps/the_tower/rooms/Ending.txtpb b/data/maps/the_tower/rooms/Ending.txtpb new file mode 100644 index 0000000..0c579c6 --- /dev/null +++ b/data/maps/the_tower/rooms/Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Ending"
2endings {
3 name: "RED"
4 path: "Components/end"
5}
diff --git a/data/maps/the_tower/rooms/First Floor.txtpb b/data/maps/the_tower/rooms/First Floor.txtpb new file mode 100644 index 0000000..33398a3 --- /dev/null +++ b/data/maps/the_tower/rooms/First Floor.txtpb
@@ -0,0 +1,101 @@
1name: "First Floor"
2panels {
3 name: "RIDE"
4 path: "Panels/Floor 1/panel_1"
5 clue: "ride"
6 answer: "lion"
7 symbols: SPARKLES
8 symbols: PLANET
9}
10panels {
11 name: "PROD"
12 path: "Panels/Floor 1/panel_2"
13 clue: "prod"
14 answer: "dolphin"
15 symbols: SPARKLES
16 symbols: PLANET
17}
18panels {
19 name: "WARM"
20 path: "Panels/Floor 1/panel_3"
21 clue: "warm"
22 answer: "bee"
23 symbols: SPARKLES
24 symbols: PLANET
25}
26panels {
27 name: "COLLEGE"
28 path: "Panels/Floor 1/panel_4"
29 clue: "college"
30 answer: "fish"
31 symbols: EXAMPLE
32 symbols: PLANET
33}
34panels {
35 name: "HER"
36 path: "Panels/Floor 1/panel_5"
37 clue: "her"
38 answer: "cow"
39 symbols: SPARKLES
40 symbols: PLANET
41}
42panels {
43 name: "CRAM"
44 path: "Panels/Floor 1/panel_6"
45 clue: "cram"
46 answer: "wolf"
47 symbols: SUN
48 symbols: PLANET
49}
50panels {
51 name: "CUP"
52 path: "Panels/Floor 1/panel_7"
53 clue: "cup"
54 answer: "lion"
55 symbols: SPARKLES
56 symbols: AGE
57}
58panels {
59 name: "IRONY"
60 path: "Panels/Floor 1/panel_8"
61 clue: "irony"
62 answer: "rust"
63 symbols: SPARKLES
64 symbols: AGE
65}
66panels {
67 name: "IRE"
68 path: "Panels/Floor 1/panel_9"
69 clue: "ire"
70 answer: "ash"
71 symbols: SPARKLES
72 symbols: AGE
73}
74panels {
75 name: "ADULT"
76 path: "Panels/Floor 1/panel_10"
77 clue: "adult"
78 answer: "children"
79 symbols: PLANET
80 symbols: AGE
81}
82panels {
83 name: "CALF"
84 path: "Panels/Floor 1/panel_11"
85 clue: "calf"
86 answer: "bull"
87 symbols: GENDER
88 symbols: AGE
89}
90panels {
91 name: "BUTTER"
92 path: "Panels/Floor 1/panel_12"
93 clue: "butter"
94 answer: "cram"
95 symbols: SPARKLES
96 symbols: EXAMPLE
97}
98ports {
99 name: "GREAT"
100 path: "Components/Warps/worldport"
101}
diff --git a/data/maps/the_tower/rooms/Tower.txtpb b/data/maps/the_tower/rooms/Tower.txtpb new file mode 100644 index 0000000..325c3b6 --- /dev/null +++ b/data/maps/the_tower/rooms/Tower.txtpb
@@ -0,0 +1,409 @@
1name: "Tower"
2panels {
3 name: "RHINO"
4 path: "Panels/Floor 2/panel_1"
5 clue: "rhino"
6 answer: "hornet"
7 symbols: SPARKLES
8 symbols: BOXES
9}
10panels {
11 name: "FISH"
12 path: "Panels/Floor 2/panel_2"
13 clue: "fish"
14 answer: "fishes"
15 symbols: PLANET
16}
17panels {
18 name: "LINEAGE"
19 path: "Panels/Floor 2/panel_3"
20 clue: "lineage"
21 answer: "eaglet"
22 symbols: AGE
23 symbols: EVAL
24}
25panels {
26 name: "GRUMPY"
27 path: "Panels/Floor 2/panel_4"
28 clue: "grumpy"
29 answer: "crab"
30 symbols: SUN
31 symbols: SPARKLES
32}
33panels {
34 name: "ZEBRA"
35 path: "Panels/Floor 2/panel_5"
36 clue: "zebra"
37 answer: "tiger"
38 symbols: BOXES
39}
40panels {
41 name: "SLID"
42 path: "Panels/Floor 2/panel_6"
43 clue: "slid"
44 answer: "liquid"
45 symbols: SPARKLES
46 symbols: CROSS
47}
48panels {
49 name: "FUEL"
50 path: "Panels/Floor 2/panel_7"
51 clue: "fuel"
52 answer: "fir"
53 symbols: SPARKLES
54 symbols: CROSS
55}
56panels {
57 name: "DOUGH"
58 path: "Panels/Floor 2/panel_8"
59 clue: "dough"
60 answer: "sandwich"
61 symbols: BOXES
62 symbols: CROSS
63}
64panels {
65 name: "LIQUID"
66 path: "Panels/Floor 2/panel_9"
67 clue: "liquid"
68 answer: "plasma"
69 symbols: CROSS
70}
71panels {
72 name: "ICE"
73 path: "Panels/Floor 2/panel_10"
74 clue: "ice"
75 answer: "sea"
76 symbols: BOXES
77 symbols: CROSS
78}
79panels {
80 name: "FLEECE"
81 path: "Panels/Floor 2/panel_11"
82 clue: "fleece"
83 answer: "nephew"
84 symbols: ZERO
85 symbols: GENDER
86}
87panels {
88 name: "NEED"
89 path: "Panels/Floor 2/panel_12"
90 clue: "need"
91 answer: "aunt"
92 symbols: ZERO
93 symbols: PYRAMID
94}
95panels {
96 name: "ANNOY (1)"
97 path: "Panels/Floor 2/panel_13"
98 clue: "annoy"
99 answer: "brother"
100 symbols: SPARKLES
101 symbols: PYRAMID
102}
103panels {
104 name: "ANNOY (2)"
105 path: "Panels/Floor 2/panel_14"
106 clue: "annoy"
107 answer: "father"
108 symbols: ZERO
109 symbols: PYRAMID
110}
111panels {
112 name: "GIGGLING"
113 path: "Panels/Floor 2/panel_15"
114 clue: "giggling"
115 answer: "daughter"
116 symbols: SPARKLES
117 symbols: PYRAMID
118}
119panels {
120 name: "MINUSCULE"
121 path: "Panels/Floor 3/panel_1"
122 clue: "minuscule"
123 answer: "tin"
124 symbols: SUN
125 symbols: SPARKLES
126}
127panels {
128 name: "TYPEWRITER"
129 path: "Panels/Floor 3/panel_2"
130 clue: "typewriter"
131 answer: "keyboards"
132 symbols: PLANET
133 symbols: AGE
134}
135panels {
136 name: "READJUST"
137 path: "Panels/Floor 3/panel_3"
138 clue: "readjust"
139 answer: "adjusted"
140 symbols: SPARKLES
141}
142panels {
143 name: "REINDICT"
144 path: "Panels/Floor 3/panel_4"
145 clue: "reindict"
146 answer: "credit"
147 symbols: ANAGRAM
148 symbols: EVAL
149}
150panels {
151 name: "COPYRIGHT"
152 path: "Panels/Floor 3/panel_5"
153 clue: "copyright"
154 answer: "trader"
155 symbols: SUN
156 symbols: SPARKLES
157}
158panels {
159 name: "CONTINENT"
160 path: "Panels/Floor 3/panel_6"
161 clue: "continent"
162 answer: "shop"
163 symbols: BOXES
164}
165panels {
166 name: "FOOT"
167 path: "Panels/Floor 3/panel_7"
168 clue: "foot"
169 answer: "house"
170 symbols: BOXES
171}
172panels {
173 name: "EYE"
174 path: "Panels/Floor 3/panel_8"
175 clue: "eye"
176 answer: "school"
177 symbols: BOXES
178 symbols: STARS
179}
180panels {
181 name: "RIVER"
182 path: "Panels/Floor 3/panel_9"
183 clue: "river"
184 answer: "hospital"
185 symbols: BOXES
186}
187panels {
188 name: "NUCLEUS"
189 path: "Panels/Floor 3/panel_10"
190 clue: "nucleus"
191 answer: "jail"
192 symbols: BOXES
193}
194panels {
195 name: "MIX (1)"
196 path: "Panels/Floor 3/panel_11"
197 clue: "mix"
198 answer: "bar"
199 symbols: JOB
200 symbols: STARS
201}
202panels {
203 name: "HEAL"
204 path: "Panels/Floor 3/panel_12"
205 clue: "heal"
206 answer: "hospital"
207 symbols: JOB
208 symbols: STARS
209}
210panels {
211 name: "SCREW"
212 path: "Panels/Floor 3/panel_13"
213 clue: "screw"
214 answer: "toolbox"
215 symbols: JOB
216 symbols: STARS
217}
218panels {
219 name: "FLY"
220 path: "Panels/Floor 3/panel_14"
221 clue: "fly"
222 answer: "airplane"
223 symbols: JOB
224 symbols: STARS
225}
226panels {
227 name: "MIX (2)"
228 path: "Panels/Floor 3/panel_15"
229 clue: "mix"
230 answer: "kitchen"
231 symbols: JOB
232 symbols: STARS
233}
234panels {
235 name: "BARE"
236 path: "Panels/Floor 4/panel_1"
237 clue: "bare"
238 answer: "cub"
239 symbols: ZERO
240 symbols: AGE
241}
242panels {
243 name: "CANON"
244 path: "Panels/Floor 4/panel_2"
245 clue: "canon"
246 answer: "boom"
247 symbols: ZERO
248 symbols: SOUND
249}
250panels {
251 name: "DUCTS"
252 path: "Panels/Floor 4/panel_3"
253 clue: "ducts"
254 answer: "quack"
255 symbols: ZERO
256 symbols: SOUND
257}
258panels {
259 name: "COY"
260 path: "Panels/Floor 4/panel_4"
261 clue: "coy"
262 answer: "fish"
263 symbols: ZERO
264 symbols: EXAMPLE
265}
266panels {
267 name: "LYNX"
268 path: "Panels/Floor 4/panel_5"
269 clue: "lynx"
270 answer: "slink"
271 symbols: ZERO
272 symbols: ANAGRAM
273}
274panels {
275 name: "SCENTS (1)"
276 path: "Panels/Floor 4/panel_6"
277 clue: "scents"
278 answer: "dollars"
279 symbols: ZERO
280 symbols: BOXES
281}
282panels {
283 name: "SCENTS (2)"
284 path: "Panels/Floor 4/panel_7"
285 clue: "scents"
286 answer: "sight"
287 symbols: ZERO
288 symbols: EXAMPLE
289}
290panels {
291 name: "SEIZE (1)"
292 path: "Panels/Floor 4/panel_8"
293 clue: "seize"
294 answer: "oceans"
295 symbols: ZERO
296 symbols: PYRAMID
297}
298panels {
299 name: "SEIZE (2)"
300 path: "Panels/Floor 4/panel_9"
301 clue: "seize"
302 answer: "eye"
303 symbols: ZERO
304 symbols: PLANET
305 symbols: JOB
306}
307panels {
308 name: "THROWN"
309 path: "Panels/Floor 4/panel_10"
310 clue: "thrown"
311 answer: "chair"
312 symbols: ZERO
313 symbols: EXAMPLE
314}
315panels {
316 name: "FUND"
317 path: "Panels/Floor 5/panel_1"
318 clue: "fund"
319 answer: "find"
320 symbols: SPARKLES
321 symbols: AGE
322}
323panels {
324 name: "ENVELOPE"
325 path: "Panels/Floor 5/panel_2"
326 clue: "envelope"
327 answer: "letters"
328 symbols: PLANET
329 symbols: STARS
330}
331panels {
332 name: "ROTE"
333 path: "Panels/Floor 5/panel_3"
334 clue: "rote"
335 answer: "write"
336 symbols: ZERO
337 symbols: AGE
338}
339panels {
340 name: "ENVELOPES"
341 path: "Panels/Floor 5/panel_4"
342 clue: "envelopes"
343 answer: "words"
344 symbols: BOXES
345 symbols: STARS
346}
347panels {
348 name: "ERECTS"
349 path: "Panels/Floor 5/panel_5"
350 clue: "erects"
351 answer: "hidden"
352 symbols: SUN
353 symbols: ANAGRAM
354}
355panels {
356 name: "HIDE (1)"
357 path: "Panels/Floor 5/panel_6"
358 clue: "hide"
359 answer: "see"
360 symbols: SUN
361 symbols: SPARKLES
362}
363panels {
364 name: "HUE"
365 path: "Panels/Floor 5/panel_7"
366 clue: "hue"
367 answer: "colors"
368 symbols: SUN
369 symbols: PLANET
370}
371panels {
372 name: "CRUST"
373 path: "Panels/Floor 5/panel_8"
374 clue: "crust"
375 answer: "read"
376 symbols: SPARKLES
377 symbols: BOXES
378}
379panels {
380 name: "HIDE (2)"
381 path: "Panels/Floor 5/panel_9"
382 clue: "hide"
383 answer: "secret"
384 symbols: SUN
385 symbols: SPARKLES
386}
387panels {
388 name: "BETTER"
389 path: "Panels/Floor 5/panel_10"
390 clue: "better"
391 answer: "letters"
392 symbols: ZERO
393 symbols: PLANET
394}
395panels {
396 name: "Colors"
397 path: "Panels/End/panel_1"
398 clue: ""
399 answer: "backdoor"
400 symbols: QUESTION
401 required_door { name: "Colors Panel" }
402}
403panels {
404 name: "Context"
405 path: "Panels/End/panel_2"
406 clue: ""
407 answer: "door"
408 required_door { name: "Context Panel" }
409}
diff --git a/data/maps/the_tree/connections.txtpb b/data/maps/the_tree/connections.txtpb new file mode 100644 index 0000000..b455a6c --- /dev/null +++ b/data/maps/the_tree/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Bearer Entrance"
4 door { name: "Control Center Brown Door" }
5}
diff --git a/data/maps/the_tree/doors.txtpb b/data/maps/the_tree/doors.txtpb new file mode 100644 index 0000000..6cb4086 --- /dev/null +++ b/data/maps/the_tree/doors.txtpb
@@ -0,0 +1,42 @@
1doors {
2 name: "Control Center Brown Door"
3 type: CONTROL_CENTER_COLOR
4 receivers: "Components/Doors/entry_1"
5 control_center_color: "brown"
6}
7doors {
8 name: "The Tree Gravestone"
9 type: GRAVESTONE
10 panels { room: "Main Area" name: "COLOR" }
11 panels { room: "Main Area" name: "DAMAGE (1)" }
12 panels { room: "Main Area" name: "DAMAGE (2)" }
13 panels { room: "Main Area" name: "MEAL (1)" }
14 panels { room: "Main Area" name: "MEAL (2)" }
15 panels { room: "Main Area" name: "WALK (1)" }
16 panels { room: "Main Area" name: "WALK (2)" }
17 panels { room: "Main Area" name: "REST" }
18 panels { room: "Main Area" name: "SLEEP" }
19 panels { room: "Main Area" name: "JUMP (1)" }
20 panels { room: "Main Area" name: "JUMP (2)" }
21 panels { room: "Main Area" name: "DRIZZLE" }
22 panels { room: "Main Area" name: "WADE" }
23 panels { room: "Main Area" name: "GROW (1)" }
24 panels { room: "Main Area" name: "GROW (2)" }
25 panels { room: "Main Area" name: "GROW (3)" }
26 panels { room: "Main Area" name: "GOOD (1)" }
27 panels { room: "Main Area" name: "GOOD (2)" }
28 panels { room: "Main Area" name: "GOOD (3)" }
29 panels { room: "Main Area" name: "HOVER" }
30 panels { room: "Main Area" name: "HAPPY (1)" }
31 panels { room: "Main Area" name: "HAPPY (2)" }
32 panels { room: "Main Area" name: "HAPPY (3)" }
33 panels { room: "Main Area" name: "LIGHT (1)" }
34 panels { room: "Main Area" name: "LIGHT (2)" }
35 panels { room: "Main Area" name: "LIGHT (3)" }
36 panels { room: "Main Area" name: "SMALL (1)" }
37 panels { room: "Main Area" name: "SMALL (2)" }
38 panels { room: "Main Area" name: "SMALL (3)" }
39 panels { room: "Main Area" name: "SPRINKLE" }
40 location_room: "Main Area"
41 location_name: "Gravestone"
42}
diff --git a/data/maps/the_tree/metadata.txtpb b/data/maps/the_tree/metadata.txtpb new file mode 100644 index 0000000..6090384 --- /dev/null +++ b/data/maps/the_tree/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Tree"
diff --git a/data/maps/the_tree/rooms/Bearer Entrance.txtpb b/data/maps/the_tree/rooms/Bearer Entrance.txtpb new file mode 100644 index 0000000..797e5d0 --- /dev/null +++ b/data/maps/the_tree/rooms/Bearer Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Bearer Entrance"
2ports {
3 name: "BEARER"
4 path: "Components/Warps/worldport"
5}
diff --git a/data/maps/the_tree/rooms/Main Area.txtpb b/data/maps/the_tree/rooms/Main Area.txtpb new file mode 100644 index 0000000..b232d1e --- /dev/null +++ b/data/maps/the_tree/rooms/Main Area.txtpb
@@ -0,0 +1,239 @@
1name: "Main Area"
2panels {
3 name: "COLOR"
4 path: "Panels/Room_1/panel_1"
5 clue: "color"
6 answer: "brown"
7 symbols: EXAMPLE
8}
9panels {
10 name: "DAMAGE (1)"
11 path: "Panels/Room_1/panel_2"
12 clue: "damage"
13 answer: "dent"
14 symbols: PYRAMID
15}
16panels {
17 name: "DAMAGE (2)"
18 path: "Panels/Room_1/panel_3"
19 clue: "damage"
20 answer: "ruin"
21 symbols: PYRAMID
22}
23panels {
24 name: "MEAL (1)"
25 path: "Panels/Room_1/panel_4"
26 clue: "meal"
27 answer: "snack"
28 symbols: PYRAMID
29}
30panels {
31 name: "MEAL (2)"
32 path: "Panels/Room_1/panel_5"
33 clue: "meal"
34 answer: "feast"
35 symbols: PYRAMID
36}
37panels {
38 name: "WALK (1)"
39 path: "Panels/Room_1/panel_6"
40 clue: "walk"
41 answer: "run"
42 symbols: PYRAMID
43}
44panels {
45 name: "WALK (2)"
46 path: "Panels/Room_1/panel_7"
47 clue: "walk"
48 answer: "sprint"
49 symbols: PYRAMID
50}
51panels {
52 name: "REST"
53 path: "Panels/Room_1/panel_8"
54 clue: "rest"
55 answer: "lounge"
56 symbols: PYRAMID
57}
58panels {
59 name: "SLEEP"
60 path: "Panels/Room_1/panel_9"
61 clue: "sleep"
62 answer: "rest"
63 symbols: PYRAMID
64}
65panels {
66 name: "JUMP (1)"
67 path: "Panels/Room_1/panel_10"
68 clue: "jump"
69 answer: "hop"
70 symbols: PYRAMID
71}
72panels {
73 name: "JUMP (2)"
74 path: "Panels/Room_1/panel_11"
75 clue: "jump"
76 answer: "leap"
77 symbols: PYRAMID
78}
79panels {
80 name: "DRIZZLE"
81 path: "Panels/Room_1/panel_12"
82 clue: "drizzle"
83 answer: "pour"
84 symbols: PYRAMID
85}
86panels {
87 name: "WADE"
88 path: "Panels/Room_1/panel_13"
89 clue: "wade"
90 answer: "dive"
91 symbols: PYRAMID
92}
93panels {
94 name: "GROW (1)"
95 path: "Panels/Room_1/panel_14"
96 clue: "grow"
97 answer: "sprout"
98 symbols: PYRAMID
99}
100panels {
101 name: "GROW (2)"
102 path: "Panels/Room_1/panel_15"
103 clue: "grow"
104 answer: "flourish"
105 symbols: PYRAMID
106}
107panels {
108 name: "GROW (3)"
109 path: "Panels/Room_1/panel_16"
110 clue: "grow"
111 answer: "die"
112 symbols: SUN
113}
114panels {
115 name: "GOOD (1)"
116 path: "Panels/Room_1/panel_17"
117 clue: "good"
118 answer: "bad"
119 symbols: SUN
120}
121panels {
122 name: "GOOD (2)"
123 path: "Panels/Room_1/panel_18"
124 clue: "good"
125 answer: "okay"
126 symbols: PYRAMID
127}
128panels {
129 name: "GOOD (3)"
130 path: "Panels/Room_1/panel_19"
131 clue: "good"
132 answer: "great"
133 symbols: PYRAMID
134}
135panels {
136 name: "HOVER"
137 path: "Panels/Room_1/panel_20"
138 clue: "hover"
139 answer: "fly"
140 symbols: PYRAMID
141}
142panels {
143 name: "HAPPY (1)"
144 path: "Panels/Room_1/panel_21"
145 clue: "happy"
146 answer: "glad"
147 symbols: PYRAMID
148}
149panels {
150 name: "HAPPY (2)"
151 path: "Panels/Room_1/panel_22"
152 clue: "happy"
153 answer: "joyful"
154 symbols: PYRAMID
155}
156panels {
157 name: "HAPPY (3)"
158 path: "Panels/Room_1/panel_23"
159 clue: "happy"
160 answer: "sad"
161 symbols: SUN
162}
163panels {
164 name: "LIGHT (1)"
165 path: "Panels/Room_1/panel_24"
166 clue: "light"
167 answer: "dim"
168 symbols: PYRAMID
169}
170panels {
171 name: "LIGHT (2)"
172 path: "Panels/Room_1/panel_25"
173 clue: "light"
174 answer: "bright"
175 symbols: PYRAMID
176}
177panels {
178 name: "LIGHT (3)"
179 path: "Panels/Room_1/panel_26"
180 clue: "light"
181 answer: "dark"
182 symbols: SUN
183}
184panels {
185 name: "SMALL (1)"
186 path: "Panels/Room_1/panel_27"
187 clue: "small"
188 answer: "big"
189 symbols: SUN
190}
191panels {
192 name: "SMALL (2)"
193 path: "Panels/Room_1/panel_28"
194 clue: "small"
195 answer: "modest"
196 symbols: PYRAMID
197}
198panels {
199 name: "SMALL (3)"
200 path: "Panels/Room_1/panel_29"
201 clue: "small"
202 answer: "tiny"
203 symbols: PYRAMID
204}
205panels {
206 name: "SPRINKLE"
207 path: "Panels/Room_1/panel_30"
208 clue: "sprinkle"
209 answer: "rain"
210 symbols: PYRAMID
211}
212ports {
213 name: "UNKEMPT"
214 path: "Components/Warps/worldport4"
215}
216ports {
217 name: "DIGITAL"
218 path: "Components/Warps/worldport5"
219}
220ports {
221 name: "GREAT"
222 path: "Components/Warps/worldport2"
223}
224ports {
225 name: "DAEDALUS"
226 path: "Components/Warps/worldport3"
227}
228paintings {
229 name: "SEA"
230 path: "Components/Paintings/sea"
231}
232paintings {
233 name: "EYERED"
234 path: "Components/Paintings/eyeRed"
235}
236paintings {
237 name: "WHY_LETTERS"
238 path: "Components/Paintings/why_letters"
239}
diff --git a/data/maps/the_unkempt/connections.txtpb b/data/maps/the_unkempt/connections.txtpb new file mode 100644 index 0000000..a9e30db --- /dev/null +++ b/data/maps/the_unkempt/connections.txtpb
@@ -0,0 +1,60 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Right Area"
4 door { name: "Right Door" }
5}
6connections {
7 from_room: "Middle Room"
8 to_room: "Unsymmetry Room"
9 door { name: "W2 Room Door" }
10}
11connections {
12 from_room: "Main Area"
13 to_room: "Middle Room"
14 door { name: "Cyan Doors" }
15}
16connections {
17 from_room: "Main Area"
18 to_room: "Exit Room 2"
19 door { name: "Exit Door 1" }
20}
21connections {
22 from_room: "Exit Room 2"
23 to_room: "Exit Room 3"
24 door { name: "Exit Door 2" }
25}
26connections {
27 from_room: "Main Area"
28 to_room: "Control Center Entrance"
29 door { name: "I Entered" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Control Center Entrance"
34 door { name: "Control Center Entrance" }
35}
36connections {
37 from_room: "Right Area"
38 to_room: "V1 Room"
39 door { name: "V1 Door" }
40}
41connections {
42 from_room: "Right Area"
43 to_room: "Daedalus Entrance"
44 door { name: "Control Center Orange Door" }
45}
46connections {
47 from_room: "Unsymmetry Room"
48 to_room: "W2 Room"
49 door { name: "W2 Door" }
50}
51connections {
52 from_room: "Unsymmetry Room"
53 to_room: "V Keyholder"
54 door { name: "V Keyholder" }
55}
56connections {
57 from_room: "Unsymmetry Room"
58 to_room: "W Keyholder"
59 door { name: "W Keyholder" }
60}
diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb new file mode 100644 index 0000000..2349913 --- /dev/null +++ b/data/maps/the_unkempt/doors.txtpb
@@ -0,0 +1,184 @@
1doors {
2 name: "Right Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_2"
5 panels { room: "Main Area" name: "EYE" }
6 panels { room: "Main Area" name: "SIGHT" }
7 panels { room: "Main Area" name: "SHY" }
8 panels { room: "Main Area" name: "QUITE" }
9 location_room: "Main Area"
10}
11doors {
12 name: "W2 Room Door"
13 type: STANDARD
14 receivers: "Components/Doors/entry_1"
15 panels { room: "Middle Room" name: "RIDDLE" }
16 panels { room: "Middle Room" name: "FELLOW" }
17 panels { room: "Middle Room" name: "YELLOW" }
18 panels { room: "Middle Room" name: "FIDDLE" }
19 location_room: "Middle Room"
20}
21doors {
22 name: "Cyan Doors"
23 type: EVENT
24 receivers: "Components/Doors/entry_12"
25 double_letters: true
26}
27doors {
28 name: "Sun Temple Entrance"
29 type: EVENT
30 panels { room: "Exit Room 3" name: "ENTER" }
31}
32doors {
33 name: "Exit Door 1"
34 type: EVENT
35 panels { room: "Main Area" name: "PHASE" }
36 panels { room: "Main Area" name: "SCALE" }
37 panels { room: "Main Area" name: "WAYS" }
38 panels { room: "Main Area" name: "TRAIL" }
39}
40doors {
41 name: "Exit Door 2"
42 type: EVENT
43 panels { room: "Exit Room 2" name: "FOUR" }
44 panels { room: "Exit Room 2" name: "MINE" }
45 panels { room: "Exit Room 2" name: "DOOR" }
46 panels { room: "Exit Room 2" name: "WINE" }
47}
48doors {
49 name: "I Entered"
50 type: EVENT
51 keyholders { room: "Main Area" name: "I" key: "i" }
52}
53doors {
54 name: "Control Center Entrance"
55 type: EVENT
56 panels { room: "Control Center Entrance" name: "RETURN" }
57}
58doors {
59 name: "V1 Door"
60 type: EVENT
61 panels { room: "Right Area" name: "QUIET" }
62 panels { room: "Right Area" name: "DIET" }
63 panels { room: "Right Area" name: "FOURTH" }
64 panels { room: "Right Area" name: "FORTH" }
65}
66doors {
67 name: "Control Center Orange Door"
68 type: CONTROL_CENTER_COLOR
69 receivers: "Components/Doors/entry_6"
70 receivers: "Components/Doors/entry_13"
71 receivers: "Panels/Assorted/panel_1/teleportListener"
72 control_center_color: "orange"
73 double_letters: true
74}
75doors {
76 name: "W2 Door"
77 type: EVENT
78 panels { room: "Unsymmetry Room" name: "UNINTERESTED" }
79 panels { room: "Unsymmetry Room" name: "IMPARTIAL" }
80 panels { room: "Unsymmetry Room" name: "ENTERTAIN" }
81 panels { room: "Unsymmetry Room" name: "CONFUSE" }
82 panels { room: "Unsymmetry Room" name: "UNLUCKY" }
83 panels { room: "Unsymmetry Room" name: "UNEXPECTED" }
84 panels { room: "Unsymmetry Room" name: "UNIRONIC" }
85 panels { room: "Unsymmetry Room" name: "ACCIDENTAL" }
86 panels { room: "Unsymmetry Room" name: "COMPLETE" }
87 panels { room: "Unsymmetry Room" name: "ENROLL" }
88 panels { room: "Unsymmetry Room" name: "ACCEPT" }
89 panels { room: "Unsymmetry Room" name: "DISPROVE" }
90 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" }
91 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" }
92}
93doors {
94 name: "V Keyholder"
95 type: EVENT
96 panels { room: "Unsymmetry Room" name: "UNINTERESTED" }
97 panels { room: "Unsymmetry Room" name: "IMPARTIAL" }
98 panels { room: "Unsymmetry Room" name: "ENTERTAIN" }
99 panels { room: "Unsymmetry Room" name: "CONFUSE" }
100 panels { room: "Unsymmetry Room" name: "UNLUCKY" }
101 panels { room: "Unsymmetry Room" name: "UNEXPECTED" }
102 panels { room: "Unsymmetry Room" name: "UNIRONIC" }
103 panels { room: "Unsymmetry Room" name: "ACCIDENTAL" }
104 panels { room: "Unsymmetry Room" name: "COMPLETE" }
105 panels { room: "Unsymmetry Room" name: "ENROLL" }
106 panels { room: "Unsymmetry Room" name: "ACCEPT" }
107 panels { room: "Unsymmetry Room" name: "DISPROVE" }
108 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" }
109 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" }
110}
111doors {
112 name: "W Keyholder"
113 type: EVENT
114 panels { room: "Unsymmetry Room" name: "UNINTERESTED" }
115 panels { room: "Unsymmetry Room" name: "IMPARTIAL" }
116 panels { room: "Unsymmetry Room" name: "ENTERTAIN" }
117 panels { room: "Unsymmetry Room" name: "CONFUSE" }
118 panels { room: "Unsymmetry Room" name: "UNLUCKY" }
119 panels { room: "Unsymmetry Room" name: "UNEXPECTED" }
120 panels { room: "Unsymmetry Room" name: "UNIRONIC" }
121 panels { room: "Unsymmetry Room" name: "ACCIDENTAL" }
122 panels { room: "Unsymmetry Room" name: "COMPLETE" }
123 panels { room: "Unsymmetry Room" name: "ENROLL" }
124 panels { room: "Unsymmetry Room" name: "ACCEPT" }
125 panels { room: "Unsymmetry Room" name: "DISPROVE" }
126 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" }
127 panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" }
128}
129doors {
130 name: "Let Untrue Tie"
131 type: LOCATION_ONLY
132 panels { room: "Main Area" name: "COUP" }
133 panels { room: "Main Area" name: "FLEW" }
134 panels { room: "Main Area" name: "GUILE" }
135 panels { room: "Main Area" name: "WHILE" }
136 panels { room: "Main Area" name: "AISLE" }
137 panels { room: "Main Area" name: "ZOO" }
138 panels { room: "Main Area" name: "SOON" }
139 panels { room: "Main Area" name: "NOON" }
140 panels { room: "Main Area" name: "MOON" }
141 location_room: "Main Area"
142}
143doors {
144 name: "Routine Out Chute"
145 type: LOCATION_ONLY
146 panels { room: "Main Area" name: "SUCH" }
147 panels { room: "Main Area" name: "MOONLIGHT" }
148 panels { room: "Main Area" name: "CRUTCH" }
149 panels { room: "Main Area" name: "CONTRITE" }
150 panels { room: "Main Area" name: "ROUTER" }
151 panels { room: "Main Area" name: "TONIGHT" }
152 panels { room: "Main Area" name: "STOUTER" }
153 panels { room: "Main Area" name: "DOUBTER" }
154 panels { room: "Main Area" name: "MUCH" }
155 location_room: "Main Area"
156}
157doors {
158 name: "Honor Our Hint"
159 type: LOCATION_ONLY
160 panels { room: "Right Area" name: "TOWER" }
161 panels { room: "Right Area" name: "WARN" }
162 panels { room: "Right Area" name: "OUTDO" }
163 panels { room: "Right Area" name: "TATTOO" }
164 panels { room: "Right Area" name: "SOUR" }
165 panels { room: "Right Area" name: "UNTRUE" }
166 panels { room: "Right Area" name: "FLOWER" }
167 panels { room: "Right Area" name: "MOURN" }
168 panels { room: "Right Area" name: "CORN" }
169 location_room: "Right Area"
170}
171doors {
172 name: "Cog Rhino Hug Rug"
173 type: LOCATION_ONLY
174 panels { room: "Right Area" name: "SCUFF" }
175 panels { room: "Right Area" name: "WIN" }
176 panels { room: "Right Area" name: "BLUFF" }
177 panels { room: "Right Area" name: "INN" }
178 panels { room: "Right Area" name: "OFF" }
179 panels { room: "Right Area" name: "TROUGH" }
180 panels { room: "Right Area" name: "BEEN" }
181 panels { room: "Right Area" name: "SCOFF" }
182 panels { room: "Right Area" name: "TOUGH" }
183 location_room: "Right Area"
184}
diff --git a/data/maps/the_unkempt/metadata.txtpb b/data/maps/the_unkempt/metadata.txtpb new file mode 100644 index 0000000..f2862bc --- /dev/null +++ b/data/maps/the_unkempt/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Unkempt"
diff --git a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..e8fa13a --- /dev/null +++ b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Control Center Entrance"
2panels {
3 name: "RETURN"
4 path: "Panels/Entry/panel_1"
5 clue: "return"
6 answer: "turn"
7 symbols: SPARKLES
8}
9ports {
10 name: "CC"
11 path: "Components/Warps/worldport2"
12}
diff --git a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb new file mode 100644 index 0000000..851c863 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Daedalus Entrance"
2ports {
3 name: "DAEDALUS"
4 path: "Components/Warps/worldport4"
5}
diff --git a/data/maps/the_unkempt/rooms/Exit Room 2.txtpb b/data/maps/the_unkempt/rooms/Exit Room 2.txtpb new file mode 100644 index 0000000..9212780 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Exit Room 2.txtpb
@@ -0,0 +1,29 @@
1name: "Exit Room 2"
2panels {
3 name: "FOUR"
4 path: "Panels/Room 9/panel_5"
5 clue: "four"
6 answer: "more"
7 symbols: ZERO
8}
9panels {
10 name: "MINE"
11 path: "Panels/Room 9/panel_6"
12 clue: "mine"
13 answer: "vine"
14 symbols: ZERO
15}
16panels {
17 name: "DOOR"
18 path: "Panels/Room 9/panel_7"
19 clue: "door"
20 answer: "more"
21 symbols: ZERO
22}
23panels {
24 name: "WINE"
25 path: "Panels/Room 9/panel_8"
26 clue: "wine"
27 answer: "vine"
28 symbols: ZERO
29}
diff --git a/data/maps/the_unkempt/rooms/Exit Room 3.txtpb b/data/maps/the_unkempt/rooms/Exit Room 3.txtpb new file mode 100644 index 0000000..3f996b5 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Exit Room 3.txtpb
@@ -0,0 +1,8 @@
1name: "Exit Room 3"
2panels {
3 name: "ENTER"
4 path: "Panels/Room 9/panel_9"
5 clue: "enter"
6 answer: "exit"
7 symbols: SUN
8}
diff --git a/data/maps/the_unkempt/rooms/Main Area.txtpb b/data/maps/the_unkempt/rooms/Main Area.txtpb new file mode 100644 index 0000000..b5d29c4 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Main Area.txtpb
@@ -0,0 +1,229 @@
1name: "Main Area"
2panels {
3 name: "I"
4 path: "Panels/Room 1/panel_1"
5 clue: "i"
6 answer: "hi"
7 symbols: ZERO
8}
9panels {
10 name: "SPY"
11 path: "Panels/Room 1/panel_2"
12 clue: "spy"
13 answer: "hi"
14 symbols: ZERO
15}
16panels {
17 name: "THEFT"
18 path: "Panels/Room 1/panel_3"
19 clue: "theft"
20 answer: "left"
21 symbols: ZERO
22}
23panels {
24 name: "HEFT"
25 path: "Panels/Room 1/panel_4"
26 clue: "heft"
27 answer: "left"
28 symbols: ZERO
29}
30panels {
31 name: "EYE"
32 path: "Panels/Room 2/panel_1"
33 clue: "eye"
34 answer: "hi"
35 symbols: ZERO
36}
37panels {
38 name: "SIGHT"
39 path: "Panels/Room 2/panel_2"
40 clue: "sight"
41 answer: "right"
42 symbols: ZERO
43}
44panels {
45 name: "SHY"
46 path: "Panels/Room 2/panel_3"
47 clue: "shy"
48 answer: "hi"
49 symbols: ZERO
50}
51panels {
52 name: "QUITE"
53 path: "Panels/Room 2/panel_4"
54 clue: "quite"
55 answer: "right"
56 symbols: ZERO
57}
58panels {
59 name: "SUCH"
60 path: "Panels/Room 6/panel_1"
61 clue: "such"
62 answer: "touch"
63 symbols: ZERO
64}
65panels {
66 name: "MOONLIGHT"
67 path: "Panels/Room 6/panel_2"
68 clue: "moonlight"
69 answer: "unite"
70 symbols: ZERO
71}
72panels {
73 name: "CRUTCH"
74 path: "Panels/Room 6/panel_3"
75 clue: "crutch"
76 answer: "touch"
77 symbols: ZERO
78}
79panels {
80 name: "CONTRITE"
81 path: "Panels/Room 6/panel_4"
82 clue: "contrite"
83 answer: "unite"
84 symbols: ZERO
85}
86panels {
87 name: "ROUTER"
88 path: "Panels/Room 6/panel_5"
89 clue: "router"
90 answer: "outer"
91 symbols: ZERO
92}
93panels {
94 name: "TONIGHT"
95 path: "Panels/Room 6/panel_6"
96 clue: "tonight"
97 answer: "unite"
98 symbols: ZERO
99}
100panels {
101 name: "STOUTER"
102 path: "Panels/Room 6/panel_7"
103 clue: "stouter"
104 answer: "outer"
105 symbols: ZERO
106}
107panels {
108 name: "DOUBTER"
109 path: "Panels/Room 6/panel_8"
110 clue: "doubter"
111 answer: "outer"
112 symbols: ZERO
113}
114panels {
115 name: "MUCH"
116 path: "Panels/Room 6/panel_9"
117 clue: "much"
118 answer: "touch"
119 symbols: ZERO
120}
121panels {
122 name: "COUP"
123 path: "Panels/Room 7/panel_1"
124 clue: "coup"
125 answer: "true"
126 symbols: ZERO
127}
128panels {
129 name: "FLEW"
130 path: "Panels/Room 7/panel_2"
131 clue: "flew"
132 answer: "true"
133 symbols: ZERO
134}
135panels {
136 name: "GUILE"
137 path: "Panels/Room 7/panel_3"
138 clue: "guile"
139 answer: "tile"
140 symbols: ZERO
141}
142panels {
143 name: "WHILE"
144 path: "Panels/Room 7/panel_4"
145 clue: "while"
146 answer: "tile"
147 symbols: ZERO
148}
149panels {
150 name: "AISLE"
151 path: "Panels/Room 7/panel_5"
152 clue: "aisle"
153 answer: "tile"
154 symbols: ZERO
155}
156panels {
157 name: "ZOO"
158 path: "Panels/Room 7/panel_6"
159 clue: "zoo"
160 answer: "true"
161 symbols: ZERO
162}
163panels {
164 name: "SOON"
165 path: "Panels/Room 7/panel_7"
166 clue: "soon"
167 answer: "tune"
168 symbols: ZERO
169}
170panels {
171 name: "NOON"
172 path: "Panels/Room 7/panel_8"
173 clue: "noon"
174 answer: "tune"
175 symbols: ZERO
176}
177panels {
178 name: "MOON"
179 path: "Panels/Room 7/panel_9"
180 clue: "moon"
181 answer: "tune"
182 symbols: ZERO
183}
184panels {
185 name: "PHASE"
186 path: "Panels/Room 9/panel_1"
187 clue: "phase"
188 answer: "maze"
189 symbols: ZERO
190}
191panels {
192 name: "SCALE"
193 path: "Panels/Room 9/panel_2"
194 clue: "scale"
195 answer: "jail"
196 symbols: ZERO
197}
198panels {
199 name: "WAYS"
200 path: "Panels/Room 9/panel_3"
201 clue: "ways"
202 answer: "maze"
203 symbols: ZERO
204}
205panels {
206 name: "TRAIL"
207 path: "Panels/Room 9/panel_4"
208 clue: "trail"
209 answer: "jail"
210 symbols: ZERO
211}
212keyholders {
213 name: "I"
214 path: "Components/KeyHolders/keyHolderL"
215 key: "i"
216}
217ports {
218 name: "GREAT"
219 path: "Components/Warps/worldport"
220}
221ports {
222 name: "TREE"
223 path: "Components/Warps/worldport5"
224}
225ports {
226 name: "SUNTEMPLE"
227 path: "Components/Warps/worldport3"
228 required_door { name: "Sun Temple Entrance" }
229}
diff --git a/data/maps/the_unkempt/rooms/Middle Room.txtpb b/data/maps/the_unkempt/rooms/Middle Room.txtpb new file mode 100644 index 0000000..f47f37b --- /dev/null +++ b/data/maps/the_unkempt/rooms/Middle Room.txtpb
@@ -0,0 +1,29 @@
1name: "Middle Room"
2panels {
3 name: "RIDDLE"
4 path: "Panels/Room 5/panel_1"
5 clue: "riddle"
6 answer: "middle"
7 symbols: ZERO
8}
9panels {
10 name: "FELLOW"
11 path: "Panels/Room 5/panel_2"
12 clue: "fellow"
13 answer: "hello"
14 symbols: ZERO
15}
16panels {
17 name: "YELLOW"
18 path: "Panels/Room 5/panel_3"
19 clue: "yellow"
20 answer: "hello"
21 symbols: ZERO
22}
23panels {
24 name: "FIDDLE"
25 path: "Panels/Room 5/panel_4"
26 clue: "fiddle"
27 answer: "middle"
28 symbols: ZERO
29}
diff --git a/data/maps/the_unkempt/rooms/Right Area.txtpb b/data/maps/the_unkempt/rooms/Right Area.txtpb new file mode 100644 index 0000000..03d7cea --- /dev/null +++ b/data/maps/the_unkempt/rooms/Right Area.txtpb
@@ -0,0 +1,163 @@
1name: "Right Area"
2panels {
3 name: "TOWER"
4 path: "Panels/Room 3/panel_1"
5 clue: "tower"
6 answer: "hour"
7 symbols: ZERO
8}
9panels {
10 name: "WARN"
11 path: "Panels/Room 3/panel_2"
12 clue: "warn"
13 answer: "horn"
14 symbols: ZERO
15}
16panels {
17 name: "OUTDO"
18 path: "Panels/Room 3/panel_3"
19 clue: "outdo"
20 answer: "into"
21 symbols: ZERO
22}
23panels {
24 name: "TATTOO"
25 path: "Panels/Room 3/panel_4"
26 clue: "tattoo"
27 answer: "into"
28 symbols: ZERO
29}
30panels {
31 name: "SOUR"
32 path: "Panels/Room 3/panel_5"
33 clue: "sour"
34 answer: "hour"
35 symbols: ZERO
36}
37panels {
38 name: "UNTRUE"
39 path: "Panels/Room 3/panel_6"
40 clue: "untrue"
41 answer: "into"
42 symbols: ZERO
43}
44panels {
45 name: "FLOWER"
46 path: "Panels/Room 3/panel_7"
47 clue: "flower"
48 answer: "hour"
49 symbols: ZERO
50}
51panels {
52 name: "MOURN"
53 path: "Panels/Room 3/panel_8"
54 clue: "mourn"
55 answer: "horn"
56 symbols: ZERO
57}
58panels {
59 name: "CORN"
60 path: "Panels/Room 3/panel_9"
61 clue: "corn"
62 answer: "horn"
63 symbols: ZERO
64}
65panels {
66 name: "SCUFF"
67 path: "Panels/Room 4/panel_1"
68 clue: "scuff"
69 answer: "rough"
70 symbols: ZERO
71}
72panels {
73 name: "WIN"
74 path: "Panels/Room 4/panel_2"
75 clue: "win"
76 answer: "grin"
77 symbols: ZERO
78}
79panels {
80 name: "BLUFF"
81 path: "Panels/Room 4/panel_3"
82 clue: "bluff"
83 answer: "rough"
84 symbols: ZERO
85}
86panels {
87 name: "INN"
88 path: "Panels/Room 4/panel_4"
89 clue: "inn"
90 answer: "grin"
91 symbols: ZERO
92}
93panels {
94 name: "OFF"
95 path: "Panels/Room 4/panel_5"
96 clue: "off"
97 answer: "cough"
98 symbols: ZERO
99}
100panels {
101 name: "TROUGH"
102 path: "Panels/Room 4/panel_6"
103 clue: "trough"
104 answer: "cough"
105 symbols: ZERO
106}
107panels {
108 name: "BEEN"
109 path: "Panels/Room 4/panel_7"
110 clue: "been"
111 answer: "grin"
112 symbols: ZERO
113}
114panels {
115 name: "SCOFF"
116 path: "Panels/Room 4/panel_8"
117 clue: "scoff"
118 answer: "cough"
119 symbols: ZERO
120}
121panels {
122 name: "TOUGH"
123 path: "Panels/Room 4/panel_9"
124 clue: "tough"
125 answer: "rough"
126 symbols: ZERO
127}
128panels {
129 name: "FORTH"
130 path: "Panels/Room 8/panel_1"
131 clue: "forth"
132 answer: "north"
133 symbols: ZERO
134}
135panels {
136 name: "QUIET"
137 path: "Panels/Room 8/panel_2"
138 clue: "quiet"
139 answer: "riot"
140 symbols: ZERO
141}
142panels {
143 name: "DIET"
144 path: "Panels/Room 8/panel_3"
145 clue: "diet"
146 answer: "riot"
147 symbols: ZERO
148}
149panels {
150 name: "FOURTH"
151 path: "Panels/Room 8/panel_4"
152 clue: "fourth"
153 answer: "north"
154 symbols: ZERO
155}
156panels {
157 name: "COLOR"
158 path: "Panels/Assorted/panel_1"
159 clue: "color"
160 answer: "orange"
161 symbols: EXAMPLE
162 required_door { name: "Control Center Orange Door" }
163}
diff --git a/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb b/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb new file mode 100644 index 0000000..ff96ba1 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb
@@ -0,0 +1,99 @@
1name: "Unsymmetry Room"
2panels {
3 name: "UNINTERESTED"
4 path: "Panels/Unsymmetry Room/panel_a_1"
5 clue: "uninterested"
6 answer: "interested"
7 symbols: SUN
8}
9panels {
10 name: "IMPARTIAL"
11 path: "Panels/Unsymmetry Room/panel_b_1"
12 clue: "impartial"
13 answer: "disinterested"
14 symbols: SUN
15}
16panels {
17 name: "ENTERTAIN"
18 path: "Panels/Unsymmetry Room/panel_a_2"
19 clue: "entertain"
20 answer: "amuse"
21 symbols: SUN
22}
23panels {
24 name: "CONFUSE"
25 path: "Panels/Unsymmetry Room/panel_b_2"
26 clue: "confuse"
27 answer: "bemuse"
28 symbols: SUN
29}
30panels {
31 name: "UNLUCKY"
32 path: "Panels/Unsymmetry Room/panel_a_3"
33 clue: "unlucky"
34 answer: "lucky"
35 symbols: SUN
36}
37panels {
38 name: "UNEXPECTED"
39 path: "Panels/Unsymmetry Room/panel_b_3"
40 clue: "unexpected"
41 answer: "fortuitous"
42 symbols: SUN
43}
44panels {
45 name: "UNIRONIC"
46 path: "Panels/Unsymmetry Room/panel_a_4"
47 clue: "unironic"
48 answer: "ironic"
49 symbols: SUN
50}
51panels {
52 name: "ACCIDENTAL"
53 path: "Panels/Unsymmetry Room/panel_b_4"
54 clue: "accidental"
55 answer: "coincidental"
56 symbols: SUN
57}
58panels {
59 name: "COMPLETE"
60 path: "Panels/Unsymmetry Room/panel_a_5"
61 clue: "complete"
62 answer: "graduate"
63 symbols: SUN
64}
65panels {
66 name: "ENROLL"
67 path: "Panels/Unsymmetry Room/panel_b_5"
68 clue: "enroll"
69 answer: "matriculate"
70 symbols: SUN
71}
72panels {
73 name: "ACCEPT"
74 path: "Panels/Unsymmetry Room/panel_a_6"
75 clue: "accept"
76 answer: "deny"
77 symbols: SUN
78}
79panels {
80 name: "DISPROVE"
81 path: "Panels/Unsymmetry Room/panel_b_6"
82 clue: "disprove"
83 answer: "refute"
84 symbols: SUN
85}
86panels {
87 name: "SCRUTINIZE (Purple)"
88 path: "Panels/Unsymmetry Room/panel_a_7"
89 clue: "scrutinize"
90 answer: "skim"
91 symbols: SUN
92}
93panels {
94 name: "SCRUTINIZE (Cyan)"
95 path: "Panels/Unsymmetry Room/panel_b_7"
96 clue: "scrutinize"
97 answer: "peruse"
98 symbols: SUN
99}
diff --git a/data/maps/the_unkempt/rooms/V Keyholder.txtpb b/data/maps/the_unkempt/rooms/V Keyholder.txtpb new file mode 100644 index 0000000..8a4941d --- /dev/null +++ b/data/maps/the_unkempt/rooms/V Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "V Keyholder"
2keyholders {
3 name: "V"
4 path: "Components/KeyHolders/keyHolderV"
5 key: "v"
6}
diff --git a/data/maps/the_unkempt/rooms/V1 Room.txtpb b/data/maps/the_unkempt/rooms/V1 Room.txtpb new file mode 100644 index 0000000..078cb37 --- /dev/null +++ b/data/maps/the_unkempt/rooms/V1 Room.txtpb
@@ -0,0 +1,5 @@
1name: "V1 Room"
2letters {
3 key: "v"
4 path: "Components/Collectables/v"
5}
diff --git a/data/maps/the_unkempt/rooms/W Keyholder.txtpb b/data/maps/the_unkempt/rooms/W Keyholder.txtpb new file mode 100644 index 0000000..e16f997 --- /dev/null +++ b/data/maps/the_unkempt/rooms/W Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "W Keyholder"
2keyholders {
3 name: "W"
4 path: "Components/KeyHolders/keyHolderW"
5 key: "w"
6}
diff --git a/data/maps/the_unkempt/rooms/W2 Room.txtpb b/data/maps/the_unkempt/rooms/W2 Room.txtpb new file mode 100644 index 0000000..2fa07d4 --- /dev/null +++ b/data/maps/the_unkempt/rooms/W2 Room.txtpb
@@ -0,0 +1,6 @@
1name: "W2 Room"
2letters {
3 key: "w"
4 level2: true
5 path: "Components/Collectables/w2"
6}
diff --git a/data/maps/the_unyielding/connections.txtpb b/data/maps/the_unyielding/connections.txtpb new file mode 100644 index 0000000..b541676 --- /dev/null +++ b/data/maps/the_unyielding/connections.txtpb
@@ -0,0 +1,285 @@
1connections {
2 from_room: "Central Connected Area"
3 to_room: "Yellow Left"
4 door { name: "Yellow Room Left Door" }
5}
6connections {
7 from_room: "Central Connected Area"
8 to_room: "Yellow Right"
9 door { name: "Yellow Room Right Door" }
10}
11connections {
12 from_room: "White Corners"
13 to_room: "Northwest Room"
14 door { name: "Northwest Corner Exit" }
15}
16connections {
17 from_room: "Jay Painting"
18 to_room: "Behind Northwest"
19 door { name: "Northwest Corner Behind" }
20}
21connections {
22 from_room: "Yellow Left"
23 to_room: "Missing 2"
24 door { name: "Missing 2 Blocker" }
25}
26connections {
27 from_room: "Yellow Right"
28 to_room: "Triplet Room"
29 door { name: "Triplet Blocker" }
30}
31connections {
32 from_room: "Central Connected Area"
33 to_room: "Daisy Alcove"
34 door { name: "Daisy Alcove" }
35}
36connections {
37 from_room: "Triplet Room"
38 to_room: "Missing 3"
39 door { name: "Missing 3 Blocker" }
40}
41connections {
42 from_room: "Yellow Left"
43 to_room: "Northwest Room"
44 door { name: "Northwest 6" }
45}
46connections {
47 from_room: "Jay Painting"
48 to_room: "Northwest Room"
49 door { name: "Northwest 6" }
50}
51connections {
52 from_room: "Jay Painting"
53 to_room: "Star Rooms"
54 door { name: "Northwest 6" }
55}
56connections {
57 from_room: "Central Connected Area"
58 to_room: "Plaza Entrance"
59 door { name: "Plaza Entrance Blocker" }
60}
61connections {
62 from_room: "Central Connected Area"
63 to_room: "Directions Room"
64 door { name: "Southeast Room Circlet" }
65}
66connections {
67 from_room: "Central Connected Area"
68 to_room: "Red Eyes"
69 door { name: "Red Eyes Blocker" }
70}
71connections {
72 from_room: "Central Connected Area"
73 to_room: "Blue Eyes"
74 door { name: "Blue Eyes Blocker" }
75}
76connections {
77 from_room: "Central Connected Area"
78 to_room: "East Room 1"
79 door { name: "East Room 1 Entrance" }
80}
81connections {
82 from_room: "Central Connected Area"
83 to_room: "Orange Alcove"
84 door { name: "Orange Alcove" }
85}
86connections {
87 from_room: "Central Connected Area"
88 to_room: "Gray Alcove"
89 door { name: "Gray Alcove" }
90}
91connections {
92 from_room: "Northeast Room 1"
93 to_room: "Hero Room"
94 door { name: "Hero Room Entrance" }
95}
96connections {
97 from_room: "Northeast Room 1"
98 to_room: "Behind Northeast"
99 door { name: "Northeast Corner Behind" }
100}
101connections {
102 from_room: "Northwest Room"
103 to_room: "Jay Painting"
104 door { name: "Jay Painting" }
105}
106connections {
107 from_room: "Star Rooms"
108 to_room: "Cyan Alcove"
109 door { name: "Cyan Alcove" }
110}
111connections {
112 from_room: "Star Rooms"
113 to_room: "Black Alcove"
114 door { name: "Black Alcove" }
115}
116connections {
117 from_room: "White Corners"
118 to_room: "Northeast Room 1"
119 door { name: "Northeast Room 1 Entrance" }
120}
121connections {
122 from_room: "White Corners"
123 to_room: "Southwest Room 3"
124 door { name: "Southwest Room 3 Entrance" }
125}
126connections {
127 from_room: "Southwest Room 3"
128 to_room: "Behind Southwest"
129 door { name: "Southwest Corner Behind" }
130}
131connections {
132 from_room: "Central Connected Area"
133 to_room: "Southwest Room 2"
134 door { name: "Southwest Room 2 Entrance" }
135}
136connections {
137 from_room: "Central Connected Area"
138 to_room: "Brown Alcove"
139 door { name: "Brown Alcove" }
140}
141connections {
142 from_room: "Central Connected Area"
143 to_room: "Star Rooms"
144 door { name: "Southwest 4" }
145}
146connections {
147 from_room: "Southwest Room 3"
148 to_room: "Star Rooms"
149 door { name: "Southwest 4" }
150}
151connections {
152 from_room: "Southwest Room 3"
153 to_room: "Southwest Room"
154 door { name: "Southwest 4" }
155}
156connections {
157 from_room: "Southwest Room"
158 to_room: "Missing 1"
159 door { name: "Missing 1 Blocker" }
160}
161connections {
162 from_room: "Directions Room"
163 to_room: "Discovery Room"
164 door { name: "Discovery Room Entrance" }
165}
166connections {
167 from_room: "Central Connected Area"
168 to_room: "Star Rooms"
169 door { name: "Star Rooms West Entrance" }
170}
171connections {
172 from_room: "Central Connected Area"
173 to_room: "Star Rooms"
174 door { name: "Star Rooms South Entrance" }
175}
176connections {
177 from_room: "Central Connected Area"
178 to_room: "Star Rooms"
179 door { name: "Star Rooms North Entrance" }
180}
181connections {
182 from_room: "Central Connected Area"
183 to_room: "Star Rooms"
184 door { name: "Star Rooms East Entrance" }
185}
186connections {
187 from_room: "Directions Room"
188 to_room: "Northwest Room"
189 door { name: "Northwest Room Entrance" }
190}
191connections {
192 from_room: "Central Connected Area"
193 to_room: "South Left Painting"
194 door { name: "South Left Painting" }
195}
196connections {
197 from_room: "Central Connected Area"
198 to_room: "South Right Painting"
199 door { name: "South Right Painting" }
200}
201connections {
202 from_room: "Central Connected Area"
203 to_room: "Discovery Room"
204 door { name: "Southwest 6" }
205}
206connections {
207 from_room: "White Corners"
208 to_room: "Plaza Entrance"
209 door { name: "Southeast Corner Exit" }
210}
211connections {
212 from_room: "Central Connected Area"
213 to_room: "Mastery"
214 door { name: "Mastery" }
215}
216connections {
217 from_room: "Blue Eyes"
218 to_room: "Mastery"
219 door { name: "Mastery" }
220}
221connections {
222 from_room: "Digital Entrance"
223 to_room: "Central Connected Area"
224 door { name: "Digital Entrance" }
225}
226connections {
227 from_room: "Yellow Left"
228 to_room: "Nuanced Entrance"
229 door { name: "Nuanced Entrance" }
230}
231connections {
232 from_room: "Yellow Right"
233 to_room: "Bearer Entrance"
234 door { name: "Bearer Entrance" }
235}
236connections {
237 from_room: "Star Rooms"
238 to_room: "Southwest Room"
239 door { name: "Cyan Doors" }
240}
241connections {
242 from {
243 painting {
244 room: "Jay Painting"
245 name: "JAY2"
246 }
247 }
248 to {
249 painting {
250 room: "White Corners"
251 name: "JAY"
252 }
253 }
254 oneway: true
255}
256connections {
257 from {
258 painting {
259 room: "South Right Painting"
260 name: "BEE2"
261 }
262 }
263 to {
264 painting {
265 room: "Directions Room"
266 name: "BEE"
267 }
268 }
269 oneway: true
270}
271connections {
272 from {
273 painting {
274 room: "Directions Room"
275 name: "AYE2"
276 }
277 }
278 to {
279 painting {
280 room: "South Left Painting"
281 name: "AYE"
282 }
283 }
284 oneway: true
285}
diff --git a/data/maps/the_unyielding/doors.txtpb b/data/maps/the_unyielding/doors.txtpb new file mode 100644 index 0000000..a3c3999 --- /dev/null +++ b/data/maps/the_unyielding/doors.txtpb
@@ -0,0 +1,506 @@
1# The following doors open after solving the puzzles on both sides of the door,
2# and thus they don't impact logic:
3# - Secret Doors/northwest_1
4# - Secret Doors/northwest_5
5# - Secret Doors/northeast_4
6# - Secret Doors/northeast_3
7# - Secret Doors/northeast_5 (assuming the adjacent door is vanilla)
8# - Secret Doors/northeast_8
9# - Secret Doors/northeast_9
10# - Secret Doors/northeast_15
11# - Secret Doors/northeast_10
12# - Secret Doors/northeast_11
13# - Secret Doors/northwest_9
14# - Secret Doors/northeast_2
15# - Secret Doors/southwest_2
16# - Secret Doors/southwest_3
17# - Secret Doors/southwest_7
18# - Secret Doors/southwest_8
19# - Secret Doors/southwest_11
20# - Secret Doors/southwest_19
21# - Secret Doors/southwest_12 (assuming Discovery Room entrances are vanilla)
22# - Secret Doors/southwest_15
23# - Secret Doors/southwest_14
24# - Secret Doors/southeast_2
25doors {
26 name: "Yellow Room Left Door"
27 type: EVENT
28 panels { room: "Central Connected Area" name: "HEROINE" }
29 panels { room: "Central Connected Area" name: "KNIGHT" }
30 panels { room: "Central Connected Area" name: "HATCHLING" }
31 panels { room: "Central Connected Area" name: "WALTZ" }
32}
33doors {
34 name: "Yellow Room Right Door"
35 type: EVENT
36 panels { room: "Central Connected Area" name: "NIGHTMARE" }
37 panels { room: "Central Connected Area" name: "ESCAPE" }
38 panels { room: "Central Connected Area" name: "HID" }
39 panels { room: "Central Connected Area" name: "SEEK" }
40}
41doors {
42 name: "Yellow Room Puzzles"
43 type: LOCATION_ONLY
44 panels { room: "Central Connected Area" name: "HEROINE" }
45 panels { room: "Central Connected Area" name: "KNIGHT" }
46 panels { room: "Central Connected Area" name: "HATCHLING" }
47 panels { room: "Central Connected Area" name: "WALTZ" }
48 panels { room: "Central Connected Area" name: "NIGHTMARE" }
49 panels { room: "Central Connected Area" name: "ESCAPE" }
50 panels { room: "Central Connected Area" name: "HID" }
51 panels { room: "Central Connected Area" name: "SEEK" }
52 panels { room: "Central Connected Area" name: "EWE" }
53 panels { room: "Central Connected Area" name: "WILL" }
54 panels { room: "Central Connected Area" name: "SHORE" }
55 panels { room: "Central Connected Area" name: "GOT" }
56 panels { room: "Central Connected Area" name: "LESS" }
57 location_room: "Central Connected Area"
58}
59doors {
60 name: "Northwest Corner Exit"
61 type: EVENT
62 panels { room: "White Corners" name: "ARCH" }
63}
64doors {
65 name: "Northwest Corner Behind"
66 type: EVENT
67 panels { room: "White Corners" name: "ARCH" }
68}
69doors {
70 name: "Missing 2 Blocker"
71 type: EVENT
72 panels { room: "Missing 1" name: "SING" }
73}
74doors {
75 name: "Triplet Blocker"
76 type: EVENT
77 panels { room: "Missing 2" name: "MISS" }
78}
79doors {
80 name: "Daisy Alcove"
81 type: EVENT
82 panels { room: "Central Connected Area" name: "DAY" }
83}
84doors {
85 name: "Missing 3 Blocker"
86 type: EVENT
87 panels { room: "Triplet Room" name: "ICE" }
88 panels { room: "Triplet Room" name: "FILM" }
89 panels { room: "Triplet Room" name: "ICE FILM" }
90}
91doors {
92 name: "Northwest 6"
93 type: EVENT
94 # This technically does impact logic. It connects four rooms (Yellow Left,
95 # Northwest Room, Jay Painting, and Star Rooms), but only panels from Star
96 # Rooms and Northwest Room are needed to open it.
97 panels { room: "Star Rooms" name: "BACK" }
98 panels { room: "Northwest Room" name: "SEE" }
99 panels { room: "Northwest Room" name: "ONES" }
100 panels { room: "Northwest Room" name: "TIC" }
101 panels { room: "Northwest Room" name: "RAT" }
102 panels { room: "Northwest Room" name: "DATE" }
103 panels { room: "Northwest Room" name: "DUG" }
104 panels { room: "Northwest Room" name: "NONE" }
105 panels { room: "Northwest Room" name: "HER" }
106 panels { room: "Northwest Room" name: "DAM" }
107}
108doors {
109 name: "Plaza Entrance Blocker"
110 type: EVENT
111 panels { room: "Plaza Entrance" name: "GEE" }
112}
113doors {
114 name: "Southeast Room Circlet"
115 type: EVENT
116 panels { room: "Directions Room" name: "ABS" }
117 panels { room: "Directions Room" name: "AM" }
118 panels { room: "Directions Room" name: "LINGO" }
119 panels { room: "Directions Room" name: "ATE" }
120 panels { room: "Directions Room" name: "LUTE" }
121 panels { room: "Directions Room" name: "FAN" }
122 panels { room: "Directions Room" name: "BOLT" }
123 panels { room: "Directions Room" name: "DUPE" }
124 panels { room: "Directions Room" name: "LICE" }
125 panels { room: "Directions Room" name: "FIND" }
126 panels { room: "Directions Room" name: "REDS" }
127 panels { room: "Directions Room" name: "END" }
128 panels { room: "Directions Room" name: "RING" }
129 panels { room: "Directions Room" name: "AFT" }
130 panels { room: "Directions Room" name: "PANT" }
131 panels { room: "Directions Room" name: "TIN" }
132 panels { room: "Directions Room" name: "HAM" }
133 panels { room: "Directions Room" name: "ATOM" }
134}
135doors {
136 name: "Southeast Room 1"
137 type: LOCATION_ONLY
138 panels { room: "Directions Room" name: "ABS" }
139 panels { room: "Directions Room" name: "AM" }
140 panels { room: "Directions Room" name: "LINGO" }
141 panels { room: "Directions Room" name: "ATE" }
142 panels { room: "Directions Room" name: "LUTE" }
143 panels { room: "Directions Room" name: "FAN" }
144 panels { room: "Directions Room" name: "BOLT" }
145 panels { room: "Directions Room" name: "DUPE" }
146 panels { room: "Directions Room" name: "LICE" }
147 location_room: "Directions Room"
148}
149doors {
150 name: "Southeast Room 2"
151 type: LOCATION_ONLY
152 panels { room: "Directions Room" name: "FIND" }
153 panels { room: "Directions Room" name: "REDS" }
154 panels { room: "Directions Room" name: "END" }
155 panels { room: "Directions Room" name: "RING" }
156 panels { room: "Directions Room" name: "AFT" }
157 panels { room: "Directions Room" name: "PANT" }
158 panels { room: "Directions Room" name: "TIN" }
159 panels { room: "Directions Room" name: "HAM" }
160 panels { room: "Directions Room" name: "ATOM" }
161 location_room: "Directions Room"
162}
163doors {
164 name: "Red Eyes Blocker"
165 type: EVENT
166 panels { room: "Missing 3" name: "SIN" }
167}
168doors {
169 name: "Blue Eyes Blocker"
170 type: EVENT
171 panels { room: "Missing 3" name: "SIN" }
172}
173doors {
174 name: "East Room 1 Entrance"
175 type: LOCATION_ONLY
176 panels { room: "Central Connected Area" name: "PUNK" }
177 panels { room: "Central Connected Area" name: "WILY" }
178 panels { room: "Central Connected Area" name: "FUN (1)" }
179 panels { room: "Central Connected Area" name: "DEUS" }
180 panels { room: "Central Connected Area" name: "WIZ" }
181 panels { room: "Central Connected Area" name: "HIM" }
182 panels { room: "Central Connected Area" name: "WARD" }
183 panels { room: "Central Connected Area" name: "CHIN" }
184 panels { room: "Central Connected Area" name: "DING" }
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"
201}
202doors {
203 name: "Orange Alcove"
204 type: EVENT
205 panels { room: "Central Connected Area" name: "RANGE" }
206}
207doors {
208 name: "Gray Alcove"
209 type: EVENT
210 panels { room: "Central Connected Area" name: "HAD" }
211 panels { room: "Central Connected Area" name: "SOW" }
212 panels { room: "Central Connected Area" name: "ARK" }
213 panels { room: "Central Connected Area" name: "MET" }
214}
215doors {
216 name: "Black Alcove"
217 type: EVENT
218 panels { room: "Star Rooms" name: "TURN" }
219 panels { room: "Central Connected Area" name: "HAD" }
220 panels { room: "Central Connected Area" name: "SOW" }
221 panels { room: "Central Connected Area" name: "ARK" }
222 panels { room: "Central Connected Area" name: "MET" }
223}
224doors {
225 name: "Hero Room Entrance"
226 type: LOCATION_ONLY
227 panels { room: "Northeast Room 1" name: "HAT" }
228 panels { room: "Northeast Room 1" name: "CON" }
229 panels { room: "Northeast Room 1" name: "LEND" }
230 panels { room: "Northeast Room 1" name: "ALE" }
231 panels { room: "Northeast Room 1" name: "SIDE" }
232 panels { room: "Northeast Room 1" name: "SIT" }
233 panels { room: "Northeast Room 1" name: "ATE" }
234 panels { room: "Northeast Room 1" name: "CAR" }
235 panels { room: "Northeast Room 1" name: "SIR" }
236 location_room: "Northeast Room 1"
237 location_name: "Northeast Room 1"
238}
239doors {
240 name: "Northeast Corner Behind"
241 type: EVENT
242 panels { room: "Northeast Room 1" name: "HAT" }
243 panels { room: "Northeast Room 1" name: "CON" }
244 panels { room: "Northeast Room 1" name: "LEND" }
245 panels { room: "Northeast Room 1" name: "ALE" }
246 panels { room: "Northeast Room 1" name: "SIDE" }
247 panels { room: "Northeast Room 1" name: "SIT" }
248 panels { room: "Northeast Room 1" name: "ATE" }
249 panels { room: "Northeast Room 1" name: "CAR" }
250 panels { room: "Northeast Room 1" name: "SIR" }
251}
252doors {
253 name: "Jay Painting"
254 type: LOCATION_ONLY
255 panels { room: "Northwest Room" name: "SEE" }
256 panels { room: "Northwest Room" name: "ONES" }
257 panels { room: "Northwest Room" name: "TIC" }
258 panels { room: "Northwest Room" name: "RAT" }
259 panels { room: "Northwest Room" name: "DATE" }
260 panels { room: "Northwest Room" name: "DUG" }
261 panels { room: "Northwest Room" name: "NONE" }
262 panels { room: "Northwest Room" name: "HER" }
263 panels { room: "Northwest Room" name: "DAM" }
264 location_room: "Northwest Room"
265 location_name: "Northwest Room"
266}
267doors {
268 name: "Cyan Alcove"
269 type: EVENT
270 panels { room: "Star Rooms" name: "CYANIDE" }
271}
272doors {
273 name: "Northeast Room 1 Entrance"
274 type: EVENT
275 panels { room: "White Corners" name: "ZERO" }
276}
277doors {
278 name: "Southwest Room 3 Entrance"
279 type: EVENT
280 panels { room: "White Corners" name: "WHEN" }
281}
282doors {
283 name: "Southwest Corner Behind"
284 type: LOCATION_ONLY
285 panels { room: "Southwest Room 3" name: "RING" }
286 panels { room: "Southwest Room 3" name: "MINE" }
287 panels { room: "Southwest Room 3" name: "PAL" }
288 panels { room: "Southwest Room 3" name: "PIT" }
289 panels { room: "Southwest Room 3" name: "AGE" }
290 panels { room: "Southwest Room 3" name: "MAZE" }
291 panels { room: "Southwest Room 3" name: "URN" }
292 panels { room: "Southwest Room 3" name: "HOST" }
293 panels { room: "Southwest Room 3" name: "MUG" }
294 location_room: "Southwest Room 3"
295 location_name: "Southwest Room 3"
296}
297doors {
298 name: "Southwest Room 2 Entrance"
299 type: EVENT
300 panels { room: "Missing 1" name: "SING" }
301}
302doors {
303 name: "Brown Alcove"
304 type: LOCATION_ONLY
305 panels { room: "Southwest Room 2" name: "RAT" }
306 panels { room: "Southwest Room 2" name: "EGO" }
307 panels { room: "Southwest Room 2" name: "FIT" }
308 panels { room: "Southwest Room 2" name: "GORY" }
309 panels { room: "Southwest Room 2" name: "NINE" }
310 panels { room: "Southwest Room 2" name: "RAIL" }
311 panels { room: "Southwest Room 2" name: "CAT" }
312 panels { room: "Southwest Room 2" name: "ION" }
313 panels { room: "Southwest Room 2" name: "INN" }
314 location_room: "Southwest Room 2"
315 location_name: "Southwest Room 2"
316}
317doors {
318 name: "Southwest 4"
319 type: EVENT
320 # This technically does impact logic. It connects four rooms (Southwest Room,
321 # Southwest Room 3, Star Rooms, and Central Connected Area), but panels from
322 # Central Connected Area are not required to open it.
323 panels { room: "Star Rooms" name: "CYANIDE" }
324 panels { room: "Southwest Room" name: "MAN" }
325 panels { room: "Southwest Room" name: "ATE" }
326 panels { room: "Southwest Room" name: "RAT (1)" }
327 panels { room: "Southwest Room" name: "SON" }
328 panels { room: "Southwest Room" name: "THEN" }
329 panels { room: "Southwest Room" name: "RAT (2)" }
330 panels { room: "Southwest Room" name: "TON" }
331 panels { room: "Southwest Room" name: "SEA" }
332 panels { room: "Southwest Room" name: "SEAL" }
333 panels { room: "Southwest Room 3" name: "RING" }
334 panels { room: "Southwest Room 3" name: "MINE" }
335 panels { room: "Southwest Room 3" name: "PAL" }
336 panels { room: "Southwest Room 3" name: "PIT" }
337 panels { room: "Southwest Room 3" name: "AGE" }
338 panels { room: "Southwest Room 3" name: "MAZE" }
339 panels { room: "Southwest Room 3" name: "URN" }
340 panels { room: "Southwest Room 3" name: "HOST" }
341 panels { room: "Southwest Room 3" name: "MUG" }
342}
343doors {
344 name: "Southwest Room"
345 type: LOCATION_ONLY
346 panels { room: "Southwest Room" name: "MAN" }
347 panels { room: "Southwest Room" name: "ATE" }
348 panels { room: "Southwest Room" name: "RAT (1)" }
349 panels { room: "Southwest Room" name: "SON" }
350 panels { room: "Southwest Room" name: "THEN" }
351 panels { room: "Southwest Room" name: "RAT (2)" }
352 panels { room: "Southwest Room" name: "TON" }
353 panels { room: "Southwest Room" name: "SEA" }
354 panels { room: "Southwest Room" name: "SEAL" }
355 location_room: "Southwest Room"
356}
357doors {
358 name: "Missing 1 Blocker"
359 type: EVENT
360 panels { room: "Southwest Room" name: "MAN" }
361 panels { room: "Southwest Room" name: "ATE" }
362 panels { room: "Southwest Room" name: "RAT (1)" }
363 panels { room: "Southwest Room" name: "SON" }
364 panels { room: "Southwest Room" name: "THEN" }
365 panels { room: "Southwest Room" name: "RAT (2)" }
366 panels { room: "Southwest Room" name: "TON" }
367 panels { room: "Southwest Room" name: "SEA" }
368 panels { room: "Southwest Room" name: "SEAL" }
369 panels { room: "Discovery Room" name: "INDUCE" }
370 panels { room: "Discovery Room" name: "OVER" }
371 panels { room: "Discovery Room" name: "DICEY" }
372 panels { room: "Discovery Room" name: "TROD" }
373}
374doors {
375 name: "Discovery Room Entrance"
376 type: EVENT
377 panels { room: "Directions Room" name: "EAT" }
378 panels { room: "Directions Room" name: "NOT" }
379 panels { room: "Directions Room" name: "OUT" }
380 panels { room: "Directions Room" name: "WET" }
381}
382doors {
383 name: "Star Rooms West Entrance"
384 type: EVENT
385 panels { room: "Central Connected Area" name: "ALE" }
386 panels { room: "Central Connected Area" name: "ACE" }
387 panels { room: "Central Connected Area" name: "JET" }
388 panels { room: "Central Connected Area" name: "MORE" }
389 panels { room: "Central Connected Area" name: "FUN (2)" }
390 panels { room: "Central Connected Area" name: "LOW" }
391 panels { room: "Central Connected Area" name: "FOR" }
392 panels { room: "Central Connected Area" name: "RED" }
393}
394doors {
395 name: "Star Rooms South Entrance"
396 type: EVENT
397 panels { room: "Brown Alcove" name: "BROW" }
398 panels { room: "Gray Alcove" name: "GRAVELY" }
399 panels { room: "Central Connected Area" name: "BURROWING" }
400 panels { room: "Central Connected Area" name: "RAY" }
401}
402doors {
403 name: "Star Rooms North Entrance"
404 type: EVENT
405 panels { room: "Central Connected Area" name: "ALMOND" }
406 panels { room: "Cyan Alcove" name: "CAN" }
407}
408doors {
409 name: "Star Rooms East Entrance"
410 type: EVENT
411 panels { room: "Black Alcove" name: "LACK" }
412 panels { room: "Orange Alcove" name: "ON" }
413 panels { room: "Star Rooms" name: "BACK" }
414 panels { room: "Central Connected Area" name: "RANGE" }
415}
416doors {
417 name: "Northwest Room Entrance"
418 type: EVENT
419 panels { room: "Missing 1" name: "SING" }
420}
421doors {
422 name: "South Left Painting"
423 type: LOCATION_ONLY
424 panels { room: "Central Connected Area" name: "SOY" }
425 panels { room: "Central Connected Area" name: "RIM" }
426 panels { room: "Central Connected Area" name: "GRACE" }
427 panels { room: "Central Connected Area" name: "ICE" }
428 panels { room: "Central Connected Area" name: "EON" }
429 panels { room: "Central Connected Area" name: "SIT" }
430 panels { room: "Central Connected Area" name: "CITY" }
431 panels { room: "Central Connected Area" name: "SON (1)" }
432 panels { room: "Central Connected Area" name: "URGE" }
433 location_room: "Central Connected Area"
434 location_name: "Northeast Room 2"
435}
436doors {
437 name: "South Right Painting"
438 type: EVENT
439 panels { room: "Central Connected Area" name: "SOY" }
440 panels { room: "Central Connected Area" name: "RIM" }
441 panels { room: "Central Connected Area" name: "GRACE" }
442 panels { room: "Central Connected Area" name: "ICE" }
443 panels { room: "Central Connected Area" name: "EON" }
444 panels { room: "Central Connected Area" name: "SIT" }
445 panels { room: "Central Connected Area" name: "CITY" }
446 panels { room: "Central Connected Area" name: "SON (1)" }
447 panels { room: "Central Connected Area" name: "URGE" }
448}
449doors {
450 name: "Southwest 6"
451 type: EVENT
452 # This is an alternate entrance to Discovery Room.
453 panels { room: "Southwest Room" name: "MAN" }
454 panels { room: "Southwest Room" name: "ATE" }
455 panels { room: "Southwest Room" name: "RAT (1)" }
456 panels { room: "Southwest Room" name: "SON" }
457 panels { room: "Southwest Room" name: "THEN" }
458 panels { room: "Southwest Room" name: "RAT (2)" }
459 panels { room: "Southwest Room" name: "TON" }
460 panels { room: "Southwest Room" name: "SEA" }
461 panels { room: "Southwest Room" name: "SEAL" }
462 panels { room: "Central Connected Area" name: "ALE" }
463 panels { room: "Central Connected Area" name: "ACE" }
464 panels { room: "Central Connected Area" name: "JET" }
465 panels { room: "Central Connected Area" name: "MORE" }
466}
467doors {
468 name: "Southeast Corner Exit"
469 type: EVENT
470 panels { room: "White Corners" name: "DAM" }
471}
472doors {
473 name: "Mastery"
474 type: EVENT
475 panels { room: "Red Eyes" name: "RED EYES" }
476 panels { room: "Blue Eyes" name: "BLUE EYES" }
477}
478doors {
479 name: "Digital Entrance"
480 type: STANDARD
481 receivers: "Components/Doors/entry_1"
482 panels { room: "Digital Entrance" name: "ORANGE" }
483 location_room: "Digital Entrance"
484}
485doors {
486 name: "Nuanced Entrance"
487 type: STANDARD
488 receivers: "Components/Doors/entry_2"
489 panels { room: "Yellow Left" name: "SICKNESS" }
490 location_room: "Yellow Left"
491}
492doors {
493 name: "Bearer Entrance"
494 type: STANDARD
495 receivers: "Components/Doors/entry_5"
496 panels { room: "Yellow Right" name: "HEALTH" }
497 location_room: "Yellow Right"
498}
499doors {
500 name: "Cyan Doors"
501 type: EVENT
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}
diff --git a/data/maps/the_unyielding/metadata.txtpb b/data/maps/the_unyielding/metadata.txtpb new file mode 100644 index 0000000..d674150 --- /dev/null +++ b/data/maps/the_unyielding/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Unyielding"
diff --git a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb new file mode 100644 index 0000000..4c1440f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Bearer Entrance"
2ports {
3 name: "BEARER"
4 path: "Components/Warps/worldport4"
5}
diff --git a/data/maps/the_unyielding/rooms/Behind Northeast.txtpb b/data/maps/the_unyielding/rooms/Behind Northeast.txtpb new file mode 100644 index 0000000..243f6ca --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Northeast.txtpb
@@ -0,0 +1,8 @@
1name: "Behind Northeast"
2panels {
3 name: "FIND"
4 path: "Panels/Behind Areas/behind_2"
5 clue: "find"
6 answer: "found"
7 symbols: AGE
8}
diff --git a/data/maps/the_unyielding/rooms/Behind Northwest.txtpb b/data/maps/the_unyielding/rooms/Behind Northwest.txtpb new file mode 100644 index 0000000..b8c30dc --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Northwest.txtpb
@@ -0,0 +1,8 @@
1name: "Behind Northwest"
2panels {
3 name: "SNEAK"
4 path: "Panels/Behind Areas/behind_1"
5 clue: "sneak"
6 answer: "snuck"
7 symbols: AGE
8}
diff --git a/data/maps/the_unyielding/rooms/Behind Southwest.txtpb b/data/maps/the_unyielding/rooms/Behind Southwest.txtpb new file mode 100644 index 0000000..8abc0a0 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Southwest.txtpb
@@ -0,0 +1,8 @@
1name: "Behind Southwest"
2panels {
3 name: "TEAR"
4 path: "Panels/Behind Areas/behind_4"
5 clue: "tear"
6 answer: "tore"
7 symbols: AGE
8}
diff --git a/data/maps/the_unyielding/rooms/Black Alcove.txtpb b/data/maps/the_unyielding/rooms/Black Alcove.txtpb new file mode 100644 index 0000000..c5f6d0f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Black Alcove.txtpb
@@ -0,0 +1,8 @@
1name: "Black Alcove"
2panels {
3 name: "LACK"
4 path: "Panels/Door Openers/black_nw2"
5 clue: "lack"
6 answer: "black"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Blue Eyes.txtpb b/data/maps/the_unyielding/rooms/Blue Eyes.txtpb new file mode 100644 index 0000000..e53a191 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Blue Eyes.txtpb
@@ -0,0 +1,8 @@
1name: "Blue Eyes"
2panels {
3 name: "BLUE EYES"
4 path: "Panels/Miscellaneous/blue_1"
5 clue: "blue eyes"
6 answer: "hide"
7 symbols: QUESTION
8}
diff --git a/data/maps/the_unyielding/rooms/Brown Alcove.txtpb b/data/maps/the_unyielding/rooms/Brown Alcove.txtpb new file mode 100644 index 0000000..ad8e626 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Brown Alcove.txtpb
@@ -0,0 +1,8 @@
1name: "Brown Alcove"
2panels {
3 name: "BROW"
4 path: "Panels/Door Openers/brown_sw"
5 clue: "brow"
6 answer: "brown"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Central Connected Area.txtpb b/data/maps/the_unyielding/rooms/Central Connected Area.txtpb new file mode 100644 index 0000000..ac4fd1d --- /dev/null +++ b/data/maps/the_unyielding/rooms/Central Connected Area.txtpb
@@ -0,0 +1,418 @@
1name: "Central Connected Area"
2# Yellow Room
3panels {
4 name: "HEROINE"
5 path: "Panels/Yellow/yellow_1"
6 clue: "heroine"
7 answer: "hero"
8 symbols: GENDER
9}
10panels {
11 name: "KNIGHT"
12 path: "Panels/Yellow/yellow_2"
13 clue: "knight"
14 answer: "night"
15 symbols: ZERO
16}
17panels {
18 name: "EWE"
19 path: "Panels/Yellow/yellow_3"
20 clue: "ewe"
21 answer: "you"
22 symbols: ZERO
23}
24panels {
25 name: "WILL"
26 path: "Panels/Yellow/yellow_4"
27 clue: "will"
28 answer: "drive"
29 symbols: SUN
30}
31panels {
32 name: "SHORE"
33 path: "Panels/Yellow/yellow_5"
34 clue: "shore"
35 answer: "for"
36 symbols: ZERO
37}
38panels {
39 name: "GOT"
40 path: "Panels/Yellow/yellow_6"
41 clue: "got"
42 answer: "get"
43 symbols: AGE
44}
45panels {
46 name: "LESS"
47 path: "Panels/Yellow/yellow_7"
48 clue: "less"
49 answer: "more"
50 symbols: SUN
51}
52panels {
53 name: "HATCHLING"
54 path: "Panels/Yellow/yellow_8"
55 clue: "hatchling"
56 answer: "dragon"
57 symbols: AGE
58}
59panels {
60 name: "WALTZ"
61 path: "Panels/Yellow/yellow_9"
62 clue: "waltz"
63 answer: "dance"
64 symbols: EXAMPLE
65}
66panels {
67 name: "NIGHTMARE"
68 path: "Panels/Yellow/yellow_10"
69 clue: "nightmare"
70 answer: "dream"
71 symbols: SUN
72}
73panels {
74 name: "ESCAPE"
75 path: "Panels/Yellow/yellow_11"
76 clue: "escape"
77 answer: "run"
78 symbols: SUN
79}
80panels {
81 name: "HID"
82 path: "Panels/Yellow/yellow_12"
83 clue: "hid"
84 answer: "hide"
85 symbols: AGE
86}
87panels {
88 name: "SEEK"
89 path: "Panels/Yellow/yellow_13"
90 clue: "seek"
91 answer: "search"
92 symbols: SUN
93}
94# Northeast Room 2
95panels {
96 name: "SOY"
97 path: "Panels/Northeast Room 2/sw_1"
98 clue: "soy"
99 answer: "society"
100 symbols: SPARKLES
101}
102panels {
103 name: "RIM"
104 path: "Panels/Northeast Room 2/sw_2"
105 clue: "rim"
106 answer: "grimace"
107 symbols: SPARKLES
108}
109panels {
110 name: "GRACE"
111 path: "Panels/Northeast Room 2/sw_3"
112 clue: "grace"
113 answer: "grimace"
114 symbols: SPARKLES
115}
116panels {
117 name: "ICE"
118 path: "Panels/Northeast Room 2/sw_4"
119 clue: "ice"
120 answer: "grimace"
121 symbols: SPARKLES
122}
123panels {
124 name: "EON"
125 path: "Panels/Northeast Room 2/sw_5"
126 clue: "eon"
127 answer: "surgeon"
128 symbols: SPARKLES
129}
130panels {
131 name: "SIT"
132 path: "Panels/Northeast Room 2/sw_6"
133 clue: "sit"
134 answer: "society"
135 symbols: SPARKLES
136}
137panels {
138 name: "CITY"
139 path: "Panels/Northeast Room 2/sw_7"
140 clue: "city"
141 answer: "society"
142 symbols: SPARKLES
143}
144panels {
145 name: "SON (1)"
146 path: "Panels/Northeast Room 2/sw_8"
147 clue: "son"
148 answer: "surgeon"
149 symbols: SPARKLES
150}
151panels {
152 name: "URGE"
153 path: "Panels/Northeast Room 2/sw_9"
154 clue: "urge"
155 answer: "surgeon"
156 symbols: SPARKLES
157}
158# Control Center Warp
159panels {
160 name: "BACK"
161 path: "Components/Warps/warp_1"
162 clue: "back"
163 answer: "forth"
164 symbols: SUN
165}
166# Pants Room
167panels {
168 name: "ALE"
169 path: "Panels/Pants Room/pants_1"
170 clue: "ale"
171 answer: "morale"
172 symbols: SPARKLES
173}
174panels {
175 name: "ACE"
176 path: "Panels/Pants Room/pants_2"
177 clue: "ace"
178 answer: "jacket"
179 symbols: SPARKLES
180}
181panels {
182 name: "JET"
183 path: "Panels/Pants Room/pants_3"
184 clue: "jet"
185 answer: "jacket"
186 symbols: SPARKLES
187}
188panels {
189 name: "MORE"
190 path: "Panels/Pants Room/pants_4"
191 clue: "more"
192 answer: "morale"
193 symbols: SPARKLES
194}
195panels {
196 name: "BURROWING"
197 path: "Panels/Door Openers/brown_sw2"
198 clue: "burrowing"
199 answer: "brown"
200 symbols: SPARKLES
201}
202# Gray Room
203panels {
204 name: "FOX"
205 path: "Panels/Gray Room/panel_1"
206 clue: "fox"
207 answer: "box"
208 symbols: ZERO
209}
210panels {
211 name: "LOCKS"
212 path: "Panels/Gray Room/panel_2"
213 clue: "locks"
214 answer: "hawks"
215 symbols: ZERO
216}
217panels {
218 name: "BOX"
219 path: "Panels/Gray Room/panel_3"
220 clue: "box"
221 answer: "locks"
222 symbols: ZERO
223}
224panels {
225 name: "SQUAWKS"
226 path: "Panels/Gray Room/panel_4"
227 clue: "squawks"
228 answer: "talks"
229 symbols: ZERO
230}
231panels {
232 name: "HAWKS"
233 path: "Panels/Gray Room/panel_5"
234 clue: "hawks"
235 answer: "squawks"
236 symbols: ZERO
237}
238panels {
239 name: "TALKS"
240 path: "Panels/Gray Room/panel_6"
241 clue: "talks"
242 answer: "fox"
243 symbols: ZERO
244}
245# Southeast Door Openers
246panels {
247 name: "RAY"
248 path: "Panels/Door Openers/gray_1"
249 clue: "ray"
250 answer: "gray"
251 symbols: SPARKLES
252}
253panels {
254 name: "REAM"
255 path: "Panels/Door Openers/white_se2"
256 clue: "ream"
257 answer: "dream"
258 symbols: SPARKLES
259}
260panels {
261 name: "SON (2)"
262 path: "Panels/Door Openers/salmon_se2"
263 clue: "son"
264 answer: "salmon"
265 symbols: SPARKLES
266}
267# East Room 2
268panels {
269 name: "PUNK"
270 path: "Panels/East Room 2/sw_1"
271 clue: "punk"
272 answer: "chipmunk"
273 symbols: SPARKLES
274}
275panels {
276 name: "WILY"
277 path: "Panels/East Room 2/sw_2"
278 clue: "wily"
279 answer: "wizardly"
280 symbols: SPARKLES
281}
282panels {
283 name: "FUN (1)"
284 path: "Panels/East Room 2/sw_3"
285 clue: "fun"
286 answer: "defusing"
287 symbols: SPARKLES
288}
289panels {
290 name: "DEUS"
291 path: "Panels/East Room 2/sw_4"
292 clue: "deus"
293 answer: "defusing"
294 symbols: SPARKLES
295}
296panels {
297 name: "WIZ"
298 path: "Panels/East Room 2/sw_5"
299 clue: "wiz"
300 answer: "wizardly"
301 symbols: SPARKLES
302}
303panels {
304 name: "HIM"
305 path: "Panels/East Room 2/sw_6"
306 clue: "him"
307 answer: "chipmunk"
308 symbols: SPARKLES
309}
310panels {
311 name: "WARD"
312 path: "Panels/East Room 2/sw_7"
313 clue: "ward"
314 answer: "wizardly"
315 symbols: SPARKLES
316}
317panels {
318 name: "CHIN"
319 path: "Panels/East Room 2/sw_8"
320 clue: "chin"
321 answer: "chipmunk"
322 symbols: SPARKLES
323}
324panels {
325 name: "DING"
326 path: "Panels/East Room 2/sw_9"
327 clue: "ding"
328 answer: "defusing"
329 symbols: SPARKLES
330}
331# Northeast Small
332panels {
333 name: "HAD"
334 path: "Panels/Northeast Small/ne_1"
335 clue: "had"
336 answer: "shadow"
337 symbols: SPARKLES
338}
339panels {
340 name: "SOW"
341 path: "Panels/Northeast Small/ne_2"
342 clue: "sow"
343 answer: "shadow"
344 symbols: SPARKLES
345}
346panels {
347 name: "ARK"
348 path: "Panels/Northeast Small/ne_3"
349 clue: "ark"
350 answer: "market"
351 symbols: SPARKLES
352}
353panels {
354 name: "MET"
355 path: "Panels/Northeast Small/ne_4"
356 clue: "met"
357 answer: "market"
358 symbols: SPARKLES
359}
360# Orange Hall
361panels {
362 name: "RANGE"
363 path: "Panels/Door Openers/orange_sw"
364 clue: "range"
365 answer: "orange"
366 symbols: SPARKLES
367}
368panels {
369 name: "WHIT"
370 path: "Panels/Door Openers/white_sw2"
371 clue: "whit"
372 answer: "whiten"
373 symbols: SPARKLES
374}
375# Salmon Hall
376panels {
377 name: "ALMOND"
378 path: "Panels/Door Openers/pink_ne"
379 clue: "almond"
380 answer: "salmon"
381 symbols: SPARKLES
382}
383# Refund Room
384panels {
385 name: "FUN (2)"
386 path: "Panels/Refund Room/panel_1"
387 clue: "fun"
388 answer: "refund"
389 symbols: SPARKLES
390}
391panels {
392 name: "LOW"
393 path: "Panels/Refund Room/panel_2"
394 clue: "low"
395 answer: "flower"
396 symbols: SPARKLES
397}
398panels {
399 name: "FOR"
400 path: "Panels/Refund Room/panel_3"
401 clue: "for"
402 answer: "flower"
403 symbols: SPARKLES
404}
405panels {
406 name: "RED"
407 path: "Panels/Refund Room/panel_4"
408 clue: "red"
409 answer: "refund"
410 symbols: SPARKLES
411}
412panels {
413 name: "DAY"
414 path: "Panels/Door Openers/yellow_nw"
415 clue: "day"
416 answer: "daisy"
417 symbols: SPARKLES
418}
diff --git a/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb b/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb new file mode 100644 index 0000000..b29f786 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb
@@ -0,0 +1,8 @@
1name: "Cyan Alcove"
2panels {
3 name: "CAN"
4 path: "Panels/Door Openers/cyan_nw"
5 clue: "can"
6 answer: "cyan"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb b/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb new file mode 100644 index 0000000..c974cbe --- /dev/null +++ b/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb
@@ -0,0 +1,9 @@
1name: "Daisy Alcove"
2panels {
3 name: "CYANIDES"
4 path: "Panels/Door Openers/yellow_ne"
5 clue: "cyanides"
6 answer: "daisy"
7 symbols: SPARKLES
8 symbols: ANAGRAM
9}
diff --git a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb new file mode 100644 index 0000000..74665a2 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Digital Entrance"
2panels {
3 name: "ORANGE"
4 path: "Panels/Miscellaneous/entry_1"
5 clue: "orange"
6 answer: "blue"
7 symbols: SUN
8}
9ports {
10 name: "DIGITAL"
11 path: "Components/Warps/worldport"
12}
diff --git a/data/maps/the_unyielding/rooms/Directions Room.txtpb b/data/maps/the_unyielding/rooms/Directions Room.txtpb new file mode 100644 index 0000000..2a145b7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Directions Room.txtpb
@@ -0,0 +1,166 @@
1name: "Directions Room"
2# Southeast Room 1 (Bee Room)
3panels {
4 name: "ABS"
5 path: "Panels/Southeast Room 1/sw_1"
6 clue: "abs"
7 answer: "absolute"
8 symbols: SPARKLES
9}
10panels {
11 name: "AM"
12 path: "Panels/Southeast Room 1/sw_2"
13 clue: "am"
14 answer: "flamingo"
15 symbols: SPARKLES
16}
17panels {
18 name: "LINGO"
19 path: "Panels/Southeast Room 1/sw_3"
20 clue: "lingo"
21 answer: "flamingo"
22 symbols: SPARKLES
23}
24panels {
25 name: "ATE"
26 path: "Panels/Southeast Room 1/sw_4"
27 clue: "ate"
28 answer: "duplicate"
29 symbols: SPARKLES
30}
31panels {
32 name: "LUTE"
33 path: "Panels/Southeast Room 1/sw_5"
34 clue: "lute"
35 answer: "absolute"
36 symbols: SPARKLES
37}
38panels {
39 name: "FAN"
40 path: "Panels/Southeast Room 1/sw_6"
41 clue: "fan"
42 answer: "flamingo"
43 symbols: SPARKLES
44}
45panels {
46 name: "BOLT"
47 path: "Panels/Southeast Room 1/sw_7"
48 clue: "bolt"
49 answer: "absolute"
50 symbols: SPARKLES
51}
52panels {
53 name: "DUPE"
54 path: "Panels/Southeast Room 1/sw_8"
55 clue: "dupe"
56 answer: "duplicate"
57 symbols: SPARKLES
58}
59panels {
60 name: "LICE"
61 path: "Panels/Southeast Room 1/sw_9"
62 clue: "lice"
63 answer: "duplicate"
64 symbols: SPARKLES
65}
66# Southeast Room 2
67panels {
68 name: "FIND"
69 path: "Panels/Southeast Room 2/sw_1"
70 clue: "find"
71 answer: "friends"
72 symbols: SPARKLES
73}
74panels {
75 name: "REDS"
76 path: "Panels/Southeast Room 2/sw_2"
77 clue: "reds"
78 answer: "friends"
79 symbols: SPARKLES
80}
81panels {
82 name: "END"
83 path: "Panels/Southeast Room 2/sw_3"
84 clue: "end"
85 answer: "friends"
86 symbols: SPARKLES
87}
88panels {
89 name: "RING"
90 path: "Panels/Southeast Room 2/sw_4"
91 clue: "ring"
92 answer: "rafting"
93 symbols: SPARKLES
94}
95panels {
96 name: "AFT"
97 path: "Panels/Southeast Room 2/sw_5"
98 clue: "aft"
99 answer: "rafting"
100 symbols: SPARKLES
101}
102panels {
103 name: "PANT"
104 path: "Panels/Southeast Room 2/sw_6"
105 clue: "pant"
106 answer: "phantom"
107 symbols: SPARKLES
108}
109panels {
110 name: "TIN"
111 path: "Panels/Southeast Room 2/sw_7"
112 clue: "tin"
113 answer: "rafting"
114 symbols: SPARKLES
115}
116panels {
117 name: "HAM"
118 path: "Panels/Southeast Room 2/sw_8"
119 clue: "ham"
120 answer: "phantom"
121 symbols: SPARKLES
122}
123panels {
124 name: "ATOM"
125 path: "Panels/Southeast Room 2/sw_9"
126 clue: "atom"
127 answer: "phantom"
128 symbols: SPARKLES
129}
130# Directions Room
131panels {
132 name: "EAT"
133 path: "Panels/Directions Room/directions_1"
134 clue: "eat"
135 answer: "east"
136 symbols: SPARKLES
137}
138panels {
139 name: "NOT"
140 path: "Panels/Directions Room/directions_2"
141 clue: "not"
142 answer: "north"
143 symbols: SPARKLES
144}
145panels {
146 name: "OUT"
147 path: "Panels/Directions Room/directions_3"
148 clue: "out"
149 answer: "south"
150 symbols: SPARKLES
151}
152panels {
153 name: "WET"
154 path: "Panels/Directions Room/directions_4"
155 clue: "wet"
156 answer: "west"
157 symbols: SPARKLES
158}
159paintings {
160 name: "BEE"
161 path: "Components/Paintings/bee"
162}
163paintings {
164 name: "AYE2"
165 path: "Components/Paintings/aye2"
166}
diff --git a/data/maps/the_unyielding/rooms/Discovery Room.txtpb b/data/maps/the_unyielding/rooms/Discovery Room.txtpb new file mode 100644 index 0000000..954e1cd --- /dev/null +++ b/data/maps/the_unyielding/rooms/Discovery Room.txtpb
@@ -0,0 +1,29 @@
1name: "Discovery Room"
2panels {
3 name: "INDUCE"
4 path: "Panels/Discovery Room/discovery_1"
5 clue: "induce"
6 answer: "introduce"
7 symbols: SPARKLES
8}
9panels {
10 name: "OVER"
11 path: "Panels/Discovery Room/discovery_2"
12 clue: "over"
13 answer: "discovery"
14 symbols: SPARKLES
15}
16panels {
17 name: "DICEY"
18 path: "Panels/Discovery Room/discovery_3"
19 clue: "dicey"
20 answer: "discovery"
21 symbols: SPARKLES
22}
23panels {
24 name: "TROD"
25 path: "Panels/Discovery Room/discovery_4"
26 clue: "trod"
27 answer: "introduce"
28 symbols: SPARKLES
29}
diff --git a/data/maps/the_unyielding/rooms/East Room 1.txtpb b/data/maps/the_unyielding/rooms/East Room 1.txtpb new file mode 100644 index 0000000..e94e7fa --- /dev/null +++ b/data/maps/the_unyielding/rooms/East Room 1.txtpb
@@ -0,0 +1,64 @@
1name: "East Room 1"
2panels {
3 name: "CHIN"
4 path: "Panels/East Room 1/sw_1"
5 clue: "chin"
6 answer: "cheating"
7 symbols: SPARKLES
8}
9panels {
10 name: "HEAT"
11 path: "Panels/East Room 1/sw_2"
12 clue: "heat"
13 answer: "cheating"
14 symbols: SPARKLES
15}
16panels {
17 name: "END"
18 path: "Panels/East Room 1/sw_3"
19 clue: "end"
20 answer: "friendly"
21 symbols: SPARKLES
22}
23panels {
24 name: "FLY"
25 path: "Panels/East Room 1/sw_4"
26 clue: "fly"
27 answer: "friendly"
28 symbols: SPARKLES
29}
30panels {
31 name: "OUCH"
32 path: "Panels/East Room 1/sw_5"
33 clue: "ouch"
34 answer: "touching"
35 symbols: SPARKLES
36}
37panels {
38 name: "HAG"
39 path: "Panels/East Room 1/sw_6"
40 clue: "hag"
41 answer: "cheating"
42 symbols: SPARKLES
43}
44panels {
45 name: "TIN"
46 path: "Panels/East Room 1/sw_7"
47 clue: "tin"
48 answer: "touching"
49 symbols: SPARKLES
50}
51panels {
52 name: "RID"
53 path: "Panels/East Room 1/sw_8"
54 clue: "rid"
55 answer: "friendly"
56 symbols: SPARKLES
57}
58panels {
59 name: "TUG"
60 path: "Panels/East Room 1/sw_9"
61 clue: "tug"
62 answer: "touching"
63 symbols: SPARKLES
64}
diff --git a/data/maps/the_unyielding/rooms/Gray Alcove.txtpb b/data/maps/the_unyielding/rooms/Gray Alcove.txtpb new file mode 100644 index 0000000..5244e65 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Gray Alcove.txtpb
@@ -0,0 +1,8 @@
1name: "Gray Alcove"
2panels {
3 name: "GRAVELY"
4 path: "Panels/Door Openers/gray_2"
5 clue: "gravely"
6 answer: "gray"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Hero Room.txtpb b/data/maps/the_unyielding/rooms/Hero Room.txtpb new file mode 100644 index 0000000..82c8bea --- /dev/null +++ b/data/maps/the_unyielding/rooms/Hero Room.txtpb
@@ -0,0 +1,8 @@
1name: "Hero Room"
2panels {
3 name: "HER"
4 path: "Panels/Door Openers/white_ne2"
5 clue: "her"
6 answer: "hero"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Jay Painting.txtpb b/data/maps/the_unyielding/rooms/Jay Painting.txtpb new file mode 100644 index 0000000..8e2bdfd --- /dev/null +++ b/data/maps/the_unyielding/rooms/Jay Painting.txtpb
@@ -0,0 +1,5 @@
1name: "Jay Painting"
2paintings {
3 name: "JAY2"
4 path: "Components/Paintings/jay2"
5}
diff --git a/data/maps/the_unyielding/rooms/Mastery.txtpb b/data/maps/the_unyielding/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_unyielding/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_unyielding/rooms/Missing 1.txtpb b/data/maps/the_unyielding/rooms/Missing 1.txtpb new file mode 100644 index 0000000..a640c6b --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 1.txtpb
@@ -0,0 +1,8 @@
1name: "Missing 1"
2panels {
3 name: "SING"
4 path: "Panels/Behind Areas/missing_1"
5 clue: "sing"
6 answer: "missing"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Missing 2.txtpb b/data/maps/the_unyielding/rooms/Missing 2.txtpb new file mode 100644 index 0000000..c33367d --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 2.txtpb
@@ -0,0 +1,8 @@
1name: "Missing 2"
2panels {
3 name: "MISS"
4 path: "Panels/Behind Areas/missing_2"
5 clue: "miss"
6 answer: "missing"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Missing 3.txtpb b/data/maps/the_unyielding/rooms/Missing 3.txtpb new file mode 100644 index 0000000..3a8d895 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 3.txtpb
@@ -0,0 +1,8 @@
1name: "Missing 3"
2panels {
3 name: "SIN"
4 path: "Panels/Behind Areas/missing_3"
5 clue: "sin"
6 answer: "missing"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb b/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb new file mode 100644 index 0000000..3164c30 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb
@@ -0,0 +1,64 @@
1name: "Northeast Room 1"
2panels {
3 name: "HAT"
4 path: "Panels/Northeast Room 1/sw_1"
5 clue: "hat"
6 answer: "hesitate"
7 symbols: SPARKLES
8}
9panels {
10 name: "CON"
11 path: "Panels/Northeast Room 1/sw_2"
12 clue: "con"
13 answer: "consider"
14 symbols: SPARKLES
15}
16panels {
17 name: "LEND"
18 path: "Panels/Northeast Room 1/sw_3"
19 clue: "lend"
20 answer: "calendar"
21 symbols: SPARKLES
22}
23panels {
24 name: "ALE"
25 path: "Panels/Northeast Room 1/sw_4"
26 clue: "ale"
27 answer: "calendar"
28 symbols: SPARKLES
29}
30panels {
31 name: "SIDE"
32 path: "Panels/Northeast Room 1/sw_5"
33 clue: "side"
34 answer: "consider"
35 symbols: SPARKLES
36}
37panels {
38 name: "SIT"
39 path: "Panels/Northeast Room 1/sw_6"
40 clue: "sit"
41 answer: "hesitate"
42 symbols: SPARKLES
43}
44panels {
45 name: "ATE"
46 path: "Panels/Northeast Room 1/sw_7"
47 clue: "ate"
48 answer: "hesitate"
49 symbols: SPARKLES
50}
51panels {
52 name: "CAR"
53 path: "Panels/Northeast Room 1/sw_8"
54 clue: "car"
55 answer: "calendar"
56 symbols: SPARKLES
57}
58panels {
59 name: "SIR"
60 path: "Panels/Northeast Room 1/sw_9"
61 clue: "sir"
62 answer: "consider"
63 symbols: SPARKLES
64}
diff --git a/data/maps/the_unyielding/rooms/Northwest Room.txtpb b/data/maps/the_unyielding/rooms/Northwest Room.txtpb new file mode 100644 index 0000000..42d2cd5 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Northwest Room.txtpb
@@ -0,0 +1,64 @@
1name: "Northwest Room"
2panels {
3 name: "SEE"
4 path: "Panels/Northwest Room/sw_1"
5 clue: "see"
6 answer: "nonsense"
7 symbols: SPARKLES
8}
9panels {
10 name: "ONES"
11 path: "Panels/Northwest Room/sw_2"
12 clue: "ones"
13 answer: "nonsense"
14 symbols: SPARKLES
15}
16panels {
17 name: "TIC"
18 path: "Panels/Northwest Room/sw_3"
19 clue: "tic"
20 answer: "dramatic"
21 symbols: SPARKLES
22}
23panels {
24 name: "RAT"
25 path: "Panels/Northwest Room/sw_4"
26 clue: "rat"
27 answer: "dramatic"
28 symbols: SPARKLES
29}
30panels {
31 name: "DATE"
32 path: "Panels/Northwest Room/sw_5"
33 clue: "date"
34 answer: "daughter"
35 symbols: SPARKLES
36}
37panels {
38 name: "DUG"
39 path: "Panels/Northwest Room/sw_6"
40 clue: "dug"
41 answer: "daughter"
42 symbols: SPARKLES
43}
44panels {
45 name: "NONE"
46 path: "Panels/Northwest Room/sw_7"
47 clue: "none"
48 answer: "nonsense"
49 symbols: SPARKLES
50}
51panels {
52 name: "HER"
53 path: "Panels/Northwest Room/sw_8"
54 clue: "her"
55 answer: "daughter"
56 symbols: SPARKLES
57}
58panels {
59 name: "DAM"
60 path: "Panels/Northwest Room/sw_9"
61 clue: "dam"
62 answer: "dramatic"
63 symbols: SPARKLES
64}
diff --git a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb new file mode 100644 index 0000000..f011b32 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Nuanced Entrance"
2ports {
3 name: "NUANCED"
4 path: "Components/Warps/worldport3"
5}
diff --git a/data/maps/the_unyielding/rooms/Orange Alcove.txtpb b/data/maps/the_unyielding/rooms/Orange Alcove.txtpb new file mode 100644 index 0000000..eb43da8 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Orange Alcove.txtpb
@@ -0,0 +1,8 @@
1name: "Orange Alcove"
2panels {
3 name: "ON"
4 path: "Panels/Door Openers/orange_sw2"
5 clue: "on"
6 answer: "orange"
7 symbols: SPARKLES
8}
diff --git a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb new file mode 100644 index 0000000..0bc60a7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb
@@ -0,0 +1,19 @@
1name: "Plaza Entrance"
2panels {
3 name: "GEE"
4 path: "Panels/Door Openers/green_se"
5 clue: "gee"
6 answer: "green"
7 symbols: SPARKLES
8}
9panels {
10 name: "SEA"
11 path: "Panels/Door Openers/white_nw2"
12 clue: "sea"
13 answer: "search"
14 symbols: SPARKLES
15}
16ports {
17 name: "PLAZA"
18 path: "Components/Warps/worldport5"
19}
diff --git a/data/maps/the_unyielding/rooms/Red Eyes.txtpb b/data/maps/the_unyielding/rooms/Red Eyes.txtpb new file mode 100644 index 0000000..30b7fe7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Red Eyes.txtpb
@@ -0,0 +1,8 @@
1name: "Red Eyes"
2panels {
3 name: "RED EYES"
4 path: "Panels/Miscellaneous/red_1"
5 clue: "red eyes"
6 answer: "lost"
7 symbols: QUESTION
8}
diff --git a/data/maps/the_unyielding/rooms/South Left Painting.txtpb b/data/maps/the_unyielding/rooms/South Left Painting.txtpb new file mode 100644 index 0000000..abfaca0 --- /dev/null +++ b/data/maps/the_unyielding/rooms/South Left Painting.txtpb
@@ -0,0 +1,5 @@
1name: "South Left Painting"
2paintings {
3 name: "AYE"
4 path: "Components/Paintings/aye"
5}
diff --git a/data/maps/the_unyielding/rooms/South Right Painting.txtpb b/data/maps/the_unyielding/rooms/South Right Painting.txtpb new file mode 100644 index 0000000..b68779a --- /dev/null +++ b/data/maps/the_unyielding/rooms/South Right Painting.txtpb
@@ -0,0 +1,5 @@
1name: "South Right Painting"
2paintings {
3 name: "BEE2"
4 path: "Components/Paintings/bee2"
5}
diff --git a/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb b/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb new file mode 100644 index 0000000..bdb3b82 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb
@@ -0,0 +1,64 @@
1name: "Southwest Room 2"
2panels {
3 name: "RAT"
4 path: "Panels/Southwest Room2/sw_1"
5 clue: "rat"
6 answer: "rational"
7 symbols: SPARKLES
8}
9panels {
10 name: "EGO"
11 path: "Panels/Southwest Room2/sw_2"
12 clue: "ego"
13 answer: "category"
14 symbols: SPARKLES
15}
16panels {
17 name: "FIT"
18 path: "Panels/Southwest Room2/sw_3"
19 clue: "fit"
20 answer: "infinite"
21 symbols: SPARKLES
22}
23panels {
24 name: "GORY"
25 path: "Panels/Southwest Room2/sw_4"
26 clue: "gory"
27 answer: "category"
28 symbols: SPARKLES
29}
30panels {
31 name: "NINE"
32 path: "Panels/Southwest Room2/sw_5"
33 clue: "nine"
34 answer: "infinite"
35 symbols: SPARKLES
36}
37panels {
38 name: "RAIL"
39 path: "Panels/Southwest Room2/sw_6"
40 clue: "rail"
41 answer: "rational"
42 symbols: SPARKLES
43}
44panels {
45 name: "CAT"
46 path: "Panels/Southwest Room2/sw_7"
47 clue: "cat"
48 answer: "category"
49 symbols: SPARKLES
50}
51panels {
52 name: "ION"
53 path: "Panels/Southwest Room2/sw_8"
54 clue: "ion"
55 answer: "rational"
56 symbols: SPARKLES
57}
58panels {
59 name: "INN"
60 path: "Panels/Southwest Room2/sw_9"
61 clue: "inn"
62 answer: "infinite"
63 symbols: SPARKLES
64}
diff --git a/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb b/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb new file mode 100644 index 0000000..bdab625 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb
@@ -0,0 +1,64 @@
1name: "Southwest Room 3"
2panels {
3 name: "RING"
4 path: "Panels/Southwest Room3/sw_1"
5 clue: "ring"
6 answer: "mourning"
7 symbols: SPARKLES
8}
9panels {
10 name: "MINE"
11 path: "Panels/Southwest Room3/sw_2"
12 clue: "mine"
13 answer: "magazine"
14 symbols: SPARKLES
15}
16panels {
17 name: "PAL"
18 path: "Panels/Southwest Room3/sw_3"
19 clue: "pal"
20 answer: "hospital"
21 symbols: SPARKLES
22}
23panels {
24 name: "PIT"
25 path: "Panels/Southwest Room3/sw_4"
26 clue: "pit"
27 answer: "hospital"
28 symbols: SPARKLES
29}
30panels {
31 name: "AGE"
32 path: "Panels/Southwest Room3/sw_5"
33 clue: "age"
34 answer: "magazine"
35 symbols: SPARKLES
36}
37panels {
38 name: "MAZE"
39 path: "Panels/Southwest Room3/sw_6"
40 clue: "maze"
41 answer: "magazine"
42 symbols: SPARKLES
43}
44panels {
45 name: "URN"
46 path: "Panels/Southwest Room3/sw_7"
47 clue: "urn"
48 answer: "mourning"
49 symbols: SPARKLES
50}
51panels {
52 name: "HOST"
53 path: "Panels/Southwest Room3/sw_8"
54 clue: "host"
55 answer: "hospital"
56 symbols: SPARKLES
57}
58panels {
59 name: "MUG"
60 path: "Panels/Southwest Room3/sw_9"
61 clue: "mug"
62 answer: "mourning"
63 symbols: SPARKLES
64}
diff --git a/data/maps/the_unyielding/rooms/Southwest Room.txtpb b/data/maps/the_unyielding/rooms/Southwest Room.txtpb new file mode 100644 index 0000000..d903c42 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room.txtpb
@@ -0,0 +1,64 @@
1name: "Southwest Room"
2panels {
3 name: "MAN"
4 path: "Panels/Southwest Room/sw_1"
5 clue: "man"
6 answer: "marathon"
7 symbols: SPARKLES
8}
9panels {
10 name: "ATE"
11 path: "Panels/Southwest Room/sw_2"
12 clue: "ate"
13 answer: "threaten"
14 symbols: SPARKLES
15}
16panels {
17 name: "RAT (1)"
18 path: "Panels/Southwest Room/sw_3"
19 clue: "rat"
20 answer: "threaten"
21 symbols: SPARKLES
22}
23panels {
24 name: "SON"
25 path: "Panels/Southwest Room/sw_4"
26 clue: "son"
27 answer: "seasonal"
28 symbols: SPARKLES
29}
30panels {
31 name: "THEN"
32 path: "Panels/Southwest Room/sw_5"
33 clue: "then"
34 answer: "threaten"
35 symbols: SPARKLES
36}
37panels {
38 name: "RAT (2)"
39 path: "Panels/Southwest Room/sw_6"
40 clue: "rat"
41 answer: "marathon"
42 symbols: SPARKLES
43}
44panels {
45 name: "TON"
46 path: "Panels/Southwest Room/sw_7"
47 clue: "ton"
48 answer: "marathon"
49 symbols: SPARKLES
50}
51panels {
52 name: "SEA"
53 path: "Panels/Southwest Room/sw_8"
54 clue: "sea"
55 answer: "seasonal"
56 symbols: SPARKLES
57}
58panels {
59 name: "SEAL"
60 path: "Panels/Southwest Room/sw_9"
61 clue: "seal"
62 answer: "seasonal"
63 symbols: SPARKLES
64}
diff --git a/data/maps/the_unyielding/rooms/Star Rooms.txtpb b/data/maps/the_unyielding/rooms/Star Rooms.txtpb new file mode 100644 index 0000000..40a7247 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Star Rooms.txtpb
@@ -0,0 +1,22 @@
1name: "Star Rooms"
2panels {
3 name: "TURN"
4 path: "Panels/Behind Areas/turned_1"
5 clue: "turn"
6 answer: "turned"
7 symbols: SPARKLES
8}
9panels {
10 name: "BACK"
11 path: "Panels/Door Openers/black_nw"
12 clue: "back"
13 answer: "black"
14 symbols: SPARKLES
15}
16panels {
17 name: "CYANIDE"
18 path: "Panels/Door Openers/cyan_nw2"
19 clue: "cyanide"
20 answer: "cyan"
21 symbols: SPARKLES
22}
diff --git a/data/maps/the_unyielding/rooms/Triplet Room.txtpb b/data/maps/the_unyielding/rooms/Triplet Room.txtpb new file mode 100644 index 0000000..a693d6f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Triplet Room.txtpb
@@ -0,0 +1,23 @@
1name: "Triplet Room"
2panels {
3 name: "ICE"
4 path: "Panels/Triplet 1/triplet"
5 clue: "ice"
6 answer: "water"
7 symbols: CROSS
8}
9panels {
10 name: "FILM"
11 path: "Panels/Triplet 1/triplet2"
12 clue: "film"
13 answer: "play"
14 symbols: EXAMPLE
15}
16panels {
17 name: "ICE FILM"
18 path: "Panels/Triplet 1/triplet3"
19 clue: ""
20 answer: "firework"
21 symbols: SUN
22 symbols: LINGO
23}
diff --git a/data/maps/the_unyielding/rooms/White Corners.txtpb b/data/maps/the_unyielding/rooms/White Corners.txtpb new file mode 100644 index 0000000..2401f03 --- /dev/null +++ b/data/maps/the_unyielding/rooms/White Corners.txtpb
@@ -0,0 +1,33 @@
1name: "White Corners"
2panels {
3 name: "ARCH"
4 path: "Panels/Door Openers/white_nw"
5 clue: "arch"
6 answer: "search"
7 symbols: SPARKLES
8}
9panels {
10 name: "ZERO"
11 path: "Panels/Door Openers/white_ne"
12 clue: "zero"
13 answer: "hero"
14 symbols: ZERO
15}
16panels {
17 name: "DAM"
18 path: "Panels/Door Openers/white_se"
19 clue: "dam"
20 answer: "dream"
21 symbols: SPARKLES
22}
23panels {
24 name: "WHEN"
25 path: "Panels/Door Openers/white_sw"
26 clue: "when"
27 answer: "whiten"
28 symbols: SPARKLES
29}
30paintings {
31 name: "JAY"
32 path: "Components/Paintings/jay"
33}
diff --git a/data/maps/the_unyielding/rooms/Yellow Left.txtpb b/data/maps/the_unyielding/rooms/Yellow Left.txtpb new file mode 100644 index 0000000..192d901 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Yellow Left.txtpb
@@ -0,0 +1,9 @@
1name: "Yellow Left"
2panels {
3 name: "SICKNESS"
4 path: "Panels/Miscellaneous/entry_2"
5 clue: "sickness"
6 answer: "health"
7 symbols: SUN
8 required_door { name: "Cyan Doors" }
9}
diff --git a/data/maps/the_unyielding/rooms/Yellow Right.txtpb b/data/maps/the_unyielding/rooms/Yellow Right.txtpb new file mode 100644 index 0000000..d554c73 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Yellow Right.txtpb
@@ -0,0 +1,9 @@
1name: "Yellow Right"
2panels {
3 name: "HEALTH"
4 path: "Panels/Miscellaneous/entry_3"
5 clue: "health"
6 answer: "sickness"
7 symbols: SUN
8 required_door { name: "Cyan Doors" }
9}
diff --git a/data/maps/the_wise/connections.txtpb b/data/maps/the_wise/connections.txtpb new file mode 100644 index 0000000..e3aa07b --- /dev/null +++ b/data/maps/the_wise/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Entry"
3 to_room: "Puzzles"
4 door { name: "Front Door" }
5}
6connections {
7 from_room: "Puzzles"
8 to_room: "Mastery"
9 door { name: "Mastery" }
10}
diff --git a/data/maps/the_wise/doors.txtpb b/data/maps/the_wise/doors.txtpb new file mode 100644 index 0000000..cef4af3 --- /dev/null +++ b/data/maps/the_wise/doors.txtpb
@@ -0,0 +1,36 @@
1doors {
2 name: "Front Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_2"
5 panels { room: "Entry" name: "INK" }
6 location_room: "Entry"
7}
8doors {
9 name: "Seasons"
10 type: EVENT
11 panels { room: "Puzzles" name: "ERAS" answer: "seasons" }
12}
13doors {
14 name: "Mastery"
15 type: EVENT
16 panels { room: "Puzzles" name: "STORY" }
17 panels { room: "Puzzles" name: "VENTURE" }
18 panels { room: "Puzzles" name: "PASSED" }
19 panels { room: "Puzzles" name: "SLUMBERING" }
20 panels { room: "Puzzles" name: "RHYME" }
21 panels { room: "Puzzles" name: "OBSCURE" }
22 panels { room: "Puzzles" name: "PROPHET" }
23 panels { room: "Puzzles" name: "ERAS" }
24 panels { room: "Puzzles" name: "DARKNESS" }
25 panels { room: "Puzzles" name: "PRINCE" }
26 panels { room: "Puzzles" name: "BATH" }
27 panels { room: "Puzzles" name: "CHAOTIC" }
28 panels { room: "Puzzles" name: "EYES" }
29 panels { room: "Puzzles" name: "QUEENDOOM" }
30 panels { room: "Puzzles" name: "SHOUTS" }
31 panels { room: "Puzzles" name: "INTELLIGENCE" }
32 panels { room: "Puzzles" name: "EARTHWAR" }
33 panels { room: "Puzzles" name: "SLEEPER" }
34 panels { room: "Puzzles" name: "BOTTLE" }
35 panels { room: "Puzzles" name: "WORDS" }
36}
diff --git a/data/maps/the_wise/metadata.txtpb b/data/maps/the_wise/metadata.txtpb new file mode 100644 index 0000000..91af34e --- /dev/null +++ b/data/maps/the_wise/metadata.txtpb
@@ -0,0 +1,3 @@
1display_name: "The Wise"
2# This port is out of bounds.
3excluded_nodes: "Components/Warps/worldport"
diff --git a/data/maps/the_wise/rooms/Entry.txtpb b/data/maps/the_wise/rooms/Entry.txtpb new file mode 100644 index 0000000..789d555 --- /dev/null +++ b/data/maps/the_wise/rooms/Entry.txtpb
@@ -0,0 +1,12 @@
1name: "Entry"
2panels {
3 name: "INK"
4 path: "Panels/Entry/entry_1"
5 clue: "ink"
6 answer: "link"
7 symbols: SPARKLES
8}
9paintings {
10 name: "TRIANGLE"
11 path: "Components/Paintings/triangle"
12}
diff --git a/data/maps/the_wise/rooms/Mastery.txtpb b/data/maps/the_wise/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_wise/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_wise/rooms/Puzzles.txtpb b/data/maps/the_wise/rooms/Puzzles.txtpb new file mode 100644 index 0000000..ab34f13 --- /dev/null +++ b/data/maps/the_wise/rooms/Puzzles.txtpb
@@ -0,0 +1,151 @@
1name: "Puzzles"
2panels {
3 name: "STORY"
4 path: "Panels/Room_1/panel_1"
5 clue: "story"
6 answer: "legend"
7 symbols: SUN
8 required_door { name: "Seasons" }
9}
10panels {
11 name: "VENTURE"
12 path: "Panels/Room_1/panel_2"
13 clue: "venture"
14 answer: "adventure"
15 symbols: SPARKLES
16 required_door { name: "Seasons" }
17}
18panels {
19 name: "PASSED"
20 path: "Panels/Room_1/panel_3"
21 clue: "passed"
22 answer: "past"
23 symbols: ZERO
24}
25panels {
26 name: "SLUMBERING"
27 path: "Panels/Room_1/panel_4"
28 clue: "slumbering"
29 answer: "awakening"
30 symbols: SUN
31 required_door { name: "Seasons" }
32}
33panels {
34 name: "RHYME"
35 path: "Panels/Room_1/panel_5"
36 clue: "rhyme"
37 answer: "time"
38 symbols: ZERO
39}
40panels {
41 name: "OBSCURE"
42 path: "Panels/Room_1/panel_6"
43 clue: "obscure"
44 answer: "mask"
45 symbols: PYRAMID
46}
47panels {
48 name: "PROPHET"
49 path: "Panels/Room_1/panel_7"
50 clue: "prophet"
51 answer: "oracle"
52 symbols: SUN
53}
54panels {
55 name: "ERAS"
56 path: "Panels/Room_1/panel_8"
57 clue: "eras"
58 answer: "gsae"
59 symbols: SUN
60 proxies { answer: "ages" path: "Panels/Proxies/panel_8_proxy_1" }
61 proxies { answer: "seasons" path: "Panels/Proxies/panel_8_proxy_2" }
62}
63panels {
64 name: "DARKNESS"
65 path: "Panels/Room_1/panel_9"
66 clue: "darkness"
67 answer: "twilight"
68 symbols: PYRAMID
69 required_door { name: "Seasons" }
70}
71panels {
72 name: "PRINCE"
73 path: "Panels/Room_1/panel_10"
74 clue: "prince"
75 answer: "princess"
76 symbols: GENDER
77 required_door { name: "Seasons" }
78}
79panels {
80 name: "BATH"
81 path: "Panels/Room_1/panel_11"
82 clue: "bath"
83 answer: "breath"
84 symbols: SPARKLES
85}
86panels {
87 name: "CHAOTIC"
88 path: "Panels/Room_1/panel_12"
89 clue: "chaotic"
90 answer: "wild"
91 symbols: SUN
92}
93panels {
94 name: "EYES"
95 path: "Panels/Room_1/panel_13"
96 clue: "eyes"
97 answer: "tears"
98 symbols: STARS
99}
100panels {
101 name: "QUEENDOOM"
102 path: "Panels/Room_1/panel_14"
103 clue: "queendoom"
104 answer: "kingdom"
105 symbols: SUN
106 symbols: SPARKLES
107}
108panels {
109 name: "SHOUTS"
110 path: "Panels/Room_1/panel_15"
111 clue: "shouts"
112 answer: "echoes"
113 symbols: AGE
114 required_door { name: "Seasons" }
115}
116panels {
117 name: "INTELLIGENCE"
118 path: "Panels/Room_1/panel_16"
119 clue: "intelligence"
120 answer: "wisdom"
121 symbols: AGE
122}
123panels {
124 name: "EARTHWAR"
125 path: "Panels/Room_1/panel_17"
126 clue: "earthwar"
127 answer: "skyward"
128 symbols: SUN
129 symbols: SPARKLES
130}
131panels {
132 name: "SLEEPER"
133 path: "Panels/Room_1/panel_19"
134 clue: "sleeper"
135 answer: "waker"
136 symbols: SUN
137}
138panels {
139 name: "BOTTLE"
140 path: "Panels/Room_1/panel_20"
141 clue: "bottle"
142 answer: "cap"
143 symbols: BOXES
144}
145panels {
146 name: "WORDS"
147 path: "Panels/Room_1/panel_18"
148 clue: "words"
149 answer: "sword"
150 symbols: ANAGRAM
151}
diff --git a/data/maps/the_wondrous/connections.txtpb b/data/maps/the_wondrous/connections.txtpb new file mode 100644 index 0000000..0bd773a --- /dev/null +++ b/data/maps/the_wondrous/connections.txtpb
@@ -0,0 +1,10 @@
1connections {
2 from_room: "Entry"
3 to_room: "Regular"
4 door { name: "Front Door" }
5}
6connections {
7 from_room: "Regular"
8 to_room: "Huge"
9 door { name: "Shrink Door" }
10}
diff --git a/data/maps/the_wondrous/doors.txtpb b/data/maps/the_wondrous/doors.txtpb new file mode 100644 index 0000000..3951604 --- /dev/null +++ b/data/maps/the_wondrous/doors.txtpb
@@ -0,0 +1,24 @@
1doors {
2 name: "Front Door"
3 type: EVENT
4 panels { room: "Entry" name: "WONDER" }
5}
6doors {
7 name: "Shrink Door"
8 type: STANDARD
9 receivers: "Components/Doors/wonderlandDoor2/animationListener2"
10 panels { room: "Regular" name: "SHRINK" }
11 location_room: "Regular"
12}
13doors {
14 name: "Big Door"
15 type: EVENT
16 panels { room: "Huge" name: "SHRINK" }
17 panels { room: "Huge" name: "IRE" }
18 panels { room: "Huge" name: "BRIE" }
19 panels { room: "Huge" name: "WICK" }
20 panels { room: "Huge" name: "BARK" }
21 panels { room: "Huge" name: "HARE" }
22 panels { room: "Huge" name: "CHIME" }
23 panels { room: "Huge" name: "LIBRARY" }
24}
diff --git a/data/maps/the_wondrous/metadata.txtpb b/data/maps/the_wondrous/metadata.txtpb new file mode 100644 index 0000000..0b96cf2 --- /dev/null +++ b/data/maps/the_wondrous/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Wondrous"
diff --git a/data/maps/the_wondrous/rooms/Entry.txtpb b/data/maps/the_wondrous/rooms/Entry.txtpb new file mode 100644 index 0000000..e15f75c --- /dev/null +++ b/data/maps/the_wondrous/rooms/Entry.txtpb
@@ -0,0 +1,11 @@
1name: "Entry"
2panels {
3 name: "WONDER"
4 path: "Panels/panel_1"
5 clue: "wonder"
6 answer: "wonder"
7}
8ports {
9 name: "DAEDALUS"
10 path: "Components/Warps/worldport"
11}
diff --git a/data/maps/the_wondrous/rooms/Huge.txtpb b/data/maps/the_wondrous/rooms/Huge.txtpb new file mode 100644 index 0000000..6ca6ef8 --- /dev/null +++ b/data/maps/the_wondrous/rooms/Huge.txtpb
@@ -0,0 +1,57 @@
1name: "Huge"
2panels {
3 name: "SHRINK"
4 path: "Panels/panel_3"
5 clue: "shrink"
6 answer: "shrink"
7 display_name: "SHRINK (2)"
8}
9panels {
10 name: "IRE"
11 path: "Panels/panel_4"
12 clue: "ire"
13 answer: "fire"
14 symbols: SPARKLES
15}
16panels {
17 name: "BRIE"
18 path: "Panels/panel_5"
19 clue: "brie"
20 answer: "three"
21 symbols: ZERO
22}
23panels {
24 name: "WICK"
25 path: "Panels/panel_6"
26 clue: "wick"
27 answer: "candle"
28 symbols: BOXES
29}
30panels {
31 name: "BARK"
32 path: "Panels/panel_7"
33 clue: "bark"
34 answer: "tree"
35 symbols: BOXES
36}
37panels {
38 name: "HARE"
39 path: "Panels/panel_8"
40 clue: "hare"
41 answer: "chair"
42 symbols: ZERO
43}
44panels {
45 name: "CHIME"
46 path: "Panels/panel_9"
47 clue: "chime"
48 answer: "chimney"
49 symbols: SPARKLES
50}
51panels {
52 name: "LIBRARY"
53 path: "Panels/panel_10"
54 clue: "library"
55 answer: "book"
56 symbols: BOXES
57}
diff --git a/data/maps/the_wondrous/rooms/Regular.txtpb b/data/maps/the_wondrous/rooms/Regular.txtpb new file mode 100644 index 0000000..65df029 --- /dev/null +++ b/data/maps/the_wondrous/rooms/Regular.txtpb
@@ -0,0 +1,8 @@
1name: "Regular"
2panels {
3 name: "SHRINK"
4 path: "Panels/panel_2"
5 clue: "shrink"
6 answer: "shrink"
7 display_name: "SHRINK (1)"
8}
diff --git a/data/maps/the_words/connections.txtpb b/data/maps/the_words/connections.txtpb new file mode 100644 index 0000000..f25ac2b --- /dev/null +++ b/data/maps/the_words/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Ending"
4 door { name: "Ending" }
5}
diff --git a/data/maps/the_words/doors.txtpb b/data/maps/the_words/doors.txtpb new file mode 100644 index 0000000..20f439b --- /dev/null +++ b/data/maps/the_words/doors.txtpb
@@ -0,0 +1,12 @@
1doors {
2 name: "Ending"
3 type: EVENT
4 panels { room: "Main Area" name: "FRUIT" }
5 panels { room: "Main Area" name: "FLOWER" }
6 panels { room: "Main Area" name: "GEM" }
7 panels { room: "Main Area" name: "DAIRY" }
8 panels { room: "Main Area" name: "TREE" }
9 panels { room: "Main Area" name: "METAL" }
10 panels { room: "Main Area" name: "CLOTHES" }
11 panels { room: "Main Area" name: "SPICE" }
12}
diff --git a/data/maps/the_words/metadata.txtpb b/data/maps/the_words/metadata.txtpb new file mode 100644 index 0000000..2dadcae --- /dev/null +++ b/data/maps/the_words/metadata.txtpb
@@ -0,0 +1,11 @@
1display_name: "The Words"
2# These are old proxies of the main room's panels that are not linked up
3# anymore.
4excluded_nodes: "Panels/Proxies/panel_3"
5excluded_nodes: "Panels/Proxies/panel_4"
6excluded_nodes: "Panels/Proxies/panel_6"
7excluded_nodes: "Panels/Proxies/panel_9"
8# These are all tantalyzingly hidden out of bounds. What's up with that?
9excluded_nodes: "Panels/Proxies/panel_backside_1"
10excluded_nodes: "Panels/Proxies/panel_backside_2"
11excluded_nodes: "Panels/Proxies/panel_backside_3"
diff --git a/data/maps/the_words/rooms/Ending.txtpb b/data/maps/the_words/rooms/Ending.txtpb new file mode 100644 index 0000000..79bd569 --- /dev/null +++ b/data/maps/the_words/rooms/Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Ending"
2endings {
3 name: "BLUE"
4 path: "Components/Endings/blue_ending"
5}
diff --git a/data/maps/the_words/rooms/Main Area.txtpb b/data/maps/the_words/rooms/Main Area.txtpb new file mode 100644 index 0000000..503408c --- /dev/null +++ b/data/maps/the_words/rooms/Main Area.txtpb
@@ -0,0 +1,61 @@
1name: "Main Area"
2panels {
3 name: "FRUIT"
4 path: "Panels/Room_1/panel_2"
5 clue: "fruit"
6 answer: "peach"
7 symbols: EXAMPLE
8}
9panels {
10 name: "FLOWER"
11 path: "Panels/Room_1/panel_3"
12 clue: "flower"
13 answer: "rose"
14 symbols: EXAMPLE
15}
16panels {
17 name: "GEM"
18 path: "Panels/Room_1/panel_4"
19 clue: "gem"
20 answer: "jade"
21 symbols: EXAMPLE
22}
23panels {
24 name: "DAIRY"
25 path: "Panels/Room_1/panel_5"
26 clue: "dairy"
27 answer: "cream"
28 symbols: EXAMPLE
29}
30panels {
31 name: "TREE"
32 path: "Panels/Room_1/panel_6"
33 clue: "tree"
34 answer: "walnut"
35 symbols: EXAMPLE
36}
37panels {
38 name: "METAL"
39 path: "Panels/Room_1/panel_7"
40 clue: "metal"
41 answer: "silver"
42 symbols: EXAMPLE
43}
44panels {
45 name: "CLOTHES"
46 path: "Panels/Room_1/panel_8"
47 clue: "clothes"
48 answer: "denim"
49 symbols: EXAMPLE
50}
51panels {
52 name: "SPICE"
53 path: "Panels/Room_1/panel_9"
54 clue: "spice"
55 answer: "sage"
56 symbols: EXAMPLE
57}
58ports {
59 name: "ENTRY"
60 path: "Components/Warps/worldport"
61}
diff --git a/data/metadata.txtpb b/data/metadata.txtpb new file mode 100644 index 0000000..57255e6 --- /dev/null +++ b/data/metadata.txtpb
@@ -0,0 +1,23 @@
1version: 3
2# Filler item.
3special_names: "A Job Well Done"
4# Symbol items.
5special_names: "Age Symbol"
6special_names: "Anagram Symbol"
7special_names: "Boxes Symbol"
8special_names: "Cross Symbol"
9special_names: "Eval Symbol"
10special_names: "Example Symbol"
11special_names: "Gender Symbol"
12special_names: "Job Symbol"
13special_names: "Lingo Symbol"
14special_names: "Null Symbol"
15special_names: "Planet Symbol"
16special_names: "Pyramid Symbol"
17special_names: "Question Symbol"
18special_names: "Sound Symbol"
19special_names: "Sparkles Symbol"
20special_names: "Stars Symbol"
21special_names: "Sun Symbol"
22special_names: "Sweet Symbol"
23special_names: "Zero Symbol"
diff --git a/data/progressives.txtpb b/data/progressives.txtpb new file mode 100644 index 0000000..0eba2bf --- /dev/null +++ b/data/progressives.txtpb
@@ -0,0 +1,11 @@
1progressives {
2 name: "Progressive Gold Ending"
3 doors { map: "daedalus" name: "Red Rainbow Room" }
4 doors { map: "daedalus" name: "Orange Rainbow Room" }
5 doors { map: "daedalus" name: "Yellow Rainbow Room" }
6 doors { map: "daedalus" name: "Green Rainbow Room" }
7 doors { map: "daedalus" name: "Blue Rainbow Room" }
8 doors { map: "daedalus" name: "Purple Rainbow Room" }
9 doors { map: "daedalus" name: "Cyan Rainbow Room" }
10 doors { map: "daedalus" name: "Brown Rainbow Room" }
11}