diff options
Diffstat (limited to 'data')
| -rw-r--r-- | data/connections.txtpb | 69 | ||||
| -rw-r--r-- | data/maps/the_congruent/rooms/Main Area.txtpb | 1 | ||||
| -rw-r--r-- | data/maps/the_darkroom/connections.txtpb | 35 | ||||
| -rw-r--r-- | data/maps/the_darkroom/doors.txtpb | 75 | ||||
| -rw-r--r-- | data/maps/the_darkroom/rooms/First Room.txtpb | 56 | ||||
| -rw-r--r-- | data/maps/the_darkroom/rooms/S Room.txtpb | 6 | ||||
| -rw-r--r-- | data/maps/the_darkroom/rooms/Second Room.txtpb | 55 | ||||
| -rw-r--r-- | data/maps/the_darkroom/rooms/Third Room.txtpb | 70 |
8 files changed, 365 insertions, 2 deletions
| diff --git a/data/connections.txtpb b/data/connections.txtpb index 7cbca9a..fb1c794 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb | |||
| @@ -16,8 +16,7 @@ | |||
| 16 | # butterfly -> gallery | 16 | # butterfly -> gallery |
| 17 | # the_colorful/White Room/GREAT | 17 | # the_colorful/White Room/GREAT |
| 18 | # the_colorful/Cyan Hallway/STURDY | 18 | # the_colorful/Cyan Hallway/STURDY |
| 19 | # the_colorful/Cyan Hallway/DARKROOM | 19 | # the_darkroom/First Room/DOUBLESIDED |
| 20 | # the_congruent/Main Area/DARKROOM | ||
| 21 | connections { | 20 | connections { |
| 22 | from { | 21 | from { |
| 23 | panel { | 22 | panel { |
| @@ -134,6 +133,40 @@ connections { | |||
| 134 | connections { | 133 | connections { |
| 135 | from { | 134 | from { |
| 136 | port { | 135 | port { |
| 136 | map: "the_darkroom" | ||
| 137 | room: "Second Room" | ||
| 138 | name: "ENTRY" | ||
| 139 | } | ||
| 140 | } | ||
| 141 | to { | ||
| 142 | port { | ||
| 143 | map: "the_entry" | ||
| 144 | room: "Least Blue Last" | ||
| 145 | name: "DARKROOM" | ||
| 146 | } | ||
| 147 | } | ||
| 148 | oneway: true | ||
| 149 | } | ||
| 150 | connections { | ||
| 151 | from { | ||
| 152 | port { | ||
| 153 | map: "the_darkroom" | ||
| 154 | room: "Third Room" | ||
| 155 | name: "ENTRY" | ||
| 156 | } | ||
| 157 | } | ||
| 158 | to { | ||
| 159 | port { | ||
| 160 | map: "the_entry" | ||
| 161 | room: "Least Blue Last" | ||
| 162 | name: "DARKROOM" | ||
| 163 | } | ||
| 164 | } | ||
| 165 | oneway: true | ||
| 166 | } | ||
| 167 | connections { | ||
| 168 | from { | ||
| 169 | port { | ||
| 137 | map: "the_entry" | 170 | map: "the_entry" |
| 138 | room: "Parthenon Return" | 171 | room: "Parthenon Return" |
| 139 | name: "PARTHENON" | 172 | name: "PARTHENON" |
| @@ -212,3 +245,35 @@ connections { | |||
| 212 | } | 245 | } |
| 213 | oneway: true | 246 | oneway: true |
| 214 | } | 247 | } |
| 248 | connections { | ||
| 249 | from { | ||
| 250 | port { | ||
| 251 | map: "the_colorful" | ||
| 252 | room: "Cyan Hallway" | ||
| 253 | name: "DARKROOM" | ||
| 254 | } | ||
| 255 | } | ||
| 256 | to { | ||
| 257 | port { | ||
| 258 | map: "the_darkroom" | ||
| 259 | room: "First Room" | ||
| 260 | name: "COLORFUL" | ||
| 261 | } | ||
| 262 | } | ||
| 263 | } | ||
| 264 | connections { | ||
| 265 | from { | ||
| 266 | port { | ||
| 267 | map: "the_congruent" | ||
| 268 | room: "Main Area" | ||
| 269 | name: "DARKROOM" | ||
| 270 | } | ||
| 271 | } | ||
| 272 | to { | ||
| 273 | port { | ||
| 274 | map: "the_darkroom" | ||
| 275 | room: "Second Room" | ||
| 276 | name: "CONGRUENT" | ||
| 277 | } | ||
| 278 | } | ||
| 279 | } | ||
| diff --git a/data/maps/the_congruent/rooms/Main Area.txtpb b/data/maps/the_congruent/rooms/Main Area.txtpb index 6728c96..4abde54 100644 --- a/data/maps/the_congruent/rooms/Main Area.txtpb +++ b/data/maps/the_congruent/rooms/Main Area.txtpb | |||
| @@ -87,6 +87,7 @@ panels { | |||
| 87 | ports { | 87 | ports { |
| 88 | name: "DARKROOM" | 88 | name: "DARKROOM" |
| 89 | path: "Components/Warps/worldport2" | 89 | path: "Components/Warps/worldport2" |
| 90 | orientation: "north" | ||
| 90 | } | 91 | } |
| 91 | paintings { | 92 | paintings { |
| 92 | name: "P" | 93 | name: "P" |
| diff --git a/data/maps/the_darkroom/connections.txtpb b/data/maps/the_darkroom/connections.txtpb new file mode 100644 index 0000000..4093585 --- /dev/null +++ b/data/maps/the_darkroom/connections.txtpb | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | connections { | ||
| 2 | from { | ||
| 3 | port { | ||
| 4 | room: "First Room" | ||
| 5 | name: "NEXT" | ||
| 6 | } | ||
| 7 | } | ||
| 8 | to { | ||
| 9 | port { | ||
| 10 | room: "Second Room" | ||
| 11 | name: "ENTRY" | ||
| 12 | } | ||
| 13 | } | ||
| 14 | oneway: true | ||
| 15 | } | ||
| 16 | connections { | ||
| 17 | from { | ||
| 18 | port { | ||
| 19 | room: "Second Room" | ||
| 20 | name: "NEXT" | ||
| 21 | } | ||
| 22 | } | ||
| 23 | to { | ||
| 24 | port { | ||
| 25 | room: "Third Room" | ||
| 26 | name: "ENTRY" | ||
| 27 | } | ||
| 28 | } | ||
| 29 | oneway: true | ||
| 30 | } | ||
| 31 | connections { | ||
| 32 | from_room: "Third Room" | ||
| 33 | to_room: "S Room" | ||
| 34 | door { name: "S1 Door" } | ||
| 35 | } | ||
| diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb new file mode 100644 index 0000000..bbf6a1d --- /dev/null +++ b/data/maps/the_darkroom/doors.txtpb | |||
| @@ -0,0 +1,75 @@ | |||
| 1 | # TODO: gallery painting | ||
| 2 | doors { | ||
| 3 | name: "Double Letter Panel Blockers" | ||
| 4 | type: ITEM_ONLY | ||
| 5 | receivers: "Panels/Room 1/panel_3/visibilityListener" | ||
| 6 | receivers: "Panels/Room 2/panel_3/visibilityListener" | ||
| 7 | # TODO: honestly idk if this should even exist | ||
| 8 | switches: "double_letters" | ||
| 9 | } | ||
| 10 | doors { | ||
| 11 | name: "Second Room Entrance" | ||
| 12 | type: STANDARD | ||
| 13 | receivers: "Components/Doors/entry_1" | ||
| 14 | panels { room: "First Room" name: "KOI" } | ||
| 15 | location_room: "First Room" | ||
| 16 | } | ||
| 17 | doors { | ||
| 18 | name: "Third Room Entrance" | ||
| 19 | type: STANDARD | ||
| 20 | receivers: "Components/Doors/entry_2" | ||
| 21 | panels { room: "Second Room" name: "KOI" } | ||
| 22 | location_room: "Second Room" | ||
| 23 | } | ||
| 24 | doors { | ||
| 25 | name: "S1 Door" | ||
| 26 | type: LOCATION_ONLY | ||
| 27 | receivers: "Components/Doors/entry_3" | ||
| 28 | panels { room: "Third Room" name: "CULTS" } | ||
| 29 | panels { room: "Third Room" name: "TURNS" } | ||
| 30 | panels { room: "Third Room" name: "COINS" } | ||
| 31 | panels { room: "Third Room" name: "INKS" } | ||
| 32 | panels { room: "Third Room" name: "KNOTS" } | ||
| 33 | panels { room: "Third Room" name: "LINKS" } | ||
| 34 | panels { room: "Third Room" name: "LOCKS" } | ||
| 35 | panels { room: "Third Room" name: "TOUCHES" } | ||
| 36 | panels { room: "Third Room" name: "KOI" } | ||
| 37 | location_room: "Third Room" | ||
| 38 | } | ||
| 39 | doors { | ||
| 40 | name: "Colorful Entrance" | ||
| 41 | type: STANDARD | ||
| 42 | receivers: "Components/Doors/entry_6" | ||
| 43 | panels { room: "First Room" name: "BISON" } | ||
| 44 | panels { room: "First Room" name: "FISH" } | ||
| 45 | panels { room: "First Room" name: "SHEEP" } | ||
| 46 | panels { room: "First Room" name: "KOI" } | ||
| 47 | panels { room: "First Room" name: "TUNA" } | ||
| 48 | location_room: "First Room" | ||
| 49 | } | ||
| 50 | doors { | ||
| 51 | name: "Congruent Entrance" | ||
| 52 | type: STANDARD | ||
| 53 | receivers: "Components/Doors/entry_5" | ||
| 54 | panels { room: "Second Room" name: "BISON" } | ||
| 55 | panels { room: "Second Room" name: "FISH" } | ||
| 56 | panels { room: "Second Room" name: "SHEEP" } | ||
| 57 | panels { room: "Second Room" name: "KOI" } | ||
| 58 | panels { room: "Second Room" name: "TUNA" } | ||
| 59 | location_room: "Second Room" | ||
| 60 | } | ||
| 61 | doors { | ||
| 62 | name: "Double Sided Entrance" | ||
| 63 | type: ITEM_ONLY | ||
| 64 | receivers: "Components/Doors/entry_4" | ||
| 65 | panels { room: "First Room" name: "BISON" } | ||
| 66 | panels { room: "First Room" name: "FISH" } | ||
| 67 | panels { room: "First Room" name: "SHEEP" } | ||
| 68 | panels { room: "First Room" name: "KOI" } | ||
| 69 | panels { room: "First Room" name: "TUNA" } | ||
| 70 | panels { room: "Second Room" name: "BISON" } | ||
| 71 | panels { room: "Second Room" name: "FISH" } | ||
| 72 | panels { room: "Second Room" name: "SHEEP" } | ||
| 73 | panels { room: "Second Room" name: "KOI" } | ||
| 74 | panels { room: "Second Room" name: "TUNA" } | ||
| 75 | } | ||
| diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb new file mode 100644 index 0000000..f79d055 --- /dev/null +++ b/data/maps/the_darkroom/rooms/First Room.txtpb | |||
| @@ -0,0 +1,56 @@ | |||
| 1 | name: "First Room" | ||
| 2 | display_name: "First Room" | ||
| 3 | panels { | ||
| 4 | name: "BISON" | ||
| 5 | path: "Panels/Room 1/panel_1" | ||
| 6 | clue: "bison" | ||
| 7 | answer: "bison" | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "FISH" | ||
| 11 | path: "Panels/Room 1/panel_2" | ||
| 12 | clue: "fish" | ||
| 13 | answer: "fish" | ||
| 14 | } | ||
| 15 | panels { | ||
| 16 | name: "SHEEP" | ||
| 17 | path: "Panels/Room 1/panel_3" | ||
| 18 | clue: "sheep" | ||
| 19 | answer: "sheep" | ||
| 20 | required_door { name: "Double Letter Panel Blockers" } | ||
| 21 | } | ||
| 22 | panels { | ||
| 23 | name: "KOI" | ||
| 24 | path: "Panels/Room 1/panel_4" | ||
| 25 | clue: "koi" | ||
| 26 | answer: "koi" | ||
| 27 | } | ||
| 28 | panels { | ||
| 29 | name: "TUNA" | ||
| 30 | path: "Panels/Room 1/panel_5" | ||
| 31 | clue: "tuna" | ||
| 32 | answer: "tuna" | ||
| 33 | } | ||
| 34 | ports { | ||
| 35 | name: "ENTRY" | ||
| 36 | path: "Components/Warps/worldport" | ||
| 37 | orientation: "south" | ||
| 38 | } | ||
| 39 | ports { | ||
| 40 | name: "NEXT" | ||
| 41 | path: "Components/Warps/worldport2" | ||
| 42 | orientation: "north" | ||
| 43 | required_door { name: "Second Room Entrance" } | ||
| 44 | } | ||
| 45 | ports { | ||
| 46 | name: "COLORFUL" | ||
| 47 | path: "Components/Warps/worldport8" | ||
| 48 | orientation: "north" | ||
| 49 | required_door { name: "Colorful Entrance" } | ||
| 50 | } | ||
| 51 | ports { | ||
| 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 new file mode 100644 index 0000000..0f56af1 --- /dev/null +++ b/data/maps/the_darkroom/rooms/S Room.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "S Room" | ||
| 2 | display_name: "Third Room" | ||
| 3 | letters { | ||
| 4 | key: "s" | ||
| 5 | path: "Components/Collectables/collectable" | ||
| 6 | } | ||
| diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb new file mode 100644 index 0000000..911132d --- /dev/null +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb | |||
| @@ -0,0 +1,55 @@ | |||
| 1 | name: "Second Room" | ||
| 2 | display_name: "Second Room" | ||
| 3 | panels { | ||
| 4 | name: "BISON" | ||
| 5 | path: "Panels/Room 2/panel_1" | ||
| 6 | clue: "bison" | ||
| 7 | answer: "bison" | ||
| 8 | symbols: "planet" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "FISH" | ||
| 12 | path: "Panels/Room 2/panel_2" | ||
| 13 | clue: "fish" | ||
| 14 | answer: "fish" | ||
| 15 | symbols: "planet" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "SHEEP" | ||
| 19 | path: "Panels/Room 2/panel_3" | ||
| 20 | clue: "sheep" | ||
| 21 | answer: "sheep" | ||
| 22 | symbols: "planet" | ||
| 23 | required_door { name: "Double Letter Panel Blockers" } | ||
| 24 | } | ||
| 25 | panels { | ||
| 26 | name: "KOI" | ||
| 27 | path: "Panels/Room 2/panel_4" | ||
| 28 | clue: "koi" | ||
| 29 | answer: "koi" | ||
| 30 | symbols: "planet" | ||
| 31 | } | ||
| 32 | panels { | ||
| 33 | name: "TUNA" | ||
| 34 | path: "Panels/Room 2/panel_5" | ||
| 35 | clue: "tuna" | ||
| 36 | answer: "tuna" | ||
| 37 | symbols: "planet" | ||
| 38 | } | ||
| 39 | ports { | ||
| 40 | name: "ENTRY" | ||
| 41 | path: "Components/Warps/worldport3" | ||
| 42 | orientation: "south" | ||
| 43 | } | ||
| 44 | ports { | ||
| 45 | name: "NEXT" | ||
| 46 | path: "Components/Warps/worldport4" | ||
| 47 | orientation: "north" | ||
| 48 | required_door { name: "Third Room Entrance" } | ||
| 49 | } | ||
| 50 | ports { | ||
| 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 new file mode 100644 index 0000000..25fa376 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Third Room.txtpb | |||
| @@ -0,0 +1,70 @@ | |||
| 1 | name: "Third Room" | ||
| 2 | display_name: "Third Room" | ||
| 3 | panels { | ||
| 4 | name: "CULTS" | ||
| 5 | path: "Panels/Room 3/panel_1" | ||
| 6 | clue: "cults" | ||
| 7 | answer: "cult" | ||
| 8 | symbols: "planet" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "TURNS" | ||
| 12 | path: "Panels/Room 3/panel_2" | ||
| 13 | clue: "turns" | ||
| 14 | answer: "turn" | ||
| 15 | symbols: "planet" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "COINS" | ||
| 19 | path: "Panels/Room 3/panel_3" | ||
| 20 | clue: "coins" | ||
| 21 | answer: "coin" | ||
| 22 | symbols: "planet" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "INKS" | ||
| 26 | path: "Panels/Room 3/panel_4" | ||
| 27 | clue: "inks" | ||
| 28 | answer: "ink" | ||
| 29 | symbols: "planet" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "KNOTS" | ||
| 33 | path: "Panels/Room 3/panel_5" | ||
| 34 | clue: "knots" | ||
| 35 | answer: "knot" | ||
| 36 | symbols: "planet" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "LINKS" | ||
| 40 | path: "Panels/Room 3/panel_6" | ||
| 41 | clue: "links" | ||
| 42 | answer: "link" | ||
| 43 | symbols: "planet" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "LOCKS" | ||
| 47 | path: "Panels/Room 3/panel_7" | ||
| 48 | clue: "locks" | ||
| 49 | answer: "lock" | ||
| 50 | symbols: "planet" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "TOUCHES" | ||
| 54 | path: "Panels/Room 3/panel_8" | ||
| 55 | clue: "touches" | ||
| 56 | answer: "touch" | ||
| 57 | symbols: "planet" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "KOI" | ||
| 61 | path: "Panels/Room 3/panel_9" | ||
| 62 | clue: "koi" | ||
| 63 | answer: "koi" | ||
| 64 | symbols: "planet" | ||
| 65 | } | ||
| 66 | ports { | ||
| 67 | name: "ENTRY" | ||
| 68 | path: "Components/Warps/worldport5" | ||
| 69 | orientation: "south" | ||
| 70 | } | ||
