diff options
Diffstat (limited to 'data/maps')
| -rw-r--r-- | data/maps/the_unkempt/connections.txtpb | 60 | ||||
| -rw-r--r-- | data/maps/the_unkempt/doors.txtpb | 180 | ||||
| -rw-r--r-- | data/maps/the_unkempt/metadata.txtpb | 1 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/Control Center Entrance.txtpb | 12 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/Exit Room 2.txtpb | 29 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/Exit Room 3.txtpb | 8 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/Main Area.txtpb | 228 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/Middle Room.txtpb | 29 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/Right Area.txtpb | 164 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb | 99 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/V Keyholder.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/V1 Room.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/W Keyholder.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_unkempt/rooms/W2 Room.txtpb | 6 |
15 files changed, 836 insertions, 0 deletions
| 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 @@ | |||
| 1 | connections { | ||
| 2 | from_room: "Main Area" | ||
| 3 | to_room: "Right Area" | ||
| 4 | door { name: "Right Door" } | ||
| 5 | } | ||
| 6 | connections { | ||
| 7 | from_room: "Middle Room" | ||
| 8 | to_room: "Unsymmetry Room" | ||
| 9 | door { name: "W2 Room Door" } | ||
| 10 | } | ||
| 11 | connections { | ||
| 12 | from_room: "Main Area" | ||
| 13 | to_room: "Middle Room" | ||
| 14 | door { name: "Cyan Doors" } | ||
| 15 | } | ||
| 16 | connections { | ||
| 17 | from_room: "Main Area" | ||
| 18 | to_room: "Exit Room 2" | ||
| 19 | door { name: "Exit Door 1" } | ||
| 20 | } | ||
| 21 | connections { | ||
| 22 | from_room: "Exit Room 2" | ||
| 23 | to_room: "Exit Room 3" | ||
| 24 | door { name: "Exit Door 2" } | ||
| 25 | } | ||
| 26 | connections { | ||
| 27 | from_room: "Main Area" | ||
| 28 | to_room: "Control Center Entrance" | ||
| 29 | door { name: "I Entered" } | ||
| 30 | } | ||
| 31 | connections { | ||
| 32 | from_room: "Main Area" | ||
| 33 | to_room: "Control Center Entrance" | ||
| 34 | door { name: "Control Center Entrance" } | ||
| 35 | } | ||
| 36 | connections { | ||
| 37 | from_room: "Right Area" | ||
| 38 | to_room: "V1 Room" | ||
| 39 | door { name: "V1 Door" } | ||
| 40 | } | ||
| 41 | connections { | ||
| 42 | from_room: "Right Area" | ||
| 43 | to_room: "Daedalus Entrance" | ||
| 44 | door { name: "Control Center Orange Door" } | ||
| 45 | } | ||
| 46 | connections { | ||
| 47 | from_room: "Unsymmetry Room" | ||
| 48 | to_room: "W2 Room" | ||
| 49 | door { name: "W2 Door" } | ||
| 50 | } | ||
| 51 | connections { | ||
| 52 | from_room: "Unsymmetry Room" | ||
| 53 | to_room: "V Keyholder" | ||
| 54 | door { name: "V Keyholder" } | ||
| 55 | } | ||
| 56 | connections { | ||
| 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..5c16ac0 --- /dev/null +++ b/data/maps/the_unkempt/doors.txtpb | |||
| @@ -0,0 +1,180 @@ | |||
| 1 | doors { | ||
| 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 | } | ||
| 11 | doors { | ||
| 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 | } | ||
| 21 | doors { | ||
| 22 | name: "Cyan Doors" | ||
| 23 | type: EVENT | ||
| 24 | switches: "double_letters" | ||
| 25 | } | ||
| 26 | doors { | ||
| 27 | name: "Sun Temple Entrance" | ||
| 28 | type: EVENT | ||
| 29 | panels { room: "Exit Room 3" name: "ENTER" } | ||
| 30 | } | ||
| 31 | doors { | ||
| 32 | name: "Exit Door 1" | ||
| 33 | type: EVENT | ||
| 34 | panels { room: "Main Area" name: "PHASE" } | ||
| 35 | panels { room: "Main Area" name: "SCALE" } | ||
| 36 | panels { room: "Main Area" name: "WAYS" } | ||
| 37 | panels { room: "Main Area" name: "TRAIL" } | ||
| 38 | } | ||
| 39 | doors { | ||
| 40 | name: "Exit Door 2" | ||
| 41 | type: EVENT | ||
| 42 | panels { room: "Exit Room 2" name: "FOUR" } | ||
| 43 | panels { room: "Exit Room 2" name: "MINE" } | ||
| 44 | panels { room: "Exit Room 2" name: "DOOR" } | ||
| 45 | panels { room: "Exit Room 2" name: "WINE" } | ||
| 46 | } | ||
| 47 | doors { | ||
| 48 | name: "I Entered" | ||
| 49 | type: EVENT | ||
| 50 | keyholders { room: "Main Area" name: "I" key: "i" } | ||
| 51 | } | ||
| 52 | doors { | ||
| 53 | name: "Control Center Entrance" | ||
| 54 | type: EVENT | ||
| 55 | panels { room: "Control Center Entrance" name: "RETURN" } | ||
| 56 | } | ||
| 57 | doors { | ||
| 58 | name: "V1 Door" | ||
| 59 | type: EVENT | ||
| 60 | panels { room: "Right Area" name: "QUIET" } | ||
| 61 | panels { room: "Right Area" name: "DIET" } | ||
| 62 | panels { room: "Right Area" name: "FOURTH" } | ||
| 63 | panels { room: "Right Area" name: "FORTH" } | ||
| 64 | } | ||
| 65 | doors { | ||
| 66 | name: "Control Center Orange Door" | ||
| 67 | type: CONTROL_CENTER_COLOR | ||
| 68 | receivers: "Components/Doors/entry_13" | ||
| 69 | control_center_color: "orange" | ||
| 70 | } | ||
| 71 | doors { | ||
| 72 | name: "W2 Door" | ||
| 73 | type: EVENT | ||
| 74 | panels { room: "Unsymmetry Room" name: "UNINTERESTED" } | ||
| 75 | panels { room: "Unsymmetry Room" name: "IMPARTIAL" } | ||
| 76 | panels { room: "Unsymmetry Room" name: "ENTERTAIN" } | ||
| 77 | panels { room: "Unsymmetry Room" name: "CONFUSE" } | ||
| 78 | panels { room: "Unsymmetry Room" name: "UNLUCKY" } | ||
| 79 | panels { room: "Unsymmetry Room" name: "UNEXPECTED" } | ||
| 80 | panels { room: "Unsymmetry Room" name: "UNIRONIC" } | ||
| 81 | panels { room: "Unsymmetry Room" name: "ACCIDENTAL" } | ||
| 82 | panels { room: "Unsymmetry Room" name: "COMPLETE" } | ||
| 83 | panels { room: "Unsymmetry Room" name: "ENROLL" } | ||
| 84 | panels { room: "Unsymmetry Room" name: "ACCEPT" } | ||
| 85 | panels { room: "Unsymmetry Room" name: "DISPROVE" } | ||
| 86 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" } | ||
| 87 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" } | ||
| 88 | } | ||
| 89 | doors { | ||
| 90 | name: "V Keyholder" | ||
| 91 | type: EVENT | ||
| 92 | panels { room: "Unsymmetry Room" name: "UNINTERESTED" } | ||
| 93 | panels { room: "Unsymmetry Room" name: "IMPARTIAL" } | ||
| 94 | panels { room: "Unsymmetry Room" name: "ENTERTAIN" } | ||
| 95 | panels { room: "Unsymmetry Room" name: "CONFUSE" } | ||
| 96 | panels { room: "Unsymmetry Room" name: "UNLUCKY" } | ||
| 97 | panels { room: "Unsymmetry Room" name: "UNEXPECTED" } | ||
| 98 | panels { room: "Unsymmetry Room" name: "UNIRONIC" } | ||
| 99 | panels { room: "Unsymmetry Room" name: "ACCIDENTAL" } | ||
| 100 | panels { room: "Unsymmetry Room" name: "COMPLETE" } | ||
| 101 | panels { room: "Unsymmetry Room" name: "ENROLL" } | ||
| 102 | panels { room: "Unsymmetry Room" name: "ACCEPT" } | ||
| 103 | panels { room: "Unsymmetry Room" name: "DISPROVE" } | ||
| 104 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" } | ||
| 105 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" } | ||
| 106 | } | ||
| 107 | doors { | ||
| 108 | name: "W Keyholder" | ||
| 109 | type: EVENT | ||
| 110 | panels { room: "Unsymmetry Room" name: "UNINTERESTED" } | ||
| 111 | panels { room: "Unsymmetry Room" name: "IMPARTIAL" } | ||
| 112 | panels { room: "Unsymmetry Room" name: "ENTERTAIN" } | ||
| 113 | panels { room: "Unsymmetry Room" name: "CONFUSE" } | ||
| 114 | panels { room: "Unsymmetry Room" name: "UNLUCKY" } | ||
| 115 | panels { room: "Unsymmetry Room" name: "UNEXPECTED" } | ||
| 116 | panels { room: "Unsymmetry Room" name: "UNIRONIC" } | ||
| 117 | panels { room: "Unsymmetry Room" name: "ACCIDENTAL" } | ||
| 118 | panels { room: "Unsymmetry Room" name: "COMPLETE" } | ||
| 119 | panels { room: "Unsymmetry Room" name: "ENROLL" } | ||
| 120 | panels { room: "Unsymmetry Room" name: "ACCEPT" } | ||
| 121 | panels { room: "Unsymmetry Room" name: "DISPROVE" } | ||
| 122 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" } | ||
| 123 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" } | ||
| 124 | } | ||
| 125 | doors { | ||
| 126 | name: "Let Untrue Tie" | ||
| 127 | type: LOCATION_ONLY | ||
| 128 | panels { room: "Main Area" name: "COUP" } | ||
| 129 | panels { room: "Main Area" name: "FLEW" } | ||
| 130 | panels { room: "Main Area" name: "GUILE" } | ||
| 131 | panels { room: "Main Area" name: "WHILE" } | ||
| 132 | panels { room: "Main Area" name: "AISLE" } | ||
| 133 | panels { room: "Main Area" name: "ZOO" } | ||
| 134 | panels { room: "Main Area" name: "SOON" } | ||
| 135 | panels { room: "Main Area" name: "NOON" } | ||
| 136 | panels { room: "Main Area" name: "MOON" } | ||
| 137 | location_room: "Main Area" | ||
| 138 | } | ||
| 139 | doors { | ||
| 140 | name: "Routine Out Chute" | ||
| 141 | type: LOCATION_ONLY | ||
| 142 | panels { room: "Main Area" name: "SUCH" } | ||
| 143 | panels { room: "Main Area" name: "MOONLIGHT" } | ||
| 144 | panels { room: "Main Area" name: "CRUTCH" } | ||
| 145 | panels { room: "Main Area" name: "CONTRITE" } | ||
| 146 | panels { room: "Main Area" name: "ROUTER" } | ||
| 147 | panels { room: "Main Area" name: "TONIGHT" } | ||
| 148 | panels { room: "Main Area" name: "STOUTER" } | ||
| 149 | panels { room: "Main Area" name: "DOUBTER" } | ||
| 150 | panels { room: "Main Area" name: "MUCH" } | ||
| 151 | location_room: "Main Area" | ||
| 152 | } | ||
| 153 | doors { | ||
| 154 | name: "Honor Our Hint" | ||
| 155 | type: LOCATION_ONLY | ||
| 156 | panels { room: "Right Area" name: "TOWER" } | ||
| 157 | panels { room: "Right Area" name: "WARN" } | ||
| 158 | panels { room: "Right Area" name: "OUTDO" } | ||
| 159 | panels { room: "Right Area" name: "TATTOO" } | ||
| 160 | panels { room: "Right Area" name: "SOUR" } | ||
| 161 | panels { room: "Right Area" name: "UNTRUE" } | ||
| 162 | panels { room: "Right Area" name: "FLOWER" } | ||
| 163 | panels { room: "Right Area" name: "MOURN" } | ||
| 164 | panels { room: "Right Area" name: "CORN" } | ||
| 165 | location_room: "Right Area" | ||
| 166 | } | ||
| 167 | doors { | ||
| 168 | name: "Cog Rhino Hug Rug" | ||
| 169 | type: LOCATION_ONLY | ||
| 170 | panels { room: "Right Area" name: "SCUFF" } | ||
| 171 | panels { room: "Right Area" name: "WIN" } | ||
| 172 | panels { room: "Right Area" name: "BLUFF" } | ||
| 173 | panels { room: "Right Area" name: "INN" } | ||
| 174 | panels { room: "Right Area" name: "OFF" } | ||
| 175 | panels { room: "Right Area" name: "TROUGH" } | ||
| 176 | panels { room: "Right Area" name: "BEEN" } | ||
| 177 | panels { room: "Right Area" name: "SCOFF" } | ||
| 178 | panels { room: "Right Area" name: "TOUGH" } | ||
| 179 | location_room: "Right Area" | ||
| 180 | } | ||
| 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 @@ | |||
| 1 | name: "Control Center Entrance" | ||
| 2 | panels { | ||
| 3 | name: "RETURN" | ||
| 4 | path: "Panels/Entry/panel_1" | ||
| 5 | clue: "return" | ||
| 6 | answer: "turn" | ||
| 7 | symbols: SPARKLES | ||
| 8 | } | ||
| 9 | ports { | ||
| 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 @@ | |||
| 1 | name: "Daedalus Entrance" | ||
| 2 | ports { | ||
| 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 @@ | |||
| 1 | name: "Exit Room 2" | ||
| 2 | panels { | ||
| 3 | name: "FOUR" | ||
| 4 | path: "Panels/Room 9/panel_5" | ||
| 5 | clue: "four" | ||
| 6 | answer: "more" | ||
| 7 | symbols: ZERO | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "MINE" | ||
| 11 | path: "Panels/Room 9/panel_6" | ||
| 12 | clue: "mine" | ||
| 13 | answer: "vine" | ||
| 14 | symbols: ZERO | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "DOOR" | ||
| 18 | path: "Panels/Room 9/panel_7" | ||
| 19 | clue: "door" | ||
| 20 | answer: "more" | ||
| 21 | symbols: ZERO | ||
| 22 | } | ||
| 23 | panels { | ||
| 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 @@ | |||
| 1 | name: "Exit Room 3" | ||
| 2 | panels { | ||
| 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..ed3ce21 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Main Area.txtpb | |||
| @@ -0,0 +1,228 @@ | |||
| 1 | name: "Main Area" | ||
| 2 | panels { | ||
| 3 | name: "I" | ||
| 4 | path: "Panels/Room 1/panel_1" | ||
| 5 | clue: "i" | ||
| 6 | answer: "hi" | ||
| 7 | symbols: ZERO | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "SPY" | ||
| 11 | path: "Panels/Room 1/panel_2" | ||
| 12 | clue: "spy" | ||
| 13 | answer: "hi" | ||
| 14 | symbols: ZERO | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "THEFT" | ||
| 18 | path: "Panels/Room 1/panel_3" | ||
| 19 | clue: "theft" | ||
| 20 | answer: "left" | ||
| 21 | symbols: ZERO | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "HEFT" | ||
| 25 | path: "Panels/Room 1/panel_4" | ||
| 26 | clue: "heft" | ||
| 27 | answer: "left" | ||
| 28 | symbols: ZERO | ||
| 29 | } | ||
| 30 | panels { | ||
| 31 | name: "EYE" | ||
| 32 | path: "Panels/Room 2/panel_1" | ||
| 33 | clue: "eye" | ||
| 34 | answer: "hi" | ||
| 35 | symbols: ZERO | ||
| 36 | } | ||
| 37 | panels { | ||
| 38 | name: "SIGHT" | ||
| 39 | path: "Panels/Room 2/panel_2" | ||
| 40 | clue: "sight" | ||
| 41 | answer: "right" | ||
| 42 | symbols: ZERO | ||
| 43 | } | ||
| 44 | panels { | ||
| 45 | name: "SHY" | ||
| 46 | path: "Panels/Room 2/panel_3" | ||
| 47 | clue: "shy" | ||
| 48 | answer: "hi" | ||
| 49 | symbols: ZERO | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "QUITE" | ||
| 53 | path: "Panels/Room 2/panel_4" | ||
| 54 | clue: "quite" | ||
| 55 | answer: "right" | ||
| 56 | symbols: ZERO | ||
| 57 | } | ||
| 58 | panels { | ||
| 59 | name: "SUCH" | ||
| 60 | path: "Panels/Room 6/panel_1" | ||
| 61 | clue: "such" | ||
| 62 | answer: "touch" | ||
| 63 | symbols: ZERO | ||
| 64 | } | ||
| 65 | panels { | ||
| 66 | name: "MOONLIGHT" | ||
| 67 | path: "Panels/Room 6/panel_2" | ||
| 68 | clue: "moonlight" | ||
| 69 | answer: "unite" | ||
| 70 | symbols: ZERO | ||
| 71 | } | ||
| 72 | panels { | ||
| 73 | name: "CRUTCH" | ||
| 74 | path: "Panels/Room 6/panel_3" | ||
| 75 | clue: "crutch" | ||
| 76 | answer: "touch" | ||
| 77 | symbols: ZERO | ||
| 78 | } | ||
| 79 | panels { | ||
| 80 | name: "CONTRITE" | ||
| 81 | path: "Panels/Room 6/panel_4" | ||
| 82 | clue: "contrite" | ||
| 83 | answer: "unite" | ||
| 84 | symbols: ZERO | ||
| 85 | } | ||
| 86 | panels { | ||
| 87 | name: "ROUTER" | ||
| 88 | path: "Panels/Room 6/panel_5" | ||
| 89 | clue: "router" | ||
| 90 | answer: "outer" | ||
| 91 | symbols: ZERO | ||
| 92 | } | ||
| 93 | panels { | ||
| 94 | name: "TONIGHT" | ||
| 95 | path: "Panels/Room 6/panel_6" | ||
| 96 | clue: "tonight" | ||
| 97 | answer: "unite" | ||
| 98 | symbols: ZERO | ||
| 99 | } | ||
| 100 | panels { | ||
| 101 | name: "STOUTER" | ||
| 102 | path: "Panels/Room 6/panel_7" | ||
| 103 | clue: "stouter" | ||
| 104 | answer: "outer" | ||
| 105 | symbols: ZERO | ||
| 106 | } | ||
| 107 | panels { | ||
| 108 | name: "DOUBTER" | ||
| 109 | path: "Panels/Room 6/panel_8" | ||
| 110 | clue: "doubter" | ||
| 111 | answer: "outer" | ||
| 112 | symbols: ZERO | ||
| 113 | } | ||
| 114 | panels { | ||
| 115 | name: "MUCH" | ||
| 116 | path: "Panels/Room 6/panel_9" | ||
| 117 | clue: "much" | ||
| 118 | answer: "touch" | ||
| 119 | symbols: ZERO | ||
| 120 | } | ||
| 121 | panels { | ||
| 122 | name: "COUP" | ||
| 123 | path: "Panels/Room 7/panel_1" | ||
| 124 | clue: "coup" | ||
| 125 | answer: "true" | ||
| 126 | symbols: ZERO | ||
| 127 | } | ||
| 128 | panels { | ||
| 129 | name: "FLEW" | ||
| 130 | path: "Panels/Room 7/panel_2" | ||
| 131 | clue: "flew" | ||
| 132 | answer: "true" | ||
| 133 | symbols: ZERO | ||
| 134 | } | ||
| 135 | panels { | ||
| 136 | name: "GUILE" | ||
| 137 | path: "Panels/Room 7/panel_3" | ||
| 138 | clue: "guile" | ||
| 139 | answer: "tile" | ||
| 140 | symbols: ZERO | ||
| 141 | } | ||
| 142 | panels { | ||
| 143 | name: "WHILE" | ||
| 144 | path: "Panels/Room 7/panel_4" | ||
| 145 | clue: "while" | ||
| 146 | answer: "tile" | ||
| 147 | symbols: ZERO | ||
| 148 | } | ||
| 149 | panels { | ||
| 150 | name: "AISLE" | ||
| 151 | path: "Panels/Room 7/panel_5" | ||
| 152 | clue: "aisle" | ||
| 153 | answer: "tile" | ||
| 154 | symbols: ZERO | ||
| 155 | } | ||
| 156 | panels { | ||
| 157 | name: "ZOO" | ||
| 158 | path: "Panels/Room 7/panel_6" | ||
| 159 | clue: "zoo" | ||
| 160 | answer: "true" | ||
| 161 | symbols: ZERO | ||
| 162 | } | ||
| 163 | panels { | ||
| 164 | name: "SOON" | ||
| 165 | path: "Panels/Room 7/panel_7" | ||
| 166 | clue: "soon" | ||
| 167 | answer: "tune" | ||
| 168 | symbols: ZERO | ||
| 169 | } | ||
| 170 | panels { | ||
| 171 | name: "NOON" | ||
| 172 | path: "Panels/Room 7/panel_8" | ||
| 173 | clue: "noon" | ||
| 174 | answer: "tune" | ||
| 175 | symbols: ZERO | ||
| 176 | } | ||
| 177 | panels { | ||
| 178 | name: "MOON" | ||
| 179 | path: "Panels/Room 7/panel_9" | ||
| 180 | clue: "moon" | ||
| 181 | answer: "tune" | ||
| 182 | symbols: ZERO | ||
| 183 | } | ||
| 184 | panels { | ||
| 185 | name: "PHASE" | ||
| 186 | path: "Panels/Room 9/panel_1" | ||
| 187 | clue: "phase" | ||
| 188 | answer: "maze" | ||
| 189 | symbols: ZERO | ||
| 190 | } | ||
| 191 | panels { | ||
| 192 | name: "SCALE" | ||
| 193 | path: "Panels/Room 9/panel_2" | ||
| 194 | clue: "scale" | ||
| 195 | answer: "jail" | ||
| 196 | symbols: ZERO | ||
| 197 | } | ||
| 198 | panels { | ||
| 199 | name: "WAYS" | ||
| 200 | path: "Panels/Room 9/panel_3" | ||
| 201 | clue: "ways" | ||
| 202 | answer: "maze" | ||
| 203 | symbols: ZERO | ||
| 204 | } | ||
| 205 | panels { | ||
| 206 | name: "TRAIL" | ||
| 207 | path: "Panels/Room 9/panel_4" | ||
| 208 | clue: "trail" | ||
| 209 | answer: "jail" | ||
| 210 | symbols: ZERO | ||
| 211 | } | ||
| 212 | keyholders { | ||
| 213 | name: "I" | ||
| 214 | path: "Components/KeyHolders/keyHolderL" | ||
| 215 | } | ||
| 216 | ports { | ||
| 217 | name: "GREAT" | ||
| 218 | path: "Components/Warps/worldport" | ||
| 219 | } | ||
| 220 | ports { | ||
| 221 | name: "TREE" | ||
| 222 | path: "Components/Warps/worldport5" | ||
| 223 | } | ||
| 224 | ports { | ||
| 225 | name: "SUNTEMPLE" | ||
| 226 | path: "Components/Warps/worldport3" | ||
| 227 | required_door { name: "Sun Temple Entrance" } | ||
| 228 | } | ||
| 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 @@ | |||
| 1 | name: "Middle Room" | ||
| 2 | panels { | ||
| 3 | name: "RIDDLE" | ||
| 4 | path: "Panels/Room 5/panel_1" | ||
| 5 | clue: "riddle" | ||
| 6 | answer: "middle" | ||
| 7 | symbols: ZERO | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "FELLOW" | ||
| 11 | path: "Panels/Room 5/panel_2" | ||
| 12 | clue: "fellow" | ||
| 13 | answer: "hello" | ||
| 14 | symbols: ZERO | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "YELLOW" | ||
| 18 | path: "Panels/Room 5/panel_3" | ||
| 19 | clue: "yellow" | ||
| 20 | answer: "hello" | ||
| 21 | symbols: ZERO | ||
| 22 | } | ||
| 23 | panels { | ||
| 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..1475fb0 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Right Area.txtpb | |||
| @@ -0,0 +1,164 @@ | |||
| 1 | name: "Right Area" | ||
| 2 | panels { | ||
| 3 | name: "TOWER" | ||
| 4 | path: "Panels/Room 3/panel_1" | ||
| 5 | clue: "tower" | ||
| 6 | answer: "hour" | ||
| 7 | symbols: ZERO | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "WARN" | ||
| 11 | path: "Panels/Room 3/panel_2" | ||
| 12 | clue: "warn" | ||
| 13 | answer: "horn" | ||
| 14 | symbols: ZERO | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "OUTDO" | ||
| 18 | path: "Panels/Room 3/panel_3" | ||
| 19 | clue: "outdo" | ||
| 20 | answer: "into" | ||
| 21 | symbols: ZERO | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "TATTOO" | ||
| 25 | path: "Panels/Room 3/panel_4" | ||
| 26 | clue: "tattoo" | ||
| 27 | answer: "into" | ||
| 28 | symbols: ZERO | ||
| 29 | } | ||
| 30 | panels { | ||
| 31 | name: "SOUR" | ||
| 32 | path: "Panels/Room 3/panel_5" | ||
| 33 | clue: "sour" | ||
| 34 | answer: "hour" | ||
| 35 | symbols: ZERO | ||
| 36 | } | ||
| 37 | panels { | ||
| 38 | name: "UNTRUE" | ||
| 39 | path: "Panels/Room 3/panel_6" | ||
| 40 | clue: "untrue" | ||
| 41 | answer: "into" | ||
| 42 | symbols: ZERO | ||
| 43 | } | ||
| 44 | panels { | ||
| 45 | name: "FLOWER" | ||
| 46 | path: "Panels/Room 3/panel_7" | ||
| 47 | clue: "flower" | ||
| 48 | answer: "hour" | ||
| 49 | symbols: ZERO | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "MOURN" | ||
| 53 | path: "Panels/Room 3/panel_8" | ||
| 54 | clue: "mourn" | ||
| 55 | answer: "horn" | ||
| 56 | symbols: ZERO | ||
| 57 | } | ||
| 58 | panels { | ||
| 59 | name: "CORN" | ||
| 60 | path: "Panels/Room 3/panel_9" | ||
| 61 | clue: "corn" | ||
| 62 | answer: "horn" | ||
| 63 | symbols: ZERO | ||
| 64 | } | ||
| 65 | panels { | ||
| 66 | name: "SCUFF" | ||
| 67 | path: "Panels/Room 4/panel_1" | ||
| 68 | clue: "scuff" | ||
| 69 | answer: "rough" | ||
| 70 | symbols: ZERO | ||
| 71 | } | ||
| 72 | panels { | ||
| 73 | name: "WIN" | ||
| 74 | path: "Panels/Room 4/panel_2" | ||
| 75 | clue: "win" | ||
| 76 | answer: "grin" | ||
| 77 | symbols: ZERO | ||
| 78 | } | ||
| 79 | panels { | ||
| 80 | name: "BLUFF" | ||
| 81 | path: "Panels/Room 4/panel_3" | ||
| 82 | clue: "bluff" | ||
| 83 | answer: "rough" | ||
| 84 | symbols: ZERO | ||
| 85 | } | ||
| 86 | panels { | ||
| 87 | name: "INN" | ||
| 88 | path: "Panels/Room 4/panel_4" | ||
| 89 | clue: "inn" | ||
| 90 | answer: "grin" | ||
| 91 | symbols: ZERO | ||
| 92 | } | ||
| 93 | panels { | ||
| 94 | name: "OFF" | ||
| 95 | path: "Panels/Room 4/panel_5" | ||
| 96 | clue: "off" | ||
| 97 | answer: "cough" | ||
| 98 | symbols: ZERO | ||
| 99 | } | ||
| 100 | panels { | ||
| 101 | name: "TROUGH" | ||
| 102 | path: "Panels/Room 4/panel_6" | ||
| 103 | clue: "trough" | ||
| 104 | answer: "cough" | ||
| 105 | symbols: ZERO | ||
| 106 | } | ||
| 107 | panels { | ||
| 108 | name: "BEEN" | ||
| 109 | path: "Panels/Room 4/panel_7" | ||
| 110 | clue: "been" | ||
| 111 | answer: "grin" | ||
| 112 | symbols: ZERO | ||
| 113 | } | ||
| 114 | panels { | ||
| 115 | name: "SCOFF" | ||
| 116 | path: "Panels/Room 4/panel_8" | ||
| 117 | clue: "scoff" | ||
| 118 | answer: "cough" | ||
| 119 | symbols: ZERO | ||
| 120 | } | ||
| 121 | panels { | ||
| 122 | name: "TOUGH" | ||
| 123 | path: "Panels/Room 4/panel_9" | ||
| 124 | clue: "tough" | ||
| 125 | answer: "rough" | ||
| 126 | symbols: ZERO | ||
| 127 | } | ||
| 128 | panels { | ||
| 129 | name: "FORTH" | ||
| 130 | path: "Panels/Room 8/panel_1" | ||
| 131 | clue: "forth" | ||
| 132 | answer: "north" | ||
| 133 | symbols: ZERO | ||
| 134 | } | ||
| 135 | panels { | ||
| 136 | name: "QUIET" | ||
| 137 | path: "Panels/Room 8/panel_2" | ||
| 138 | clue: "quiet" | ||
| 139 | answer: "riot" | ||
| 140 | symbols: ZERO | ||
| 141 | } | ||
| 142 | panels { | ||
| 143 | name: "DIET" | ||
| 144 | path: "Panels/Room 8/panel_3" | ||
| 145 | clue: "diet" | ||
| 146 | answer: "riot" | ||
| 147 | symbols: ZERO | ||
| 148 | } | ||
| 149 | panels { | ||
| 150 | name: "FOURTH" | ||
| 151 | path: "Panels/Room 8/panel_4" | ||
| 152 | clue: "fourth" | ||
| 153 | answer: "north" | ||
| 154 | symbols: ZERO | ||
| 155 | } | ||
| 156 | panels { | ||
| 157 | name: "COLOR" | ||
| 158 | path: "Panels/Assorted/panel_1" | ||
| 159 | clue: "color" | ||
| 160 | answer: "orange" | ||
| 161 | symbols: EXAMPLE | ||
| 162 | # TODO: This is hidden in-game until double letters are unlocked AND "orange" | ||
| 163 | # is entered in the control center. | ||
| 164 | } | ||
| 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 @@ | |||
| 1 | name: "Unsymmetry Room" | ||
| 2 | panels { | ||
| 3 | name: "UNINTERESTED" | ||
| 4 | path: "Panels/Unsymmetry Room/panel_a_1" | ||
| 5 | clue: "uninterested" | ||
| 6 | answer: "interested" | ||
| 7 | symbols: SUN | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "IMPARTIAL" | ||
| 11 | path: "Panels/Unsymmetry Room/panel_b_1" | ||
| 12 | clue: "impartial" | ||
| 13 | answer: "disinterested" | ||
| 14 | symbols: SUN | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "ENTERTAIN" | ||
| 18 | path: "Panels/Unsymmetry Room/panel_a_2" | ||
| 19 | clue: "entertain" | ||
| 20 | answer: "amuse" | ||
| 21 | symbols: SUN | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "CONFUSE" | ||
| 25 | path: "Panels/Unsymmetry Room/panel_b_2" | ||
| 26 | clue: "confuse" | ||
| 27 | answer: "bemuse" | ||
| 28 | symbols: SUN | ||
| 29 | } | ||
| 30 | panels { | ||
| 31 | name: "UNLUCKY" | ||
| 32 | path: "Panels/Unsymmetry Room/panel_a_3" | ||
| 33 | clue: "unlucky" | ||
| 34 | answer: "lucky" | ||
| 35 | symbols: SUN | ||
| 36 | } | ||
| 37 | panels { | ||
| 38 | name: "UNEXPECTED" | ||
| 39 | path: "Panels/Unsymmetry Room/panel_b_3" | ||
| 40 | clue: "unexpected" | ||
| 41 | answer: "fortuitous" | ||
| 42 | symbols: SUN | ||
| 43 | } | ||
| 44 | panels { | ||
| 45 | name: "UNIRONIC" | ||
| 46 | path: "Panels/Unsymmetry Room/panel_a_4" | ||
| 47 | clue: "unironic" | ||
| 48 | answer: "ironic" | ||
| 49 | symbols: SUN | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "ACCIDENTAL" | ||
| 53 | path: "Panels/Unsymmetry Room/panel_b_4" | ||
| 54 | clue: "accidental" | ||
| 55 | answer: "coincidental" | ||
| 56 | symbols: SUN | ||
| 57 | } | ||
| 58 | panels { | ||
| 59 | name: "COMPLETE" | ||
| 60 | path: "Panels/Unsymmetry Room/panel_a_5" | ||
| 61 | clue: "complete" | ||
| 62 | answer: "graduate" | ||
| 63 | symbols: SUN | ||
| 64 | } | ||
| 65 | panels { | ||
| 66 | name: "ENROLL" | ||
| 67 | path: "Panels/Unsymmetry Room/panel_b_5" | ||
| 68 | clue: "enroll" | ||
| 69 | answer: "matriculate" | ||
| 70 | symbols: SUN | ||
| 71 | } | ||
| 72 | panels { | ||
| 73 | name: "ACCEPT" | ||
| 74 | path: "Panels/Unsymmetry Room/panel_a_6" | ||
| 75 | clue: "accept" | ||
| 76 | answer: "deny" | ||
| 77 | symbols: SUN | ||
| 78 | } | ||
| 79 | panels { | ||
| 80 | name: "DISPROVE" | ||
| 81 | path: "Panels/Unsymmetry Room/panel_b_6" | ||
| 82 | clue: "disprove" | ||
| 83 | answer: "refute" | ||
| 84 | symbols: SUN | ||
| 85 | } | ||
| 86 | panels { | ||
| 87 | name: "SCRUTINIZE (Purple)" | ||
| 88 | path: "Panels/Unsymmetry Room/panel_a_7" | ||
| 89 | clue: "scrutinize" | ||
| 90 | answer: "skim" | ||
| 91 | symbols: SUN | ||
| 92 | } | ||
| 93 | panels { | ||
| 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..a7ec93f --- /dev/null +++ b/data/maps/the_unkempt/rooms/V Keyholder.txtpb | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | name: "V Keyholder" | ||
| 2 | keyholders { | ||
| 3 | name: "KEYHOLDERV" | ||
| 4 | path: "Components/KeyHolders/keyHolderV" | ||
| 5 | } | ||
| 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 @@ | |||
| 1 | name: "V1 Room" | ||
| 2 | letters { | ||
| 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..ae367b2 --- /dev/null +++ b/data/maps/the_unkempt/rooms/W Keyholder.txtpb | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | name: "W Keyholder" | ||
| 2 | keyholders { | ||
| 3 | name: "W" | ||
| 4 | path: "Components/KeyHolders/keyHolderW" | ||
| 5 | } | ||
| 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 @@ | |||
| 1 | name: "W2 Room" | ||
| 2 | letters { | ||
| 3 | key: "w" | ||
| 4 | level2: true | ||
| 5 | path: "Components/Collectables/w2" | ||
| 6 | } | ||
