diff options
Diffstat (limited to 'data/maps/the_sturdy')
| -rw-r--r-- | data/maps/the_sturdy/connections.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_sturdy/doors.txtpb | 6 | ||||
| -rw-r--r-- | data/maps/the_sturdy/metadata.txtpb | 8 | ||||
| -rw-r--r-- | data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb | 6 | ||||
| -rw-r--r-- | data/maps/the_sturdy/rooms/Main Area.txtpb | 23 | ||||
| -rw-r--r-- | data/maps/the_sturdy/rooms/S2 Area.txtpb | 5 |
6 files changed, 37 insertions, 16 deletions
| diff --git a/data/maps/the_sturdy/connections.txtpb b/data/maps/the_sturdy/connections.txtpb index efa67c2..341d99e 100644 --- a/data/maps/the_sturdy/connections.txtpb +++ b/data/maps/the_sturdy/connections.txtpb | |||
| @@ -3,3 +3,8 @@ connections { | |||
| 3 | to_room: "S2 Area" | 3 | to_room: "S2 Area" |
| 4 | door { name: "Color Puzzle" } | 4 | door { name: "Color Puzzle" } |
| 5 | } | 5 | } |
| 6 | connections { | ||
| 7 | from_room: "Main Area" | ||
| 8 | to_room: "Hidden Rainbow" | ||
| 9 | door { name: "Hidden Rainbow" } | ||
| 10 | } | ||
| diff --git a/data/maps/the_sturdy/doors.txtpb b/data/maps/the_sturdy/doors.txtpb index 9d37064..819f568 100644 --- a/data/maps/the_sturdy/doors.txtpb +++ b/data/maps/the_sturdy/doors.txtpb | |||
| @@ -10,3 +10,9 @@ doors { | |||
| 10 | panels { room: "Main Area" name: "MOVE (7)" answer: "back" } | 10 | panels { room: "Main Area" name: "MOVE (7)" answer: "back" } |
| 11 | panels { room: "Main Area" name: "MOVE (8)" answer: "down" } | 11 | panels { room: "Main Area" name: "MOVE (8)" answer: "down" } |
| 12 | } | 12 | } |
| 13 | doors { | ||
| 14 | name: "Hidden Rainbow" | ||
| 15 | type: EVENT | ||
| 16 | panels { room: "Main Area" name: "MOVE (2)" answer: "move" } | ||
| 17 | panels { room: "Main Area" name: "MOVE (4)" answer: "move" } | ||
| 18 | } | ||
| diff --git a/data/maps/the_sturdy/metadata.txtpb b/data/maps/the_sturdy/metadata.txtpb index 9f42137..bdc5a94 100644 --- a/data/maps/the_sturdy/metadata.txtpb +++ b/data/maps/the_sturdy/metadata.txtpb | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | display_name: "The Sturdy" | 1 | display_name: "The Sturdy" |
| 2 | # Let's ignore the second half of the rainbow for now. | 2 | # Let's ignore the second half of the rainbows for now. |
| 3 | #excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored" | 3 | #excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored" |
| 4 | # I don't know why there's a second copy of the rainbow. | ||
| 5 | #excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbow" | ||
| 6 | #excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored" | 4 | #excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored" |
| 5 | # The validator doesn't know that these node exist because they are part of a | ||
| 6 | # sub-scene. | ||
| 7 | custom_nodes: "Components/Doors/Rainbow/Hinge/rainbow" | ||
| 8 | custom_nodes: "Components/Doors/Rainbow2/Hinge/rainbow" | ||
| diff --git a/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb b/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb new file mode 100644 index 0000000..215def8 --- /dev/null +++ b/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "Hidden Rainbow" | ||
| 2 | paintings { | ||
| 3 | name: "RAINBOW" | ||
| 4 | path: "Components/Doors/Rainbow/Hinge/rainbow" | ||
| 5 | enter_only: true | ||
| 6 | } | ||
| diff --git a/data/maps/the_sturdy/rooms/Main Area.txtpb b/data/maps/the_sturdy/rooms/Main Area.txtpb index 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..745f78f 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" |
| @@ -13,9 +12,7 @@ letters { | |||
| 13 | path: "Components/Collectables/collectable" | 12 | path: "Components/Collectables/collectable" |
| 14 | } | 13 | } |
| 15 | paintings { | 14 | paintings { |
| 16 | name: "RAINBOW" | 15 | name: "RAINBOW2" |
| 17 | # The validator is wrong about this node not existing, because it's in a | ||
| 18 | # sub-scene. | ||
| 19 | path: "Components/Doors/Rainbow2/Hinge/rainbow" | 16 | path: "Components/Doors/Rainbow2/Hinge/rainbow" |
| 20 | enter_only: true | 17 | enter_only: true |
| 21 | } | 18 | } |
