diff options
Diffstat (limited to 'data/maps')
568 files changed, 2053 insertions, 1098 deletions
diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb index 0bb29c1..08476a7 100644 --- a/data/maps/control_center/doors.txtpb +++ b/data/maps/control_center/doors.txtpb | |||
@@ -109,6 +109,7 @@ doors { | |||
109 | keyholders { room: "Main Area" name: "3" key: "r" } | 109 | keyholders { room: "Main Area" name: "3" key: "r" } |
110 | keyholders { room: "Main Area" name: "4" key: "e" } | 110 | keyholders { room: "Main Area" name: "4" key: "e" } |
111 | location_room: "Main Area" | 111 | location_room: "Main Area" |
112 | location_name: "Keyword MORE" | ||
112 | } | 113 | } |
113 | doors { | 114 | doors { |
114 | name: "Perceptive From Outside" | 115 | name: "Perceptive From Outside" |
@@ -132,6 +133,7 @@ doors { | |||
132 | keyholders { room: "Main Area" name: "3" key: "r" } | 133 | keyholders { room: "Main Area" name: "3" key: "r" } |
133 | keyholders { room: "Main Area" name: "4" key: "o" } | 134 | keyholders { room: "Main Area" name: "4" key: "o" } |
134 | location_room: "Main Area" | 135 | location_room: "Main Area" |
136 | location_name: "Keyword ZERO" | ||
135 | } | 137 | } |
136 | doors { | 138 | doors { |
137 | name: "Between Door" | 139 | name: "Between Door" |
diff --git a/data/maps/control_center/rooms/Ancient Entrance.txtpb b/data/maps/control_center/rooms/Ancient Entrance.txtpb index 9fe50c5..5b65d9a 100644 --- a/data/maps/control_center/rooms/Ancient Entrance.txtpb +++ b/data/maps/control_center/rooms/Ancient Entrance.txtpb | |||
@@ -1,5 +1,10 @@ | |||
1 | name: "Ancient Entrance" | 1 | name: "Ancient Entrance" |
2 | ports { | 2 | ports { |
3 | name: "ANCIENT" | 3 | name: "ANCIENT" |
4 | display_name: "Ancient Entrance" | ||
4 | path: "Components/Warps/worldport8" | 5 | path: "Components/Warps/worldport8" |
6 | destination { x: -27 y: 0 z: -34 } | ||
7 | rotation: 90 | ||
8 | # TODO: shuffle entrances with dependent keyholders | ||
9 | no_shuffle: true | ||
5 | } | 10 | } |
diff --git a/data/maps/control_center/rooms/Between Entrance.txtpb b/data/maps/control_center/rooms/Between Entrance.txtpb index 2c21bdd..9da5344 100644 --- a/data/maps/control_center/rooms/Between Entrance.txtpb +++ b/data/maps/control_center/rooms/Between Entrance.txtpb | |||
@@ -8,5 +8,8 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "BETWEEN" | 10 | name: "BETWEEN" |
11 | display_name: "Between Connector" | ||
11 | path: "Components/Warps/worldport5" | 12 | path: "Components/Warps/worldport5" |
13 | destination { x: 39 y: 0 z: -17 } | ||
14 | rotation: 270 | ||
12 | } | 15 | } |
diff --git a/data/maps/control_center/rooms/Entry Entrance.txtpb b/data/maps/control_center/rooms/Entry Entrance.txtpb index d920523..ad882f5 100644 --- a/data/maps/control_center/rooms/Entry Entrance.txtpb +++ b/data/maps/control_center/rooms/Entry Entrance.txtpb | |||
@@ -8,5 +8,8 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "ENTRY" | 10 | name: "ENTRY" |
11 | display_name: "Entry Connector" | ||
11 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
13 | destination { x: 26 y: 0 z: -16.5 } | ||
14 | rotation: 0 | ||
12 | } | 15 | } |
diff --git a/data/maps/control_center/rooms/Entry.txtpb b/data/maps/control_center/rooms/Entry.txtpb index 7ef380c..09c21aa 100644 --- a/data/maps/control_center/rooms/Entry.txtpb +++ b/data/maps/control_center/rooms/Entry.txtpb | |||
@@ -8,5 +8,8 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "GREAT" | 10 | name: "GREAT" |
11 | display_name: "Main Entrance" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
13 | destination { x: 0 y: 0 z: -1.5 } | ||
14 | rotation: 0 | ||
12 | } | 15 | } |
diff --git a/data/maps/control_center/rooms/Main Area.txtpb b/data/maps/control_center/rooms/Main Area.txtpb index 192c02a..2c1e418 100644 --- a/data/maps/control_center/rooms/Main Area.txtpb +++ b/data/maps/control_center/rooms/Main Area.txtpb | |||
@@ -4,7 +4,7 @@ panels { | |||
4 | path: "Panels/Doors/entry_2" | 4 | path: "Panels/Doors/entry_2" |
5 | clue: "color" | 5 | clue: "color" |
6 | answer: "red" | 6 | answer: "red" |
7 | #proxies { answer: "red" path: "Panels/Colors/color_1" } | 7 | proxies { answer: "red" path: "Panels/Colors/color_1" } |
8 | proxies { answer: "blue" path: "Panels/Colors/color_2" } | 8 | proxies { answer: "blue" path: "Panels/Colors/color_2" } |
9 | proxies { answer: "green" path: "Panels/Colors/color_3" } | 9 | proxies { answer: "green" path: "Panels/Colors/color_3" } |
10 | proxies { answer: "yellow" path: "Panels/Colors/color_4" } | 10 | proxies { answer: "yellow" path: "Panels/Colors/color_4" } |
@@ -30,37 +30,52 @@ panels { | |||
30 | keyholders { | 30 | keyholders { |
31 | name: "1" | 31 | name: "1" |
32 | path: "Components/KeyHolders/keyHolder" | 32 | path: "Components/KeyHolders/keyHolder" |
33 | key: "z" | ||
33 | } | 34 | } |
34 | keyholders { | 35 | keyholders { |
35 | name: "2" | 36 | name: "2" |
36 | path: "Components/KeyHolders/keyHolder2" | 37 | path: "Components/KeyHolders/keyHolder2" |
38 | key: "e" | ||
37 | } | 39 | } |
38 | keyholders { | 40 | keyholders { |
39 | name: "3" | 41 | name: "3" |
40 | path: "Components/KeyHolders/keyHolder3" | 42 | path: "Components/KeyHolders/keyHolder3" |
43 | key: "r" | ||
41 | } | 44 | } |
42 | keyholders { | 45 | keyholders { |
43 | name: "4" | 46 | name: "4" |
44 | path: "Components/KeyHolders/keyHolder4" | 47 | path: "Components/KeyHolders/keyHolder4" |
48 | key: "o" | ||
45 | } | 49 | } |
46 | ports { | 50 | ports { |
47 | name: "RIGHT" | 51 | name: "RIGHT" |
52 | display_name: "Hinterlands South Entrance" | ||
48 | path: "Components/Warps/worldport6" | 53 | path: "Components/Warps/worldport6" |
54 | destination { x: 82 y: 0 z: -10 } | ||
55 | rotation: 90 | ||
49 | } | 56 | } |
50 | ports { | 57 | ports { |
51 | name: "LEFT" | 58 | name: "LEFT" |
59 | display_name: "Hinterlands North Entrance" | ||
52 | path: "Components/Warps/worldport7" | 60 | path: "Components/Warps/worldport7" |
53 | # Check that this is correct. | 61 | destination { x: 82 y: 0 z: -48 } |
62 | rotation: 90 | ||
54 | } | 63 | } |
55 | ports { | 64 | ports { |
56 | name: "RELENTLESS_LEFT" | 65 | name: "RELENTLESS_LEFT" |
66 | display_name: "Relentless LEFT Entrance" | ||
57 | path: "Components/Warps/worldport9" | 67 | path: "Components/Warps/worldport9" |
68 | no_shuffle: true | ||
58 | } | 69 | } |
59 | ports { | 70 | ports { |
60 | name: "RELENTLESS_SHOP" | 71 | name: "RELENTLESS_SHOP" |
72 | display_name: "Relentless SHOP Entrance" | ||
61 | path: "Components/Warps/worldport11" | 73 | path: "Components/Warps/worldport11" |
74 | no_shuffle: true | ||
62 | } | 75 | } |
63 | ports { | 76 | ports { |
64 | name: "RELENTLESS_TURN" | 77 | name: "RELENTLESS_TURN" |
78 | display_name: "Relentless TURN Entrance" | ||
65 | path: "Components/Warps/worldport10" | 79 | path: "Components/Warps/worldport10" |
80 | no_shuffle: true | ||
66 | } | 81 | } |
diff --git a/data/maps/control_center/rooms/Partial Entrance.txtpb b/data/maps/control_center/rooms/Partial Entrance.txtpb index 77b68fa..5771afc 100644 --- a/data/maps/control_center/rooms/Partial Entrance.txtpb +++ b/data/maps/control_center/rooms/Partial Entrance.txtpb | |||
@@ -8,5 +8,10 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "PARTIAL" | 10 | name: "PARTIAL" |
11 | display_name: "Partial Connector" | ||
11 | path: "Components/Warps/worldport4" | 12 | path: "Components/Warps/worldport4" |
13 | destination { x: 21 y: 0 z: -41 } | ||
14 | rotation: 270 | ||
15 | # TODO: shuffle entrances with dependent keyholders | ||
16 | no_shuffle: true | ||
12 | } | 17 | } |
diff --git a/data/maps/control_center/rooms/Perceptive Entrance.txtpb b/data/maps/control_center/rooms/Perceptive Entrance.txtpb index 6eec265..cf5a82c 100644 --- a/data/maps/control_center/rooms/Perceptive Entrance.txtpb +++ b/data/maps/control_center/rooms/Perceptive Entrance.txtpb | |||
@@ -16,5 +16,10 @@ panels { | |||
16 | } | 16 | } |
17 | ports { | 17 | ports { |
18 | name: "PERCEPTIVE" | 18 | name: "PERCEPTIVE" |
19 | display_name: "Perceptive Entrance" | ||
19 | path: "Components/Warps/worldport12" | 20 | path: "Components/Warps/worldport12" |
21 | destination { x: -23 y: 0 z: -11 } | ||
22 | rotation: 0 | ||
23 | # TODO: shuffle entrances with dependent keyholders | ||
24 | no_shuffle: true | ||
20 | } | 25 | } |
diff --git a/data/maps/control_center/rooms/Repetitive Entrance.txtpb b/data/maps/control_center/rooms/Repetitive Entrance.txtpb index 08b8fa4..6e242f3 100644 --- a/data/maps/control_center/rooms/Repetitive Entrance.txtpb +++ b/data/maps/control_center/rooms/Repetitive Entrance.txtpb | |||
@@ -1,5 +1,10 @@ | |||
1 | name: "Repetitive Entrance" | 1 | name: "Repetitive Entrance" |
2 | ports { | 2 | ports { |
3 | name: "REPETITIVE" | 3 | name: "REPETITIVE" |
4 | display_name: "Repetitive Entrance" | ||
4 | path: "Components/Warps/worldport14" | 5 | path: "Components/Warps/worldport14" |
6 | destination { x: -16 y: 0 z: -17.5 } | ||
7 | rotation: 0 | ||
8 | # TODO: shuffle entrances with dependent keyholders | ||
9 | no_shuffle: true | ||
5 | } | 10 | } |
diff --git a/data/maps/control_center/rooms/Tenacious Entrance.txtpb b/data/maps/control_center/rooms/Tenacious Entrance.txtpb index 0527d50..2689589 100644 --- a/data/maps/control_center/rooms/Tenacious Entrance.txtpb +++ b/data/maps/control_center/rooms/Tenacious Entrance.txtpb | |||
@@ -8,5 +8,10 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "TENACIOUS" | 10 | name: "TENACIOUS" |
11 | display_name: "Tenacious Connector" | ||
11 | path: "Components/Warps/worldport13" | 12 | path: "Components/Warps/worldport13" |
13 | destination { x: 56 y: 0 z: -38 } | ||
14 | rotation: 180 | ||
15 | # TODO: shuffle entrances with dependent keyholders | ||
16 | no_shuffle: true | ||
12 | } | 17 | } |
diff --git a/data/maps/control_center/rooms/Unkempt Entrance.txtpb b/data/maps/control_center/rooms/Unkempt Entrance.txtpb index b6fc074..5e65254 100644 --- a/data/maps/control_center/rooms/Unkempt Entrance.txtpb +++ b/data/maps/control_center/rooms/Unkempt Entrance.txtpb | |||
@@ -8,5 +8,10 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "UNKEMPT" | 10 | name: "UNKEMPT" |
11 | display_name: "Unkempt Connector" | ||
11 | path: "Components/Warps/worldport3" | 12 | path: "Components/Warps/worldport3" |
13 | destination { x: 34 y: 0 z: -38.5 } | ||
14 | rotation: 90 | ||
15 | # TODO: shuffle entrances with dependent keyholders | ||
16 | no_shuffle: true | ||
12 | } | 17 | } |
diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb index fc0af60..cb27c38 100644 --- a/data/maps/daedalus/connections.txtpb +++ b/data/maps/daedalus/connections.txtpb | |||
@@ -100,6 +100,11 @@ connections { | |||
100 | oneway: true | 100 | oneway: true |
101 | } | 101 | } |
102 | connections { | 102 | connections { |
103 | from_room: "Outside House" | ||
104 | to_room: "Blue Hallway Tall Side" | ||
105 | door { name: "House Side Door" } | ||
106 | } | ||
107 | connections { | ||
103 | from_room: "Purple SE Vestibule" | 108 | from_room: "Purple SE Vestibule" |
104 | to_room: "Welcome Back Area" | 109 | to_room: "Welcome Back Area" |
105 | oneway: true | 110 | oneway: true |
@@ -200,11 +205,16 @@ connections { | |||
200 | door { name: "Temple of the Eyes Entrance" } | 205 | door { name: "Temple of the Eyes Entrance" } |
201 | } | 206 | } |
202 | connections { | 207 | connections { |
203 | from_room: "Outside Eye Temple" | 208 | from_room: "Eye Painting" |
204 | to_room: "Starting Room" | 209 | to_room: "Starting Room" |
205 | door { name: "Starting Room South Wall West Door" } | 210 | door { name: "Starting Room South Wall West Door" } |
206 | } | 211 | } |
207 | connections { | 212 | connections { |
213 | from_room: "Eye Painting" | ||
214 | to_room: "Outside Eye Temple" | ||
215 | door { name: "Eye Painting Exit" } | ||
216 | } | ||
217 | connections { | ||
208 | from_room: "Outside Pyramid" | 218 | from_room: "Outside Pyramid" |
209 | to_room: "Number Paintings Area" | 219 | to_room: "Number Paintings Area" |
210 | door { name: "Near Pyramid Gate" } | 220 | door { name: "Near Pyramid Gate" } |
@@ -217,12 +227,12 @@ connections { | |||
217 | connections { | 227 | connections { |
218 | from_room: "West Castle Area" | 228 | from_room: "West Castle Area" |
219 | to_room: "Post Orange Smiley Three Way" | 229 | to_room: "Post Orange Smiley Three Way" |
220 | door { name: "Splintering Exit Left Door" } | 230 | door { name: "Splintering Exit North Door" } |
221 | } | 231 | } |
222 | connections { | 232 | connections { |
223 | from_room: "West Castle Area" | 233 | from_room: "West Castle Area" |
224 | to_room: "Amber North 2" | 234 | to_room: "Amber North 2" |
225 | door { name: "Splintering Exit Right Door" } | 235 | door { name: "Splintering Exit South Door" } |
226 | } | 236 | } |
227 | connections { | 237 | connections { |
228 | from_room: "Z2 Room" | 238 | from_room: "Z2 Room" |
@@ -373,7 +383,7 @@ connections { | |||
373 | connections { | 383 | connections { |
374 | from_room: "O2 Room" | 384 | from_room: "O2 Room" |
375 | to_room: "Blue Smiley" | 385 | to_room: "Blue Smiley" |
376 | door { name: "Blue Smiley Entrance" } | 386 | door { name: "O2 Room Southeast Door" } |
377 | } | 387 | } |
378 | connections { | 388 | connections { |
379 | from_room: "O2 Room" | 389 | from_room: "O2 Room" |
@@ -403,7 +413,7 @@ connections { | |||
403 | connections { | 413 | connections { |
404 | from_room: "O2 Room" | 414 | from_room: "O2 Room" |
405 | to_room: "Blue Hallway" | 415 | to_room: "Blue Hallway" |
406 | door { name: "O2 Room Back Door" } | 416 | door { name: "O2 Room Northeast Door" } |
407 | } | 417 | } |
408 | connections { | 418 | connections { |
409 | from_room: "O2 Room" | 419 | from_room: "O2 Room" |
@@ -418,7 +428,7 @@ connections { | |||
418 | connections { | 428 | connections { |
419 | from_room: "Sweet Foyer" | 429 | from_room: "Sweet Foyer" |
420 | to_room: "F2 Room" | 430 | to_room: "F2 Room" |
421 | door { name: "F2 Room Entrance" } | 431 | door { name: "F2 Room Southeast Door" } |
422 | } | 432 | } |
423 | connections { | 433 | connections { |
424 | from_room: "Globe Room" | 434 | from_room: "Globe Room" |
@@ -433,17 +443,17 @@ connections { | |||
433 | connections { | 443 | connections { |
434 | from_room: "F2 Room" | 444 | from_room: "F2 Room" |
435 | to_room: "Blue Hallway" | 445 | to_room: "Blue Hallway" |
436 | door { name: "F2 Room Back Right Door" } | 446 | door { name: "F2 Room Southwest Door" } |
437 | } | 447 | } |
438 | connections { | 448 | connections { |
439 | from_room: "F2 Room" | 449 | from_room: "F2 Room" |
440 | to_room: "Outside Salt Room" | 450 | to_room: "Outside Salt Room" |
441 | door { name: "F2 Room Back Left Door" } | 451 | door { name: "F2 Room Northwest Door" } |
442 | } | 452 | } |
443 | connections { | 453 | connections { |
444 | from_room: "F2 Room" | 454 | from_room: "F2 Room" |
445 | to_room: "Red Color Door" | 455 | to_room: "Red Color Door" |
446 | door { name: "F2 Room Back Middle Door" } | 456 | door { name: "F2 Room West Door" } |
447 | oneway: true | 457 | oneway: true |
448 | # This is the red backside, which has nothing in it. Maybe could be its own | 458 | # This is the red backside, which has nothing in it. Maybe could be its own |
449 | # region at some point. | 459 | # region at some point. |
@@ -456,7 +466,7 @@ connections { | |||
456 | connections { | 466 | connections { |
457 | from_room: "U2 Room" | 467 | from_room: "U2 Room" |
458 | to_room: "Maze Paintings Area" | 468 | to_room: "Maze Paintings Area" |
459 | door { name: "U2 Room Shortcut" } | 469 | door { name: "U2 Room Southeast Door" } |
460 | } | 470 | } |
461 | connections { | 471 | connections { |
462 | from_room: "Maze Paintings Area" | 472 | from_room: "Maze Paintings Area" |
@@ -471,17 +481,17 @@ connections { | |||
471 | connections { | 481 | connections { |
472 | from_room: "U2 Room" | 482 | from_room: "U2 Room" |
473 | to_room: "Purple SE Vestibule" | 483 | to_room: "Purple SE Vestibule" |
474 | door { name: "U2 Room Back Right Door" } | 484 | door { name: "U2 Room Southwest Door" } |
475 | } | 485 | } |
476 | connections { | 486 | connections { |
477 | from_room: "U2 Room" | 487 | from_room: "U2 Room" |
478 | to_room: "Purple Room East" | 488 | to_room: "Purple Room East" |
479 | door { name: "U2 Room Back Door" } | 489 | door { name: "U2 Room West Door" } |
480 | } | 490 | } |
481 | connections { | 491 | connections { |
482 | from_room: "Maze" | 492 | from_room: "Maze" |
483 | to_room: "U2 Room" | 493 | to_room: "U2 Room" |
484 | door { name: "U2 Room Entrance" } | 494 | door { name: "U2 Room East Door" } |
485 | } | 495 | } |
486 | connections { | 496 | connections { |
487 | from_room: "Outside Magic Room" | 497 | from_room: "Outside Magic Room" |
@@ -506,7 +516,7 @@ connections { | |||
506 | connections { | 516 | connections { |
507 | from_room: "Wonderland" | 517 | from_room: "Wonderland" |
508 | to_room: "Black Hex" | 518 | to_room: "Black Hex" |
509 | door { name: "Wonderland Right Door" } | 519 | door { name: "Wonderland South Door" } |
510 | } | 520 | } |
511 | connections { | 521 | connections { |
512 | from_room: "Outside Pyramid" | 522 | from_room: "Outside Pyramid" |
@@ -530,6 +540,11 @@ connections { | |||
530 | } | 540 | } |
531 | connections { | 541 | connections { |
532 | from_room: "Z2 Room" | 542 | from_room: "Z2 Room" |
543 | to_room: "Orange Room Hallway" | ||
544 | door { name: "Z2 Room Southeast Door" } | ||
545 | } | ||
546 | connections { | ||
547 | from_room: "Orange Room Hallway" | ||
533 | to_room: "Orange Room" | 548 | to_room: "Orange Room" |
534 | door { name: "Z2 Room Southeast Door" } | 549 | door { name: "Z2 Room Southeast Door" } |
535 | } | 550 | } |
@@ -591,7 +606,7 @@ connections { | |||
591 | connections { | 606 | connections { |
592 | from_room: "Wonderland" | 607 | from_room: "Wonderland" |
593 | to_room: "Number Paintings Area" | 608 | to_room: "Number Paintings Area" |
594 | door { name: "Wonderland Left Door" } | 609 | door { name: "Wonderland North Door" } |
595 | } | 610 | } |
596 | connections { | 611 | connections { |
597 | from_room: "Outside House" | 612 | from_room: "Outside House" |
@@ -1540,3 +1555,322 @@ connections { | |||
1540 | to_room: "Pyramid Top" | 1555 | to_room: "Pyramid Top" |
1541 | door { name: "Pyramid Third Floor Door" } | 1556 | door { name: "Pyramid Third Floor Door" } |
1542 | } | 1557 | } |
1558 | connections { | ||
1559 | from_room: "Roof" | ||
1560 | to_room: "After Bee Room" | ||
1561 | oneway: true | ||
1562 | roof_access: true | ||
1563 | } | ||
1564 | connections { | ||
1565 | from_room: "Roof" | ||
1566 | to_room: "Amber North 2" | ||
1567 | oneway: true | ||
1568 | roof_access: true | ||
1569 | } | ||
1570 | connections { | ||
1571 | from_room: "Roof" | ||
1572 | to_room: "Black Hex" | ||
1573 | oneway: true | ||
1574 | roof_access: true | ||
1575 | } | ||
1576 | connections { | ||
1577 | from_room: "Roof" | ||
1578 | to_room: "Blue Hallway Tall Side" | ||
1579 | oneway: true | ||
1580 | roof_access: true | ||
1581 | } | ||
1582 | connections { | ||
1583 | from_room: "Roof" | ||
1584 | to_room: "Blue Hallway" | ||
1585 | oneway: true | ||
1586 | roof_access: true | ||
1587 | } | ||
1588 | # Blue Hallway Cut Side is inside. | ||
1589 | connections { | ||
1590 | from_room: "Roof" | ||
1591 | to_room: "Eye Painting" | ||
1592 | oneway: true | ||
1593 | roof_access: true | ||
1594 | } | ||
1595 | connections { | ||
1596 | from_room: "Roof" | ||
1597 | to_room: "Globe Room" | ||
1598 | oneway: true | ||
1599 | roof_access: true | ||
1600 | } | ||
1601 | connections { | ||
1602 | from_room: "Roof" | ||
1603 | to_room: "Gray Color Door" | ||
1604 | oneway: true | ||
1605 | roof_access: true | ||
1606 | } | ||
1607 | connections { | ||
1608 | from_room: "Roof" | ||
1609 | to_room: "Green Color Door" | ||
1610 | oneway: true | ||
1611 | roof_access: true | ||
1612 | } | ||
1613 | connections { | ||
1614 | from_room: "Roof" | ||
1615 | to_room: "Green Smiley" | ||
1616 | oneway: true | ||
1617 | roof_access: true | ||
1618 | } | ||
1619 | connections { | ||
1620 | from_room: "Roof" | ||
1621 | to_room: "Hedges" | ||
1622 | oneway: true | ||
1623 | roof_access: true | ||
1624 | } | ||
1625 | connections { | ||
1626 | from_room: "Roof" | ||
1627 | to_room: "Maze Paintings Area" | ||
1628 | oneway: true | ||
1629 | roof_access: true | ||
1630 | } | ||
1631 | connections { | ||
1632 | from_room: "Roof" | ||
1633 | to_room: "Maze" | ||
1634 | oneway: true | ||
1635 | roof_access: true | ||
1636 | } | ||
1637 | connections { | ||
1638 | from_room: "Roof" | ||
1639 | to_room: "North Castle Area" | ||
1640 | oneway: true | ||
1641 | roof_access: true | ||
1642 | } | ||
1643 | connections { | ||
1644 | from_room: "Roof" | ||
1645 | to_room: "Number Paintings Area" | ||
1646 | oneway: true | ||
1647 | roof_access: true | ||
1648 | } | ||
1649 | connections { | ||
1650 | from_room: "Roof" | ||
1651 | to_room: "Orange Room Hallway" | ||
1652 | oneway: true | ||
1653 | roof_access: true | ||
1654 | } | ||
1655 | connections { | ||
1656 | from_room: "Roof" | ||
1657 | to_room: "Outside Book Room" | ||
1658 | oneway: true | ||
1659 | roof_access: true | ||
1660 | } | ||
1661 | connections { | ||
1662 | from_room: "Roof" | ||
1663 | to_room: "Outside Eye Temple" | ||
1664 | oneway: true | ||
1665 | roof_access: true | ||
1666 | } | ||
1667 | connections { | ||
1668 | from_room: "Roof" | ||
1669 | to_room: "Outside Hedges" | ||
1670 | oneway: true | ||
1671 | roof_access: true | ||
1672 | } | ||
1673 | connections { | ||
1674 | from_room: "Roof" | ||
1675 | to_room: "Outside Hotel" | ||
1676 | oneway: true | ||
1677 | roof_access: true | ||
1678 | } | ||
1679 | connections { | ||
1680 | from_room: "Roof" | ||
1681 | to_room: "Outside House" | ||
1682 | oneway: true | ||
1683 | roof_access: true | ||
1684 | } | ||
1685 | connections { | ||
1686 | from_room: "Roof" | ||
1687 | to_room: "Outside Magic Room" | ||
1688 | oneway: true | ||
1689 | roof_access: true | ||
1690 | } | ||
1691 | connections { | ||
1692 | from_room: "Roof" | ||
1693 | to_room: "Outside Orange Room" | ||
1694 | oneway: true | ||
1695 | roof_access: true | ||
1696 | } | ||
1697 | connections { | ||
1698 | from_room: "Roof" | ||
1699 | to_room: "Outside Pyramid" | ||
1700 | oneway: true | ||
1701 | roof_access: true | ||
1702 | } | ||
1703 | connections { | ||
1704 | from_room: "Roof" | ||
1705 | to_room: "Outside Red Room" | ||
1706 | oneway: true | ||
1707 | roof_access: true | ||
1708 | } | ||
1709 | connections { | ||
1710 | from_room: "Roof" | ||
1711 | to_room: "Outside Salt Room" | ||
1712 | oneway: true | ||
1713 | roof_access: true | ||
1714 | } | ||
1715 | connections { | ||
1716 | from_room: "Roof" | ||
1717 | to_room: "Outside Snake Room" | ||
1718 | oneway: true | ||
1719 | roof_access: true | ||
1720 | } | ||
1721 | connections { | ||
1722 | from_room: "Roof" | ||
1723 | to_room: "Post Orange Smiley Three Way" | ||
1724 | oneway: true | ||
1725 | roof_access: true | ||
1726 | } | ||
1727 | connections { | ||
1728 | from_room: "Roof" | ||
1729 | to_room: "Purple NW Vestibule" | ||
1730 | oneway: true | ||
1731 | roof_access: true | ||
1732 | } | ||
1733 | connections { | ||
1734 | from_room: "Roof" | ||
1735 | to_room: "Purple Room East" | ||
1736 | oneway: true | ||
1737 | roof_access: true | ||
1738 | } | ||
1739 | connections { | ||
1740 | from_room: "Roof" | ||
1741 | to_room: "Purple Room South" | ||
1742 | oneway: true | ||
1743 | roof_access: true | ||
1744 | } | ||
1745 | connections { | ||
1746 | from_room: "Roof" | ||
1747 | to_room: "Purple Room West" | ||
1748 | oneway: true | ||
1749 | roof_access: true | ||
1750 | } | ||
1751 | connections { | ||
1752 | from_room: "Roof" | ||
1753 | to_room: "Purple SE Vestibule" | ||
1754 | oneway: true | ||
1755 | roof_access: true | ||
1756 | } | ||
1757 | connections { | ||
1758 | from_room: "Roof" | ||
1759 | to_room: "Pyramid Second Floor" | ||
1760 | oneway: true | ||
1761 | roof_access: true | ||
1762 | } | ||
1763 | connections { | ||
1764 | from_room: "Roof" | ||
1765 | to_room: "Pyramid Top" | ||
1766 | oneway: true | ||
1767 | roof_access: true | ||
1768 | } | ||
1769 | connections { | ||
1770 | from_room: "Roof" | ||
1771 | to_room: "Quiet Entrance" | ||
1772 | oneway: true | ||
1773 | roof_access: true | ||
1774 | } | ||
1775 | connections { | ||
1776 | from_room: "Roof" | ||
1777 | to_room: "Red Color Door" | ||
1778 | oneway: true | ||
1779 | roof_access: true | ||
1780 | } | ||
1781 | connections { | ||
1782 | from_room: "Roof" | ||
1783 | to_room: "South Castle Area" | ||
1784 | oneway: true | ||
1785 | roof_access: true | ||
1786 | } | ||
1787 | connections { | ||
1788 | from_room: "Roof" | ||
1789 | to_room: "Starting Room" | ||
1790 | oneway: true | ||
1791 | roof_access: true | ||
1792 | } | ||
1793 | connections { | ||
1794 | from_room: "Roof" | ||
1795 | to_room: "Sweet Foyer" | ||
1796 | oneway: true | ||
1797 | roof_access: true | ||
1798 | } | ||
1799 | connections { | ||
1800 | from_room: "Roof" | ||
1801 | to_room: "Tree Entrance" | ||
1802 | oneway: true | ||
1803 | roof_access: true | ||
1804 | } | ||
1805 | connections { | ||
1806 | from_room: "Roof" | ||
1807 | to_room: "West Castle Area" | ||
1808 | oneway: true | ||
1809 | roof_access: true | ||
1810 | } | ||
1811 | connections { | ||
1812 | from_room: "Roof" | ||
1813 | to_room: "West Spire" | ||
1814 | oneway: true | ||
1815 | roof_access: true | ||
1816 | } | ||
1817 | connections { | ||
1818 | from_room: "Roof" | ||
1819 | to_room: "Yellow Color Door" | ||
1820 | oneway: true | ||
1821 | roof_access: true | ||
1822 | } | ||
1823 | connections { | ||
1824 | from_room: "Roof" | ||
1825 | to_room: "Z2 Room" | ||
1826 | oneway: true | ||
1827 | roof_access: true | ||
1828 | } | ||
1829 | connections { | ||
1830 | from_room: "Roof" | ||
1831 | to_room: "Zoo Center" | ||
1832 | oneway: true | ||
1833 | roof_access: true | ||
1834 | } | ||
1835 | connections { | ||
1836 | from_room: "Roof" | ||
1837 | to_room: "Zoo E" | ||
1838 | oneway: true | ||
1839 | roof_access: true | ||
1840 | } | ||
1841 | connections { | ||
1842 | from_room: "Roof" | ||
1843 | to_room: "Zoo N" | ||
1844 | oneway: true | ||
1845 | roof_access: true | ||
1846 | } | ||
1847 | connections { | ||
1848 | from_room: "Roof" | ||
1849 | to_room: "Zoo NE" | ||
1850 | oneway: true | ||
1851 | roof_access: true | ||
1852 | } | ||
1853 | connections { | ||
1854 | from_room: "Roof" | ||
1855 | to_room: "Zoo S" | ||
1856 | oneway: true | ||
1857 | roof_access: true | ||
1858 | } | ||
1859 | connections { | ||
1860 | from_room: "Roof" | ||
1861 | to_room: "Zoo SE" | ||
1862 | oneway: true | ||
1863 | roof_access: true | ||
1864 | } | ||
1865 | connections { | ||
1866 | from_room: "Roof" | ||
1867 | to_room: "F Keyholder" | ||
1868 | oneway: true | ||
1869 | roof_access: true | ||
1870 | } | ||
1871 | connections { | ||
1872 | from_room: "Roof" | ||
1873 | to_room: "Yellow Color Backside" | ||
1874 | oneway: true | ||
1875 | roof_access: true | ||
1876 | } | ||
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index 1ae6cc6..b6881b3 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb | |||
@@ -188,18 +188,18 @@ doors { | |||
188 | } | 188 | } |
189 | doors { | 189 | doors { |
190 | name: "Welcome Back Secret Door" | 190 | name: "Welcome Back Secret Door" |
191 | type: STANDARD | 191 | type: ITEM_ONLY |
192 | receivers: "Components/Doors/Entry/entry_13" | 192 | receivers: "Components/Doors/Entry/entry_13" |
193 | panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" } | 193 | panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" } |
194 | panels { room: "West Spire" name: "BYE" } | 194 | panels { room: "West Spire" name: "BYE" } |
195 | location_room: "West Spire" | ||
196 | } | 195 | } |
197 | doors { | 196 | doors { |
198 | name: "Welcome Back Door" | 197 | name: "Welcome Back Door" |
199 | type: STANDARD | 198 | type: LOCATION_ONLY |
200 | receivers: "Components/Doors/Entry/entry_14" | 199 | #receivers: "Components/Doors/Entry/entry_14" |
201 | panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" } | 200 | panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" } |
202 | location_room: "Welcome Back Area" | 201 | location_room: "Welcome Back Area" |
202 | location_name: "GREETINGS OLD FRIEND" | ||
203 | } | 203 | } |
204 | # entry_3 is the door to SEAL, which we will ignore. | 204 | # entry_3 is the door to SEAL, which we will ignore. |
205 | doors { | 205 | doors { |
@@ -296,9 +296,10 @@ doors { | |||
296 | panels { room: "Black Hex" name: "CLUES" } | 296 | panels { room: "Black Hex" name: "CLUES" } |
297 | panels { room: "Black Hex" name: "SECRET" } | 297 | panels { room: "Black Hex" name: "SECRET" } |
298 | location_room: "Black Hex" | 298 | location_room: "Black Hex" |
299 | location_name: "Black Hex" | ||
299 | } | 300 | } |
300 | doors { | 301 | doors { |
301 | name: "Splintering Exit Left Door" | 302 | name: "Splintering Exit North Door" |
302 | type: STANDARD | 303 | type: STANDARD |
303 | receivers: "Components/Doors/Entry/gate_4" | 304 | receivers: "Components/Doors/Entry/gate_4" |
304 | panels { room: "West Castle Area" name: "EVER" } | 305 | panels { room: "West Castle Area" name: "EVER" } |
@@ -308,7 +309,7 @@ doors { | |||
308 | location_room: "West Castle Area" | 309 | location_room: "West Castle Area" |
309 | } | 310 | } |
310 | doors { | 311 | doors { |
311 | name: "Splintering Exit Right Door" | 312 | name: "Splintering Exit South Door" |
312 | type: ITEM_ONLY | 313 | type: ITEM_ONLY |
313 | receivers: "Components/Doors/Entry/gate_5" | 314 | receivers: "Components/Doors/Entry/gate_5" |
314 | panels { room: "West Castle Area" name: "EVER" } | 315 | panels { room: "West Castle Area" name: "EVER" } |
@@ -382,6 +383,7 @@ doors { | |||
382 | panels { room: "Z2 Room" name: "CAPE" } | 383 | panels { room: "Z2 Room" name: "CAPE" } |
383 | panels { room: "Z2 Room" name: "GLANCE" } | 384 | panels { room: "Z2 Room" name: "GLANCE" } |
384 | location_room: "Z2 Room" | 385 | location_room: "Z2 Room" |
386 | location_name: "West Puzzles" | ||
385 | } | 387 | } |
386 | doors { | 388 | doors { |
387 | name: "Z2 Room Northwest Door" | 389 | name: "Z2 Room Northwest Door" |
@@ -413,6 +415,7 @@ doors { | |||
413 | panels { room: "Z2 Room" name: "DISCORD" } | 415 | panels { room: "Z2 Room" name: "DISCORD" } |
414 | panels { room: "Z2 Room" name: "CAT" } | 416 | panels { room: "Z2 Room" name: "CAT" } |
415 | location_room: "Z2 Room" | 417 | location_room: "Z2 Room" |
418 | location_name: "East Puzzles" | ||
416 | } | 419 | } |
417 | doors { | 420 | doors { |
418 | name: "Z2 Room Southeast Door" | 421 | name: "Z2 Room Southeast Door" |
@@ -517,6 +520,7 @@ doors { | |||
517 | panels { room: "Outside House" name: "BLITHELY" } | 520 | panels { room: "Outside House" name: "BLITHELY" } |
518 | panels { room: "Purple Room South" name: "THESE" } | 521 | panels { room: "Purple Room South" name: "THESE" } |
519 | location_room: "Outside House" | 522 | location_room: "Outside House" |
523 | location_name: "West Purple Vestibules" | ||
520 | } | 524 | } |
521 | doors { | 525 | doors { |
522 | name: "Purple West Area South Door" | 526 | name: "Purple West Area South Door" |
@@ -545,6 +549,7 @@ doors { | |||
545 | panels { room: "Godot Room" name: "TRAIN" } | 549 | panels { room: "Godot Room" name: "TRAIN" } |
546 | panels { room: "Godot Room" name: "RECORDING" } | 550 | panels { room: "Godot Room" name: "RECORDING" } |
547 | location_room: "Godot Room" | 551 | location_room: "Godot Room" |
552 | location_name: "Godot Room" | ||
548 | } | 553 | } |
549 | doors { | 554 | doors { |
550 | name: "Beehalls Intersection" | 555 | name: "Beehalls Intersection" |
@@ -576,6 +581,7 @@ doors { | |||
576 | panels { room: "Purple Room South" name: "ANY" } | 581 | panels { room: "Purple Room South" name: "ANY" } |
577 | panels { room: "Outside House" name: "A" } | 582 | panels { room: "Outside House" name: "A" } |
578 | location_room: "Outside House" | 583 | location_room: "Outside House" |
584 | location_name: "East Purple Vestibules" | ||
579 | } | 585 | } |
580 | doors { | 586 | doors { |
581 | name: "Purple East Area North Door" | 587 | name: "Purple East Area North Door" |
@@ -593,6 +599,7 @@ doors { | |||
593 | panels { room: "Outside House" name: "BLITHELY" } | 599 | panels { room: "Outside House" name: "BLITHELY" } |
594 | panels { room: "Purple Room South" name: "THESE" } | 600 | panels { room: "Purple Room South" name: "THESE" } |
595 | location_room: "Outside House" | 601 | location_room: "Outside House" |
602 | location_name: "Purple Vestibules" | ||
596 | } | 603 | } |
597 | doors { | 604 | doors { |
598 | name: "Purple Room South Entrance" | 605 | name: "Purple Room South Entrance" |
@@ -622,6 +629,20 @@ doors { | |||
622 | panels { room: "Purple Room South" name: "THESE" } | 629 | panels { room: "Purple Room South" name: "THESE" } |
623 | } | 630 | } |
624 | doors { | 631 | doors { |
632 | name: "Purple Room" | ||
633 | type: LOCATION_ONLY | ||
634 | panels { room: "Purple Room" name: "HOIST" } | ||
635 | panels { room: "Purple Room" name: "CORE" } | ||
636 | panels { room: "Purple Room" name: "FISH" } | ||
637 | panels { room: "Purple Room" name: "ALLOW" } | ||
638 | panels { room: "Purple Room" name: "BIRD" } | ||
639 | panels { room: "Purple Room" name: "HONK" } | ||
640 | panels { room: "Purple Room" name: "APE" } | ||
641 | panels { room: "Purple Room" name: "APATHY" } | ||
642 | location_room: "Purple Room" | ||
643 | location_name: "Puzzles" | ||
644 | } | ||
645 | doors { | ||
625 | name: "Hedges Tower" | 646 | name: "Hedges Tower" |
626 | type: LOCATION_ONLY | 647 | type: LOCATION_ONLY |
627 | # TODO: Not making this an item right now in order to force the player to | 648 | # TODO: Not making this an item right now in order to force the player to |
@@ -676,6 +697,7 @@ doors { | |||
676 | panels { room: "Blue Room" name: "CELEBRATORY" } | 697 | panels { room: "Blue Room" name: "CELEBRATORY" } |
677 | panels { room: "Blue Room" name: "DETECTIVE" } | 698 | panels { room: "Blue Room" name: "DETECTIVE" } |
678 | location_room: "Blue Room" | 699 | location_room: "Blue Room" |
700 | location_name: "Puzzles" | ||
679 | } | 701 | } |
680 | doors { | 702 | doors { |
681 | name: "O2 Prize" | 703 | name: "O2 Prize" |
@@ -694,7 +716,7 @@ doors { | |||
694 | panels { room: "O2 Room" name: "UNBLOCKED" } | 716 | panels { room: "O2 Room" name: "UNBLOCKED" } |
695 | } | 717 | } |
696 | doors { | 718 | doors { |
697 | name: "Blue Smiley Entrance" | 719 | name: "O2 Room Southeast Door" |
698 | type: STANDARD | 720 | type: STANDARD |
699 | receivers: "Components/Doors/Halls/oroom_2" | 721 | receivers: "Components/Doors/Halls/oroom_2" |
700 | panels { room: "O2 Room" name: "HONEST" } | 722 | panels { room: "O2 Room" name: "HONEST" } |
@@ -734,6 +756,7 @@ doors { | |||
734 | panels { room: "Composite Room S" name: "BLEAKCARD" } | 756 | panels { room: "Composite Room S" name: "BLEAKCARD" } |
735 | panels { room: "Composite Room S" name: "MISSIONMISSION" } | 757 | panels { room: "Composite Room S" name: "MISSIONMISSION" } |
736 | location_room: "Composite Room S" | 758 | location_room: "Composite Room S" |
759 | location_name: "East Rooms" | ||
737 | } | 760 | } |
738 | doors { | 761 | doors { |
739 | name: "Composite Room North Door" | 762 | name: "Composite Room North Door" |
@@ -762,6 +785,7 @@ doors { | |||
762 | panels { room: "Composite Room NW" name: "OUTGARDEN" } | 785 | panels { room: "Composite Room NW" name: "OUTGARDEN" } |
763 | panels { room: "Composite Room NW" name: "HELLOTALE" } | 786 | panels { room: "Composite Room NW" name: "HELLOTALE" } |
764 | location_room: "Composite Room NE" | 787 | location_room: "Composite Room NE" |
788 | location_name: "North Rooms" | ||
765 | } | 789 | } |
766 | doors { | 790 | doors { |
767 | name: "Composite Room West Door" | 791 | name: "Composite Room West Door" |
@@ -792,12 +816,13 @@ doors { | |||
792 | panels { room: "Composite Room S" name: "OUTEAT" } | 816 | panels { room: "Composite Room S" name: "OUTEAT" } |
793 | panels { room: "Composite Room S" name: "SUMMERIN" } | 817 | panels { room: "Composite Room S" name: "SUMMERIN" } |
794 | location_room: "Composite Room NW" | 818 | location_room: "Composite Room NW" |
819 | location_name: "West Rooms" | ||
795 | } | 820 | } |
796 | doors { | 821 | doors { |
797 | name: "Composite Room NW Entrance" | 822 | name: "Composite Room NW Entrance" |
798 | type: STANDARD | 823 | type: STANDARD |
799 | receivers: "Components/Doors/Halls/oroom_10" | 824 | receivers: "Components/Doors/Halls/oroom_10" |
800 | panels { room: "Red Color Door" name: "Left" } | 825 | panels { room: "Red Color Door" name: "Near Obscured Puzzles" } |
801 | location_room: "Red Color Door" | 826 | location_room: "Red Color Door" |
802 | } | 827 | } |
803 | doors { | 828 | doors { |
@@ -829,9 +854,10 @@ doors { | |||
829 | panels { room: "Composite Room S" name: "OUTEAT" } | 854 | panels { room: "Composite Room S" name: "OUTEAT" } |
830 | panels { room: "Composite Room S" name: "SUMMERIN" } | 855 | panels { room: "Composite Room S" name: "SUMMERIN" } |
831 | location_room: "Composite Room S" | 856 | location_room: "Composite Room S" |
857 | location_name: "South Rooms" | ||
832 | } | 858 | } |
833 | doors { | 859 | doors { |
834 | name: "O2 Room Back Door" | 860 | name: "O2 Room Northeast Door" |
835 | type: STANDARD | 861 | type: STANDARD |
836 | receivers: "Components/Doors/Halls/oroom_4" | 862 | receivers: "Components/Doors/Halls/oroom_4" |
837 | panels { room: "O2 Room" name: "UNBLOCKED" } | 863 | panels { room: "O2 Room" name: "UNBLOCKED" } |
@@ -858,7 +884,7 @@ doors { | |||
858 | panels { room: "F2 Room" name: "SHAPE" } | 884 | panels { room: "F2 Room" name: "SHAPE" } |
859 | } | 885 | } |
860 | doors { | 886 | doors { |
861 | name: "F2 Room Entrance" | 887 | name: "F2 Room Southeast Door" |
862 | type: STANDARD | 888 | type: STANDARD |
863 | receivers: "Components/Doors/Halls/froom_2" | 889 | receivers: "Components/Doors/Halls/froom_2" |
864 | panels { room: "Sweet Foyer" name: "RENT (1)" } | 890 | panels { room: "Sweet Foyer" name: "RENT (1)" } |
@@ -866,36 +892,32 @@ doors { | |||
866 | } | 892 | } |
867 | doors { | 893 | doors { |
868 | name: "White Hallway From Entry" | 894 | name: "White Hallway From Entry" |
869 | # TODO: This should be combined with the corresponding door in the_entry, at | ||
870 | # least when connections are not shuffled. | ||
871 | type: CONTROL_CENTER_COLOR | 895 | type: CONTROL_CENTER_COLOR |
872 | receivers: "Components/Doors/Halls/froom_6" | 896 | receivers: "Components/Doors/Halls/froom_6" |
873 | control_center_color: "white" | 897 | control_center_color: "white" |
874 | } | 898 | } |
875 | doors { | 899 | doors { |
876 | name: "Purple Hallway From Great" | 900 | name: "Purple Hallway From Great" |
877 | # TODO: This should be combined with the corresponding door in the_great, at | ||
878 | # least when connections are not shuffled. | ||
879 | type: CONTROL_CENTER_COLOR | 901 | type: CONTROL_CENTER_COLOR |
880 | receivers: "Components/Doors/Halls/froom_7" | 902 | receivers: "Components/Doors/Halls/froom_7" |
881 | control_center_color: "purple" | 903 | control_center_color: "purple" |
882 | } | 904 | } |
883 | doors { | 905 | doors { |
884 | name: "F2 Room Back Right Door" | 906 | name: "F2 Room Southwest Door" |
885 | type: STANDARD | 907 | type: STANDARD |
886 | receivers: "Components/Doors/Halls/froom_3" | 908 | receivers: "Components/Doors/Halls/froom_3" |
887 | panels { room: "F2 Room" name: "RISKY" } | 909 | panels { room: "F2 Room" name: "RISKY" } |
888 | location_room: "F2 Room" | 910 | location_room: "F2 Room" |
889 | } | 911 | } |
890 | doors { | 912 | doors { |
891 | name: "F2 Room Back Left Door" | 913 | name: "F2 Room Northwest Door" |
892 | type: STANDARD | 914 | type: STANDARD |
893 | receivers: "Components/Doors/Halls/froom_4" | 915 | receivers: "Components/Doors/Halls/froom_4" |
894 | panels { room: "F2 Room" name: "SHAPE" } | 916 | panels { room: "F2 Room" name: "SHAPE" } |
895 | location_room: "F2 Room" | 917 | location_room: "F2 Room" |
896 | } | 918 | } |
897 | doors { | 919 | doors { |
898 | name: "F2 Room Back Middle Door" | 920 | name: "F2 Room West Door" |
899 | type: STANDARD | 921 | type: STANDARD |
900 | receivers: "Components/Doors/Halls/froom_5" | 922 | receivers: "Components/Doors/Halls/froom_5" |
901 | panels { room: "F2 Room" name: "DIRT" } | 923 | panels { room: "F2 Room" name: "DIRT" } |
@@ -916,7 +938,7 @@ doors { | |||
916 | panels { room: "U2 Room" name: "HEAVEN" } | 938 | panels { room: "U2 Room" name: "HEAVEN" } |
917 | } | 939 | } |
918 | doors { | 940 | doors { |
919 | name: "U2 Room Shortcut" | 941 | name: "U2 Room Southeast Door" |
920 | type: STANDARD | 942 | type: STANDARD |
921 | receivers: "Components/Doors/Halls/uroom_2" | 943 | receivers: "Components/Doors/Halls/uroom_2" |
922 | panels { room: "U2 Room" name: "WICKED" } | 944 | panels { room: "U2 Room" name: "WICKED" } |
@@ -937,21 +959,21 @@ doors { | |||
937 | location_room: "House Entrance" | 959 | location_room: "House Entrance" |
938 | } | 960 | } |
939 | doors { | 961 | doors { |
940 | name: "U2 Room Back Right Door" | 962 | name: "U2 Room Southwest Door" |
941 | type: STANDARD | 963 | type: STANDARD |
942 | receivers: "Components/Doors/Halls/uroom_3" | 964 | receivers: "Components/Doors/Halls/uroom_3" |
943 | panels { room: "U2 Room" name: "HEAVEN" } | 965 | panels { room: "U2 Room" name: "HEAVEN" } |
944 | location_room: "U2 Room" | 966 | location_room: "U2 Room" |
945 | } | 967 | } |
946 | doors { | 968 | doors { |
947 | name: "U2 Room Back Door" | 969 | name: "U2 Room West Door" |
948 | type: ITEM_ONLY | 970 | type: ITEM_ONLY |
949 | receivers: "Components/Doors/Halls/uroom_5" | 971 | receivers: "Components/Doors/Halls/uroom_5" |
950 | panels { room: "Purple Room South" name: "ANY" } | 972 | panels { room: "Purple Room South" name: "ANY" } |
951 | panels { room: "Outside House" name: "A" } | 973 | panels { room: "Outside House" name: "A" } |
952 | } | 974 | } |
953 | doors { | 975 | doors { |
954 | name: "U2 Room Entrance" | 976 | name: "U2 Room East Door" |
955 | type: ITEM_ONLY | 977 | type: ITEM_ONLY |
956 | receivers: "Components/Doors/Halls/uroom_4" | 978 | receivers: "Components/Doors/Halls/uroom_4" |
957 | panels { room: "Outside Magic Room" name: "WIZARD" } | 979 | panels { room: "Outside Magic Room" name: "WIZARD" } |
@@ -995,7 +1017,7 @@ doors { | |||
995 | panels { room: "Outside Magic Room" name: "WIZARD" } | 1017 | panels { room: "Outside Magic Room" name: "WIZARD" } |
996 | } | 1018 | } |
997 | doors { | 1019 | doors { |
998 | name: "Wonderland Right Door" | 1020 | name: "Wonderland South Door" |
999 | type: STANDARD | 1021 | type: STANDARD |
1000 | receivers: "Components/Doors/Halls/wonderland_1" | 1022 | receivers: "Components/Doors/Halls/wonderland_1" |
1001 | panels { room: "Wonderland" name: "APRIL" } | 1023 | panels { room: "Wonderland" name: "APRIL" } |
@@ -1004,6 +1026,7 @@ doors { | |||
1004 | panels { room: "Wonderland" name: "ARTS" } | 1026 | panels { room: "Wonderland" name: "ARTS" } |
1005 | panels { room: "Wonderland" name: "SONG" } | 1027 | panels { room: "Wonderland" name: "SONG" } |
1006 | location_room: "Wonderland" | 1028 | location_room: "Wonderland" |
1029 | location_name: "Wonderland" | ||
1007 | } | 1030 | } |
1008 | doors { | 1031 | doors { |
1009 | name: "Pyramid Entrance" | 1032 | name: "Pyramid Entrance" |
@@ -1034,6 +1057,7 @@ doors { | |||
1034 | panels { room: "Orange Room" name: "COAL" } | 1057 | panels { room: "Orange Room" name: "COAL" } |
1035 | panels { room: "Orange Room" name: "OWED" } | 1058 | panels { room: "Orange Room" name: "OWED" } |
1036 | location_room: "Orange Room" | 1059 | location_room: "Orange Room" |
1060 | location_name: "Puzzles" | ||
1037 | } | 1061 | } |
1038 | doors { | 1062 | doors { |
1039 | name: "Hedges Entrance" | 1063 | name: "Hedges Entrance" |
@@ -1052,6 +1076,7 @@ doors { | |||
1052 | panels { room: "Outside Snake Room" name: "SONG (South)" } | 1076 | panels { room: "Outside Snake Room" name: "SONG (South)" } |
1053 | panels { room: "West Castle Area" name: "SONG (2)" } | 1077 | panels { room: "West Castle Area" name: "SONG (2)" } |
1054 | location_room: "West Castle Area" | 1078 | location_room: "West Castle Area" |
1079 | location_name: "South SONGs" | ||
1055 | } | 1080 | } |
1056 | doors { | 1081 | doors { |
1057 | name: "Amber North Door" | 1082 | name: "Amber North Door" |
@@ -1060,6 +1085,7 @@ doors { | |||
1060 | panels { room: "Outside Snake Room" name: "SONG (North)" } | 1085 | panels { room: "Outside Snake Room" name: "SONG (North)" } |
1061 | panels { room: "Amber North 2" name: "SONG" } | 1086 | panels { room: "Amber North 2" name: "SONG" } |
1062 | location_room: "Amber North 2" | 1087 | location_room: "Amber North 2" |
1088 | location_name: "North SONGs" | ||
1063 | } | 1089 | } |
1064 | doors { | 1090 | doors { |
1065 | name: "Amber East Doors" | 1091 | name: "Amber East Doors" |
@@ -1182,70 +1208,37 @@ doors { | |||
1182 | type: ITEM_ONLY | 1208 | type: ITEM_ONLY |
1183 | receivers: "Components/Doors/Halls/connections_1" | 1209 | receivers: "Components/Doors/Halls/connections_1" |
1184 | receivers: "Components/Doors/Halls/connections_3" | 1210 | receivers: "Components/Doors/Halls/connections_3" |
1211 | # These have the same effect as the above, but including them here prevents | ||
1212 | # them from opening in door shuffle when the J2 door opens. | ||
1213 | receivers: "Components/Triggers/teleportListenerConnections3" | ||
1214 | receivers: "Components/Triggers/teleportListenerConnections4" | ||
1215 | # This door can open from either solving all panels, or just the smiley ones, | ||
1216 | # and the latter is obviously a subset of the former so let's just check for | ||
1217 | # that. | ||
1185 | panels { room: "Hotel" name: "PARKA" } | 1218 | panels { room: "Hotel" name: "PARKA" } |
1186 | panels { room: "Hotel" name: "MARLIN" } | ||
1187 | panels { room: "Hotel" name: "WHO" } | ||
1188 | panels { room: "Hotel" name: "CLOAK" } | 1219 | panels { room: "Hotel" name: "CLOAK" } |
1189 | panels { room: "Hotel" name: "MANE" } | ||
1190 | panels { room: "Hotel" name: "WHAT" } | ||
1191 | panels { room: "Hotel" name: "BLAZER" } | ||
1192 | panels { room: "Hotel" name: "WHERE" } | ||
1193 | panels { room: "Hotel" name: "DOROTHY" } | 1220 | panels { room: "Hotel" name: "DOROTHY" } |
1194 | panels { room: "Hotel" name: "JACKET" } | ||
1195 | panels { room: "Hotel" name: "TAIL" } | ||
1196 | panels { room: "Hotel" name: "JAWS" } | 1221 | panels { room: "Hotel" name: "JAWS" } |
1197 | panels { room: "Hotel" name: "FLOUNDER" } | ||
1198 | panels { room: "Hotel" name: "WHEN" } | 1222 | panels { room: "Hotel" name: "WHEN" } |
1199 | panels { room: "Hotel" name: "CLAWS" } | 1223 | panels { room: "Hotel" name: "CLAWS" } |
1200 | panels { room: "Hotel" name: "BRUCE" } | ||
1201 | panels { room: "Hotel" name: "POTATO" } | 1224 | panels { room: "Hotel" name: "POTATO" } |
1202 | panels { room: "Hotel" name: "SALAD" } | ||
1203 | panels { room: "Hotel" name: "BATHING" } | ||
1204 | panels { room: "Hotel" name: "MICRO" } | 1225 | panels { room: "Hotel" name: "MICRO" } |
1205 | panels { room: "Hotel" name: "BUSINESS" } | ||
1206 | panels { room: "Hotel" name: "WEDDING" } | ||
1207 | panels { room: "Hotel" name: "TREE" } | ||
1208 | panels { room: "Hotel" name: "RIVER" } | ||
1209 | panels { room: "Hotel" name: "TUNING" } | 1226 | panels { room: "Hotel" name: "TUNING" } |
1210 | panels { room: "Hotel" name: "BOXING" } | ||
1211 | panels { room: "Hotel" name: "TELEPHONE" } | ||
1212 | panels { room: "Hotel" name: "LAW" } | 1227 | panels { room: "Hotel" name: "LAW" } |
1213 | panels { room: "Hotel" name: "POKER" } | ||
1214 | panels { room: "Hotel" name: "CARD" } | 1228 | panels { room: "Hotel" name: "CARD" } |
1215 | panels { room: "Hotel" name: "ROAD" } | 1229 | panels { room: "Hotel" name: "ROAD" } |
1216 | panels { room: "Hotel" name: "CHOCOLATE" } | ||
1217 | panels { room: "Hotel" name: "DEPART" } | 1230 | panels { room: "Hotel" name: "DEPART" } |
1218 | panels { room: "Hotel" name: "WITHDRAW" } | ||
1219 | panels { room: "Hotel" name: "QUIT" } | ||
1220 | panels { room: "Hotel" name: "LEAVE" } | 1231 | panels { room: "Hotel" name: "LEAVE" } |
1221 | panels { room: "Hotel" name: "PALE" } | ||
1222 | panels { room: "Hotel" name: "JUST" } | ||
1223 | panels { room: "Hotel" name: "NEW" } | ||
1224 | panels { room: "Hotel" name: "UNTALENTED" } | ||
1225 | panels { room: "Hotel" name: "SERVICE" } | 1232 | panels { room: "Hotel" name: "SERVICE" } |
1226 | panels { room: "Hotel" name: "FULL" } | ||
1227 | panels { room: "Hotel" name: "EVIL" } | ||
1228 | panels { room: "Hotel" name: "HONEY" } | 1233 | panels { room: "Hotel" name: "HONEY" } |
1229 | panels { room: "Hotel" name: "CRESCENT" } | ||
1230 | panels { room: "Hotel" name: "INVALID" } | 1234 | panels { room: "Hotel" name: "INVALID" } |
1231 | panels { room: "Hotel" name: "FESTIVAL" } | 1235 | panels { room: "Hotel" name: "FESTIVAL" } |
1232 | panels { room: "Hotel" name: "BEAUTIFUL" } | ||
1233 | panels { room: "Hotel" name: "WILTED" } | 1236 | panels { room: "Hotel" name: "WILTED" } |
1234 | panels { room: "Hotel" name: "DROOPED" } | ||
1235 | panels { room: "Hotel" name: "FADED" } | ||
1236 | panels { room: "Hotel" name: "WANED" } | 1237 | panels { room: "Hotel" name: "WANED" } |
1237 | panels { room: "Hotel" name: "TALL" } | ||
1238 | panels { room: "Hotel" name: "CANVAS" } | ||
1239 | panels { room: "Hotel" name: "LEVER" } | ||
1240 | panels { room: "Hotel" name: "SCULPTURE" } | ||
1241 | panels { room: "Hotel" name: "RAGE" } | 1238 | panels { room: "Hotel" name: "RAGE" } |
1242 | panels { room: "Hotel" name: "BALL" } | ||
1243 | panels { room: "Hotel" name: "FOOL" } | ||
1244 | panels { room: "Hotel" name: "VERGE" } | 1239 | panels { room: "Hotel" name: "VERGE" } |
1245 | panels { room: "Hotel" name: "ART" } | ||
1246 | panels { room: "Hotel" name: "EVER" } | 1240 | panels { room: "Hotel" name: "EVER" } |
1247 | panels { room: "Hotel" name: "PAIN" } | 1241 | panels { room: "Hotel" name: "PAIN" } |
1248 | panels { room: "Hotel" name: "FOOT" } | ||
1249 | } | 1242 | } |
1250 | doors { | 1243 | doors { |
1251 | name: "J2 Door 1" | 1244 | name: "J2 Door 1" |
@@ -1281,7 +1274,7 @@ doors { | |||
1281 | panels { room: "J2 Vestibule" name: "COLORFUL" } | 1274 | panels { room: "J2 Vestibule" name: "COLORFUL" } |
1282 | } | 1275 | } |
1283 | doors { | 1276 | doors { |
1284 | name: "Wonderland Left Door" | 1277 | name: "Wonderland North Door" |
1285 | type: ITEM_ONLY | 1278 | type: ITEM_ONLY |
1286 | receivers: "Components/Doors/Halls/wonderland_2" | 1279 | receivers: "Components/Doors/Halls/wonderland_2" |
1287 | panels { room: "Wonderland" name: "APRIL" } | 1280 | panels { room: "Wonderland" name: "APRIL" } |
@@ -1389,12 +1382,32 @@ doors { | |||
1389 | } | 1382 | } |
1390 | doors { | 1383 | doors { |
1391 | name: "Roof Access" | 1384 | name: "Roof Access" |
1392 | type: STANDARD | 1385 | type: ITEM_ONLY |
1393 | receivers: "Components/Doors/Castle/entry_stairs_big" | 1386 | receivers: "Components/Doors/Castle/entry_stairs_big" |
1394 | receivers: "Components/Doors/Castle/entry_stairs_big2" | 1387 | receivers: "Components/Doors/Castle/entry_stairs_big2" |
1388 | receivers: "Meshes/Stairs/staircase31/teleportListener" | ||
1389 | receivers: "Meshes/Stairs/staircase32/teleportListener2" | ||
1390 | receivers: "Meshes/Stairs/staircase33/teleportListener3" | ||
1395 | panels { room: "North Castle Area" name: "A SUMMER PLACE" } | 1391 | panels { room: "North Castle Area" name: "A SUMMER PLACE" } |
1396 | panels { room: "West Castle Area" name: "SONG FACE" } | 1392 | panels { room: "West Castle Area" name: "SONG FACE" } |
1397 | panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } | 1393 | panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } |
1394 | } | ||
1395 | doors { | ||
1396 | name: "North Castle Panel" | ||
1397 | type: LOCATION_ONLY | ||
1398 | panels { room: "North Castle Area" name: "A SUMMER PLACE" } | ||
1399 | location_room: "North Castle Area" | ||
1400 | } | ||
1401 | doors { | ||
1402 | name: "West Castle Panel" | ||
1403 | type: LOCATION_ONLY | ||
1404 | panels { room: "West Castle Area" name: "SONG FACE" } | ||
1405 | location_room: "West Castle Area" | ||
1406 | } | ||
1407 | doors { | ||
1408 | name: "South Castle Panel" | ||
1409 | type: LOCATION_ONLY | ||
1410 | panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } | ||
1398 | location_room: "South Castle Area" | 1411 | location_room: "South Castle Area" |
1399 | } | 1412 | } |
1400 | doors { | 1413 | doors { |
@@ -1411,6 +1424,7 @@ doors { | |||
1411 | panels { room: "West Spire" name: "CUT" } | 1424 | panels { room: "West Spire" name: "CUT" } |
1412 | panels { room: "West Spire" name: "STONES" } | 1425 | panels { room: "West Spire" name: "STONES" } |
1413 | location_room: "West Spire" | 1426 | location_room: "West Spire" |
1427 | location_name: "Pairs Room Puzzles" | ||
1414 | } | 1428 | } |
1415 | doors { | 1429 | doors { |
1416 | name: "Pairs Room West Door" | 1430 | name: "Pairs Room West Door" |
@@ -1453,87 +1467,87 @@ doors { | |||
1453 | } | 1467 | } |
1454 | doors { | 1468 | doors { |
1455 | name: "Red Rainbow Room" | 1469 | name: "Red Rainbow Room" |
1456 | type: ITEM_ONLY | 1470 | type: STANDARD |
1457 | receivers: "Components/Doors/Color Reading/door_3" | 1471 | receivers: "Components/Doors/Color Reading/door_3" |
1458 | panels { room: "Rainbow Start" name: "PAINTING" } | 1472 | panels { room: "Rainbow Start" name: "PAINTING" } |
1459 | panels { room: "Red Smiley" name: "SMILE" } | 1473 | location_room: "Rainbow Start" |
1460 | } | 1474 | } |
1461 | doors { | 1475 | doors { |
1462 | name: "Orange Rainbow Room" | 1476 | name: "Orange Rainbow Room" |
1463 | type: ITEM_ONLY | 1477 | type: ITEM_ONLY |
1464 | receivers: "Components/Doors/Color Reading/door_4" | 1478 | receivers: "Components/Doors/Color Reading/door_4" |
1465 | panels { room: "Rainbow Red" name: "THEME" } | 1479 | panels { room: "Rainbow Red" name: "THEME" } |
1466 | panels { room: "Outside Orange Room" name: "SMILE" } | 1480 | panels { room: "Red Smiley" name: "SMILE" } |
1467 | } | 1481 | } |
1468 | doors { | 1482 | doors { |
1469 | name: "Yellow Rainbow Room" | 1483 | name: "Yellow Rainbow Room" |
1470 | type: ITEM_ONLY | 1484 | type: ITEM_ONLY |
1471 | receivers: "Components/Doors/Color Reading/door_17" | 1485 | receivers: "Components/Doors/Color Reading/door_17" |
1472 | panels { room: "Rainbow Orange" name: "THEME" } | 1486 | panels { room: "Rainbow Orange" name: "THEME" } |
1473 | panels { room: "Hedges" name: "SMILE" } | 1487 | panels { room: "Outside Orange Room" name: "SMILE" } |
1474 | } | 1488 | } |
1475 | doors { | 1489 | doors { |
1476 | name: "Green Rainbow Room" | 1490 | name: "Green Rainbow Room" |
1477 | type: ITEM_ONLY | 1491 | type: ITEM_ONLY |
1478 | receivers: "Components/Doors/Color Reading/door_5" | 1492 | receivers: "Components/Doors/Color Reading/door_5" |
1479 | panels { room: "Rainbow Yellow" name: "THEME" } | 1493 | panels { room: "Rainbow Yellow" name: "THEME" } |
1480 | panels { room: "Green Smiley" name: "SMILE" } | 1494 | panels { room: "Hedges" name: "SMILE" } |
1481 | } | 1495 | } |
1482 | doors { | 1496 | doors { |
1483 | name: "Blue Rainbow Room" | 1497 | name: "Blue Rainbow Room" |
1484 | type: ITEM_ONLY | 1498 | type: ITEM_ONLY |
1485 | receivers: "Components/Doors/Color Reading/door_6" | 1499 | receivers: "Components/Doors/Color Reading/door_6" |
1486 | panels { room: "Rainbow Green" name: "THEME" } | 1500 | panels { room: "Rainbow Green" name: "THEME" } |
1487 | panels { room: "Blue Smiley" name: "SMILE" } | 1501 | panels { room: "Green Smiley" name: "SMILE" } |
1488 | } | 1502 | } |
1489 | doors { | 1503 | doors { |
1490 | name: "Purple Rainbow Room" | 1504 | name: "Purple Rainbow Room" |
1491 | type: ITEM_ONLY | 1505 | type: ITEM_ONLY |
1492 | receivers: "Components/Doors/Color Reading/door_7" | 1506 | receivers: "Components/Doors/Color Reading/door_7" |
1493 | panels { room: "Rainbow Blue" name: "THEME" } | 1507 | panels { room: "Rainbow Blue" name: "THEME" } |
1494 | panels { room: "Purple Smiley" name: "SMILE" } | 1508 | panels { room: "Blue Smiley" name: "SMILE" } |
1495 | } | 1509 | } |
1496 | doors { | 1510 | doors { |
1497 | name: "Red Rainbow Panel" | 1511 | name: "Red Rainbow Panel" |
1498 | type: LOCATION_ONLY | 1512 | type: LOCATION_ONLY |
1499 | panels { room: "Rainbow Start" name: "PAINTING" } | ||
1500 | location_room: "Rainbow Start" | ||
1501 | } | ||
1502 | doors { | ||
1503 | name: "Orange Rainbow Panel" | ||
1504 | type: LOCATION_ONLY | ||
1505 | panels { room: "Rainbow Red" name: "THEME" } | 1513 | panels { room: "Rainbow Red" name: "THEME" } |
1506 | location_room: "Rainbow Red" | 1514 | location_room: "Rainbow Red" |
1507 | } | 1515 | } |
1508 | doors { | 1516 | doors { |
1509 | name: "Yellow Rainbow Panel" | 1517 | name: "Orange Rainbow Panel" |
1510 | type: LOCATION_ONLY | 1518 | type: LOCATION_ONLY |
1511 | panels { room: "Rainbow Orange" name: "THEME" } | 1519 | panels { room: "Rainbow Orange" name: "THEME" } |
1512 | location_room: "Rainbow Orange" | 1520 | location_room: "Rainbow Orange" |
1513 | } | 1521 | } |
1514 | doors { | 1522 | doors { |
1515 | name: "Green Rainbow Panel" | 1523 | name: "Yellow Rainbow Panel" |
1516 | type: LOCATION_ONLY | 1524 | type: LOCATION_ONLY |
1517 | panels { room: "Rainbow Yellow" name: "THEME" } | 1525 | panels { room: "Rainbow Yellow" name: "THEME" } |
1518 | location_room: "Rainbow Yellow" | 1526 | location_room: "Rainbow Yellow" |
1519 | } | 1527 | } |
1520 | doors { | 1528 | doors { |
1521 | name: "Blue Rainbow Panel" | 1529 | name: "Green Rainbow Panel" |
1522 | type: LOCATION_ONLY | 1530 | type: LOCATION_ONLY |
1523 | panels { room: "Rainbow Green" name: "THEME" } | 1531 | panels { room: "Rainbow Green" name: "THEME" } |
1524 | location_room: "Rainbow Green" | 1532 | location_room: "Rainbow Green" |
1525 | } | 1533 | } |
1526 | doors { | 1534 | doors { |
1527 | name: "Purple Rainbow Panel" | 1535 | name: "Blue Rainbow Panel" |
1528 | type: LOCATION_ONLY | 1536 | type: LOCATION_ONLY |
1529 | panels { room: "Rainbow Blue" name: "THEME" } | 1537 | panels { room: "Rainbow Blue" name: "THEME" } |
1530 | location_room: "Rainbow Blue" | 1538 | location_room: "Rainbow Blue" |
1531 | } | 1539 | } |
1532 | doors { | 1540 | doors { |
1533 | name: "Cyan Rainbow Room" | 1541 | name: "Cyan Rainbow Room" |
1534 | type: STANDARD | 1542 | type: ITEM_ONLY |
1535 | receivers: "Components/Doors/Color Reading/door_18" | 1543 | receivers: "Components/Doors/Color Reading/door_18" |
1536 | panels { room: "Rainbow Purple" name: "THEME" } | 1544 | panels { room: "Rainbow Purple" name: "THEME" } |
1545 | panels { room: "Purple Smiley" name: "SMILE" } | ||
1546 | } | ||
1547 | doors { | ||
1548 | name: "Purple Rainbow Panel" | ||
1549 | type: LOCATION_ONLY | ||
1550 | panels { room: "Rainbow Purple" name: "THEME" } | ||
1537 | location_room: "Rainbow Purple" | 1551 | location_room: "Rainbow Purple" |
1538 | } | 1552 | } |
1539 | doors { | 1553 | doors { |
@@ -1542,6 +1556,7 @@ doors { | |||
1542 | receivers: "Components/Doors/Color Reading/door_8" | 1556 | receivers: "Components/Doors/Color Reading/door_8" |
1543 | panels { room: "Rainbow Cyan" name: "THEME" } | 1557 | panels { room: "Rainbow Cyan" name: "THEME" } |
1544 | location_room: "Rainbow Cyan" | 1558 | location_room: "Rainbow Cyan" |
1559 | location_name: "Cyan Rainbow Panel" | ||
1545 | } | 1560 | } |
1546 | doors { | 1561 | doors { |
1547 | name: "Pepper Room Entrance" | 1562 | name: "Pepper Room Entrance" |
@@ -1565,6 +1580,7 @@ doors { | |||
1565 | panels { room: "Salt Room" name: "SEASONING" } | 1580 | panels { room: "Salt Room" name: "SEASONING" } |
1566 | panels { room: "Pepper Room" name: "SEASONING" } | 1581 | panels { room: "Pepper Room" name: "SEASONING" } |
1567 | location_room: "Pepper Room" | 1582 | location_room: "Pepper Room" |
1583 | location_name: "Seasonings" | ||
1568 | } | 1584 | } |
1569 | doors { | 1585 | doors { |
1570 | name: "Bow Side" | 1586 | name: "Bow Side" |
@@ -1600,6 +1616,7 @@ doors { | |||
1600 | # Components/Doors/Smileys/blue_1 | 1616 | # Components/Doors/Smileys/blue_1 |
1601 | panels { room: "Blue Smiley" name: "SMILE" } | 1617 | panels { room: "Blue Smiley" name: "SMILE" } |
1602 | location_room: "Blue Smiley" | 1618 | location_room: "Blue Smiley" |
1619 | location_name: "Blue SMILE" | ||
1603 | } | 1620 | } |
1604 | doors { | 1621 | doors { |
1605 | name: "Blue Smiley Annex" | 1622 | name: "Blue Smiley Annex" |
@@ -1631,6 +1648,7 @@ doors { | |||
1631 | receivers: "Components/Doors/Smileys/yellow_2" | 1648 | receivers: "Components/Doors/Smileys/yellow_2" |
1632 | panels { room: "Hedges" name: "SMILE" } | 1649 | panels { room: "Hedges" name: "SMILE" } |
1633 | location_room: "Hedges" | 1650 | location_room: "Hedges" |
1651 | location_name: "Yellow SMILE" | ||
1634 | } | 1652 | } |
1635 | doors { | 1653 | doors { |
1636 | name: "Green Smiley" | 1654 | name: "Green Smiley" |
@@ -1639,6 +1657,7 @@ doors { | |||
1639 | receivers: "Components/Doors/Smileys/green_2" | 1657 | receivers: "Components/Doors/Smileys/green_2" |
1640 | panels { room: "Green Smiley" name: "SMILE" } | 1658 | panels { room: "Green Smiley" name: "SMILE" } |
1641 | location_room: "Green Smiley" | 1659 | location_room: "Green Smiley" |
1660 | location_name: "Green SMILE" | ||
1642 | } | 1661 | } |
1643 | doors { | 1662 | doors { |
1644 | name: "Orange Smiley Exit" | 1663 | name: "Orange Smiley Exit" |
@@ -1646,6 +1665,7 @@ doors { | |||
1646 | receivers: "Components/Doors/Smileys/orange_1" | 1665 | receivers: "Components/Doors/Smileys/orange_1" |
1647 | panels { room: "Outside Orange Room" name: "SMILE" } | 1666 | panels { room: "Outside Orange Room" name: "SMILE" } |
1648 | location_room: "Outside Orange Room" | 1667 | location_room: "Outside Orange Room" |
1668 | location_name: "Orange SMILE" | ||
1649 | } | 1669 | } |
1650 | doors { | 1670 | doors { |
1651 | name: "F Keyholder Door" | 1671 | name: "F Keyholder Door" |
@@ -1670,6 +1690,7 @@ doors { | |||
1670 | type: LOCATION_ONLY | 1690 | type: LOCATION_ONLY |
1671 | panels { room: "Red Smiley" name: "SMILE" } | 1691 | panels { room: "Red Smiley" name: "SMILE" } |
1672 | location_room: "Red Smiley" | 1692 | location_room: "Red Smiley" |
1693 | location_name: "Red SMILE" | ||
1673 | } | 1694 | } |
1674 | doors { | 1695 | doors { |
1675 | name: "Pink Hallway" | 1696 | name: "Pink Hallway" |
@@ -1708,6 +1729,7 @@ doors { | |||
1708 | panels { room: "Cyan Room" name: "COLD" } | 1729 | panels { room: "Cyan Room" name: "COLD" } |
1709 | panels { room: "Cyan Room" name: "WORDWORD" } | 1730 | panels { room: "Cyan Room" name: "WORDWORD" } |
1710 | location_room: "Cyan Room" | 1731 | location_room: "Cyan Room" |
1732 | location_name: "Puzzles" | ||
1711 | } | 1733 | } |
1712 | doors { | 1734 | doors { |
1713 | name: "Green Room Entrance" | 1735 | name: "Green Room Entrance" |
@@ -1731,6 +1753,7 @@ doors { | |||
1731 | panels { room: "Green Room" name: "DOUBLE" } | 1753 | panels { room: "Green Room" name: "DOUBLE" } |
1732 | panels { room: "Green Room" name: "BADMINTON" } | 1754 | panels { room: "Green Room" name: "BADMINTON" } |
1733 | location_room: "Green Room" | 1755 | location_room: "Green Room" |
1756 | location_name: "Puzzles" | ||
1734 | } | 1757 | } |
1735 | doors { | 1758 | doors { |
1736 | name: "Blue Hallway South Divider" | 1759 | name: "Blue Hallway South Divider" |
@@ -1769,6 +1792,7 @@ doors { | |||
1769 | panels { room: "Red Room" name: "TESTAMENT" } | 1792 | panels { room: "Red Room" name: "TESTAMENT" } |
1770 | panels { room: "Red Room" name: "TAKEOUT" } | 1793 | panels { room: "Red Room" name: "TAKEOUT" } |
1771 | location_room: "Red Room" | 1794 | location_room: "Red Room" |
1795 | location_name: "Puzzles" | ||
1772 | } | 1796 | } |
1773 | doors { | 1797 | doors { |
1774 | name: "Blue Hallway To Red Room" | 1798 | name: "Blue Hallway To Red Room" |
@@ -1782,6 +1806,7 @@ doors { | |||
1782 | panels { room: "Blue Hallway" name: "CHOP" } | 1806 | panels { room: "Blue Hallway" name: "CHOP" } |
1783 | panels { room: "Blue Hallway Tall Side" name: "TALL" } | 1807 | panels { room: "Blue Hallway Tall Side" name: "TALL" } |
1784 | location_room: "Blue Hallway Tall Side" | 1808 | location_room: "Blue Hallway Tall Side" |
1809 | location_name: "CHOP, TALL" | ||
1785 | } | 1810 | } |
1786 | doors { | 1811 | doors { |
1787 | name: "Near Yellow Room Door" | 1812 | name: "Near Yellow Room Door" |
@@ -1794,6 +1819,7 @@ doors { | |||
1794 | panels { room: "Blue Hallway Tall Side" name: "CHILD" } | 1819 | panels { room: "Blue Hallway Tall Side" name: "CHILD" } |
1795 | panels { room: "Blue Hallway Tall Side" name: "NEW" } | 1820 | panels { room: "Blue Hallway Tall Side" name: "NEW" } |
1796 | location_room: "Blue Hallway Tall Side" | 1821 | location_room: "Blue Hallway Tall Side" |
1822 | location_name: "Pink Hex" | ||
1797 | } | 1823 | } |
1798 | doors { | 1824 | doors { |
1799 | name: "House Side Door" | 1825 | name: "House Side Door" |
@@ -1830,6 +1856,7 @@ doors { | |||
1830 | panels { room: "Yellow Room" name: "PROTON" } | 1856 | panels { room: "Yellow Room" name: "PROTON" } |
1831 | panels { room: "Yellow Room" name: "SPIRIT" } | 1857 | panels { room: "Yellow Room" name: "SPIRIT" } |
1832 | location_room: "Yellow Room" | 1858 | location_room: "Yellow Room" |
1859 | location_name: "Puzzles" | ||
1833 | } | 1860 | } |
1834 | doors { | 1861 | doors { |
1835 | name: "Dark Light Room Entrance" | 1862 | name: "Dark Light Room Entrance" |
@@ -1865,6 +1892,7 @@ doors { | |||
1865 | type: LOCATION_ONLY | 1892 | type: LOCATION_ONLY |
1866 | panels { room: "Dark Light Exit" name: "GASKET" } | 1893 | panels { room: "Dark Light Exit" name: "GASKET" } |
1867 | location_room: "Dark Light Exit" | 1894 | location_room: "Dark Light Exit" |
1895 | location_name: "GASKET" | ||
1868 | } | 1896 | } |
1869 | doors { | 1897 | doors { |
1870 | name: "Dark Light Room Divider" | 1898 | name: "Dark Light Room Divider" |
@@ -1884,6 +1912,7 @@ doors { | |||
1884 | # Not technically true; it's complete_at=11 with both rooms, but you couldn't | 1912 | # Not technically true; it's complete_at=11 with both rooms, but you couldn't |
1885 | # get to the other side in vanilla doors anyway. | 1913 | # get to the other side in vanilla doors anyway. |
1886 | location_room: "Dark Light Room" | 1914 | location_room: "Dark Light Room" |
1915 | location_name: "Main Puzzles" | ||
1887 | } | 1916 | } |
1888 | doors { | 1917 | doors { |
1889 | name: "Near Sweet Blue Door" | 1918 | name: "Near Sweet Blue Door" |
@@ -1896,6 +1925,7 @@ doors { | |||
1896 | panels { room: "Gray Color Backside" name: "LAST" } | 1925 | panels { room: "Gray Color Backside" name: "LAST" } |
1897 | panels { room: "Gray Color Backside" name: "RISE" } | 1926 | panels { room: "Gray Color Backside" name: "RISE" } |
1898 | location_room: "Gray Color Backside" | 1927 | location_room: "Gray Color Backside" |
1928 | location_name: "Light Green Hex" | ||
1899 | } | 1929 | } |
1900 | doors { | 1930 | doors { |
1901 | name: "South Castle Area Back Door" | 1931 | name: "South Castle Area Back Door" |
@@ -1935,6 +1965,7 @@ doors { | |||
1935 | panels { room: "Plum Room" name: "SNAKE" } | 1965 | panels { room: "Plum Room" name: "SNAKE" } |
1936 | panels { room: "Plum Room" name: "CENTER" } | 1966 | panels { room: "Plum Room" name: "CENTER" } |
1937 | location_room: "Plum Room" | 1967 | location_room: "Plum Room" |
1968 | location_name: "Plum Room" | ||
1938 | } | 1969 | } |
1939 | doors { | 1970 | doors { |
1940 | name: "D Keyholder Blocker" | 1971 | name: "D Keyholder Blocker" |
@@ -2036,6 +2067,7 @@ doors { | |||
2036 | panels { room: "Computer Room" name: "MOUSE (2)" } | 2067 | panels { room: "Computer Room" name: "MOUSE (2)" } |
2037 | panels { room: "Computer Room" name: "KEYBOARD (2)" } | 2068 | panels { room: "Computer Room" name: "KEYBOARD (2)" } |
2038 | location_room: "Computer Room" | 2069 | location_room: "Computer Room" |
2070 | location_name: "Main Puzzles" | ||
2039 | } | 2071 | } |
2040 | doors { | 2072 | doors { |
2041 | name: "Computer Room Entrance" | 2073 | name: "Computer Room Entrance" |
@@ -2048,12 +2080,17 @@ doors { | |||
2048 | panels { room: "Rainbow Color Doors" name: "MISCHIEF" } | 2080 | panels { room: "Rainbow Color Doors" name: "MISCHIEF" } |
2049 | panels { room: "Rainbow Color Doors" name: "CASUAL" } | 2081 | panels { room: "Rainbow Color Doors" name: "CASUAL" } |
2050 | location_room: "Rainbow Color Doors" | 2082 | location_room: "Rainbow Color Doors" |
2083 | location_name: "Red Tower" | ||
2051 | } | 2084 | } |
2052 | doors { | 2085 | doors { |
2053 | name: "C Keyholder Blocker" | 2086 | name: "C Keyholder Blocker" |
2054 | type: EVENT | 2087 | type: EVENT |
2055 | # Components/Doors/Unincorporated/temple_foyer_7 | 2088 | receivers: "Components/Doors/Unincorporated/temple_foyer_7" |
2056 | switches: "lavender_cubes" | 2089 | panels { |
2090 | map: "the_ancient" | ||
2091 | room: "Inside" | ||
2092 | name: "COLOR" | ||
2093 | } | ||
2057 | } | 2094 | } |
2058 | doors { | 2095 | doors { |
2059 | name: "Computer Room Back Door" | 2096 | name: "Computer Room Back Door" |
@@ -2115,6 +2152,7 @@ doors { | |||
2115 | panels { room: "Book Room" name: "BOOK (11)" } | 2152 | panels { room: "Book Room" name: "BOOK (11)" } |
2116 | panels { room: "Book Room" name: "BOOK (12)" } | 2153 | panels { room: "Book Room" name: "BOOK (12)" } |
2117 | location_room: "Book Room" | 2154 | location_room: "Book Room" |
2155 | location_name: "Book Room" | ||
2118 | } | 2156 | } |
2119 | doors { | 2157 | doors { |
2120 | name: "Sticks And Stones Door" | 2158 | name: "Sticks And Stones Door" |
@@ -2122,6 +2160,7 @@ doors { | |||
2122 | receivers: "Components/Doors/Unincorporated/temple_foyer_6" | 2160 | receivers: "Components/Doors/Unincorporated/temple_foyer_6" |
2123 | panels { room: "Globe Room" name: "WORD" } | 2161 | panels { room: "Globe Room" name: "WORD" } |
2124 | location_room: "Globe Room" | 2162 | location_room: "Globe Room" |
2163 | location_name: "Sticks and Stones" | ||
2125 | } | 2164 | } |
2126 | doors { | 2165 | doors { |
2127 | name: "Castle Numbers Puzzle" | 2166 | name: "Castle Numbers Puzzle" |
@@ -2141,6 +2180,7 @@ doors { | |||
2141 | panels { room: "Black Hex" name: "BARK" } | 2180 | panels { room: "Black Hex" name: "BARK" } |
2142 | panels { room: "Zoo N" name: "LEAF" } | 2181 | panels { room: "Zoo N" name: "LEAF" } |
2143 | location_room: "Zoo N" | 2182 | location_room: "Zoo N" |
2183 | location_name: "BARK, LEAF" | ||
2144 | } | 2184 | } |
2145 | doors { | 2185 | doors { |
2146 | name: "Zoo East Entrance" | 2186 | name: "Zoo East Entrance" |
@@ -2226,3 +2266,38 @@ doors { | |||
2226 | panels { room: "Yellow Color Backside" name: "REDACTED" } | 2266 | panels { room: "Yellow Color Backside" name: "REDACTED" } |
2227 | location_room: "Yellow Color Backside" | 2267 | location_room: "Yellow Color Backside" |
2228 | } | 2268 | } |
2269 | doors { | ||
2270 | name: "Tenacious Color Painting" | ||
2271 | type: EVENT | ||
2272 | panels { room: "South Castle Area" name: "COLOR (1)" answer: "red" } | ||
2273 | panels { room: "South Castle Area" name: "COLOR (2)" answer: "yellow" } | ||
2274 | panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" } | ||
2275 | panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" } | ||
2276 | } | ||
2277 | doors { | ||
2278 | name: "Eye Painting" | ||
2279 | type: ITEM_ONLY | ||
2280 | receivers: "Components/Paintings/Temple of the Eyes/eyeRedStart/teleportListener" | ||
2281 | double_letters: true | ||
2282 | } | ||
2283 | doors { | ||
2284 | name: "Lime Hexes" | ||
2285 | type: LOCATION_ONLY | ||
2286 | panels { room: "Tree Entrance" name: "RAT" } | ||
2287 | panels { room: "Tree Entrance" name: "DIFFERENCE" } | ||
2288 | panels { room: "Tree Entrance" name: "LEANS" } | ||
2289 | panels { room: "Tree Entrance" name: "QUESTION" } | ||
2290 | panels { room: "Tree Entrance" name: "WHERE" } | ||
2291 | panels { room: "Tree Entrance" name: "SUNDER" } | ||
2292 | location_room: "Tree Entrance" | ||
2293 | } | ||
2294 | doors { | ||
2295 | name: "Theo Panels" | ||
2296 | type: LOCATION_ONLY | ||
2297 | panels { room: "House" name: "GOAT" } | ||
2298 | panels { room: "House" name: "AMAZE" } | ||
2299 | panels { room: "House" name: "SKINNYHIM" } | ||
2300 | panels { room: "House" name: "THEO" } | ||
2301 | location_room: "House" | ||
2302 | location_name: "All Puzzles" | ||
2303 | } | ||
diff --git a/data/maps/daedalus/rooms/After Bee Room.txtpb b/data/maps/daedalus/rooms/After Bee Room.txtpb index f38bd7d..c2dfc0f 100644 --- a/data/maps/daedalus/rooms/After Bee Room.txtpb +++ b/data/maps/daedalus/rooms/After Bee Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "After Bee Room" | 1 | name: "After Bee Room" |
2 | display_name: "North Area" | 2 | panel_display_name: "North Area" |
3 | panels { | 3 | panels { |
4 | name: "GAS" | 4 | name: "GAS" |
5 | path: "Panels/Beehalls/beehalls_2" | 5 | path: "Panels/Beehalls/beehalls_2" |
diff --git a/data/maps/daedalus/rooms/Amber North 2.txtpb b/data/maps/daedalus/rooms/Amber North 2.txtpb index 8fbaccd..7029695 100644 --- a/data/maps/daedalus/rooms/Amber North 2.txtpb +++ b/data/maps/daedalus/rooms/Amber North 2.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Amber North 2" | 1 | name: "Amber North 2" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
3 | panels { | 3 | panels { |
4 | name: "SONG" | 4 | name: "SONG" |
5 | path: "Panels/Amber/amber_north_2" | 5 | path: "Panels/Amber/amber_north_2" |
diff --git a/data/maps/daedalus/rooms/Bee Room Obverse.txtpb b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb index 1badbc0..7677ed1 100644 --- a/data/maps/daedalus/rooms/Bee Room Obverse.txtpb +++ b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Bee Room Obverse" | 1 | name: "Bee Room Obverse" |
2 | display_name: "Bee Room" | 2 | panel_display_name: "Bee Room" |
3 | panels { | 3 | panels { |
4 | name: "SINGLE" | 4 | name: "SINGLE" |
5 | path: "Panels/Bee Room/bee_1" | 5 | path: "Panels/Bee Room/bee_1" |
diff --git a/data/maps/daedalus/rooms/Bee Room Reverse.txtpb b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb index f455f06..cba8285 100644 --- a/data/maps/daedalus/rooms/Bee Room Reverse.txtpb +++ b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Bee Room Reverse" | 1 | name: "Bee Room Reverse" |
2 | display_name: "Bee Room" | 2 | panel_display_name: "Bee Room" |
3 | panels { | 3 | panels { |
4 | name: "POCKET" | 4 | name: "POCKET" |
5 | path: "Panels/Bee Room/bee_9" | 5 | path: "Panels/Bee Room/bee_9" |
diff --git a/data/maps/daedalus/rooms/Beehalls Intersection.txtpb b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb index fecf71d..7ecbe50 100644 --- a/data/maps/daedalus/rooms/Beehalls Intersection.txtpb +++ b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Beehalls Intersection" | 1 | name: "Beehalls Intersection" |
2 | display_name: "North Area" | 2 | panel_display_name: "North Area" |
3 | panels { | 3 | panels { |
4 | name: "CLOUDS" | 4 | name: "CLOUDS" |
5 | path: "Panels/Halls/beehalls_4" | 5 | path: "Panels/Halls/beehalls_4" |
diff --git a/data/maps/daedalus/rooms/Black Hex.txtpb b/data/maps/daedalus/rooms/Black Hex.txtpb index bd8359e..1276685 100644 --- a/data/maps/daedalus/rooms/Black Hex.txtpb +++ b/data/maps/daedalus/rooms/Black Hex.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Black Hex" | 1 | name: "Black Hex" |
2 | display_name: "Northwest Area" | 2 | panel_display_name: "Northwest Area" |
3 | panels { | 3 | panels { |
4 | name: "HIDE" | 4 | name: "HIDE" |
5 | path: "Panels/Hexes/black_1" | 5 | path: "Panels/Hexes/black_1" |
diff --git a/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb index ea2ffef..5a6c081 100644 --- a/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb +++ b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Blue Hallway Cut Side" | 1 | name: "Blue Hallway Cut Side" |
2 | display_name: "South Area" | 2 | panel_display_name: "South Area" |
3 | panels { | 3 | panels { |
4 | name: "CUT" | 4 | name: "CUT" |
5 | path: "Panels/Halls/halls_6" | 5 | path: "Panels/Halls/halls_6" |
diff --git a/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb index 93d4136..4a775d8 100644 --- a/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb +++ b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Blue Hallway Tall Side" | 1 | name: "Blue Hallway Tall Side" |
2 | display_name: "Northeast Area" | 2 | panel_display_name: "Northeast Area" |
3 | panels { | 3 | panels { |
4 | name: "TALL" | 4 | name: "TALL" |
5 | path: "Panels/Halls/halls_9" | 5 | path: "Panels/Halls/halls_9" |
diff --git a/data/maps/daedalus/rooms/Blue Hallway.txtpb b/data/maps/daedalus/rooms/Blue Hallway.txtpb index 0bac459..81bc428 100644 --- a/data/maps/daedalus/rooms/Blue Hallway.txtpb +++ b/data/maps/daedalus/rooms/Blue Hallway.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Blue Hallway" | 1 | name: "Blue Hallway" |
2 | display_name: "South Area" | 2 | panel_display_name: "South Area" |
3 | panels { | 3 | panels { |
4 | name: "CHOP" | 4 | name: "CHOP" |
5 | path: "Panels/Halls/halls_10" | 5 | path: "Panels/Halls/halls_10" |
diff --git a/data/maps/daedalus/rooms/Blue Room.txtpb b/data/maps/daedalus/rooms/Blue Room.txtpb index 98d933b..1d060d8 100644 --- a/data/maps/daedalus/rooms/Blue Room.txtpb +++ b/data/maps/daedalus/rooms/Blue Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Blue Room" | 1 | name: "Blue Room" |
2 | display_name: "East Area" | 2 | panel_display_name: "Blue Room" |
3 | panels { | 3 | panels { |
4 | name: "RED" | 4 | name: "RED" |
5 | path: "Panels/Blue Room/panel_1" | 5 | path: "Panels/Blue Room/panel_1" |
diff --git a/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb index c39aeb5..d44bf1a 100644 --- a/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb +++ b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Blue Smiley Annex" | 1 | name: "Blue Smiley Annex" |
2 | display_name: "South Area" | 2 | panel_display_name: "South Area" |
3 | panels { | 3 | panels { |
4 | name: "ORANGE (1)" | 4 | name: "ORANGE (1)" |
5 | path: "Panels/Miscellaneous/yellow" | 5 | path: "Panels/Miscellaneous/yellow" |
diff --git a/data/maps/daedalus/rooms/Blue Smiley.txtpb b/data/maps/daedalus/rooms/Blue Smiley.txtpb index 5ddb330..8464525 100644 --- a/data/maps/daedalus/rooms/Blue Smiley.txtpb +++ b/data/maps/daedalus/rooms/Blue Smiley.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Blue Smiley" | 1 | name: "Blue Smiley" |
2 | display_name: "South Area" | 2 | panel_display_name: "South Area" |
3 | panels { | 3 | panels { |
4 | name: "SMILE" | 4 | name: "SMILE" |
5 | path: "Panels/Smiley Rooms/blue" | 5 | path: "Panels/Smiley Rooms/blue" |
diff --git a/data/maps/daedalus/rooms/Book Room.txtpb b/data/maps/daedalus/rooms/Book Room.txtpb index 7571ec1..534fbfe 100644 --- a/data/maps/daedalus/rooms/Book Room.txtpb +++ b/data/maps/daedalus/rooms/Book Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Book Room" | 1 | name: "Book Room" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "BOOK (1)" | 4 | name: "BOOK (1)" |
5 | path: "Panels/Book Room/book_1" | 5 | path: "Panels/Book Room/book_1" |
diff --git a/data/maps/daedalus/rooms/Bow Side.txtpb b/data/maps/daedalus/rooms/Bow Side.txtpb index 6e07925..f04065d 100644 --- a/data/maps/daedalus/rooms/Bow Side.txtpb +++ b/data/maps/daedalus/rooms/Bow Side.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Bow Side" | 1 | name: "Bow Side" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "?" | 4 | name: "?" |
5 | path: "Panels/Smiley Rooms/bow" | 5 | path: "Panels/Smiley Rooms/bow" |
6 | clue: "" | 6 | clue: "" |
7 | answer: "bow" | 7 | answer: "bow" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "? (2)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Brown Smiley.txtpb b/data/maps/daedalus/rooms/Brown Smiley.txtpb index 91ba963..53783c1 100644 --- a/data/maps/daedalus/rooms/Brown Smiley.txtpb +++ b/data/maps/daedalus/rooms/Brown Smiley.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Brown Smiley" | 1 | name: "Brown Smiley" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "OTHERS" | 4 | name: "OTHERS" |
5 | path: "Panels/Smiley Rooms/rainbow2" | 5 | path: "Panels/Smiley Rooms/rainbow2" |
diff --git a/data/maps/daedalus/rooms/C Keyholder.txtpb b/data/maps/daedalus/rooms/C Keyholder.txtpb index a8ad9aa..28793b2 100644 --- a/data/maps/daedalus/rooms/C Keyholder.txtpb +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "C Keyholder" | 1 | name: "C Keyholder" |
2 | display_name: "North Area" | 2 | panel_display_name: "East Area" |
3 | keyholders { | 3 | keyholders { |
4 | name: "C" | 4 | name: "C" |
5 | path: "Components/KeyHolders/keyHolderC" | 5 | path: "Components/KeyHolders/keyHolderC" |
6 | key: "c" | ||
6 | } | 7 | } |
diff --git a/data/maps/daedalus/rooms/Castle.txtpb b/data/maps/daedalus/rooms/Castle.txtpb index 4797e80..7fd9a81 100644 --- a/data/maps/daedalus/rooms/Castle.txtpb +++ b/data/maps/daedalus/rooms/Castle.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Castle" | 1 | name: "Castle" |
2 | display_name: "Castle" | 2 | panel_display_name: "Castle" |
3 | panels { | 3 | panels { |
4 | name: "REVERSE" | 4 | name: "REVERSE" |
5 | path: "Panels/Castle Interior/panel_flip" | 5 | path: "Panels/Castle Interior/panel_flip" |
diff --git a/data/maps/daedalus/rooms/Coin Tower.txtpb b/data/maps/daedalus/rooms/Coin Tower.txtpb index 032ece3..177fc6e 100644 --- a/data/maps/daedalus/rooms/Coin Tower.txtpb +++ b/data/maps/daedalus/rooms/Coin Tower.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Coin Tower" | 1 | name: "Coin Tower" |
2 | display_name: "Northeast Area" | 2 | panel_display_name: "Northeast Area" |
3 | panels { | 3 | panels { |
4 | name: "RAIN" | 4 | name: "RAIN" |
5 | path: "Panels/Entry/db_2" | 5 | path: "Panels/Entry/db_2" |
diff --git a/data/maps/daedalus/rooms/Composite Room NE.txtpb b/data/maps/daedalus/rooms/Composite Room NE.txtpb index a4b13cd..c91a06f 100644 --- a/data/maps/daedalus/rooms/Composite Room NE.txtpb +++ b/data/maps/daedalus/rooms/Composite Room NE.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Composite Room NE" | 1 | name: "Composite Room NE" |
2 | display_name: "Composite Room" | 2 | panel_display_name: "Composite Room" |
3 | panels { | 3 | panels { |
4 | name: "<-" | 4 | name: "<-" |
5 | path: "Panels/Combo Room NE/panel_1" | 5 | path: "Panels/Combo Room NE/panel_1" |
diff --git a/data/maps/daedalus/rooms/Composite Room NW.txtpb b/data/maps/daedalus/rooms/Composite Room NW.txtpb index 94f987b..949fe31 100644 --- a/data/maps/daedalus/rooms/Composite Room NW.txtpb +++ b/data/maps/daedalus/rooms/Composite Room NW.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Composite Room NW" | 1 | name: "Composite Room NW" |
2 | display_name: "Composite Room" | 2 | panel_display_name: "Composite Room" |
3 | panels { | 3 | panels { |
4 | name: "BEHOUSE" | 4 | name: "BEHOUSE" |
5 | path: "Panels/Combo Room NW/panel_1" | 5 | path: "Panels/Combo Room NW/panel_1" |
diff --git a/data/maps/daedalus/rooms/Composite Room S.txtpb b/data/maps/daedalus/rooms/Composite Room S.txtpb index ec36ac3..0cb69bf 100644 --- a/data/maps/daedalus/rooms/Composite Room S.txtpb +++ b/data/maps/daedalus/rooms/Composite Room S.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Composite Room S" | 1 | name: "Composite Room S" |
2 | display_name: "Composite Room" | 2 | panel_display_name: "Composite Room" |
3 | panels { | 3 | panels { |
4 | name: "CONCAVE" | 4 | name: "CONCAVE" |
5 | path: "Panels/Combo Room SW/panel_1" | 5 | path: "Panels/Combo Room SW/panel_1" |
@@ -194,5 +194,8 @@ panels { | |||
194 | } | 194 | } |
195 | ports { | 195 | ports { |
196 | name: "ENTRY" | 196 | name: "ENTRY" |
197 | display_name: "Composite Room Worldport" | ||
197 | path: "Components/Warps/Worldports/worldport16" | 198 | path: "Components/Warps/Worldports/worldport16" |
199 | destination { x: -84 y: 0 z: 81 } | ||
200 | rotation: 270 | ||
198 | } | 201 | } |
diff --git a/data/maps/daedalus/rooms/Computer Room Seal.txtpb b/data/maps/daedalus/rooms/Computer Room Seal.txtpb index 19dcf3a..b271a5c 100644 --- a/data/maps/daedalus/rooms/Computer Room Seal.txtpb +++ b/data/maps/daedalus/rooms/Computer Room Seal.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Computer Room Seal" | 1 | name: "Computer Room Seal" |
2 | display_name: "Computer Room" | 2 | panel_display_name: "Computer Room" |
3 | panels { | 3 | panels { |
4 | name: "SCROLL" | 4 | name: "SCROLL" |
5 | path: "Panels/Computer/computer_11" | 5 | path: "Panels/Computer/computer_11" |
diff --git a/data/maps/daedalus/rooms/Computer Room.txtpb b/data/maps/daedalus/rooms/Computer Room.txtpb index 9cc6cbf..1d5a56d 100644 --- a/data/maps/daedalus/rooms/Computer Room.txtpb +++ b/data/maps/daedalus/rooms/Computer Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Computer Room" | 1 | name: "Computer Room" |
2 | display_name: "Computer Room" | 2 | panel_display_name: "Computer Room" |
3 | panels { | 3 | panels { |
4 | name: "MONITOR (1)" | 4 | name: "MONITOR (1)" |
5 | path: "Panels/Computer/computer_1" | 5 | path: "Panels/Computer/computer_1" |
diff --git a/data/maps/daedalus/rooms/Cyan Room.txtpb b/data/maps/daedalus/rooms/Cyan Room.txtpb index 8430dcd..60a3595 100644 --- a/data/maps/daedalus/rooms/Cyan Room.txtpb +++ b/data/maps/daedalus/rooms/Cyan Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Cyan Room" | 1 | name: "Cyan Room" |
2 | display_name: "West Area" | 2 | panel_display_name: "Cyan Room" |
3 | panels { | 3 | panels { |
4 | name: "LIFE" | 4 | name: "LIFE" |
5 | path: "Panels/Brown Room/panel_1" | 5 | path: "Panels/Brown Room/panel_1" |
diff --git a/data/maps/daedalus/rooms/D Keyholder.txtpb b/data/maps/daedalus/rooms/D Keyholder.txtpb index d2f226b..a5852be 100644 --- a/data/maps/daedalus/rooms/D Keyholder.txtpb +++ b/data/maps/daedalus/rooms/D Keyholder.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "D Keyholder" | 1 | name: "D Keyholder" |
2 | display_name: "Plum Room" | 2 | panel_display_name: "Plum Room" |
3 | keyholders { | 3 | keyholders { |
4 | name: "D" | 4 | name: "D" |
5 | path: "Components/KeyHolders/keyHolderD" | 5 | path: "Components/KeyHolders/keyHolderD" |
6 | key: "d" | ||
6 | } | 7 | } |
diff --git a/data/maps/daedalus/rooms/D2 Room.txtpb b/data/maps/daedalus/rooms/D2 Room.txtpb index cfc645d..ec41086 100644 --- a/data/maps/daedalus/rooms/D2 Room.txtpb +++ b/data/maps/daedalus/rooms/D2 Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "D2 Room" | 1 | name: "D2 Room" |
2 | display_name: "Intense Room" | 2 | panel_display_name: "Intense Room" |
3 | letters { | 3 | letters { |
4 | key: "d" | 4 | key: "d" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/Dark Light Exit.txtpb b/data/maps/daedalus/rooms/Dark Light Exit.txtpb index 9c4d674..9b6ae28 100644 --- a/data/maps/daedalus/rooms/Dark Light Exit.txtpb +++ b/data/maps/daedalus/rooms/Dark Light Exit.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Dark Light Exit" | 1 | name: "Dark Light Exit" |
2 | display_name: "Outside Pumpkin" | 2 | panel_display_name: "Dark Light Room" |
3 | panels { | 3 | panels { |
4 | name: "GASKET" | 4 | name: "GASKET" |
5 | path: "Panels/Dark Light Room/dark_7" | 5 | path: "Panels/Dark Light Room/dark_7" |
diff --git a/data/maps/daedalus/rooms/Dark Light Room.txtpb b/data/maps/daedalus/rooms/Dark Light Room.txtpb index 4716a36..45526fd 100644 --- a/data/maps/daedalus/rooms/Dark Light Room.txtpb +++ b/data/maps/daedalus/rooms/Dark Light Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Dark Light Room" | 1 | name: "Dark Light Room" |
2 | display_name: "Outside Pumpkin" | 2 | panel_display_name: "Dark Light Room" |
3 | panels { | 3 | panels { |
4 | name: "COIN (1)" | 4 | name: "COIN (1)" |
5 | path: "Panels/Dark Light Room/dark_1" | 5 | path: "Panels/Dark Light Room/dark_1" |
diff --git a/data/maps/daedalus/rooms/Ending.txtpb b/data/maps/daedalus/rooms/Ending.txtpb index b8d91c0..6b7843c 100644 --- a/data/maps/daedalus/rooms/Ending.txtpb +++ b/data/maps/daedalus/rooms/Ending.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Ending" | 1 | name: "Ending" |
2 | display_name: "Castle" | 2 | panel_display_name: "Castle" |
3 | endings { | 3 | endings { |
4 | name: "ORANGE" | 4 | name: "ORANGE" |
5 | path: "Components/Triggers/orange_ending" | 5 | path: "Components/Triggers/orange_ending" |
diff --git a/data/maps/daedalus/rooms/Entry Shortcut.txtpb b/data/maps/daedalus/rooms/Entry Shortcut.txtpb index a94d84c..3c3abb7 100644 --- a/data/maps/daedalus/rooms/Entry Shortcut.txtpb +++ b/data/maps/daedalus/rooms/Entry Shortcut.txtpb | |||
@@ -1,13 +1,17 @@ | |||
1 | name: "Entry Shortcut" | 1 | name: "Entry Shortcut" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "WELCOME" | 4 | name: "WELCOME" |
5 | path: "Panels/Entry/entry_3" | 5 | path: "Panels/Entry/entry_3" |
6 | clue: "welcome" | 6 | clue: "welcome" |
7 | answer: "back" | 7 | answer: "back" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "WELCOME (Red/Blue)" | ||
9 | } | 10 | } |
10 | ports { | 11 | ports { |
11 | name: "ENTRY" | 12 | name: "ENTRY" |
13 | display_name: "Starting Room West Wall Middle Worldport" | ||
12 | path: "Components/Warps/Worldports/worldport4" | 14 | path: "Components/Warps/Worldports/worldport4" |
15 | destination { x: -21 y: 0 z: -4 } | ||
16 | rotation: 90 | ||
13 | } | 17 | } |
diff --git a/data/maps/daedalus/rooms/Eye Painting.txtpb b/data/maps/daedalus/rooms/Eye Painting.txtpb index d4c7cc6..4214811 100644 --- a/data/maps/daedalus/rooms/Eye Painting.txtpb +++ b/data/maps/daedalus/rooms/Eye Painting.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Eye Painting" | 1 | name: "Eye Painting" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | panels { | 3 | panels { |
4 | name: "REVILED" | 4 | name: "REVILED" |
5 | path: "Panels/Entry/entry_5" | 5 | path: "Panels/Entry/entry_5" |
diff --git a/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb index 0e914d5..3eb1a6b 100644 --- a/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Eye Temple 1F Side" | 1 | name: "Eye Temple 1F Side" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | paintings { | 3 | paintings { |
4 | name: "EYEREDSIDE1" | 4 | name: "EYEREDSIDE1" |
5 | path: "Components/Paintings/Temple of the Eyes/eyeRedSide1" | 5 | path: "Components/Paintings/Temple of the Eyes/eyeRedSide1" |
diff --git a/data/maps/daedalus/rooms/Eye Temple 1F.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb index 9e8dc12..e15afc1 100644 --- a/data/maps/daedalus/rooms/Eye Temple 1F.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Eye Temple 1F" | 1 | name: "Eye Temple 1F" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | paintings { | 3 | paintings { |
4 | name: "EYEREDTOEXITMAIN2" | 4 | name: "EYEREDTOEXITMAIN2" |
5 | path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain2" | 5 | path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain2" |
diff --git a/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb index b78a413..7a1eb0a 100644 --- a/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Eye Temple 2F Side" | 1 | name: "Eye Temple 2F Side" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | paintings { | 3 | paintings { |
4 | name: "EYEREDTOEXITMAIN4" | 4 | name: "EYEREDTOEXITMAIN4" |
5 | path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain4" | 5 | path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain4" |
diff --git a/data/maps/daedalus/rooms/Eye Temple 2F.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb index b564e7e..d9e06d9 100644 --- a/data/maps/daedalus/rooms/Eye Temple 2F.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Eye Temple 2F" | 1 | name: "Eye Temple 2F" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | paintings { | 3 | paintings { |
4 | name: "EYEREDEXITTOP1" | 4 | name: "EYEREDEXITTOP1" |
5 | path: "Components/Paintings/Temple of the Eyes/eyeRedExitTop1" | 5 | path: "Components/Paintings/Temple of the Eyes/eyeRedExitTop1" |
diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb index 7fccfb2..8243704 100644 --- a/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Eye Temple Pillar 1" | 1 | name: "Eye Temple Pillar 1" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | paintings { | 3 | paintings { |
4 | name: "EYEREDEXITPILLAR1" | 4 | name: "EYEREDEXITPILLAR1" |
5 | path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar1" | 5 | path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar1" |
diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb index 88b468e..445649a 100644 --- a/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Eye Temple Pillar 2" | 1 | name: "Eye Temple Pillar 2" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | paintings { | 3 | paintings { |
4 | name: "EYEREDEXITPILLAR2" | 4 | name: "EYEREDEXITPILLAR2" |
5 | path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar2" | 5 | path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar2" |
diff --git a/data/maps/daedalus/rooms/F Keyholder.txtpb b/data/maps/daedalus/rooms/F Keyholder.txtpb index 8063161..b424c6a 100644 --- a/data/maps/daedalus/rooms/F Keyholder.txtpb +++ b/data/maps/daedalus/rooms/F Keyholder.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "F Keyholder" | 1 | name: "F Keyholder" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
3 | keyholders { | 3 | keyholders { |
4 | name: "F" | 4 | name: "F" |
5 | path: "Components/KeyHolders/keyHolderF" | 5 | path: "Components/KeyHolders/keyHolderF" |
6 | key: "f" | ||
6 | } | 7 | } |
diff --git a/data/maps/daedalus/rooms/F2 Prize.txtpb b/data/maps/daedalus/rooms/F2 Prize.txtpb index 7a062f1..ac95340 100644 --- a/data/maps/daedalus/rooms/F2 Prize.txtpb +++ b/data/maps/daedalus/rooms/F2 Prize.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "F2 Prize" | 1 | name: "F2 Prize" |
2 | display_name: "F2 Room" | 2 | panel_display_name: "F2 Room" |
3 | letters { | 3 | letters { |
4 | key: "f" | 4 | key: "f" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/F2 Room.txtpb b/data/maps/daedalus/rooms/F2 Room.txtpb index 49872ec..96b609e 100644 --- a/data/maps/daedalus/rooms/F2 Room.txtpb +++ b/data/maps/daedalus/rooms/F2 Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "F2 Room" | 1 | name: "F2 Room" |
2 | display_name: "F2 Room" | 2 | panel_display_name: "F2 Room" |
3 | panels { | 3 | panels { |
4 | name: "DULLS" | 4 | name: "DULLS" |
5 | path: "Panels/The Big F/o_1" | 5 | path: "Panels/The Big F/o_1" |
diff --git a/data/maps/daedalus/rooms/Flip Painting Destination.txtpb b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb index 99ceb25..b3ec055 100644 --- a/data/maps/daedalus/rooms/Flip Painting Destination.txtpb +++ b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Flip Painting Destination" | 1 | name: "Flip Painting Destination" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | paintings { | 3 | paintings { |
4 | name: "FLIP" | 4 | name: "FLIP" |
5 | path: "Components/Paintings/Group2/flip" | 5 | path: "Components/Paintings/Group2/flip" |
diff --git a/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb index 71d345e..d597114 100644 --- a/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb +++ b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Flip Painting Hidden Panel" | 1 | name: "Flip Painting Hidden Panel" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "HIDDEN" | 4 | name: "HIDDEN" |
5 | path: "Panels/Halls/halls_2" | 5 | path: "Panels/Halls/halls_2" |
@@ -8,4 +8,5 @@ panels { | |||
8 | symbols: SUN | 8 | symbols: SUN |
9 | proxies { answer: "covert" path: "Panels/Halls/secret_proxy_1" } | 9 | proxies { answer: "covert" path: "Panels/Halls/secret_proxy_1" } |
10 | proxies { answer: "secret" path: "Panels/Halls/secret_proxy_2" } | 10 | proxies { answer: "secret" path: "Panels/Halls/secret_proxy_2" } |
11 | display_name: "HIDDEN (East)" | ||
11 | } | 12 | } |
diff --git a/data/maps/daedalus/rooms/Flip Painting.txtpb b/data/maps/daedalus/rooms/Flip Painting.txtpb index cea1273..6d9bf06 100644 --- a/data/maps/daedalus/rooms/Flip Painting.txtpb +++ b/data/maps/daedalus/rooms/Flip Painting.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Flip Painting" | 1 | name: "Flip Painting" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
3 | paintings { | 3 | paintings { |
4 | name: "FLIP2" | 4 | name: "FLIP2" |
5 | path: "Components/Paintings/Group2/flip2" | 5 | path: "Components/Paintings/Group2/flip2" |
diff --git a/data/maps/daedalus/rooms/Gallery Entrance.txtpb b/data/maps/daedalus/rooms/Gallery Entrance.txtpb index bed708f..3616bf7 100644 --- a/data/maps/daedalus/rooms/Gallery Entrance.txtpb +++ b/data/maps/daedalus/rooms/Gallery Entrance.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Gallery Entrance" | 1 | name: "Gallery Entrance" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | paintings { | 3 | paintings { |
4 | name: "GALLERY" | 4 | name: "GALLERY" |
5 | path: "Components/Warps/eyeWorldport" | 5 | path: "Components/Warps/eyeWorldport" |
diff --git a/data/maps/daedalus/rooms/Globe Room.txtpb b/data/maps/daedalus/rooms/Globe Room.txtpb index 49488f0..b090ac6 100644 --- a/data/maps/daedalus/rooms/Globe Room.txtpb +++ b/data/maps/daedalus/rooms/Globe Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Globe Room" | 1 | name: "Globe Room" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "NORTH" | 4 | name: "NORTH" |
5 | path: "Panels/Halls/directions_1" | 5 | path: "Panels/Halls/directions_1" |
diff --git a/data/maps/daedalus/rooms/Godot Room.txtpb b/data/maps/daedalus/rooms/Godot Room.txtpb index a9c89ec..92cf009 100644 --- a/data/maps/daedalus/rooms/Godot Room.txtpb +++ b/data/maps/daedalus/rooms/Godot Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Godot Room" | 1 | name: "Godot Room" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "MOTORCYCLE" | 4 | name: "MOTORCYCLE" |
5 | path: "Panels/Southwest Room/sw_1" | 5 | path: "Panels/Southwest Room/sw_1" |
diff --git a/data/maps/daedalus/rooms/Gray Color Backside.txtpb b/data/maps/daedalus/rooms/Gray Color Backside.txtpb index 8afb97e..7d90b7f 100644 --- a/data/maps/daedalus/rooms/Gray Color Backside.txtpb +++ b/data/maps/daedalus/rooms/Gray Color Backside.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Gray Color Backside" | 1 | name: "Gray Color Backside" |
2 | display_name: "Outside Pumpkin" | 2 | panel_display_name: "Outside Pumpkin" |
3 | panels { | 3 | panels { |
4 | name: "ORANGE" | 4 | name: "ORANGE" |
5 | path: "Panels/Hexes/lightgreen_1" | 5 | path: "Panels/Hexes/lightgreen_1" |
diff --git a/data/maps/daedalus/rooms/Gray Color Door.txtpb b/data/maps/daedalus/rooms/Gray Color Door.txtpb index f8298ff..db46389 100644 --- a/data/maps/daedalus/rooms/Gray Color Door.txtpb +++ b/data/maps/daedalus/rooms/Gray Color Door.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Gray Color Door" | 1 | name: "Gray Color Door" |
2 | display_name: "Outside Pumpkin" | 2 | panel_display_name: "Outside Pumpkin" |
3 | panels { | 3 | panels { |
4 | name: "PATCH" | 4 | name: "PATCH" |
5 | path: "Panels/Halls/halls_3" | 5 | path: "Panels/Halls/halls_3" |
diff --git a/data/maps/daedalus/rooms/Green Color Door.txtpb b/data/maps/daedalus/rooms/Green Color Door.txtpb index 275a3fa..fe52c09 100644 --- a/data/maps/daedalus/rooms/Green Color Door.txtpb +++ b/data/maps/daedalus/rooms/Green Color Door.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Green Color Door" | 1 | name: "Green Color Door" |
2 | display_name: "Outside Pumpkin" | 2 | panel_display_name: "Outside Pumpkin" |
3 | panels { | 3 | panels { |
4 | name: "OLD (1)" | 4 | name: "OLD (1)" |
5 | path: "Panels/Halls/halls_20" | 5 | path: "Panels/Halls/halls_20" |
diff --git a/data/maps/daedalus/rooms/Green Room.txtpb b/data/maps/daedalus/rooms/Green Room.txtpb index 3b1cde1..d93ee4a 100644 --- a/data/maps/daedalus/rooms/Green Room.txtpb +++ b/data/maps/daedalus/rooms/Green Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Green Room" | 1 | name: "Green Room" |
2 | display_name: "Green Room" | 2 | panel_display_name: "Green Room" |
3 | panels { | 3 | panels { |
4 | name: "TIMESCALE" | 4 | name: "TIMESCALE" |
5 | path: "Panels/Green Room/panel_1" | 5 | path: "Panels/Green Room/panel_1" |
diff --git a/data/maps/daedalus/rooms/Green Smiley.txtpb b/data/maps/daedalus/rooms/Green Smiley.txtpb index 7827f45..18f067f 100644 --- a/data/maps/daedalus/rooms/Green Smiley.txtpb +++ b/data/maps/daedalus/rooms/Green Smiley.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Green Smiley" | 1 | name: "Green Smiley" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "SMILE" | 4 | name: "SMILE" |
5 | path: "Panels/Smiley Rooms/green" | 5 | path: "Panels/Smiley Rooms/green" |
diff --git a/data/maps/daedalus/rooms/Hedges Tower.txtpb b/data/maps/daedalus/rooms/Hedges Tower.txtpb index 97fe935..3b88cd7 100644 --- a/data/maps/daedalus/rooms/Hedges Tower.txtpb +++ b/data/maps/daedalus/rooms/Hedges Tower.txtpb | |||
@@ -1,6 +1,8 @@ | |||
1 | name: "Hedges Tower" | 1 | name: "Hedges Tower" |
2 | display_name: "Hedges" | 2 | panel_display_name: "Hedges" |
3 | ports { | 3 | ports { |
4 | name: "TENACIOUS" | 4 | name: "TENACIOUS" |
5 | display_name: "Hedge Maze Tower" | ||
5 | path: "Components/Warps/Worldports/worldport13" | 6 | path: "Components/Warps/Worldports/worldport13" |
7 | no_shuffle: true | ||
6 | } | 8 | } |
diff --git a/data/maps/daedalus/rooms/Hedges.txtpb b/data/maps/daedalus/rooms/Hedges.txtpb index e467f7c..69c66a9 100644 --- a/data/maps/daedalus/rooms/Hedges.txtpb +++ b/data/maps/daedalus/rooms/Hedges.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Hedges" | 1 | name: "Hedges" |
2 | display_name: "Hedges" | 2 | panel_display_name: "Hedges" |
3 | panels { | 3 | panels { |
4 | name: "SOLVE" | 4 | name: "SOLVE" |
5 | path: "Panels/Tower Maze/maze_1" | 5 | path: "Panels/Tower Maze/maze_1" |
diff --git a/data/maps/daedalus/rooms/Hotel.txtpb b/data/maps/daedalus/rooms/Hotel.txtpb index 9834c3f..d2a05db 100644 --- a/data/maps/daedalus/rooms/Hotel.txtpb +++ b/data/maps/daedalus/rooms/Hotel.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Hotel" | 1 | name: "Hotel" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | # TODO: Something has to be changed in-game so that the puzzles don't disappear | 3 | # TODO: Something has to be changed in-game so that the puzzles don't disappear |
4 | # and thus cause them to become unsolvable. | 4 | # and thus cause them to become unsolvable. |
5 | panels { | 5 | panels { |
diff --git a/data/maps/daedalus/rooms/House Entrance.txtpb b/data/maps/daedalus/rooms/House Entrance.txtpb index 99bf58e..06dcb3f 100644 --- a/data/maps/daedalus/rooms/House Entrance.txtpb +++ b/data/maps/daedalus/rooms/House Entrance.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "House Entrance" | 1 | name: "House Entrance" |
2 | display_name: "Maze" | 2 | panel_display_name: "Maze" |
3 | panels { | 3 | panels { |
4 | name: "ADULT" | 4 | name: "ADULT" |
5 | path: "Panels/Entry/entry_6" | 5 | path: "Panels/Entry/entry_6" |
diff --git a/data/maps/daedalus/rooms/House.txtpb b/data/maps/daedalus/rooms/House.txtpb index fcf938d..3cfd4d8 100644 --- a/data/maps/daedalus/rooms/House.txtpb +++ b/data/maps/daedalus/rooms/House.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "House" | 1 | name: "House" |
2 | display_name: "House" | 2 | panel_display_name: "House" |
3 | panels { | 3 | panels { |
4 | name: "GOAT" | 4 | name: "GOAT" |
5 | path: "Panels/Theos House/panel_1" | 5 | path: "Panels/Theos House/panel_1" |
diff --git a/data/maps/daedalus/rooms/I2 Room.txtpb b/data/maps/daedalus/rooms/I2 Room.txtpb index ac9e7d5..2735a3b 100644 --- a/data/maps/daedalus/rooms/I2 Room.txtpb +++ b/data/maps/daedalus/rooms/I2 Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "I2 Room" | 1 | name: "I2 Room" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | letters { | 3 | letters { |
4 | key: "i" | 4 | key: "i" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/Intense Room.txtpb b/data/maps/daedalus/rooms/Intense Room.txtpb index ce1cd08..30780f9 100644 --- a/data/maps/daedalus/rooms/Intense Room.txtpb +++ b/data/maps/daedalus/rooms/Intense Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Intense Room" | 1 | name: "Intense Room" |
2 | display_name: "Intense Room" | 2 | panel_display_name: "Intense Room" |
3 | panels { | 3 | panels { |
4 | name: "BRILLIANT" | 4 | name: "BRILLIANT" |
5 | path: "Panels/Intense Room/intense_1" | 5 | path: "Panels/Intense Room/intense_1" |
diff --git a/data/maps/daedalus/rooms/J2 Room.txtpb b/data/maps/daedalus/rooms/J2 Room.txtpb index 48ae0c2..20211d9 100644 --- a/data/maps/daedalus/rooms/J2 Room.txtpb +++ b/data/maps/daedalus/rooms/J2 Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "J2 Room" | 1 | name: "J2 Room" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | letters { | 3 | letters { |
4 | key: "j" | 4 | key: "j" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/J2 Vestibule.txtpb b/data/maps/daedalus/rooms/J2 Vestibule.txtpb index a7f786d..57f5a4f 100644 --- a/data/maps/daedalus/rooms/J2 Vestibule.txtpb +++ b/data/maps/daedalus/rooms/J2 Vestibule.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "J2 Vestibule" | 1 | name: "J2 Vestibule" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "COLORFUL" | 4 | name: "COLORFUL" |
5 | path: "Panels/Entry/hotel_entry2" | 5 | path: "Panels/Entry/hotel_entry2" |
6 | clue: "colorful" | 6 | clue: "colorful" |
7 | answer: "vivid" | 7 | answer: "vivid" |
8 | symbols: SUN | 8 | symbols: SUN |
9 | display_name: "COLORFUL (2)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Magic Room.txtpb b/data/maps/daedalus/rooms/Magic Room.txtpb index c16dca6..66c63ca 100644 --- a/data/maps/daedalus/rooms/Magic Room.txtpb +++ b/data/maps/daedalus/rooms/Magic Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Magic Room" | 1 | name: "Magic Room" |
2 | display_name: "Maze" | 2 | panel_display_name: "Maze" |
3 | panels { | 3 | panels { |
4 | name: "1" | 4 | name: "1" |
5 | path: "Panels/Magic Maze/maze_1" | 5 | path: "Panels/Magic Maze/maze_1" |
diff --git a/data/maps/daedalus/rooms/Maze Paintings Area.txtpb b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb index 42a45c5..3b070f7 100644 --- a/data/maps/daedalus/rooms/Maze Paintings Area.txtpb +++ b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Paintings Area" | 1 | name: "Maze Paintings Area" |
2 | display_name: "Maze" | 2 | panel_display_name: "Maze" |
3 | panels { | 3 | panels { |
4 | name: "Paintings" | 4 | name: "Paintings" |
5 | path: "Panels/Halls/halls_28" | 5 | path: "Panels/Halls/halls_28" |
diff --git a/data/maps/daedalus/rooms/Maze.txtpb b/data/maps/daedalus/rooms/Maze.txtpb index 0329465..a2bb5a3 100644 --- a/data/maps/daedalus/rooms/Maze.txtpb +++ b/data/maps/daedalus/rooms/Maze.txtpb | |||
@@ -1,2 +1,2 @@ | |||
1 | name: "Maze" | 1 | name: "Maze" |
2 | display_name: "Maze" | 2 | panel_display_name: "Maze" |
diff --git a/data/maps/daedalus/rooms/Moat.txtpb b/data/maps/daedalus/rooms/Moat.txtpb index f834609..7bdb040 100644 --- a/data/maps/daedalus/rooms/Moat.txtpb +++ b/data/maps/daedalus/rooms/Moat.txtpb | |||
@@ -1,10 +1,13 @@ | |||
1 | name: "Moat" | 1 | name: "Moat" |
2 | display_name: "East Area" | 2 | panel_display_name: "East Area" |
3 | paintings { | 3 | paintings { |
4 | name: "CASTLE" | 4 | name: "CASTLE" |
5 | path: "Components/Paintings/Group1/castle" | 5 | path: "Components/Paintings/Group1/castle" |
6 | } | 6 | } |
7 | ports { | 7 | ports { |
8 | name: "HIVE" | 8 | name: "HIVE" |
9 | display_name: "Moat Worldport" | ||
9 | path: "Components/Warps/Worldports/worldport9" | 10 | path: "Components/Warps/Worldports/worldport9" |
11 | destination { x: 64 y: 1 z: 24.5 } | ||
12 | rotation: 0 | ||
10 | } | 13 | } |
diff --git a/data/maps/daedalus/rooms/North Castle Area.txtpb b/data/maps/daedalus/rooms/North Castle Area.txtpb index 6d177c9..a549245 100644 --- a/data/maps/daedalus/rooms/North Castle Area.txtpb +++ b/data/maps/daedalus/rooms/North Castle Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "North Castle Area" | 1 | name: "North Castle Area" |
2 | display_name: "North Area" | 2 | panel_display_name: "North Area" |
3 | panels { | 3 | panels { |
4 | name: "A" | 4 | name: "A" |
5 | path: "Panels/Castle Entrance/castle_north_helper" | 5 | path: "Panels/Castle Entrance/castle_north_helper" |
diff --git a/data/maps/daedalus/rooms/Number Paintings Area.txtpb b/data/maps/daedalus/rooms/Number Paintings Area.txtpb index fb01075..c89bfcf 100644 --- a/data/maps/daedalus/rooms/Number Paintings Area.txtpb +++ b/data/maps/daedalus/rooms/Number Paintings Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Number Paintings Area" | 1 | name: "Number Paintings Area" |
2 | display_name: "Northwest Area" | 2 | panel_display_name: "Northwest Area" |
3 | panels { | 3 | panels { |
4 | name: "GOING" | 4 | name: "GOING" |
5 | path: "Panels/Entry/g_hedge_1" | 5 | path: "Panels/Entry/g_hedge_1" |
@@ -17,6 +17,7 @@ panels { | |||
17 | keyholders { | 17 | keyholders { |
18 | name: "G" | 18 | name: "G" |
19 | path: "Components/KeyHolders/keyHolderG" | 19 | path: "Components/KeyHolders/keyHolderG" |
20 | key: "g" | ||
20 | } | 21 | } |
21 | paintings { | 22 | paintings { |
22 | name: "WON" | 23 | name: "WON" |
diff --git a/data/maps/daedalus/rooms/Nursery.txtpb b/data/maps/daedalus/rooms/Nursery.txtpb index cd1b5e3..c73072d 100644 --- a/data/maps/daedalus/rooms/Nursery.txtpb +++ b/data/maps/daedalus/rooms/Nursery.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Nursery" | 1 | name: "Nursery" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "Paintings" | 4 | name: "Paintings" |
5 | path: "Panels/Entry/entry_2" | 5 | path: "Panels/Entry/entry_2" |
@@ -12,6 +12,7 @@ panels { | |||
12 | path: "Panels/Halls/halls_17" | 12 | path: "Panels/Halls/halls_17" |
13 | clue: "" | 13 | clue: "" |
14 | answer: "welcome" | 14 | answer: "welcome" |
15 | display_name: "Nursery Behind" | ||
15 | } | 16 | } |
16 | paintings { | 17 | paintings { |
17 | name: "ARE" | 18 | name: "ARE" |
diff --git a/data/maps/daedalus/rooms/O2 Prize.txtpb b/data/maps/daedalus/rooms/O2 Prize.txtpb index 0a81954..a810182 100644 --- a/data/maps/daedalus/rooms/O2 Prize.txtpb +++ b/data/maps/daedalus/rooms/O2 Prize.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "O2 Prize" | 1 | name: "O2 Prize" |
2 | display_name: "O2 Room" | 2 | panel_display_name: "O2 Room" |
3 | letters { | 3 | letters { |
4 | key: "o" | 4 | key: "o" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/O2 Room.txtpb b/data/maps/daedalus/rooms/O2 Room.txtpb index 7ea3ce2..b1a839f 100644 --- a/data/maps/daedalus/rooms/O2 Room.txtpb +++ b/data/maps/daedalus/rooms/O2 Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "O2 Room" | 1 | name: "O2 Room" |
2 | display_name: "O2 Room" | 2 | panel_display_name: "O2 Room" |
3 | panels { | 3 | panels { |
4 | name: "LISTEN" | 4 | name: "LISTEN" |
5 | path: "Panels/The Big O/o_1" | 5 | path: "Panels/The Big O/o_1" |
diff --git a/data/maps/daedalus/rooms/Orange Room Hallway.txtpb b/data/maps/daedalus/rooms/Orange Room Hallway.txtpb new file mode 100644 index 0000000..915e698 --- /dev/null +++ b/data/maps/daedalus/rooms/Orange Room Hallway.txtpb | |||
@@ -0,0 +1,4 @@ | |||
1 | name: "Orange Room Hallway" | ||
2 | panel_display_name: "Orange Room" | ||
3 | # This has the same door at both sides, and mainly just connects Z2 Room and | ||
4 | # Orange Room. It's separate because you can also get here from the Roof. | ||
diff --git a/data/maps/daedalus/rooms/Orange Room.txtpb b/data/maps/daedalus/rooms/Orange Room.txtpb index ba1bedd..08a0ff2 100644 --- a/data/maps/daedalus/rooms/Orange Room.txtpb +++ b/data/maps/daedalus/rooms/Orange Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Orange Room" | 1 | name: "Orange Room" |
2 | display_name: "East Area" | 2 | panel_display_name: "Orange Room" |
3 | panels { | 3 | panels { |
4 | name: "FRANCE" | 4 | name: "FRANCE" |
5 | path: "Panels/Orange Room/panel_1" | 5 | path: "Panels/Orange Room/panel_1" |
diff --git a/data/maps/daedalus/rooms/Outside Book Room.txtpb b/data/maps/daedalus/rooms/Outside Book Room.txtpb index a8e647f..1592217 100644 --- a/data/maps/daedalus/rooms/Outside Book Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Book Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Book Room" | 1 | name: "Outside Book Room" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | # This is behind a teal wall. | 3 | # This is behind a teal wall. |
4 | panels { | 4 | panels { |
5 | name: "TEAL" | 5 | name: "TEAL" |
diff --git a/data/maps/daedalus/rooms/Outside Eye Temple.txtpb b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb index c7d35fd..85a9c19 100644 --- a/data/maps/daedalus/rooms/Outside Eye Temple.txtpb +++ b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Eye Temple" | 1 | name: "Outside Eye Temple" |
2 | display_name: "Temple of the Eyes" | 2 | panel_display_name: "Temple of the Eyes" |
3 | panels { | 3 | panels { |
4 | name: "Entrance" | 4 | name: "Entrance" |
5 | path: "Panels/Halls/eye_temple_entry_1" | 5 | path: "Panels/Halls/eye_temple_entry_1" |
diff --git a/data/maps/daedalus/rooms/Outside Hedges.txtpb b/data/maps/daedalus/rooms/Outside Hedges.txtpb index b157beb..fc765d9 100644 --- a/data/maps/daedalus/rooms/Outside Hedges.txtpb +++ b/data/maps/daedalus/rooms/Outside Hedges.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Hedges" | 1 | name: "Outside Hedges" |
2 | display_name: "Hedges" | 2 | panel_display_name: "Hedges" |
3 | panels { | 3 | panels { |
4 | name: "GOURD (1)" | 4 | name: "GOURD (1)" |
5 | path: "Panels/Halls/halls_11" | 5 | path: "Panels/Halls/halls_11" |
@@ -76,5 +76,8 @@ paintings { | |||
76 | } | 76 | } |
77 | ports { | 77 | ports { |
78 | name: "REVITALIZED" | 78 | name: "REVITALIZED" |
79 | display_name: "Near Hedges Plum Hallway" | ||
79 | path: "Components/Warps/Worldports/worldport7" | 80 | path: "Components/Warps/Worldports/worldport7" |
81 | destination { x: 45 y: 0 z: 94 } | ||
82 | rotation: 270 | ||
80 | } | 83 | } |
diff --git a/data/maps/daedalus/rooms/Outside Hotel.txtpb b/data/maps/daedalus/rooms/Outside Hotel.txtpb index 62b5a41..7766c7d 100644 --- a/data/maps/daedalus/rooms/Outside Hotel.txtpb +++ b/data/maps/daedalus/rooms/Outside Hotel.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Outside Hotel" | 1 | name: "Outside Hotel" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "COLORFUL" | 4 | name: "COLORFUL" |
5 | path: "Panels/Entry/hotel_entry" | 5 | path: "Panels/Entry/hotel_entry" |
6 | clue: "colorful" | 6 | clue: "colorful" |
7 | answer: "bright" | 7 | answer: "bright" |
8 | symbols: SUN | 8 | symbols: SUN |
9 | display_name: "COLORFUL (1)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Outside House.txtpb b/data/maps/daedalus/rooms/Outside House.txtpb index 8a5e911..fed9dda 100644 --- a/data/maps/daedalus/rooms/Outside House.txtpb +++ b/data/maps/daedalus/rooms/Outside House.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside House" | 1 | name: "Outside House" |
2 | display_name: "Maze" | 2 | panel_display_name: "Maze" |
3 | panels { | 3 | panels { |
4 | name: "WHISPER" | 4 | name: "WHISPER" |
5 | path: "Panels/Beehalls/beehalls_1" | 5 | path: "Panels/Beehalls/beehalls_1" |
@@ -75,6 +75,7 @@ panels { | |||
75 | keyholders { | 75 | keyholders { |
76 | name: "H" | 76 | name: "H" |
77 | path: "Components/KeyHolders/keyHolderH" | 77 | path: "Components/KeyHolders/keyHolderH" |
78 | key: "h" | ||
78 | } | 79 | } |
79 | paintings { | 80 | paintings { |
80 | name: "CASTLE2" | 81 | name: "CASTLE2" |
diff --git a/data/maps/daedalus/rooms/Outside Magic Room.txtpb b/data/maps/daedalus/rooms/Outside Magic Room.txtpb index ef45563..2aa7848 100644 --- a/data/maps/daedalus/rooms/Outside Magic Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Magic Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Magic Room" | 1 | name: "Outside Magic Room" |
2 | display_name: "Maze" | 2 | panel_display_name: "Maze" |
3 | panels { | 3 | panels { |
4 | name: "WIZARD" | 4 | name: "WIZARD" |
5 | path: "Panels/Magic Maze/maze_entry_1" | 5 | path: "Panels/Magic Maze/maze_entry_1" |
diff --git a/data/maps/daedalus/rooms/Outside Orange Room.txtpb b/data/maps/daedalus/rooms/Outside Orange Room.txtpb index a50db78..55efe34 100644 --- a/data/maps/daedalus/rooms/Outside Orange Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Orange Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Orange Room" | 1 | name: "Outside Orange Room" |
2 | display_name: "East Area" | 2 | panel_display_name: "East Area" |
3 | panels { | 3 | panels { |
4 | name: "SMILE" | 4 | name: "SMILE" |
5 | path: "Panels/Smiley Rooms/orange" | 5 | path: "Panels/Smiley Rooms/orange" |
diff --git a/data/maps/daedalus/rooms/Outside Pyramid.txtpb b/data/maps/daedalus/rooms/Outside Pyramid.txtpb index fd7ef21..247d3a8 100644 --- a/data/maps/daedalus/rooms/Outside Pyramid.txtpb +++ b/data/maps/daedalus/rooms/Outside Pyramid.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Pyramid" | 1 | name: "Outside Pyramid" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "PEER" | 4 | name: "PEER" |
5 | path: "Panels/Pyramid/pyramid_entry" | 5 | path: "Panels/Pyramid/pyramid_entry" |
diff --git a/data/maps/daedalus/rooms/Outside Red Room.txtpb b/data/maps/daedalus/rooms/Outside Red Room.txtpb index e5be363..307633b 100644 --- a/data/maps/daedalus/rooms/Outside Red Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Red Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Red Room" | 1 | name: "Outside Red Room" |
2 | display_name: "Red Room" | 2 | panel_display_name: "Red Room" |
3 | panels { | 3 | panels { |
4 | name: "ROCK" | 4 | name: "ROCK" |
5 | path: "Panels/Red Room/red_entry" | 5 | path: "Panels/Red Room/red_entry" |
diff --git a/data/maps/daedalus/rooms/Outside Salt Room.txtpb b/data/maps/daedalus/rooms/Outside Salt Room.txtpb index 3d374f8..f5c4833 100644 --- a/data/maps/daedalus/rooms/Outside Salt Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Salt Room.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Outside Salt Room" | 1 | name: "Outside Salt Room" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "Colors" | 4 | name: "Colors" |
5 | path: "Panels/Color Reading/cr_1" | 5 | path: "Panels/Color Reading/cr_1" |
6 | clue: "" | 6 | clue: "" |
7 | answer: "rob" | 7 | answer: "rob" |
8 | symbols: LINGO | 8 | symbols: LINGO |
9 | display_name: "Colors (White)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Outside Snake Room.txtpb b/data/maps/daedalus/rooms/Outside Snake Room.txtpb index b65ee77..31f3281 100644 --- a/data/maps/daedalus/rooms/Outside Snake Room.txtpb +++ b/data/maps/daedalus/rooms/Outside Snake Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Snake Room" | 1 | name: "Outside Snake Room" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
3 | panels { | 3 | panels { |
4 | name: "TONGUE" | 4 | name: "TONGUE" |
5 | path: "Panels/Pairs Room/pairs_7" | 5 | path: "Panels/Pairs Room/pairs_7" |
diff --git a/data/maps/daedalus/rooms/Pains Room.txtpb b/data/maps/daedalus/rooms/Pains Room.txtpb index cc0c7bb..d5c9c4a 100644 --- a/data/maps/daedalus/rooms/Pains Room.txtpb +++ b/data/maps/daedalus/rooms/Pains Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pains Room" | 1 | name: "Pains Room" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "MOO" | 4 | name: "MOO" |
5 | path: "Panels/Gold/gold_1" | 5 | path: "Panels/Gold/gold_1" |
diff --git a/data/maps/daedalus/rooms/Pairs Room.txtpb b/data/maps/daedalus/rooms/Pairs Room.txtpb index ca5e885..ba484bf 100644 --- a/data/maps/daedalus/rooms/Pairs Room.txtpb +++ b/data/maps/daedalus/rooms/Pairs Room.txtpb | |||
@@ -1,2 +1,2 @@ | |||
1 | name: "Pairs Room" | 1 | name: "Pairs Room" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
diff --git a/data/maps/daedalus/rooms/Pepper Room.txtpb b/data/maps/daedalus/rooms/Pepper Room.txtpb index 074869f..104efa7 100644 --- a/data/maps/daedalus/rooms/Pepper Room.txtpb +++ b/data/maps/daedalus/rooms/Pepper Room.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Pepper Room" | 1 | name: "Pepper Room" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "SEASONING" | 4 | name: "SEASONING" |
5 | path: "Panels/Color Reading/cr_4" | 5 | path: "Panels/Color Reading/cr_4" |
6 | clue: "seasoning" | 6 | clue: "seasoning" |
7 | answer: "pepper" | 7 | answer: "pepper" |
8 | symbols: EXAMPLE | 8 | symbols: EXAMPLE |
9 | display_name: "SEASONING (Black)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Plum Room.txtpb b/data/maps/daedalus/rooms/Plum Room.txtpb index 90243a4..36185b9 100644 --- a/data/maps/daedalus/rooms/Plum Room.txtpb +++ b/data/maps/daedalus/rooms/Plum Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Plum Room" | 1 | name: "Plum Room" |
2 | display_name: "Plum Room" | 2 | panel_display_name: "Plum Room" |
3 | panels { | 3 | panels { |
4 | name: "GOD" | 4 | name: "GOD" |
5 | path: "Panels/Plum Room/plum_1" | 5 | path: "Panels/Plum Room/plum_1" |
diff --git a/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb index 868ff86..63463f0 100644 --- a/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb +++ b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb | |||
@@ -1,2 +1,2 @@ | |||
1 | name: "Post Orange Smiley Three Way" | 1 | name: "Post Orange Smiley Three Way" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
diff --git a/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb index c7fc3d1..a746746 100644 --- a/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb +++ b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pumpkin Entrance" | 1 | name: "Pumpkin Entrance" |
2 | display_name: "East Area" | 2 | panel_display_name: "East Area" |
3 | panels { | 3 | panels { |
4 | name: "JACK" | 4 | name: "JACK" |
5 | path: "Panels/Pumpkin Room/pumpkin_2" | 5 | path: "Panels/Pumpkin Room/pumpkin_2" |
diff --git a/data/maps/daedalus/rooms/Pumpkin Room.txtpb b/data/maps/daedalus/rooms/Pumpkin Room.txtpb index 345b372..e40693b 100644 --- a/data/maps/daedalus/rooms/Pumpkin Room.txtpb +++ b/data/maps/daedalus/rooms/Pumpkin Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pumpkin Room" | 1 | name: "Pumpkin Room" |
2 | display_name: "East Area" | 2 | panel_display_name: "East Area" |
3 | panels { | 3 | panels { |
4 | name: "BONE" | 4 | name: "BONE" |
5 | path: "Panels/Pumpkin Room/pumpkin_3" | 5 | path: "Panels/Pumpkin Room/pumpkin_3" |
diff --git a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb index fef68e9..73f8391 100644 --- a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb +++ b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb | |||
@@ -1,6 +1,9 @@ | |||
1 | name: "Purple Hallway From Great" | 1 | name: "Purple Hallway From Great" |
2 | display_name: "South Area" | 2 | panel_display_name: "South Area" |
3 | ports { | 3 | ports { |
4 | name: "GREAT" | 4 | name: "GREAT" |
5 | display_name: "Near Sweet Purple Hallway" | ||
5 | path: "Components/Warps/Worldports/worldport17" | 6 | path: "Components/Warps/Worldports/worldport17" |
7 | destination { x: -24 y: 0 z: 61 } | ||
8 | rotation: 270 | ||
6 | } | 9 | } |
diff --git a/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb index 6aedce9..0244e6c 100644 --- a/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb +++ b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Purple NW Vestibule" | 1 | name: "Purple NW Vestibule" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "MESSAGES" | 4 | name: "MESSAGES" |
5 | path: "Panels/Purple Exterior/purple_8" | 5 | path: "Panels/Purple Exterior/purple_8" |
diff --git a/data/maps/daedalus/rooms/Purple Room East.txtpb b/data/maps/daedalus/rooms/Purple Room East.txtpb index a866868..6fa31bd 100644 --- a/data/maps/daedalus/rooms/Purple Room East.txtpb +++ b/data/maps/daedalus/rooms/Purple Room East.txtpb | |||
@@ -1,2 +1,2 @@ | |||
1 | name: "Purple Room East" | 1 | name: "Purple Room East" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
diff --git a/data/maps/daedalus/rooms/Purple Room South.txtpb b/data/maps/daedalus/rooms/Purple Room South.txtpb index b6a25e6..68a6264 100644 --- a/data/maps/daedalus/rooms/Purple Room South.txtpb +++ b/data/maps/daedalus/rooms/Purple Room South.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Purple Room South" | 1 | name: "Purple Room South" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "LITTLE" | 4 | name: "LITTLE" |
5 | path: "Panels/Halls/hof_1" | 5 | path: "Panels/Halls/hof_1" |
diff --git a/data/maps/daedalus/rooms/Purple Room West.txtpb b/data/maps/daedalus/rooms/Purple Room West.txtpb index 8c20399..9971cd2 100644 --- a/data/maps/daedalus/rooms/Purple Room West.txtpb +++ b/data/maps/daedalus/rooms/Purple Room West.txtpb | |||
@@ -1,2 +1,2 @@ | |||
1 | name: "Purple Room West" | 1 | name: "Purple Room West" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
diff --git a/data/maps/daedalus/rooms/Purple Room.txtpb b/data/maps/daedalus/rooms/Purple Room.txtpb index 612f8d8..f34d26c 100644 --- a/data/maps/daedalus/rooms/Purple Room.txtpb +++ b/data/maps/daedalus/rooms/Purple Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Purple Room" | 1 | name: "Purple Room" |
2 | display_name: "Central" | 2 | panel_display_name: "Purple Room" |
3 | panels { | 3 | panels { |
4 | name: "HOIST" | 4 | name: "HOIST" |
5 | path: "Panels/Purple Room/purple_1" | 5 | path: "Panels/Purple Room/purple_1" |
diff --git a/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb index 5f34151..be86861 100644 --- a/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb +++ b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Purple SE Vestibule" | 1 | name: "Purple SE Vestibule" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "RUN" | 4 | name: "RUN" |
5 | path: "Panels/Purple Exterior/purple_1" | 5 | path: "Panels/Purple Exterior/purple_1" |
diff --git a/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb index 05acc75..fbc5fff 100644 --- a/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb +++ b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Purple SW Vestibule" | 1 | name: "Purple SW Vestibule" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "LETTERS" | 4 | name: "LETTERS" |
5 | path: "Panels/Purple Exterior/purple_11" | 5 | path: "Panels/Purple Exterior/purple_11" |
diff --git a/data/maps/daedalus/rooms/Purple Smiley.txtpb b/data/maps/daedalus/rooms/Purple Smiley.txtpb index 515336f..5f6c989 100644 --- a/data/maps/daedalus/rooms/Purple Smiley.txtpb +++ b/data/maps/daedalus/rooms/Purple Smiley.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Purple Smiley" | 1 | name: "Purple Smiley" |
2 | display_name: "Northeast Area" | 2 | panel_display_name: "Northeast Area" |
3 | panels { | 3 | panels { |
4 | name: "SMILE" | 4 | name: "SMILE" |
5 | path: "Panels/Smiley Rooms/purple" | 5 | path: "Panels/Smiley Rooms/purple" |
diff --git a/data/maps/daedalus/rooms/Pyramid 3.txtpb b/data/maps/daedalus/rooms/Pyramid 3.txtpb index f760ab0..be862d1 100644 --- a/data/maps/daedalus/rooms/Pyramid 3.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 3.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pyramid 3" | 1 | name: "Pyramid 3" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "VEHICLE" | 4 | name: "VEHICLE" |
5 | path: "Panels/Pyramid/pyramid_3" | 5 | path: "Panels/Pyramid/pyramid_3" |
diff --git a/data/maps/daedalus/rooms/Pyramid 4.txtpb b/data/maps/daedalus/rooms/Pyramid 4.txtpb index 3247ffa..e67e1c6 100644 --- a/data/maps/daedalus/rooms/Pyramid 4.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 4.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pyramid 4" | 1 | name: "Pyramid 4" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "CAT" | 4 | name: "CAT" |
5 | path: "Panels/Pyramid/pyramid_4" | 5 | path: "Panels/Pyramid/pyramid_4" |
diff --git a/data/maps/daedalus/rooms/Pyramid 5.txtpb b/data/maps/daedalus/rooms/Pyramid 5.txtpb index fc05e50..42e8a52 100644 --- a/data/maps/daedalus/rooms/Pyramid 5.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 5.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pyramid 5" | 1 | name: "Pyramid 5" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "ROYAL" | 4 | name: "ROYAL" |
5 | path: "Panels/Pyramid/pyramid_5" | 5 | path: "Panels/Pyramid/pyramid_5" |
diff --git a/data/maps/daedalus/rooms/Pyramid 6.txtpb b/data/maps/daedalus/rooms/Pyramid 6.txtpb index 78efb0c..3a7346b 100644 --- a/data/maps/daedalus/rooms/Pyramid 6.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 6.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pyramid 6" | 1 | name: "Pyramid 6" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "TEA" | 4 | name: "TEA" |
5 | path: "Panels/Pyramid/pyramid_6" | 5 | path: "Panels/Pyramid/pyramid_6" |
diff --git a/data/maps/daedalus/rooms/Pyramid 7.txtpb b/data/maps/daedalus/rooms/Pyramid 7.txtpb index bf4ebc6..2db71ea 100644 --- a/data/maps/daedalus/rooms/Pyramid 7.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 7.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pyramid 7" | 1 | name: "Pyramid 7" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "ARTIST" | 4 | name: "ARTIST" |
5 | path: "Panels/Pyramid/pyramid_7" | 5 | path: "Panels/Pyramid/pyramid_7" |
diff --git a/data/maps/daedalus/rooms/Pyramid 8.txtpb b/data/maps/daedalus/rooms/Pyramid 8.txtpb index f65fc69..6f61340 100644 --- a/data/maps/daedalus/rooms/Pyramid 8.txtpb +++ b/data/maps/daedalus/rooms/Pyramid 8.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Pyramid 8" | 1 | name: "Pyramid 8" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "INSTRUMENT" | 4 | name: "INSTRUMENT" |
5 | path: "Panels/Pyramid/pyramid_8" | 5 | path: "Panels/Pyramid/pyramid_8" |
6 | clue: "instrument" | 6 | clue: "instrument" |
7 | answer: "drum" | 7 | answer: "drum" |
8 | symbols: EXAMPLE | 8 | symbols: EXAMPLE |
9 | display_name: "INSTRUMENT (1F)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Pyramid Entry.txtpb b/data/maps/daedalus/rooms/Pyramid Entry.txtpb index 3bb531f..2c9e841 100644 --- a/data/maps/daedalus/rooms/Pyramid Entry.txtpb +++ b/data/maps/daedalus/rooms/Pyramid Entry.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pyramid Entry" | 1 | name: "Pyramid Entry" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "TREE" | 4 | name: "TREE" |
5 | path: "Panels/Pyramid/pyramid_1" | 5 | path: "Panels/Pyramid/pyramid_1" |
diff --git a/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb index e7578e8..86f5f2a 100644 --- a/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb +++ b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pyramid Second Floor" | 1 | name: "Pyramid Second Floor" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | panels { | 3 | panels { |
4 | name: "TOOL" | 4 | name: "TOOL" |
5 | path: "Panels/Pyramid/pyramid_10" | 5 | path: "Panels/Pyramid/pyramid_10" |
@@ -36,6 +36,7 @@ panels { | |||
36 | answer: "organ" | 36 | answer: "organ" |
37 | symbols: EXAMPLE | 37 | symbols: EXAMPLE |
38 | required_door { name: "Pyramid 13 Blocker" } | 38 | required_door { name: "Pyramid 13 Blocker" } |
39 | display_name: "INSTRUMENT (2F)" | ||
39 | } | 40 | } |
40 | panels { | 41 | panels { |
41 | name: "BEVERAGE" | 42 | name: "BEVERAGE" |
diff --git a/data/maps/daedalus/rooms/Pyramid Top.txtpb b/data/maps/daedalus/rooms/Pyramid Top.txtpb index b3938fd..c017cd6 100644 --- a/data/maps/daedalus/rooms/Pyramid Top.txtpb +++ b/data/maps/daedalus/rooms/Pyramid Top.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pyramid Top" | 1 | name: "Pyramid Top" |
2 | display_name: "Pyramid" | 2 | panel_display_name: "Pyramid" |
3 | letters { | 3 | letters { |
4 | key: "r" | 4 | key: "r" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/Quiet Entrance.txtpb b/data/maps/daedalus/rooms/Quiet Entrance.txtpb index 21e0f68..cd0d0ed 100644 --- a/data/maps/daedalus/rooms/Quiet Entrance.txtpb +++ b/data/maps/daedalus/rooms/Quiet Entrance.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Quiet Entrance" | 1 | name: "Quiet Entrance" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "HIDDEN" | 4 | name: "HIDDEN" |
5 | path: "Panels/Halls/halls_7" | 5 | path: "Panels/Halls/halls_7" |
@@ -8,6 +8,7 @@ panels { | |||
8 | symbols: SUN | 8 | symbols: SUN |
9 | proxies { answer: "covert" path: "Panels/Halls/secret_proxy_3" } | 9 | proxies { answer: "covert" path: "Panels/Halls/secret_proxy_3" } |
10 | proxies { answer: "secret" path: "Panels/Halls/secret_proxy_4" } | 10 | proxies { answer: "secret" path: "Panels/Halls/secret_proxy_4" } |
11 | display_name: "HIDDEN (West)" | ||
11 | } | 12 | } |
12 | paintings { | 13 | paintings { |
13 | name: "PLANET2" | 14 | name: "PLANET2" |
@@ -15,5 +16,8 @@ paintings { | |||
15 | } | 16 | } |
16 | ports { | 17 | ports { |
17 | name: "QUIET" | 18 | name: "QUIET" |
19 | display_name: "Near Planet Painting Worldport" | ||
18 | path: "Components/Warps/Worldports/worldport5" | 20 | path: "Components/Warps/Worldports/worldport5" |
21 | destination { x: -32 y: 0 z: -40 } | ||
22 | rotation: 90 | ||
19 | } | 23 | } |
diff --git a/data/maps/daedalus/rooms/Rain Side.txtpb b/data/maps/daedalus/rooms/Rain Side.txtpb index 63e95c8..2a62525 100644 --- a/data/maps/daedalus/rooms/Rain Side.txtpb +++ b/data/maps/daedalus/rooms/Rain Side.txtpb | |||
@@ -1,13 +1,17 @@ | |||
1 | name: "Rain Side" | 1 | name: "Rain Side" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "?" | 4 | name: "?" |
5 | path: "Panels/Smiley Rooms/rain" | 5 | path: "Panels/Smiley Rooms/rain" |
6 | clue: "" | 6 | clue: "" |
7 | answer: "rain" | 7 | answer: "rain" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "? (1)" | ||
9 | } | 10 | } |
10 | ports { | 11 | ports { |
11 | name: "BEARER" | 12 | name: "BEARER" |
13 | display_name: "Rain Panel Worldport" | ||
12 | path: "Components/Warps/Worldports/worldport11" | 14 | path: "Components/Warps/Worldports/worldport11" |
15 | destination { x: 93.5 y: 0 z: 27 } | ||
16 | rotation: 90 | ||
13 | } | 17 | } |
diff --git a/data/maps/daedalus/rooms/Rainbow Blue.txtpb b/data/maps/daedalus/rooms/Rainbow Blue.txtpb index b566cbb..516a9b6 100644 --- a/data/maps/daedalus/rooms/Rainbow Blue.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Blue.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Rainbow Blue" | 1 | name: "Rainbow Blue" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "THEME" | 4 | name: "THEME" |
5 | path: "Panels/Smiley Rooms/blue2" | 5 | path: "Panels/Smiley Rooms/blue2" |
6 | clue: "theme" | 6 | clue: "theme" |
7 | answer: "seasonings" | 7 | answer: "seasonings" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "THEME (Blue)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb index 3fb3a5c..d9b49c5 100644 --- a/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Rainbow Color Backside" | 1 | name: "Rainbow Color Backside" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "BACKSIDE" | 4 | name: "BACKSIDE" |
5 | path: "Panels/Halls/halls_1" | 5 | path: "Panels/Halls/halls_1" |
@@ -11,4 +11,5 @@ panels { | |||
11 | path: "Panels/Halls/halls_4" | 11 | path: "Panels/Halls/halls_4" |
12 | clue: "" | 12 | clue: "" |
13 | answer: "side" | 13 | answer: "side" |
14 | display_name: "Backside Behind" | ||
14 | } | 15 | } |
diff --git a/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb index 3204d28..df44979 100644 --- a/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Rainbow Color Doors" | 1 | name: "Rainbow Color Doors" |
2 | display_name: "East Area" | 2 | panel_display_name: "East Area" |
3 | panels { | 3 | panels { |
4 | name: "CROW" | 4 | name: "CROW" |
5 | path: "Panels/Blue Room/panel_entry" | 5 | path: "Panels/Blue Room/panel_entry" |
diff --git a/data/maps/daedalus/rooms/Rainbow Cyan.txtpb b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb index 9ce8b3f..f55b0d2 100644 --- a/data/maps/daedalus/rooms/Rainbow Cyan.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Rainbow Cyan" | 1 | name: "Rainbow Cyan" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "THEME" | 4 | name: "THEME" |
5 | path: "Panels/Smiley Rooms/cyan" | 5 | path: "Panels/Smiley Rooms/cyan" |
6 | clue: "theme" | 6 | clue: "theme" |
7 | answer: "apocalypse" | 7 | answer: "apocalypse" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "THEME (Cyan)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Rainbow End.txtpb b/data/maps/daedalus/rooms/Rainbow End.txtpb index 27f3c4f..ec623c7 100644 --- a/data/maps/daedalus/rooms/Rainbow End.txtpb +++ b/data/maps/daedalus/rooms/Rainbow End.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Rainbow End" | 1 | name: "Rainbow End" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "POT" | 4 | name: "POT" |
5 | path: "Components/Warps/gold" | 5 | path: "Components/Warps/gold" |
diff --git a/data/maps/daedalus/rooms/Rainbow Green.txtpb b/data/maps/daedalus/rooms/Rainbow Green.txtpb index 84de8a5..85bb8be 100644 --- a/data/maps/daedalus/rooms/Rainbow Green.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Green.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Rainbow Green" | 1 | name: "Rainbow Green" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "THEME" | 4 | name: "THEME" |
5 | path: "Panels/Smiley Rooms/green2" | 5 | path: "Panels/Smiley Rooms/green2" |
6 | clue: "theme" | 6 | clue: "theme" |
7 | answer: "tea" | 7 | answer: "tea" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "THEME (Green)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Rainbow Orange.txtpb b/data/maps/daedalus/rooms/Rainbow Orange.txtpb index 290c061..785eda8 100644 --- a/data/maps/daedalus/rooms/Rainbow Orange.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Orange.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Rainbow Orange" | 1 | name: "Rainbow Orange" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "THEME" | 4 | name: "THEME" |
5 | path: "Panels/Smiley Rooms/orange2" | 5 | path: "Panels/Smiley Rooms/orange2" |
6 | clue: "theme" | 6 | clue: "theme" |
7 | answer: "fish" | 7 | answer: "fish" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "THEME (Orange)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Rainbow Purple.txtpb b/data/maps/daedalus/rooms/Rainbow Purple.txtpb index 698af59..1f585dd 100644 --- a/data/maps/daedalus/rooms/Rainbow Purple.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Purple.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Rainbow Purple" | 1 | name: "Rainbow Purple" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "THEME" | 4 | name: "THEME" |
5 | path: "Panels/Smiley Rooms/purple2" | 5 | path: "Panels/Smiley Rooms/purple2" |
6 | clue: "theme" | 6 | clue: "theme" |
7 | answer: "fruit" | 7 | answer: "fruit" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "THEME (Purple)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Rainbow Red.txtpb b/data/maps/daedalus/rooms/Rainbow Red.txtpb index 92dbda0..7ef4db3 100644 --- a/data/maps/daedalus/rooms/Rainbow Red.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Red.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Rainbow Red" | 1 | name: "Rainbow Red" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "THEME" | 4 | name: "THEME" |
5 | path: "Panels/Smiley Rooms/red2" | 5 | path: "Panels/Smiley Rooms/red2" |
6 | clue: "theme" | 6 | clue: "theme" |
7 | answer: "names" | 7 | answer: "names" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "THEME (Red)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Rainbow Start.txtpb b/data/maps/daedalus/rooms/Rainbow Start.txtpb index e0d5dc1..c46b762 100644 --- a/data/maps/daedalus/rooms/Rainbow Start.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Start.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Rainbow Start" | 1 | name: "Rainbow Start" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "PAINTING" | 4 | name: "PAINTING" |
5 | path: "Panels/Smiley Rooms/rainbow" | 5 | path: "Panels/Smiley Rooms/rainbow" |
diff --git a/data/maps/daedalus/rooms/Rainbow Yellow.txtpb b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb index bbbdce4..bd2cfc5 100644 --- a/data/maps/daedalus/rooms/Rainbow Yellow.txtpb +++ b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Rainbow Yellow" | 1 | name: "Rainbow Yellow" |
2 | display_name: "Rainbow" | 2 | panel_display_name: "Rainbow" |
3 | panels { | 3 | panels { |
4 | name: "THEME" | 4 | name: "THEME" |
5 | path: "Panels/Smiley Rooms/yellow2" | 5 | path: "Panels/Smiley Rooms/yellow2" |
6 | clue: "theme" | 6 | clue: "theme" |
7 | answer: "music" | 7 | answer: "music" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | display_name: "THEME (Yellow)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Red Color Door.txtpb b/data/maps/daedalus/rooms/Red Color Door.txtpb index a2f40a5..344193e 100644 --- a/data/maps/daedalus/rooms/Red Color Door.txtpb +++ b/data/maps/daedalus/rooms/Red Color Door.txtpb | |||
@@ -1,7 +1,7 @@ | |||
1 | name: "Red Color Door" | 1 | name: "Red Color Door" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "Left" | 4 | name: "Near Obscured Puzzles" |
5 | path: "Panels/Halls/wb_1" | 5 | path: "Panels/Halls/wb_1" |
6 | clue: "" | 6 | clue: "" |
7 | answer: "sidewalk" | 7 | answer: "sidewalk" |
@@ -67,4 +67,5 @@ panels { | |||
67 | clue: "" | 67 | clue: "" |
68 | answer: "bank" | 68 | answer: "bank" |
69 | symbols: LINGO | 69 | symbols: LINGO |
70 | display_name: "Colors (Black)" | ||
70 | } | 71 | } |
diff --git a/data/maps/daedalus/rooms/Red Room.txtpb b/data/maps/daedalus/rooms/Red Room.txtpb index 99f0a1e..d73f591 100644 --- a/data/maps/daedalus/rooms/Red Room.txtpb +++ b/data/maps/daedalus/rooms/Red Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Red Room" | 1 | name: "Red Room" |
2 | display_name: "Red Room" | 2 | panel_display_name: "Red Room" |
3 | panels { | 3 | panels { |
4 | name: "BLINDING" | 4 | name: "BLINDING" |
5 | path: "Panels/Red Room/red_1" | 5 | path: "Panels/Red Room/red_1" |
diff --git a/data/maps/daedalus/rooms/Red Smiley.txtpb b/data/maps/daedalus/rooms/Red Smiley.txtpb index 6f7c41c..28f2a03 100644 --- a/data/maps/daedalus/rooms/Red Smiley.txtpb +++ b/data/maps/daedalus/rooms/Red Smiley.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Red Smiley" | 1 | name: "Red Smiley" |
2 | display_name: "Northwest Area" | 2 | panel_display_name: "Northwest Area" |
3 | panels { | 3 | panels { |
4 | name: "SMILE" | 4 | name: "SMILE" |
5 | path: "Panels/Smiley Rooms/red" | 5 | path: "Panels/Smiley Rooms/red" |
diff --git a/data/maps/daedalus/rooms/Roof.txtpb b/data/maps/daedalus/rooms/Roof.txtpb index c027a72..3aba765 100644 --- a/data/maps/daedalus/rooms/Roof.txtpb +++ b/data/maps/daedalus/rooms/Roof.txtpb | |||
@@ -1,4 +1,5 @@ | |||
1 | name: "Roof" | 1 | name: "Roof" |
2 | panel_display_name: "Roof" | ||
2 | panels { | 3 | panels { |
3 | name: "?" | 4 | name: "?" |
4 | path: "Panels/Castle Entrance/moat" | 5 | path: "Panels/Castle Entrance/moat" |
diff --git a/data/maps/daedalus/rooms/Salt Room.txtpb b/data/maps/daedalus/rooms/Salt Room.txtpb index 0c7fe73..39c9c9f 100644 --- a/data/maps/daedalus/rooms/Salt Room.txtpb +++ b/data/maps/daedalus/rooms/Salt Room.txtpb | |||
@@ -1,9 +1,10 @@ | |||
1 | name: "Salt Room" | 1 | name: "Salt Room" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "SEASONING" | 4 | name: "SEASONING" |
5 | path: "Panels/Color Reading/cr_3" | 5 | path: "Panels/Color Reading/cr_3" |
6 | clue: "seasoning" | 6 | clue: "seasoning" |
7 | answer: "salt" | 7 | answer: "salt" |
8 | symbols: EXAMPLE | 8 | symbols: EXAMPLE |
9 | display_name: "SEASONING (White)" | ||
9 | } | 10 | } |
diff --git a/data/maps/daedalus/rooms/Seasoning Room.txtpb b/data/maps/daedalus/rooms/Seasoning Room.txtpb index d3123b9..6159134 100644 --- a/data/maps/daedalus/rooms/Seasoning Room.txtpb +++ b/data/maps/daedalus/rooms/Seasoning Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Seasoning Room" | 1 | name: "Seasoning Room" |
2 | display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | panels { | 3 | panels { |
4 | name: "PARITY" | 4 | name: "PARITY" |
5 | path: "Panels/Color Reading/cr_5" | 5 | path: "Panels/Color Reading/cr_5" |
diff --git a/data/maps/daedalus/rooms/Snake Room.txtpb b/data/maps/daedalus/rooms/Snake Room.txtpb index f3cea2e..fb947ab 100644 --- a/data/maps/daedalus/rooms/Snake Room.txtpb +++ b/data/maps/daedalus/rooms/Snake Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Snake Room" | 1 | name: "Snake Room" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
3 | panels { | 3 | panels { |
4 | name: "HISS" | 4 | name: "HISS" |
5 | path: "Panels/Snake Room/snake_1" | 5 | path: "Panels/Snake Room/snake_1" |
diff --git a/data/maps/daedalus/rooms/South Castle Area.txtpb b/data/maps/daedalus/rooms/South Castle Area.txtpb index 9f620b7..4bb73f3 100644 --- a/data/maps/daedalus/rooms/South Castle Area.txtpb +++ b/data/maps/daedalus/rooms/South Castle Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "South Castle Area" | 1 | name: "South Castle Area" |
2 | display_name: "Outside Pumpkin" | 2 | panel_display_name: "Outside Pumpkin" |
3 | # There is a teal wall in the middle of this room. | 3 | # There is a teal wall in the middle of this room. |
4 | panels { | 4 | panels { |
5 | name: "AN" | 5 | name: "AN" |
@@ -107,5 +107,5 @@ paintings { | |||
107 | path: "Components/Paintings/Group2/triangle" | 107 | path: "Components/Paintings/Group2/triangle" |
108 | move: true | 108 | move: true |
109 | enter_only: true | 109 | enter_only: true |
110 | # TODO: required_door | 110 | required_door { name: "Tenacious Color Painting" } |
111 | } | 111 | } |
diff --git a/data/maps/daedalus/rooms/Starting Room.txtpb b/data/maps/daedalus/rooms/Starting Room.txtpb index 615104b..1b07eb4 100644 --- a/data/maps/daedalus/rooms/Starting Room.txtpb +++ b/data/maps/daedalus/rooms/Starting Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Starting Room" | 1 | name: "Starting Room" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "ENTRANCE" | 4 | name: "ENTRANCE" |
5 | path: "Panels/Entry/entry_1" | 5 | path: "Panels/Entry/entry_1" |
@@ -9,5 +9,8 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "GREAT" | 11 | name: "GREAT" |
12 | display_name: "Starting Room South Wall Middle Worldport" | ||
12 | path: "Components/Warps/Worldports/worldport" | 13 | path: "Components/Warps/Worldports/worldport" |
14 | destination { x: 0 y: 0 z: 11 } | ||
15 | rotation: 0 | ||
13 | } | 16 | } |
diff --git a/data/maps/daedalus/rooms/Sweet Foyer.txtpb b/data/maps/daedalus/rooms/Sweet Foyer.txtpb index d337e7e..d1167eb 100644 --- a/data/maps/daedalus/rooms/Sweet Foyer.txtpb +++ b/data/maps/daedalus/rooms/Sweet Foyer.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Sweet Foyer" | 1 | name: "Sweet Foyer" |
2 | display_name: "South Area" | 2 | panel_display_name: "South Area" |
3 | panels { | 3 | panels { |
4 | name: "QUALITY" | 4 | name: "QUALITY" |
5 | path: "Panels/Sweet Foyer/panel_1" | 5 | path: "Panels/Sweet Foyer/panel_1" |
@@ -51,9 +51,15 @@ paintings { | |||
51 | } | 51 | } |
52 | ports { | 52 | ports { |
53 | name: "SWEET1" | 53 | name: "SWEET1" |
54 | display_name: "Sweet East Entrance" | ||
54 | path: "Components/Warps/Worldports/worldport14" | 55 | path: "Components/Warps/Worldports/worldport14" |
56 | destination { x: -27 y: 0 z: 76.5 } | ||
57 | rotation: 270 | ||
55 | } | 58 | } |
56 | ports { | 59 | ports { |
57 | name: "SWEET2" | 60 | name: "SWEET2" |
61 | display_name: "Sweet West Entrance" | ||
58 | path: "Components/Warps/Worldports/worldport15" | 62 | path: "Components/Warps/Worldports/worldport15" |
63 | destination { x: -36 y: 0 z: 76.5 } | ||
64 | rotation: 90 | ||
59 | } | 65 | } |
diff --git a/data/maps/daedalus/rooms/Tree Entrance.txtpb b/data/maps/daedalus/rooms/Tree Entrance.txtpb index df2db7e..1453790 100644 --- a/data/maps/daedalus/rooms/Tree Entrance.txtpb +++ b/data/maps/daedalus/rooms/Tree Entrance.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Tree Entrance" | 1 | name: "Tree Entrance" |
2 | display_name: "Outside Pumpkin" | 2 | panel_display_name: "Outside Pumpkin" |
3 | panels { | 3 | panels { |
4 | name: "RAT" | 4 | name: "RAT" |
5 | path: "Panels/Hexes/lime_1" | 5 | path: "Panels/Hexes/lime_1" |
@@ -48,5 +48,8 @@ panels { | |||
48 | } | 48 | } |
49 | ports { | 49 | ports { |
50 | name: "TREE" | 50 | name: "TREE" |
51 | display_name: "Near Pumpkin Brown Hallway" | ||
51 | path: "Components/Warps/Worldports/worldport12" | 52 | path: "Components/Warps/Worldports/worldport12" |
53 | destination { x: 41 y: 0 z: 50.5 } | ||
54 | rotation: 0 | ||
52 | } | 55 | } |
diff --git a/data/maps/daedalus/rooms/U2 Prize.txtpb b/data/maps/daedalus/rooms/U2 Prize.txtpb index 947af67..571b0c8 100644 --- a/data/maps/daedalus/rooms/U2 Prize.txtpb +++ b/data/maps/daedalus/rooms/U2 Prize.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "U2 Prize" | 1 | name: "U2 Prize" |
2 | display_name: "U2 Room" | 2 | panel_display_name: "U2 Room" |
3 | letters { | 3 | letters { |
4 | key: "u" | 4 | key: "u" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/U2 Room.txtpb b/data/maps/daedalus/rooms/U2 Room.txtpb index c9907eb..1e5879a 100644 --- a/data/maps/daedalus/rooms/U2 Room.txtpb +++ b/data/maps/daedalus/rooms/U2 Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "U2 Room" | 1 | name: "U2 Room" |
2 | display_name: "U2 Room" | 2 | panel_display_name: "U2 Room" |
3 | panels { | 3 | panels { |
4 | name: "DREAMSCAPE" | 4 | name: "DREAMSCAPE" |
5 | path: "Panels/The Big U/o_1" | 5 | path: "Panels/The Big U/o_1" |
diff --git a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb index 192ba9c..0a39ee0 100644 --- a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb +++ b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb | |||
@@ -1,6 +1,9 @@ | |||
1 | name: "Unkempt Entrance" | 1 | name: "Unkempt Entrance" |
2 | display_name: "O2 Room" | 2 | panel_display_name: "O2 Room" |
3 | ports { | 3 | ports { |
4 | name: "UNKEMPT" | 4 | name: "UNKEMPT" |
5 | display_name: "O2 Room Worldport" | ||
5 | path: "Components/Warps/Worldports/worldport6" | 6 | path: "Components/Warps/Worldports/worldport6" |
7 | destination { x: -61 y: 0 z: 95 } | ||
8 | rotation: 270 | ||
6 | } | 9 | } |
diff --git a/data/maps/daedalus/rooms/Welcome Back Area.txtpb b/data/maps/daedalus/rooms/Welcome Back Area.txtpb index 3f320a3..701baca 100644 --- a/data/maps/daedalus/rooms/Welcome Back Area.txtpb +++ b/data/maps/daedalus/rooms/Welcome Back Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Welcome Back Area" | 1 | name: "Welcome Back Area" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "FAREWELL LITTLE LAMB" | 4 | name: "FAREWELL LITTLE LAMB" |
5 | path: "Panels/Entry/wb_2" | 5 | path: "Panels/Entry/wb_2" |
diff --git a/data/maps/daedalus/rooms/Welcome Back Exit.txtpb b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb index a4a23e2..ac221c7 100644 --- a/data/maps/daedalus/rooms/Welcome Back Exit.txtpb +++ b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Welcome Back Exit" | 1 | name: "Welcome Back Exit" |
2 | display_name: "Central" | 2 | panel_display_name: "Central" |
3 | panels { | 3 | panels { |
4 | name: "WELCOME" | 4 | name: "WELCOME" |
5 | path: "Panels/Entry/wb_1" | 5 | path: "Panels/Entry/wb_1" |
@@ -7,4 +7,5 @@ panels { | |||
7 | answer: "welcome" | 7 | answer: "welcome" |
8 | symbols: QUESTION | 8 | symbols: QUESTION |
9 | proxies { answer: "back" path: "Panels/Entry/wb_proxy" } | 9 | proxies { answer: "back" path: "Panels/Entry/wb_proxy" } |
10 | display_name: "WELCOME (White)" | ||
10 | } | 11 | } |
diff --git a/data/maps/daedalus/rooms/West Castle Area.txtpb b/data/maps/daedalus/rooms/West Castle Area.txtpb index 88722f5..010e5d6 100644 --- a/data/maps/daedalus/rooms/West Castle Area.txtpb +++ b/data/maps/daedalus/rooms/West Castle Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "West Castle Area" | 1 | name: "West Castle Area" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
3 | panels { | 3 | panels { |
4 | name: "SONG (1)" | 4 | name: "SONG (1)" |
5 | path: "Panels/Castle Entrance/castle_west_helper" | 5 | path: "Panels/Castle Entrance/castle_west_helper" |
diff --git a/data/maps/daedalus/rooms/West Spire.txtpb b/data/maps/daedalus/rooms/West Spire.txtpb index fdf8f9a..7cc579f 100644 --- a/data/maps/daedalus/rooms/West Spire.txtpb +++ b/data/maps/daedalus/rooms/West Spire.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "West Spire" | 1 | name: "West Spire" |
2 | display_name: "West Area" | 2 | panel_display_name: "West Area" |
3 | panels { | 3 | panels { |
4 | name: "MISSING" | 4 | name: "MISSING" |
5 | path: "Panels/Entry/wb_5" | 5 | path: "Panels/Entry/wb_5" |
diff --git a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb index 2af7584..d3659d3 100644 --- a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb +++ b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb | |||
@@ -1,12 +1,9 @@ | |||
1 | name: "White Hallway From Entry" | 1 | name: "White Hallway From Entry" |
2 | display_name: "Southwest Area" | 2 | panel_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. | ||
9 | ports { | 3 | ports { |
10 | name: "ENTRY" | 4 | name: "ENTRY" |
5 | display_name: "Near Globe White Hallway" | ||
11 | path: "Components/Warps/Worldports/worldport10" | 6 | path: "Components/Warps/Worldports/worldport10" |
7 | destination { x: -46 y: 0 z: 23 } | ||
8 | rotation: 90 | ||
12 | } | 9 | } |
diff --git a/data/maps/daedalus/rooms/Wisdom Panel.txtpb b/data/maps/daedalus/rooms/Wisdom Panel.txtpb index 5cbf051..d789f2b 100644 --- a/data/maps/daedalus/rooms/Wisdom Panel.txtpb +++ b/data/maps/daedalus/rooms/Wisdom Panel.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Wisdom Panel" | 1 | name: "Wisdom Panel" |
2 | display_name: "Castle" | 2 | panel_display_name: "Castle" |
3 | panels { | 3 | panels { |
4 | name: "INTELLIGENCE" | 4 | name: "INTELLIGENCE" |
5 | path: "Components/Warps/numbers" | 5 | path: "Components/Warps/numbers" |
diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb index 99c124e..b4782d2 100644 --- a/data/maps/daedalus/rooms/Wonderland.txtpb +++ b/data/maps/daedalus/rooms/Wonderland.txtpb | |||
@@ -1,6 +1,5 @@ | |||
1 | name: "Wonderland" | 1 | name: "Wonderland" |
2 | display_name: "Northwest Area" | 2 | panel_display_name: "Northwest Area" |
3 | # TODO: There's a warp from The Entry into here. | ||
4 | panels { | 3 | panels { |
5 | name: "APRIL" | 4 | name: "APRIL" |
6 | path: "Panels/Wonderland/wonderland_1" | 5 | path: "Panels/Wonderland/wonderland_1" |
@@ -38,5 +37,8 @@ panels { | |||
38 | } | 37 | } |
39 | ports { | 38 | ports { |
40 | name: "WONDROUS" | 39 | name: "WONDROUS" |
40 | display_name: "Wonderland Worldport" | ||
41 | path: "Components/Warps/Worldports/worldport3" | 41 | path: "Components/Warps/Worldports/worldport3" |
42 | destination { x: -104 y: 0 z: -69 } | ||
43 | rotation: 180 | ||
42 | } | 44 | } |
diff --git a/data/maps/daedalus/rooms/Yellow Color Backside.txtpb b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb index 931e501..1c29b43 100644 --- a/data/maps/daedalus/rooms/Yellow Color Backside.txtpb +++ b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Yellow Color Backside" | 1 | name: "Yellow Color Backside" |
2 | display_name: "Northeast Area" | 2 | panel_display_name: "Northeast Area" |
3 | panels { | 3 | panels { |
4 | name: "WINDS" | 4 | name: "WINDS" |
5 | path: "Panels/Halls/halls_24" | 5 | path: "Panels/Halls/halls_24" |
diff --git a/data/maps/daedalus/rooms/Yellow Color Door.txtpb b/data/maps/daedalus/rooms/Yellow Color Door.txtpb index a098c91..61d206b 100644 --- a/data/maps/daedalus/rooms/Yellow Color Door.txtpb +++ b/data/maps/daedalus/rooms/Yellow Color Door.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Yellow Color Door" | 1 | name: "Yellow Color Door" |
2 | display_name: "Northeast Area" | 2 | panel_display_name: "Northeast Area" |
3 | panels { | 3 | panels { |
4 | name: "SUN" | 4 | name: "SUN" |
5 | path: "Panels/Yellow Room/panel_entry" | 5 | path: "Panels/Yellow Room/panel_entry" |
@@ -26,9 +26,12 @@ paintings { | |||
26 | path: "Components/Paintings/Temple of the Eyes/eyeRedStart" | 26 | path: "Components/Paintings/Temple of the Eyes/eyeRedStart" |
27 | move: true | 27 | move: true |
28 | enter_only: true | 28 | enter_only: true |
29 | # TODO: requires double letters | 29 | required_door { name: "Eye Painting" } |
30 | } | 30 | } |
31 | ports { | 31 | ports { |
32 | name: "FOURROOMS" | 32 | name: "FOURROOMS" |
33 | display_name: "Near Yellow Worldport" | ||
33 | path: "Components/Warps/Worldports/worldport8" | 34 | path: "Components/Warps/Worldports/worldport8" |
35 | destination { x: 92.5 y: 0 z: -62 } | ||
36 | rotation: 90 | ||
34 | } | 37 | } |
diff --git a/data/maps/daedalus/rooms/Yellow Room.txtpb b/data/maps/daedalus/rooms/Yellow Room.txtpb index 1e84965..b4d8ff0 100644 --- a/data/maps/daedalus/rooms/Yellow Room.txtpb +++ b/data/maps/daedalus/rooms/Yellow Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Yellow Room" | 1 | name: "Yellow Room" |
2 | display_name: "Northeast Area" | 2 | panel_display_name: "Yellow Room" |
3 | panels { | 3 | panels { |
4 | name: "FREE" | 4 | name: "FREE" |
5 | path: "Panels/Yellow Room/panel_1" | 5 | path: "Panels/Yellow Room/panel_1" |
diff --git a/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb index fa059c4..cb6c402 100644 --- a/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb +++ b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Yellow Smiley Annex" | 1 | name: "Yellow Smiley Annex" |
2 | display_name: "Hedges" | 2 | panel_display_name: "Hedges" |
3 | panels { | 3 | panels { |
4 | name: "COW" | 4 | name: "COW" |
5 | path: "Panels/Miscellaneous/plum1" | 5 | path: "Panels/Miscellaneous/plum1" |
diff --git a/data/maps/daedalus/rooms/Z2 Prize.txtpb b/data/maps/daedalus/rooms/Z2 Prize.txtpb index a7dd8fb..7b1ceae 100644 --- a/data/maps/daedalus/rooms/Z2 Prize.txtpb +++ b/data/maps/daedalus/rooms/Z2 Prize.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Z2 Prize" | 1 | name: "Z2 Prize" |
2 | display_name: "Northwest Area" | 2 | panel_display_name: "Z2 Room" |
3 | letters { | 3 | letters { |
4 | key: "z" | 4 | key: "z" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/Z2 Room.txtpb b/data/maps/daedalus/rooms/Z2 Room.txtpb index 1e84dbc..513150a 100644 --- a/data/maps/daedalus/rooms/Z2 Room.txtpb +++ b/data/maps/daedalus/rooms/Z2 Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Z2 Room" | 1 | name: "Z2 Room" |
2 | display_name: "Northwest Area" | 2 | panel_display_name: "Z2 Room" |
3 | panels { | 3 | panels { |
4 | name: "EXHIBIT" | 4 | name: "EXHIBIT" |
5 | path: "Panels/V Maze/entry" | 5 | path: "Panels/V Maze/entry" |
diff --git a/data/maps/daedalus/rooms/Zoo Center.txtpb b/data/maps/daedalus/rooms/Zoo Center.txtpb index fcf72a1..5a788db 100644 --- a/data/maps/daedalus/rooms/Zoo Center.txtpb +++ b/data/maps/daedalus/rooms/Zoo Center.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Zoo Center" | 1 | name: "Zoo Center" |
2 | display_name: "Zoo" | 2 | panel_display_name: "Zoo" |
3 | letters { | 3 | letters { |
4 | key: "v" | 4 | key: "v" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/daedalus/rooms/Zoo E.txtpb b/data/maps/daedalus/rooms/Zoo E.txtpb index 59479dc..3195623 100644 --- a/data/maps/daedalus/rooms/Zoo E.txtpb +++ b/data/maps/daedalus/rooms/Zoo E.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Zoo E" | 1 | name: "Zoo E" |
2 | display_name: "Zoo" | 2 | panel_display_name: "Zoo" |
3 | panels { | 3 | panels { |
4 | name: "WING" | 4 | name: "WING" |
5 | path: "Panels/V Maze/four_1" | 5 | path: "Panels/V Maze/four_1" |
diff --git a/data/maps/daedalus/rooms/Zoo N.txtpb b/data/maps/daedalus/rooms/Zoo N.txtpb index e2c1f5d..d621ed4 100644 --- a/data/maps/daedalus/rooms/Zoo N.txtpb +++ b/data/maps/daedalus/rooms/Zoo N.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Zoo N" | 1 | name: "Zoo N" |
2 | display_name: "Zoo" | 2 | panel_display_name: "Zoo" |
3 | panels { | 3 | panels { |
4 | name: "BILL" | 4 | name: "BILL" |
5 | path: "Panels/V Maze/four_13" | 5 | path: "Panels/V Maze/four_13" |
@@ -13,6 +13,7 @@ panels { | |||
13 | clue: "fin" | 13 | clue: "fin" |
14 | answer: "whale" | 14 | answer: "whale" |
15 | symbols: BOXES | 15 | symbols: BOXES |
16 | display_name: "FIN (N)" | ||
16 | } | 17 | } |
17 | panels { | 18 | panels { |
18 | name: "BLOWHOLE" | 19 | name: "BLOWHOLE" |
diff --git a/data/maps/daedalus/rooms/Zoo NE.txtpb b/data/maps/daedalus/rooms/Zoo NE.txtpb index 155172d..89bedae 100644 --- a/data/maps/daedalus/rooms/Zoo NE.txtpb +++ b/data/maps/daedalus/rooms/Zoo NE.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Zoo NE" | 1 | name: "Zoo NE" |
2 | display_name: "Zoo" | 2 | panel_display_name: "Zoo" |
3 | panels { | 3 | panels { |
4 | name: "FANG" | 4 | name: "FANG" |
5 | path: "Panels/V Maze/four_5" | 5 | path: "Panels/V Maze/four_5" |
diff --git a/data/maps/daedalus/rooms/Zoo S.txtpb b/data/maps/daedalus/rooms/Zoo S.txtpb index f4ddaea..3f3a8de 100644 --- a/data/maps/daedalus/rooms/Zoo S.txtpb +++ b/data/maps/daedalus/rooms/Zoo S.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Zoo S" | 1 | name: "Zoo S" |
2 | display_name: "Zoo" | 2 | panel_display_name: "Zoo" |
3 | panels { | 3 | panels { |
4 | name: "SHELL" | 4 | name: "SHELL" |
5 | path: "Panels/V Maze/four_9" | 5 | path: "Panels/V Maze/four_9" |
@@ -13,6 +13,7 @@ panels { | |||
13 | clue: "fin" | 13 | clue: "fin" |
14 | answer: "fish" | 14 | answer: "fish" |
15 | symbols: BOXES | 15 | symbols: BOXES |
16 | display_name: "FIN (S)" | ||
16 | } | 17 | } |
17 | panels { | 18 | panels { |
18 | name: "PINCER" | 19 | name: "PINCER" |
diff --git a/data/maps/daedalus/rooms/Zoo SE.txtpb b/data/maps/daedalus/rooms/Zoo SE.txtpb index 906d009..199f234 100644 --- a/data/maps/daedalus/rooms/Zoo SE.txtpb +++ b/data/maps/daedalus/rooms/Zoo SE.txtpb | |||
@@ -1,2 +1,2 @@ | |||
1 | name: "Zoo SE" | 1 | name: "Zoo SE" |
2 | display_name: "Zoo" | 2 | panel_display_name: "Zoo" |
diff --git a/data/maps/four_rooms/doors.txtpb b/data/maps/four_rooms/doors.txtpb index f0bf060..e58adb2 100644 --- a/data/maps/four_rooms/doors.txtpb +++ b/data/maps/four_rooms/doors.txtpb | |||
@@ -11,6 +11,7 @@ doors { | |||
11 | panels { room: "Intensify Room" name: "INJURY" } | 11 | panels { room: "Intensify Room" name: "INJURY" } |
12 | panels { room: "Intensify Room" name: "SWAY" } | 12 | panels { room: "Intensify Room" name: "SWAY" } |
13 | location_room: "Intensify Room" | 13 | location_room: "Intensify Room" |
14 | location_name: "Intensify Room" | ||
14 | } | 15 | } |
15 | doors { | 16 | doors { |
16 | name: "Examples Door" | 17 | name: "Examples Door" |
@@ -25,6 +26,7 @@ doors { | |||
25 | panels { room: "Examples Room" name: "URN" } | 26 | panels { room: "Examples Room" name: "URN" } |
26 | panels { room: "Examples Room" name: "ART" } | 27 | panels { room: "Examples Room" name: "ART" } |
27 | location_room: "Examples Room" | 28 | location_room: "Examples Room" |
29 | location_name: "Examples Room" | ||
28 | } | 30 | } |
29 | doors { | 31 | doors { |
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 | } |
43 | doors { | 46 | doors { |
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 | } |
57 | doors { | 61 | doors { |
58 | name: "A2 Door" | 62 | name: "A2 Door" |
diff --git a/data/maps/four_rooms/rooms/A2 Room.txtpb b/data/maps/four_rooms/rooms/A2 Room.txtpb index 236ce01..ea2ae64 100644 --- a/data/maps/four_rooms/rooms/A2 Room.txtpb +++ b/data/maps/four_rooms/rooms/A2 Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "A2 Room" | 1 | name: "A2 Room" |
2 | display_name: "Hallway" | ||
3 | letters { | 2 | letters { |
4 | key: "a" | 3 | key: "a" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/four_rooms/rooms/Examples Room.txtpb b/data/maps/four_rooms/rooms/Examples Room.txtpb index 3d82e22..4146120 100644 --- a/data/maps/four_rooms/rooms/Examples Room.txtpb +++ b/data/maps/four_rooms/rooms/Examples Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Examples Room" | 1 | name: "Examples Room" |
2 | display_name: "Examples Room" | ||
3 | panels { | 2 | panels { |
4 | name: "SIZE (1)" | 3 | name: "SIZE (1)" |
5 | path: "Panels/Room 2 Examples/entry_1" | 4 | path: "Panels/Room 2 Examples/entry_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "DAEDALUS" | 59 | name: "DAEDALUS" |
60 | display_name: "Examples Room Worldport" | ||
61 | path: "Components/Warps/worldport2" | 61 | path: "Components/Warps/worldport2" |
62 | orientation: "north" | 62 | destination { x: 0 y: 0 z: -40.5 } |
63 | rotation: 180 | ||
63 | } | 64 | } |
diff --git a/data/maps/four_rooms/rooms/Hallway.txtpb b/data/maps/four_rooms/rooms/Hallway.txtpb index f80cf73..124a5b3 100644 --- a/data/maps/four_rooms/rooms/Hallway.txtpb +++ b/data/maps/four_rooms/rooms/Hallway.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Hallway" | 1 | name: "Hallway" |
2 | display_name: "Hallway" | ||
3 | panels { | 2 | panels { |
4 | name: "SUSPICION" | 3 | name: "SUSPICION" |
5 | path: "Panels/Reward Room/reward_1" | 4 | path: "Panels/Reward Room/reward_1" |
diff --git a/data/maps/four_rooms/rooms/Intensify Room.txtpb b/data/maps/four_rooms/rooms/Intensify Room.txtpb index fb95a1e..8c6924a 100644 --- a/data/maps/four_rooms/rooms/Intensify Room.txtpb +++ b/data/maps/four_rooms/rooms/Intensify Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Intensify Room" | 1 | name: "Intensify Room" |
2 | display_name: "Intensify Room" | ||
3 | panels { | 2 | panels { |
4 | name: "SMALL" | 3 | name: "SMALL" |
5 | path: "Panels/Room 1 Intensify/entry_1" | 4 | path: "Panels/Room 1 Intensify/entry_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "IMPRESSIVE" | 59 | name: "IMPRESSIVE" |
60 | display_name: "Intensify Room Worldport" | ||
61 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
62 | orientation: "south" | 62 | destination { x: 0 y: 0 z: 6.5 } |
63 | rotation: 0 | ||
63 | } | 64 | } |
diff --git a/data/maps/four_rooms/rooms/Keyholder Room.txtpb b/data/maps/four_rooms/rooms/Keyholder Room.txtpb index 9605fad..13c3dce 100644 --- a/data/maps/four_rooms/rooms/Keyholder Room.txtpb +++ b/data/maps/four_rooms/rooms/Keyholder Room.txtpb | |||
@@ -1,6 +1,6 @@ | |||
1 | name: "Keyholder Room" | 1 | name: "Keyholder Room" |
2 | display_name: "Hallway" | ||
3 | keyholders { | 2 | keyholders { |
4 | name: "A" | 3 | name: "A" |
5 | path: "Components/KeyHolders/keyHolderA" | 4 | path: "Components/KeyHolders/keyHolderA" |
5 | key: "a" | ||
6 | } | 6 | } |
diff --git a/data/maps/four_rooms/rooms/Synonyms Room.txtpb b/data/maps/four_rooms/rooms/Synonyms Room.txtpb index 054e4ef..bcbf64e 100644 --- a/data/maps/four_rooms/rooms/Synonyms Room.txtpb +++ b/data/maps/four_rooms/rooms/Synonyms Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Synonyms Room" | 1 | name: "Synonyms Room" |
2 | display_name: "Synonyms Room" | ||
3 | panels { | 2 | panels { |
4 | name: "MINUTE" | 3 | name: "MINUTE" |
5 | path: "Panels/Room 3 Synonyms/entry_1" | 4 | path: "Panels/Room 3 Synonyms/entry_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Synonyms Room Worldport" | ||
61 | path: "Components/Warps/worldport3" | 61 | path: "Components/Warps/worldport3" |
62 | orientation: "south" | 62 | destination { x: 20 y: 0 z: 6.5 } |
63 | rotation: 0 | ||
63 | } | 64 | } |
diff --git a/data/maps/four_rooms/rooms/Time Room.txtpb b/data/maps/four_rooms/rooms/Time Room.txtpb index 38f529d..74f951d 100644 --- a/data/maps/four_rooms/rooms/Time Room.txtpb +++ b/data/maps/four_rooms/rooms/Time Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Time Room" | 1 | name: "Time Room" |
2 | display_name: "Time Room" | ||
3 | panels { | 2 | panels { |
4 | name: "BROODING" | 3 | name: "BROODING" |
5 | path: "Panels/Room 4 Time/entry_1" | 4 | path: "Panels/Room 4 Time/entry_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "OWL" | 59 | name: "OWL" |
60 | display_name: "Time Room Worldport" | ||
61 | path: "Components/Warps/worldport4" | 61 | path: "Components/Warps/worldport4" |
62 | orientation: "north" | 62 | destination { x: 20 y: 0 z: -40.5 } |
63 | rotation: 180 | ||
63 | } | 64 | } |
diff --git a/data/maps/the_ancient/doors.txtpb b/data/maps/the_ancient/doors.txtpb index 75c08f6..e550306 100644 --- a/data/maps/the_ancient/doors.txtpb +++ b/data/maps/the_ancient/doors.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | doors { | 1 | doors { |
2 | name: "Front Door" | 2 | name: "Front Door" |
3 | type: STANDARD | 3 | type: STANDARD |
4 | receivers: "Components/Doors/Front N Tree" | ||
4 | panels { room: "Outside" name: "THIS" } | 5 | panels { room: "Outside" name: "THIS" } |
5 | location_room: "Outside" | 6 | location_room: "Outside" |
6 | } | 7 | } |
@@ -37,7 +38,8 @@ doors { | |||
37 | } | 38 | } |
38 | doors { | 39 | doors { |
39 | name: "Lavender Cubes" | 40 | name: "Lavender Cubes" |
40 | type: STANDARD | 41 | type: LOCATION_ONLY |
41 | panels { room: "Inside" name: "COLOR" } | 42 | panels { room: "Inside" name: "COLOR" } |
42 | location_room: "Inside" | 43 | location_room: "Inside" |
44 | location_name: "COLOR" | ||
43 | } | 45 | } |
diff --git a/data/maps/the_ancient/rooms/Ending.txtpb b/data/maps/the_ancient/rooms/Ending.txtpb index eea1228..df3fe01 100644 --- a/data/maps/the_ancient/rooms/Ending.txtpb +++ b/data/maps/the_ancient/rooms/Ending.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Ending" | 1 | name: "Ending" |
2 | display_name: "Ending" | ||
3 | endings { | 2 | endings { |
4 | name: "GREEN" | 3 | name: "GREEN" |
5 | path: "Components/Ending/green_ending" | 4 | path: "Components/Ending/green_ending" |
diff --git a/data/maps/the_ancient/rooms/Inside.txtpb b/data/maps/the_ancient/rooms/Inside.txtpb index d088682..3723b2d 100644 --- a/data/maps/the_ancient/rooms/Inside.txtpb +++ b/data/maps/the_ancient/rooms/Inside.txtpb | |||
@@ -1,10 +1,8 @@ | |||
1 | name: "Inside" | 1 | name: "Inside" |
2 | display_name: "Inside" | ||
3 | panels { | 2 | panels { |
4 | name: "COLOR" | 3 | name: "COLOR" |
5 | path: "Panels/panel_2" | 4 | path: "Panels/panel_2" |
6 | clue: "color" | 5 | clue: "color" |
7 | answer: "lavender" | 6 | answer: "lavender" |
8 | symbols: EXAMPLE | 7 | symbols: EXAMPLE |
9 | # TODO: how does this connect to the "lavender_cubes" switch? | ||
10 | } | 8 | } |
diff --git a/data/maps/the_ancient/rooms/Outside.txtpb b/data/maps/the_ancient/rooms/Outside.txtpb index 6f49bba..1458357 100644 --- a/data/maps/the_ancient/rooms/Outside.txtpb +++ b/data/maps/the_ancient/rooms/Outside.txtpb | |||
@@ -1,8 +1,8 @@ | |||
1 | name: "Outside" | 1 | name: "Outside" |
2 | display_name: "Outside" | ||
3 | panels { | 2 | panels { |
4 | name: "THIS" | 3 | name: "THIS" |
5 | path: "Panels/panel_1" | 4 | path: "Panels/panel_1" |
6 | clue: "this" | 5 | clue: "this" |
7 | answer: "sphinx" | 6 | answer: "sphinx" |
7 | symbols: QUESTION | ||
8 | } | 8 | } |
diff --git a/data/maps/the_bearer/connections.txtpb b/data/maps/the_bearer/connections.txtpb index 23410f0..ba14d83 100644 --- a/data/maps/the_bearer/connections.txtpb +++ b/data/maps/the_bearer/connections.txtpb | |||
@@ -263,3 +263,8 @@ connections { | |||
263 | to_room: "Butterfly Room" | 263 | to_room: "Butterfly Room" |
264 | door { name: "Butterfly Entrance" } | 264 | door { name: "Butterfly Entrance" } |
265 | } | 265 | } |
266 | connections { | ||
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 | } |
212 | doors { | 212 | doors { |
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 | } |
242 | doors { | 241 | doors { |
243 | name: "Control Center Brown Door" | 242 | name: "Control Center Brown Door" |
@@ -249,5 +248,5 @@ doors { | |||
249 | name: "Butterfly Entrance" | 248 | name: "Butterfly Entrance" |
250 | type: ITEM_ONLY | 249 | type: ITEM_ONLY |
251 | receivers: "Components/Doors/brown_2" | 250 | receivers: "Components/Doors/brown_2" |
252 | switches: "double_letters" | 251 | double_letters: true |
253 | } | 252 | } |
diff --git a/data/maps/the_bearer/rooms/Back Area.txtpb b/data/maps/the_bearer/rooms/Back Area.txtpb index bd90b50..2be4cb4 100644 --- a/data/maps/the_bearer/rooms/Back Area.txtpb +++ b/data/maps/the_bearer/rooms/Back Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Back Area" | 1 | name: "Back Area" |
2 | display_name: "Back Area" | ||
3 | panels { | 2 | panels { |
4 | name: "COLOR" | 3 | name: "COLOR" |
5 | path: "Panels/Entry/panel_3" | 4 | path: "Panels/Entry/panel_3" |
@@ -8,13 +7,9 @@ panels { | |||
8 | symbols: EXAMPLE | 7 | symbols: EXAMPLE |
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "TREE" | ||
12 | path: "Components/Warps/worldport3" | ||
13 | orientation: "north" | ||
14 | required_door { name: "Control Center Brown Door" } | ||
15 | } | ||
16 | ports { | ||
17 | name: "DAEDALUS" | 10 | name: "DAEDALUS" |
11 | display_name: "Dark Hallway" | ||
18 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
19 | orientation: "north" | 13 | destination { x: 10 y: 0 z: -84.5 } |
14 | rotation: 180 | ||
20 | } | 15 | } |
diff --git a/data/maps/the_bearer/rooms/Blue Animal (View).txtpb b/data/maps/the_bearer/rooms/Blue Animal (View).txtpb index a13ce1d..33c278c 100644 --- a/data/maps/the_bearer/rooms/Blue Animal (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Animal (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Blue Animal (View)" | 1 | name: "Blue Animal (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "HALF" | 3 | name: "HALF" |
5 | path: "Panels/Blue/panel_2" | 4 | path: "Panels/Blue/panel_2" |
diff --git a/data/maps/the_bearer/rooms/Blue Animal.txtpb b/data/maps/the_bearer/rooms/Blue Animal.txtpb index 49ac048..e503c93 100644 --- a/data/maps/the_bearer/rooms/Blue Animal.txtpb +++ b/data/maps/the_bearer/rooms/Blue Animal.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Blue Animal" | name: "Blue Animal" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Blue Planet (View).txtpb b/data/maps/the_bearer/rooms/Blue Planet (View).txtpb index 172565b..e745718 100644 --- a/data/maps/the_bearer/rooms/Blue Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Planet (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Blue Planet (View)" | 1 | name: "Blue Planet (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "TUNE" | 3 | name: "TUNE" |
5 | path: "Panels/Blue/panel_4" | 4 | path: "Panels/Blue/panel_4" |
diff --git a/data/maps/the_bearer/rooms/Blue Planet.txtpb b/data/maps/the_bearer/rooms/Blue Planet.txtpb index b291c35..b044590 100644 --- a/data/maps/the_bearer/rooms/Blue Planet.txtpb +++ b/data/maps/the_bearer/rooms/Blue Planet.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Blue Planet" | name: "Blue Planet" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Blue Town (View).txtpb b/data/maps/the_bearer/rooms/Blue Town (View).txtpb index f66eae9..f57fc9b 100644 --- a/data/maps/the_bearer/rooms/Blue Town (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Town (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Blue Town (View)" | 1 | name: "Blue Town (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "LICE" | 3 | name: "LICE" |
5 | path: "Panels/Blue/panel_3" | 4 | path: "Panels/Blue/panel_3" |
diff --git a/data/maps/the_bearer/rooms/Blue Town.txtpb b/data/maps/the_bearer/rooms/Blue Town.txtpb index b24af76..5ceed12 100644 --- a/data/maps/the_bearer/rooms/Blue Town.txtpb +++ b/data/maps/the_bearer/rooms/Blue Town.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Blue Town" | name: "Blue Town" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb b/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb index f9443fd..cf1ffd3 100644 --- a/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Blue Vegetable (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Blue Vegetable (View)" | 1 | name: "Blue Vegetable (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "THORN" | 3 | name: "THORN" |
5 | path: "Panels/Blue/panel_1" | 4 | path: "Panels/Blue/panel_1" |
diff --git a/data/maps/the_bearer/rooms/Blue Vegetable.txtpb b/data/maps/the_bearer/rooms/Blue Vegetable.txtpb index 9034471..64ce77d 100644 --- a/data/maps/the_bearer/rooms/Blue Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Blue Vegetable.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Blue Vegetable" | name: "Blue Vegetable" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Butterfly Room.txtpb b/data/maps/the_bearer/rooms/Butterfly Room.txtpb index bd20505..a702737 100644 --- a/data/maps/the_bearer/rooms/Butterfly Room.txtpb +++ b/data/maps/the_bearer/rooms/Butterfly Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Butterfly Room" | 1 | name: "Butterfly Room" |
2 | display_name: "Back Area" | ||
3 | panels { | 2 | panels { |
4 | name: "VIBRANT" | 3 | name: "VIBRANT" |
5 | path: "Panels/Entry/panel_4" | 4 | path: "Panels/Entry/panel_4" |
diff --git a/data/maps/the_bearer/rooms/Entry.txtpb b/data/maps/the_bearer/rooms/Entry.txtpb index d7a8db6..517088d 100644 --- a/data/maps/the_bearer/rooms/Entry.txtpb +++ b/data/maps/the_bearer/rooms/Entry.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Entry" | 1 | name: "Entry" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "VIEW" | 3 | name: "VIEW" |
5 | path: "Panels/Entry/panel_1" | 4 | path: "Panels/Entry/panel_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "UNYIELDING" | 59 | name: "UNYIELDING" |
60 | display_name: "Main Entrance" | ||
61 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
62 | orientation: "east" | 62 | destination { x: 3 y: 4 z: 15 } |
63 | rotation: 90 | ||
63 | } | 64 | } |
diff --git a/data/maps/the_bearer/rooms/Green Animal.txtpb b/data/maps/the_bearer/rooms/Green Animal.txtpb index 61522cc..147f825 100644 --- a/data/maps/the_bearer/rooms/Green Animal.txtpb +++ b/data/maps/the_bearer/rooms/Green Animal.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Green Animal" | name: "Green Animal" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Green Planet (View).txtpb b/data/maps/the_bearer/rooms/Green Planet (View).txtpb index 79363bc..4d9f449 100644 --- a/data/maps/the_bearer/rooms/Green Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Green Planet (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Green Planet (View)" | 1 | name: "Green Planet (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "SOIL" | 3 | name: "SOIL" |
5 | path: "Panels/Green/panel_4" | 4 | path: "Panels/Green/panel_4" |
diff --git a/data/maps/the_bearer/rooms/Green Planet.txtpb b/data/maps/the_bearer/rooms/Green Planet.txtpb index b97b731..efe000a 100644 --- a/data/maps/the_bearer/rooms/Green Planet.txtpb +++ b/data/maps/the_bearer/rooms/Green Planet.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Green Planet" | name: "Green Planet" | |
2 | display_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 @@ | |||
1 | name: "Green Town" | name: "Green Town" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb b/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb index 4bbab5d..98fbbe8 100644 --- a/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Green Vegetable (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Green Vegetable (View)" | 1 | name: "Green Vegetable (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "SPIN" | 3 | name: "SPIN" |
5 | path: "Panels/Green/panel_1" | 4 | path: "Panels/Green/panel_1" |
diff --git a/data/maps/the_bearer/rooms/Green Vegetable.txtpb b/data/maps/the_bearer/rooms/Green Vegetable.txtpb index ccb817a..051a6d3 100644 --- a/data/maps/the_bearer/rooms/Green Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Green Vegetable.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Green Vegetable" | name: "Green Vegetable" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Orange Planet.txtpb b/data/maps/the_bearer/rooms/Orange Planet.txtpb index 0fbd929..15fae66 100644 --- a/data/maps/the_bearer/rooms/Orange Planet.txtpb +++ b/data/maps/the_bearer/rooms/Orange Planet.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Orange Planet" | 1 | name: "Orange Planet" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "MAR" | 3 | name: "MAR" |
5 | path: "Panels/Red/panel_4" | 4 | path: "Panels/Red/panel_4" |
diff --git a/data/maps/the_bearer/rooms/Orange Vegetable.txtpb b/data/maps/the_bearer/rooms/Orange Vegetable.txtpb index d4f7b82..e4d59e6 100644 --- a/data/maps/the_bearer/rooms/Orange Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Orange Vegetable.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Orange Vegetable" | 1 | name: "Orange Vegetable" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "POTATO" | 3 | name: "POTATO" |
5 | path: "Panels/Red/panel_1" | 4 | path: "Panels/Red/panel_1" |
diff --git a/data/maps/the_bearer/rooms/Overlook.txtpb b/data/maps/the_bearer/rooms/Overlook.txtpb index 384802c..9eadf8f 100644 --- a/data/maps/the_bearer/rooms/Overlook.txtpb +++ b/data/maps/the_bearer/rooms/Overlook.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Overlook" | name: "Overlook" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Purple Animal (View).txtpb b/data/maps/the_bearer/rooms/Purple Animal (View).txtpb index 7122059..04ae0f8 100644 --- a/data/maps/the_bearer/rooms/Purple Animal (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Animal (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Purple Animal (View)" | 1 | name: "Purple Animal (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "SUNBASS" | 3 | name: "SUNBASS" |
5 | path: "Panels/Purple/panel_2" | 4 | path: "Panels/Purple/panel_2" |
diff --git a/data/maps/the_bearer/rooms/Purple Animal.txtpb b/data/maps/the_bearer/rooms/Purple Animal.txtpb index 9ddb70e..1c3a52c 100644 --- a/data/maps/the_bearer/rooms/Purple Animal.txtpb +++ b/data/maps/the_bearer/rooms/Purple Animal.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Purple Animal" | name: "Purple Animal" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Purple Planet (View).txtpb b/data/maps/the_bearer/rooms/Purple Planet (View).txtpb index 4ab506d..bacfae6 100644 --- a/data/maps/the_bearer/rooms/Purple Planet (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Planet (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Purple Planet (View)" | 1 | name: "Purple Planet (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "DOG" | 3 | name: "DOG" |
5 | path: "Panels/Purple/panel_4" | 4 | path: "Panels/Purple/panel_4" |
diff --git a/data/maps/the_bearer/rooms/Purple Planet.txtpb b/data/maps/the_bearer/rooms/Purple Planet.txtpb index 37f7ddc..03021d5 100644 --- a/data/maps/the_bearer/rooms/Purple Planet.txtpb +++ b/data/maps/the_bearer/rooms/Purple Planet.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Purple Planet" | name: "Purple Planet" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Purple Town (View).txtpb b/data/maps/the_bearer/rooms/Purple Town (View).txtpb index 40927f4..855e3ea 100644 --- a/data/maps/the_bearer/rooms/Purple Town (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Town (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Purple Town (View)" | 1 | name: "Purple Town (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "GRACEFUL" | 3 | name: "GRACEFUL" |
5 | path: "Panels/Purple/panel_3" | 4 | path: "Panels/Purple/panel_3" |
diff --git a/data/maps/the_bearer/rooms/Purple Town.txtpb b/data/maps/the_bearer/rooms/Purple Town.txtpb index 768f378..b077178 100644 --- a/data/maps/the_bearer/rooms/Purple Town.txtpb +++ b/data/maps/the_bearer/rooms/Purple Town.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Purple Town" | name: "Purple Town" | |
2 | display_name: "Main Area" | ||
diff --git a/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb b/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb index 182a5bb..1a6ab04 100644 --- a/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb +++ b/data/maps/the_bearer/rooms/Purple Vegetable (View).txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Purple Vegetable (View)" | 1 | name: "Purple Vegetable (View)" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "AUBERGINE" | 3 | name: "AUBERGINE" |
5 | path: "Panels/Purple/panel_1" | 4 | path: "Panels/Purple/panel_1" |
diff --git a/data/maps/the_bearer/rooms/Purple Vegetable.txtpb b/data/maps/the_bearer/rooms/Purple Vegetable.txtpb index ef5dd7e..380b909 100644 --- a/data/maps/the_bearer/rooms/Purple Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Purple Vegetable.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Purple Vegetable" | name: "Purple Vegetable" | |
2 | display_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 @@ | |||
1 | name: "Q2 Room" | 1 | name: "Q2 Room" |
2 | display_name: "Back Area" | ||
3 | letters { | 2 | letters { |
4 | key: "q" | 3 | key: "q" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_bearer/rooms/Red Animal.txtpb b/data/maps/the_bearer/rooms/Red Animal.txtpb index 845fbed..d5ae244 100644 --- a/data/maps/the_bearer/rooms/Red Animal.txtpb +++ b/data/maps/the_bearer/rooms/Red Animal.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Red Animal" | 1 | name: "Red Animal" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "FOOLSHARK" | 3 | name: "FOOLSHARK" |
5 | path: "Panels/Orange/panel_2" | 4 | path: "Panels/Orange/panel_2" |
diff --git a/data/maps/the_bearer/rooms/Red Planet.txtpb b/data/maps/the_bearer/rooms/Red Planet.txtpb index 55a105d..dd3f2ec 100644 --- a/data/maps/the_bearer/rooms/Red Planet.txtpb +++ b/data/maps/the_bearer/rooms/Red Planet.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Red Planet" | 1 | name: "Red Planet" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "FUEL" | 3 | name: "FUEL" |
5 | path: "Panels/Red/panel_3" | 4 | path: "Panels/Red/panel_3" |
diff --git a/data/maps/the_bearer/rooms/Red Town.txtpb b/data/maps/the_bearer/rooms/Red Town.txtpb index 8a29ced..ed608cc 100644 --- a/data/maps/the_bearer/rooms/Red Town.txtpb +++ b/data/maps/the_bearer/rooms/Red Town.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Red Town" | 1 | name: "Red Town" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "DESTRUCTION" | 3 | name: "DESTRUCTION" |
5 | path: "Panels/Orange/panel_3" | 4 | path: "Panels/Orange/panel_3" |
diff --git a/data/maps/the_bearer/rooms/Red Vegetable.txtpb b/data/maps/the_bearer/rooms/Red Vegetable.txtpb index 1494e26..fb694db 100644 --- a/data/maps/the_bearer/rooms/Red Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Red Vegetable.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Red Vegetable" | 1 | name: "Red Vegetable" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "CARD" | 3 | name: "CARD" |
5 | path: "Panels/Red/panel_2" | 4 | path: "Panels/Red/panel_2" |
diff --git a/data/maps/the_bearer/rooms/Tree Entrance.txtpb b/data/maps/the_bearer/rooms/Tree Entrance.txtpb new file mode 100644 index 0000000..1b50ddd --- /dev/null +++ b/data/maps/the_bearer/rooms/Tree Entrance.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Tree Entrance" | ||
2 | ports { | ||
3 | name: "TREE" | ||
4 | display_name: "Brown Hallway" | ||
5 | path: "Components/Warps/worldport3" | ||
6 | destination { x: -19 y: 0 z: -83.5 } | ||
7 | rotation: 180 | ||
8 | } | ||
diff --git a/data/maps/the_bearer/rooms/Yellow Planet.txtpb b/data/maps/the_bearer/rooms/Yellow Planet.txtpb index 9c6d39d..7f8a86b 100644 --- a/data/maps/the_bearer/rooms/Yellow Planet.txtpb +++ b/data/maps/the_bearer/rooms/Yellow Planet.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Yellow Planet" | 1 | name: "Yellow Planet" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "ZEUS" | 3 | name: "ZEUS" |
5 | path: "Panels/Orange/panel_4" | 4 | path: "Panels/Orange/panel_4" |
diff --git a/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb b/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb index 26ef491..f37faa5 100644 --- a/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb +++ b/data/maps/the_bearer/rooms/Yellow Vegetable.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Yellow Vegetable" | 1 | name: "Yellow Vegetable" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "CAKE" | 3 | name: "CAKE" |
5 | path: "Panels/Orange/panel_1" | 4 | path: "Panels/Orange/panel_1" |
diff --git a/data/maps/the_between/rooms/B2 Back Room.txtpb b/data/maps/the_between/rooms/B2 Back Room.txtpb index 132ba56..0972ed9 100644 --- a/data/maps/the_between/rooms/B2 Back Room.txtpb +++ b/data/maps/the_between/rooms/B2 Back Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "B2 Back Room" | 1 | name: "B2 Back Room" |
2 | display_name: "B2 Room" | ||
3 | letters { | 2 | letters { |
4 | key: "b" | 3 | key: "b" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_between/rooms/B2 Front Room.txtpb b/data/maps/the_between/rooms/B2 Front Room.txtpb index 02c09fb..f23ed20 100644 --- a/data/maps/the_between/rooms/B2 Front Room.txtpb +++ b/data/maps/the_between/rooms/B2 Front Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "B2 Front Room" | 1 | name: "B2 Front Room" |
2 | display_name: "B2 Room" | ||
3 | paintings { | 2 | paintings { |
4 | name: "EYES" | 3 | name: "EYES" |
5 | path: "Components/Paintings/eyes" | 4 | path: "Components/Paintings/eyes" |
diff --git a/data/maps/the_between/rooms/Control Center Side.txtpb b/data/maps/the_between/rooms/Control Center Side.txtpb index 81bae60..b308586 100644 --- a/data/maps/the_between/rooms/Control Center Side.txtpb +++ b/data/maps/the_between/rooms/Control Center Side.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Control Center Side" | 1 | name: "Control Center Side" |
2 | display_name: "Control Center Side" | ||
3 | panels { | 2 | panels { |
4 | name: "RIGHT" | 3 | name: "RIGHT" |
5 | path: "Panels/Helpers/panel_1" | 4 | path: "Panels/Helpers/panel_1" |
@@ -14,11 +13,15 @@ paintings { | |||
14 | } | 13 | } |
15 | ports { | 14 | ports { |
16 | name: "CC" | 15 | name: "CC" |
16 | display_name: "Lavender Structure" | ||
17 | path: "Components/Warps/worldport3" | 17 | path: "Components/Warps/worldport3" |
18 | orientation: "north" | 18 | destination { x: 36 y: 0 z: 1 } |
19 | rotation: 180 | ||
19 | } | 20 | } |
20 | ports { | 21 | ports { |
21 | name: "LIVELY" | 22 | name: "LIVELY" |
23 | display_name: "Near Painting Worldport" | ||
22 | path: "Components/Warps/worldport2" | 24 | path: "Components/Warps/worldport2" |
23 | orientation: "south" | 25 | destination { x: 24 y: 0 z: 6.5 } |
26 | rotation: 0 | ||
24 | } | 27 | } |
diff --git a/data/maps/the_between/rooms/Main Area.txtpb b/data/maps/the_between/rooms/Main Area.txtpb index a8e15a9..898b265 100644 --- a/data/maps/the_between/rooms/Main Area.txtpb +++ b/data/maps/the_between/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "NEW" | 3 | name: "NEW" |
5 | path: "Panels/Room 1/panel_1" | 4 | path: "Panels/Room 1/panel_1" |
@@ -198,6 +197,8 @@ panels { | |||
198 | } | 197 | } |
199 | ports { | 198 | ports { |
200 | name: "GREAT" | 199 | name: "GREAT" |
200 | display_name: "Salmon Hallway" | ||
201 | path: "Components/Warps/worldport" | 201 | path: "Components/Warps/worldport" |
202 | orientation: "east" | 202 | destination { x: -1 y: 0 z: 20 } |
203 | rotation: 90 | ||
203 | } | 204 | } |
diff --git a/data/maps/the_between/rooms/Plaza Entrance.txtpb b/data/maps/the_between/rooms/Plaza Entrance.txtpb index b99081a..894ebae 100644 --- a/data/maps/the_between/rooms/Plaza Entrance.txtpb +++ b/data/maps/the_between/rooms/Plaza Entrance.txtpb | |||
@@ -1,7 +1,8 @@ | |||
1 | name: "Plaza Entrance" | 1 | name: "Plaza Entrance" |
2 | display_name: "Main Area" | ||
3 | ports { | 2 | ports { |
4 | name: "PLAZA" | 3 | name: "PLAZA" |
4 | display_name: "Trick or Treat Worldport" | ||
5 | path: "Components/Warps/worldport4" | 5 | path: "Components/Warps/worldport4" |
6 | orientation: "north" | 6 | destination { x: -38 y: 0 z: 1 } |
7 | rotation: 180 | ||
7 | } | 8 | } |
diff --git a/data/maps/the_butterfly/rooms/Main Area.txtpb b/data/maps/the_butterfly/rooms/Main Area.txtpb index 9a8b3d5..453e64a 100644 --- a/data/maps/the_butterfly/rooms/Main Area.txtpb +++ b/data/maps/the_butterfly/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "SPECIES" | 3 | name: "SPECIES" |
5 | path: "Panels/Room_1/panel_1" | 4 | path: "Panels/Room_1/panel_1" |
@@ -128,6 +127,8 @@ panels { | |||
128 | } | 127 | } |
129 | ports { | 128 | ports { |
130 | name: "GALLERY" | 129 | name: "GALLERY" |
130 | display_name: "Worldport" | ||
131 | path: "Components/Warps/worldport" | 131 | path: "Components/Warps/worldport" |
132 | orientation: "southwest" # uhhhh this is new | 132 | destination { x: -19 y: 0 z: 19 } |
133 | rotation: 315 | ||
133 | } | 134 | } |
diff --git a/data/maps/the_butterfly/rooms/Mastery.txtpb b/data/maps/the_butterfly/rooms/Mastery.txtpb index f494fde..bbe8742 100644 --- a/data/maps/the_butterfly/rooms/Mastery.txtpb +++ b/data/maps/the_butterfly/rooms/Mastery.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Mastery" | 1 | name: "Mastery" |
2 | display_name: "Main Area" | ||
3 | masteries { | 2 | masteries { |
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 | } |
52 | doors { | 52 | doors { |
53 | name: "Purple Side Entrance" | 53 | name: "Purple Side Entrance" |
54 | type: STANDARD | 54 | type: STANDARD |
55 | receivers: "Components/Doors/entry_7b3" | 55 | receivers: "Components/Doors/entry_7b3" |
56 | receivers: "Components/Doors/entry_7b4" | ||
56 | panels { room: "Cyan Hallway" name: "KOI" } | 57 | panels { room: "Cyan Hallway" name: "KOI" } |
57 | panels { room: "Cyan Hallway" name: "WISH" } | 58 | panels { room: "Cyan Hallway" name: "WISH" } |
58 | location_room: "Cyan Hallway" | 59 | location_room: "Cyan Hallway" |
diff --git a/data/maps/the_colorful/rooms/Black Room.txtpb b/data/maps/the_colorful/rooms/Black Room.txtpb index 75aec81..21a0d41 100644 --- a/data/maps/the_colorful/rooms/Black Room.txtpb +++ b/data/maps/the_colorful/rooms/Black Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Black Room" | 1 | name: "Black Room" |
2 | display_name: "Black Room" | ||
3 | panels { | 2 | panels { |
4 | name: "STARK" | 3 | name: "STARK" |
5 | path: "Panels/Hallway/panel_2" | 4 | path: "Panels/Hallway/panel_2" |
diff --git a/data/maps/the_colorful/rooms/Blue Room.txtpb b/data/maps/the_colorful/rooms/Blue Room.txtpb index c334f6e..ec9337d 100644 --- a/data/maps/the_colorful/rooms/Blue Room.txtpb +++ b/data/maps/the_colorful/rooms/Blue Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Blue Room" | 1 | name: "Blue Room" |
2 | display_name: "Blue Room" | ||
3 | panels { | 2 | panels { |
4 | name: "VINE" | 3 | name: "VINE" |
5 | path: "Panels/Hallway/panel_4" | 4 | path: "Panels/Hallway/panel_4" |
diff --git a/data/maps/the_colorful/rooms/Brown Room.txtpb b/data/maps/the_colorful/rooms/Brown Room.txtpb index 8eec879..a5f590b 100644 --- a/data/maps/the_colorful/rooms/Brown Room.txtpb +++ b/data/maps/the_colorful/rooms/Brown Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Brown Room" | 1 | name: "Brown Room" |
2 | display_name: "Brown Room" | ||
3 | panels { | 2 | panels { |
4 | name: "FIRE" | 3 | name: "FIRE" |
5 | path: "Panels/Hallway/panel_9" | 4 | path: "Panels/Hallway/panel_9" |
diff --git a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb index d6a2425..d94a0a6 100644 --- a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb +++ b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Cyan Hallway" | 1 | name: "Cyan Hallway" |
2 | display_name: "Cyan Hallway" | ||
3 | panels { | 2 | panels { |
4 | name: "KOI" | 3 | name: "KOI" |
5 | path: "Panels/Extra/panel_12" | 4 | path: "Panels/Extra/panel_12" |
@@ -24,11 +23,15 @@ panels { | |||
24 | } | 23 | } |
25 | ports { | 24 | ports { |
26 | name: "STURDY" | 25 | name: "STURDY" |
26 | display_name: "North Cyan Worldport" | ||
27 | path: "Components/Warps/worldport3" | 27 | path: "Components/Warps/worldport3" |
28 | orientation: "west" | 28 | destination { x: -17 y: 0 z: -75 } |
29 | rotation: 270 | ||
29 | } | 30 | } |
30 | ports { | 31 | ports { |
31 | name: "DARKROOM" | 32 | name: "DARKROOM" |
33 | display_name: "South Cyan Worldport" | ||
32 | path: "Components/Warps/worldport2" | 34 | path: "Components/Warps/worldport2" |
33 | orientation: "west" | 35 | destination { x: -17 y: 0 z: -51 } |
36 | rotation: 270 | ||
34 | } | 37 | } |
diff --git a/data/maps/the_colorful/rooms/Cyan Room.txtpb b/data/maps/the_colorful/rooms/Cyan Room.txtpb index 09150ab..3568ec1 100644 --- a/data/maps/the_colorful/rooms/Cyan Room.txtpb +++ b/data/maps/the_colorful/rooms/Cyan Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Cyan Room" | 1 | name: "Cyan Room" |
2 | display_name: "Cyan Room" | ||
3 | panels { | 2 | panels { |
4 | name: "BROTHER" | 3 | name: "BROTHER" |
5 | path: "Panels/Cyan/panel_cyan_1" | 4 | path: "Panels/Cyan/panel_cyan_1" |
diff --git a/data/maps/the_colorful/rooms/Ending.txtpb b/data/maps/the_colorful/rooms/Ending.txtpb index 060e72e..3aa2b3c 100644 --- a/data/maps/the_colorful/rooms/Ending.txtpb +++ b/data/maps/the_colorful/rooms/Ending.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Ending" | 1 | name: "Ending" |
2 | display_name: "Ending" | ||
3 | endings { | 2 | endings { |
4 | name: "GRAY" | 3 | name: "GRAY" |
5 | path: "Components/Endings/gray_ending" | 4 | path: "Components/Endings/gray_ending" |
diff --git a/data/maps/the_colorful/rooms/Gray Room.txtpb b/data/maps/the_colorful/rooms/Gray Room.txtpb index 9d62ebf..6ae6c9c 100644 --- a/data/maps/the_colorful/rooms/Gray Room.txtpb +++ b/data/maps/the_colorful/rooms/Gray Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Gray Room" | 1 | name: "Gray Room" |
2 | display_name: "Gray Room" | ||
3 | panels { | 2 | panels { |
4 | name: "MEND" | 3 | name: "MEND" |
5 | path: "Panels/Hallway/panel_11" | 4 | path: "Panels/Hallway/panel_11" |
diff --git a/data/maps/the_colorful/rooms/Green Room.txtpb b/data/maps/the_colorful/rooms/Green Room.txtpb index 3e9dfd5..e438176 100644 --- a/data/maps/the_colorful/rooms/Green Room.txtpb +++ b/data/maps/the_colorful/rooms/Green Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Green Room" | 1 | name: "Green Room" |
2 | display_name: "Green Room" | ||
3 | panels { | 2 | panels { |
4 | name: "MOTHER" | 3 | name: "MOTHER" |
5 | path: "Panels/Hallway/panel_5" | 4 | path: "Panels/Hallway/panel_5" |
diff --git a/data/maps/the_colorful/rooms/Orange Room.txtpb b/data/maps/the_colorful/rooms/Orange Room.txtpb index b8aa5f8..6728080 100644 --- a/data/maps/the_colorful/rooms/Orange Room.txtpb +++ b/data/maps/the_colorful/rooms/Orange Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Orange Room" | 1 | name: "Orange Room" |
2 | display_name: "Orange Room" | ||
3 | panels { | 2 | panels { |
4 | name: "CLOUD" | 3 | name: "CLOUD" |
5 | path: "Panels/Hallway/panel_8" | 4 | path: "Panels/Hallway/panel_8" |
diff --git a/data/maps/the_colorful/rooms/P2 Room.txtpb b/data/maps/the_colorful/rooms/P2 Room.txtpb index 85dbf20..054d4b4 100644 --- a/data/maps/the_colorful/rooms/P2 Room.txtpb +++ b/data/maps/the_colorful/rooms/P2 Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "P2 Room" | 1 | name: "P2 Room" |
2 | display_name: "Cyan Room" | ||
3 | letters { | 2 | letters { |
4 | key: "p" | 3 | key: "p" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_colorful/rooms/Purple Room.txtpb b/data/maps/the_colorful/rooms/Purple Room.txtpb index 4175c8d..71b6ad6 100644 --- a/data/maps/the_colorful/rooms/Purple Room.txtpb +++ b/data/maps/the_colorful/rooms/Purple Room.txtpb | |||
@@ -1,10 +1,10 @@ | |||
1 | name: "Purple Room" | 1 | name: "Purple Room" |
2 | display_name: "Purple Room" | ||
3 | panels { | 2 | panels { |
4 | name: "FISH" | 3 | name: "FISH" |
5 | path: "Panels/Hallway/panel_7" | 4 | path: "Panels/Hallway/panel_7" |
6 | clue: "fish" | 5 | clue: "fish" |
7 | answer: "fish" | 6 | answer: "fish" |
8 | symbols: PLANET | 7 | symbols: PLANET |
8 | proxies { answer: "fish" path: "Panels/Hallway/panel_7a" } | ||
9 | proxies { answer: "fishes" path: "Panels/Hallway/panel_7b" } | 9 | proxies { answer: "fishes" path: "Panels/Hallway/panel_7b" } |
10 | } | 10 | } |
diff --git a/data/maps/the_colorful/rooms/Red Room.txtpb b/data/maps/the_colorful/rooms/Red Room.txtpb index 4d262e4..53bbd3a 100644 --- a/data/maps/the_colorful/rooms/Red Room.txtpb +++ b/data/maps/the_colorful/rooms/Red Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Red Room" | 1 | name: "Red Room" |
2 | display_name: "Red Room" | ||
3 | panels { | 2 | panels { |
4 | name: "SANDWICH" | 3 | name: "SANDWICH" |
5 | path: "Panels/Hallway/panel_3" | 4 | path: "Panels/Hallway/panel_3" |
diff --git a/data/maps/the_colorful/rooms/White Room.txtpb b/data/maps/the_colorful/rooms/White Room.txtpb index 497ecff..73557ed 100644 --- a/data/maps/the_colorful/rooms/White Room.txtpb +++ b/data/maps/the_colorful/rooms/White Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "White Room" | 1 | name: "White Room" |
2 | display_name: "White Room" | ||
3 | panels { | 2 | panels { |
4 | name: "BRIGHT" | 3 | name: "BRIGHT" |
5 | path: "Panels/Hallway/panel_1" | 4 | path: "Panels/Hallway/panel_1" |
@@ -9,6 +8,8 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "GREAT" | 10 | name: "GREAT" |
11 | display_name: "Main Entrance" | ||
12 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
13 | orientation: "west" | 13 | destination { x: -3.5 y: 0 z: 19 } |
14 | rotation: 270 | ||
14 | } | 15 | } |
diff --git a/data/maps/the_colorful/rooms/Window Room.txtpb b/data/maps/the_colorful/rooms/Window Room.txtpb index 9e3f8f4..e11d88c 100644 --- a/data/maps/the_colorful/rooms/Window Room.txtpb +++ b/data/maps/the_colorful/rooms/Window Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Window Room" | 1 | name: "Window Room" |
2 | display_name: "Window Room" | ||
3 | panels { | 2 | panels { |
4 | name: "FADING" | 3 | name: "FADING" |
5 | path: "Panels/Hallway/panel_10" | 4 | path: "Panels/Hallway/panel_10" |
diff --git a/data/maps/the_colorful/rooms/Yellow Room.txtpb b/data/maps/the_colorful/rooms/Yellow Room.txtpb index c65e886..40a4b14 100644 --- a/data/maps/the_colorful/rooms/Yellow Room.txtpb +++ b/data/maps/the_colorful/rooms/Yellow Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Yellow Room" | 1 | name: "Yellow Room" |
2 | display_name: "Yellow Room" | ||
3 | panels { | 2 | panels { |
4 | name: "CIRCLE" | 3 | name: "CIRCLE" |
5 | path: "Panels/Hallway/panel_6" | 4 | path: "Panels/Hallway/panel_6" |
diff --git a/data/maps/the_congruent/doors.txtpb b/data/maps/the_congruent/doors.txtpb index 7c21f55..a714eba 100644 --- a/data/maps/the_congruent/doors.txtpb +++ b/data/maps/the_congruent/doors.txtpb | |||
@@ -17,6 +17,7 @@ doors { | |||
17 | panels { room: "Main Area" name: "LABS (1)" } | 17 | panels { room: "Main Area" name: "LABS (1)" } |
18 | panels { room: "Main Area" name: "LABS (2)" } | 18 | panels { room: "Main Area" name: "LABS (2)" } |
19 | location_room: "Main Area" | 19 | location_room: "Main Area" |
20 | location_name: "Obverse Cyan Large Room" | ||
20 | } | 21 | } |
21 | doors { | 22 | doors { |
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 | } |
37 | doors { | 39 | doors { |
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 | } |
51 | doors { | 54 | doors { |
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 | } |
63 | doors { | 67 | doors { |
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 | } |
115 | doors { | 120 | doors { |
116 | name: "T Keyholder Blocker" | 121 | name: "T Keyholder Blocker" |
117 | type: ITEM_ONLY | 122 | type: EVENT |
118 | receivers: "Components/Doors/magenta_enterer3" | 123 | receivers: "Components/Doors/magenta_enterer3" |
119 | switches: "lavender_cubes" | 124 | panels { |
125 | map: "the_ancient" | ||
126 | room: "Inside" | ||
127 | name: "COLOR" | ||
128 | } | ||
120 | } | 129 | } |
diff --git a/data/maps/the_congruent/rooms/C Keyholder.txtpb b/data/maps/the_congruent/rooms/C Keyholder.txtpb index 0af0f32..75ef920 100644 --- a/data/maps/the_congruent/rooms/C Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/C Keyholder.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "C Keyholder" | 1 | name: "C Keyholder" |
2 | display_name: "Main Area" | ||
3 | keyholders { | 2 | keyholders { |
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 @@ | |||
1 | name: "C2 Room" | 1 | name: "C2 Room" |
2 | display_name: "Main Area" | ||
3 | letters { | 2 | letters { |
4 | key: "c" | 3 | key: "c" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb b/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb index 402e9e0..a51b667 100644 --- a/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb +++ b/data/maps/the_congruent/rooms/Flipped Magenta Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Magenta Room" | 1 | name: "Flipped Magenta Room" |
2 | display_name: "Flipped Magenta Room" | ||
3 | panels { | 2 | panels { |
4 | name: "LOOK" | 3 | name: "LOOK" |
5 | path: "Panels/Side Up 1/panel_1" | 4 | path: "Panels/Side Up 1/panel_1" |
diff --git a/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb b/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb index 3952373..b407f0d 100644 --- a/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb +++ b/data/maps/the_congruent/rooms/Flipped Yellow Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Yellow Room" | 1 | name: "Flipped Yellow Room" |
2 | display_name: "Flipped Yellow Room" | ||
3 | panels { | 2 | panels { |
4 | name: "DANCER" | 3 | name: "DANCER" |
5 | path: "Panels/Back 1/panel_1" | 4 | path: "Panels/Back 1/panel_1" |
diff --git a/data/maps/the_congruent/rooms/G Keyholder.txtpb b/data/maps/the_congruent/rooms/G Keyholder.txtpb index c52d7ba..8184703 100644 --- a/data/maps/the_congruent/rooms/G Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/G Keyholder.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "G Keyholder" | 1 | name: "G Keyholder" |
2 | display_name: "Obverse Yellow Room" | ||
3 | keyholders { | 2 | keyholders { |
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 @@ | |||
1 | name: "G2 Room" | 1 | name: "G2 Room" |
2 | display_name: "Main Area" | ||
3 | letters { | 2 | letters { |
4 | key: "g" | 3 | key: "g" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_congruent/rooms/Main Area.txtpb b/data/maps/the_congruent/rooms/Main Area.txtpb index a783eab..2b3f62e 100644 --- a/data/maps/the_congruent/rooms/Main Area.txtpb +++ b/data/maps/the_congruent/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "LANE (1)" | 3 | name: "LANE (1)" |
5 | path: "Panels/Main/panel_1" | 4 | path: "Panels/Main/panel_1" |
@@ -86,8 +85,10 @@ panels { | |||
86 | } | 85 | } |
87 | ports { | 86 | ports { |
88 | name: "DARKROOM" | 87 | name: "DARKROOM" |
88 | display_name: "Entrance" | ||
89 | path: "Components/Warps/worldport2" | 89 | path: "Components/Warps/worldport2" |
90 | orientation: "north" | 90 | destination { x: -19 y: 0 z: 7.5 } |
91 | rotation: 180 | ||
91 | } | 92 | } |
92 | paintings { | 93 | paintings { |
93 | name: "P" | 94 | name: "P" |
diff --git a/data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb b/data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb index b69a4d4..895c4da 100644 --- a/data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb +++ b/data/maps/the_congruent/rooms/Obverse Magenta Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Magenta Room" | 1 | name: "Obverse Magenta Room" |
2 | display_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? |
4 | paintings { | 3 | paintings { |
5 | name: "TEA" | 4 | name: "TEA" |
diff --git a/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb b/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb index 334df67..c87efdf 100644 --- a/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb +++ b/data/maps/the_congruent/rooms/Obverse Yellow Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Yellow Room" | 1 | name: "Obverse Yellow Room" |
2 | display_name: "Obverse Yellow Room" | ||
3 | panels { | 2 | panels { |
4 | name: "CIVIL" | 3 | name: "CIVIL" |
5 | path: "Panels/Main/panel_6" | 4 | path: "Panels/Main/panel_6" |
diff --git a/data/maps/the_congruent/rooms/T Keyholder.txtpb b/data/maps/the_congruent/rooms/T Keyholder.txtpb index 1cfd2bd..143ea53 100644 --- a/data/maps/the_congruent/rooms/T Keyholder.txtpb +++ b/data/maps/the_congruent/rooms/T Keyholder.txtpb | |||
@@ -1,6 +1,6 @@ | |||
1 | name: "T Keyholder" | 1 | name: "T Keyholder" |
2 | display_name: "Obverse Magenta Room" | ||
3 | keyholders { | 2 | keyholders { |
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..43bca70 100644 --- a/data/maps/the_darkroom/connections.txtpb +++ b/data/maps/the_darkroom/connections.txtpb | |||
@@ -1,7 +1,12 @@ | |||
1 | connections { | 1 | connections { |
2 | from_room: "First Room" | ||
3 | to_room: "First Room Exit" | ||
4 | door { name: "Second Room Entrance" } | ||
5 | } | ||
6 | connections { | ||
2 | from { | 7 | from { |
3 | port { | 8 | port { |
4 | room: "First Room" | 9 | room: "First Room Exit" |
5 | name: "NEXT" | 10 | name: "NEXT" |
6 | } | 11 | } |
7 | } | 12 | } |
@@ -14,9 +19,14 @@ connections { | |||
14 | oneway: true | 19 | oneway: true |
15 | } | 20 | } |
16 | connections { | 21 | connections { |
22 | from_room: "Second Room" | ||
23 | to_room: "Second Room Exit" | ||
24 | door { name: "Third Room Entrance" } | ||
25 | } | ||
26 | connections { | ||
17 | from { | 27 | from { |
18 | port { | 28 | port { |
19 | room: "Second Room" | 29 | room: "Second Room Exit" |
20 | name: "NEXT" | 30 | name: "NEXT" |
21 | } | 31 | } |
22 | } | 32 | } |
@@ -33,3 +43,18 @@ connections { | |||
33 | to_room: "S Room" | 43 | to_room: "S Room" |
34 | door { name: "S1 Door" } | 44 | door { name: "S1 Door" } |
35 | } | 45 | } |
46 | connections { | ||
47 | from_room: "First Room" | ||
48 | to_room: "Cyan Hallway" | ||
49 | door { name: "Colorful Entrance" } | ||
50 | } | ||
51 | connections { | ||
52 | from_room: "Second Room" | ||
53 | to_room: "Congruent Entrance" | ||
54 | door { name: "Congruent Entrance" } | ||
55 | } | ||
56 | connections { | ||
57 | from_room: "First Room" | ||
58 | to_room: "Double Sided Entrance" | ||
59 | door { name: "Double Sided Entrance" } | ||
60 | } | ||
diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb index 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 |
2 | doors { | 2 | doors { |
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 | } |
10 | doors { | 9 | doors { |
11 | name: "Second Room Entrance" | 10 | name: "Second Room Entrance" |
@@ -23,8 +22,7 @@ doors { | |||
23 | } | 22 | } |
24 | doors { | 23 | doors { |
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 | } |
39 | doors { | 36 | doors { |
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 | } |
50 | doors { | 48 | doors { |
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 | } |
61 | doors { | 60 | doors { |
62 | name: "Double Sided Entrance" | 61 | name: "Double Sided Entrance" |
diff --git a/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb new file mode 100644 index 0000000..e6600a2 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Congruent Entrance" | ||
2 | panel_display_name: "Second Room" | ||
3 | ports { | ||
4 | name: "CONGRUENT" | ||
5 | display_name: "Second Room Gray Hallway" | ||
6 | path: "Components/Warps/worldport7" | ||
7 | destination { x: 51.5 y: 0 z: 29 } | ||
8 | rotation: 90 | ||
9 | } | ||
diff --git a/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb new file mode 100644 index 0000000..bce0e5b --- /dev/null +++ b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Cyan Hallway" | ||
2 | panel_display_name: "First Room" | ||
3 | ports { | ||
4 | name: "COLORFUL" | ||
5 | display_name: "First Room Cyan Hallway" | ||
6 | path: "Components/Warps/worldport8" | ||
7 | destination { x: 20 y: 0 z: -12 } | ||
8 | rotation: 180 | ||
9 | } | ||
diff --git a/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb new file mode 100644 index 0000000..79ca839 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Double Sided Entrance" | ||
2 | panel_display_name: "First Room" | ||
3 | ports { | ||
4 | name: "DOUBLESIDED" | ||
5 | display_name: "First Room White Hallway" | ||
6 | path: "Components/Warps/worldport6" | ||
7 | destination { x: 15 y: 0 z: 23 } | ||
8 | rotation: 90 | ||
9 | } | ||
diff --git a/data/maps/the_darkroom/rooms/First Room Exit.txtpb b/data/maps/the_darkroom/rooms/First Room Exit.txtpb new file mode 100644 index 0000000..4a7ebc2 --- /dev/null +++ b/data/maps/the_darkroom/rooms/First Room Exit.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "First Room Exit" | ||
2 | panel_display_name: "First Room" | ||
3 | ports { | ||
4 | name: "NEXT" | ||
5 | display_name: "First Room Exit" | ||
6 | path: "Components/Warps/worldport2" | ||
7 | destination { x: 0 y: 0 z: -15 } | ||
8 | rotation: 180 | ||
9 | } | ||
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb index f79d055..1113435 100644 --- a/data/maps/the_darkroom/rooms/First Room.txtpb +++ b/data/maps/the_darkroom/rooms/First Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "First Room" | 1 | name: "First Room" |
2 | display_name: "First Room" | 2 | panel_display_name: "First Room" |
3 | panels { | 3 | panels { |
4 | name: "BISON" | 4 | name: "BISON" |
5 | path: "Panels/Room 1/panel_1" | 5 | path: "Panels/Room 1/panel_1" |
@@ -33,24 +33,8 @@ panels { | |||
33 | } | 33 | } |
34 | ports { | 34 | ports { |
35 | name: "ENTRY" | 35 | name: "ENTRY" |
36 | display_name: "First Room Entrance" | ||
36 | path: "Components/Warps/worldport" | 37 | path: "Components/Warps/worldport" |
37 | orientation: "south" | 38 | destination { x: -10 y: 0 z: 10 } |
38 | } | 39 | rotation: 0 |
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 | } | 40 | } |
diff --git a/data/maps/the_darkroom/rooms/S Room.txtpb b/data/maps/the_darkroom/rooms/S Room.txtpb index 0f56af1..9960b86 100644 --- a/data/maps/the_darkroom/rooms/S Room.txtpb +++ b/data/maps/the_darkroom/rooms/S Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "S Room" | 1 | name: "S Room" |
2 | display_name: "Third Room" | ||
3 | letters { | 2 | letters { |
4 | key: "s" | 3 | key: "s" |
5 | path: "Components/Collectables/collectable" | 4 | path: "Components/Collectables/collectable" |
diff --git a/data/maps/the_darkroom/rooms/Second Room Exit.txtpb b/data/maps/the_darkroom/rooms/Second Room Exit.txtpb new file mode 100644 index 0000000..d500691 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Second Room Exit.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Second Room Exit" | ||
2 | panel_display_name: "Second Room" | ||
3 | ports { | ||
4 | name: "NEXT" | ||
5 | display_name: "Second Room Exit" | ||
6 | path: "Components/Warps/worldport4" | ||
7 | destination { x: 48 y: 0 z: -15 } | ||
8 | rotation: 180 | ||
9 | } | ||
diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb index ce780f3..2219895 100644 --- a/data/maps/the_darkroom/rooms/Second Room.txtpb +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Second Room" | 1 | name: "Second Room" |
2 | display_name: "Second Room" | 2 | panel_display_name: "Second Room" |
3 | panels { | 3 | panels { |
4 | name: "BISON" | 4 | name: "BISON" |
5 | path: "Panels/Room 2/panel_1" | 5 | path: "Panels/Room 2/panel_1" |
@@ -38,18 +38,8 @@ panels { | |||
38 | } | 38 | } |
39 | ports { | 39 | ports { |
40 | name: "ENTRY" | 40 | name: "ENTRY" |
41 | display_name: "Second Room Entrance" | ||
41 | path: "Components/Warps/worldport3" | 42 | path: "Components/Warps/worldport3" |
42 | orientation: "south" | 43 | destination { x: 38 y: 0 z: 10 } |
43 | } | 44 | rotation: 0 |
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 | } | 45 | } |
diff --git a/data/maps/the_darkroom/rooms/Third Room.txtpb b/data/maps/the_darkroom/rooms/Third Room.txtpb index 5202243..0400476 100644 --- a/data/maps/the_darkroom/rooms/Third Room.txtpb +++ b/data/maps/the_darkroom/rooms/Third Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Third Room" | 1 | name: "Third Room" |
2 | display_name: "Third Room" | 2 | panel_display_name: "Third Room" |
3 | panels { | 3 | panels { |
4 | name: "CULTS" | 4 | name: "CULTS" |
5 | path: "Panels/Room 3/panel_1" | 5 | path: "Panels/Room 3/panel_1" |
@@ -65,6 +65,8 @@ panels { | |||
65 | } | 65 | } |
66 | ports { | 66 | ports { |
67 | name: "ENTRY" | 67 | name: "ENTRY" |
68 | display_name: "Third Room Entrance" | ||
68 | path: "Components/Warps/worldport5" | 69 | path: "Components/Warps/worldport5" |
69 | orientation: "south" | 70 | destination { x: 97 y: 0 z: 10 } |
71 | rotation: 0 | ||
70 | } | 72 | } |
diff --git a/data/maps/the_digital/connections.txtpb b/data/maps/the_digital/connections.txtpb index 67cd4dc..a4b02a5 100644 --- a/data/maps/the_digital/connections.txtpb +++ b/data/maps/the_digital/connections.txtpb | |||
@@ -24,11 +24,6 @@ connections { | |||
24 | door { name: "Gallery Entrance" } | 24 | door { name: "Gallery Entrance" } |
25 | } | 25 | } |
26 | connections { | 26 | connections { |
27 | from_room: "Gallery Maze" | ||
28 | to_room: "Main Area" | ||
29 | oneway: true | ||
30 | } | ||
31 | connections { | ||
32 | from_room: "Tree Area" | 27 | from_room: "Tree Area" |
33 | to_room: "Main Area" | 28 | to_room: "Main Area" |
34 | door { name: "Tree Entrance" } | 29 | door { name: "Tree Entrance" } |
diff --git a/data/maps/the_digital/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 @@ | |||
1 | name: "C Room" | 1 | name: "C Room" |
2 | display_name: "Chamber" | ||
3 | letters { | 2 | letters { |
4 | key: "c" | 3 | key: "c" |
5 | path: "Components/Collectables/c" | 4 | path: "Components/Collectables/c" |
diff --git a/data/maps/the_digital/rooms/Chamber.txtpb b/data/maps/the_digital/rooms/Chamber.txtpb index 19d4b27..d731372 100644 --- a/data/maps/the_digital/rooms/Chamber.txtpb +++ b/data/maps/the_digital/rooms/Chamber.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Chamber" | 1 | name: "Chamber" |
2 | display_name: "Chamber" | ||
3 | panels { | 2 | panels { |
4 | name: "I" | 3 | name: "I" |
5 | path: "Panels/c1" | 4 | path: "Panels/c1" |
diff --git a/data/maps/the_digital/rooms/Gallery Maze.txtpb b/data/maps/the_digital/rooms/Gallery Maze.txtpb index 9190728..31fa98d 100644 --- a/data/maps/the_digital/rooms/Gallery Maze.txtpb +++ b/data/maps/the_digital/rooms/Gallery Maze.txtpb | |||
@@ -1,7 +1,8 @@ | |||
1 | name: "Gallery Maze" | 1 | name: "Gallery Maze" |
2 | display_name: "Main Area" | ||
3 | ports { | 2 | ports { |
4 | name: "GALLERY" | 3 | name: "GALLERY" |
4 | display_name: "Gallery Maze Worldport" | ||
5 | path: "Components/Warps/worldport4" | 5 | path: "Components/Warps/worldport4" |
6 | orientation: "east" | 6 | destination { x: -58 y: 0 z: -76 } |
7 | rotation: 90 | ||
7 | } | 8 | } |
diff --git a/data/maps/the_digital/rooms/Main Area.txtpb b/data/maps/the_digital/rooms/Main Area.txtpb index ee5c208..26770c2 100644 --- a/data/maps/the_digital/rooms/Main Area.txtpb +++ b/data/maps/the_digital/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "HIT" | 3 | name: "HIT" |
5 | path: "Panels/open_c" | 4 | path: "Panels/open_c" |
@@ -28,16 +27,22 @@ panels { | |||
28 | } | 27 | } |
29 | ports { | 28 | ports { |
30 | name: "ENTRY1" | 29 | name: "ENTRY1" |
30 | display_name: "Maze NW Worldport" | ||
31 | path: "Components/Worldports/worldport3" | 31 | path: "Components/Worldports/worldport3" |
32 | orientation: "west" | 32 | destination { x: -33 y: 0 z: 28 } |
33 | rotation: 270 | ||
33 | } | 34 | } |
34 | ports { | 35 | ports { |
35 | name: "ENTRY2" | 36 | name: "ENTRY2" |
37 | display_name: "Maze SW Worldport" | ||
36 | path: "Components/Worldports/worldport" | 38 | path: "Components/Worldports/worldport" |
37 | orientation: "south" | 39 | destination { x: -30 y: 0 z: 51 } |
40 | rotation: 0 | ||
38 | } | 41 | } |
39 | ports { | 42 | ports { |
40 | name: "ENTRY3" | 43 | name: "ENTRY3" |
44 | display_name: "Maze SE Worldport" | ||
41 | path: "Components/Worldports/worldport2" | 45 | path: "Components/Worldports/worldport2" |
42 | orientation: "south" | 46 | destination { x: 0 y: 0 z: 51 } |
47 | rotation: 0 | ||
43 | } | 48 | } |
diff --git a/data/maps/the_digital/rooms/Tree Area.txtpb b/data/maps/the_digital/rooms/Tree Area.txtpb index fb90353..c2dc6b9 100644 --- a/data/maps/the_digital/rooms/Tree Area.txtpb +++ b/data/maps/the_digital/rooms/Tree Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Tree Area" | 1 | name: "Tree Area" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "TREE" | 3 | name: "TREE" |
5 | path: "Panels/open_tree" | 4 | path: "Panels/open_tree" |
@@ -9,7 +8,8 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "TREE" | 10 | name: "TREE" |
11 | display_name: "Brown Hallway" | ||
12 | path: "Components/Worldports/worldport4" | 12 | path: "Components/Worldports/worldport4" |
13 | orientation: "east" | 13 | destination { x: -16 y: 0 z: -31 } |
14 | # This is double sided. | 14 | rotation: 270 |
15 | } | 15 | } |
diff --git a/data/maps/the_digital/rooms/U Room.txtpb b/data/maps/the_digital/rooms/U Room.txtpb index 5b3e1cb..6b657d5 100644 --- a/data/maps/the_digital/rooms/U Room.txtpb +++ b/data/maps/the_digital/rooms/U Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "U Room" | 1 | name: "U Room" |
2 | display_name: "Chamber" | ||
3 | letters { | 2 | letters { |
4 | key: "u" | 3 | key: "u" |
5 | path: "Components/Collectables/u" | 4 | path: "Components/Collectables/u" |
diff --git a/data/maps/the_digital/rooms/Unyielding Entrance.txtpb b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb index 0370928..f4bc663 100644 --- a/data/maps/the_digital/rooms/Unyielding Entrance.txtpb +++ b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb | |||
@@ -1,6 +1,8 @@ | |||
1 | name: "Unyielding Entrance" | 1 | name: "Unyielding Entrance" |
2 | ports { | 2 | ports { |
3 | name: "UNYIELDING" | 3 | name: "UNYIELDING" |
4 | display_name: "Blue Door Worldport" | ||
4 | path: "Components/Warps/worldport5" | 5 | path: "Components/Warps/worldport5" |
5 | orientation: "east" | 6 | destination { x: 14 y: 0 z: 5 } |
7 | rotation: 90 | ||
6 | } | 8 | } |
diff --git a/data/maps/the_door/rooms/Ending.txtpb b/data/maps/the_door/rooms/Ending.txtpb index 4a4a995..37737e3 100644 --- a/data/maps/the_door/rooms/Ending.txtpb +++ b/data/maps/the_door/rooms/Ending.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Ending" | 1 | name: "Ending" |
2 | display_name: "Main Area" | ||
3 | endings { | 2 | endings { |
4 | name: "PLUM" | 3 | name: "PLUM" |
5 | path: "Components/plum_ending" | 4 | path: "Components/plum_ending" |
diff --git a/data/maps/the_door/rooms/Main Area.txtpb b/data/maps/the_door/rooms/Main Area.txtpb index eb8944f..71e99b1 100644 --- a/data/maps/the_door/rooms/Main Area.txtpb +++ b/data/maps/the_door/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Main Area" | ||
3 | panels { | 2 | panels { |
4 | name: "HAIR" | 3 | name: "HAIR" |
5 | path: "Panels/Room_1/panel" | 4 | path: "Panels/Room_1/panel" |
diff --git a/data/maps/the_double_sided/rooms/Brown Area.txtpb b/data/maps/the_double_sided/rooms/Brown Area.txtpb index 079a8f2..1752257 100644 --- a/data/maps/the_double_sided/rooms/Brown Area.txtpb +++ b/data/maps/the_double_sided/rooms/Brown Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Brown Area" | 1 | name: "Brown Area" |
2 | display_name: "Maze" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/smiley" | 4 | path: "Components/Collectables/smiley" |
diff --git a/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb index 38eeee6..082d889 100644 --- a/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Black Area" | 1 | name: "Flipped Black Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "SEAPLANE" | 3 | name: "SEAPLANE" |
5 | path: "Panels/Maze/panel_15" | 4 | path: "Panels/Maze/panel_15" |
diff --git a/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb index 7a285b9..f650be9 100644 --- a/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Blue Area" | 1 | name: "Flipped Blue Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "SKY" | 3 | name: "SKY" |
5 | path: "Panels/Maze/panel_5" | 4 | path: "Panels/Maze/panel_5" |
diff --git a/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb index 68ac4c7..2621f6f 100644 --- a/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Green Area" | 1 | name: "Flipped Green Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "HIGH" | 3 | name: "HIGH" |
5 | path: "Panels/Maze/panel_3" | 4 | path: "Panels/Maze/panel_3" |
diff --git a/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb index 30c62f1..58f1a76 100644 --- a/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Orange Area" | 1 | name: "Flipped Orange Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "HEAVEN" | 3 | name: "HEAVEN" |
5 | path: "Panels/Maze/panel_6" | 4 | path: "Panels/Maze/panel_6" |
diff --git a/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb index dce2880..976dd58 100644 --- a/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Flipped Pink Area" | name: "Flipped Pink Area" | |
2 | display_name: "Maze" | ||
diff --git a/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb index 6228004..02697a8 100644 --- a/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Purple Area" | 1 | name: "Flipped Purple Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "CEILING" | 3 | name: "CEILING" |
5 | path: "Panels/Maze/panel_8" | 4 | path: "Panels/Maze/panel_8" |
diff --git a/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb index 9ca8571..9f10cb2 100644 --- a/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Red Area" | 1 | name: "Flipped Red Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "RAISED" | 3 | name: "RAISED" |
5 | path: "Panels/Maze/panel_12" | 4 | path: "Panels/Maze/panel_12" |
diff --git a/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb index 81cf7ad..1c3193a 100644 --- a/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Flipped Yellow Back Area" | 1 | name: "Flipped Yellow Back Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "ANGELS" | 3 | name: "ANGELS" |
5 | path: "Panels/Maze/panel_13" | 4 | path: "Panels/Maze/panel_13" |
diff --git a/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb index 00b26b8..00a221d 100644 --- a/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb +++ b/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Flipped Yellow Front Area" | name: "Flipped Yellow Front Area" | |
2 | display_name: "Maze" | ||
diff --git a/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb index e0f631d..ece5789 100644 --- a/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Black Area" | 1 | name: "Obverse Black Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "MOUNTAIN" | 3 | name: "MOUNTAIN" |
5 | path: "Panels/Maze/panel_16" | 4 | path: "Panels/Maze/panel_16" |
diff --git a/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb index d576195..1a21952 100644 --- a/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Obverse Blue Area" | name: "Obverse Blue Area" | |
2 | display_name: "Maze" | ||
diff --git a/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb index 5fe37cf..d66361e 100644 --- a/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Green Area" | 1 | name: "Obverse Green Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "UPSIDE" | 3 | name: "UPSIDE" |
5 | path: "Panels/Maze/panel_7" | 4 | path: "Panels/Maze/panel_7" |
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb index 724e56b..43642f9 100644 --- a/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Orange Back Area" | 1 | name: "Obverse Orange Back Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "OVER" | 3 | name: "OVER" |
5 | path: "Panels/Maze/panel_2b" | 4 | path: "Panels/Maze/panel_2b" |
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb index ff393b6..28ec555 100644 --- a/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Orange Front Area" | 1 | name: "Obverse Orange Front Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "UP" | 3 | name: "UP" |
5 | path: "Panels/Maze/panel_2" | 4 | path: "Panels/Maze/panel_2" |
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb index 713d737..b563be9 100644 --- a/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Orange Isolated Section" | 1 | name: "Obverse Orange Isolated Section" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "TOP" | 3 | name: "TOP" |
5 | path: "Panels/Maze/panel_4" | 4 | path: "Panels/Maze/panel_4" |
diff --git a/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb index 936be17..2e64a37 100644 --- a/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Pink Area" | 1 | name: "Obverse Pink Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "CLOUD" | 3 | name: "CLOUD" |
5 | path: "Panels/Maze/panel_14" | 4 | path: "Panels/Maze/panel_14" |
diff --git a/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb index c77032e..ffe3b80 100644 --- a/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Purple Area" | 1 | name: "Obverse Purple Area" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "DRAGON" | 3 | name: "DRAGON" |
5 | path: "Panels/Maze/panel_18" | 4 | path: "Panels/Maze/panel_18" |
diff --git a/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb index 509a997..90ad07d 100644 --- a/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb +++ b/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb | |||
@@ -1,2 +1 @@ | |||
1 | name: "Obverse Red Area" | name: "Obverse Red Area" | |
2 | display_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 @@ | |||
1 | name: "Obverse Yellow Area" | name: "Obverse Yellow Area" | |
2 | display_name: "Maze" | ||
diff --git a/data/maps/the_double_sided/rooms/Start.txtpb b/data/maps/the_double_sided/rooms/Start.txtpb index f47580f..54efb93 100644 --- a/data/maps/the_double_sided/rooms/Start.txtpb +++ b/data/maps/the_double_sided/rooms/Start.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Start" | 1 | name: "Start" |
2 | display_name: "Maze" | ||
3 | panels { | 2 | panels { |
4 | name: "ATTIC" | 3 | name: "ATTIC" |
5 | path: "Panels/Maze/panel_11" | 4 | path: "Panels/Maze/panel_11" |
@@ -16,6 +15,8 @@ panels { | |||
16 | } | 15 | } |
17 | ports { | 16 | ports { |
18 | name: "DARKROOM" | 17 | name: "DARKROOM" |
18 | display_name: "Entrance" | ||
19 | path: "Components/Warps/worldport" | 19 | path: "Components/Warps/worldport" |
20 | orientation: "west" | 20 | destination { x: -3 y: 0 z: 8 } |
21 | rotation: 270 | ||
21 | } | 22 | } |
diff --git a/data/maps/the_entry/connections.txtpb b/data/maps/the_entry/connections.txtpb index 68aa344..6260665 100644 --- a/data/maps/the_entry/connections.txtpb +++ b/data/maps/the_entry/connections.txtpb | |||
@@ -64,6 +64,16 @@ connections { | |||
64 | door { name: "Flipped Pyramid Area Entrance" } | 64 | door { name: "Flipped Pyramid Area Entrance" } |
65 | } | 65 | } |
66 | connections { | 66 | connections { |
67 | from_room: "Flipped Pyramid Area" | ||
68 | to_room: "Liberated Entrance Panel" | ||
69 | oneway: true | ||
70 | } | ||
71 | connections { | ||
72 | from_room: "Flipped Pyramid Area" | ||
73 | to_room: "Literate Entrance Panel" | ||
74 | oneway: true | ||
75 | } | ||
76 | connections { | ||
67 | from_room: "Right Eye" | 77 | from_room: "Right Eye" |
68 | to_room: "Least Blue Last" | 78 | to_room: "Least Blue Last" |
69 | door { name: "Red Blue Area Left Door" } | 79 | door { name: "Red Blue Area Left Door" } |
@@ -90,8 +100,19 @@ connections { | |||
90 | } | 100 | } |
91 | connections { | 101 | connections { |
92 | from_room: "Red Blue Halls" | 102 | from_room: "Red Blue Halls" |
103 | to_room: "Least Blue Last" | ||
104 | oneway: true | ||
105 | } | ||
106 | connections { | ||
107 | from_room: "Red Blue Halls" | ||
93 | to_room: "Wrath Room" | 108 | to_room: "Wrath Room" |
94 | door { name: "Noon Door" } | 109 | door { name: "Noon Door" } |
110 | oneway: true | ||
111 | } | ||
112 | connections { | ||
113 | from_room: "Wrath Room" | ||
114 | to_room: "Least Blue Last" | ||
115 | oneway: true | ||
95 | } | 116 | } |
96 | connections { | 117 | connections { |
97 | from_room: "Red Blue Halls" | 118 | from_room: "Red Blue Halls" |
@@ -100,6 +121,11 @@ connections { | |||
100 | } | 121 | } |
101 | connections { | 122 | connections { |
102 | from_room: "Wrath Room" | 123 | from_room: "Wrath Room" |
124 | to_room: "Rabbit Hole Lock" | ||
125 | door { name: "Noon Door" } | ||
126 | } | ||
127 | connections { | ||
128 | from_room: "Wrath Room" | ||
103 | to_room: "Rabbit Hole" | 129 | to_room: "Rabbit Hole" |
104 | door { name: "Rabbithole Door" } | 130 | door { name: "Rabbithole Door" } |
105 | } | 131 | } |
@@ -116,7 +142,7 @@ connections { | |||
116 | connections { | 142 | connections { |
117 | from_room: "Blue Alcove" | 143 | from_room: "Blue Alcove" |
118 | to_room: "Least Blue Last" | 144 | to_room: "Least Blue Last" |
119 | door { name: "Red Alcove Exit" } | 145 | door { name: "Blue Alcove Exit" } |
120 | } | 146 | } |
121 | connections { | 147 | connections { |
122 | from_room: "Parthenon Return" | 148 | from_room: "Parthenon Return" |
@@ -144,6 +170,11 @@ connections { | |||
144 | door { name: "Lime Room Entrance" } | 170 | door { name: "Lime Room Entrance" } |
145 | } | 171 | } |
146 | connections { | 172 | connections { |
173 | from_room: "Lime Room" | ||
174 | to_room: "Revitalized Entrance" | ||
175 | door { name: "Revitalized Entrance" } | ||
176 | } | ||
177 | connections { | ||
147 | from { painting { room: "Link Area" name: "NEAR" } } | 178 | from { painting { room: "Link Area" name: "NEAR" } } |
148 | to { painting { room: "Flipped Link Area" name: "NEAR" } } | 179 | to { painting { room: "Flipped Link Area" name: "NEAR" } } |
149 | oneway: true | 180 | oneway: true |
@@ -162,12 +193,12 @@ connections { | |||
162 | from_room: "Starting Room" | 193 | from_room: "Starting Room" |
163 | to_room: "Digital Entrance" | 194 | to_room: "Digital Entrance" |
164 | door { name: "Second Room Left Door" } | 195 | door { name: "Second Room Left Door" } |
165 | oneway: true | ||
166 | } | 196 | } |
167 | connections { | 197 | connections { |
168 | from_room: "Digital Entrance" | 198 | from_room: "Digital Entrance" |
169 | to_room: "Starting Room" | 199 | to_room: "Starting Room" |
170 | oneway: true | 200 | oneway: true |
201 | vanilla_only: true | ||
171 | } | 202 | } |
172 | connections { | 203 | connections { |
173 | from_room: "Starting Room" | 204 | from_room: "Starting Room" |
@@ -182,10 +213,35 @@ connections { | |||
182 | connections { | 213 | connections { |
183 | from_room: "Starting Room" | 214 | from_room: "Starting Room" |
184 | to_room: "Repetitive Entrance" | 215 | to_room: "Repetitive Entrance" |
185 | door { name: "Repetitive Entrance" } | 216 | door { name: "Starting Room West Wall North Door" } |
186 | } | 217 | } |
187 | connections { | 218 | connections { |
188 | from_room: "Lime Room" | 219 | from_room: "Lime Room" |
189 | to_room: "White Hallway To Daedalus" | 220 | to_room: "White Hallway To Daedalus" |
190 | door { name: "Control Center White Door" } | 221 | door { name: "Control Center White Door" } |
191 | } | 222 | } |
223 | connections { | ||
224 | from_room: "Flipped Second Room" | ||
225 | to_room: "Four Rooms Entrance" | ||
226 | door { name: "Flipped Second Room Right Door" } | ||
227 | } | ||
228 | connections { | ||
229 | from_room: "Link Area" | ||
230 | to_room: "Liberated Entrance" | ||
231 | door { name: "Liberated Entrance" } | ||
232 | } | ||
233 | connections { | ||
234 | from_room: "Link Area" | ||
235 | to_room: "Literate Entrance" | ||
236 | door { name: "Literate Entrance" } | ||
237 | } | ||
238 | connections { | ||
239 | from_room: "Liberated Entrance" | ||
240 | to_room: "Liberated Entrance Panel" | ||
241 | oneway: true | ||
242 | } | ||
243 | connections { | ||
244 | from_room: "Literate Entrance" | ||
245 | to_room: "Literate Entrance Panel" | ||
246 | oneway: true | ||
247 | } | ||
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 917edc7..40e486a 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. |
70 | doors { | 70 | doors { |
@@ -113,10 +113,9 @@ doors { | |||
113 | } | 113 | } |
114 | doors { | 114 | doors { |
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 | } |
121 | doors { | 120 | doors { |
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 | } |
144 | doors { | 145 | doors { |
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 | } |
196 | doors { | 197 | doors { |
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 | } |
202 | doors { | 203 | doors { |
203 | name: "Shop Entrance" | 204 | name: "Shop Entrance" |
@@ -210,20 +211,20 @@ doors { | |||
210 | name: "Liberated Entrance" | 211 | name: "Liberated Entrance" |
211 | type: STANDARD | 212 | type: STANDARD |
212 | receivers: "Components/Doors/Entry/entry_proxied_10" | 213 | receivers: "Components/Doors/Entry/entry_proxied_10" |
213 | panels { room: "Flipped Pyramid Area" name: "TURN (1)" } | 214 | panels { room: "Liberated Entrance Panel" name: "TURN (1)" } |
214 | location_room: "Flipped Pyramid Area" | 215 | location_room: "Flipped Pyramid Area" |
215 | } | 216 | } |
216 | doors { | 217 | doors { |
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 | } |
222 | doors { | 223 | doors { |
223 | name: "Literate Entrance" | 224 | name: "Literate Entrance" |
224 | type: STANDARD | 225 | type: STANDARD |
225 | receivers: "Components/Doors/Entry/entry_proxied_11" | 226 | receivers: "Components/Doors/Entry/entry_proxied_11" |
226 | panels { room: "Flipped Pyramid Area" name: "TURN (2)" } | 227 | panels { room: "Literate Entrance Panel" name: "TURN (2)" } |
227 | location_room: "Flipped Pyramid Area" | 228 | location_room: "Flipped Pyramid Area" |
228 | } | 229 | } |
229 | doors { | 230 | doors { |
@@ -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 | } |
257 | doors { | 258 | doors { |
258 | name: "D Room Panels" | 259 | name: "D Room Panels" |
@@ -287,7 +288,8 @@ doors { | |||
287 | doors { | 288 | doors { |
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 { | |||
301 | doors { | 303 | doors { |
302 | name: "Red Room Painting" | 304 | name: "Red Room Painting" |
303 | type: STANDARD | 305 | type: STANDARD |
304 | move_paintings { room: "Right Eye" name: "PSYCHIC" } | 306 | #move_paintings { room: "Right Eye" name: "PSYCHIC" } |
307 | receivers: "Components/Paintings/psychic/teleportListener" | ||
305 | panels { room: "Right Eye" name: "FAINT" } | 308 | panels { room: "Right Eye" name: "FAINT" } |
306 | location_room: "Right Eye" | 309 | location_room: "Right Eye" |
307 | } | 310 | } |
diff --git a/data/maps/the_entry/metadata.txtpb b/data/maps/the_entry/metadata.txtpb index 679454a..0eeb29a 100644 --- a/data/maps/the_entry/metadata.txtpb +++ b/data/maps/the_entry/metadata.txtpb | |||
@@ -9,3 +9,5 @@ excluded_nodes: "Panels/Back Left/backleft_3_proxied_1" | |||
9 | excluded_nodes: "Panels/Back Left/backleft_3_proxied_2" | 9 | excluded_nodes: "Panels/Back Left/backleft_3_proxied_2" |
10 | excluded_nodes: "Panels/Back Left/backleft_4_proxied_1" | 10 | excluded_nodes: "Panels/Back Left/backleft_4_proxied_1" |
11 | excluded_nodes: "Panels/Back Left/backleft_4_proxied_2" | 11 | excluded_nodes: "Panels/Back Left/backleft_4_proxied_2" |
12 | # This is a proxy related to the first panel and it doesn't seem useful. | ||
13 | excluded_nodes: "Panels/Entry/entry_proxied_fake" | ||
diff --git a/data/maps/the_entry/rooms/Blue Alcove.txtpb b/data/maps/the_entry/rooms/Blue Alcove.txtpb index 4c2c48c..3df58b9 100644 --- a/data/maps/the_entry/rooms/Blue Alcove.txtpb +++ b/data/maps/the_entry/rooms/Blue Alcove.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Blue Alcove" | 1 | name: "Blue Alcove" |
2 | display_name: "Red Blue Area" | 2 | panel_display_name: "Red Blue Area" |
3 | panels { | 3 | panels { |
4 | name: "BLUE" | 4 | name: "BLUE" |
5 | path: "Panels/Back Right/br_11" | 5 | path: "Panels/Back Right/br_11" |
diff --git a/data/maps/the_entry/rooms/Colored Doors Area.txtpb b/data/maps/the_entry/rooms/Colored Doors Area.txtpb index 29e89b5..4767387 100644 --- a/data/maps/the_entry/rooms/Colored Doors Area.txtpb +++ b/data/maps/the_entry/rooms/Colored Doors Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Colored Doors Area" | 1 | name: "Colored Doors Area" |
2 | display_name: "Colored Doors Area" | 2 | panel_display_name: "Colored Doors Area" |
3 | panels { | 3 | panels { |
4 | name: "OPEN" | 4 | name: "OPEN" |
5 | path: "Panels/Back Left/backleft_proxying_1" | 5 | path: "Panels/Back Left/backleft_proxying_1" |
diff --git a/data/maps/the_entry/rooms/Composite Room Entrance.txtpb b/data/maps/the_entry/rooms/Composite Room Entrance.txtpb index 4c18625..ca9e7f4 100644 --- a/data/maps/the_entry/rooms/Composite Room Entrance.txtpb +++ b/data/maps/the_entry/rooms/Composite Room Entrance.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Composite Room Entrance" | 1 | name: "Composite Room Entrance" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "COMPOSITE" | 4 | name: "COMPOSITE" |
5 | display_name: "Starting Room NE Worldport" | ||
5 | path: "Components/Warps/worldport12" | 6 | path: "Components/Warps/worldport12" |
6 | orientation: "east" | 7 | destination { x: 16 y: 0 z: -20 } |
8 | rotation: 90 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_entry/rooms/Ctrl Tutorial.txtpb b/data/maps/the_entry/rooms/Ctrl Tutorial.txtpb index 0819953..fabcd60 100644 --- a/data/maps/the_entry/rooms/Ctrl Tutorial.txtpb +++ b/data/maps/the_entry/rooms/Ctrl Tutorial.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Ctrl Tutorial" | 1 | name: "Ctrl Tutorial" |
2 | display_name: "Colored Doors Area" | 2 | panel_display_name: "Colored Doors Area" |
3 | panels { | 3 | panels { |
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 @@ | |||
1 | name: "D Room Final" | 1 | name: "D Room Final" |
2 | display_name: "D Room" | 2 | panel_display_name: "D Room" |
3 | letters { | 3 | letters { |
4 | key: "d" | 4 | key: "d" |
5 | path: "Components/Collectables/d" | 5 | path: "Components/Collectables/d" |
diff --git a/data/maps/the_entry/rooms/D Room.txtpb b/data/maps/the_entry/rooms/D Room.txtpb index 27a975b..fdf6846 100644 --- a/data/maps/the_entry/rooms/D Room.txtpb +++ b/data/maps/the_entry/rooms/D Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "D Room" | 1 | name: "D Room" |
2 | display_name: "D Room" | 2 | panel_display_name: "D Room" |
3 | panels { | 3 | panels { |
4 | name: "BASEBALL" | 4 | name: "BASEBALL" |
5 | path: "Panels/D/d_2" | 5 | path: "Panels/D/d_2" |
diff --git a/data/maps/the_entry/rooms/Daedalus Entrance.txtpb b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb index 60b41cb..76dc278 100644 --- a/data/maps/the_entry/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Daedalus Entrance" | 1 | name: "Daedalus Entrance" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "DAEDALUS" | 4 | name: "DAEDALUS" |
5 | display_name: "Starting Room North Wall West Worldport" | ||
5 | path: "Components/Warps/worldport6" | 6 | path: "Components/Warps/worldport6" |
6 | orientation: "west" | 7 | destination { x: -16 y: 0 z: -20 } |
8 | rotation: 270 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_entry/rooms/Digital Entrance.txtpb b/data/maps/the_entry/rooms/Digital Entrance.txtpb index 5713a8d..b7689bd 100644 --- a/data/maps/the_entry/rooms/Digital Entrance.txtpb +++ b/data/maps/the_entry/rooms/Digital Entrance.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Digital Entrance" | 1 | name: "Digital Entrance" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "DIGITAL" | 4 | name: "DIGITAL" |
5 | display_name: "Second Room Left Worldport" | ||
5 | path: "Components/Warps/worldport" | 6 | path: "Components/Warps/worldport" |
6 | orientation: "west" | 7 | destination { x: -78 y: 0 z: -24 } |
8 | rotation: 270 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_entry/rooms/Entry Exit.txtpb b/data/maps/the_entry/rooms/Entry Exit.txtpb index 6b4fadd..e270bf8 100644 --- a/data/maps/the_entry/rooms/Entry Exit.txtpb +++ b/data/maps/the_entry/rooms/Entry Exit.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Entry Exit" | 1 | name: "Entry Exit" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "GREAT" | 4 | name: "GREAT" |
5 | display_name: "Second Room Right Worldport" | ||
5 | path: "Components/Warps/worldport2" | 6 | path: "Components/Warps/worldport2" |
6 | orientation: "north" | 7 | destination { x: 18 y: 0 z: -36 } |
8 | rotation: 180 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_entry/rooms/Eye Room.txtpb b/data/maps/the_entry/rooms/Eye Room.txtpb index 8c6290b..00f2534 100644 --- a/data/maps/the_entry/rooms/Eye Room.txtpb +++ b/data/maps/the_entry/rooms/Eye Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Eye Room" | 1 | name: "Eye Room" |
2 | display_name: "Eye Room" | 2 | panel_display_name: "Eye Room" |
3 | panels { | 3 | panels { |
4 | name: "I" | 4 | name: "I" |
5 | path: "Panels/Entry/eyes_1" | 5 | path: "Panels/Entry/eyes_1" |
@@ -31,6 +31,8 @@ paintings { | |||
31 | } | 31 | } |
32 | ports { | 32 | ports { |
33 | name: "LIONIZED" | 33 | name: "LIONIZED" |
34 | display_name: "Eye Room Worldport" | ||
34 | path: "Components/Warps/worldport10" | 35 | path: "Components/Warps/worldport10" |
35 | orientation: "north" | 36 | destination { x: 18 y: 0 z: -88.5 } |
37 | rotation: 180 | ||
36 | } | 38 | } |
diff --git a/data/maps/the_entry/rooms/Flipped Link Area.txtpb b/data/maps/the_entry/rooms/Flipped Link Area.txtpb index 5251023..950e9b1 100644 --- a/data/maps/the_entry/rooms/Flipped Link Area.txtpb +++ b/data/maps/the_entry/rooms/Flipped Link Area.txtpb | |||
@@ -1,18 +1,19 @@ | |||
1 | name: "Flipped Link Area" | 1 | name: "Flipped Link Area" |
2 | display_name: "Pyramid Area" | 2 | panel_display_name: "Pyramid Area" |
3 | panels { | 3 | panels { |
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 | } |
10 | paintings { | 11 | paintings { |
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 | } |
17 | paintings { | 18 | paintings { |
18 | name: "FAR" | 19 | name: "FAR" |
diff --git a/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb b/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb index e2dd992..30e737f 100644 --- a/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb +++ b/data/maps/the_entry/rooms/Flipped Pyramid Area.txtpb | |||
@@ -1,16 +1,6 @@ | |||
1 | name: "Flipped Pyramid Area" | 1 | name: "Flipped Pyramid Area" |
2 | display_name: "Pyramid Area" | 2 | panel_display_name: "Pyramid Area" |
3 | panels { | 3 | # The fact that the doors here cover up the panels once they open is a problem |
4 | name: "TURN (1)" | 4 | # since you're not guaranteed to have access to the lower area if painting |
5 | path: "Panels/Entry/l_opener_3" | 5 | # shuffle is a thing. So we need to edit these doors so that they don't cover up |
6 | clue: "turn" | 6 | # the panels. |
7 | answer: "flip" | ||
8 | symbols: SUN | ||
9 | } | ||
10 | panels { | ||
11 | name: "TURN (2)" | ||
12 | path: "Panels/Entry/l_opener_4" | ||
13 | clue: "turn" | ||
14 | answer: "spin" | ||
15 | symbols: SUN | ||
16 | } \ No newline at end of file | ||
diff --git a/data/maps/the_entry/rooms/Flipped Right Eye.txtpb b/data/maps/the_entry/rooms/Flipped Right Eye.txtpb index 429d63e..14f3f5a 100644 --- a/data/maps/the_entry/rooms/Flipped Right Eye.txtpb +++ b/data/maps/the_entry/rooms/Flipped Right Eye.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Flipped Right Eye" | 1 | name: "Flipped Right Eye" |
2 | display_name: "Flip Area" | 2 | panel_display_name: "Flip Area" |
3 | panels { | 3 | panels { |
4 | name: "WHERE" | 4 | name: "WHERE" |
5 | path: "Panels/Pilgrimage/cream_5" | 5 | path: "Panels/Pilgrimage/cream_5" |
diff --git a/data/maps/the_entry/rooms/Flipped Second Room.txtpb b/data/maps/the_entry/rooms/Flipped Second Room.txtpb index d4ee780..0d518bb 100644 --- a/data/maps/the_entry/rooms/Flipped Second Room.txtpb +++ b/data/maps/the_entry/rooms/Flipped Second Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Flipped Second Room" | 1 | name: "Flipped Second Room" |
2 | display_name: "Flip Area" | 2 | panel_display_name: "Flip Area" |
3 | panels { | 3 | panels { |
4 | name: "CLUE" | 4 | name: "CLUE" |
5 | path: "Panels/Entry/second_right_top" | 5 | path: "Panels/Entry/second_right_top" |
@@ -21,10 +21,3 @@ paintings { | |||
21 | gravity: Y_PLUS | 21 | gravity: Y_PLUS |
22 | display_name: "Eye Painting" | 22 | display_name: "Eye Painting" |
23 | } | 23 | } |
24 | ports { | ||
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..4d94d5a --- /dev/null +++ b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Four Rooms Entrance" | ||
2 | ports { | ||
3 | name: "FOUR" | ||
4 | display_name: "Flipped Second Room Right Worldport" | ||
5 | path: "Components/Warps/worldport9" | ||
6 | destination { x: -41 y: 6 z: -17.5 } | ||
7 | rotation: 0 | ||
8 | gravity: Y_PLUS | ||
9 | } | ||
diff --git a/data/maps/the_entry/rooms/Gallery Return.txtpb b/data/maps/the_entry/rooms/Gallery Return.txtpb index 1273928..7235d80 100644 --- a/data/maps/the_entry/rooms/Gallery Return.txtpb +++ b/data/maps/the_entry/rooms/Gallery Return.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Gallery Return" | 1 | name: "Gallery Return" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Gallery Return" |
3 | panels { | 3 | panels { |
4 | name: "RETURN" | 4 | name: "RETURN" |
5 | path: "Panels/Entry/gallery_return" | 5 | path: "Panels/Entry/gallery_return" |
@@ -9,6 +9,8 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "GALLERY" | 11 | name: "GALLERY" |
12 | display_name: "Gallery Return" | ||
12 | path: "Components/Warps/worldport4" | 13 | path: "Components/Warps/worldport4" |
13 | orientation: "north" | 14 | destination { x: -38 y: 0 z: 8.5 } |
15 | rotation: 180 | ||
14 | } \ No newline at end of file | 16 | } \ No newline at end of file |
diff --git a/data/maps/the_entry/rooms/Least Blue Last.txtpb b/data/maps/the_entry/rooms/Least Blue Last.txtpb index 0f198b7..dde203a 100644 --- a/data/maps/the_entry/rooms/Least Blue Last.txtpb +++ b/data/maps/the_entry/rooms/Least Blue Last.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Least Blue Last" | 1 | name: "Least Blue Last" |
2 | display_name: "Red Blue Area" | 2 | panel_display_name: "Red Blue Area" |
3 | panels { | 3 | panels { |
4 | name: "CAPABLE (1)" | 4 | name: "CAPABLE (1)" |
5 | path: "Panels/LBL/lbl_1" | 5 | path: "Panels/LBL/lbl_1" |
@@ -72,8 +72,10 @@ panels { | |||
72 | } | 72 | } |
73 | ports { | 73 | ports { |
74 | name: "DARKROOM" | 74 | name: "DARKROOM" |
75 | display_name: "Near L1 Worldport" | ||
75 | path: "Components/Warps/worldport5" | 76 | path: "Components/Warps/worldport5" |
76 | orientation: "south" | 77 | destination { x: 43 y: 0 z: -10 } |
78 | rotation: 0 | ||
77 | } | 79 | } |
78 | paintings { | 80 | paintings { |
79 | name: "PAINS" | 81 | name: "PAINS" |
diff --git a/data/maps/the_entry/rooms/Liberated Entrance Panel.txtpb b/data/maps/the_entry/rooms/Liberated Entrance Panel.txtpb new file mode 100644 index 0000000..7c5ef71 --- /dev/null +++ b/data/maps/the_entry/rooms/Liberated Entrance Panel.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Liberated Entrance Panel" | ||
2 | panel_display_name: "Pyramid Area" | ||
3 | panels { | ||
4 | name: "TURN (1)" | ||
5 | path: "Panels/Entry/l_opener_3" | ||
6 | clue: "turn" | ||
7 | answer: "flip" | ||
8 | symbols: SUN | ||
9 | } | ||
diff --git a/data/maps/the_entry/rooms/Liberated Entrance.txtpb b/data/maps/the_entry/rooms/Liberated Entrance.txtpb new file mode 100644 index 0000000..56cc597 --- /dev/null +++ b/data/maps/the_entry/rooms/Liberated Entrance.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Liberated Entrance" | ||
2 | ports { | ||
3 | name: "BLUE" | ||
4 | display_name: "Pyramid Area Blue Worldport" | ||
5 | path: "worldport8" | ||
6 | destination { x: 18 y: 0 z: 55 } | ||
7 | rotation: 270 | ||
8 | } | ||
diff --git a/data/maps/the_entry/rooms/Lime Room.txtpb b/data/maps/the_entry/rooms/Lime Room.txtpb index 6054dd7..603fbdc 100644 --- a/data/maps/the_entry/rooms/Lime Room.txtpb +++ b/data/maps/the_entry/rooms/Lime Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Lime Room" | 1 | name: "Lime Room" |
2 | display_name: "Colored Doors Area" | 2 | panel_display_name: "Colored Doors Area" |
3 | panels { | 3 | panels { |
4 | name: "HIDE" | 4 | name: "HIDE" |
5 | path: "Panels/Back Left/backleft_proxying_3" | 5 | path: "Panels/Back Left/backleft_proxying_3" |
@@ -19,9 +19,3 @@ panels { | |||
19 | answer: "white" | 19 | answer: "white" |
20 | symbols: EXAMPLE | 20 | symbols: EXAMPLE |
21 | } | 21 | } |
22 | ports { | ||
23 | name: "REVITALIZED" | ||
24 | path: "worldport7" | ||
25 | orientation: "north" | ||
26 | required_door { name: "Revitalized Entrance" } | ||
27 | } \ No newline at end of file | ||
diff --git a/data/maps/the_entry/rooms/Link Area.txtpb b/data/maps/the_entry/rooms/Link Area.txtpb index 2866abd..5b68279 100644 --- a/data/maps/the_entry/rooms/Link Area.txtpb +++ b/data/maps/the_entry/rooms/Link Area.txtpb | |||
@@ -1,11 +1,12 @@ | |||
1 | name: "Link Area" | 1 | name: "Link Area" |
2 | display_name: "Pyramid Area" | 2 | panel_display_name: "Pyramid Area" |
3 | panels { | 3 | panels { |
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 | } |
10 | paintings { | 11 | paintings { |
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 | } |
28 | ports { | ||
29 | name: "BLUE" | ||
30 | path: "worldport8" | ||
31 | orientation: "west" | ||
32 | required_door { name: "Liberated Entrance" } | ||
33 | } | ||
34 | ports { | ||
35 | name: "BROWN" | ||
36 | path: "worldport9" | ||
37 | orientation: "east" | ||
38 | required_door { name: "Literate Entrance" } | ||
39 | } \ No newline at end of file | ||
diff --git a/data/maps/the_entry/rooms/Literate Entrance Panel.txtpb b/data/maps/the_entry/rooms/Literate Entrance Panel.txtpb new file mode 100644 index 0000000..676598b --- /dev/null +++ b/data/maps/the_entry/rooms/Literate Entrance Panel.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Literate Entrance Panel" | ||
2 | panel_display_name: "Pyramid Area" | ||
3 | panels { | ||
4 | name: "TURN (2)" | ||
5 | path: "Panels/Entry/l_opener_4" | ||
6 | clue: "turn" | ||
7 | answer: "spin" | ||
8 | symbols: SUN | ||
9 | } | ||
diff --git a/data/maps/the_entry/rooms/Literate Entrance.txtpb b/data/maps/the_entry/rooms/Literate Entrance.txtpb new file mode 100644 index 0000000..b86ac80 --- /dev/null +++ b/data/maps/the_entry/rooms/Literate Entrance.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Literate Entrance" | ||
2 | ports { | ||
3 | name: "BROWN" | ||
4 | display_name: "Pyramid Area Brown Worldport" | ||
5 | path: "worldport9" | ||
6 | destination { x: 39 y: 0 z: 55 } | ||
7 | rotation: 90 | ||
8 | } | ||
diff --git a/data/maps/the_entry/rooms/Parthenon Return.txtpb b/data/maps/the_entry/rooms/Parthenon Return.txtpb index 5a7f6b8..bb12964 100644 --- a/data/maps/the_entry/rooms/Parthenon Return.txtpb +++ b/data/maps/the_entry/rooms/Parthenon Return.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Parthenon Return" | 1 | name: "Parthenon Return" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Parthenon Return" |
3 | panels { | 3 | panels { |
4 | name: "RETURN" | 4 | name: "RETURN" |
5 | path: "Panels/Back Left/backleft_return" | 5 | path: "Panels/Back Left/backleft_return" |
@@ -9,6 +9,8 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "PARTHENON" | 11 | name: "PARTHENON" |
12 | display_name: "Parthenon Return" | ||
12 | path: "Components/Warps/worldport8" | 13 | path: "Components/Warps/worldport8" |
13 | orientation: "north" | 14 | destination { x: -5.5 y: 0 z: 18 } |
14 | } \ No newline at end of file | 15 | rotation: 180 |
16 | } | ||
diff --git a/data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb b/data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb new file mode 100644 index 0000000..78b4f3b --- /dev/null +++ b/data/maps/the_entry/rooms/Rabbit Hole Lock.txtpb | |||
@@ -0,0 +1,18 @@ | |||
1 | name: "Rabbit Hole Lock" | ||
2 | panel_display_name: "Red Blue Area" | ||
3 | panels { | ||
4 | name: "RABBIT" | ||
5 | path: "Panels/Back Right/br_4" | ||
6 | clue: "rabbit" | ||
7 | answer: "hair" | ||
8 | symbols: SUN | ||
9 | symbols: ZERO | ||
10 | } | ||
11 | panels { | ||
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..4ffeb84 100644 --- a/data/maps/the_entry/rooms/Rabbit Hole.txtpb +++ b/data/maps/the_entry/rooms/Rabbit Hole.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Rabbit Hole" | 1 | name: "Rabbit Hole" |
2 | display_name: "Red Blue Area" | 2 | panel_display_name: "Red Blue Area" |
3 | panels { | 3 | panels { |
4 | name: "PUZZLE" | 4 | name: "PUZZLE" |
5 | path: "Panels/Back Right/br_6" | 5 | path: "Panels/Back Right/br_6" |
@@ -8,6 +8,8 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "HOLE" | 10 | name: "HOLE" |
11 | display_name: "Rabbit Hole" | ||
11 | path: "worldport4" | 12 | path: "worldport4" |
12 | orientation: "down" | 13 | destination { x: 74 y: 0 z: -43 } |
13 | } \ No newline at end of file | 14 | rotation: 0 |
15 | } | ||
diff --git a/data/maps/the_entry/rooms/Red Alcove.txtpb b/data/maps/the_entry/rooms/Red Alcove.txtpb index 5c4085e..503b4a9 100644 --- a/data/maps/the_entry/rooms/Red Alcove.txtpb +++ b/data/maps/the_entry/rooms/Red Alcove.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Red Alcove" | 1 | name: "Red Alcove" |
2 | display_name: "Red Blue Area" | 2 | panel_display_name: "Red Blue Area" |
3 | panels { | 3 | panels { |
4 | name: "BROW" | 4 | name: "BROW" |
5 | path: "Panels/Back Right/br_10" | 5 | path: "Panels/Back Right/br_10" |
diff --git a/data/maps/the_entry/rooms/Red Blue Halls.txtpb b/data/maps/the_entry/rooms/Red Blue Halls.txtpb index 7d07f9e..789ca42 100644 --- a/data/maps/the_entry/rooms/Red Blue Halls.txtpb +++ b/data/maps/the_entry/rooms/Red Blue Halls.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Red Blue Halls" | 1 | name: "Red Blue Halls" |
2 | display_name: "Red Blue Area" | 2 | panel_display_name: "Red Blue Area" |
3 | panels { | 3 | panels { |
4 | name: "CENTER" | 4 | name: "CENTER" |
5 | path: "Panels/Back Right/br_1" | 5 | path: "Panels/Back Right/br_1" |
diff --git a/data/maps/the_entry/rooms/Repetitive Entrance.txtpb b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb index 982e3f3..25c3307 100644 --- a/data/maps/the_entry/rooms/Repetitive Entrance.txtpb +++ b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb | |||
@@ -1,7 +1,12 @@ | |||
1 | name: "Repetitive Entrance" | 1 | name: "Repetitive Entrance" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "REPETITIVE" | 4 | name: "REPETITIVE" |
5 | display_name: "Starting Room West Wall North Worldport" | ||
5 | path: "Components/Warps/worldport7" | 6 | path: "Components/Warps/worldport7" |
6 | orientation: "north" | 7 | destination { x: -20 y: 0 z: -16 } |
8 | rotation: 180 | ||
9 | # TODO: this is part of what makes the keyholder dependent connection from CC | ||
10 | # safe in vanilla doors | ||
11 | no_shuffle: true | ||
7 | } | 12 | } |
diff --git a/data/maps/the_entry/rooms/Revitalized Entrance.txtpb b/data/maps/the_entry/rooms/Revitalized Entrance.txtpb new file mode 100644 index 0000000..fb5e7e0 --- /dev/null +++ b/data/maps/the_entry/rooms/Revitalized Entrance.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Revitalized Entrance" | ||
2 | panel_display_name: "Colored Doors Area" | ||
3 | ports { | ||
4 | name: "REVITALIZED" | ||
5 | display_name: "Plum Hallway" | ||
6 | path: "worldport7" | ||
7 | destination { x: -58 y: 0 z: 31.5 } | ||
8 | rotation: 180 | ||
9 | } | ||
diff --git a/data/maps/the_entry/rooms/Right Eye.txtpb b/data/maps/the_entry/rooms/Right Eye.txtpb index 1c7bf68..8f6c431 100644 --- a/data/maps/the_entry/rooms/Right Eye.txtpb +++ b/data/maps/the_entry/rooms/Right Eye.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Right Eye" | 1 | name: "Right Eye" |
2 | display_name: "Right Eye Area" | 2 | panel_display_name: "Right Eye Area" |
3 | panels { | 3 | panels { |
4 | name: "EYE" | 4 | name: "EYE" |
5 | path: "Panels/Entry/front_2" | 5 | path: "Panels/Entry/front_2" |
diff --git a/data/maps/the_entry/rooms/Shop Entrance.txtpb b/data/maps/the_entry/rooms/Shop Entrance.txtpb index b52cde7..4a99efa 100644 --- a/data/maps/the_entry/rooms/Shop Entrance.txtpb +++ b/data/maps/the_entry/rooms/Shop Entrance.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Shop Entrance" | 1 | name: "Shop Entrance" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Shop Entrance" |
3 | panels { | 3 | panels { |
4 | name: "TURN" | 4 | name: "TURN" |
5 | path: "Panels/Entry/l_opener_2" | 5 | path: "Panels/Entry/l_opener_2" |
@@ -9,6 +9,8 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "SHOP" | 11 | name: "SHOP" |
12 | display_name: "Shop Entrance" | ||
12 | path: "Components/Warps/worldport13" | 13 | path: "Components/Warps/worldport13" |
13 | orientation: "east" | 14 | destination { x: 18 y: 0 z: 49 } |
15 | rotation: 90 | ||
14 | } \ No newline at end of file | 16 | } \ No newline at end of file |
diff --git a/data/maps/the_entry/rooms/Starting Room.txtpb b/data/maps/the_entry/rooms/Starting Room.txtpb index aeb66ab..8e8373b 100644 --- a/data/maps/the_entry/rooms/Starting Room.txtpb +++ b/data/maps/the_entry/rooms/Starting Room.txtpb | |||
@@ -1,10 +1,11 @@ | |||
1 | name: "Starting Room" | 1 | name: "Starting Room" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | panels { | 3 | panels { |
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 | } |
28 | panels { | 31 | panels { |
29 | name: "HINT" | 32 | name: "HINT" |
diff --git a/data/maps/the_entry/rooms/Trick Room.txtpb b/data/maps/the_entry/rooms/Trick Room.txtpb index ff9be38..d20502e 100644 --- a/data/maps/the_entry/rooms/Trick Room.txtpb +++ b/data/maps/the_entry/rooms/Trick Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Trick Room" | 1 | name: "Trick Room" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | panels { | 3 | panels { |
4 | name: "INK" | 4 | name: "INK" |
5 | path: "Panels/Entry/l_opener_1" | 5 | path: "Panels/Entry/l_opener_1" |
diff --git a/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb index bf1398d..de0cec2 100644 --- a/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb +++ b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "White Hallway To Daedalus" | 1 | name: "White Hallway To Daedalus" |
2 | display_name: "Colored Doors Area" | 2 | panel_display_name: "Colored Doors Area" |
3 | ports { | 3 | ports { |
4 | name: "DAEDALUS" | 4 | name: "DAEDALUS" |
5 | display_name: "White Control Center Hallway" | ||
5 | path: "Components/Warps/worldport11" | 6 | path: "Components/Warps/worldport11" |
6 | orientation: "west" | 7 | destination { x: -45 y: 0 z: 24 } |
8 | rotation: 270 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_entry/rooms/Wrath Room.txtpb b/data/maps/the_entry/rooms/Wrath Room.txtpb index 29bd1cb..903a0b7 100644 --- a/data/maps/the_entry/rooms/Wrath Room.txtpb +++ b/data/maps/the_entry/rooms/Wrath Room.txtpb | |||
@@ -1,21 +1,5 @@ | |||
1 | name: "Wrath Room" | 1 | name: "Wrath Room" |
2 | display_name: "Red Blue Area" | 2 | panel_display_name: "Red Blue Area" |
3 | panels { | ||
4 | name: "RABBIT" | ||
5 | path: "Panels/Back Right/br_4" | ||
6 | clue: "rabbit" | ||
7 | answer: "hair" | ||
8 | symbols: SUN | ||
9 | symbols: ZERO | ||
10 | } | ||
11 | panels { | ||
12 | name: "HOLE" | ||
13 | path: "Panels/Back Right/br_5" | ||
14 | clue: "hole" | ||
15 | answer: "part" | ||
16 | symbols: ZERO | ||
17 | symbols: BOXES | ||
18 | } | ||
19 | panels { | 3 | panels { |
20 | name: "WREATH" | 4 | name: "WREATH" |
21 | path: "Panels/Back Right/br_17" | 5 | path: "Panels/Back Right/br_17" |
diff --git a/data/maps/the_entry/rooms/X Area.txtpb b/data/maps/the_entry/rooms/X Area.txtpb index ada16f8..8388b4e 100644 --- a/data/maps/the_entry/rooms/X Area.txtpb +++ b/data/maps/the_entry/rooms/X Area.txtpb | |||
@@ -1,11 +1,13 @@ | |||
1 | name: "X Area" | 1 | name: "X Area" |
2 | display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | letters { | 3 | letters { |
4 | key: "x" | 4 | key: "x" |
5 | path: "Components/Collectables/x" | 5 | path: "Components/Collectables/x" |
6 | } | 6 | } |
7 | ports { | 7 | ports { |
8 | name: "CC" | 8 | name: "CC" |
9 | display_name: "Near X1 Worldport" | ||
9 | path: "Components/Warps/worldport3" | 10 | path: "Components/Warps/worldport3" |
10 | orientation: "west" | 11 | destination { x: -12.5 y: 0 z: 60 } |
12 | rotation: 270 | ||
11 | } | 13 | } |
diff --git a/data/maps/the_extravagant/rooms/E Room.txtpb b/data/maps/the_extravagant/rooms/E Room.txtpb index 4b1f284..2f91764 100644 --- a/data/maps/the_extravagant/rooms/E Room.txtpb +++ b/data/maps/the_extravagant/rooms/E Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "E Room" | 1 | name: "E Room" |
2 | display_name: "3" | ||
3 | letters { | 2 | letters { |
4 | key: "e" | 3 | key: "e" |
5 | path: "Components/Collectables/e" | 4 | path: "Components/Collectables/e" |
diff --git a/data/maps/the_extravagant/rooms/Engine Room.txtpb b/data/maps/the_extravagant/rooms/Engine Room.txtpb index 79b60fc..7157757 100644 --- a/data/maps/the_extravagant/rooms/Engine Room.txtpb +++ b/data/maps/the_extravagant/rooms/Engine Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Engine Room" | 1 | name: "Engine Room" |
2 | display_name: "Engine Room" | ||
3 | panels { | 2 | panels { |
4 | name: "ENGINE" | 3 | name: "ENGINE" |
5 | path: "Panels/panel_8" | 4 | path: "Panels/panel_8" |
@@ -23,7 +22,9 @@ paintings { | |||
23 | } | 22 | } |
24 | ports { | 23 | ports { |
25 | name: "GALLERY" | 24 | name: "GALLERY" |
25 | display_name: "Engine Room Worldport" | ||
26 | path: "Components/Warps/worldport2" | 26 | path: "Components/Warps/worldport2" |
27 | gravity: Z_PLUS | 27 | gravity: Z_PLUS |
28 | # TODO: orientation is not well defined with Z-axis gravity | 28 | # TODO: entrance shuffling for non Y axis gravity |
29 | no_shuffle: true | ||
29 | } | 30 | } |
diff --git a/data/maps/the_extravagant/rooms/Hat Chamber.txtpb b/data/maps/the_extravagant/rooms/Hat Chamber.txtpb index 049959c..a100130 100644 --- a/data/maps/the_extravagant/rooms/Hat Chamber.txtpb +++ b/data/maps/the_extravagant/rooms/Hat Chamber.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Hat Chamber" | 1 | name: "Hat Chamber" |
2 | display_name: "3" | ||
3 | panels { | 2 | panels { |
4 | name: "BRIM" | 3 | name: "BRIM" |
5 | path: "Panels/panel_14" | 4 | path: "Panels/panel_14" |
diff --git a/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb b/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb index 660a7dd..1455a4b 100644 --- a/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb +++ b/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "X Minus Middle Leg" | 1 | name: "X Minus Middle Leg" |
2 | display_name: "W" | ||
3 | panels { | 2 | panels { |
4 | name: "ANTENNA" | 3 | name: "ANTENNA" |
5 | path: "Panels/panel_7" | 4 | path: "Panels/panel_7" |
diff --git a/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb b/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb index ce731b6..ea45e10 100644 --- a/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb +++ b/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "X Minus Right Leg" | 1 | name: "X Minus Right Leg" |
2 | display_name: "W" | ||
3 | panels { | 2 | panels { |
4 | name: "ROWBOAT" | 3 | name: "ROWBOAT" |
5 | path: "Panels/panel_13" | 4 | path: "Panels/panel_13" |
diff --git a/data/maps/the_extravagant/rooms/X Minus.txtpb b/data/maps/the_extravagant/rooms/X Minus.txtpb index 3f389f1..92b15dc 100644 --- a/data/maps/the_extravagant/rooms/X Minus.txtpb +++ b/data/maps/the_extravagant/rooms/X Minus.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "X Minus" | 1 | name: "X Minus" |
2 | display_name: "W" | ||
3 | panels { | 2 | panels { |
4 | name: "DUO" | 3 | name: "DUO" |
5 | path: "Panels/panel_1" | 4 | path: "Panels/panel_1" |
diff --git a/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb b/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb index c656593..cb7cba6 100644 --- a/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb +++ b/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "X Plus Middle Leg" | 1 | name: "X Plus Middle Leg" |
2 | display_name: "M" | ||
3 | panels { | 2 | panels { |
4 | name: "COLONY" | 3 | name: "COLONY" |
5 | path: "Panels/panel_10" | 4 | path: "Panels/panel_10" |
diff --git a/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb b/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb index 7c75550..98dfad6 100644 --- a/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb +++ b/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "X Plus Right Leg" | 1 | name: "X Plus Right Leg" |
2 | display_name: "M" | ||
3 | panels { | 2 | panels { |
4 | name: "HEAD" | 3 | name: "HEAD" |
5 | path: "Panels/panel_4" | 4 | path: "Panels/panel_4" |
diff --git a/data/maps/the_extravagant/rooms/X Plus.txtpb b/data/maps/the_extravagant/rooms/X Plus.txtpb index db42770..a1c4b9d 100644 --- a/data/maps/the_extravagant/rooms/X Plus.txtpb +++ b/data/maps/the_extravagant/rooms/X Plus.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "X Plus" | 1 | name: "X Plus" |
2 | display_name: "M" | ||
3 | panels { | 2 | panels { |
4 | name: "ROSE" | 3 | name: "ROSE" |
5 | path: "Panels/panel_16" | 4 | path: "Panels/panel_16" |
@@ -24,4 +23,5 @@ paintings { | |||
24 | keyholders { | 23 | keyholders { |
25 | name: "M" | 24 | name: "M" |
26 | path: "Components/KeyHolders/keyHolderM" | 25 | path: "Components/KeyHolders/keyHolderM" |
26 | key: "m" | ||
27 | } | 27 | } |
diff --git a/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb b/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb index 1429fa8..f80d68a 100644 --- a/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Y Minus First Floor" | 1 | name: "Y Minus First Floor" |
2 | display_name: "3" | ||
3 | panels { | 2 | panels { |
4 | name: "RHINO" | 3 | name: "RHINO" |
5 | path: "Panels/panel_2" | 4 | path: "Panels/panel_2" |
diff --git a/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb b/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb index be3238a..34a3c9d 100644 --- a/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Y Minus Second Floor" | 1 | name: "Y Minus Second Floor" |
2 | display_name: "3" | ||
3 | panels { | 2 | panels { |
4 | name: "COMPASS" | 3 | name: "COMPASS" |
5 | path: "Panels/panel_5" | 4 | path: "Panels/panel_5" |
diff --git a/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb b/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb index 881d42d..7aa5e1c 100644 --- a/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Y Minus Third Floor" | 1 | name: "Y Minus Third Floor" |
2 | display_name: "3" | ||
3 | panels { | 2 | panels { |
4 | name: "WHISKERS" | 3 | name: "WHISKERS" |
5 | path: "Panels/panel_11" | 4 | path: "Panels/panel_11" |
diff --git a/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb b/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb index 9c8120c..6226aa6 100644 --- a/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Y Plus First Floor" | 1 | name: "Y Plus First Floor" |
2 | display_name: "E" | ||
3 | paintings { | 2 | paintings { |
4 | name: "UNDUE" | 3 | name: "UNDUE" |
5 | path: "Components/Paintings/undue4" | 4 | path: "Components/Paintings/undue4" |
diff --git a/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb b/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb index bdc45b9..1cf0480 100644 --- a/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb +++ b/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb | |||
@@ -1,6 +1,5 @@ | |||
1 | name: "Y Plus Third Floor" | 1 | name: "Y Plus Third Floor" |
2 | # It's the second floor too... | 2 | # It's the second floor too... |
3 | display_name: "E" | ||
4 | panels { | 3 | panels { |
5 | name: "CACTUS" | 4 | name: "CACTUS" |
6 | path: "Panels/panel_6" | 5 | path: "Panels/panel_6" |
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index e269daf..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. |
2 | doors { | 2 | doors { |
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 | } |
27 | doors { | 28 | doors { |
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 | } |
33 | doors { | 35 | doors { |
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,14 +70,16 @@ doors { | |||
67 | } | 70 | } |
68 | doors { | 71 | doors { |
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 | } |
74 | doors { | 78 | doors { |
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" } |
82 | receivers: "Components/Paintings/triangle/teleportListener" | ||
78 | panels { map: "the_wise" room: "Entry" name: "INK" } | 83 | panels { map: "the_wise" room: "Entry" name: "INK" } |
79 | panels { map: "the_wise" room: "Puzzles" name: "STORY" } | 84 | panels { map: "the_wise" room: "Puzzles" name: "STORY" } |
80 | panels { map: "the_wise" room: "Puzzles" name: "VENTURE" } | 85 | panels { map: "the_wise" room: "Puzzles" name: "VENTURE" } |
@@ -100,8 +105,9 @@ doors { | |||
100 | } | 105 | } |
101 | doors { | 106 | doors { |
102 | name: "Tree Painting" | 107 | name: "Tree Painting" |
103 | type: ITEM_ONLY | 108 | type: GALLERY_PAINTING |
104 | move_paintings { room: "Main Area" name: "TREE" } | 109 | #move_paintings { room: "Main Area" name: "TREE" } |
110 | receivers: "Components/Paintings/Clue Maps/tree/teleportListener" | ||
105 | panels { map: "the_tree" room: "Main Area" name: "COLOR" } | 111 | panels { map: "the_tree" room: "Main Area" name: "COLOR" } |
106 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } | 112 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } |
107 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } | 113 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } |
@@ -136,32 +142,37 @@ doors { | |||
136 | } | 142 | } |
137 | doors { | 143 | doors { |
138 | name: "Unyielding Painting" | 144 | name: "Unyielding Painting" |
139 | type: ITEM_ONLY | 145 | type: GALLERY_PAINTING |
140 | move_paintings { room: "Main Area" name: "UNYIELDING" } | 146 | #move_paintings { room: "Main Area" name: "UNYIELDING" } |
147 | receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener" | ||
141 | rooms { map: "the_unyielding" name: "Digital Entrance" } | 148 | rooms { map: "the_unyielding" name: "Digital Entrance" } |
142 | } | 149 | } |
143 | doors { | 150 | doors { |
144 | name: "Graveyard Painting" | 151 | name: "Graveyard Painting" |
145 | type: ITEM_ONLY | 152 | type: GALLERY_PAINTING |
146 | move_paintings { room: "Main Area" name: "GRAVEYARD" } | 153 | #move_paintings { room: "Main Area" name: "GRAVEYARD" } |
154 | receivers: "Components/Paintings/Endings/grave/teleportListener" | ||
147 | rooms { map: "the_graveyard" name: "Outside" } | 155 | rooms { map: "the_graveyard" name: "Outside" } |
148 | } | 156 | } |
149 | doors { | 157 | doors { |
150 | name: "Control Center Painting" | 158 | name: "Control Center Painting" |
151 | type: ITEM_ONLY | 159 | type: GALLERY_PAINTING |
152 | move_paintings { room: "Main Area" name: "CC" } | 160 | #move_paintings { room: "Main Area" name: "CC" } |
161 | receivers: "Components/Paintings/Endings/desert/teleportListener" | ||
153 | rooms { map: "the_impressive" name: "M2 Room" } | 162 | rooms { map: "the_impressive" name: "M2 Room" } |
154 | } | 163 | } |
155 | doors { | 164 | doors { |
156 | name: "Tower Painting" | 165 | name: "Tower Painting" |
157 | type: ITEM_ONLY | 166 | type: GALLERY_PAINTING |
158 | move_paintings { room: "Main Area" name: "TOWER" } | 167 | #move_paintings { room: "Main Area" name: "TOWER" } |
168 | receivers: "Components/Paintings/Endings/red/teleportListener" | ||
159 | rooms { map: "the_tower" name: "First Floor" } | 169 | rooms { map: "the_tower" name: "First Floor" } |
160 | } | 170 | } |
161 | doors { | 171 | doors { |
162 | name: "Wondrous Painting" | 172 | name: "Wondrous Painting" |
163 | type: ITEM_ONLY | 173 | type: GALLERY_PAINTING |
164 | move_paintings { room: "Main Area" name: "WONDROUS" } | 174 | #move_paintings { room: "Main Area" name: "WONDROUS" } |
175 | receivers: "Components/Paintings/Endings/window/teleportListener" | ||
165 | panels { map: "the_wondrous" room: "Entry" name: "WONDER" } | 176 | panels { map: "the_wondrous" room: "Entry" name: "WONDER" } |
166 | panels { map: "the_wondrous" room: "Regular" name: "SHRINK" } | 177 | panels { map: "the_wondrous" room: "Regular" name: "SHRINK" } |
167 | panels { map: "the_wondrous" room: "Huge" name: "SHRINK" } | 178 | panels { map: "the_wondrous" room: "Huge" name: "SHRINK" } |
@@ -176,38 +187,44 @@ doors { | |||
176 | } | 187 | } |
177 | doors { | 188 | doors { |
178 | name: "Rainbow Painting" | 189 | name: "Rainbow Painting" |
179 | type: ITEM_ONLY | 190 | type: GALLERY_PAINTING |
180 | move_paintings { room: "Main Area" name: "RAINBOW" } | 191 | #move_paintings { room: "Main Area" name: "RAINBOW" } |
192 | receivers: "Components/Paintings/Endings/rainbow/teleportListener" | ||
181 | rooms { map: "daedalus" name: "Rainbow Start" } | 193 | rooms { map: "daedalus" name: "Rainbow Start" } |
182 | } | 194 | } |
183 | doors { | 195 | doors { |
184 | name: "Words Painting" | 196 | name: "Words Painting" |
185 | type: ITEM_ONLY | 197 | type: GALLERY_PAINTING |
186 | move_paintings { room: "Main Area" name: "WORDS" } | 198 | #move_paintings { room: "Main Area" name: "WORDS" } |
199 | receivers: "Components/Paintings/Endings/words/teleportListener" | ||
187 | rooms { map: "the_words" name: "Main Area" } | 200 | rooms { map: "the_words" name: "Main Area" } |
188 | } | 201 | } |
189 | doors { | 202 | doors { |
190 | name: "Colorful Painting" | 203 | name: "Colorful Painting" |
191 | type: ITEM_ONLY | 204 | type: GALLERY_PAINTING |
192 | move_paintings { room: "Main Area" name: "COLORFUL" } | 205 | #move_paintings { room: "Main Area" name: "COLORFUL" } |
206 | receivers: "Components/Paintings/Endings/colorful/teleportListener" | ||
193 | rooms { map: "the_colorful" name: "White Room" } | 207 | rooms { map: "the_colorful" name: "White Room" } |
194 | } | 208 | } |
195 | doors { | 209 | doors { |
196 | name: "Castle Painting" | 210 | name: "Castle Painting" |
197 | type: ITEM_ONLY | 211 | type: GALLERY_PAINTING |
198 | move_paintings { room: "Main Area" name: "CASTLE" } | 212 | #move_paintings { room: "Main Area" name: "CASTLE" } |
213 | receivers: "Components/Paintings/Endings/castle/teleportListener" | ||
199 | rooms { map: "daedalus" name: "Castle" } | 214 | rooms { map: "daedalus" name: "Castle" } |
200 | } | 215 | } |
201 | doors { | 216 | doors { |
202 | name: "Sun Temple Painting" | 217 | name: "Sun Temple Painting" |
203 | type: ITEM_ONLY | 218 | type: GALLERY_PAINTING |
204 | move_paintings { room: "Main Area" name: "SUNTEMPLE" } | 219 | #move_paintings { room: "Main Area" name: "SUNTEMPLE" } |
220 | receivers: "Components/Paintings/Endings/temple/teleportListener" | ||
205 | rooms { map: "the_sun_temple" name: "Entrance" } | 221 | rooms { map: "the_sun_temple" name: "Entrance" } |
206 | } | 222 | } |
207 | doors { | 223 | doors { |
208 | name: "Ancient Painting" | 224 | name: "Ancient Painting" |
209 | type: ITEM_ONLY | 225 | type: GALLERY_PAINTING |
210 | move_paintings { room: "Main Area" name: "ANCIENT" } | 226 | #move_paintings { room: "Main Area" name: "ANCIENT" } |
227 | receivers: "Components/Paintings/Endings/cubes/teleportListener" | ||
211 | rooms { map: "the_ancient" name: "Outside" } | 228 | rooms { map: "the_ancient" name: "Outside" } |
212 | } | 229 | } |
213 | doors { | 230 | doors { |
diff --git a/data/maps/the_gallery/rooms/Back Room.txtpb b/data/maps/the_gallery/rooms/Back Room.txtpb index baf7270..74d5304 100644 --- a/data/maps/the_gallery/rooms/Back Room.txtpb +++ b/data/maps/the_gallery/rooms/Back Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Back Room" | 1 | name: "Back Room" |
2 | display_name: "Back Room" | ||
3 | panels { | 2 | panels { |
4 | name: "UNYIELDING" | 3 | name: "UNYIELDING" |
5 | path: "Panels/entry_2" | 4 | path: "Panels/entry_2" |
diff --git a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb index e525a2c..51d2be5 100644 --- a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb +++ b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Daedalus Extension" | 1 | name: "Daedalus Extension" |
2 | display_name: "Daedalus Extension" | ||
3 | panels { | 2 | panels { |
4 | name: "WHERE" | 3 | name: "WHERE" |
5 | path: "Panels/entry_1" | 4 | path: "Panels/entry_1" |
diff --git a/data/maps/the_gallery/rooms/Ending.txtpb b/data/maps/the_gallery/rooms/Ending.txtpb index 72c8e72..f713acc 100644 --- a/data/maps/the_gallery/rooms/Ending.txtpb +++ b/data/maps/the_gallery/rooms/Ending.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Ending" | 1 | name: "Ending" |
2 | display_name: "Back Room" | ||
3 | endings { | 2 | endings { |
4 | name: "YELLOW" | 3 | name: "YELLOW" |
5 | path: "Components/Endings/yellow_ending" | 4 | path: "Components/Endings/yellow_ending" |
diff --git a/data/maps/the_gallery/rooms/Main Area.txtpb b/data/maps/the_gallery/rooms/Main Area.txtpb index a8fb3c6..e88dc48 100644 --- a/data/maps/the_gallery/rooms/Main Area.txtpb +++ b/data/maps/the_gallery/rooms/Main Area.txtpb | |||
@@ -1,8 +1,8 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Main Area" | ||
3 | keyholders { | 2 | keyholders { |
4 | name: "P" | 3 | name: "P" |
5 | path: "Components/KeyHolders/keyHolderP" | 4 | path: "Components/KeyHolders/keyHolderP" |
5 | key: "p" | ||
6 | } | 6 | } |
7 | paintings { | 7 | paintings { |
8 | name: "OWL" | 8 | name: "OWL" |
@@ -162,6 +162,8 @@ paintings { | |||
162 | } | 162 | } |
163 | ports { | 163 | ports { |
164 | name: "ENTRY" | 164 | name: "ENTRY" |
165 | display_name: "Entrance" | ||
165 | path: "Components/Warps/worldport" | 166 | path: "Components/Warps/worldport" |
166 | orientation: "west" | 167 | destination { x: -3.5 y: 0 z: 16 } |
168 | rotation: 270 | ||
167 | } | 169 | } |
diff --git a/data/maps/the_gold/rooms/The Whole Thing.txtpb b/data/maps/the_gold/rooms/The Whole Thing.txtpb index 026e709..4848c1f 100644 --- a/data/maps/the_gold/rooms/The Whole Thing.txtpb +++ b/data/maps/the_gold/rooms/The Whole Thing.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "The Whole Thing" | 1 | name: "The Whole Thing" |
2 | display_name: "The Whole Thing" | ||
3 | panels { | 2 | panels { |
4 | name: "PANEL" | 3 | name: "PANEL" |
5 | path: "Panels/Room_1/panel_1" | 4 | path: "Panels/Room_1/panel_1" |
diff --git a/data/maps/the_graveyard/doors.txtpb b/data/maps/the_graveyard/doors.txtpb index f06d40d..a10d8f6 100644 --- a/data/maps/the_graveyard/doors.txtpb +++ b/data/maps/the_graveyard/doors.txtpb | |||
@@ -19,6 +19,7 @@ doors { | |||
19 | doors { | 19 | doors { |
20 | name: "Double Letters" | 20 | name: "Double Letters" |
21 | type: EVENT | 21 | type: EVENT |
22 | switches: "double_letters" | 22 | receivers: "Panels/panel_3/teleportListener" |
23 | # TODO: once again, not sure whether this is how it should work | 23 | receivers: "Components/Paintings/omrt/teleportListener" |
24 | double_letters: true | ||
24 | } | 25 | } |
diff --git a/data/maps/the_graveyard/rooms/Inside.txtpb b/data/maps/the_graveyard/rooms/Inside.txtpb index fd2fc9d..1f58d3f 100644 --- a/data/maps/the_graveyard/rooms/Inside.txtpb +++ b/data/maps/the_graveyard/rooms/Inside.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Inside" | 1 | name: "Inside" |
2 | display_name: "Inside" | ||
3 | panels { | 2 | panels { |
4 | name: "REMEMBER" | 3 | name: "REMEMBER" |
5 | path: "Panels/panel_3" | 4 | path: "Panels/panel_3" |
diff --git a/data/maps/the_graveyard/rooms/Outside.txtpb b/data/maps/the_graveyard/rooms/Outside.txtpb index b0e5ee9..db9de1b 100644 --- a/data/maps/the_graveyard/rooms/Outside.txtpb +++ b/data/maps/the_graveyard/rooms/Outside.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Outside" | 1 | name: "Outside" |
2 | display_name: "Outside" | ||
3 | panels { | 2 | panels { |
4 | name: "FOOT" | 3 | name: "FOOT" |
5 | path: "Panels/panel_1" | 4 | path: "Panels/panel_1" |
diff --git a/data/maps/the_great/connections.txtpb b/data/maps/the_great/connections.txtpb index f1a7e25..171e809 100644 --- a/data/maps/the_great/connections.txtpb +++ b/data/maps/the_great/connections.txtpb | |||
@@ -256,3 +256,7 @@ connections { | |||
256 | to_room: "Zero Room" | 256 | to_room: "Zero Room" |
257 | door { name: "Lavender Cube" } | 257 | door { name: "Lavender Cube" } |
258 | } | 258 | } |
259 | connections { | ||
260 | from_room: "Back Area" | ||
261 | to_room: "The Landscapes" | ||
262 | } | ||
diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index 463eaba..bf28421 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 | } |
53 | doors { | 54 | doors { |
54 | name: "Control Center Purple Door" | 55 | name: "Control Center Purple Door" |
@@ -59,13 +60,13 @@ doors { | |||
59 | doors { | 60 | doors { |
60 | name: "Control Center Gray Door" | 61 | name: "Control Center Gray Door" |
61 | type: CONTROL_CENTER_COLOR | 62 | type: CONTROL_CENTER_COLOR |
62 | receivers: "Components/Doors/Gates/Gate" | 63 | receivers: "Components/Doors/Gates/Gate/animationListener" |
63 | control_center_color: "gray" | 64 | control_center_color: "gray" |
64 | } | 65 | } |
65 | doors { | 66 | doors { |
66 | name: "Control Center Red Door" | 67 | name: "Control Center Red Door" |
67 | type: CONTROL_CENTER_COLOR | 68 | type: CONTROL_CENTER_COLOR |
68 | receivers: "Components/Doors/Gates/Gate" | 69 | receivers: "Components/Doors/entry_18" |
69 | control_center_color: "red" | 70 | control_center_color: "red" |
70 | } | 71 | } |
71 | doors { | 72 | doors { |
@@ -98,7 +99,8 @@ doors { | |||
98 | doors { | 99 | doors { |
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" |
@@ -122,6 +124,7 @@ doors { | |||
122 | panels { room: "Magnet Room" name: "SAW" } | 124 | panels { room: "Magnet Room" name: "SAW" } |
123 | panels { room: "Magnet Room" name: "BLENDER" } | 125 | panels { room: "Magnet Room" name: "BLENDER" } |
124 | location_room: "Magnet Room" | 126 | location_room: "Magnet Room" |
127 | location_name: "Gravestone" | ||
125 | } | 128 | } |
126 | doors { | 129 | doors { |
127 | name: "Hive Entrance" | 130 | name: "Hive Entrance" |
@@ -141,6 +144,7 @@ doors { | |||
141 | panels { room: "Pillar Room" name: "CAUGHT" } | 144 | panels { room: "Pillar Room" name: "CAUGHT" } |
142 | panels { room: "Pillar Room" name: "TEN" } | 145 | panels { room: "Pillar Room" name: "TEN" } |
143 | location_room: "Pillar Room" | 146 | location_room: "Pillar Room" |
147 | location_name: "Puzzles" | ||
144 | } | 148 | } |
145 | doors { | 149 | doors { |
146 | name: "North Landscape Entrance" | 150 | name: "North Landscape Entrance" |
@@ -202,29 +206,31 @@ doors { | |||
202 | panels { room: "Jail Part 2" name: "GRIMACE" } | 206 | panels { room: "Jail Part 2" name: "GRIMACE" } |
203 | panels { room: "Jail Part 2" name: "COMMENCE" } | 207 | panels { room: "Jail Part 2" name: "COMMENCE" } |
204 | location_room: "Jail Part 2" | 208 | location_room: "Jail Part 2" |
209 | location_name: "Gravestone" | ||
205 | } | 210 | } |
206 | doors { | 211 | doors { |
207 | name: "The Landscapes Gravestone" | 212 | name: "The Landscapes Gravestone" |
208 | type: GRAVESTONE | 213 | type: GRAVESTONE |
209 | panels { room: "Back Area" name: "Top Landscape Top" } | 214 | panels { room: "The Landscapes" name: "Top Landscape Top" } |
210 | panels { room: "Back Area" name: "Top Landscape Right" } | 215 | panels { room: "The Landscapes" name: "Top Landscape Right" } |
211 | panels { room: "Back Area" name: "Top Landscape Bottom" } | 216 | panels { room: "The Landscapes" name: "Top Landscape Bottom" } |
212 | panels { room: "Back Area" name: "Top Landscape Left" } | 217 | panels { room: "The Landscapes" name: "Top Landscape Left" } |
213 | panels { room: "Back Area" name: "Left Landscape Top" } | 218 | panels { room: "The Landscapes" name: "Left Landscape Top" } |
214 | panels { room: "Back Area" name: "Left Landscape Right" } | 219 | panels { room: "The Landscapes" name: "Left Landscape Right" } |
215 | panels { room: "Back Area" name: "Left Landscape Bottom" } | 220 | panels { room: "The Landscapes" name: "Left Landscape Bottom" } |
216 | panels { room: "Back Area" name: "Left Landscape Left" } | 221 | panels { room: "The Landscapes" name: "Left Landscape Left" } |
217 | panels { room: "Back Area" name: "Right Landscape Top" } | 222 | panels { room: "The Landscapes" name: "Right Landscape Top" } |
218 | panels { room: "Back Area" name: "Right Landscape Right" } | 223 | panels { room: "The Landscapes" name: "Right Landscape Right" } |
219 | panels { room: "Back Area" name: "Right Landscape Bottom" } | 224 | panels { room: "The Landscapes" name: "Right Landscape Bottom" } |
220 | panels { room: "Back Area" name: "Right Landscape Left" } | 225 | panels { room: "The Landscapes" name: "Right Landscape Left" } |
221 | location_room: "Back Area" | 226 | location_room: "The Landscapes" |
227 | location_name: "Gravestone" | ||
222 | } | 228 | } |
223 | doors { | 229 | doors { |
224 | name: "Tower Entrance" | 230 | name: "Tower Entrance" |
225 | type: ITEM_ONLY | 231 | type: ITEM_ONLY |
226 | receivers: "Components/Doors/entry_25" | 232 | receivers: "Components/Doors/entry_25" |
227 | switches: "double_letters" | 233 | double_letters: true |
228 | } | 234 | } |
229 | doors { | 235 | doors { |
230 | name: "Maze Out/South Door" | 236 | name: "Maze Out/South Door" |
@@ -315,6 +321,7 @@ doors { | |||
315 | panels { room: "Maze Up Area" name: "UP" } | 321 | panels { room: "Maze Up Area" name: "UP" } |
316 | panels { room: "Maze Wreck Area" name: "WRECK" } | 322 | panels { room: "Maze Wreck Area" name: "WRECK" } |
317 | location_room: "Maze Slice Area" | 323 | location_room: "Maze Slice Area" |
324 | location_name: "Gravestone" | ||
318 | } | 325 | } |
319 | doors { | 326 | doors { |
320 | name: "Courtyard Side Door" | 327 | name: "Courtyard Side Door" |
@@ -390,11 +397,13 @@ doors { | |||
390 | name: "Big Y" | 397 | name: "Big Y" |
391 | type: STANDARD | 398 | type: STANDARD |
392 | receivers: "Components/Doors/question_3" | 399 | receivers: "Components/Doors/question_3" |
400 | receivers: "Components/Doors/question_12" | ||
393 | panels { room: "Question Room What" name: "QUESTION" answer: "why" } | 401 | panels { room: "Question Room What" name: "QUESTION" answer: "why" } |
394 | panels { room: "Question Room How" name: "QUESTION" answer: "why" } | 402 | panels { room: "Question Room How" name: "QUESTION" answer: "why" } |
395 | panels { room: "Question Room When" name: "QUESTION" answer: "why" } | 403 | panels { room: "Question Room When" name: "QUESTION" answer: "why" } |
396 | panels { room: "Question Room Who" name: "QUESTION" answer: "why" } | 404 | panels { room: "Question Room Who" name: "QUESTION" answer: "why" } |
397 | location_room: "Question Room Who" | 405 | location_room: "Question Room Who" |
406 | location_name: "Whys" | ||
398 | } | 407 | } |
399 | doors { | 408 | doors { |
400 | name: "Talented Entrance" | 409 | name: "Talented Entrance" |
@@ -414,9 +423,10 @@ doors { | |||
414 | name: "Invisible Entrance" | 423 | name: "Invisible Entrance" |
415 | type: STANDARD | 424 | type: STANDARD |
416 | receivers: "Components/Doors/entry_36" | 425 | receivers: "Components/Doors/entry_36" |
417 | panels { room: "Back Area" name: "Right Landscape Top" answer: "tell" } | 426 | panels { room: "The Landscapes" name: "Right Landscape Top" answer: "tell" } |
418 | panels { room: "Back Area" name: "Right Landscape Left" answer: "eyes" } | 427 | panels { room: "The Landscapes" name: "Right Landscape Left" answer: "eyes" } |
419 | location_room: "Back Area" | 428 | location_room: "The Landscapes" |
429 | location_name: "Alternate Answers" | ||
420 | } | 430 | } |
421 | doors { | 431 | doors { |
422 | name: "Nature Room Door" | 432 | name: "Nature Room Door" |
@@ -462,12 +472,17 @@ doors { | |||
462 | panels { room: "Whole Room" name: "CHIPS" } | 472 | panels { room: "Whole Room" name: "CHIPS" } |
463 | panels { room: "Whole Room" name: "TOWER" } | 473 | panels { room: "Whole Room" name: "TOWER" } |
464 | location_room: "Whole Room" | 474 | location_room: "Whole Room" |
475 | location_name: "Gravestone" | ||
465 | } | 476 | } |
466 | doors { | 477 | doors { |
467 | name: "Lavender Cube" | 478 | name: "Lavender Cube" |
468 | type: ITEM_ONLY | 479 | type: EVENT |
469 | receivers: "Components/Doors/entry_28" | 480 | receivers: "Components/Doors/entry_28" |
470 | switches: "lavender_cubes" | 481 | panels { |
482 | map: "the_ancient" | ||
483 | room: "Inside" | ||
484 | name: "COLOR" | ||
485 | } | ||
471 | } | 486 | } |
472 | doors { | 487 | doors { |
473 | name: "Zero Entrance" | 488 | name: "Zero Entrance" |
@@ -484,6 +499,7 @@ doors { | |||
484 | panels { room: "Zero Room" name: "MANY" } | 499 | panels { room: "Zero Room" name: "MANY" } |
485 | panels { room: "Zero Room" name: "REMAINING" } | 500 | panels { room: "Zero Room" name: "REMAINING" } |
486 | location_room: "Zero Room" | 501 | location_room: "Zero Room" |
502 | location_name: "Panels" | ||
487 | } | 503 | } |
488 | doors { | 504 | doors { |
489 | name: "Spiral Painting" | 505 | name: "Spiral Painting" |
@@ -492,3 +508,14 @@ doors { | |||
492 | panels { room: "Back Area" name: "PAINTING" } | 508 | panels { room: "Back Area" name: "PAINTING" } |
493 | location_room: "Back Area" | 509 | location_room: "Back Area" |
494 | } | 510 | } |
511 | doors { | ||
512 | name: "Cyan Doors" | ||
513 | type: EVENT | ||
514 | receivers: "Panels/General/entry_7/teleportListener" | ||
515 | double_letters: true | ||
516 | } | ||
517 | doors { | ||
518 | name: "Partial Entrance" | ||
519 | type: EVENT | ||
520 | panels { room: "West Side" name: "CLUE" } | ||
521 | } | ||
diff --git a/data/maps/the_great/rooms/Back Area.txtpb b/data/maps/the_great/rooms/Back Area.txtpb index 3701249..33da394 100644 --- a/data/maps/the_great/rooms/Back Area.txtpb +++ b/data/maps/the_great/rooms/Back Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Back Area" | 1 | name: "Back Area" |
2 | display_name: "Back Area" | 2 | panel_display_name: "Back Area" |
3 | panels { | 3 | panels { |
4 | name: "PLANT" | 4 | name: "PLANT" |
5 | path: "Panels/General/entry_14" | 5 | path: "Panels/General/entry_14" |
@@ -28,92 +28,6 @@ panels { | |||
28 | answer: "tower" | 28 | answer: "tower" |
29 | symbols: SPARKLES | 29 | symbols: SPARKLES |
30 | } | 30 | } |
31 | panels { | ||
32 | name: "Top Landscape Top" | ||
33 | path: "Panels/Kiwi Room/kiwi_1" | ||
34 | clue: "" | ||
35 | answer: "one" | ||
36 | symbols: QUESTION | ||
37 | } | ||
38 | panels { | ||
39 | name: "Top Landscape Right" | ||
40 | path: "Panels/Kiwi Room/kiwi_2" | ||
41 | clue: "" | ||
42 | answer: "road" | ||
43 | symbols: QUESTION | ||
44 | } | ||
45 | panels { | ||
46 | name: "Top Landscape Bottom" | ||
47 | path: "Panels/Kiwi Room/kiwi_3" | ||
48 | clue: "" | ||
49 | answer: "many" | ||
50 | symbols: QUESTION | ||
51 | } | ||
52 | panels { | ||
53 | name: "Top Landscape Left" | ||
54 | path: "Panels/Kiwi Room/kiwi_4" | ||
55 | clue: "" | ||
56 | answer: "turns" | ||
57 | symbols: QUESTION | ||
58 | } | ||
59 | panels { | ||
60 | name: "Left Landscape Top" | ||
61 | path: "Panels/Kiwi Room/kiwi_5" | ||
62 | clue: "" | ||
63 | answer: "find" | ||
64 | symbols: QUESTION | ||
65 | } | ||
66 | panels { | ||
67 | name: "Left Landscape Right" | ||
68 | path: "Panels/Kiwi Room/kiwi_6" | ||
69 | clue: "" | ||
70 | answer: "keys" | ||
71 | symbols: QUESTION | ||
72 | } | ||
73 | panels { | ||
74 | name: "Left Landscape Bottom" | ||
75 | path: "Panels/Kiwi Room/kiwi_7" | ||
76 | clue: "" | ||
77 | answer: "write" | ||
78 | symbols: QUESTION | ||
79 | } | ||
80 | panels { | ||
81 | name: "Left Landscape Left" | ||
82 | path: "Panels/Kiwi Room/kiwi_8" | ||
83 | clue: "" | ||
84 | answer: "words" | ||
85 | symbols: QUESTION | ||
86 | } | ||
87 | panels { | ||
88 | name: "Right Landscape Top" | ||
89 | path: "Panels/Kiwi Room/kiwi_9" | ||
90 | clue: "" | ||
91 | answer: "hear" | ||
92 | symbols: QUESTION | ||
93 | proxies { answer: "tell" path: "Panels/Kiwi Proxies/kiwi_9_proxy_1" } | ||
94 | } | ||
95 | panels { | ||
96 | name: "Right Landscape Right" | ||
97 | path: "Panels/Kiwi Room/kiwi_10" | ||
98 | clue: "" | ||
99 | answer: "lies" | ||
100 | symbols: QUESTION | ||
101 | } | ||
102 | panels { | ||
103 | name: "Right Landscape Bottom" | ||
104 | path: "Panels/Kiwi Room/kiwi_11" | ||
105 | clue: "" | ||
106 | answer: "the" | ||
107 | symbols: QUESTION | ||
108 | } | ||
109 | panels { | ||
110 | name: "Right Landscape Left" | ||
111 | path: "Panels/Kiwi Room/kiwi_12" | ||
112 | clue: "" | ||
113 | answer: "ears" | ||
114 | symbols: QUESTION | ||
115 | proxies { answer: "eyes" path: "Panels/Kiwi Proxies/kiwi_12_proxy_1" } | ||
116 | } | ||
117 | paintings { | 31 | paintings { |
118 | name: "SPIRAL" | 32 | name: "SPIRAL" |
119 | path: "Components/Paintings/spiral" | 33 | path: "Components/Paintings/spiral" |
@@ -124,23 +38,31 @@ paintings { | |||
124 | } | 38 | } |
125 | ports { | 39 | ports { |
126 | name: "UNKEMPT" | 40 | name: "UNKEMPT" |
41 | display_name: "Unkempt Entrance" | ||
127 | path: "Meshes/Blocks/Warps/worldport5" | 42 | path: "Meshes/Blocks/Warps/worldport5" |
128 | orientation: "north" | 43 | destination { x: 72 y: 0 z: 10.5 } |
44 | rotation: 180 | ||
129 | } | 45 | } |
130 | ports { | 46 | ports { |
131 | name: "THREEDOORS" | 47 | name: "THREEDOORS" |
48 | display_name: "Three Doors Entrance" | ||
132 | path: "Meshes/Blocks/Warps/worldport16" | 49 | path: "Meshes/Blocks/Warps/worldport16" |
133 | orientation: "south" | 50 | destination { x: 77 y: 0 z: 33.5 } |
51 | rotation: 0 | ||
134 | } | 52 | } |
135 | ports { | 53 | ports { |
136 | name: "TOWER" | 54 | name: "TOWER" |
55 | display_name: "Tower Entrance" | ||
137 | path: "Meshes/Blocks/Warps/worldport10" | 56 | path: "Meshes/Blocks/Warps/worldport10" |
138 | orientation: "south" | 57 | destination { x: 0 y: 0 z: 52 } |
58 | rotation: 0 | ||
139 | required_door { name: "Tower Entrance" } | 59 | required_door { name: "Tower Entrance" } |
140 | # The reverse warp bypasses the door, so there needs to be two oneway connections. | 60 | # The reverse warp bypasses the door, so there needs to be two oneway connections. |
141 | } | 61 | } |
142 | ports { | 62 | ports { |
143 | name: "TREE" | 63 | name: "TREE" |
64 | display_name: "Tree Entrance" | ||
144 | path: "Meshes/Blocks/Warps/worldport17" | 65 | path: "Meshes/Blocks/Warps/worldport17" |
145 | orientation: "north" | 66 | destination { x: 26 y: 0 z: 58 } |
67 | rotation: 180 | ||
146 | } | 68 | } |
diff --git a/data/maps/the_great/rooms/Behind Question Area.txtpb b/data/maps/the_great/rooms/Behind Question Area.txtpb index 88f800f..744d4c4 100644 --- a/data/maps/the_great/rooms/Behind Question Area.txtpb +++ b/data/maps/the_great/rooms/Behind Question Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Behind Question Area" | 1 | name: "Behind Question Area" |
2 | display_name: "Main Area" | 2 | panel_display_name: "Question Room" |
3 | panels { | 3 | panels { |
4 | name: "DEW" | 4 | name: "DEW" |
5 | path: "Panels/General/uc_4" | 5 | path: "Panels/General/uc_4" |
diff --git a/data/maps/the_great/rooms/Colorful Entrance.txtpb b/data/maps/the_great/rooms/Colorful Entrance.txtpb index 5d7c9b2..5464698 100644 --- a/data/maps/the_great/rooms/Colorful Entrance.txtpb +++ b/data/maps/the_great/rooms/Colorful Entrance.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Colorful Entrance" | 1 | name: "Colorful Entrance" |
2 | display_name: "Pillar Room" | 2 | panel_display_name: "Pillar Room" |
3 | ports { | 3 | ports { |
4 | name: "COLORFUL" | 4 | name: "COLORFUL" |
5 | display_name: "Pillar Room Worldport" | ||
5 | path: "Meshes/Blocks/Warps/worldport13" | 6 | path: "Meshes/Blocks/Warps/worldport13" |
6 | orientation: "west" | 7 | destination { x: -37.5 y: 0 z: 74 } |
8 | rotation: 270 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_great/rooms/Daedalus Entrance.txtpb b/data/maps/the_great/rooms/Daedalus Entrance.txtpb index 7e1d477..abfab99 100644 --- a/data/maps/the_great/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_great/rooms/Daedalus Entrance.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Daedalus Entrance" | 1 | name: "Daedalus Entrance" |
2 | display_name: "Main Area" | 2 | panel_display_name: "Main Area" |
3 | panels { | 3 | panels { |
4 | name: "MISSING" | 4 | name: "MISSING" |
5 | path: "Panels/General/entry_2" | 5 | path: "Panels/General/entry_2" |
@@ -9,8 +9,10 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "DAEDALUS" | 11 | name: "DAEDALUS" |
12 | display_name: "Daedalus Entrance" | ||
12 | path: "Meshes/Blocks/Warps/worldport8" | 13 | path: "Meshes/Blocks/Warps/worldport8" |
13 | orientation: "south" | 14 | destination { x: 98 y: 2 z: 27.5 } |
15 | rotation: 0 | ||
14 | required_door { name: "Daedalus Entrance" } | 16 | required_door { name: "Daedalus Entrance" } |
15 | # The reverse warp bypasses the door, so there needs to be two oneway connections. | 17 | # The reverse warp bypasses the door, so there needs to be two oneway connections. |
16 | } | 18 | } |
diff --git a/data/maps/the_great/rooms/East Landscape.txtpb b/data/maps/the_great/rooms/East Landscape.txtpb index 84fc182..44ed2c5 100644 --- a/data/maps/the_great/rooms/East Landscape.txtpb +++ b/data/maps/the_great/rooms/East Landscape.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "East Landscape" | 1 | name: "East Landscape" |
2 | display_name: "East Landscape" | 2 | panel_display_name: "East Landscape" |
3 | panels { | 3 | panels { |
4 | name: "COLOR" | 4 | name: "COLOR" |
5 | path: "Panels/General/entry_10" | 5 | path: "Panels/General/entry_10" |
diff --git a/data/maps/the_great/rooms/G Room.txtpb b/data/maps/the_great/rooms/G Room.txtpb index 218a9c1..f93c899 100644 --- a/data/maps/the_great/rooms/G Room.txtpb +++ b/data/maps/the_great/rooms/G Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "G Room" | 1 | name: "G Room" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | letters { | 3 | letters { |
4 | key: "g" | 4 | key: "g" |
5 | path: "Components/Collectables/g" | 5 | path: "Components/Collectables/g" |
diff --git a/data/maps/the_great/rooms/Hive Entrance.txtpb b/data/maps/the_great/rooms/Hive Entrance.txtpb index ba886b1..56acc22 100644 --- a/data/maps/the_great/rooms/Hive Entrance.txtpb +++ b/data/maps/the_great/rooms/Hive Entrance.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Hive Entrance" | 1 | name: "Hive Entrance" |
2 | display_name: "West Side" | 2 | panel_display_name: "West Side" |
3 | panels { | 3 | panels { |
4 | name: "LOST" | 4 | name: "LOST" |
5 | path: "Panels/Hive Room/hive_1" | 5 | path: "Panels/Hive Room/hive_1" |
@@ -9,6 +9,8 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "HIVE" | 11 | name: "HIVE" |
12 | display_name: "Hive Entrance" | ||
12 | path: "Meshes/Blocks/Warps/worldport19" | 13 | path: "Meshes/Blocks/Warps/worldport19" |
13 | orientation: "east" | 14 | destination { x: -91.5 y: 0 z: 37 } |
15 | rotation: 90 | ||
14 | } | 16 | } |
diff --git a/data/maps/the_great/rooms/Jail Part 1.txtpb b/data/maps/the_great/rooms/Jail Part 1.txtpb index bd468bd..452841b 100644 --- a/data/maps/the_great/rooms/Jail Part 1.txtpb +++ b/data/maps/the_great/rooms/Jail Part 1.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Jail Part 1" | 1 | name: "Jail Part 1" |
2 | display_name: "Jail" | 2 | panel_display_name: "Jail" |
3 | panels { | 3 | panels { |
4 | name: "FLAP" | 4 | name: "FLAP" |
5 | path: "Panels/Throat/throat_1" | 5 | path: "Panels/Throat/throat_1" |
diff --git a/data/maps/the_great/rooms/Jail Part 2.txtpb b/data/maps/the_great/rooms/Jail Part 2.txtpb index 1f54dd5..1a0c975 100644 --- a/data/maps/the_great/rooms/Jail Part 2.txtpb +++ b/data/maps/the_great/rooms/Jail Part 2.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Jail Part 2" | 1 | name: "Jail Part 2" |
2 | display_name: "Jail" | 2 | panel_display_name: "Jail" |
3 | panels { | 3 | panels { |
4 | name: "DIGEST" | 4 | name: "DIGEST" |
5 | path: "Panels/Bowels3/bowels_1" | 5 | path: "Panels/Bowels3/bowels_1" |
diff --git a/data/maps/the_great/rooms/Jubilant Entrance.txtpb b/data/maps/the_great/rooms/Jubilant Entrance.txtpb index eaf9811..b254cc0 100644 --- a/data/maps/the_great/rooms/Jubilant Entrance.txtpb +++ b/data/maps/the_great/rooms/Jubilant Entrance.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Jubilant Entrance" | 1 | name: "Jubilant Entrance" |
2 | display_name: "West Side" | 2 | panel_display_name: "West Side" |
3 | ports { | 3 | ports { |
4 | name: "JUBILANT" | 4 | name: "JUBILANT" |
5 | display_name: "Jubilant Entrance" | ||
5 | path: "Meshes/Blocks/Warps/worldport12" | 6 | path: "Meshes/Blocks/Warps/worldport12" |
6 | orientation: "east" | 7 | destination { x: -62 y: 0 z: -19 } |
8 | rotation: 90 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_great/rooms/Magnet Room.txtpb b/data/maps/the_great/rooms/Magnet Room.txtpb index 4cf6433..2d122a4 100644 --- a/data/maps/the_great/rooms/Magnet Room.txtpb +++ b/data/maps/the_great/rooms/Magnet Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Magnet Room" | 1 | name: "Magnet Room" |
2 | display_name: "Magnet Room" | 2 | panel_display_name: "Magnet Room" |
3 | panels { | 3 | panels { |
4 | name: "AIRPLANE" | 4 | name: "AIRPLANE" |
5 | path: "Panels/Magnet Room/magnet_2" | 5 | path: "Panels/Magnet Room/magnet_2" |
diff --git a/data/maps/the_great/rooms/Main Area.txtpb b/data/maps/the_great/rooms/Main Area.txtpb index 40c7fbb..a5ed9f3 100644 --- a/data/maps/the_great/rooms/Main Area.txtpb +++ b/data/maps/the_great/rooms/Main Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Main Area" | 2 | panel_display_name: "Main Area" |
3 | panels { | 3 | panels { |
4 | name: "INTRO" | 4 | name: "INTRO" |
5 | path: "Panels/General/entry_8" | 5 | path: "Panels/General/entry_8" |
@@ -111,6 +111,7 @@ panels { | |||
111 | answer: "high" | 111 | answer: "high" |
112 | symbols: SUN | 112 | symbols: SUN |
113 | symbols: ZERO | 113 | symbols: ZERO |
114 | required_door { name: "Cyan Doors" } | ||
114 | } | 115 | } |
115 | panels { | 116 | panels { |
116 | name: "CURT" | 117 | name: "CURT" |
@@ -121,27 +122,37 @@ panels { | |||
121 | } | 122 | } |
122 | ports { | 123 | ports { |
123 | name: "ENTRY" | 124 | name: "ENTRY" |
125 | display_name: "Entry Building" | ||
124 | path: "Meshes/Blocks/Warps/worldport" | 126 | path: "Meshes/Blocks/Warps/worldport" |
125 | orientation: "south" | 127 | destination { x: 33 y: 0 z: 15 } |
128 | rotation: 0 | ||
126 | } | 129 | } |
127 | ports { | 130 | ports { |
128 | name: "KEEN" | 131 | name: "KEEN" |
132 | display_name: "Keen Building Front" | ||
129 | path: "Meshes/Blocks/Warps/worldport6" | 133 | path: "Meshes/Blocks/Warps/worldport6" |
130 | orientation: "north" | 134 | destination { x: 33 y: 0 z: -21 } |
135 | rotation: 180 | ||
131 | } | 136 | } |
132 | ports { | 137 | ports { |
133 | name: "ORB" | 138 | name: "ORB" |
139 | display_name: "Orb Building" | ||
134 | path: "Meshes/Blocks/Warps/worldport3" | 140 | path: "Meshes/Blocks/Warps/worldport3" |
135 | orientation: "north" | 141 | destination { x: 62 y: 0 z: -13 } |
142 | rotation: 180 | ||
136 | } | 143 | } |
137 | ports { | 144 | ports { |
138 | name: "LINEAR" | 145 | name: "LINEAR" |
146 | display_name: "Keen Building Back" | ||
139 | path: "Meshes/Blocks/Warps/worldport15" | 147 | path: "Meshes/Blocks/Warps/worldport15" |
140 | orientation: "south" | 148 | destination { x: 33 y: 0 z: -42.5 } |
149 | rotation: 0 | ||
141 | } | 150 | } |
142 | ports { | 151 | ports { |
143 | name: "DIGITAL" | 152 | name: "DIGITAL" |
153 | display_name: "Digital Hole" | ||
144 | path: "Meshes/Blocks/Warps/worldport4" | 154 | path: "Meshes/Blocks/Warps/worldport4" |
145 | orientation: "down" | 155 | destination { x: -6.5 y: 0 z: 7.5 } |
156 | rotation: 0 | ||
146 | required_door { name: "Digital Entrance" } | 157 | required_door { name: "Digital Entrance" } |
147 | } | 158 | } |
diff --git a/data/maps/the_great/rooms/Maze Center.txtpb b/data/maps/the_great/rooms/Maze Center.txtpb index f557eaa..97ff146 100644 --- a/data/maps/the_great/rooms/Maze Center.txtpb +++ b/data/maps/the_great/rooms/Maze Center.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Center" | 1 | name: "Maze Center" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "POOR" | 4 | name: "POOR" |
5 | path: "Panels/Maze/maze_7" | 5 | path: "Panels/Maze/maze_7" |
diff --git a/data/maps/the_great/rooms/Maze Cold Area.txtpb b/data/maps/the_great/rooms/Maze Cold Area.txtpb index 5886ca8..70b311e 100644 --- a/data/maps/the_great/rooms/Maze Cold Area.txtpb +++ b/data/maps/the_great/rooms/Maze Cold Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Cold Area" | 1 | name: "Maze Cold Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "COLD" | 4 | name: "COLD" |
5 | path: "Panels/Maze/maze_11" | 5 | path: "Panels/Maze/maze_11" |
diff --git a/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb index d6f265f..1540ee2 100644 --- a/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb +++ b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb | |||
@@ -1,2 +1,2 @@ | |||
1 | name: "Maze Empty Vestibule" | 1 | name: "Maze Empty Vestibule" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
diff --git a/data/maps/the_great/rooms/Maze In Area.txtpb b/data/maps/the_great/rooms/Maze In Area.txtpb index 13597a0..8c556aa 100644 --- a/data/maps/the_great/rooms/Maze In Area.txtpb +++ b/data/maps/the_great/rooms/Maze In Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze In Area" | 1 | name: "Maze In Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "IN" | 4 | name: "IN" |
5 | path: "Panels/Maze/maze_3" | 5 | path: "Panels/Maze/maze_3" |
diff --git a/data/maps/the_great/rooms/Maze Moon Area.txtpb b/data/maps/the_great/rooms/Maze Moon Area.txtpb index b515224..10af4a1 100644 --- a/data/maps/the_great/rooms/Maze Moon Area.txtpb +++ b/data/maps/the_great/rooms/Maze Moon Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Moon Area" | 1 | name: "Maze Moon Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "MOON" | 4 | name: "MOON" |
5 | path: "Panels/Maze/maze_9" | 5 | path: "Panels/Maze/maze_9" |
diff --git a/data/maps/the_great/rooms/Maze Off Area.txtpb b/data/maps/the_great/rooms/Maze Off Area.txtpb index 2fe7bed..c577129 100644 --- a/data/maps/the_great/rooms/Maze Off Area.txtpb +++ b/data/maps/the_great/rooms/Maze Off Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Off Area" | 1 | name: "Maze Off Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "OFF" | 4 | name: "OFF" |
5 | path: "Panels/Maze/maze_14" | 5 | path: "Panels/Maze/maze_14" |
diff --git a/data/maps/the_great/rooms/Maze Slice Area.txtpb b/data/maps/the_great/rooms/Maze Slice Area.txtpb index d720501..f59d6e5 100644 --- a/data/maps/the_great/rooms/Maze Slice Area.txtpb +++ b/data/maps/the_great/rooms/Maze Slice Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Slice Area" | 1 | name: "Maze Slice Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "SLICE" | 4 | name: "SLICE" |
5 | path: "Panels/Maze/maze_4" | 5 | path: "Panels/Maze/maze_4" |
diff --git a/data/maps/the_great/rooms/Maze Smooth Area.txtpb b/data/maps/the_great/rooms/Maze Smooth Area.txtpb index 8145357..156e885 100644 --- a/data/maps/the_great/rooms/Maze Smooth Area.txtpb +++ b/data/maps/the_great/rooms/Maze Smooth Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Smooth Area" | 1 | name: "Maze Smooth Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "SMOOTH" | 4 | name: "SMOOTH" |
5 | path: "Panels/Maze/maze_5" | 5 | path: "Panels/Maze/maze_5" |
diff --git a/data/maps/the_great/rooms/Maze South Area.txtpb b/data/maps/the_great/rooms/Maze South Area.txtpb index b3708db..e65778d 100644 --- a/data/maps/the_great/rooms/Maze South Area.txtpb +++ b/data/maps/the_great/rooms/Maze South Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze South Area" | 1 | name: "Maze South Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "SOUTH" | 4 | name: "SOUTH" |
5 | path: "Panels/Maze/maze_2" | 5 | path: "Panels/Maze/maze_2" |
diff --git a/data/maps/the_great/rooms/Maze Start.txtpb b/data/maps/the_great/rooms/Maze Start.txtpb index 1e89cbe..16a57f5 100644 --- a/data/maps/the_great/rooms/Maze Start.txtpb +++ b/data/maps/the_great/rooms/Maze Start.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Start" | 1 | name: "Maze Start" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "OUT" | 4 | name: "OUT" |
5 | path: "Panels/Maze/maze_1" | 5 | path: "Panels/Maze/maze_1" |
diff --git a/data/maps/the_great/rooms/Maze Tower.txtpb b/data/maps/the_great/rooms/Maze Tower.txtpb index 6a815aa..44c30d7 100644 --- a/data/maps/the_great/rooms/Maze Tower.txtpb +++ b/data/maps/the_great/rooms/Maze Tower.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Tower" | 1 | name: "Maze Tower" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "FEEL" | 4 | name: "FEEL" |
5 | path: "Panels/Maze/maze_12" | 5 | path: "Panels/Maze/maze_12" |
diff --git a/data/maps/the_great/rooms/Maze Up Area.txtpb b/data/maps/the_great/rooms/Maze Up Area.txtpb index 29f175b..0046cef 100644 --- a/data/maps/the_great/rooms/Maze Up Area.txtpb +++ b/data/maps/the_great/rooms/Maze Up Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Up Area" | 1 | name: "Maze Up Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "UP" | 4 | name: "UP" |
5 | path: "Panels/Maze/maze_15" | 5 | path: "Panels/Maze/maze_15" |
diff --git a/data/maps/the_great/rooms/Maze Wreck Area.txtpb b/data/maps/the_great/rooms/Maze Wreck Area.txtpb index 6808fc2..5710df5 100644 --- a/data/maps/the_great/rooms/Maze Wreck Area.txtpb +++ b/data/maps/the_great/rooms/Maze Wreck Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Maze Wreck Area" | 1 | name: "Maze Wreck Area" |
2 | display_name: "Courtyard" | 2 | panel_display_name: "Courtyard" |
3 | panels { | 3 | panels { |
4 | name: "WRECK" | 4 | name: "WRECK" |
5 | path: "Panels/Maze/maze_8" | 5 | path: "Panels/Maze/maze_8" |
diff --git a/data/maps/the_great/rooms/Nature Room.txtpb b/data/maps/the_great/rooms/Nature Room.txtpb index 9f798f3..464d3a2 100644 --- a/data/maps/the_great/rooms/Nature Room.txtpb +++ b/data/maps/the_great/rooms/Nature Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Nature Room" | 1 | name: "Nature Room" |
2 | display_name: "North Landscape" | 2 | panel_display_name: "North Landscape" |
3 | panels { | 3 | panels { |
4 | name: "SEVERE" | 4 | name: "SEVERE" |
5 | path: "Panels/General/nature_2" | 5 | path: "Panels/General/nature_2" |
diff --git a/data/maps/the_great/rooms/North Landscape.txtpb b/data/maps/the_great/rooms/North Landscape.txtpb index 959f351..f738ed3 100644 --- a/data/maps/the_great/rooms/North Landscape.txtpb +++ b/data/maps/the_great/rooms/North Landscape.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "North Landscape" | 1 | name: "North Landscape" |
2 | display_name: "North Landscape" | 2 | panel_display_name: "North Landscape" |
3 | panels { | 3 | panels { |
4 | name: "WEATHER" | 4 | name: "WEATHER" |
5 | path: "Panels/General/platforms_1" | 5 | path: "Panels/General/platforms_1" |
@@ -52,11 +52,13 @@ panels { | |||
52 | keyholders { | 52 | keyholders { |
53 | name: "X" | 53 | name: "X" |
54 | path: "Components/KeyHolders/keyHolderX" | 54 | path: "Components/KeyHolders/keyHolderX" |
55 | key: "x" | ||
55 | } | 56 | } |
56 | ports { | 57 | ports { |
57 | name: "INVISIBLE" | 58 | name: "INVISIBLE" |
59 | display_name: "Eye Worldport" | ||
58 | path: "Meshes/Blocks/Warps/worldport20" | 60 | path: "Meshes/Blocks/Warps/worldport20" |
59 | orientation: "north" | 61 | destination { x: 33 y: 0 z: -66.5 } |
60 | # Note that this can be easily entered from the other side. | 62 | rotation: 0 |
61 | required_door { name: "Invisible Entrance" } | 63 | required_door { name: "Invisible Entrance" } |
62 | } | 64 | } |
diff --git a/data/maps/the_great/rooms/Outside Jail.txtpb b/data/maps/the_great/rooms/Outside Jail.txtpb index ab30761..d6dfa71 100644 --- a/data/maps/the_great/rooms/Outside Jail.txtpb +++ b/data/maps/the_great/rooms/Outside Jail.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Outside Jail" | 1 | name: "Outside Jail" |
2 | display_name: "Jail" | 2 | panel_display_name: "Jail" |
3 | panels { | 3 | panels { |
4 | name: "GUT" | 4 | name: "GUT" |
5 | path: "Panels/Head/head_1" | 5 | path: "Panels/Head/head_1" |
diff --git a/data/maps/the_great/rooms/Pillar Room.txtpb b/data/maps/the_great/rooms/Pillar Room.txtpb index 01ff309..648b7b4 100644 --- a/data/maps/the_great/rooms/Pillar Room.txtpb +++ b/data/maps/the_great/rooms/Pillar Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Pillar Room" | 1 | name: "Pillar Room" |
2 | display_name: "Pillar Room" | 2 | panel_display_name: "Pillar Room" |
3 | panels { | 3 | panels { |
4 | name: "EYE" | 4 | name: "EYE" |
5 | path: "Panels/Impressive/entry_2" | 5 | path: "Panels/Impressive/entry_2" |
diff --git a/data/maps/the_great/rooms/Purple Room.txtpb b/data/maps/the_great/rooms/Purple Room.txtpb index ff9bd9a..12e79e7 100644 --- a/data/maps/the_great/rooms/Purple Room.txtpb +++ b/data/maps/the_great/rooms/Purple Room.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Purple Room" | 1 | name: "Purple Room" |
2 | display_name: "Main Area" | 2 | panel_display_name: "Main Area" |
3 | ports { | 3 | ports { |
4 | name: "DAEDALUS" | 4 | name: "DAEDALUS" |
5 | display_name: "Purple Hallway" | ||
5 | path: "Meshes/Blocks/Warps/worldport18" | 6 | path: "Meshes/Blocks/Warps/worldport18" |
6 | orientation: "north" | 7 | destination { x: 158 y: 0 z: 14 } |
8 | rotation: 180 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_great/rooms/Question Room How.txtpb b/data/maps/the_great/rooms/Question Room How.txtpb index 2f759b8..8f087d0 100644 --- a/data/maps/the_great/rooms/Question Room How.txtpb +++ b/data/maps/the_great/rooms/Question Room How.txtpb | |||
@@ -1,17 +1,18 @@ | |||
1 | name: "Question Room How" | 1 | name: "Question Room How" |
2 | display_name: "Question Room" | 2 | panel_display_name: "Question Room" |
3 | panels { | 3 | panels { |
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 | } |
16 | paintings { | 17 | paintings { |
17 | name: "WHY" | 18 | name: "WHY" |
diff --git a/data/maps/the_great/rooms/Question Room What.txtpb b/data/maps/the_great/rooms/Question Room What.txtpb index 9cfd667..a61ccef 100644 --- a/data/maps/the_great/rooms/Question Room What.txtpb +++ b/data/maps/the_great/rooms/Question Room What.txtpb | |||
@@ -1,15 +1,16 @@ | |||
1 | name: "Question Room What" | 1 | name: "Question Room What" |
2 | display_name: "Question Room" | 2 | panel_display_name: "Question Room" |
3 | panels { | 3 | panels { |
4 | name: "QUESTION" | 4 | name: "QUESTION" |
5 | path: "Panels/Questions/question_4" | 5 | path: "Panels/Questions/question_4" |
6 | clue: "question" | 6 | clue: "question" |
7 | answer: "what" | 7 | answer: "what" |
8 | symbols: EXAMPLE | 8 | symbols: EXAMPLE |
9 | proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied" } | 9 | proxies { answer: "what" path: "Panels/Question Proxies/question_4_proxied" } |
10 | proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied2" } | 10 | proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied2" } |
11 | proxies { answer: "where" path: "Panels/Question Proxies/question_4_proxied3" } | 11 | proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied3" } |
12 | proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" } | 12 | proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" } |
13 | # "Panels/Question Proxies/question_4_proxied5" <- this is just what again | 13 | proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied5" } |
14 | proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied6" } | 14 | proxies { answer: "where" path: "Panels/Question Proxies/question_4_proxied6" } |
15 | display_name: "QUESTION (What)" | ||
15 | } | 16 | } |
diff --git a/data/maps/the_great/rooms/Question Room When.txtpb b/data/maps/the_great/rooms/Question Room When.txtpb index e046edd..b3ee2db 100644 --- a/data/maps/the_great/rooms/Question Room When.txtpb +++ b/data/maps/the_great/rooms/Question Room When.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Question Room When" | 1 | name: "Question Room When" |
2 | display_name: "Question Room" | 2 | panel_display_name: "Question Room" |
3 | panels { | 3 | panels { |
4 | name: "QUESTION" | 4 | name: "QUESTION" |
5 | path: "Panels/Questions/question_1" | 5 | path: "Panels/Questions/question_1" |
@@ -8,10 +8,11 @@ panels { | |||
8 | symbols: EXAMPLE | 8 | symbols: EXAMPLE |
9 | proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" } | 9 | proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" } |
10 | proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" } | 10 | proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" } |
11 | # "Panels/Question Proxies/question_1_proxied3" <- this is just what again | 11 | proxies { answer: "what" path: "Panels/Question Proxies/question_1_proxied3" } |
12 | proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" } | 12 | proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" } |
13 | proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" } | 13 | proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" } |
14 | proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" } | 14 | proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" } |
15 | display_name: "QUESTION (When)" | ||
15 | } | 16 | } |
16 | paintings { | 17 | paintings { |
17 | name: "WHY" | 18 | name: "WHY" |
diff --git a/data/maps/the_great/rooms/Question Room Who.txtpb b/data/maps/the_great/rooms/Question Room Who.txtpb index cbaba4b..eb80882 100644 --- a/data/maps/the_great/rooms/Question Room Who.txtpb +++ b/data/maps/the_great/rooms/Question Room Who.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Question Room Who" | 1 | name: "Question Room Who" |
2 | display_name: "Question Room" | 2 | panel_display_name: "Question Room" |
3 | panels { | 3 | panels { |
4 | name: "QUESTION" | 4 | name: "QUESTION" |
5 | path: "Panels/Questions/question_2" | 5 | path: "Panels/Questions/question_2" |
@@ -7,9 +7,10 @@ panels { | |||
7 | answer: "who" | 7 | answer: "who" |
8 | symbols: EXAMPLE | 8 | symbols: EXAMPLE |
9 | proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" } | 9 | proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" } |
10 | # "Panels/Question Proxies/question_2_proxied2" <- this is just who again | 10 | proxies { answer: "who" path: "Panels/Question Proxies/question_2_proxied2" } |
11 | proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" } | 11 | proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" } |
12 | proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" } | 12 | proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" } |
13 | proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" } | 13 | proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" } |
14 | proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" } | 14 | proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" } |
15 | display_name: "QUESTION (Who)" | ||
15 | } | 16 | } |
diff --git a/data/maps/the_great/rooms/Salmon Room.txtpb b/data/maps/the_great/rooms/Salmon Room.txtpb index 96efd1a..8458829 100644 --- a/data/maps/the_great/rooms/Salmon Room.txtpb +++ b/data/maps/the_great/rooms/Salmon Room.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Salmon Room" | 1 | name: "Salmon Room" |
2 | display_name: "Main Area" | 2 | panel_display_name: "Main Area" |
3 | ports { | 3 | ports { |
4 | name: "BETWEEN" | 4 | name: "BETWEEN" |
5 | display_name: "Salmon Hallway" | ||
5 | path: "Meshes/Blocks/Warps/worldport11" | 6 | path: "Meshes/Blocks/Warps/worldport11" |
6 | orientation: "east" | 7 | destination { x: 83 y: 0 z: -21 } |
8 | rotation: 90 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_great/rooms/Talented Entrance.txtpb b/data/maps/the_great/rooms/Talented Entrance.txtpb index 038c7e7..53c27dc 100644 --- a/data/maps/the_great/rooms/Talented Entrance.txtpb +++ b/data/maps/the_great/rooms/Talented Entrance.txtpb | |||
@@ -1,7 +1,9 @@ | |||
1 | name: "Talented Entrance" | 1 | name: "Talented Entrance" |
2 | display_name: "Question Room" | 2 | panel_display_name: "Question Room" |
3 | ports { | 3 | ports { |
4 | name: "TALENTED" | 4 | name: "TALENTED" |
5 | display_name: "Under Question Room Worldport" | ||
5 | path: "Meshes/Blocks/Warps/worldport14" | 6 | path: "Meshes/Blocks/Warps/worldport14" |
6 | orientation: "south" | 7 | destination { x: 109 y: -6 z: -26.5 } |
8 | rotation: 0 | ||
7 | } | 9 | } |
diff --git a/data/maps/the_great/rooms/The Landscapes.txtpb b/data/maps/the_great/rooms/The Landscapes.txtpb new file mode 100644 index 0000000..2912843 --- /dev/null +++ b/data/maps/the_great/rooms/The Landscapes.txtpb | |||
@@ -0,0 +1,88 @@ | |||
1 | name: "The Landscapes" | ||
2 | panel_display_name: "The Landscapes" | ||
3 | panels { | ||
4 | name: "Top Landscape Top" | ||
5 | path: "Panels/Kiwi Room/kiwi_1" | ||
6 | clue: "" | ||
7 | answer: "one" | ||
8 | symbols: QUESTION | ||
9 | } | ||
10 | panels { | ||
11 | name: "Top Landscape Right" | ||
12 | path: "Panels/Kiwi Room/kiwi_2" | ||
13 | clue: "" | ||
14 | answer: "road" | ||
15 | symbols: QUESTION | ||
16 | } | ||
17 | panels { | ||
18 | name: "Top Landscape Bottom" | ||
19 | path: "Panels/Kiwi Room/kiwi_3" | ||
20 | clue: "" | ||
21 | answer: "many" | ||
22 | symbols: QUESTION | ||
23 | } | ||
24 | panels { | ||
25 | name: "Top Landscape Left" | ||
26 | path: "Panels/Kiwi Room/kiwi_4" | ||
27 | clue: "" | ||
28 | answer: "turns" | ||
29 | symbols: QUESTION | ||
30 | } | ||
31 | panels { | ||
32 | name: "Left Landscape Top" | ||
33 | path: "Panels/Kiwi Room/kiwi_5" | ||
34 | clue: "" | ||
35 | answer: "find" | ||
36 | symbols: QUESTION | ||
37 | } | ||
38 | panels { | ||
39 | name: "Left Landscape Right" | ||
40 | path: "Panels/Kiwi Room/kiwi_6" | ||
41 | clue: "" | ||
42 | answer: "keys" | ||
43 | symbols: QUESTION | ||
44 | } | ||
45 | panels { | ||
46 | name: "Left Landscape Bottom" | ||
47 | path: "Panels/Kiwi Room/kiwi_7" | ||
48 | clue: "" | ||
49 | answer: "write" | ||
50 | symbols: QUESTION | ||
51 | } | ||
52 | panels { | ||
53 | name: "Left Landscape Left" | ||
54 | path: "Panels/Kiwi Room/kiwi_8" | ||
55 | clue: "" | ||
56 | answer: "words" | ||
57 | symbols: QUESTION | ||
58 | } | ||
59 | panels { | ||
60 | name: "Right Landscape Top" | ||
61 | path: "Panels/Kiwi Room/kiwi_9" | ||
62 | clue: "" | ||
63 | answer: "hear" | ||
64 | symbols: QUESTION | ||
65 | proxies { answer: "tell" path: "Panels/Kiwi Proxies/kiwi_9_proxy_1" } | ||
66 | } | ||
67 | panels { | ||
68 | name: "Right Landscape Right" | ||
69 | path: "Panels/Kiwi Room/kiwi_10" | ||
70 | clue: "" | ||
71 | answer: "lies" | ||
72 | symbols: QUESTION | ||
73 | } | ||
74 | panels { | ||
75 | name: "Right Landscape Bottom" | ||
76 | path: "Panels/Kiwi Room/kiwi_11" | ||
77 | clue: "" | ||
78 | answer: "the" | ||
79 | symbols: QUESTION | ||
80 | } | ||
81 | panels { | ||
82 | name: "Right Landscape Left" | ||
83 | path: "Panels/Kiwi Room/kiwi_12" | ||
84 | clue: "" | ||
85 | answer: "ears" | ||
86 | symbols: QUESTION | ||
87 | proxies { answer: "eyes" path: "Panels/Kiwi Proxies/kiwi_12_proxy_1" } | ||
88 | } | ||
diff --git a/data/maps/the_great/rooms/Under Question Room.txtpb b/data/maps/the_great/rooms/Under Question Room.txtpb index 249c0b4..db751bb 100644 --- a/data/maps/the_great/rooms/Under Question Room.txtpb +++ b/data/maps/the_great/rooms/Under Question Room.txtpb | |||
@@ -1,10 +1,12 @@ | |||
1 | name: "Under Question Room" | 1 | name: "Under Question Room" |
2 | display_name: "Question Room" | 2 | panel_display_name: "Question Room" |
3 | panels { | 3 | panels { |
4 | name: "QUESTION" | 4 | name: "QUESTION" |
5 | path: "Panels/General/question_1" | 5 | path: "Panels/General/question_1" |
6 | clue: "question" | 6 | clue: "question" |
7 | answer: "which" | 7 | answer: "which" |
8 | symbols: EXAMPLE | 8 | symbols: EXAMPLE |
9 | proxies { answer: "which" path: "Panels/General/question_1_proxy_1" } | ||
9 | proxies { answer: "where" path: "Panels/General/question_1_proxy_2" } | 10 | proxies { answer: "where" path: "Panels/General/question_1_proxy_2" } |
11 | display_name: "QUESTION (Where)" | ||
10 | } | 12 | } |
diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb index 4723213..9f098ee 100644 --- a/data/maps/the_great/rooms/West Side.txtpb +++ b/data/maps/the_great/rooms/West Side.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "West Side" | 1 | name: "West Side" |
2 | display_name: "West Side" | 2 | panel_display_name: "West Side" |
3 | panels { | 3 | panels { |
4 | name: "ERASE" | 4 | name: "ERASE" |
5 | path: "Panels/General/entry_9" | 5 | path: "Panels/General/entry_9" |
@@ -63,17 +63,24 @@ paintings { | |||
63 | } | 63 | } |
64 | ports { | 64 | ports { |
65 | name: "IMPRESSIVE" | 65 | name: "IMPRESSIVE" |
66 | display_name: "Impressive Entrance" | ||
66 | path: "Meshes/Blocks/Warps/worldport2" | 67 | path: "Meshes/Blocks/Warps/worldport2" |
67 | orientation: "south" | 68 | destination { x: -34 y: 0 z: 22.5 } |
69 | rotation: 0 | ||
68 | } | 70 | } |
69 | ports { | 71 | ports { |
70 | name: "CC" | 72 | name: "CC" |
73 | display_name: "Control Center" | ||
71 | path: "Meshes/Blocks/Warps/worldport9" | 74 | path: "Meshes/Blocks/Warps/worldport9" |
72 | orientation: "north" | 75 | destination { x: -59 y: 0 z: -50.5 } |
76 | rotation: 180 | ||
73 | } | 77 | } |
74 | ports { | 78 | ports { |
75 | name: "PARTIAL" | 79 | name: "PARTIAL" |
80 | display_name: "Red Hallway" | ||
76 | path: "Meshes/Blocks/Warps/worldport7" | 81 | path: "Meshes/Blocks/Warps/worldport7" |
77 | orientation: "east" | 82 | destination { x: -62 y: 0 z: 11 } |
83 | rotation: 90 | ||
78 | # ER with this is weird; make sure to place on the surface | 84 | # ER with this is weird; make sure to place on the surface |
85 | required_door { name: "Partial Entrance" } | ||
79 | } | 86 | } |
diff --git a/data/maps/the_great/rooms/Whole Room.txtpb b/data/maps/the_great/rooms/Whole Room.txtpb index 2f5c855..989241a 100644 --- a/data/maps/the_great/rooms/Whole Room.txtpb +++ b/data/maps/the_great/rooms/Whole Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Whole Room" | 1 | name: "Whole Room" |
2 | display_name: "North Landscape" | 2 | panel_display_name: "Building Building" |
3 | panels { | 3 | panels { |
4 | name: "VAULT" | 4 | name: "VAULT" |
5 | path: "Panels/Whole Room/whole_1" | 5 | path: "Panels/Whole Room/whole_1" |
diff --git a/data/maps/the_great/rooms/Y Room.txtpb b/data/maps/the_great/rooms/Y Room.txtpb index b20420c..46c83ea 100644 --- a/data/maps/the_great/rooms/Y Room.txtpb +++ b/data/maps/the_great/rooms/Y Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Y Room" | 1 | name: "Y Room" |
2 | display_name: "Question Room" | 2 | panel_display_name: "Question Room" |
3 | letters { | 3 | letters { |
4 | key: "y" | 4 | key: "y" |
5 | path: "Components/Collectables/y" | 5 | path: "Components/Collectables/y" |
diff --git a/data/maps/the_great/rooms/Zero Room.txtpb b/data/maps/the_great/rooms/Zero Room.txtpb index dcbe067..54675bf 100644 --- a/data/maps/the_great/rooms/Zero Room.txtpb +++ b/data/maps/the_great/rooms/Zero Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Zero Room" | 1 | name: "Zero Room" |
2 | display_name: "Zero Room" | 2 | panel_display_name: "Zero Room" |
3 | panels { | 3 | panels { |
4 | name: "HERO" | 4 | name: "HERO" |
5 | path: "Panels/General/zero_1" | 5 | path: "Panels/General/zero_1" |
diff --git a/data/maps/the_hinterlands/rooms/Main Area.txtpb b/data/maps/the_hinterlands/rooms/Main Area.txtpb index ad44b38..5cd626b 100644 --- a/data/maps/the_hinterlands/rooms/Main Area.txtpb +++ b/data/maps/the_hinterlands/rooms/Main Area.txtpb | |||
@@ -1,13 +1,16 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_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. |
4 | ports { | 3 | ports { |
5 | name: "RIGHT" | 4 | name: "RIGHT" |
5 | display_name: "South Worldport" | ||
6 | path: "Components/Warps/worldport" | 6 | path: "Components/Warps/worldport" |
7 | orientation: "east" | 7 | destination { x: 30 y: 0 z: 19 } |
8 | rotation: 270 | ||
8 | } | 9 | } |
9 | ports { | 10 | ports { |
10 | name: "LEFT" | 11 | name: "LEFT" |
12 | display_name: "North Worldport" | ||
11 | path: "Components/Warps/worldport2" | 13 | path: "Components/Warps/worldport2" |
12 | orientation: "east" | 14 | destination { x: 30 y: 0 z: -76 } |
15 | rotation: 270 | ||
13 | } | 16 | } |
diff --git a/data/maps/the_hive/doors.txtpb b/data/maps/the_hive/doors.txtpb index 4d86e13..48dc892 100644 --- a/data/maps/the_hive/doors.txtpb +++ b/data/maps/the_hive/doors.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | doors { | 1 | doors { |
2 | name: "Room 8 Door" | 2 | name: "Room 8 Door" |
3 | type: LOCATION_ONLY | 3 | type: STANDARD |
4 | receivers: "Components/Doors/entry_10" | ||
4 | panels { room: "Main Area" name: "STEM" } | 5 | panels { room: "Main Area" name: "STEM" } |
5 | panels { room: "Main Area" name: "PETAL" } | 6 | panels { room: "Main Area" name: "PETAL" } |
6 | panels { room: "Main Area" name: "SOIL" } | 7 | panels { room: "Main Area" name: "SOIL" } |
diff --git a/data/maps/the_hive/rooms/Main Area.txtpb b/data/maps/the_hive/rooms/Main Area.txtpb index de7bdec..aaf8e2a 100644 --- a/data/maps/the_hive/rooms/Main Area.txtpb +++ b/data/maps/the_hive/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Hive" | ||
3 | panels { | 2 | panels { |
4 | name: "ASP" | 3 | name: "ASP" |
5 | path: "Panels/Room 1/panel_1" | 4 | path: "Panels/Room 1/panel_1" |
@@ -269,24 +268,33 @@ panels { | |||
269 | keyholders { | 268 | keyholders { |
270 | name: "B" | 269 | name: "B" |
271 | path: "Components/KeyHolders/keyHolderB" | 270 | path: "Components/KeyHolders/keyHolderB" |
271 | key: "b" | ||
272 | } | 272 | } |
273 | ports { | 273 | ports { |
274 | name: "DAED1" | 274 | name: "DAED1" |
275 | display_name: "Blue Area Worldport" | ||
275 | path: "Components/Warps/worldport" | 276 | path: "Components/Warps/worldport" |
276 | orientation: "west" | 277 | destination { x: -1.5 y: 0 z: 24 } |
278 | rotation: 270 | ||
277 | } | 279 | } |
278 | ports { | 280 | ports { |
279 | name: "DAED2" | 281 | name: "DAED2" |
282 | display_name: "Pink Area South Worldport" | ||
280 | path: "Components/Warps/worldport2" | 283 | path: "Components/Warps/worldport2" |
281 | orientation: "west" | 284 | destination { x: -26.5 y: 0 z: -22 } |
285 | rotation: 270 | ||
282 | } | 286 | } |
283 | ports { | 287 | ports { |
284 | name: "DAED3" | 288 | name: "DAED3" |
289 | display_name: "Lime Area Worldport" | ||
285 | path: "Components/Warps/worldport3" | 290 | path: "Components/Warps/worldport3" |
286 | orientation: "east" | 291 | destination { x: -44.5 y: 0 z: -13 } |
292 | rotation: 90 | ||
287 | } | 293 | } |
288 | ports { | 294 | ports { |
289 | name: "GREAT" | 295 | name: "GREAT" |
296 | display_name: "Pink Area North Worldport" | ||
290 | path: "Components/Warps/worldport4" | 297 | path: "Components/Warps/worldport4" |
291 | orientation: "west" | 298 | destination { x: -29.5 y: 0 z: -62 } |
299 | rotation: 270 | ||
292 | } | 300 | } |
diff --git a/data/maps/the_hive/rooms/Mastery Room.txtpb b/data/maps/the_hive/rooms/Mastery Room.txtpb index 1884cfd..5e3326c 100644 --- a/data/maps/the_hive/rooms/Mastery Room.txtpb +++ b/data/maps/the_hive/rooms/Mastery Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Mastery Room" | 1 | name: "Mastery Room" |
2 | display_name: "Hive" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/smiley" | 4 | path: "Components/Collectables/smiley" |
diff --git a/data/maps/the_hive/rooms/Room 8.txtpb b/data/maps/the_hive/rooms/Room 8.txtpb index e8cbb60..c96440c 100644 --- a/data/maps/the_hive/rooms/Room 8.txtpb +++ b/data/maps/the_hive/rooms/Room 8.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Room 8" | 1 | name: "Room 8" |
2 | display_name: "Hive" | ||
3 | panels { | 2 | panels { |
4 | name: "BUMBLE" | 3 | name: "BUMBLE" |
5 | path: "Panels/Room 8/panel_1" | 4 | path: "Panels/Room 8/panel_1" |
diff --git a/data/maps/the_impressive/rooms/Green Eye.txtpb b/data/maps/the_impressive/rooms/Green Eye.txtpb index 195099d..aa31b07 100644 --- a/data/maps/the_impressive/rooms/Green Eye.txtpb +++ b/data/maps/the_impressive/rooms/Green Eye.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Green Eye" | 1 | name: "Green Eye" |
2 | display_name: "Impressive" | 2 | panel_display_name: "Outside" |
3 | panels { | 3 | panels { |
4 | name: "RETURN" | 4 | name: "RETURN" |
5 | path: "Panels/entry_5" | 5 | path: "Panels/entry_5" |
@@ -22,6 +22,8 @@ panels { | |||
22 | } | 22 | } |
23 | ports { | 23 | ports { |
24 | name: "PLAZA" | 24 | name: "PLAZA" |
25 | display_name: "Green Hallway" | ||
25 | path: "Components/Warps/worldport3" | 26 | path: "Components/Warps/worldport3" |
26 | orientation: "east" | 27 | destination { x: -33 y: 0 z: 1 } |
28 | rotation: 90 | ||
27 | } | 29 | } |
diff --git a/data/maps/the_impressive/rooms/Lobby.txtpb b/data/maps/the_impressive/rooms/Lobby.txtpb index 5492d67..577a051 100644 --- a/data/maps/the_impressive/rooms/Lobby.txtpb +++ b/data/maps/the_impressive/rooms/Lobby.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Lobby" | 1 | name: "Lobby" |
2 | display_name: "Impressive" | 2 | panel_display_name: "Outside" |
3 | panels { | 3 | panels { |
4 | name: "RIGHT" | 4 | name: "RIGHT" |
5 | path: "Panels/entry_1" | 5 | path: "Panels/entry_1" |
@@ -9,6 +9,8 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "GREAT" | 11 | name: "GREAT" |
12 | display_name: "Main Entrance" | ||
12 | path: "Components/Warps/worldport" | 13 | path: "Components/Warps/worldport" |
13 | orientation: "south" | 14 | destination { x: 0 y: 0 z: 11.5 } |
15 | rotation: 0 | ||
14 | } | 16 | } |
diff --git a/data/maps/the_impressive/rooms/M Room.txtpb b/data/maps/the_impressive/rooms/M Room.txtpb index 1796bb3..2cc71be 100644 --- a/data/maps/the_impressive/rooms/M Room.txtpb +++ b/data/maps/the_impressive/rooms/M Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "M Room" | 1 | name: "M Room" |
2 | display_name: "Impressive" | 2 | panel_display_name: "Inside" |
3 | letters { | 3 | letters { |
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 @@ | |||
1 | name: "M2 Room" | 1 | name: "M2 Room" |
2 | display_name: "Impressive" | 2 | panel_display_name: "Inside" |
3 | letters { | 3 | letters { |
4 | key: "m" | 4 | key: "m" |
5 | level2: true | 5 | level2: true |
diff --git a/data/maps/the_impressive/rooms/Side Area.txtpb b/data/maps/the_impressive/rooms/Side Area.txtpb index 7c3dbd8..d1b28a3 100644 --- a/data/maps/the_impressive/rooms/Side Area.txtpb +++ b/data/maps/the_impressive/rooms/Side Area.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "Side Area" | 1 | name: "Side Area" |
2 | display_name: "Impressive" | 2 | panel_display_name: "Outside" |
3 | panels { | 3 | panels { |
4 | name: "COLOR" | 4 | name: "COLOR" |
5 | path: "Panels/entry_4" | 5 | path: "Panels/entry_4" |
@@ -9,6 +9,8 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "FOURROOMS" | 11 | name: "FOURROOMS" |
12 | display_name: "Four Rooms Entrance" | ||
12 | path: "Components/Warps/worldport2" | 13 | path: "Components/Warps/worldport2" |
13 | orientation: "south" | 14 | destination { x: -27 y: 0 z: 25.5 } |
15 | rotation: 0 | ||
14 | } | 16 | } |
diff --git a/data/maps/the_impressive/rooms/W Room.txtpb b/data/maps/the_impressive/rooms/W Room.txtpb index c0616f9..21f1eab 100644 --- a/data/maps/the_impressive/rooms/W Room.txtpb +++ b/data/maps/the_impressive/rooms/W Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "W Room" | 1 | name: "W Room" |
2 | display_name: "Impressive" | 2 | panel_display_name: "Inside" |
3 | letters { | 3 | letters { |
4 | key: "w" | 4 | key: "w" |
5 | path: "Components/Collectables/collectable2" | 5 | path: "Components/Collectables/collectable2" |
diff --git a/data/maps/the_impressive/rooms/WM Room.txtpb b/data/maps/the_impressive/rooms/WM Room.txtpb index a66f614..dce77ed 100644 --- a/data/maps/the_impressive/rooms/WM Room.txtpb +++ b/data/maps/the_impressive/rooms/WM Room.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | name: "WM Room" | 1 | name: "WM Room" |
2 | display_name: "Impressive" | 2 | panel_display_name: "Inside" |
3 | panels { | 3 | panels { |
4 | name: "LEFT" | 4 | name: "LEFT" |
5 | path: "Panels/entry_2" | 5 | path: "Panels/entry_2" |
@@ -13,4 +13,5 @@ panels { | |||
13 | clue: "right" | 13 | clue: "right" |
14 | answer: "right" | 14 | answer: "right" |
15 | proxies { answer: "left" path: "Panels/proxied_1" } | 15 | proxies { answer: "left" path: "Panels/proxied_1" } |
16 | proxies { answer: "right" path: "Panels/proxied_2" } | ||
16 | } | 17 | } |
diff --git a/data/maps/the_invisible/rooms/Entrance.txtpb b/data/maps/the_invisible/rooms/Entrance.txtpb index 7fafcb5..c74b968 100644 --- a/data/maps/the_invisible/rooms/Entrance.txtpb +++ b/data/maps/the_invisible/rooms/Entrance.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Entrance" | 1 | name: "Entrance" |
2 | display_name: "Invisible" | ||
3 | panels { | 2 | panels { |
4 | name: "VISIBLE" | 3 | name: "VISIBLE" |
5 | path: "Panels/Room_1/panel_1" | 4 | path: "Panels/Room_1/panel_1" |
@@ -9,6 +8,8 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "ENTRY" | 10 | name: "ENTRY" |
11 | display_name: "Entrance" | ||
12 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
13 | orientation: "north" | 13 | destination { x: 0 y: 0 z: -57 } |
14 | rotation: 180 | ||
14 | } | 15 | } |
diff --git a/data/maps/the_invisible/rooms/Maze.txtpb b/data/maps/the_invisible/rooms/Maze.txtpb index 4461f08..46f3fbc 100644 --- a/data/maps/the_invisible/rooms/Maze.txtpb +++ b/data/maps/the_invisible/rooms/Maze.txtpb | |||
@@ -1,11 +1,13 @@ | |||
1 | name: "Maze" | 1 | name: "Maze" |
2 | display_name: "Invisible" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/smiley" | 4 | path: "Components/Collectables/smiley" |
6 | } | 5 | } |
7 | ports { | 6 | ports { |
8 | name: "ENTRY" | 7 | name: "ENTRY" |
8 | display_name: "Exit" | ||
9 | path: "Components/Warps/worldport" | 9 | path: "Components/Warps/worldport" |
10 | orientation: "south" | 10 | # Should this be shuffleable? It skips the maze lol. |
11 | destination { x: 0 y: 0 z: 9.5 } | ||
12 | rotation: 0 | ||
11 | } | 13 | } |
diff --git a/data/maps/the_jubilant/rooms/J Room.txtpb b/data/maps/the_jubilant/rooms/J Room.txtpb index 35abc54..19425f1 100644 --- a/data/maps/the_jubilant/rooms/J Room.txtpb +++ b/data/maps/the_jubilant/rooms/J Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "J Room" | 1 | name: "J Room" |
2 | display_name: "Jubilant" | ||
3 | letters { | 2 | letters { |
4 | key: "j" | 3 | key: "j" |
5 | path: "Components/Collectables/q" # yeah lol | 4 | path: "Components/Collectables/q" # yeah lol |
diff --git a/data/maps/the_jubilant/rooms/Main Area.txtpb b/data/maps/the_jubilant/rooms/Main Area.txtpb index 3d7d31f..b38fafd 100644 --- a/data/maps/the_jubilant/rooms/Main Area.txtpb +++ b/data/maps/the_jubilant/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Jubilant" | ||
3 | panels { | 2 | panels { |
4 | name: "GEMSTONE" | 3 | name: "GEMSTONE" |
5 | path: "Panels/Main/panel_1" | 4 | path: "Panels/Main/panel_1" |
@@ -98,6 +97,8 @@ panels { | |||
98 | } | 97 | } |
99 | ports { | 98 | ports { |
100 | name: "GREAT" | 99 | name: "GREAT" |
100 | display_name: "Entrance" | ||
101 | path: "Components/Warps/worldport" | 101 | path: "Components/Warps/worldport" |
102 | orientation: "west" | 102 | destination { x: -3 y: 0 z: 9 } |
103 | rotation: 270 | ||
103 | } | 104 | } |
diff --git a/data/maps/the_jubilant/rooms/Side Area.txtpb b/data/maps/the_jubilant/rooms/Side Area.txtpb index 0e904aa..807f044 100644 --- a/data/maps/the_jubilant/rooms/Side Area.txtpb +++ b/data/maps/the_jubilant/rooms/Side Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Side Area" | 1 | name: "Side Area" |
2 | display_name: "Jubilant" | ||
3 | panels { | 2 | panels { |
4 | name: "CALLBACK" | 3 | name: "CALLBACK" |
5 | path: "Panels/Back Helpers/back_1" | 4 | path: "Panels/Back Helpers/back_1" |
@@ -39,4 +38,5 @@ panels { | |||
39 | keyholders { | 38 | keyholders { |
40 | name: "J" | 39 | name: "J" |
41 | path: "Components/KeyHolders/keyHolderJ" | 40 | path: "Components/KeyHolders/keyHolderJ" |
41 | key: "j" | ||
42 | } | 42 | } |
diff --git a/data/maps/the_keen/rooms/K Room.txtpb b/data/maps/the_keen/rooms/K Room.txtpb index 3485856..d8108f5 100644 --- a/data/maps/the_keen/rooms/K Room.txtpb +++ b/data/maps/the_keen/rooms/K Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "K Room" | 1 | name: "K Room" |
2 | display_name: "Keen" | ||
3 | letters { | 2 | letters { |
4 | key: "k" | 3 | key: "k" |
5 | path: "Components/Collectables/collectable" | 4 | path: "Components/Collectables/collectable" |
diff --git a/data/maps/the_keen/rooms/Main Area.txtpb b/data/maps/the_keen/rooms/Main Area.txtpb index 616e7e7..32d399a 100644 --- a/data/maps/the_keen/rooms/Main Area.txtpb +++ b/data/maps/the_keen/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Keen" | ||
3 | panels { | 2 | panels { |
4 | name: "TIN (1)" | 3 | name: "TIN (1)" |
5 | path: "Panels/entry_3" | 4 | path: "Panels/entry_3" |
@@ -70,6 +69,8 @@ panels { | |||
70 | } | 69 | } |
71 | ports { | 70 | ports { |
72 | name: "GREAT" | 71 | name: "GREAT" |
72 | display_name: "Entrance" | ||
73 | path: "Components/Warps/worldport" | 73 | path: "Components/Warps/worldport" |
74 | orientation: "south" | 74 | destination { x: 0 y: 0 z: 7.5 } |
75 | rotation: 0 | ||
75 | } | 76 | } |
diff --git a/data/maps/the_liberated/doors.txtpb b/data/maps/the_liberated/doors.txtpb index becddf9..a7d3c24 100644 --- a/data/maps/the_liberated/doors.txtpb +++ b/data/maps/the_liberated/doors.txtpb | |||
@@ -11,4 +11,5 @@ doors { | |||
11 | panels { room: "Puzzle Room" name: "WOLF" } | 11 | panels { room: "Puzzle Room" name: "WOLF" } |
12 | panels { room: "Puzzle Room" name: "FOOT" } | 12 | panels { room: "Puzzle Room" name: "FOOT" } |
13 | location_room: "Puzzle Room" | 13 | location_room: "Puzzle Room" |
14 | location_name: "Puzzles" | ||
14 | } | 15 | } |
diff --git a/data/maps/the_liberated/rooms/Painting Room.txtpb b/data/maps/the_liberated/rooms/Painting Room.txtpb index 025281a..f22929c 100644 --- a/data/maps/the_liberated/rooms/Painting Room.txtpb +++ b/data/maps/the_liberated/rooms/Painting Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Painting Room" | 1 | name: "Painting Room" |
2 | display_name: "Liberated" | ||
3 | paintings { | 2 | paintings { |
4 | name: "PYRAMID" | 3 | name: "PYRAMID" |
5 | path: "Components/triangle" | 4 | path: "Components/triangle" |
diff --git a/data/maps/the_liberated/rooms/Puzzle Room.txtpb b/data/maps/the_liberated/rooms/Puzzle Room.txtpb index dcb29c4..2103bfa 100644 --- a/data/maps/the_liberated/rooms/Puzzle Room.txtpb +++ b/data/maps/the_liberated/rooms/Puzzle Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Puzzle Room" | 1 | name: "Puzzle Room" |
2 | display_name: "Liberated" | ||
3 | panels { | 2 | panels { |
4 | name: "CORPSE" | 3 | name: "CORPSE" |
5 | path: "Panels/entry_1" | 4 | path: "Panels/entry_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Entrance" | ||
61 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
62 | orientation: "south" | 62 | destination { x: 0 y: 0 z: 7.5 } |
63 | rotation: 0 | ||
63 | } | 64 | } |
diff --git a/data/maps/the_linear/doors.txtpb b/data/maps/the_linear/doors.txtpb index 63d8ae8..9a57158 100644 --- a/data/maps/the_linear/doors.txtpb +++ b/data/maps/the_linear/doors.txtpb | |||
@@ -10,4 +10,5 @@ doors { | |||
10 | panels { room: "Room" name: "INTO" } | 10 | panels { room: "Room" name: "INTO" } |
11 | panels { room: "Room" name: "NOR" } | 11 | panels { room: "Room" name: "NOR" } |
12 | location_room: "Room" | 12 | location_room: "Room" |
13 | location_name: "Gravestone" | ||
13 | } | 14 | } |
diff --git a/data/maps/the_linear/rooms/Room.txtpb b/data/maps/the_linear/rooms/Room.txtpb index abb89c8..ac03fd9 100644 --- a/data/maps/the_linear/rooms/Room.txtpb +++ b/data/maps/the_linear/rooms/Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Room" | 1 | name: "Room" |
2 | display_name: "Room" | ||
3 | panels { | 2 | panels { |
4 | name: "HORN" | 3 | name: "HORN" |
5 | path: "Panels/entry_1" | 4 | path: "Panels/entry_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "GREAT" | 59 | name: "GREAT" |
60 | display_name: "Entrance" | ||
61 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
62 | orientation: "south" | 62 | destination { x: 0 y: 0 z: 7.5 } |
63 | rotation: 0 | ||
63 | } | 64 | } |
diff --git a/data/maps/the_lionized/rooms/E2 Room.txtpb b/data/maps/the_lionized/rooms/E2 Room.txtpb index b07d820..e8f81c1 100644 --- a/data/maps/the_lionized/rooms/E2 Room.txtpb +++ b/data/maps/the_lionized/rooms/E2 Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "E2 Room" | 1 | name: "E2 Room" |
2 | display_name: "Lionized" | ||
3 | letters { | 2 | letters { |
4 | key: "e" | 3 | key: "e" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_lionized/rooms/Puzzle Room.txtpb b/data/maps/the_lionized/rooms/Puzzle Room.txtpb index 5754c71..3a5e267 100644 --- a/data/maps/the_lionized/rooms/Puzzle Room.txtpb +++ b/data/maps/the_lionized/rooms/Puzzle Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Puzzle Room" | 1 | name: "Puzzle Room" |
2 | display_name: "Lionized" | ||
3 | panels { | 2 | panels { |
4 | name: "CHILD" | 3 | name: "CHILD" |
5 | path: "Panels/entry_1" | 4 | path: "Panels/entry_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Entrance" | ||
61 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
62 | orientation: "south" | 62 | destination { x: 0 y: 0 z: 6.5 } |
63 | rotation: 0 | ||
63 | } | 64 | } |
diff --git a/data/maps/the_literate/doors.txtpb b/data/maps/the_literate/doors.txtpb index 480f54d..d17d02b 100644 --- a/data/maps/the_literate/doors.txtpb +++ b/data/maps/the_literate/doors.txtpb | |||
@@ -11,4 +11,5 @@ doors { | |||
11 | panels { room: "Puzzle Room" name: "STICK" } | 11 | panels { room: "Puzzle Room" name: "STICK" } |
12 | panels { room: "Puzzle Room" name: "BREAD" } | 12 | panels { room: "Puzzle Room" name: "BREAD" } |
13 | location_room: "Puzzle Room" | 13 | location_room: "Puzzle Room" |
14 | location_name: "Puzzles" | ||
14 | } | 15 | } |
diff --git a/data/maps/the_literate/rooms/Painting Room.txtpb b/data/maps/the_literate/rooms/Painting Room.txtpb index 254e174..f22929c 100644 --- a/data/maps/the_literate/rooms/Painting Room.txtpb +++ b/data/maps/the_literate/rooms/Painting Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Painting Room" | 1 | name: "Painting Room" |
2 | display_name: "Literate" | ||
3 | paintings { | 2 | paintings { |
4 | name: "PYRAMID" | 3 | name: "PYRAMID" |
5 | path: "Components/triangle" | 4 | path: "Components/triangle" |
diff --git a/data/maps/the_literate/rooms/Puzzle Room.txtpb b/data/maps/the_literate/rooms/Puzzle Room.txtpb index 610a87a..c65d408 100644 --- a/data/maps/the_literate/rooms/Puzzle Room.txtpb +++ b/data/maps/the_literate/rooms/Puzzle Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Puzzle Room" | 1 | name: "Puzzle Room" |
2 | display_name: "Literate" | ||
3 | panels { | 2 | panels { |
4 | name: "WATER" | 3 | name: "WATER" |
5 | path: "Panels/entry_1" | 4 | path: "Panels/entry_1" |
@@ -58,6 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Entrance" | ||
61 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
62 | orientation: "south" | 62 | destination { x: 0 y: 0 z: 7.5 } |
63 | rotation: 0 | ||
63 | } | 64 | } |
diff --git a/data/maps/the_lively/rooms/L2 Room.txtpb b/data/maps/the_lively/rooms/L2 Room.txtpb index 094ab10..cd75bbd 100644 --- a/data/maps/the_lively/rooms/L2 Room.txtpb +++ b/data/maps/the_lively/rooms/L2 Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "L2 Room" | 1 | name: "L2 Room" |
2 | display_name: "Lively" | ||
3 | letters { | 2 | letters { |
4 | key: "l" | 3 | key: "l" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_lively/rooms/Puzzle Room.txtpb b/data/maps/the_lively/rooms/Puzzle Room.txtpb index f202453..4918476 100644 --- a/data/maps/the_lively/rooms/Puzzle Room.txtpb +++ b/data/maps/the_lively/rooms/Puzzle Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Puzzle Room" | 1 | name: "Puzzle Room" |
2 | display_name: "Lively" | ||
3 | panels { | 2 | panels { |
4 | name: "LIONESS" | 3 | name: "LIONESS" |
5 | path: "Panels/entry_1" | 4 | path: "Panels/entry_1" |
@@ -58,5 +57,8 @@ panels { | |||
58 | } | 57 | } |
59 | ports { | 58 | ports { |
60 | name: "BETWEEN" | 59 | name: "BETWEEN" |
60 | display_name: "Entrance" | ||
61 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
62 | destination { x: 0 y: 0 z: 6.5 } | ||
63 | rotation: 0 | ||
62 | } | 64 | } |
diff --git a/data/maps/the_nuanced/connections.txtpb b/data/maps/the_nuanced/connections.txtpb index 6c4b0f6..a530472 100644 --- a/data/maps/the_nuanced/connections.txtpb +++ b/data/maps/the_nuanced/connections.txtpb | |||
@@ -1,7 +1,7 @@ | |||
1 | connections { | 1 | connections { |
2 | from_room: "Main Room" | 2 | from_room: "Main Room" |
3 | to_room: "Back Room" | 3 | to_room: "Back Room" |
4 | door { name: "Main Room Puzzles" } | 4 | door { name: "Main Room Door" } |
5 | } | 5 | } |
6 | connections { | 6 | connections { |
7 | from_room: "Back Room" | 7 | from_room: "Back Room" |
diff --git a/data/maps/the_nuanced/doors.txtpb b/data/maps/the_nuanced/doors.txtpb index 0c66799..cd29766 100644 --- a/data/maps/the_nuanced/doors.txtpb +++ b/data/maps/the_nuanced/doors.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | doors { | 1 | doors { |
2 | name: "Left Room Puzzles" | 2 | name: "Blue Side Puzzles" |
3 | type: LOCATION_ONLY | 3 | type: LOCATION_ONLY |
4 | panels { room: "Main Room" name: "HOARSE" } | 4 | panels { room: "Main Room" name: "HOARSE" } |
5 | panels { room: "Main Room" name: "NAY" } | 5 | panels { room: "Main Room" name: "NAY" } |
@@ -11,7 +11,7 @@ doors { | |||
11 | location_room: "Main Room" | 11 | location_room: "Main Room" |
12 | } | 12 | } |
13 | doors { | 13 | doors { |
14 | name: "Right Room Puzzles" | 14 | name: "Green Side Puzzles" |
15 | type: LOCATION_ONLY | 15 | type: LOCATION_ONLY |
16 | panels { room: "Main Room" name: "HOSE" } | 16 | panels { room: "Main Room" name: "HOSE" } |
17 | panels { room: "Main Room" name: "NIGH" } | 17 | panels { room: "Main Room" name: "NIGH" } |
@@ -23,7 +23,7 @@ doors { | |||
23 | location_room: "Main Room" | 23 | location_room: "Main Room" |
24 | } | 24 | } |
25 | doors { | 25 | doors { |
26 | name: "Main Room Puzzles" | 26 | name: "Main Room Door" |
27 | type: ITEM_ONLY | 27 | type: ITEM_ONLY |
28 | receivers: "Components/Doors/entry_1" | 28 | receivers: "Components/Doors/entry_1" |
29 | panels { room: "Main Room" name: "HOARSE" } | 29 | panels { room: "Main Room" name: "HOARSE" } |
diff --git a/data/maps/the_nuanced/rooms/Back Room.txtpb b/data/maps/the_nuanced/rooms/Back Room.txtpb index 37a1c7a..b61e18b 100644 --- a/data/maps/the_nuanced/rooms/Back Room.txtpb +++ b/data/maps/the_nuanced/rooms/Back Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Back Room" | 1 | name: "Back Room" |
2 | display_name: "Nuanced" | ||
3 | panels { | 2 | panels { |
4 | name: "COURSE" | 3 | name: "COURSE" |
5 | path: "Panels/Rhymes/panel_1" | 4 | path: "Panels/Rhymes/panel_1" |
diff --git a/data/maps/the_nuanced/rooms/Main Room.txtpb b/data/maps/the_nuanced/rooms/Main Room.txtpb index 8523b38..ce4310e 100644 --- a/data/maps/the_nuanced/rooms/Main Room.txtpb +++ b/data/maps/the_nuanced/rooms/Main Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Room" | 1 | name: "Main Room" |
2 | display_name: "Nuanced" | ||
3 | panels { | 2 | panels { |
4 | name: "HOARSE" | 3 | name: "HOARSE" |
5 | path: "Panels/Eyes/panel_1" | 4 | path: "Panels/Eyes/panel_1" |
@@ -107,10 +106,13 @@ panels { | |||
107 | } | 106 | } |
108 | ports { | 107 | ports { |
109 | name: "UNYIELDING" | 108 | name: "UNYIELDING" |
109 | display_name: "Entrance" | ||
110 | path: "Components/Warps/worldport" | 110 | path: "Components/Warps/worldport" |
111 | orientation: "west" | 111 | destination { x: -3.5 y: 0 z: 21 } |
112 | rotation: 270 | ||
112 | } | 113 | } |
113 | keyholders { | 114 | keyholders { |
114 | name: "S" | 115 | name: "S" |
115 | path: "Components/KeyHolders/keyHolderS" | 116 | path: "Components/KeyHolders/keyHolderS" |
117 | key: "s" | ||
116 | } | 118 | } |
diff --git a/data/maps/the_nuanced/rooms/N2 Room.txtpb b/data/maps/the_nuanced/rooms/N2 Room.txtpb index 492d4a3..eb9f67c 100644 --- a/data/maps/the_nuanced/rooms/N2 Room.txtpb +++ b/data/maps/the_nuanced/rooms/N2 Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "N2 Room" | 1 | name: "N2 Room" |
2 | display_name: "Nuanced" | ||
3 | letters { | 2 | letters { |
4 | key: "n" | 3 | key: "n" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_orb/connections.txtpb b/data/maps/the_orb/connections.txtpb index 62a7643..b902711 100644 --- a/data/maps/the_orb/connections.txtpb +++ b/data/maps/the_orb/connections.txtpb | |||
@@ -10,10 +10,20 @@ connections { | |||
10 | } | 10 | } |
11 | connections { | 11 | connections { |
12 | from_room: "Main Area" | 12 | from_room: "Main Area" |
13 | to_room: "B Room" | 13 | to_room: "Middle Room" |
14 | door { name: "B Puzzles" } | 14 | door { name: "B Puzzles" } |
15 | } | 15 | } |
16 | connections { | 16 | connections { |
17 | from_room: "Middle Room" | ||
18 | to_room: "B Room" | ||
19 | oneway: true | ||
20 | } | ||
21 | connections { | ||
22 | from_room: "Middle Room" | ||
23 | to_room: "Main Area" | ||
24 | oneway: true | ||
25 | } | ||
26 | connections { | ||
17 | from_room: "B Room" | 27 | from_room: "B Room" |
18 | to_room: "Main Area" | 28 | to_room: "Main Area" |
19 | oneway: true | 29 | oneway: true |
diff --git a/data/maps/the_orb/rooms/B Room.txtpb b/data/maps/the_orb/rooms/B Room.txtpb index 833c659..633232f 100644 --- a/data/maps/the_orb/rooms/B Room.txtpb +++ b/data/maps/the_orb/rooms/B Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "B Room" | 1 | name: "B Room" |
2 | display_name: "Orb" | ||
3 | letters { | 2 | letters { |
4 | key: "b" | 3 | key: "b" |
5 | path: "Components/Collectables/b" | 4 | path: "Components/Collectables/b" |
@@ -10,19 +9,10 @@ paintings { | |||
10 | # TODO: This is too high up to enter. It's also a hint painting. | 9 | # TODO: This is too high up to enter. It's also a hint painting. |
11 | exit_only: true | 10 | exit_only: true |
12 | } | 11 | } |
13 | # TODO: Should these two be independent for shuffling purposes, or always tied | ||
14 | # to the Main Area's port? | ||
15 | ports { | ||
16 | name: "MID" | ||
17 | path: "Components/Warps/worldport4" | ||
18 | orientation: "south" | ||
19 | # This port is in the room immediately after solving the B puzzles, which | ||
20 | # means it seems like it would be inaccessible if you enter the map from the | ||
21 | # painting or from the final port, but entering the O or R areas brings you | ||
22 | # back to the beginning. | ||
23 | } | ||
24 | ports { | 12 | ports { |
25 | name: "FINAL" | 13 | name: "FINAL" |
14 | display_name: "Final Worldport" | ||
26 | path: "Components/Warps/worldport5" | 15 | path: "Components/Warps/worldport5" |
27 | orientation: "south" | 16 | destination { x: -69 y: 0 z: 87 } |
17 | rotation: 90 | ||
28 | } | 18 | } |
diff --git a/data/maps/the_orb/rooms/Main Area.txtpb b/data/maps/the_orb/rooms/Main Area.txtpb index 8d7b7b1..976c489 100644 --- a/data/maps/the_orb/rooms/Main Area.txtpb +++ b/data/maps/the_orb/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Orb" | ||
3 | panels { | 2 | panels { |
4 | name: "STRIKE" | 3 | name: "STRIKE" |
5 | path: "Panels/O/entry_1" | 4 | path: "Panels/O/entry_1" |
@@ -86,6 +85,8 @@ panels { | |||
86 | } | 85 | } |
87 | ports { | 86 | ports { |
88 | name: "GREAT" | 87 | name: "GREAT" |
88 | display_name: "Main Entrance" | ||
89 | path: "Components/Warps/worldport" | 89 | path: "Components/Warps/worldport" |
90 | orientation: "south" | 90 | destination { x: 38 y: 0 z: 39 } |
91 | rotation: 90 | ||
91 | } | 92 | } |
diff --git a/data/maps/the_orb/rooms/Middle Room.txtpb b/data/maps/the_orb/rooms/Middle Room.txtpb new file mode 100644 index 0000000..ed1a00c --- /dev/null +++ b/data/maps/the_orb/rooms/Middle Room.txtpb | |||
@@ -0,0 +1,12 @@ | |||
1 | name: "Middle Room" | ||
2 | # This is the room after solving the B puzzles but before getting to B1 itself. | ||
3 | # It has to be a separate region because if you are shuffling worldports and you | ||
4 | # warp to the B1 room port, you can't access this port if you're not able to | ||
5 | # solve the B puzzles. | ||
6 | ports { | ||
7 | name: "MID" | ||
8 | display_name: "Middle Worldport" | ||
9 | path: "Components/Warps/worldport4" | ||
10 | destination { x: -69 y: 0 z: 43 } | ||
11 | rotation: 90 | ||
12 | } | ||
diff --git a/data/maps/the_orb/rooms/O Room.txtpb b/data/maps/the_orb/rooms/O Room.txtpb index f997780..cc254a4 100644 --- a/data/maps/the_orb/rooms/O Room.txtpb +++ b/data/maps/the_orb/rooms/O Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "O Room" | 1 | name: "O Room" |
2 | display_name: "Orb" | ||
3 | letters { | 2 | letters { |
4 | key: "o" | 3 | key: "o" |
5 | path: "Components/Collectables/o" | 4 | path: "Components/Collectables/o" |
diff --git a/data/maps/the_orb/rooms/R Room.txtpb b/data/maps/the_orb/rooms/R Room.txtpb index c53b7eb..a01726a 100644 --- a/data/maps/the_orb/rooms/R Room.txtpb +++ b/data/maps/the_orb/rooms/R Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "R Room" | 1 | name: "R Room" |
2 | display_name: "Orb" | ||
3 | letters { | 2 | letters { |
4 | key: "r" | 3 | key: "r" |
5 | path: "Components/Collectables/r" | 4 | path: "Components/Collectables/r" |
diff --git a/data/maps/the_owl/connections.txtpb b/data/maps/the_owl/connections.txtpb index 87c98b3..cb4bee3 100644 --- a/data/maps/the_owl/connections.txtpb +++ b/data/maps/the_owl/connections.txtpb | |||
@@ -10,12 +10,27 @@ connections { | |||
10 | } | 10 | } |
11 | connections { | 11 | connections { |
12 | from_room: "R2C2 Bottom" | 12 | from_room: "R2C2 Bottom" |
13 | to_room: "R2C2.5 Bottom" | 13 | to_room: "R2C2 Top" |
14 | door { name: "Sky Owl" } | ||
15 | } | ||
16 | connections { | ||
17 | from_room: "R2C2 Bottom" | ||
18 | to_room: "Connected Area" | ||
14 | door { name: "Gray Owl" } | 19 | door { name: "Gray Owl" } |
15 | } | 20 | } |
16 | connections { | 21 | connections { |
17 | from_room: "R2C2 Bottom" | 22 | from_room: "R2C2 Bottom" |
18 | to_room: "R2C2.5 Bottom" | 23 | to_room: "Connected Area" |
24 | door { name: "Sky Owl" } | ||
25 | } | ||
26 | connections { | ||
27 | from_room: "R2C3 Bottom" | ||
28 | to_room: "Connected Area" | ||
29 | oneway: true | ||
30 | } | ||
31 | connections { | ||
32 | from_room: "R2C2 Bottom" | ||
33 | to_room: "Connected Area" | ||
19 | door { name: "First Room Shortcut" } | 34 | door { name: "First Room Shortcut" } |
20 | } | 35 | } |
21 | connections { | 36 | connections { |
@@ -30,18 +45,18 @@ connections { | |||
30 | } | 45 | } |
31 | connections { | 46 | connections { |
32 | from_room: "R2C2 Top" | 47 | from_room: "R2C2 Top" |
33 | to_room: "R2C2.5 Bottom" | 48 | to_room: "R2C3 Bottom" |
34 | door { name: "Gray Bottom Door" } | 49 | door { name: "Gray Bottom Door" } |
35 | } | 50 | } |
36 | connections { | 51 | connections { |
37 | from_room: "R2C2 Top" | 52 | from_room: "Connected Area" |
38 | to_room: "R2C2.5 Bottom" | 53 | to_room: "R2C3 Bottom" |
39 | door { name: "Gray Owl" } | 54 | door { name: "Gray Owl" } |
40 | } | 55 | } |
41 | connections { | 56 | connections { |
42 | from_room: "Connected Area" | 57 | from_room: "Connected Area" |
43 | to_room: "R2C2.5 Bottom" | 58 | to_room: "R2C3 Bottom" |
44 | door { name: "Gray Owl" } | 59 | door { name: "Sky Owl" } |
45 | } | 60 | } |
46 | connections { | 61 | connections { |
47 | from_room: "Connected Area" | 62 | from_room: "Connected Area" |
@@ -70,6 +85,11 @@ connections { | |||
70 | } | 85 | } |
71 | connections { | 86 | connections { |
72 | from_room: "Connected Area" | 87 | from_room: "Connected Area" |
88 | to_room: "R1C4 Left" | ||
89 | door { name: "Sky Owl" } | ||
90 | } | ||
91 | connections { | ||
92 | from_room: "Connected Area" | ||
73 | to_room: "R2C1 Left" | 93 | to_room: "R2C1 Left" |
74 | door { name: "Sky Top Doors" } | 94 | door { name: "Sky Top Doors" } |
75 | } | 95 | } |
@@ -84,6 +104,11 @@ connections { | |||
84 | door { name: "Gray Owl" } | 104 | door { name: "Gray Owl" } |
85 | } | 105 | } |
86 | connections { | 106 | connections { |
107 | from_room: "Connected Area" | ||
108 | to_room: "R2C1 Left" | ||
109 | door { name: "Sky Owl" } | ||
110 | } | ||
111 | connections { | ||
87 | from { | 112 | from { |
88 | painting { | 113 | painting { |
89 | room: "Connected Area" | 114 | room: "Connected Area" |
diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb index 2c7f449..9254c2a 100644 --- a/data/maps/the_owl/doors.txtpb +++ b/data/maps/the_owl/doors.txtpb | |||
@@ -25,8 +25,8 @@ doors { | |||
25 | name: "First Room Shortcut" | 25 | name: "First Room Shortcut" |
26 | type: STANDARD | 26 | type: STANDARD |
27 | receivers: "Components/Doors/entry_6" | 27 | receivers: "Components/Doors/entry_6" |
28 | panels { room: "R2C2.5 Bottom" name: "FIZZLE" } | 28 | panels { room: "Connected Area" name: "FIZZLE" } |
29 | location_room: "R2C2.5 Bottom" | 29 | location_room: "Connected Area" |
30 | } | 30 | } |
31 | doors { | 31 | doors { |
32 | name: "First Door" | 32 | name: "First Door" |
@@ -171,8 +171,8 @@ doors { | |||
171 | receivers: "Components/Owl/Room 10/WG" | 171 | receivers: "Components/Owl/Room 10/WG" |
172 | receivers: "Components/Owl/Room 11/W" | 172 | receivers: "Components/Owl/Room 11/W" |
173 | receivers: "Components/Owl/Room 11/WG" | 173 | receivers: "Components/Owl/Room 11/WG" |
174 | panels { room: "R2C2.5 Bottom" name: "BLACK" } | 174 | panels { room: "R2C3 Bottom" name: "BLACK" } |
175 | location_room: "R2C2.5 Bottom" | 175 | location_room: "R2C3 Bottom" |
176 | } | 176 | } |
177 | doors { | 177 | doors { |
178 | name: "Black Owl" | 178 | name: "Black Owl" |
@@ -233,19 +233,20 @@ doors { | |||
233 | doors { | 233 | doors { |
234 | name: "Gray Panel" | 234 | name: "Gray Panel" |
235 | type: EVENT | 235 | type: EVENT |
236 | # TODO: Is it okay to have an event with an in-game effect? | 236 | #receivers: "Panels/Colors/owl_2/animationListener2" |
237 | receivers: "Panels/Colors/owl_2/animationListener2" | 237 | panels { room: "Connected Area" name: "RANGE" } |
238 | doors { name: "Orange Owl" } | 238 | panels { room: "Connected Area" name: "WHITE" } |
239 | doors { name: "Black Owl" } | 239 | panels { room: "Blue Room" name: "SKY" } |
240 | doors { name: "Blue Owl" } | ||
241 | } | 240 | } |
242 | doors { | 241 | doors { |
243 | name: "Owl Painting" | 242 | name: "Owl Painting" |
244 | type: EVENT | 243 | type: EVENT |
245 | move_paintings { room: "Connected Area" name: "OWL" } | 244 | #move_paintings { room: "Connected Area" name: "OWL" } |
246 | doors { name: "Orange Owl" } | 245 | #receivers: "Components/Paintings/owl/teleportListener" |
247 | doors { name: "Black Owl" } | 246 | panels { room: "R2C1 Left" name: "DUSKY" } |
248 | doors { name: "Blue Owl" } | 247 | panels { room: "R2C2 Top" name: "RAY" } |
249 | doors { name: "White Owl" } | 248 | panels { room: "Connected Area" name: "RANGE" } |
250 | doors { name: "Sky Owl" } | 249 | panels { room: "R2C3 Bottom" name: "BLACK" } |
250 | panels { room: "Connected Area" name: "WHITE" } | ||
251 | panels { room: "Blue Room" name: "SKY" } | ||
251 | } | 252 | } |
diff --git a/data/maps/the_owl/rooms/Blue Room.txtpb b/data/maps/the_owl/rooms/Blue Room.txtpb index 7c2d69a..a7298cd 100644 --- a/data/maps/the_owl/rooms/Blue Room.txtpb +++ b/data/maps/the_owl/rooms/Blue Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Blue Room" | 1 | name: "Blue Room" |
2 | display_name: "Owl" | ||
3 | panels { | 2 | panels { |
4 | name: "SKY" | 3 | name: "SKY" |
5 | path: "Panels/Colors/owl_7" | 4 | path: "Panels/Colors/owl_7" |
diff --git a/data/maps/the_owl/rooms/Connected Area.txtpb b/data/maps/the_owl/rooms/Connected Area.txtpb index 18388be..432d6b2 100644 --- a/data/maps/the_owl/rooms/Connected Area.txtpb +++ b/data/maps/the_owl/rooms/Connected Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Connected Area" | 1 | name: "Connected Area" |
2 | display_name: "Owl" | ||
3 | panels { | 2 | panels { |
4 | name: "MODE" | 3 | name: "MODE" |
5 | path: "Panels/Noncritical/owl_12" | 4 | path: "Panels/Noncritical/owl_12" |
@@ -133,6 +132,13 @@ panels { | |||
133 | answer: "orange" | 132 | answer: "orange" |
134 | symbols: SPARKLES | 133 | symbols: SPARKLES |
135 | } | 134 | } |
135 | panels { | ||
136 | name: "FIZZLE" | ||
137 | path: "Panels/Bottom Mid/owl_10" | ||
138 | clue: "fizzle" | ||
139 | answer: "chisel" | ||
140 | symbols: ZERO | ||
141 | } | ||
136 | paintings { | 142 | paintings { |
137 | name: "OWL" | 143 | name: "OWL" |
138 | path: "Components/Paintings/owl" | 144 | path: "Components/Paintings/owl" |
@@ -143,7 +149,9 @@ paintings { | |||
143 | } | 149 | } |
144 | ports { | 150 | ports { |
145 | name: "FOURROOMS" | 151 | name: "FOURROOMS" |
152 | display_name: "Four Rooms Entrance" | ||
146 | path: "Components/Warps/worldport2" | 153 | path: "Components/Warps/worldport2" |
147 | orientation: "east" | 154 | destination { x: 71.5 y: 0 z: -9 } |
155 | rotation: 90 | ||
148 | # Note that this is behind teal walls. | 156 | # Note that this is behind teal walls. |
149 | } | 157 | } |
diff --git a/data/maps/the_owl/rooms/Magenta Hallway.txtpb b/data/maps/the_owl/rooms/Magenta Hallway.txtpb index 58a4a5d..14d6f0d 100644 --- a/data/maps/the_owl/rooms/Magenta Hallway.txtpb +++ b/data/maps/the_owl/rooms/Magenta Hallway.txtpb | |||
@@ -1,7 +1,8 @@ | |||
1 | name: "Magenta Hallway" | 1 | name: "Magenta Hallway" |
2 | display_name: "Owl" | ||
3 | ports { | 2 | ports { |
4 | name: "STURDY" | 3 | name: "STURDY" |
4 | display_name: "Magenta Hallway" | ||
5 | path: "Components/Warps/worldport3" | 5 | path: "Components/Warps/worldport3" |
6 | orientation: "west" | 6 | destination { x: 17 y: 0 z: -46 } |
7 | rotation: 270 | ||
7 | } | 8 | } |
diff --git a/data/maps/the_owl/rooms/R1C4 Left.txtpb b/data/maps/the_owl/rooms/R1C4 Left.txtpb index 73c1520..3714842 100644 --- a/data/maps/the_owl/rooms/R1C4 Left.txtpb +++ b/data/maps/the_owl/rooms/R1C4 Left.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "R1C4 Left" | 1 | name: "R1C4 Left" |
2 | display_name: "Owl" | ||
3 | panels { | 2 | panels { |
4 | name: "WALK" | 3 | name: "WALK" |
5 | path: "Panels/Noncritical/owl_5" | 4 | path: "Panels/Noncritical/owl_5" |
diff --git a/data/maps/the_owl/rooms/R2C1 Left.txtpb b/data/maps/the_owl/rooms/R2C1 Left.txtpb index 0f9a2b5..72e7331 100644 --- a/data/maps/the_owl/rooms/R2C1 Left.txtpb +++ b/data/maps/the_owl/rooms/R2C1 Left.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "R2C1 Left" | 1 | name: "R2C1 Left" |
2 | display_name: "Owl" | ||
3 | panels { | 2 | panels { |
4 | name: "VERB" | 3 | name: "VERB" |
5 | path: "Panels/Bottom Left/owl_8" | 4 | path: "Panels/Bottom Left/owl_8" |
diff --git a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb index e7eb9e4..2cfd340 100644 --- a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb +++ b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "R2C2 Bottom" | 1 | name: "R2C2 Bottom" |
2 | display_name: "Owl" | ||
3 | panels { | 2 | panels { |
4 | name: "FOUL" | 3 | name: "FOUL" |
5 | path: "Panels/Bottom Mid/owl_11" | 4 | path: "Panels/Bottom Mid/owl_11" |
@@ -9,7 +8,10 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "GALLERY" | 10 | name: "GALLERY" |
11 | display_name: "Gallery Worldport" | ||
12 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
13 | orientation: "south" | 13 | destination { x: 0 y: 0 z: 9 } |
14 | # Note that this port is accessible from the other side in the Z1 room. Hmm. | 14 | rotation: 0 |
15 | # TODO: Note that this port is accessible from the other side in the Z1 | ||
16 | # room. Hmm. | ||
15 | } | 17 | } |
diff --git a/data/maps/the_owl/rooms/R2C2 Top.txtpb b/data/maps/the_owl/rooms/R2C2 Top.txtpb index 87b7705..78ce270 100644 --- a/data/maps/the_owl/rooms/R2C2 Top.txtpb +++ b/data/maps/the_owl/rooms/R2C2 Top.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "R2C2 Top" | 1 | name: "R2C2 Top" |
2 | display_name: "Owl" | ||
3 | panels { | 2 | panels { |
4 | name: "CRUSH" | 3 | name: "CRUSH" |
5 | path: "Panels/Bottom Mid/owl_1" | 4 | path: "Panels/Bottom Mid/owl_1" |
diff --git a/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb b/data/maps/the_owl/rooms/R2C3 Bottom.txtpb index 41b6265..2b49e26 100644 --- a/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb +++ b/data/maps/the_owl/rooms/R2C3 Bottom.txtpb | |||
@@ -1,12 +1,4 @@ | |||
1 | name: "R2C2.5 Bottom" | 1 | name: "R2C3 Bottom" |
2 | display_name: "Owl" | ||
3 | panels { | ||
4 | name: "FIZZLE" | ||
5 | path: "Panels/Bottom Mid/owl_10" | ||
6 | clue: "fizzle" | ||
7 | answer: "chisel" | ||
8 | symbols: ZERO | ||
9 | } | ||
10 | panels { | 2 | panels { |
11 | name: "FIGMENT" | 3 | name: "FIGMENT" |
12 | path: "Panels/Noncritical/owl_14" | 4 | path: "Panels/Noncritical/owl_14" |
diff --git a/data/maps/the_owl/rooms/Z Room.txtpb b/data/maps/the_owl/rooms/Z Room.txtpb index 035d0b4..ab28655 100644 --- a/data/maps/the_owl/rooms/Z Room.txtpb +++ b/data/maps/the_owl/rooms/Z Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Z Room" | 1 | name: "Z Room" |
2 | display_name: "Owl" | ||
3 | panels { | 2 | panels { |
4 | name: "MAZE" | 3 | name: "MAZE" |
5 | path: "Panels/Noncritical/owl_10" | 4 | path: "Panels/Noncritical/owl_10" |
diff --git a/data/maps/the_parthenon/connections.txtpb b/data/maps/the_parthenon/connections.txtpb index a07d858..331ac66 100644 --- a/data/maps/the_parthenon/connections.txtpb +++ b/data/maps/the_parthenon/connections.txtpb | |||
@@ -7,6 +7,7 @@ connections { | |||
7 | from_room: "Main Area" | 7 | from_room: "Main Area" |
8 | to_room: "Ending" | 8 | to_room: "Ending" |
9 | door { name: "Ending Door" } | 9 | door { name: "Ending Door" } |
10 | cyan_ending: true | ||
10 | } | 11 | } |
11 | connections { | 12 | connections { |
12 | from_room: "Main Area" | 13 | from_room: "Main Area" |
diff --git a/data/maps/the_parthenon/doors.txtpb b/data/maps/the_parthenon/doors.txtpb index 82a2748..1161917 100644 --- a/data/maps/the_parthenon/doors.txtpb +++ b/data/maps/the_parthenon/doors.txtpb | |||
@@ -1,12 +1,24 @@ | |||
1 | doors { | 1 | doors { |
2 | name: "Double Letters" | 2 | name: "Double Letters" |
3 | type: EVENT | 3 | type: EVENT |
4 | switches: "double_letters" | 4 | receivers: "Components/Doors/entry_11" |
5 | receivers: "Components/Doors/entry_5" | ||
6 | receivers: "Components/Doors/entry_6" | ||
7 | receivers: "Components/Doors/entry_7" | ||
8 | receivers: "Components/Doors/entry_8" | ||
9 | receivers: "Components/Doors/entry_9" | ||
10 | receivers: "Components/Doors/entry_10" | ||
11 | double_letters: true | ||
5 | } | 12 | } |
6 | doors { | 13 | doors { |
7 | name: "Lavender Cubes" | 14 | name: "Lavender Cubes" |
8 | type: EVENT | 15 | type: EVENT |
9 | switches: "lavender_cubes" | 16 | receivers: "Components/Doors/entry_3" |
17 | panels { | ||
18 | map: "the_ancient" | ||
19 | room: "Inside" | ||
20 | name: "COLOR" | ||
21 | } | ||
10 | } | 22 | } |
11 | doors { | 23 | doors { |
12 | name: "K2 Door" | 24 | name: "K2 Door" |
@@ -19,6 +31,7 @@ doors { | |||
19 | panels { room: "Main Area" name: "ALEXANDER" answer: "greece" } | 31 | panels { room: "Main Area" name: "ALEXANDER" answer: "greece" } |
20 | panels { room: "Main Area" name: "CAESAR" answer: "rome" } | 32 | panels { room: "Main Area" name: "CAESAR" answer: "rome" } |
21 | location_room: "Main Area" | 33 | location_room: "Main Area" |
34 | location_name: "Empires" | ||
22 | } | 35 | } |
23 | doors { | 36 | doors { |
24 | name: "Ending Door" | 37 | name: "Ending Door" |
diff --git a/data/maps/the_parthenon/rooms/Ending.txtpb b/data/maps/the_parthenon/rooms/Ending.txtpb index 8fa805f..789e906 100644 --- a/data/maps/the_parthenon/rooms/Ending.txtpb +++ b/data/maps/the_parthenon/rooms/Ending.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Ending" | 1 | name: "Ending" |
2 | display_name: "Parthenon" | ||
3 | endings { | 2 | endings { |
4 | name: "CYAN" | 3 | name: "CYAN" |
5 | path: "Components/cyan_end" | 4 | path: "Components/cyan_end" |
diff --git a/data/maps/the_parthenon/rooms/K2 Room.txtpb b/data/maps/the_parthenon/rooms/K2 Room.txtpb index 1c95ad5..596b489 100644 --- a/data/maps/the_parthenon/rooms/K2 Room.txtpb +++ b/data/maps/the_parthenon/rooms/K2 Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "K2 Room" | 1 | name: "K2 Room" |
2 | display_name: "Parthenon" | ||
3 | letters { | 2 | letters { |
4 | key: "k" | 3 | key: "k" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_parthenon/rooms/Lavender Area.txtpb b/data/maps/the_parthenon/rooms/Lavender Area.txtpb index 6f67214..9e62498 100644 --- a/data/maps/the_parthenon/rooms/Lavender Area.txtpb +++ b/data/maps/the_parthenon/rooms/Lavender Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Lavender Area" | 1 | name: "Lavender Area" |
2 | display_name: "Parthenon" | ||
3 | panels { | 2 | panels { |
4 | name: "ME" | 3 | name: "ME" |
5 | path: "Panels/Lavender/panel_7" | 4 | path: "Panels/Lavender/panel_7" |
diff --git a/data/maps/the_parthenon/rooms/Main Area.txtpb b/data/maps/the_parthenon/rooms/Main Area.txtpb index db62c2c..2d989f8 100644 --- a/data/maps/the_parthenon/rooms/Main Area.txtpb +++ b/data/maps/the_parthenon/rooms/Main Area.txtpb | |||
@@ -1,12 +1,11 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Parthenon" | ||
3 | panels { | 2 | panels { |
4 | name: "XERXES" | 3 | name: "XERXES" |
5 | path: "Panels/Main/panel_1" | 4 | path: "Panels/Main/panel_1" |
6 | clue: "xerxes" | 5 | clue: "xerxes" |
7 | answer: "xerxes" | 6 | answer: "xerxes" |
8 | proxies { answer: "persia" path: "Panels/Empires/panel_7" } | 7 | proxies { answer: "persia" path: "Panels/Empires/panel_7" } |
9 | #proxies { answer: "xerxes" path: "Panels/Rulers/panel_13" } | 8 | proxies { answer: "xerxes" path: "Panels/Rulers/panel_13" } |
10 | required_door { name: "Double Letters" } | 9 | required_door { name: "Double Letters" } |
11 | } | 10 | } |
12 | panels { | 11 | panels { |
@@ -15,7 +14,7 @@ panels { | |||
15 | clue: "arthur" | 14 | clue: "arthur" |
16 | answer: "arthur" | 15 | answer: "arthur" |
17 | proxies { answer: "england" path: "Panels/Empires/panel_8" } | 16 | proxies { answer: "england" path: "Panels/Empires/panel_8" } |
18 | #proxies { answer: "arthur" path: "Panels/Rulers/panel_14" } | 17 | proxies { answer: "arthur" path: "Panels/Rulers/panel_14" } |
19 | required_door { name: "Double Letters" } | 18 | required_door { name: "Double Letters" } |
20 | } | 19 | } |
21 | panels { | 20 | panels { |
@@ -24,7 +23,7 @@ panels { | |||
24 | clue: "cleopatra" | 23 | clue: "cleopatra" |
25 | answer: "cleopatra" | 24 | answer: "cleopatra" |
26 | proxies { answer: "egypt" path: "Panels/Empires/panel_9" } | 25 | proxies { answer: "egypt" path: "Panels/Empires/panel_9" } |
27 | #proxies { answer: "cleopatra" path: "Panels/Rulers/panel_15" } | 26 | proxies { answer: "cleopatra" path: "Panels/Rulers/panel_15" } |
28 | required_door { name: "Double Letters" } | 27 | required_door { name: "Double Letters" } |
29 | } | 28 | } |
30 | panels { | 29 | panels { |
@@ -33,7 +32,7 @@ panels { | |||
33 | clue: "napoleon" | 32 | clue: "napoleon" |
34 | answer: "napoleon" | 33 | answer: "napoleon" |
35 | proxies { answer: "france" path: "Panels/Empires/panel_10" } | 34 | proxies { answer: "france" path: "Panels/Empires/panel_10" } |
36 | #proxies { answer: "napoleon" path: "Panels/Rulers/panel_16" } | 35 | proxies { answer: "napoleon" path: "Panels/Rulers/panel_16" } |
37 | required_door { name: "Double Letters" } | 36 | required_door { name: "Double Letters" } |
38 | } | 37 | } |
39 | panels { | 38 | panels { |
@@ -42,7 +41,7 @@ panels { | |||
42 | clue: "alexander" | 41 | clue: "alexander" |
43 | answer: "alexander" | 42 | answer: "alexander" |
44 | proxies { answer: "greece" path: "Panels/Empires/panel_11" } | 43 | proxies { answer: "greece" path: "Panels/Empires/panel_11" } |
45 | #proxies { answer: "alexander" path: "Panels/Rulers/panel_17" } | 44 | proxies { answer: "alexander" path: "Panels/Rulers/panel_17" } |
46 | required_door { name: "Double Letters" } | 45 | required_door { name: "Double Letters" } |
47 | } | 46 | } |
48 | panels { | 47 | panels { |
@@ -51,21 +50,27 @@ panels { | |||
51 | clue: "caesar" | 50 | clue: "caesar" |
52 | answer: "caesar" | 51 | answer: "caesar" |
53 | proxies { answer: "rome" path: "Panels/Empires/panel_12" } | 52 | proxies { answer: "rome" path: "Panels/Empires/panel_12" } |
54 | #proxies { answer: "caesar" path: "Panels/Rulers/panel_18" } | 53 | proxies { answer: "caesar" path: "Panels/Rulers/panel_18" } |
55 | required_door { name: "Double Letters" } | 54 | required_door { name: "Double Letters" } |
56 | } | 55 | } |
57 | ports { | 56 | ports { |
58 | name: "GALLERY" | 57 | name: "GALLERY" |
58 | display_name: "Columns Worldport" | ||
59 | path: "Components/Warps/worldport" | 59 | path: "Components/Warps/worldport" |
60 | orientation: "south" | 60 | destination { x: 0 y: 0 z: 0 } |
61 | rotation: 0 | ||
61 | } | 62 | } |
62 | ports { | 63 | ports { |
63 | name: "ENTRY" | 64 | name: "ENTRY" |
65 | display_name: "Building Worldport" | ||
64 | path: "Components/Warps/worldport2" | 66 | path: "Components/Warps/worldport2" |
65 | orientation: "south" | 67 | destination { x: 0 y: 0 z: -21 } |
68 | rotation: 0 | ||
66 | } | 69 | } |
67 | ports { | 70 | ports { |
68 | name: "REVITALIZED" | 71 | name: "REVITALIZED" |
72 | display_name: "Plum Hallway" | ||
69 | path: "Components/Warps/worldport3" | 73 | path: "Components/Warps/worldport3" |
70 | orientation: "north" | 74 | destination { x: -24 y: 0 z: -39 } |
75 | rotation: 180 | ||
71 | } | 76 | } |
diff --git a/data/maps/the_parthenon/rooms/U Keyholder.txtpb b/data/maps/the_parthenon/rooms/U Keyholder.txtpb index d3107b4..0a5c31b 100644 --- a/data/maps/the_parthenon/rooms/U Keyholder.txtpb +++ b/data/maps/the_parthenon/rooms/U Keyholder.txtpb | |||
@@ -1,6 +1,6 @@ | |||
1 | name: "U Keyholder" | 1 | name: "U Keyholder" |
2 | display_name: "Parthenon" | ||
3 | keyholders { | 2 | keyholders { |
4 | name: "U" | 3 | name: "U" |
5 | path: "Components/KeyHolders/keyHolderU" | 4 | path: "Components/KeyHolders/keyHolderU" |
5 | key: "u" | ||
6 | } | 6 | } |
diff --git a/data/maps/the_partial/doors.txtpb b/data/maps/the_partial/doors.txtpb index 2b233db..c51062a 100644 --- a/data/maps/the_partial/doors.txtpb +++ b/data/maps/the_partial/doors.txtpb | |||
@@ -22,6 +22,7 @@ doors { | |||
22 | panels { room: "Obverse Side" name: "CUT" } | 22 | panels { room: "Obverse Side" name: "CUT" } |
23 | panels { room: "Obverse Side" name: "FUN" } | 23 | panels { room: "Obverse Side" name: "FUN" } |
24 | location_room: "Obverse Side" | 24 | location_room: "Obverse Side" |
25 | location_name: "Obverse Side Room" | ||
25 | } | 26 | } |
26 | doors { | 27 | doors { |
27 | name: "Giant P" | 28 | name: "Giant P" |
diff --git a/data/maps/the_partial/rooms/Control Center Entrance.txtpb b/data/maps/the_partial/rooms/Control Center Entrance.txtpb index 8d7e228..02f3e69 100644 --- a/data/maps/the_partial/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_partial/rooms/Control Center Entrance.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Control Center Entrance" | 1 | name: "Control Center Entrance" |
2 | display_name: "Partial" | ||
3 | panels { | 2 | panels { |
4 | name: "RETURN" | 3 | name: "RETURN" |
5 | path: "Panels/Control/panel_10" | 4 | path: "Panels/Control/panel_10" |
@@ -9,6 +8,10 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "CC" | 10 | name: "CC" |
11 | display_name: "Control Center Connector" | ||
12 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
13 | orientation: "north" | 13 | destination { x: -19 y: 0 z: 8 } |
14 | rotation: 180 | ||
15 | # TODO: shuffle entrances with dependent keyholders | ||
16 | no_shuffle: true | ||
14 | } | 17 | } |
diff --git a/data/maps/the_partial/rooms/F Room.txtpb b/data/maps/the_partial/rooms/F Room.txtpb index 358c936..d41d039 100644 --- a/data/maps/the_partial/rooms/F Room.txtpb +++ b/data/maps/the_partial/rooms/F Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "F Room" | 1 | name: "F Room" |
2 | display_name: "Partial" | ||
3 | letters { | 2 | letters { |
4 | key: "f" | 3 | key: "f" |
5 | path: "Components/Collectables/collectable2" | 4 | path: "Components/Collectables/collectable2" |
diff --git a/data/maps/the_partial/rooms/Obverse Side.txtpb b/data/maps/the_partial/rooms/Obverse Side.txtpb index 0d83c34..462888c 100644 --- a/data/maps/the_partial/rooms/Obverse Side.txtpb +++ b/data/maps/the_partial/rooms/Obverse Side.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Obverse Side" | 1 | name: "Obverse Side" |
2 | display_name: "Partial" | ||
3 | panels { | 2 | panels { |
4 | name: "PUN" | 3 | name: "PUN" |
5 | path: "Panels/Main/panel_1" | 4 | path: "Panels/Main/panel_1" |
@@ -100,13 +99,16 @@ panels { | |||
100 | } | 99 | } |
101 | ports { | 100 | ports { |
102 | name: "GREAT" | 101 | name: "GREAT" |
102 | display_name: "Main Entrance" | ||
103 | path: "Components/Warps/worldport" | 103 | path: "Components/Warps/worldport" |
104 | orientation: "west" | 104 | destination { x: -3 y: 0 z: 20 } |
105 | rotation: 270 | ||
105 | } | 106 | } |
106 | keyholders { | 107 | keyholders { |
107 | # This is one of the ones that's misnamed within the game. | 108 | # This is one of the ones that's misnamed within the game. |
108 | name: "L" | 109 | name: "L" |
109 | path: "Components/KeyHolders/keyHolderI" | 110 | path: "Components/KeyHolders/keyHolderI" |
111 | key: "l" | ||
110 | } | 112 | } |
111 | paintings { | 113 | paintings { |
112 | name: "F" | 114 | name: "F" |
diff --git a/data/maps/the_partial/rooms/P Room.txtpb b/data/maps/the_partial/rooms/P Room.txtpb index e7a7a60..618ebd9 100644 --- a/data/maps/the_partial/rooms/P Room.txtpb +++ b/data/maps/the_partial/rooms/P Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "P Room" | 1 | name: "P Room" |
2 | display_name: "Partial" | ||
3 | letters { | 2 | letters { |
4 | key: "p" | 3 | key: "p" |
5 | path: "Components/Collectables/collectable" | 4 | path: "Components/Collectables/collectable" |
diff --git a/data/maps/the_partial/rooms/Reverse Side.txtpb b/data/maps/the_partial/rooms/Reverse Side.txtpb index a286737..01858d6 100644 --- a/data/maps/the_partial/rooms/Reverse Side.txtpb +++ b/data/maps/the_partial/rooms/Reverse Side.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Reverse Side" | 1 | name: "Reverse Side" |
2 | display_name: "Partial" | ||
3 | panels { | 2 | panels { |
4 | name: "BRO" | 3 | name: "BRO" |
5 | path: "Panels/Side 2/panel_2" | 4 | path: "Panels/Side 2/panel_2" |
diff --git a/data/maps/the_perceptive/rooms/Main Area.txtpb b/data/maps/the_perceptive/rooms/Main Area.txtpb index 75a0343..90bfb41 100644 --- a/data/maps/the_perceptive/rooms/Main Area.txtpb +++ b/data/maps/the_perceptive/rooms/Main Area.txtpb | |||
@@ -1,7 +1,10 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Perceptive" | ||
3 | ports { | 2 | ports { |
4 | name: "CC" | 3 | name: "CC" |
4 | display_name: "Entrance" | ||
5 | path: "Components/Warps/worldport" | 5 | path: "Components/Warps/worldport" |
6 | orientation: "east" | 6 | destination { x: 3 y: 0 z: 13 } |
7 | rotation: 90 | ||
8 | # TODO: shuffle entrances with dependent keyholders | ||
9 | no_shuffle: true | ||
7 | } | 10 | } |
diff --git a/data/maps/the_plaza/connections.txtpb b/data/maps/the_plaza/connections.txtpb index 44586be..6da201c 100644 --- a/data/maps/the_plaza/connections.txtpb +++ b/data/maps/the_plaza/connections.txtpb | |||
@@ -21,22 +21,22 @@ connections { | |||
21 | connections { | 21 | connections { |
22 | from_room: "Center Room" | 22 | from_room: "Center Room" |
23 | to_room: "Top Left Room" | 23 | to_room: "Top Left Room" |
24 | door { name: "Top Left Door" } | 24 | door { name: "Northwest Door" } |
25 | } | 25 | } |
26 | connections { | 26 | connections { |
27 | from_room: "Center Room" | 27 | from_room: "Center Room" |
28 | to_room: "Top Right Room" | 28 | to_room: "Top Right Room" |
29 | door { name: "Top Right Door" } | 29 | door { name: "Northeast Door" } |
30 | } | 30 | } |
31 | connections { | 31 | connections { |
32 | from_room: "Center Room" | 32 | from_room: "Center Room" |
33 | to_room: "Bottom Left Room" | 33 | to_room: "Bottom Left Room" |
34 | door { name: "Bottom Left Door" } | 34 | door { name: "Southwest Door" } |
35 | } | 35 | } |
36 | connections { | 36 | connections { |
37 | from_room: "Center Room" | 37 | from_room: "Center Room" |
38 | to_room: "Bottom Right Room" | 38 | to_room: "Bottom Right Room" |
39 | door { name: "Bottom Right Door" } | 39 | door { name: "Southeast Door" } |
40 | } | 40 | } |
41 | connections { | 41 | connections { |
42 | from_room: "Center Room" | 42 | from_room: "Center Room" |
diff --git a/data/maps/the_plaza/doors.txtpb b/data/maps/the_plaza/doors.txtpb index be491ed..d95273c 100644 --- a/data/maps/the_plaza/doors.txtpb +++ b/data/maps/the_plaza/doors.txtpb | |||
@@ -31,7 +31,7 @@ doors { | |||
31 | location_room: "Main Area" | 31 | location_room: "Main Area" |
32 | } | 32 | } |
33 | doors { | 33 | doors { |
34 | name: "Top Left Door" | 34 | name: "Northwest Door" |
35 | type: STANDARD | 35 | type: STANDARD |
36 | receivers: "Components/Doors/entry_6" | 36 | receivers: "Components/Doors/entry_6" |
37 | panels { room: "Center Room" name: "REPORTER" } | 37 | panels { room: "Center Room" name: "REPORTER" } |
@@ -41,9 +41,10 @@ doors { | |||
41 | panels { room: "Center Room" name: "DENTIST" } | 41 | panels { room: "Center Room" name: "DENTIST" } |
42 | panels { room: "Center Room" name: "SQUIRREL" } | 42 | panels { room: "Center Room" name: "SQUIRREL" } |
43 | location_room: "Center Room" | 43 | location_room: "Center Room" |
44 | location_name: "First Room" | ||
44 | } | 45 | } |
45 | doors { | 46 | doors { |
46 | name: "Top Right Door" | 47 | name: "Northeast Door" |
47 | type: ITEM_ONLY | 48 | type: ITEM_ONLY |
48 | receivers: "Components/Doors/entry_7" | 49 | receivers: "Components/Doors/entry_7" |
49 | panels { room: "Center Room" name: "REPORTER" } | 50 | panels { room: "Center Room" name: "REPORTER" } |
@@ -54,7 +55,7 @@ doors { | |||
54 | panels { room: "Center Room" name: "SQUIRREL" } | 55 | panels { room: "Center Room" name: "SQUIRREL" } |
55 | } | 56 | } |
56 | doors { | 57 | doors { |
57 | name: "Bottom Left Door" | 58 | name: "Southwest Door" |
58 | type: ITEM_ONLY | 59 | type: ITEM_ONLY |
59 | receivers: "Components/Doors/entry_5" | 60 | receivers: "Components/Doors/entry_5" |
60 | panels { room: "Center Room" name: "REPORTER" } | 61 | panels { room: "Center Room" name: "REPORTER" } |
@@ -65,7 +66,7 @@ doors { | |||
65 | panels { room: "Center Room" name: "SQUIRREL" } | 66 | panels { room: "Center Room" name: "SQUIRREL" } |
66 | } | 67 | } |
67 | doors { | 68 | doors { |
68 | name: "Bottom Right Door" | 69 | name: "Southeast Door" |
69 | type: ITEM_ONLY | 70 | type: ITEM_ONLY |
70 | receivers: "Components/Doors/entry_4" | 71 | receivers: "Components/Doors/entry_4" |
71 | panels { room: "Center Room" name: "REPORTER" } | 72 | panels { room: "Center Room" name: "REPORTER" } |
@@ -76,7 +77,7 @@ doors { | |||
76 | panels { room: "Center Room" name: "SQUIRREL" } | 77 | panels { room: "Center Room" name: "SQUIRREL" } |
77 | } | 78 | } |
78 | doors { | 79 | doors { |
79 | name: "Top Left Puzzles" | 80 | name: "Northwest Puzzles" |
80 | type: LOCATION_ONLY | 81 | type: LOCATION_ONLY |
81 | panels { room: "Top Left Room" name: "BARE SOD" } | 82 | panels { room: "Top Left Room" name: "BARE SOD" } |
82 | panels { room: "Top Left Room" name: "SOD" } | 83 | panels { room: "Top Left Room" name: "SOD" } |
@@ -103,7 +104,7 @@ doors { | |||
103 | location_room: "Top Left Room" | 104 | location_room: "Top Left Room" |
104 | } | 105 | } |
105 | doors { | 106 | doors { |
106 | name: "Top Right Puzzles" | 107 | name: "Northeast Puzzles" |
107 | type: LOCATION_ONLY | 108 | type: LOCATION_ONLY |
108 | panels { room: "Top Right Room" name: "RIGHT WING" } | 109 | panels { room: "Top Right Room" name: "RIGHT WING" } |
109 | panels { room: "Top Right Room" name: "WING" } | 110 | panels { room: "Top Right Room" name: "WING" } |
@@ -129,7 +130,7 @@ doors { | |||
129 | location_room: "Top Right Room" | 130 | location_room: "Top Right Room" |
130 | } | 131 | } |
131 | doors { | 132 | doors { |
132 | name: "Bottom Left Puzzles" | 133 | name: "Southwest Puzzles" |
133 | type: LOCATION_ONLY | 134 | type: LOCATION_ONLY |
134 | panels { room: "Bottom Left Room" name: "SHELL (1)" } | 135 | panels { room: "Bottom Left Room" name: "SHELL (1)" } |
135 | panels { room: "Bottom Left Room" name: "SHELL (2)" } | 136 | panels { room: "Bottom Left Room" name: "SHELL (2)" } |
@@ -140,7 +141,7 @@ doors { | |||
140 | location_room: "Bottom Left Room" | 141 | location_room: "Bottom Left Room" |
141 | } | 142 | } |
142 | doors { | 143 | doors { |
143 | name: "Bottom Right Puzzles" | 144 | name: "Southeast Puzzles" |
144 | type: LOCATION_ONLY | 145 | type: LOCATION_ONLY |
145 | panels { room: "Bottom Right Room" name: "FLY" } | 146 | panels { room: "Bottom Right Room" name: "FLY" } |
146 | panels { room: "Bottom Right Room" name: "DECLOG" } | 147 | panels { room: "Bottom Right Room" name: "DECLOG" } |
diff --git a/data/maps/the_plaza/rooms/Bottom Left Room.txtpb b/data/maps/the_plaza/rooms/Bottom Left Room.txtpb index 833ccce..138efc6 100644 --- a/data/maps/the_plaza/rooms/Bottom Left Room.txtpb +++ b/data/maps/the_plaza/rooms/Bottom Left Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Bottom Left Room" | 1 | name: "Bottom Left Room" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "SHELL (1)" | 3 | name: "SHELL (1)" |
5 | path: "Panels/Room 4/panel_1" | 4 | path: "Panels/Room 4/panel_1" |
diff --git a/data/maps/the_plaza/rooms/Bottom Right Room.txtpb b/data/maps/the_plaza/rooms/Bottom Right Room.txtpb index cc38e23..fcd8d37 100644 --- a/data/maps/the_plaza/rooms/Bottom Right Room.txtpb +++ b/data/maps/the_plaza/rooms/Bottom Right Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Bottom Right Room" | 1 | name: "Bottom Right Room" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "FLY" | 3 | name: "FLY" |
5 | path: "Panels/Room 3/panel_1" | 4 | path: "Panels/Room 3/panel_1" |
diff --git a/data/maps/the_plaza/rooms/Center Room.txtpb b/data/maps/the_plaza/rooms/Center Room.txtpb index 4f1c62a..dea2d06 100644 --- a/data/maps/the_plaza/rooms/Center Room.txtpb +++ b/data/maps/the_plaza/rooms/Center Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Center Room" | 1 | name: "Center Room" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "REPORTER" | 3 | name: "REPORTER" |
5 | path: "Panels/Room 2/panel_1" | 4 | path: "Panels/Room 2/panel_1" |
diff --git a/data/maps/the_plaza/rooms/Main Area.txtpb b/data/maps/the_plaza/rooms/Main Area.txtpb index cabfc94..c2fca13 100644 --- a/data/maps/the_plaza/rooms/Main Area.txtpb +++ b/data/maps/the_plaza/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "COURTYARD" | 3 | name: "COURTYARD" |
5 | path: "Panels/Entrances/panel_1" | 4 | path: "Panels/Entrances/panel_1" |
@@ -37,16 +36,22 @@ panels { | |||
37 | } | 36 | } |
38 | ports { | 37 | ports { |
39 | name: "UNYIELDING" | 38 | name: "UNYIELDING" |
39 | display_name: "Unyielding Hallway" | ||
40 | path: "Components/Warps/worldport" | 40 | path: "Components/Warps/worldport" |
41 | orientation: "west" | 41 | destination { x: 1 y: 0 z: 10 } |
42 | rotation: 270 | ||
42 | } | 43 | } |
43 | ports { | 44 | ports { |
44 | name: "IMPRESSIVE" | 45 | name: "IMPRESSIVE" |
46 | display_name: "Impressive Hallway" | ||
45 | path: "Components/Warps/worldport2" | 47 | path: "Components/Warps/worldport2" |
46 | orientation: "west" | 48 | destination { x: 11 y: 0 z: 10 } |
49 | rotation: 270 | ||
47 | } | 50 | } |
48 | ports { | 51 | ports { |
49 | name: "BETWEEN" | 52 | name: "BETWEEN" |
53 | display_name: "Between Hallway" | ||
50 | path: "Components/Warps/worldport3" | 54 | path: "Components/Warps/worldport3" |
51 | orientation: "west" | 55 | destination { x: -9 y: 0 z: 10 } |
56 | rotation: 270 | ||
52 | } | 57 | } |
diff --git a/data/maps/the_plaza/rooms/Mastery.txtpb b/data/maps/the_plaza/rooms/Mastery.txtpb index 6b8fd5b..749837e 100644 --- a/data/maps/the_plaza/rooms/Mastery.txtpb +++ b/data/maps/the_plaza/rooms/Mastery.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Mastery" | 1 | name: "Mastery" |
2 | display_name: "Plaza" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/smiley" | 4 | path: "Components/Collectables/smiley" |
diff --git a/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb b/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb index 1690c11..59faaa8 100644 --- a/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Repetitive Entrance" | 1 | name: "Repetitive Entrance" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "TEDIOUS" | 3 | name: "TEDIOUS" |
5 | path: "Panels/Entrances/panel_6" | 4 | path: "Panels/Entrances/panel_6" |
@@ -9,6 +8,8 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "REPETITIVE" | 10 | name: "REPETITIVE" |
11 | display_name: "Repetitive Entrance" | ||
12 | path: "Components/Warps/worldport5" | 12 | path: "Components/Warps/worldport5" |
13 | orientation: "north" | 13 | destination { x: -19 y: 0 z: 16 } |
14 | rotation: 180 | ||
14 | } | 15 | } |
diff --git a/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb index 048359d..524de2b 100644 --- a/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Sirenic Entrance" | 1 | name: "Sirenic Entrance" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "SIREN" | 3 | name: "SIREN" |
5 | path: "Panels/Entrances/panel_8" | 4 | path: "Panels/Entrances/panel_8" |
@@ -9,6 +8,8 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "SIRENIC" | 10 | name: "SIRENIC" |
11 | display_name: "Sirenic Entrance" | ||
12 | path: "Components/Warps/worldport6" | 12 | path: "Components/Warps/worldport6" |
13 | orientation: "west" | 13 | destination { x: -51 y: 0 z: -43 } |
14 | rotation: 270 | ||
14 | } | 15 | } |
diff --git a/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb index 36b6a9b..e2719b8 100644 --- a/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Symbolic Entrance" | 1 | name: "Symbolic Entrance" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "FIGURATIVE" | 3 | name: "FIGURATIVE" |
5 | path: "Panels/Entrances/panel_5" | 4 | path: "Panels/Entrances/panel_5" |
@@ -9,6 +8,8 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "SYMBOLIC" | 10 | name: "SYMBOLIC" |
11 | display_name: "Symbolic Entrance" | ||
12 | path: "Components/Warps/worldport4" | 12 | path: "Components/Warps/worldport4" |
13 | orientation: "south" | 13 | destination { x: 28 y: 0 z: 4 } |
14 | rotation: 0 | ||
14 | } | 15 | } |
diff --git a/data/maps/the_plaza/rooms/Top Left Room.txtpb b/data/maps/the_plaza/rooms/Top Left Room.txtpb index 4f562e0..d5b7056 100644 --- a/data/maps/the_plaza/rooms/Top Left Room.txtpb +++ b/data/maps/the_plaza/rooms/Top Left Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Top Left Room" | 1 | name: "Top Left Room" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "BARE SOD" | 3 | name: "BARE SOD" |
5 | path: "Panels/Room 6/panel_1" | 4 | path: "Panels/Room 6/panel_1" |
@@ -42,6 +41,7 @@ panels { | |||
42 | clue: "knot" | 41 | clue: "knot" |
43 | answer: "not" | 42 | answer: "not" |
44 | symbols: ZERO | 43 | symbols: ZERO |
44 | display_name: "KNOT (TL)" | ||
45 | } | 45 | } |
46 | panels { | 46 | panels { |
47 | name: "SURE TEMPER" | 47 | name: "SURE TEMPER" |
@@ -129,6 +129,7 @@ panels { | |||
129 | clue: "bear" | 129 | clue: "bear" |
130 | answer: "bearer" | 130 | answer: "bearer" |
131 | symbols: SPARKLES | 131 | symbols: SPARKLES |
132 | display_name: "BEAR (TL)" | ||
132 | } | 133 | } |
133 | panels { | 134 | panels { |
134 | name: "CHILL" | 135 | name: "CHILL" |
diff --git a/data/maps/the_plaza/rooms/Top Right Room.txtpb b/data/maps/the_plaza/rooms/Top Right Room.txtpb index 2a169af..7e91cbe 100644 --- a/data/maps/the_plaza/rooms/Top Right Room.txtpb +++ b/data/maps/the_plaza/rooms/Top Right Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Top Right Room" | 1 | name: "Top Right Room" |
2 | display_name: "Plaza" | ||
3 | panels { | 2 | panels { |
4 | name: "RIGHT WING" | 3 | name: "RIGHT WING" |
5 | path: "Panels/Room 5/panel_1" | 4 | path: "Panels/Room 5/panel_1" |
@@ -34,6 +33,7 @@ panels { | |||
34 | clue: "bear" | 33 | clue: "bear" |
35 | answer: "cave" | 34 | answer: "cave" |
36 | symbols: STARS | 35 | symbols: STARS |
36 | display_name: "BEAR (TR)" | ||
37 | } | 37 | } |
38 | panels { | 38 | panels { |
39 | name: "TYPIST" | 39 | name: "TYPIST" |
@@ -125,6 +125,7 @@ panels { | |||
125 | clue: "knot" | 125 | clue: "knot" |
126 | answer: "not" | 126 | answer: "not" |
127 | symbols: ZERO | 127 | symbols: ZERO |
128 | display_name: "KNOT (TR)" | ||
128 | } | 129 | } |
129 | panels { | 130 | panels { |
130 | name: "HALVES ANNOYED SOUR GOOD" | 131 | name: "HALVES ANNOYED SOUR GOOD" |
diff --git a/data/maps/the_quiet/rooms/Keyholder Room.txtpb b/data/maps/the_quiet/rooms/Keyholder Room.txtpb index e2322a8..d3cab73 100644 --- a/data/maps/the_quiet/rooms/Keyholder Room.txtpb +++ b/data/maps/the_quiet/rooms/Keyholder Room.txtpb | |||
@@ -1,6 +1,6 @@ | |||
1 | name: "Keyholder Room" | 1 | name: "Keyholder Room" |
2 | display_name: "Quiet" | ||
3 | keyholders { | 2 | keyholders { |
4 | name: "Q" | 3 | name: "Q" |
5 | path: "Components/KeyHolders/keyHolderQ" | 4 | path: "Components/KeyHolders/keyHolderQ" |
5 | key: "q" | ||
6 | } | 6 | } |
diff --git a/data/maps/the_quiet/rooms/Main Area.txtpb b/data/maps/the_quiet/rooms/Main Area.txtpb index d9c2361..72c0a1e 100644 --- a/data/maps/the_quiet/rooms/Main Area.txtpb +++ b/data/maps/the_quiet/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Quiet" | ||
3 | panels { | 2 | panels { |
4 | name: "SOLID" | 3 | name: "SOLID" |
5 | path: "Panels/Main/panel_1" | 4 | path: "Panels/Main/panel_1" |
@@ -98,6 +97,8 @@ panels { | |||
98 | } | 97 | } |
99 | ports { | 98 | ports { |
100 | name: "DAEDALUS" | 99 | name: "DAEDALUS" |
100 | display_name: "Entrance" | ||
101 | path: "Components/Warps/worldport" | 101 | path: "Components/Warps/worldport" |
102 | orientation: "east" | 102 | destination { x: 3 y: 0 z: 8 } |
103 | rotation: 90 | ||
103 | } | 104 | } |
diff --git a/data/maps/the_quiet/rooms/Q Room.txtpb b/data/maps/the_quiet/rooms/Q Room.txtpb index 224e71b..368f366 100644 --- a/data/maps/the_quiet/rooms/Q Room.txtpb +++ b/data/maps/the_quiet/rooms/Q Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Q Room" | 1 | name: "Q Room" |
2 | display_name: "Quiet" | ||
3 | letters { | 2 | letters { |
4 | key: "q" | 3 | key: "q" |
5 | path: "Components/Collectables/q" | 4 | path: "Components/Collectables/q" |
diff --git a/data/maps/the_relentless/rooms/All.txtpb b/data/maps/the_relentless/rooms/All.txtpb index 12705ba..19238c9 100644 --- a/data/maps/the_relentless/rooms/All.txtpb +++ b/data/maps/the_relentless/rooms/All.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "All" | 1 | name: "All" |
2 | display_name: "Relentless" | ||
3 | panels { | 2 | panels { |
4 | name: "LEFT (1)" | 3 | name: "LEFT (1)" |
5 | path: "Panels/Room_1/panel_6" | 4 | path: "Panels/Room_1/panel_6" |
diff --git a/data/maps/the_relentless/rooms/Left And Turn.txtpb b/data/maps/the_relentless/rooms/Left And Turn.txtpb index 5037f20..f79bb54 100644 --- a/data/maps/the_relentless/rooms/Left And Turn.txtpb +++ b/data/maps/the_relentless/rooms/Left And Turn.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Left And Turn" | 1 | name: "Left And Turn" |
2 | display_name: "Relentless" | ||
3 | panels { | 2 | panels { |
4 | name: "HIDE (1)" | 3 | name: "HIDE (1)" |
5 | path: "Panels/Room_1/panel_2" | 4 | path: "Panels/Room_1/panel_2" |
diff --git a/data/maps/the_relentless/rooms/Left Room.txtpb b/data/maps/the_relentless/rooms/Left Room.txtpb index 52b5154..4db0075 100644 --- a/data/maps/the_relentless/rooms/Left Room.txtpb +++ b/data/maps/the_relentless/rooms/Left Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Left Room" | 1 | name: "Left Room" |
2 | display_name: "Relentless" | ||
3 | panels { | 2 | panels { |
4 | name: "HIDE" | 3 | name: "HIDE" |
5 | path: "Panels/Room_1/panel_1" | 4 | path: "Panels/Room_1/panel_1" |
diff --git a/data/maps/the_relentless/rooms/Mastery.txtpb b/data/maps/the_relentless/rooms/Mastery.txtpb index 8b12c56..749837e 100644 --- a/data/maps/the_relentless/rooms/Mastery.txtpb +++ b/data/maps/the_relentless/rooms/Mastery.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Mastery" | 1 | name: "Mastery" |
2 | display_name: "Relentless" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/smiley" | 4 | path: "Components/Collectables/smiley" |
diff --git a/data/maps/the_relentless/rooms/Shop Room.txtpb b/data/maps/the_relentless/rooms/Shop Room.txtpb index 22b7acc..be3ff7a 100644 --- a/data/maps/the_relentless/rooms/Shop Room.txtpb +++ b/data/maps/the_relentless/rooms/Shop Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Shop Room" | 1 | name: "Shop Room" |
2 | display_name: "Relentless" | ||
3 | panels { | 2 | panels { |
4 | name: "LEFT (1)" | 3 | name: "LEFT (1)" |
5 | path: "Panels/Room_3/panel_5" | 4 | path: "Panels/Room_3/panel_5" |
diff --git a/data/maps/the_relentless/rooms/Turn And Shop.txtpb b/data/maps/the_relentless/rooms/Turn And Shop.txtpb index 9e61769..b9e257c 100644 --- a/data/maps/the_relentless/rooms/Turn And Shop.txtpb +++ b/data/maps/the_relentless/rooms/Turn And Shop.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Turn And Shop" | 1 | name: "Turn And Shop" |
2 | display_name: "Relentless" | ||
3 | panels { | 2 | panels { |
4 | name: "LEFT (1)" | 3 | name: "LEFT (1)" |
5 | path: "Panels/Room_2/panel_5" | 4 | path: "Panels/Room_2/panel_5" |
diff --git a/data/maps/the_relentless/rooms/Turn Room.txtpb b/data/maps/the_relentless/rooms/Turn Room.txtpb index 3b5caef..525786c 100644 --- a/data/maps/the_relentless/rooms/Turn Room.txtpb +++ b/data/maps/the_relentless/rooms/Turn Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Turn Room" | 1 | name: "Turn Room" |
2 | display_name: "Relentless" | ||
3 | panels { | 2 | panels { |
4 | name: "HIDE (1)" | 3 | name: "HIDE (1)" |
5 | path: "Panels/Room_2/panel_2" | 4 | path: "Panels/Room_2/panel_2" |
diff --git a/data/maps/the_repetitive/connections.txtpb b/data/maps/the_repetitive/connections.txtpb index 2b115a9..f4c06f2 100644 --- a/data/maps/the_repetitive/connections.txtpb +++ b/data/maps/the_repetitive/connections.txtpb | |||
@@ -6,13 +6,13 @@ connections { | |||
6 | connections { | 6 | connections { |
7 | from_room: "Main Room" | 7 | from_room: "Main Room" |
8 | to_room: "Plaza Connector" | 8 | to_room: "Plaza Connector" |
9 | door { name: "Plaza Entrance" } | 9 | door { name: "Black Hallway" } |
10 | oneway: true | ||
11 | } | 10 | } |
12 | connections { | 11 | connections { |
13 | from_room: "Plaza Connector" | 12 | from_room: "Plaza Connector" |
14 | to_room: "Main Room" | 13 | to_room: "Main Room" |
15 | oneway: true | 14 | oneway: true |
15 | vanilla_only: true | ||
16 | } | 16 | } |
17 | connections { | 17 | connections { |
18 | from_room: "Main Room" | 18 | from_room: "Main Room" |
diff --git a/data/maps/the_repetitive/doors.txtpb b/data/maps/the_repetitive/doors.txtpb index 9e63c1d..d964928 100644 --- a/data/maps/the_repetitive/doors.txtpb +++ b/data/maps/the_repetitive/doors.txtpb | |||
@@ -6,7 +6,7 @@ doors { | |||
6 | location_room: "Main Room" | 6 | location_room: "Main Room" |
7 | } | 7 | } |
8 | doors { | 8 | doors { |
9 | name: "Plaza Entrance" | 9 | name: "Black Hallway" |
10 | type: STANDARD | 10 | type: STANDARD |
11 | receivers: "Components/Doors/Door12" | 11 | receivers: "Components/Doors/Door12" |
12 | panels { room: "Main Room" name: "I" } | 12 | panels { room: "Main Room" name: "I" } |
@@ -194,3 +194,9 @@ doors { | |||
194 | panels { room: "Yellow Room" name: "ASSESSES" } | 194 | panels { room: "Yellow Room" name: "ASSESSES" } |
195 | panels { room: "Yellow Room" name: "TINTING" } | 195 | panels { room: "Yellow Room" name: "TINTING" } |
196 | } | 196 | } |
197 | doors { | ||
198 | name: "Anti-Collectable" | ||
199 | type: LOCATION_ONLY | ||
200 | senders: "Components/Collectables/anticollectable" | ||
201 | location_room: "Anti Room" | ||
202 | } | ||
diff --git a/data/maps/the_repetitive/metadata.txtpb b/data/maps/the_repetitive/metadata.txtpb index 6f5c459..76a0f50 100644 --- a/data/maps/the_repetitive/metadata.txtpb +++ b/data/maps/the_repetitive/metadata.txtpb | |||
@@ -1,10 +1,6 @@ | |||
1 | display_name: "The Repetitive" | 1 | display_name: "The Repetitive" |
2 | # The anti-collectable doesn't fit into our system right now so let's ignore it. | ||
3 | excluded_nodes: "Components/Collectables/anticollectable" | ||
4 | # These paintings are directly above/behind panels and thus can't be entered. | 2 | # These paintings are directly above/behind panels and thus can't be entered. |
5 | excluded_nodes: "Meshes/eyeRed3" | 3 | excluded_nodes: "Meshes/eyeRed3" |
6 | excluded_nodes: "Meshes/eyeRed4" | 4 | excluded_nodes: "Meshes/eyeRed4" |
7 | # I do not know what this is. | ||
8 | excluded_nodes: "Components/Doors/Door3/Hinge/panel_i" | ||
9 | # This has something to do with the magenta room entrance proxy panel. | 5 | # This has something to do with the magenta room entrance proxy panel. |
10 | excluded_nodes: "Panels/Eval/panel_26_proxyied_fake" | 6 | excluded_nodes: "Panels/Eval/panel_26_proxyied_fake" |
diff --git a/data/maps/the_repetitive/rooms/Anti Room.txtpb b/data/maps/the_repetitive/rooms/Anti Room.txtpb index 5451977..65a99ff 100644 --- a/data/maps/the_repetitive/rooms/Anti Room.txtpb +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb | |||
@@ -1,6 +1,4 @@ | |||
1 | name: "Anti Room" | 1 | name: "Anti Room" |
2 | display_name: "Repetitive" | ||
3 | # Ignore the collectible. The mod should remove it and the back wall too. | ||
4 | panels { | 2 | panels { |
5 | name: "HA (1)" | 3 | name: "HA (1)" |
6 | path: "Panels/Entry/panel_7" | 4 | path: "Panels/Entry/panel_7" |
@@ -39,9 +37,17 @@ panels { | |||
39 | symbols: EXAMPLE | 37 | symbols: EXAMPLE |
40 | } | 38 | } |
41 | panels { | 39 | panels { |
42 | name: "EYE" | 40 | name: "EYE (1)" |
43 | path: "Panels/Entry/panel4" | 41 | path: "Panels/Entry/panel4" |
44 | clue: "eye" | 42 | clue: "eye" |
45 | answer: "iris" | 43 | answer: "iris" |
46 | symbols: BOXES | 44 | symbols: BOXES |
47 | } | 45 | } |
46 | panels { | ||
47 | # This appears after grabbing the anti-collectable. | ||
48 | name: "EYE (2)" | ||
49 | path: "Components/Doors/Door3/Hinge/panel_i" | ||
50 | clue: "eye" | ||
51 | answer: "i" | ||
52 | symbols: ZERO | ||
53 | } | ||
diff --git a/data/maps/the_repetitive/rooms/Cyan Room.txtpb b/data/maps/the_repetitive/rooms/Cyan Room.txtpb index fb56ac7..d6790f5 100644 --- a/data/maps/the_repetitive/rooms/Cyan Room.txtpb +++ b/data/maps/the_repetitive/rooms/Cyan Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Cyan Room" | 1 | name: "Cyan Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "ALFA" | 3 | name: "ALFA" |
5 | path: "Panels/Lingo2/panel_3" | 4 | path: "Panels/Lingo2/panel_3" |
diff --git a/data/maps/the_repetitive/rooms/Dot Area.txtpb b/data/maps/the_repetitive/rooms/Dot Area.txtpb index 202ed92..c4f4583 100644 --- a/data/maps/the_repetitive/rooms/Dot Area.txtpb +++ b/data/maps/the_repetitive/rooms/Dot Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Dot Area" | 1 | name: "Dot Area" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "TUTU (1)" | 3 | name: "TUTU (1)" |
5 | path: "Panels/Lingo2/panel" | 4 | path: "Panels/Lingo2/panel" |
@@ -96,7 +95,7 @@ panels { | |||
96 | clue: "door" | 95 | clue: "door" |
97 | answer: "door" | 96 | answer: "door" |
98 | symbols: EVAL | 97 | symbols: EVAL |
99 | #proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" } | 98 | proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" } |
100 | proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" } | 99 | proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" } |
101 | } | 100 | } |
102 | panels { | 101 | panels { |
diff --git a/data/maps/the_repetitive/rooms/Entry Connector.txtpb b/data/maps/the_repetitive/rooms/Entry Connector.txtpb index 8addc7f..16dc116 100644 --- a/data/maps/the_repetitive/rooms/Entry Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb | |||
@@ -1,7 +1,11 @@ | |||
1 | name: "Entry Connector" | 1 | name: "Entry Connector" |
2 | display_name: "Repetitive" | ||
3 | ports { | 2 | ports { |
4 | name: "ENTRY" | 3 | name: "ENTRY" |
4 | display_name: "Northwest Worldport" | ||
5 | path: "Components/Warps/worldport2" | 5 | path: "Components/Warps/worldport2" |
6 | orientation: "south" | 6 | destination { x: -11 y: 0 z: 13 } |
7 | rotation: 0 | ||
8 | # TODO: this is part of what makes the keyholder dependent connection form CC | ||
9 | # safe in vanilla doors | ||
10 | no_shuffle: true | ||
7 | } | 11 | } |
diff --git a/data/maps/the_repetitive/rooms/Lime Room.txtpb b/data/maps/the_repetitive/rooms/Lime Room.txtpb index 71e4c2c..37d4937 100644 --- a/data/maps/the_repetitive/rooms/Lime Room.txtpb +++ b/data/maps/the_repetitive/rooms/Lime Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Lime Room" | 1 | name: "Lime Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "RAT" | 3 | name: "RAT" |
5 | path: "Panels/Lingo2/panel_1" | 4 | path: "Panels/Lingo2/panel_1" |
diff --git a/data/maps/the_repetitive/rooms/Magenta Room.txtpb b/data/maps/the_repetitive/rooms/Magenta Room.txtpb index 827d058..d38e485 100644 --- a/data/maps/the_repetitive/rooms/Magenta Room.txtpb +++ b/data/maps/the_repetitive/rooms/Magenta Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Magenta Room" | 1 | name: "Magenta Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "WRITE" | 3 | name: "WRITE" |
5 | path: "Panels/Eval/panel_9" | 4 | path: "Panels/Eval/panel_9" |
diff --git a/data/maps/the_repetitive/rooms/Main Room.txtpb b/data/maps/the_repetitive/rooms/Main Room.txtpb index 9fd36d4..3e624a7 100644 --- a/data/maps/the_repetitive/rooms/Main Room.txtpb +++ b/data/maps/the_repetitive/rooms/Main Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Room" | 1 | name: "Main Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "HOTS (2)" | 3 | name: "HOTS (2)" |
5 | path: "Panels/Entry/panel_3" | 4 | path: "Panels/Entry/panel_3" |
@@ -139,6 +138,10 @@ paintings { | |||
139 | } | 138 | } |
140 | ports { | 139 | ports { |
141 | name: "CC" | 140 | name: "CC" |
141 | display_name: "Southwest Worldport" | ||
142 | path: "Components/Warps/worldport3" | 142 | path: "Components/Warps/worldport3" |
143 | orientation: "east" | 143 | destination { x: -5.5 y: 0 z: 56 } |
144 | rotation: 90 | ||
145 | # TODO: shuffle entrances with dependent keyholders | ||
146 | no_shuffle: true | ||
144 | } | 147 | } |
diff --git a/data/maps/the_repetitive/rooms/Mastery Room.txtpb b/data/maps/the_repetitive/rooms/Mastery Room.txtpb index 074a825..5e3326c 100644 --- a/data/maps/the_repetitive/rooms/Mastery Room.txtpb +++ b/data/maps/the_repetitive/rooms/Mastery Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Mastery Room" | 1 | name: "Mastery Room" |
2 | display_name: "Repetitive" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/smiley" | 4 | path: "Components/Collectables/smiley" |
diff --git a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb index 88f7fc4..b26fdb0 100644 --- a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb | |||
@@ -1,7 +1,8 @@ | |||
1 | name: "Plaza Connector" | 1 | name: "Plaza Connector" |
2 | display_name: "Repetitive" | ||
3 | ports { | 2 | ports { |
4 | name: "PLAZA" | 3 | name: "PLAZA" |
4 | display_name: "Northeast Worldport" | ||
5 | path: "Components/Warps/worldport" | 5 | path: "Components/Warps/worldport" |
6 | orientation: "north" | 6 | destination { x: 15 y: 0 z: 13 } |
7 | rotation: 0 | ||
7 | } | 8 | } |
diff --git a/data/maps/the_repetitive/rooms/Yellow Room.txtpb b/data/maps/the_repetitive/rooms/Yellow Room.txtpb index 65d665f..9b7d619 100644 --- a/data/maps/the_repetitive/rooms/Yellow Room.txtpb +++ b/data/maps/the_repetitive/rooms/Yellow Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Yellow Room" | 1 | name: "Yellow Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "W" | 3 | name: "W" |
5 | path: "Panels/Eval/panel_1" | 4 | path: "Panels/Eval/panel_1" |
diff --git a/data/maps/the_revitalized/rooms/Bye Room.txtpb b/data/maps/the_revitalized/rooms/Bye Room.txtpb index 60726c2..52d8c42 100644 --- a/data/maps/the_revitalized/rooms/Bye Room.txtpb +++ b/data/maps/the_revitalized/rooms/Bye Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Bye Room" | 1 | name: "Bye Room" |
2 | display_name: "Revitalized" | ||
3 | panels { | 2 | panels { |
4 | name: "BYE" | 3 | name: "BYE" |
5 | path: "Panels/panel_1" | 4 | path: "Panels/panel_1" |
@@ -9,6 +8,8 @@ panels { | |||
9 | } | 8 | } |
10 | ports { | 9 | ports { |
11 | name: "PARTHENON" | 10 | name: "PARTHENON" |
11 | display_name: "Entrance" | ||
12 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
13 | orientation: "south" | 13 | destination { x: 30 y: 0 z: 16 } |
14 | rotation: 0 | ||
14 | } | 15 | } |
diff --git a/data/maps/the_revitalized/rooms/Hidden Room.txtpb b/data/maps/the_revitalized/rooms/Hidden Room.txtpb index c9ec310..61f2e4d 100644 --- a/data/maps/the_revitalized/rooms/Hidden Room.txtpb +++ b/data/maps/the_revitalized/rooms/Hidden Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Hidden Room" | 1 | name: "Hidden Room" |
2 | display_name: "Revitalized" | ||
3 | panels { | 2 | panels { |
4 | name: "HIDDEN" | 3 | name: "HIDDEN" |
5 | path: "Panels/panel_3" | 4 | path: "Panels/panel_3" |
diff --git a/data/maps/the_revitalized/rooms/Hide Room.txtpb b/data/maps/the_revitalized/rooms/Hide Room.txtpb index 6660787..92b29bf 100644 --- a/data/maps/the_revitalized/rooms/Hide Room.txtpb +++ b/data/maps/the_revitalized/rooms/Hide Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Hide Room" | 1 | name: "Hide Room" |
2 | display_name: "Revitalized" | ||
3 | panels { | 2 | panels { |
4 | name: "HIDE" | 3 | name: "HIDE" |
5 | path: "Panels/panel_2" | 4 | path: "Panels/panel_2" |
diff --git a/data/maps/the_revitalized/rooms/High Room.txtpb b/data/maps/the_revitalized/rooms/High Room.txtpb index de8fdaf..e876801 100644 --- a/data/maps/the_revitalized/rooms/High Room.txtpb +++ b/data/maps/the_revitalized/rooms/High Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "High Room" | 1 | name: "High Room" |
2 | display_name: "Revitalized" | ||
3 | panels { | 2 | panels { |
4 | name: "HIGH" | 3 | name: "HIGH" |
5 | path: "Panels/panel_4" | 4 | path: "Panels/panel_4" |
diff --git a/data/maps/the_revitalized/rooms/Return Room.txtpb b/data/maps/the_revitalized/rooms/Return Room.txtpb index 1d9d094..d629c8d 100644 --- a/data/maps/the_revitalized/rooms/Return Room.txtpb +++ b/data/maps/the_revitalized/rooms/Return Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Return Room" | 1 | name: "Return Room" |
2 | display_name: "Revitalized" | ||
3 | panels { | 2 | panels { |
4 | name: "RETURN" | 3 | name: "RETURN" |
5 | path: "Components/panel_7" | 4 | path: "Components/panel_7" |
diff --git a/data/maps/the_revitalized/rooms/Too Room.txtpb b/data/maps/the_revitalized/rooms/Too Room.txtpb index a35b80f..819c3cf 100644 --- a/data/maps/the_revitalized/rooms/Too Room.txtpb +++ b/data/maps/the_revitalized/rooms/Too Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Too Room" | 1 | name: "Too Room" |
2 | display_name: "Revitalized" | ||
3 | panels { | 2 | panels { |
4 | name: "TOO" | 3 | name: "TOO" |
5 | path: "Panels/panel_6" | 4 | path: "Panels/panel_6" |
diff --git a/data/maps/the_revitalized/rooms/Won Room.txtpb b/data/maps/the_revitalized/rooms/Won Room.txtpb index 16766fb..8cedd1d 100644 --- a/data/maps/the_revitalized/rooms/Won Room.txtpb +++ b/data/maps/the_revitalized/rooms/Won Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Won Room" | 1 | name: "Won Room" |
2 | display_name: "Revitalized" | ||
3 | panels { | 2 | panels { |
4 | name: "WON" | 3 | name: "WON" |
5 | path: "Panels/panel_5" | 4 | path: "Panels/panel_5" |
diff --git a/data/maps/the_shop/rooms/Main Area.txtpb b/data/maps/the_shop/rooms/Main Area.txtpb index eb0e696..df1cb14 100644 --- a/data/maps/the_shop/rooms/Main Area.txtpb +++ b/data/maps/the_shop/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Shop" | ||
3 | panels { | 2 | panels { |
4 | name: "DUCKS" | 3 | name: "DUCKS" |
5 | path: "Panels/Books/panel_1" | 4 | path: "Panels/Books/panel_1" |
@@ -156,9 +155,13 @@ panels { | |||
156 | } | 155 | } |
157 | ports { | 156 | ports { |
158 | name: "ENTRY" | 157 | name: "ENTRY" |
158 | display_name: "Entrance" | ||
159 | path: "Components/Warps/worldport" | 159 | path: "Components/Warps/worldport" |
160 | destination { x: 4 y: 0 z: 12 } | ||
161 | rotation: 90 | ||
160 | } | 162 | } |
161 | keyholders { | 163 | keyholders { |
162 | name: "N" | 164 | name: "N" |
163 | path: "Components/KeyHolders/keyHolderN" | 165 | path: "Components/KeyHolders/keyHolderN" |
166 | key: "n" | ||
164 | } | 167 | } |
diff --git a/data/maps/the_sirenic/rooms/Mastery.txtpb b/data/maps/the_sirenic/rooms/Mastery.txtpb index 849202b..749837e 100644 --- a/data/maps/the_sirenic/rooms/Mastery.txtpb +++ b/data/maps/the_sirenic/rooms/Mastery.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Mastery" | 1 | name: "Mastery" |
2 | display_name: "Sirenic" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/smiley" | 4 | path: "Components/Collectables/smiley" |
diff --git a/data/maps/the_sirenic/rooms/Puzzles.txtpb b/data/maps/the_sirenic/rooms/Puzzles.txtpb index 6784163..0f62cbd 100644 --- a/data/maps/the_sirenic/rooms/Puzzles.txtpb +++ b/data/maps/the_sirenic/rooms/Puzzles.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Puzzles" | 1 | name: "Puzzles" |
2 | display_name: "Sirenic" | ||
3 | panels { | 2 | panels { |
4 | name: "Left Top 1" | 3 | name: "Left Top 1" |
5 | path: "Panels/Room_1/pip_1" | 4 | path: "Panels/Room_1/pip_1" |
diff --git a/data/maps/the_sirenic/rooms/Start.txtpb b/data/maps/the_sirenic/rooms/Start.txtpb index 61150d9..532d951 100644 --- a/data/maps/the_sirenic/rooms/Start.txtpb +++ b/data/maps/the_sirenic/rooms/Start.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Start" | 1 | name: "Start" |
2 | display_name: "Sirenic" | ||
3 | panels { | 2 | panels { |
4 | name: "Flipped" | 3 | name: "Flipped" |
5 | path: "Panels/Entry/entry_2" | 4 | path: "Panels/Entry/entry_2" |
@@ -16,6 +15,8 @@ panels { | |||
16 | } | 15 | } |
17 | ports { | 16 | ports { |
18 | name: "PLAZA" | 17 | name: "PLAZA" |
18 | display_name: "Entrance" | ||
19 | path: "Components/Warps/worldport" | 19 | path: "Components/Warps/worldport" |
20 | orientation: "south" | 20 | destination { x: 0 y: 0 z: 26 } |
21 | rotation: 0 | ||
21 | } | 22 | } |
diff --git a/data/maps/the_stormy/rooms/Center.txtpb b/data/maps/the_stormy/rooms/Center.txtpb index 62395ba..6a929a7 100644 --- a/data/maps/the_stormy/rooms/Center.txtpb +++ b/data/maps/the_stormy/rooms/Center.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Center" | 1 | name: "Center" |
2 | display_name: "Stormy" | ||
3 | panels { | 2 | panels { |
4 | name: "REACTOR" | 3 | name: "REACTOR" |
5 | path: "Panels/Room_1/panel_7" | 4 | path: "Panels/Room_1/panel_7" |
@@ -20,6 +19,7 @@ panels { | |||
20 | clue: "cloud" | 19 | clue: "cloud" |
21 | answer: "rain" | 20 | answer: "rain" |
22 | symbols: AGE | 21 | symbols: AGE |
22 | display_name: "CLOUD (1)" | ||
23 | } | 23 | } |
24 | panels { | 24 | panels { |
25 | name: "WIND" | 25 | name: "WIND" |
@@ -27,9 +27,12 @@ panels { | |||
27 | clue: "wind" | 27 | clue: "wind" |
28 | answer: "tornado" | 28 | answer: "tornado" |
29 | symbols: CROSS | 29 | symbols: CROSS |
30 | display_name: "WIND (1)" | ||
30 | } | 31 | } |
31 | ports { | 32 | ports { |
32 | name: "ENTRY" | 33 | name: "ENTRY" |
34 | display_name: "Worldport" | ||
33 | path: "Components/Warps/worldport" | 35 | path: "Components/Warps/worldport" |
34 | orientation: "west" | 36 | destination { x: -8.5 y: 0 z: 6 } |
37 | rotation: 270 | ||
35 | } | 38 | } |
diff --git a/data/maps/the_stormy/rooms/Nuclear Side.txtpb b/data/maps/the_stormy/rooms/Nuclear Side.txtpb index 15d393b..7704cfb 100644 --- a/data/maps/the_stormy/rooms/Nuclear Side.txtpb +++ b/data/maps/the_stormy/rooms/Nuclear Side.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Nuclear Side" | 1 | name: "Nuclear Side" |
2 | display_name: "Stormy" | ||
3 | panels { | 2 | panels { |
4 | name: "GERM" | 3 | name: "GERM" |
5 | path: "Panels/Room_1/panel_2" | 4 | path: "Panels/Room_1/panel_2" |
diff --git a/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb b/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb index 1d9c46d..34a6715 100644 --- a/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb +++ b/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Nuclear Vestibule" | 1 | name: "Nuclear Vestibule" |
2 | display_name: "Stormy" | ||
3 | panels { | 2 | panels { |
4 | name: "STORM" | 3 | name: "STORM" |
5 | path: "Panels/Room 2/panel_11" | 4 | path: "Panels/Room 2/panel_11" |
diff --git a/data/maps/the_stormy/rooms/Rain Side.txtpb b/data/maps/the_stormy/rooms/Rain Side.txtpb index cb59a6d..1babef2 100644 --- a/data/maps/the_stormy/rooms/Rain Side.txtpb +++ b/data/maps/the_stormy/rooms/Rain Side.txtpb | |||
@@ -1,11 +1,11 @@ | |||
1 | name: "Rain Side" | 1 | name: "Rain Side" |
2 | display_name: "Stormy" | ||
3 | panels { | 2 | panels { |
4 | name: "CLOUD" | 3 | name: "CLOUD" |
5 | path: "Panels/Room_1/panel_4" | 4 | path: "Panels/Room_1/panel_4" |
6 | clue: "cloud" | 5 | clue: "cloud" |
7 | answer: "lightning" | 6 | answer: "lightning" |
8 | symbols: CROSS | 7 | symbols: CROSS |
8 | display_name: "CLOUD (2)" | ||
9 | } | 9 | } |
10 | panels { | 10 | panels { |
11 | name: "WIND" | 11 | name: "WIND" |
@@ -13,4 +13,5 @@ panels { | |||
13 | clue: "wind" | 13 | clue: "wind" |
14 | answer: "whirlwind" | 14 | answer: "whirlwind" |
15 | symbols: PYRAMID | 15 | symbols: PYRAMID |
16 | display_name: "WIND (2)" | ||
16 | } | 17 | } |
diff --git a/data/maps/the_stormy/rooms/Tornado Side.txtpb b/data/maps/the_stormy/rooms/Tornado Side.txtpb index d91d057..1e5ca69 100644 --- a/data/maps/the_stormy/rooms/Tornado Side.txtpb +++ b/data/maps/the_stormy/rooms/Tornado Side.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Tornado Side" | 1 | name: "Tornado Side" |
2 | display_name: "Stormy" | ||
3 | panels { | 2 | panels { |
4 | name: "PUDDLE" | 3 | name: "PUDDLE" |
5 | path: "Panels/Room_1/panel_6" | 4 | path: "Panels/Room_1/panel_6" |
diff --git a/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb b/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb index 9a98c3e..e6c7e60 100644 --- a/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb +++ b/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Tornado Vestibule" | 1 | name: "Tornado Vestibule" |
2 | display_name: "Stormy" | ||
3 | panels { | 2 | panels { |
4 | name: "SHIP" | 3 | name: "SHIP" |
5 | path: "Panels/Room 2/panel_12" | 4 | path: "Panels/Room 2/panel_12" |
diff --git a/data/maps/the_stormy/rooms/Volcano Side.txtpb b/data/maps/the_stormy/rooms/Volcano Side.txtpb index bd823d5..73c7ae4 100644 --- a/data/maps/the_stormy/rooms/Volcano Side.txtpb +++ b/data/maps/the_stormy/rooms/Volcano Side.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Volcano Side" | 1 | name: "Volcano Side" |
2 | display_name: "Stormy" | ||
3 | panels { | 2 | panels { |
4 | name: "SNOW" | 3 | name: "SNOW" |
5 | path: "Panels/Room_1/panel_1" | 4 | path: "Panels/Room_1/panel_1" |
diff --git a/data/maps/the_stormy/rooms/X2 Room.txtpb b/data/maps/the_stormy/rooms/X2 Room.txtpb index 7d46956..3be4def 100644 --- a/data/maps/the_stormy/rooms/X2 Room.txtpb +++ b/data/maps/the_stormy/rooms/X2 Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "X2 Room" | 1 | name: "X2 Room" |
2 | display_name: "Stormy" | ||
3 | letters { | 2 | letters { |
4 | key: "x" | 3 | key: "x" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_sturdy/rooms/Main Area.txtpb b/data/maps/the_sturdy/rooms/Main Area.txtpb index 39a425f..8c81a1e 100644 --- a/data/maps/the_sturdy/rooms/Main Area.txtpb +++ b/data/maps/the_sturdy/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Sturdy" | ||
3 | panels { | 2 | panels { |
4 | name: "MOVE (1)" | 3 | name: "MOVE (1)" |
5 | path: "Panels/Main/panel_1" | 4 | path: "Panels/Main/panel_1" |
@@ -11,7 +10,7 @@ panels { | |||
11 | proxies { answer: "down" path: "Panels/Down/down_1" } | 10 | proxies { answer: "down" path: "Panels/Down/down_1" } |
12 | proxies { answer: "left" path: "Panels/Left/left_1" } | 11 | proxies { answer: "left" path: "Panels/Left/left_1" } |
13 | proxies { answer: "right" path: "Panels/Right/right_1" } | 12 | proxies { answer: "right" path: "Panels/Right/right_1" } |
14 | #proxies { answer: "move" path: "Panels/Secret/secret_1" } | 13 | proxies { answer: "move" path: "Panels/Secret/secret_1" } |
15 | } | 14 | } |
16 | panels { | 15 | panels { |
17 | name: "MOVE (2)" | 16 | name: "MOVE (2)" |
@@ -24,7 +23,7 @@ panels { | |||
24 | proxies { answer: "down" path: "Panels/Down/down_2" } | 23 | proxies { answer: "down" path: "Panels/Down/down_2" } |
25 | proxies { answer: "left" path: "Panels/Left/left_2" } | 24 | proxies { answer: "left" path: "Panels/Left/left_2" } |
26 | proxies { answer: "right" path: "Panels/Right/right_2" } | 25 | proxies { answer: "right" path: "Panels/Right/right_2" } |
27 | #proxies { answer: "move" path: "Panels/Secret/secret_2" } | 26 | proxies { answer: "move" path: "Panels/Secret/secret_2" } |
28 | } | 27 | } |
29 | panels { | 28 | panels { |
30 | name: "MOVE (3)" | 29 | name: "MOVE (3)" |
@@ -37,7 +36,7 @@ panels { | |||
37 | proxies { answer: "down" path: "Panels/Down/down_3" } | 36 | proxies { answer: "down" path: "Panels/Down/down_3" } |
38 | proxies { answer: "left" path: "Panels/Left/left_3" } | 37 | proxies { answer: "left" path: "Panels/Left/left_3" } |
39 | proxies { answer: "right" path: "Panels/Right/right_3" } | 38 | proxies { answer: "right" path: "Panels/Right/right_3" } |
40 | #proxies { answer: "move" path: "Panels/Secret/secret_3" } | 39 | proxies { answer: "move" path: "Panels/Secret/secret_3" } |
41 | } | 40 | } |
42 | panels { | 41 | panels { |
43 | name: "MOVE (4)" | 42 | name: "MOVE (4)" |
@@ -50,7 +49,7 @@ panels { | |||
50 | proxies { answer: "down" path: "Panels/Down/down_4" } | 49 | proxies { answer: "down" path: "Panels/Down/down_4" } |
51 | proxies { answer: "left" path: "Panels/Left/left_4" } | 50 | proxies { answer: "left" path: "Panels/Left/left_4" } |
52 | proxies { answer: "right" path: "Panels/Right/right_4" } | 51 | proxies { answer: "right" path: "Panels/Right/right_4" } |
53 | #proxies { answer: "move" path: "Panels/Secret/secret_4" } | 52 | proxies { answer: "move" path: "Panels/Secret/secret_4" } |
54 | } | 53 | } |
55 | panels { | 54 | panels { |
56 | name: "MOVE (5)" | 55 | name: "MOVE (5)" |
@@ -63,7 +62,7 @@ panels { | |||
63 | proxies { answer: "down" path: "Panels/Down/down_5" } | 62 | proxies { answer: "down" path: "Panels/Down/down_5" } |
64 | proxies { answer: "left" path: "Panels/Left/left_5" } | 63 | proxies { answer: "left" path: "Panels/Left/left_5" } |
65 | proxies { answer: "right" path: "Panels/Right/right_5" } | 64 | proxies { answer: "right" path: "Panels/Right/right_5" } |
66 | #proxies { answer: "move" path: "Panels/Secret/secret_5" } | 65 | proxies { answer: "move" path: "Panels/Secret/secret_5" } |
67 | } | 66 | } |
68 | panels { | 67 | panels { |
69 | name: "MOVE (6)" | 68 | name: "MOVE (6)" |
@@ -76,7 +75,7 @@ panels { | |||
76 | proxies { answer: "down" path: "Panels/Down/down_6" } | 75 | proxies { answer: "down" path: "Panels/Down/down_6" } |
77 | proxies { answer: "left" path: "Panels/Left/left_6" } | 76 | proxies { answer: "left" path: "Panels/Left/left_6" } |
78 | proxies { answer: "right" path: "Panels/Right/right_6" } | 77 | proxies { answer: "right" path: "Panels/Right/right_6" } |
79 | #proxies { answer: "move" path: "Panels/Secret/secret_6" } | 78 | proxies { answer: "move" path: "Panels/Secret/secret_6" } |
80 | } | 79 | } |
81 | panels { | 80 | panels { |
82 | name: "MOVE (7)" | 81 | name: "MOVE (7)" |
@@ -89,7 +88,7 @@ panels { | |||
89 | proxies { answer: "down" path: "Panels/Down/down_7" } | 88 | proxies { answer: "down" path: "Panels/Down/down_7" } |
90 | proxies { answer: "left" path: "Panels/Left/left_7" } | 89 | proxies { answer: "left" path: "Panels/Left/left_7" } |
91 | proxies { answer: "right" path: "Panels/Right/right_7" } | 90 | proxies { answer: "right" path: "Panels/Right/right_7" } |
92 | #proxies { answer: "move" path: "Panels/Secret/secret_7" } | 91 | proxies { answer: "move" path: "Panels/Secret/secret_7" } |
93 | } | 92 | } |
94 | panels { | 93 | panels { |
95 | name: "MOVE (8)" | 94 | name: "MOVE (8)" |
@@ -102,13 +101,19 @@ panels { | |||
102 | proxies { answer: "down" path: "Panels/Down/down_8" } | 101 | proxies { answer: "down" path: "Panels/Down/down_8" } |
103 | proxies { answer: "left" path: "Panels/Left/left_8" } | 102 | proxies { answer: "left" path: "Panels/Left/left_8" } |
104 | proxies { answer: "right" path: "Panels/Right/right_8" } | 103 | proxies { answer: "right" path: "Panels/Right/right_8" } |
105 | #proxies { answer: "move" path: "Panels/Secret/secret_8" } | 104 | proxies { answer: "move" path: "Panels/Secret/secret_8" } |
106 | } | 105 | } |
107 | ports { | 106 | ports { |
108 | name: "OWL" | 107 | name: "OWL" |
108 | display_name: "Magenta Hallway" | ||
109 | path: "Components/Warps/worldport" | 109 | path: "Components/Warps/worldport" |
110 | destination { x: 17 y: 0 z: 41 } | ||
111 | rotation: 90 | ||
110 | } | 112 | } |
111 | ports { | 113 | ports { |
112 | name: "COLORFUL" | 114 | name: "COLORFUL" |
115 | display_name: "Cyan Hallway" | ||
113 | path: "Components/Warps/worldport2" | 116 | path: "Components/Warps/worldport2" |
117 | destination { x: 17 y: 0 z: -33 } | ||
118 | rotation: 90 | ||
114 | } | 119 | } |
diff --git a/data/maps/the_sturdy/rooms/S2 Area.txtpb b/data/maps/the_sturdy/rooms/S2 Area.txtpb index 118b914..38fad5e 100644 --- a/data/maps/the_sturdy/rooms/S2 Area.txtpb +++ b/data/maps/the_sturdy/rooms/S2 Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "S2 Area" | 1 | name: "S2 Area" |
2 | display_name: "Sturdy" | ||
3 | panels { | 2 | panels { |
4 | name: "COLORS" | 3 | name: "COLORS" |
5 | path: "Panels/Rainbow/panel_1" | 4 | path: "Panels/Rainbow/panel_1" |
diff --git a/data/maps/the_sun_temple/connections.txtpb b/data/maps/the_sun_temple/connections.txtpb index b0b3a0a..ffe4d5d 100644 --- a/data/maps/the_sun_temple/connections.txtpb +++ b/data/maps/the_sun_temple/connections.txtpb | |||
@@ -7,6 +7,7 @@ connections { | |||
7 | from_room: "Temple" | 7 | from_room: "Temple" |
8 | to_room: "Ending" | 8 | to_room: "Ending" |
9 | door { name: "Ending" } | 9 | door { name: "Ending" } |
10 | purple_ending: true | ||
10 | } | 11 | } |
11 | connections { | 12 | connections { |
12 | from_room: "Temple" | 13 | from_room: "Temple" |
diff --git a/data/maps/the_sun_temple/rooms/Ending.txtpb b/data/maps/the_sun_temple/rooms/Ending.txtpb index a94e606..975374a 100644 --- a/data/maps/the_sun_temple/rooms/Ending.txtpb +++ b/data/maps/the_sun_temple/rooms/Ending.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Ending" | 1 | name: "Ending" |
2 | display_name: "Sun Temple" | ||
3 | endings { | 2 | endings { |
4 | name: "PURPLE" | 3 | name: "PURPLE" |
5 | path: "Components/purple_ending" | 4 | path: "Components/purple_ending" |
diff --git a/data/maps/the_sun_temple/rooms/Entrance.txtpb b/data/maps/the_sun_temple/rooms/Entrance.txtpb index 0b2a0bd..07d6e38 100644 --- a/data/maps/the_sun_temple/rooms/Entrance.txtpb +++ b/data/maps/the_sun_temple/rooms/Entrance.txtpb | |||
@@ -1,14 +1,16 @@ | |||
1 | name: "Entrance" | 1 | name: "Entrance" |
2 | display_name: "Sun Temple" | ||
3 | panels { | 2 | panels { |
4 | name: "SUN" | 3 | name: "SUN" |
5 | path: "Panels/Main/panel_1" | 4 | path: "Panels/Main/panel_1" |
6 | clue: "sun" | 5 | clue: "sun" |
7 | answer: "sun" | 6 | answer: "sun" |
8 | #proxies { answer: "sun" path: "Panels/Sun/panel_8" } | 7 | proxies { answer: "sun" path: "Panels/Sun/panel_8" } |
9 | proxies { answer: "moon" path: "Panels/Moon/panel_15" } | 8 | proxies { answer: "moon" path: "Panels/Moon/panel_15" } |
10 | } | 9 | } |
11 | ports { | 10 | ports { |
12 | name: "UNKEMPT" | 11 | name: "UNKEMPT" |
12 | display_name: "Entrance" | ||
13 | path: "Components/Warps/worldport" | 13 | path: "Components/Warps/worldport" |
14 | destination { x: 0 y: 0 z: 13 } | ||
15 | rotation: 0 | ||
14 | } | 16 | } |
diff --git a/data/maps/the_sun_temple/rooms/Mastery.txtpb b/data/maps/the_sun_temple/rooms/Mastery.txtpb index b416a9a..bbe8742 100644 --- a/data/maps/the_sun_temple/rooms/Mastery.txtpb +++ b/data/maps/the_sun_temple/rooms/Mastery.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Mastery" | 1 | name: "Mastery" |
2 | display_name: "Sun Temple" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/collectable" | 4 | path: "Components/Collectables/collectable" |
diff --git a/data/maps/the_sun_temple/rooms/Temple.txtpb b/data/maps/the_sun_temple/rooms/Temple.txtpb index 6281584..4f39737 100644 --- a/data/maps/the_sun_temple/rooms/Temple.txtpb +++ b/data/maps/the_sun_temple/rooms/Temple.txtpb | |||
@@ -1,12 +1,11 @@ | |||
1 | name: "Temple" | 1 | name: "Temple" |
2 | display_name: "Sun Temple" | ||
3 | panels { | 2 | panels { |
4 | name: "DELAY" | 3 | name: "DELAY" |
5 | path: "Panels/Main/panel_2" | 4 | path: "Panels/Main/panel_2" |
6 | clue: "delay" | 5 | clue: "delay" |
7 | answer: "day" | 6 | answer: "day" |
8 | symbols: SPARKLES | 7 | symbols: SPARKLES |
9 | #proxies { answer: "day" path: "Panels/Sun/panel_9" } | 8 | proxies { answer: "day" path: "Panels/Sun/panel_9" } |
10 | proxies { answer: "night" path: "Panels/Moon/panel_16" } | 9 | proxies { answer: "night" path: "Panels/Moon/panel_16" } |
11 | } | 10 | } |
12 | panels { | 11 | panels { |
@@ -15,7 +14,7 @@ panels { | |||
15 | clue: "lawn" | 14 | clue: "lawn" |
16 | answer: "dawn" | 15 | answer: "dawn" |
17 | symbols: SPARKLES | 16 | symbols: SPARKLES |
18 | #proxies { answer: "dawn" path: "Panels/Sun/panel_10" } | 17 | proxies { answer: "dawn" path: "Panels/Sun/panel_10" } |
19 | proxies { answer: "dusk" path: "Panels/Moon/panel_17" } | 18 | proxies { answer: "dusk" path: "Panels/Moon/panel_17" } |
20 | } | 19 | } |
21 | panels { | 20 | panels { |
@@ -24,7 +23,7 @@ panels { | |||
24 | clue: "jump" | 23 | clue: "jump" |
25 | answer: "spring" | 24 | answer: "spring" |
26 | symbols: SUN | 25 | symbols: SUN |
27 | #proxies { answer: "spring" path: "Panels/Sun/panel_11" } | 26 | proxies { answer: "spring" path: "Panels/Sun/panel_11" } |
28 | proxies { answer: "autumn" path: "Panels/Moon/panel_18" } | 27 | proxies { answer: "autumn" path: "Panels/Moon/panel_18" } |
29 | } | 28 | } |
30 | panels { | 29 | panels { |
@@ -33,7 +32,7 @@ panels { | |||
33 | clue: "heavy" | 32 | clue: "heavy" |
34 | answer: "light" | 33 | answer: "light" |
35 | symbols: SUN | 34 | symbols: SUN |
36 | #proxies { answer: "light" path: "Panels/Sun/panel_12" } | 35 | proxies { answer: "light" path: "Panels/Sun/panel_12" } |
37 | proxies { answer: "dark" path: "Panels/Moon/panel_19" } | 36 | proxies { answer: "dark" path: "Panels/Moon/panel_19" } |
38 | } | 37 | } |
39 | panels { | 38 | panels { |
@@ -42,7 +41,7 @@ panels { | |||
42 | clue: "knife" | 41 | clue: "knife" |
43 | answer: "life" | 42 | answer: "life" |
44 | symbols: ZERO | 43 | symbols: ZERO |
45 | #proxies { answer: "life" path: "Panels/Sun/panel_13" } | 44 | proxies { answer: "life" path: "Panels/Sun/panel_13" } |
46 | proxies { answer: "death" path: "Panels/Moon/panel_20" } | 45 | proxies { answer: "death" path: "Panels/Moon/panel_20" } |
47 | } | 46 | } |
48 | panels { | 47 | panels { |
@@ -51,7 +50,7 @@ panels { | |||
51 | clue: "arm" | 50 | clue: "arm" |
52 | answer: "warmth" | 51 | answer: "warmth" |
53 | symbols: SPARKLES | 52 | symbols: SPARKLES |
54 | #proxies { answer: "warmth" path: "Panels/Sun/panel_14" } | 53 | proxies { answer: "warmth" path: "Panels/Sun/panel_14" } |
55 | proxies { answer: "chill" path: "Panels/Moon/panel_21" } | 54 | proxies { answer: "chill" path: "Panels/Moon/panel_21" } |
56 | } | 55 | } |
57 | panels { | 56 | panels { |
@@ -60,5 +59,5 @@ panels { | |||
60 | clue: "equinox" | 59 | clue: "equinox" |
61 | answer: "equinox" | 60 | answer: "equinox" |
62 | proxies { answer: "solstice" path: "Panels/End/panel_23" } | 61 | proxies { answer: "solstice" path: "Panels/End/panel_23" } |
63 | #proxies { answer: "equinox" path: "Panels/End/panel_24" } | 62 | proxies { answer: "equinox" path: "Panels/End/panel_24" } |
64 | } | 63 | } |
diff --git a/data/maps/the_sweet/rooms/Main Area.txtpb b/data/maps/the_sweet/rooms/Main Area.txtpb index b72b6d4..a8976f7 100644 --- a/data/maps/the_sweet/rooms/Main Area.txtpb +++ b/data/maps/the_sweet/rooms/Main Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | display_name: "Sweet" | ||
3 | panels { | 2 | panels { |
4 | name: "POTATO" | 3 | name: "POTATO" |
5 | path: "Panels/Sweetening Room/panel_1" | 4 | path: "Panels/Sweetening Room/panel_1" |
@@ -201,9 +200,15 @@ panels { | |||
201 | } | 200 | } |
202 | ports { | 201 | ports { |
203 | name: "EXIT1" | 202 | name: "EXIT1" |
203 | display_name: "South Worldport" | ||
204 | path: "Components/Warps/worldport" | 204 | path: "Components/Warps/worldport" |
205 | destination { x: 0 y: 0 z: -11.5 } | ||
206 | rotation: 180 | ||
205 | } | 207 | } |
206 | ports { | 208 | ports { |
207 | name: "EXIT2" | 209 | name: "EXIT2" |
210 | display_name: "North Worldport" | ||
208 | path: "Components/Warps/worldport2" | 211 | path: "Components/Warps/worldport2" |
212 | destination { x: 0 y: 0 z: -17.5 } | ||
213 | rotation: 0 | ||
209 | } | 214 | } |
diff --git a/data/maps/the_sweet/rooms/Y2 Room.txtpb b/data/maps/the_sweet/rooms/Y2 Room.txtpb index 4da87f3..d448f57 100644 --- a/data/maps/the_sweet/rooms/Y2 Room.txtpb +++ b/data/maps/the_sweet/rooms/Y2 Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Y2 Room" | 1 | name: "Y2 Room" |
2 | display_name: "Sweet" | ||
3 | letters { | 2 | letters { |
4 | key: "y" | 3 | key: "y" |
5 | level2: true | 4 | level2: true |
diff --git a/data/maps/the_symbolic/doors.txtpb b/data/maps/the_symbolic/doors.txtpb index e84811e..5a443e7 100644 --- a/data/maps/the_symbolic/doors.txtpb +++ b/data/maps/the_symbolic/doors.txtpb | |||
@@ -1,62 +1,55 @@ | |||
1 | doors { | 1 | doors { |
2 | name: "White Door" | 2 | name: "White Door" |
3 | type: STANDARD | 3 | type: EVENT |
4 | receivers: "Components/Doors/Door18" | 4 | #receivers: "Components/Doors/Door18" |
5 | panels { room: "White Room" name: "WRITE" } | 5 | panels { room: "White Room" name: "WRITE" } |
6 | location_room: "White Room" | ||
7 | } | 6 | } |
8 | doors { | 7 | doors { |
9 | name: "Black Door" | 8 | name: "Black Door" |
10 | type: STANDARD | 9 | type: EVENT |
11 | receivers: "Components/Doors/Door19" | 10 | #receivers: "Components/Doors/Door19" |
12 | panels { room: "Black Room" name: "HERE" } | 11 | panels { room: "Black Room" name: "HERE" } |
13 | location_room: "Black Room" | ||
14 | } | 12 | } |
15 | doors { | 13 | doors { |
16 | name: "Red Door" | 14 | name: "Red Door" |
17 | type: STANDARD | 15 | type: EVENT |
18 | receivers: "Components/Doors/Door20" | 16 | #receivers: "Components/Doors/Door20" |
19 | panels { room: "Red Room" name: "SYNONYM" } | 17 | panels { room: "Red Room" name: "SYNONYM" } |
20 | location_room: "Red Room" | ||
21 | } | 18 | } |
22 | doors { | 19 | doors { |
23 | name: "Blue Door" | 20 | name: "Blue Door" |
24 | type: STANDARD | 21 | type: EVENT |
25 | receivers: "Components/Doors/Door21" | 22 | #receivers: "Components/Doors/Door21" |
26 | panels { room: "Blue Room" name: "DEPLETE" } | 23 | panels { room: "Blue Room" name: "DEPLETE" } |
27 | location_room: "Blue Room" | ||
28 | } | 24 | } |
29 | doors { | 25 | doors { |
30 | name: "Green Door" | 26 | name: "Green Door" |
31 | type: STANDARD | 27 | type: EVENT |
32 | receivers: "Components/Doors/Door22" | 28 | #receivers: "Components/Doors/Door22" |
33 | panels { room: "Green Room" name: "INERT" } | 29 | panels { room: "Green Room" name: "INERT" } |
34 | location_room: "Green Room" | ||
35 | } | 30 | } |
36 | doors { | 31 | doors { |
37 | name: "Yellow Door" | 32 | name: "Yellow Door" |
38 | type: STANDARD | 33 | type: EVENT |
39 | receivers: "Components/Doors/Door23" | 34 | #receivers: "Components/Doors/Door23" |
40 | panels { room: "Yellow Room" name: "WHOLE" } | 35 | panels { room: "Yellow Room" name: "WHOLE" } |
41 | location_room: "Yellow Room" | ||
42 | } | 36 | } |
43 | doors { | 37 | doors { |
44 | name: "Purple Door" | 38 | name: "Purple Door" |
45 | type: STANDARD | 39 | type: EVENT |
46 | receivers: "Components/Doors/Door24" | 40 | #receivers: "Components/Doors/Door24" |
47 | panels { room: "Purple Room" name: "TIME" } | 41 | panels { room: "Purple Room" name: "TIME" } |
48 | location_room: "Purple Room" | ||
49 | } | 42 | } |
50 | doors { | 43 | doors { |
51 | name: "Orange Door" | 44 | name: "Orange Door" |
52 | type: STANDARD | 45 | type: EVENT |
53 | receivers: "Components/Doors/Door25" | 46 | #receivers: "Components/Doors/Door25" |
54 | panels { room: "Orange Room" name: "YOUNG" } | 47 | panels { room: "Orange Room" name: "YOUNG" } |
55 | location_room: "Orange Room" | ||
56 | } | 48 | } |
57 | doors { | 49 | doors { |
58 | name: "Tutorial Door" | 50 | name: "Tutorial Door" |
59 | type: EVENT | 51 | type: ITEM_ONLY |
52 | receivers: "Components/Doors/Door" | ||
60 | panels { room: "Tutorial" name: "<- (1)" } | 53 | panels { room: "Tutorial" name: "<- (1)" } |
61 | panels { room: "Tutorial" name: "<- (2)" } | 54 | panels { room: "Tutorial" name: "<- (2)" } |
62 | panels { room: "Tutorial" name: "<- (3)" } | 55 | panels { room: "Tutorial" name: "<- (3)" } |
diff --git a/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb index 523e260..a6ae04c 100644 --- a/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb +++ b/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb | |||
@@ -5,7 +5,7 @@ panels { | |||
5 | clue: "absorbed" | 5 | clue: "absorbed" |
6 | answer: "abs" | 6 | answer: "abs" |
7 | symbols: EVAL | 7 | symbols: EVAL |
8 | #proxies { answer: "abs" path: "Panels/Proxy/absorbed_proxied_1" } | 8 | proxies { answer: "abs" path: "Panels/Proxy/absorbed_proxied_1" } |
9 | proxies { answer: "bed" path: "Panels/Proxy/absorbed_proxied_2" } | 9 | proxies { answer: "bed" path: "Panels/Proxy/absorbed_proxied_2" } |
10 | } | 10 | } |
11 | panels { | 11 | panels { |
@@ -14,6 +14,6 @@ panels { | |||
14 | clue: "primordial" | 14 | clue: "primordial" |
15 | answer: "prim" | 15 | answer: "prim" |
16 | symbols: EVAL | 16 | symbols: EVAL |
17 | #proxies { answer: "prim" path: "Panels/Proxy/primordial_proxied_1" } | 17 | proxies { answer: "prim" path: "Panels/Proxy/primordial_proxied_1" } |
18 | proxies { answer: "dial" path: "Panels/Proxy/primordial_proxied_2" } | 18 | proxies { answer: "dial" path: "Panels/Proxy/primordial_proxied_2" } |
19 | } | 19 | } |
diff --git a/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb index 5c62301..e70be1c 100644 --- a/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb +++ b/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb | |||
@@ -18,6 +18,6 @@ panels { | |||
18 | answer: "ugly" | 18 | answer: "ugly" |
19 | symbols: EVAL | 19 | symbols: EVAL |
20 | symbols: LINGO | 20 | symbols: LINGO |
21 | #proxies { answer: "ugly" path: "Panels/NotNoT/not_pretty_proxied_1" } | 21 | proxies { answer: "ugly" path: "Panels/NotNoT/not_pretty_proxied_1" } |
22 | proxies { answer: "prey" path: "Panels/NotNoT/not_pretty_proxied_2" } | 22 | proxies { answer: "prey" path: "Panels/NotNoT/not_pretty_proxied_2" } |
23 | } | 23 | } |
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb index 561c034..2d2eb3f 100644 --- a/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb +++ b/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb | |||
@@ -18,6 +18,6 @@ panels { | |||
18 | answer: "false" | 18 | answer: "false" |
19 | symbols: EVAL | 19 | symbols: EVAL |
20 | symbols: LINGO | 20 | symbols: LINGO |
21 | #proxies { answer: "false" path: "Panels/NotNoT/not_true_proxied_1" } | 21 | proxies { answer: "false" path: "Panels/NotNoT/not_true_proxied_1" } |
22 | proxies { answer: "rue" path: "Panels/NotNoT/not_true_proxied_2" } | 22 | proxies { answer: "rue" path: "Panels/NotNoT/not_true_proxied_2" } |
23 | } | 23 | } |
diff --git a/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb index 4928191..490a6a7 100644 --- a/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb +++ b/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb | |||
@@ -18,6 +18,6 @@ panels { | |||
18 | answer: "worse" | 18 | answer: "worse" |
19 | symbols: EVAL | 19 | symbols: EVAL |
20 | symbols: LINGO | 20 | symbols: LINGO |
21 | #proxies { answer: "worse" path: "Panels/NotNoT/not_better_proxied_1" } | 21 | proxies { answer: "worse" path: "Panels/NotNoT/not_better_proxied_1" } |
22 | proxies { answer: "beer" path: "Panels/NotNoT/not_better_proxied_2" } | 22 | proxies { answer: "beer" path: "Panels/NotNoT/not_better_proxied_2" } |
23 | } | 23 | } |
diff --git a/data/maps/the_symbolic/rooms/Red Blue Room.txtpb b/data/maps/the_symbolic/rooms/Red Blue Room.txtpb index cb057b0..c246853 100644 --- a/data/maps/the_symbolic/rooms/Red Blue Room.txtpb +++ b/data/maps/the_symbolic/rooms/Red Blue Room.txtpb | |||
@@ -6,7 +6,7 @@ panels { | |||
6 | answer: "word" | 6 | answer: "word" |
7 | symbols: ZERO | 7 | symbols: ZERO |
8 | symbols: EVAL | 8 | symbols: EVAL |
9 | #proxies { answer: "word" path: "Panels/Entry/rightward_proxyied_1" } | 9 | proxies { answer: "word" path: "Panels/Entry/rightward_proxyied_1" } |
10 | proxies { answer: "whirred" path: "Panels/Entry/rightward_proxyied_2" } | 10 | proxies { answer: "whirred" path: "Panels/Entry/rightward_proxyied_2" } |
11 | } | 11 | } |
12 | panels { | 12 | panels { |
@@ -15,6 +15,6 @@ panels { | |||
15 | clue: "typewriting" | 15 | clue: "typewriting" |
16 | answer: "writing" | 16 | answer: "writing" |
17 | symbols: EVAL | 17 | symbols: EVAL |
18 | #proxies { answer: "writing" path: "Panels/Entry/typewriter_proxied_1" } | 18 | proxies { answer: "writing" path: "Panels/Entry/typewriter_proxied_1" } |
19 | proxies { answer: "poetry" path: "Panels/Entry/typewriter_proxied_2" } | 19 | proxies { answer: "poetry" path: "Panels/Entry/typewriter_proxied_2" } |
20 | } | 20 | } |
diff --git a/data/maps/the_symbolic/rooms/White Room.txtpb b/data/maps/the_symbolic/rooms/White Room.txtpb index 808588e..d3509cb 100644 --- a/data/maps/the_symbolic/rooms/White Room.txtpb +++ b/data/maps/the_symbolic/rooms/White Room.txtpb | |||
@@ -7,5 +7,8 @@ panels { | |||
7 | } | 7 | } |
8 | ports { | 8 | ports { |
9 | name: "PLAZA" | 9 | name: "PLAZA" |
10 | display_name: "Entrance" | ||
10 | path: "Components/Warps/worldport" | 11 | path: "Components/Warps/worldport" |
12 | destination { x: 0 y: 0 z: 2.5 } | ||
13 | rotation: 0 | ||
11 | } | 14 | } |
diff --git a/data/maps/the_talented/rooms/Main Area.txtpb b/data/maps/the_talented/rooms/Main Area.txtpb index cc3e222..a0dac7b 100644 --- a/data/maps/the_talented/rooms/Main Area.txtpb +++ b/data/maps/the_talented/rooms/Main Area.txtpb | |||
@@ -107,8 +107,12 @@ panels { | |||
107 | keyholders { | 107 | keyholders { |
108 | name: "Y" | 108 | name: "Y" |
109 | path: "Components/KeyHolders/keyHolderY" | 109 | path: "Components/KeyHolders/keyHolderY" |
110 | key: "y" | ||
110 | } | 111 | } |
111 | ports { | 112 | ports { |
112 | name: "GREAT" | 113 | name: "GREAT" |
114 | display_name: "Entrance" | ||
113 | path: "Components/Warps/worldport" | 115 | path: "Components/Warps/worldport" |
116 | destination { x: -3.5 y: 0 z: 21 } | ||
117 | rotation: 270 | ||
114 | } | 118 | } |
diff --git a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb index 45a0d12..873fabe 100644 --- a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb | |||
@@ -8,5 +8,10 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "CC" | 10 | name: "CC" |
11 | display_name: "Control Center Connector" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
13 | destination { x: 0 y: 0 z: 10 } | ||
14 | rotation: 0 | ||
15 | # TODO: shuffle entrances with dependent keyholders | ||
16 | no_shuffle: true | ||
12 | } | 17 | } |
diff --git a/data/maps/the_tenacious/rooms/Main Area.txtpb b/data/maps/the_tenacious/rooms/Main Area.txtpb index 8190827..18356e7 100644 --- a/data/maps/the_tenacious/rooms/Main Area.txtpb +++ b/data/maps/the_tenacious/rooms/Main Area.txtpb | |||
@@ -2,4 +2,5 @@ name: "Main Area" | |||
2 | keyholders { | 2 | keyholders { |
3 | name: "K" | 3 | name: "K" |
4 | path: "Components/KeyHolders/keyHolderK" | 4 | path: "Components/KeyHolders/keyHolderK" |
5 | key: "k" | ||
5 | } | 6 | } |
diff --git a/data/maps/the_three_doors/doors.txtpb b/data/maps/the_three_doors/doors.txtpb index 99fbcee..5ae9d90 100644 --- a/data/maps/the_three_doors/doors.txtpb +++ b/data/maps/the_three_doors/doors.txtpb | |||
@@ -50,4 +50,5 @@ doors { | |||
50 | panels { room: "Dead End Room" name: "DEAD" } | 50 | panels { room: "Dead End Room" name: "DEAD" } |
51 | panels { room: "Dead End Room" name: "END" } | 51 | panels { room: "Dead End Room" name: "END" } |
52 | location_room: "Loose Strings Room" | 52 | location_room: "Loose Strings Room" |
53 | location_name: "Gravestone" | ||
53 | } | 54 | } |
diff --git a/data/maps/the_three_doors/rooms/Dead End Room.txtpb b/data/maps/the_three_doors/rooms/Dead End Room.txtpb index c752368..8bfe193 100644 --- a/data/maps/the_three_doors/rooms/Dead End Room.txtpb +++ b/data/maps/the_three_doors/rooms/Dead End Room.txtpb | |||
@@ -29,9 +29,15 @@ panels { | |||
29 | } | 29 | } |
30 | ports { | 30 | ports { |
31 | name: "BEGIN" | 31 | name: "BEGIN" |
32 | display_name: "Door Ways Worldport" | ||
32 | path: "Components/Warps/worldport6" | 33 | path: "Components/Warps/worldport6" |
34 | destination { x: -38 y: 0 z: 41.5 } | ||
35 | rotation: 0 | ||
33 | } | 36 | } |
34 | ports { | 37 | ports { |
35 | name: "BEGIN2" | 38 | name: "BEGIN2" |
39 | display_name: "Dead End Worldport" | ||
36 | path: "Components/Warps/worldport5" | 40 | path: "Components/Warps/worldport5" |
41 | destination { x: -38 y: 0 z: 27.5 } | ||
42 | rotation: 180 | ||
37 | } | 43 | } |
diff --git a/data/maps/the_three_doors/rooms/First Second Room.txtpb b/data/maps/the_three_doors/rooms/First Second Room.txtpb index 1bee8c7..bdf5b49 100644 --- a/data/maps/the_three_doors/rooms/First Second Room.txtpb +++ b/data/maps/the_three_doors/rooms/First Second Room.txtpb | |||
@@ -29,9 +29,15 @@ panels { | |||
29 | } | 29 | } |
30 | ports { | 30 | ports { |
31 | name: "GREAT" | 31 | name: "GREAT" |
32 | display_name: "First Worldport" | ||
32 | path: "Components/Warps/worldport" | 33 | path: "Components/Warps/worldport" |
34 | destination { x: -16 y: 0 z: 0.5 } | ||
35 | rotation: 180 | ||
33 | } | 36 | } |
34 | ports { | 37 | ports { |
35 | name: "TTD" | 38 | name: "TTD" |
39 | display_name: "Second Worldport" | ||
36 | path: "Components/Warps/worldport2" | 40 | path: "Components/Warps/worldport2" |
41 | destination { x: -16 y: 0 z: 14.5 } | ||
42 | rotation: 0 | ||
37 | } | 43 | } |
diff --git a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb index 9d4430f..21e3c64 100644 --- a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb +++ b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb | |||
@@ -15,5 +15,8 @@ panels { | |||
15 | } | 15 | } |
16 | ports { | 16 | ports { |
17 | name: "BEGIN" | 17 | name: "BEGIN" |
18 | display_name: "Loose Strings Worldport" | ||
18 | path: "Components/Warps/worldport7" | 19 | path: "Components/Warps/worldport7" |
20 | destination { x: -16 y: 0 z: 41.5 } | ||
21 | rotation: 0 | ||
19 | } | 22 | } |
diff --git a/data/maps/the_three_doors/rooms/One Luck Room.txtpb b/data/maps/the_three_doors/rooms/One Luck Room.txtpb index 816b4e3..f5053be 100644 --- a/data/maps/the_three_doors/rooms/One Luck Room.txtpb +++ b/data/maps/the_three_doors/rooms/One Luck Room.txtpb | |||
@@ -15,5 +15,8 @@ panels { | |||
15 | } | 15 | } |
16 | ports { | 16 | ports { |
17 | name: "BEGIN" | 17 | name: "BEGIN" |
18 | display_name: "Lone Chance Worldport" | ||
18 | path: "Components/Warps/worldport8" | 19 | path: "Components/Warps/worldport8" |
20 | destination { x: -16 y: 0 z: 27.5 } | ||
21 | rotation: 180 | ||
19 | } | 22 | } |
diff --git a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb index aeab9da..1c00045 100644 --- a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb +++ b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb | |||
@@ -27,9 +27,15 @@ panels { | |||
27 | } | 27 | } |
28 | ports { | 28 | ports { |
29 | name: "BEGIN" | 29 | name: "BEGIN" |
30 | display_name: "Third Fourth Worldport" | ||
30 | path: "Components/Warps/worldport3" | 31 | path: "Components/Warps/worldport3" |
32 | destination { x: -38 y: 0 z: 14.5 } | ||
33 | rotation: 0 | ||
31 | } | 34 | } |
32 | ports { | 35 | ports { |
33 | name: "NEXT" | 36 | name: "NEXT" |
37 | display_name: "Silver Portal Worldport" | ||
34 | path: "Components/Warps/worldport4" | 38 | path: "Components/Warps/worldport4" |
39 | destination { x: -38 y: 0 z: 0.5 } | ||
40 | rotation: 180 | ||
35 | } | 41 | } |
diff --git a/data/maps/the_tower/rooms/First Floor.txtpb b/data/maps/the_tower/rooms/First Floor.txtpb index 33398a3..7a811bf 100644 --- a/data/maps/the_tower/rooms/First Floor.txtpb +++ b/data/maps/the_tower/rooms/First Floor.txtpb | |||
@@ -97,5 +97,8 @@ panels { | |||
97 | } | 97 | } |
98 | ports { | 98 | ports { |
99 | name: "GREAT" | 99 | name: "GREAT" |
100 | display_name: "Entrance" | ||
100 | path: "Components/Warps/worldport" | 101 | path: "Components/Warps/worldport" |
102 | destination { x: -0 y: 0 z: 13 } | ||
103 | rotation: 0 | ||
101 | } | 104 | } |
diff --git a/data/maps/the_tree/doors.txtpb b/data/maps/the_tree/doors.txtpb index b62a881..6cb4086 100644 --- a/data/maps/the_tree/doors.txtpb +++ b/data/maps/the_tree/doors.txtpb | |||
@@ -38,4 +38,5 @@ doors { | |||
38 | panels { room: "Main Area" name: "SMALL (3)" } | 38 | panels { room: "Main Area" name: "SMALL (3)" } |
39 | panels { room: "Main Area" name: "SPRINKLE" } | 39 | panels { room: "Main Area" name: "SPRINKLE" } |
40 | location_room: "Main Area" | 40 | location_room: "Main Area" |
41 | location_name: "Gravestone" | ||
41 | } | 42 | } |
diff --git a/data/maps/the_tree/rooms/Bearer Entrance.txtpb b/data/maps/the_tree/rooms/Bearer Entrance.txtpb index 797e5d0..263a8e8 100644 --- a/data/maps/the_tree/rooms/Bearer Entrance.txtpb +++ b/data/maps/the_tree/rooms/Bearer Entrance.txtpb | |||
@@ -1,5 +1,8 @@ | |||
1 | name: "Bearer Entrance" | 1 | name: "Bearer Entrance" |
2 | ports { | 2 | ports { |
3 | name: "BEARER" | 3 | name: "BEARER" |
4 | display_name: "Brown Control Center Hallway" | ||
4 | path: "Components/Warps/worldport" | 5 | path: "Components/Warps/worldport" |
6 | destination { x: -15.5 y: 0 z: 20 } | ||
7 | rotation: 270 | ||
5 | } | 8 | } |
diff --git a/data/maps/the_tree/rooms/Main Area.txtpb b/data/maps/the_tree/rooms/Main Area.txtpb index b232d1e..bd22c2b 100644 --- a/data/maps/the_tree/rooms/Main Area.txtpb +++ b/data/maps/the_tree/rooms/Main Area.txtpb | |||
@@ -211,19 +211,33 @@ panels { | |||
211 | } | 211 | } |
212 | ports { | 212 | ports { |
213 | name: "UNKEMPT" | 213 | name: "UNKEMPT" |
214 | display_name: "SW Worldport" | ||
214 | path: "Components/Warps/worldport4" | 215 | path: "Components/Warps/worldport4" |
216 | destination { x: -21 y: 0 z: 7 } | ||
217 | rotation: 0 | ||
218 | # enterable from either side | ||
215 | } | 219 | } |
216 | ports { | 220 | ports { |
217 | name: "DIGITAL" | 221 | name: "DIGITAL" |
222 | display_name: "NW Worldport" | ||
218 | path: "Components/Warps/worldport5" | 223 | path: "Components/Warps/worldport5" |
224 | destination { x: -21 y: 0 z: -7 } | ||
225 | rotation: 180 | ||
226 | # enterable from either side | ||
219 | } | 227 | } |
220 | ports { | 228 | ports { |
221 | name: "GREAT" | 229 | name: "GREAT" |
230 | display_name: "E Worldport" | ||
222 | path: "Components/Warps/worldport2" | 231 | path: "Components/Warps/worldport2" |
232 | destination { x: 21 y: 0 z: -4 } | ||
233 | rotation: 180 | ||
223 | } | 234 | } |
224 | ports { | 235 | ports { |
225 | name: "DAEDALUS" | 236 | name: "DAEDALUS" |
237 | display_name: "NE Worldport" | ||
226 | path: "Components/Warps/worldport3" | 238 | path: "Components/Warps/worldport3" |
239 | destination { x: 15.5 y: 0 z: -19 } | ||
240 | rotation: 90 | ||
227 | } | 241 | } |
228 | paintings { | 242 | paintings { |
229 | name: "SEA" | 243 | name: "SEA" |
diff --git a/data/maps/the_unkempt/connections.txtpb b/data/maps/the_unkempt/connections.txtpb index a9e30db..d4a046c 100644 --- a/data/maps/the_unkempt/connections.txtpb +++ b/data/maps/the_unkempt/connections.txtpb | |||
@@ -1,7 +1,7 @@ | |||
1 | connections { | 1 | connections { |
2 | from_room: "Main Area" | 2 | from_room: "Main Area" |
3 | to_room: "Right Area" | 3 | to_room: "Right Area" |
4 | door { name: "Right Door" } | 4 | door { name: "East Door" } |
5 | } | 5 | } |
6 | connections { | 6 | connections { |
7 | from_room: "Middle Room" | 7 | from_room: "Middle Room" |
diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb index 5c16ac0..29065ec 100644 --- a/data/maps/the_unkempt/doors.txtpb +++ b/data/maps/the_unkempt/doors.txtpb | |||
@@ -1,5 +1,5 @@ | |||
1 | doors { | 1 | doors { |
2 | name: "Right Door" | 2 | name: "East Door" |
3 | type: STANDARD | 3 | type: STANDARD |
4 | receivers: "Components/Doors/entry_2" | 4 | receivers: "Components/Doors/entry_2" |
5 | panels { room: "Main Area" name: "EYE" } | 5 | panels { room: "Main Area" name: "EYE" } |
@@ -21,7 +21,8 @@ doors { | |||
21 | doors { | 21 | doors { |
22 | name: "Cyan Doors" | 22 | name: "Cyan Doors" |
23 | type: EVENT | 23 | type: EVENT |
24 | switches: "double_letters" | 24 | receivers: "Components/Doors/entry_12" |
25 | double_letters: true | ||
25 | } | 26 | } |
26 | doors { | 27 | doors { |
27 | name: "Sun Temple Entrance" | 28 | name: "Sun Temple Entrance" |
@@ -65,8 +66,11 @@ doors { | |||
65 | doors { | 66 | doors { |
66 | name: "Control Center Orange Door" | 67 | name: "Control Center Orange Door" |
67 | type: CONTROL_CENTER_COLOR | 68 | type: CONTROL_CENTER_COLOR |
69 | receivers: "Components/Doors/entry_6" | ||
68 | receivers: "Components/Doors/entry_13" | 70 | receivers: "Components/Doors/entry_13" |
71 | receivers: "Panels/Assorted/panel_1/teleportListener" | ||
69 | control_center_color: "orange" | 72 | control_center_color: "orange" |
73 | double_letters: true | ||
70 | } | 74 | } |
71 | doors { | 75 | doors { |
72 | name: "W2 Door" | 76 | name: "W2 Door" |
diff --git a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb index e8fa13a..847b8ad 100644 --- a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb | |||
@@ -8,5 +8,10 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "CC" | 10 | name: "CC" |
11 | display_name: "Control Center Connector" | ||
11 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
13 | destination { x: -4.5 y: 0 z: 7 } | ||
14 | rotation: 0 | ||
15 | # TODO: shuffle entrances with dependent keyholders | ||
16 | no_shuffle: true | ||
12 | } | 17 | } |
diff --git a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb index 851c863..f20d2cf 100644 --- a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb | |||
@@ -1,5 +1,8 @@ | |||
1 | name: "Daedalus Entrance" | 1 | name: "Daedalus Entrance" |
2 | ports { | 2 | ports { |
3 | name: "DAEDALUS" | 3 | name: "DAEDALUS" |
4 | display_name: "Orange Hallway" | ||
4 | path: "Components/Warps/worldport4" | 5 | path: "Components/Warps/worldport4" |
6 | destination { x: 33 y: 0 z: -10 } | ||
7 | rotation: 90 | ||
5 | } | 8 | } |
diff --git a/data/maps/the_unkempt/rooms/Main Area.txtpb b/data/maps/the_unkempt/rooms/Main Area.txtpb index ed3ce21..f98220d 100644 --- a/data/maps/the_unkempt/rooms/Main Area.txtpb +++ b/data/maps/the_unkempt/rooms/Main Area.txtpb | |||
@@ -212,17 +212,27 @@ panels { | |||
212 | keyholders { | 212 | keyholders { |
213 | name: "I" | 213 | name: "I" |
214 | path: "Components/KeyHolders/keyHolderL" | 214 | path: "Components/KeyHolders/keyHolderL" |
215 | key: "i" | ||
215 | } | 216 | } |
216 | ports { | 217 | ports { |
217 | name: "GREAT" | 218 | name: "GREAT" |
219 | display_name: "Main Entrance" | ||
218 | path: "Components/Warps/worldport" | 220 | path: "Components/Warps/worldport" |
221 | destination { x: -3 y: 0 z: 11 } | ||
222 | rotation: 270 | ||
219 | } | 223 | } |
220 | ports { | 224 | ports { |
221 | name: "TREE" | 225 | name: "TREE" |
226 | display_name: "Brown Hallway" | ||
222 | path: "Components/Warps/worldport5" | 227 | path: "Components/Warps/worldport5" |
228 | destination { x: -34 y: 0 z: 7 } | ||
229 | rotation: 270 | ||
223 | } | 230 | } |
224 | ports { | 231 | ports { |
225 | name: "SUNTEMPLE" | 232 | name: "SUNTEMPLE" |
233 | display_name: "Sun Temple Entrance" | ||
226 | path: "Components/Warps/worldport3" | 234 | path: "Components/Warps/worldport3" |
235 | destination { x: -42 y: 0 z: -2 } | ||
236 | rotation: 270 | ||
227 | required_door { name: "Sun Temple Entrance" } | 237 | required_door { name: "Sun Temple Entrance" } |
228 | } | 238 | } |
diff --git a/data/maps/the_unkempt/rooms/Right Area.txtpb b/data/maps/the_unkempt/rooms/Right Area.txtpb index 1475fb0..03d7cea 100644 --- a/data/maps/the_unkempt/rooms/Right Area.txtpb +++ b/data/maps/the_unkempt/rooms/Right Area.txtpb | |||
@@ -159,6 +159,5 @@ panels { | |||
159 | clue: "color" | 159 | clue: "color" |
160 | answer: "orange" | 160 | answer: "orange" |
161 | symbols: EXAMPLE | 161 | symbols: EXAMPLE |
162 | # TODO: This is hidden in-game until double letters are unlocked AND "orange" | 162 | required_door { name: "Control Center Orange Door" } |
163 | # is entered in the control center. | ||
164 | } | 163 | } |
diff --git a/data/maps/the_unkempt/rooms/V Keyholder.txtpb b/data/maps/the_unkempt/rooms/V Keyholder.txtpb index a7ec93f..8a4941d 100644 --- a/data/maps/the_unkempt/rooms/V Keyholder.txtpb +++ b/data/maps/the_unkempt/rooms/V Keyholder.txtpb | |||
@@ -1,5 +1,6 @@ | |||
1 | name: "V Keyholder" | 1 | name: "V Keyholder" |
2 | keyholders { | 2 | keyholders { |
3 | name: "KEYHOLDERV" | 3 | name: "V" |
4 | path: "Components/KeyHolders/keyHolderV" | 4 | path: "Components/KeyHolders/keyHolderV" |
5 | key: "v" | ||
5 | } | 6 | } |
diff --git a/data/maps/the_unkempt/rooms/W Keyholder.txtpb b/data/maps/the_unkempt/rooms/W Keyholder.txtpb index ae367b2..e16f997 100644 --- a/data/maps/the_unkempt/rooms/W Keyholder.txtpb +++ b/data/maps/the_unkempt/rooms/W Keyholder.txtpb | |||
@@ -2,4 +2,5 @@ name: "W Keyholder" | |||
2 | keyholders { | 2 | keyholders { |
3 | name: "W" | 3 | name: "W" |
4 | path: "Components/KeyHolders/keyHolderW" | 4 | path: "Components/KeyHolders/keyHolderW" |
5 | key: "w" | ||
5 | } | 6 | } |
diff --git a/data/maps/the_unyielding/doors.txtpb b/data/maps/the_unyielding/doors.txtpb index b969c0b..a3c3999 100644 --- a/data/maps/the_unyielding/doors.txtpb +++ b/data/maps/the_unyielding/doors.txtpb | |||
@@ -183,6 +183,21 @@ doors { | |||
183 | panels { room: "Central Connected Area" name: "CHIN" } | 183 | panels { room: "Central Connected Area" name: "CHIN" } |
184 | panels { room: "Central Connected Area" name: "DING" } | 184 | panels { room: "Central Connected Area" name: "DING" } |
185 | location_room: "Central Connected Area" | 185 | location_room: "Central Connected Area" |
186 | location_name: "East Room 2" | ||
187 | } | ||
188 | doors { | ||
189 | name: "East Room 1" | ||
190 | type: LOCATION_ONLY | ||
191 | panels { room: "East Room 1" name: "CHIN" } | ||
192 | panels { room: "East Room 1" name: "HEAT" } | ||
193 | panels { room: "East Room 1" name: "END" } | ||
194 | panels { room: "East Room 1" name: "FLY" } | ||
195 | panels { room: "East Room 1" name: "OUCH" } | ||
196 | panels { room: "East Room 1" name: "HAG" } | ||
197 | panels { room: "East Room 1" name: "TIN" } | ||
198 | panels { room: "East Room 1" name: "RID" } | ||
199 | panels { room: "East Room 1" name: "TUG" } | ||
200 | location_room: "East Room 1" | ||
186 | } | 201 | } |
187 | doors { | 202 | doors { |
188 | name: "Orange Alcove" | 203 | name: "Orange Alcove" |
@@ -199,6 +214,7 @@ doors { | |||
199 | } | 214 | } |
200 | doors { | 215 | doors { |
201 | name: "Black Alcove" | 216 | name: "Black Alcove" |
217 | type: EVENT | ||
202 | panels { room: "Star Rooms" name: "TURN" } | 218 | panels { room: "Star Rooms" name: "TURN" } |
203 | panels { room: "Central Connected Area" name: "HAD" } | 219 | panels { room: "Central Connected Area" name: "HAD" } |
204 | panels { room: "Central Connected Area" name: "SOW" } | 220 | panels { room: "Central Connected Area" name: "SOW" } |
@@ -218,6 +234,7 @@ doors { | |||
218 | panels { room: "Northeast Room 1" name: "CAR" } | 234 | panels { room: "Northeast Room 1" name: "CAR" } |
219 | panels { room: "Northeast Room 1" name: "SIR" } | 235 | panels { room: "Northeast Room 1" name: "SIR" } |
220 | location_room: "Northeast Room 1" | 236 | location_room: "Northeast Room 1" |
237 | location_name: "Northeast Room 1" | ||
221 | } | 238 | } |
222 | doors { | 239 | doors { |
223 | name: "Northeast Corner Behind" | 240 | name: "Northeast Corner Behind" |
@@ -245,6 +262,7 @@ doors { | |||
245 | panels { room: "Northwest Room" name: "HER" } | 262 | panels { room: "Northwest Room" name: "HER" } |
246 | panels { room: "Northwest Room" name: "DAM" } | 263 | panels { room: "Northwest Room" name: "DAM" } |
247 | location_room: "Northwest Room" | 264 | location_room: "Northwest Room" |
265 | location_name: "Northwest Room" | ||
248 | } | 266 | } |
249 | doors { | 267 | doors { |
250 | name: "Cyan Alcove" | 268 | name: "Cyan Alcove" |
@@ -274,6 +292,7 @@ doors { | |||
274 | panels { room: "Southwest Room 3" name: "HOST" } | 292 | panels { room: "Southwest Room 3" name: "HOST" } |
275 | panels { room: "Southwest Room 3" name: "MUG" } | 293 | panels { room: "Southwest Room 3" name: "MUG" } |
276 | location_room: "Southwest Room 3" | 294 | location_room: "Southwest Room 3" |
295 | location_name: "Southwest Room 3" | ||
277 | } | 296 | } |
278 | doors { | 297 | doors { |
279 | name: "Southwest Room 2 Entrance" | 298 | name: "Southwest Room 2 Entrance" |
@@ -293,6 +312,7 @@ doors { | |||
293 | panels { room: "Southwest Room 2" name: "ION" } | 312 | panels { room: "Southwest Room 2" name: "ION" } |
294 | panels { room: "Southwest Room 2" name: "INN" } | 313 | panels { room: "Southwest Room 2" name: "INN" } |
295 | location_room: "Southwest Room 2" | 314 | location_room: "Southwest Room 2" |
315 | location_name: "Southwest Room 2" | ||
296 | } | 316 | } |
297 | doors { | 317 | doors { |
298 | name: "Southwest 4" | 318 | name: "Southwest 4" |
@@ -411,6 +431,7 @@ doors { | |||
411 | panels { room: "Central Connected Area" name: "SON (1)" } | 431 | panels { room: "Central Connected Area" name: "SON (1)" } |
412 | panels { room: "Central Connected Area" name: "URGE" } | 432 | panels { room: "Central Connected Area" name: "URGE" } |
413 | location_room: "Central Connected Area" | 433 | location_room: "Central Connected Area" |
434 | location_name: "Northeast Room 2" | ||
414 | } | 435 | } |
415 | doors { | 436 | doors { |
416 | name: "South Right Painting" | 437 | name: "South Right Painting" |
@@ -478,5 +499,8 @@ doors { | |||
478 | doors { | 499 | doors { |
479 | name: "Cyan Doors" | 500 | name: "Cyan Doors" |
480 | type: EVENT | 501 | type: EVENT |
481 | switches: "double_letters" | 502 | receivers: "Components/Doors/entry_4" |
503 | receivers: "Panels/Miscellaneous/entry_2/teleportListener" | ||
504 | receivers: "Panels/Miscellaneous/entry_3/teleportListener" | ||
505 | double_letters: true | ||
482 | } | 506 | } |
diff --git a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb index 4c1440f..6ce69da 100644 --- a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb | |||
@@ -1,5 +1,8 @@ | |||
1 | name: "Bearer Entrance" | 1 | name: "Bearer Entrance" |
2 | ports { | 2 | ports { |
3 | name: "BEARER" | 3 | name: "BEARER" |
4 | display_name: "East of Yellow Worldport" | ||
4 | path: "Components/Warps/worldport4" | 5 | path: "Components/Warps/worldport4" |
6 | destination { x: 23 y: 0 z: -29 } | ||
7 | rotation: 90 | ||
5 | } | 8 | } |
diff --git a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb index 74665a2..853c5f0 100644 --- a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb | |||
@@ -8,5 +8,8 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "DIGITAL" | 10 | name: "DIGITAL" |
11 | display_name: "South of Yellow Worldport" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
13 | destination { x: 0 y: 0 z: 0 } | ||
14 | rotation: 0 | ||
12 | } | 15 | } |
diff --git a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb index f011b32..454dc3f 100644 --- a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb | |||
@@ -1,5 +1,8 @@ | |||
1 | name: "Nuanced Entrance" | 1 | name: "Nuanced Entrance" |
2 | ports { | 2 | ports { |
3 | name: "NUANCED" | 3 | name: "NUANCED" |
4 | display_name: "West of Yellow Worldport" | ||
4 | path: "Components/Warps/worldport3" | 5 | path: "Components/Warps/worldport3" |
6 | destination { x: -23 y: 0 z: -29 } | ||
7 | rotation: 270 | ||
5 | } | 8 | } |
diff --git a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb index 0bc60a7..f866d87 100644 --- a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb | |||
@@ -15,5 +15,8 @@ panels { | |||
15 | } | 15 | } |
16 | ports { | 16 | ports { |
17 | name: "PLAZA" | 17 | name: "PLAZA" |
18 | display_name: "Dark Hallway" | ||
18 | path: "Components/Warps/worldport5" | 19 | path: "Components/Warps/worldport5" |
20 | destination { x: 35 y: 0 z: 44 } | ||
21 | rotation: 270 | ||
19 | } | 22 | } |
diff --git a/data/maps/the_unyielding/rooms/Yellow Left.txtpb b/data/maps/the_unyielding/rooms/Yellow Left.txtpb index 9c7d023..192d901 100644 --- a/data/maps/the_unyielding/rooms/Yellow Left.txtpb +++ b/data/maps/the_unyielding/rooms/Yellow Left.txtpb | |||
@@ -5,4 +5,5 @@ panels { | |||
5 | clue: "sickness" | 5 | clue: "sickness" |
6 | answer: "health" | 6 | answer: "health" |
7 | symbols: SUN | 7 | symbols: SUN |
8 | required_door { name: "Cyan Doors" } | ||
8 | } | 9 | } |
diff --git a/data/maps/the_unyielding/rooms/Yellow Right.txtpb b/data/maps/the_unyielding/rooms/Yellow Right.txtpb index 0599f29..d554c73 100644 --- a/data/maps/the_unyielding/rooms/Yellow Right.txtpb +++ b/data/maps/the_unyielding/rooms/Yellow Right.txtpb | |||
@@ -5,4 +5,5 @@ panels { | |||
5 | clue: "health" | 5 | clue: "health" |
6 | answer: "sickness" | 6 | answer: "sickness" |
7 | symbols: SUN | 7 | symbols: SUN |
8 | required_door { name: "Cyan Doors" } | ||
8 | } | 9 | } |
diff --git a/data/maps/the_wondrous/rooms/Entry.txtpb b/data/maps/the_wondrous/rooms/Entry.txtpb index e15f75c..543d193 100644 --- a/data/maps/the_wondrous/rooms/Entry.txtpb +++ b/data/maps/the_wondrous/rooms/Entry.txtpb | |||
@@ -7,5 +7,8 @@ panels { | |||
7 | } | 7 | } |
8 | ports { | 8 | ports { |
9 | name: "DAEDALUS" | 9 | name: "DAEDALUS" |
10 | display_name: "Entrance" | ||
10 | path: "Components/Warps/worldport" | 11 | path: "Components/Warps/worldport" |
12 | destination { x: 18 y: 0 z: 41 } | ||
13 | rotation: 180 | ||
11 | } | 14 | } |
diff --git a/data/maps/the_wondrous/rooms/Huge.txtpb b/data/maps/the_wondrous/rooms/Huge.txtpb index c4425e7..6ca6ef8 100644 --- a/data/maps/the_wondrous/rooms/Huge.txtpb +++ b/data/maps/the_wondrous/rooms/Huge.txtpb | |||
@@ -4,6 +4,7 @@ panels { | |||
4 | path: "Panels/panel_3" | 4 | path: "Panels/panel_3" |
5 | clue: "shrink" | 5 | clue: "shrink" |
6 | answer: "shrink" | 6 | answer: "shrink" |
7 | display_name: "SHRINK (2)" | ||
7 | } | 8 | } |
8 | panels { | 9 | panels { |
9 | name: "IRE" | 10 | name: "IRE" |
diff --git a/data/maps/the_wondrous/rooms/Regular.txtpb b/data/maps/the_wondrous/rooms/Regular.txtpb index bd167d3..65df029 100644 --- a/data/maps/the_wondrous/rooms/Regular.txtpb +++ b/data/maps/the_wondrous/rooms/Regular.txtpb | |||
@@ -4,4 +4,5 @@ panels { | |||
4 | path: "Panels/panel_2" | 4 | path: "Panels/panel_2" |
5 | clue: "shrink" | 5 | clue: "shrink" |
6 | answer: "shrink" | 6 | answer: "shrink" |
7 | display_name: "SHRINK (1)" | ||
7 | } | 8 | } |
diff --git a/data/maps/the_words/rooms/Main Area.txtpb b/data/maps/the_words/rooms/Main Area.txtpb index 503408c..ae57252 100644 --- a/data/maps/the_words/rooms/Main Area.txtpb +++ b/data/maps/the_words/rooms/Main Area.txtpb | |||
@@ -57,5 +57,8 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Worldport" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
62 | destination { x: 0 y: 0 z: 9.5 } | ||
63 | rotation: 0 | ||
61 | } | 64 | } |