diff options
Diffstat (limited to 'data/maps/the_great/rooms')
41 files changed, 1322 insertions, 0 deletions
| diff --git a/data/maps/the_great/rooms/Back Area.txtpb b/data/maps/the_great/rooms/Back Area.txtpb new file mode 100644 index 0000000..0a8b168 --- /dev/null +++ b/data/maps/the_great/rooms/Back Area.txtpb | |||
| @@ -0,0 +1,146 @@ | |||
| 1 | name: "Back Area" | ||
| 2 | display_name: "Back Area" | ||
| 3 | panels { | ||
| 4 | name: "PLANT" | ||
| 5 | path: "Panels/General/entry_14" | ||
| 6 | clue: "plant" | ||
| 7 | answer: "growth" | ||
| 8 | symbols: "null" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "TREE" | ||
| 12 | path: "Panels/General/entry_15" | ||
| 13 | clue: "tree" | ||
| 14 | answer: "growth" | ||
| 15 | symbols: "null" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "PAINTING" | ||
| 19 | path: "Panels/General/entry_11" | ||
| 20 | clue: "painting" | ||
| 21 | answer: "art" | ||
| 22 | symbols: "example" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "TOWEL" | ||
| 26 | path: "Panels/Towers/tower_2" | ||
| 27 | clue: "towel" | ||
| 28 | answer: "tower" | ||
| 29 | symbols: "sparkles" | ||
| 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 { | ||
| 118 | name: "SPIRAL" | ||
| 119 | path: "Components/Paintings/spiral" | ||
| 120 | enter_only: true | ||
| 121 | orientation: "north" | ||
| 122 | required_door { name: "Spiral Painting" } | ||
| 123 | # TODO: Hint painting type | ||
| 124 | } | ||
| 125 | ports { | ||
| 126 | name: "UNKEMPT" | ||
| 127 | path: "Meshes/Blocks/Warps/worldport5" | ||
| 128 | orientation: "north" | ||
| 129 | } | ||
| 130 | ports { | ||
| 131 | name: "THREEDOORS" | ||
| 132 | path: "Meshes/Blocks/Warps/worldport16" | ||
| 133 | orientation: "south" | ||
| 134 | } | ||
| 135 | ports { | ||
| 136 | name: "TOWER" | ||
| 137 | path: "Components/Warps/worldport10" | ||
| 138 | orientation: "south" | ||
| 139 | required_door { name: "Tower Entrance" } | ||
| 140 | # The reverse warp bypasses the door, so there needs to be two oneway connections. | ||
| 141 | } | ||
| 142 | ports { | ||
| 143 | name: "TREE" | ||
| 144 | path: "Meshes/Blocks/Warps/worldport17" | ||
| 145 | orientation: "north" | ||
| 146 | } | ||
| diff --git a/data/maps/the_great/rooms/Behind Question Area.txtpb b/data/maps/the_great/rooms/Behind Question Area.txtpb new file mode 100644 index 0000000..902d9b0 --- /dev/null +++ b/data/maps/the_great/rooms/Behind Question Area.txtpb | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | name: "Behind Question Area" | ||
| 2 | display_name: "Main Area" | ||
| 3 | panels { | ||
| 4 | name: "DEW" | ||
| 5 | path: "Panels/General/uc_4" | ||
| 6 | clue: "dew" | ||
| 7 | answer: "do" | ||
| 8 | symbols: "zero" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "YEW" | ||
| 12 | path: "Panels/General/uc_5" | ||
| 13 | clue: "yew" | ||
| 14 | answer: "you" | ||
| 15 | symbols: "zero" | ||
| 16 | proxies { answer: "ewe" path: "Panels/General/uc_5_proxy_1" } | ||
| 17 | } | ||
| 18 | panels { | ||
| 19 | name: "NO" | ||
| 20 | path: "Panels/General/uc_6" | ||
| 21 | clue: "no" | ||
| 22 | answer: "know" | ||
| 23 | symbols: "zero" | ||
| 24 | } | ||
| diff --git a/data/maps/the_great/rooms/Colorful Entrance.txtpb b/data/maps/the_great/rooms/Colorful Entrance.txtpb new file mode 100644 index 0000000..5d7c9b2 --- /dev/null +++ b/data/maps/the_great/rooms/Colorful Entrance.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Colorful Entrance" | ||
| 2 | display_name: "Pillar Room" | ||
| 3 | ports { | ||
| 4 | name: "COLORFUL" | ||
| 5 | path: "Meshes/Blocks/Warps/worldport13" | ||
| 6 | orientation: "west" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Daedalus Entrance.txtpb b/data/maps/the_great/rooms/Daedalus Entrance.txtpb new file mode 100644 index 0000000..c7e71f0 --- /dev/null +++ b/data/maps/the_great/rooms/Daedalus Entrance.txtpb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | name: "Daedalus Entrance" | ||
| 2 | display_name: "Main Area" | ||
| 3 | panels { | ||
| 4 | name: "MISSING" | ||
| 5 | path: "Panels/General/entry_2" | ||
| 6 | clue: "missing" | ||
| 7 | answer: "lost" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | ports { | ||
| 11 | name: "DAEDALUS" | ||
| 12 | path: "Components/Warps/worldport8" | ||
| 13 | orientation: "south" | ||
| 14 | required_door { name: "Daedalus Entrance" } | ||
| 15 | # The reverse warp bypasses the door, so there needs to be two oneway connections. | ||
| 16 | } | ||
| diff --git a/data/maps/the_great/rooms/East Landscape.txtpb b/data/maps/the_great/rooms/East Landscape.txtpb new file mode 100644 index 0000000..56700cc --- /dev/null +++ b/data/maps/the_great/rooms/East Landscape.txtpb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | name: "East Landscape" | ||
| 2 | display_name: "East Landscape" | ||
| 3 | panels { | ||
| 4 | name: "COLOR" | ||
| 5 | path: "Panels/General/entry_10" | ||
| 6 | clue: "color" | ||
| 7 | answer: "purple" | ||
| 8 | symbols: "example" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "MISTREAT" | ||
| 12 | path: "Panels/General/entry_13" | ||
| 13 | clue: "mistreat" | ||
| 14 | answer: "ream" | ||
| 15 | symbols: "lingo" | ||
| 16 | } | ||
| diff --git a/data/maps/the_great/rooms/G Room.txtpb b/data/maps/the_great/rooms/G Room.txtpb new file mode 100644 index 0000000..218a9c1 --- /dev/null +++ b/data/maps/the_great/rooms/G Room.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "G Room" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | letters { | ||
| 4 | key: "g" | ||
| 5 | path: "Components/Collectables/g" | ||
| 6 | } | ||
| diff --git a/data/maps/the_great/rooms/Hive Entrance.txtpb b/data/maps/the_great/rooms/Hive Entrance.txtpb new file mode 100644 index 0000000..e0781c5 --- /dev/null +++ b/data/maps/the_great/rooms/Hive Entrance.txtpb | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | name: "Hive Entrance" | ||
| 2 | display_name: "West Side" | ||
| 3 | panels { | ||
| 4 | name: "LOST" | ||
| 5 | path: "Panels/Hive Room/hive_1" | ||
| 6 | clue: "lost" | ||
| 7 | answer: "found" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | ports { | ||
| 11 | name: "HIVE" | ||
| 12 | path: "Meshes/Blocks/Warps/worldport19" | ||
| 13 | orientation: "east" | ||
| 14 | } | ||
| diff --git a/data/maps/the_great/rooms/Jail Part 1.txtpb b/data/maps/the_great/rooms/Jail Part 1.txtpb new file mode 100644 index 0000000..8ab6caf --- /dev/null +++ b/data/maps/the_great/rooms/Jail Part 1.txtpb | |||
| @@ -0,0 +1,87 @@ | |||
| 1 | name: "Jail Part 1" | ||
| 2 | display_name: "Jail" | ||
| 3 | panels { | ||
| 4 | name: "FLAP" | ||
| 5 | path: "Panels/Throat/throat_1" | ||
| 6 | clue: "flap" | ||
| 7 | answer: "trap" | ||
| 8 | symbols: "zero" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "LUCK" | ||
| 12 | path: "Panels/Throat/throat_2" | ||
| 13 | clue: "luck" | ||
| 14 | answer: "stuck" | ||
| 15 | symbols: "zero" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "STICK" | ||
| 19 | path: "Panels/Throat/throat_3" | ||
| 20 | clue: "stick" | ||
| 21 | answer: "stuck" | ||
| 22 | symbols: "age" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "SNARE" | ||
| 26 | path: "Panels/Throat/throat_4" | ||
| 27 | clue: "snare" | ||
| 28 | answer: "trap" | ||
| 29 | symbols: "sun" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "DOPAMINE" | ||
| 33 | path: "Panels/Bowels/bowels_1" | ||
| 34 | clue: "dopamine" | ||
| 35 | answer: "pain" | ||
| 36 | symbols: "sparkles" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "PALINDROME" | ||
| 40 | path: "Panels/Bowels/bowels_2" | ||
| 41 | clue: "palindrome" | ||
| 42 | answer: "pain" | ||
| 43 | symbols: "sparkles" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "SUPERVILLAIN" | ||
| 47 | path: "Panels/Bowels/bowels_3" | ||
| 48 | clue: "supervillain" | ||
| 49 | answer: "evil" | ||
| 50 | symbols: "sparkles" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "PREVAILS" | ||
| 54 | path: "Panels/Bowels/bowels_4" | ||
| 55 | clue: "prevails" | ||
| 56 | answer: "evil" | ||
| 57 | symbols: "sparkles" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "ENGRAVED" | ||
| 61 | path: "Panels/Bowels2/bowels_1" | ||
| 62 | clue: "engraved" | ||
| 63 | answer: "grave" | ||
| 64 | symbols: "sparkles" | ||
| 65 | } | ||
| 66 | panels { | ||
| 67 | name: "GLIDEPATH" | ||
| 68 | path: "Panels/Bowels2/bowels_2" | ||
| 69 | clue: "glidepath" | ||
| 70 | answer: "death" | ||
| 71 | symbols: "sparkles" | ||
| 72 | } | ||
| 73 | panels { | ||
| 74 | name: "DECATHLON" | ||
| 75 | path: "Panels/Bowels2/bowels_3" | ||
| 76 | clue: "decathlon" | ||
| 77 | answer: "death" | ||
| 78 | symbols: "sparkles" | ||
| 79 | } | ||
| 80 | panels { | ||
| 81 | name: "GRIEVES" | ||
| 82 | path: "Panels/Bowels2/bowels_4" | ||
| 83 | clue: "grieves" | ||
| 84 | answer: "grave" | ||
| 85 | symbols: "sparkles" | ||
| 86 | symbols: "zero" | ||
| 87 | } | ||
| diff --git a/data/maps/the_great/rooms/Jail Part 2.txtpb b/data/maps/the_great/rooms/Jail Part 2.txtpb new file mode 100644 index 0000000..2ef9a2a --- /dev/null +++ b/data/maps/the_great/rooms/Jail Part 2.txtpb | |||
| @@ -0,0 +1,58 @@ | |||
| 1 | name: "Jail Part 2" | ||
| 2 | display_name: "Jail" | ||
| 3 | panels { | ||
| 4 | name: "DIGEST" | ||
| 5 | path: "Panels/Bowels3/bowels_1" | ||
| 6 | clue: "digest" | ||
| 7 | answer: "die" | ||
| 8 | symbols: "sparkles" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "JAUNDICE" | ||
| 12 | path: "Panels/Bowels3/bowels_2" | ||
| 13 | clue: "jaundice" | ||
| 14 | answer: "die" | ||
| 15 | symbols: "sparkles" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "NECROTIZE (1)" | ||
| 19 | path: "Panels/Bowels3/bowels_3" | ||
| 20 | clue: "necrotize" | ||
| 21 | answer: "rot" | ||
| 22 | symbols: "sparkles" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "NECROTIZE (2)" | ||
| 26 | path: "Panels/Bowels3/bowels_4" | ||
| 27 | clue: "necrotize" | ||
| 28 | answer: "rot" | ||
| 29 | symbols: "sun" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "TORMENTS" | ||
| 33 | path: "Panels/Bowels4/bowels_1" | ||
| 34 | clue: "torments" | ||
| 35 | answer: "omen" | ||
| 36 | symbols: "sparkles" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "PILGRIM" | ||
| 40 | path: "Panels/Bowels4/bowels_2" | ||
| 41 | clue: "pilgrim" | ||
| 42 | answer: "grim" | ||
| 43 | symbols: "sparkles" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "GRIMACE" | ||
| 47 | path: "Panels/Bowels4/bowels_3" | ||
| 48 | clue: "grimace" | ||
| 49 | answer: "grim" | ||
| 50 | symbols: "sparkles" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "COMMENCE" | ||
| 54 | path: "Panels/Bowels4/bowels_4" | ||
| 55 | clue: "commence" | ||
| 56 | answer: "omen" | ||
| 57 | symbols: "sparkles" | ||
| 58 | } | ||
| diff --git a/data/maps/the_great/rooms/Jubilant Entrance.txtpb b/data/maps/the_great/rooms/Jubilant Entrance.txtpb new file mode 100644 index 0000000..eaf9811 --- /dev/null +++ b/data/maps/the_great/rooms/Jubilant Entrance.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Jubilant Entrance" | ||
| 2 | display_name: "West Side" | ||
| 3 | ports { | ||
| 4 | name: "JUBILANT" | ||
| 5 | path: "Meshes/Blocks/Warps/worldport12" | ||
| 6 | orientation: "east" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Magnet Room.txtpb b/data/maps/the_great/rooms/Magnet Room.txtpb new file mode 100644 index 0000000..e8fff03 --- /dev/null +++ b/data/maps/the_great/rooms/Magnet Room.txtpb | |||
| @@ -0,0 +1,100 @@ | |||
| 1 | name: "Magnet Room" | ||
| 2 | display_name: "Magnet Room" | ||
| 3 | panels { | ||
| 4 | name: "AIRPLANE" | ||
| 5 | path: "Panels/Magnet Room/magnet_2" | ||
| 6 | clue: "airplane" | ||
| 7 | answer: "fly" | ||
| 8 | symbols: "job" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "PILOT" | ||
| 12 | path: "Panels/Magnet Room/magnet_3" | ||
| 13 | clue: "pilot" | ||
| 14 | answer: "fly" | ||
| 15 | symbols: "job" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "AUTHOR" | ||
| 19 | path: "Panels/Magnet Room/magnet_4" | ||
| 20 | clue: "author" | ||
| 21 | answer: "write" | ||
| 22 | symbols: "job" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "PEN" | ||
| 26 | path: "Panels/Magnet Room/magnet_5" | ||
| 27 | clue: "pen" | ||
| 28 | answer: "write" | ||
| 29 | symbols: "job" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "HEAL" | ||
| 33 | path: "Panels/Magnet Room/magnet_6" | ||
| 34 | clue: "heal" | ||
| 35 | answer: "nurse" | ||
| 36 | symbols: "job" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "CLEAN" | ||
| 40 | path: "Panels/Magnet Room/magnet_7" | ||
| 41 | clue: "clean" | ||
| 42 | answer: "janitor" | ||
| 43 | symbols: "job" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "TRUCKER" | ||
| 47 | path: "Panels/Magnet Room/magnet_8" | ||
| 48 | clue: "trucker" | ||
| 49 | answer: "drive" | ||
| 50 | symbols: "job" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "DOCTOR" | ||
| 54 | path: "Panels/Magnet Room/magnet_9" | ||
| 55 | clue: "doctor" | ||
| 56 | answer: "heal" | ||
| 57 | symbols: "job" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "BARTENDER" | ||
| 61 | path: "Panels/Magnet Room/magnet_10" | ||
| 62 | clue: "bartender" | ||
| 63 | answer: "mix" | ||
| 64 | symbols: "job" | ||
| 65 | } | ||
| 66 | panels { | ||
| 67 | name: "DIG" | ||
| 68 | path: "Panels/Magnet Room/magnet_11" | ||
| 69 | clue: "dig" | ||
| 70 | answer: "shovel" | ||
| 71 | symbols: "job" | ||
| 72 | } | ||
| 73 | panels { | ||
| 74 | name: "TILL" | ||
| 75 | path: "Panels/Magnet Room/magnet_12" | ||
| 76 | clue: "till" | ||
| 77 | answer: "hoe" | ||
| 78 | symbols: "job" | ||
| 79 | } | ||
| 80 | panels { | ||
| 81 | name: "WRENCH" | ||
| 82 | path: "Panels/Magnet Room/magnet_13" | ||
| 83 | clue: "wrench" | ||
| 84 | answer: "turn" | ||
| 85 | symbols: "job" | ||
| 86 | } | ||
| 87 | panels { | ||
| 88 | name: "SAW" | ||
| 89 | path: "Panels/Magnet Room/magnet_14" | ||
| 90 | clue: "saw" | ||
| 91 | answer: "cut" | ||
| 92 | symbols: "job" | ||
| 93 | } | ||
| 94 | panels { | ||
| 95 | name: "BLENDER" | ||
| 96 | path: "Panels/Magnet Room/magnet_15" | ||
| 97 | clue: "blender" | ||
| 98 | answer: "mix" | ||
| 99 | symbols: "job" | ||
| 100 | } | ||
| diff --git a/data/maps/the_great/rooms/Main Area.txtpb b/data/maps/the_great/rooms/Main Area.txtpb new file mode 100644 index 0000000..a70b011 --- /dev/null +++ b/data/maps/the_great/rooms/Main Area.txtpb | |||
| @@ -0,0 +1,147 @@ | |||
| 1 | name: "Main Area" | ||
| 2 | display_name: "Main Area" | ||
| 3 | panels { | ||
| 4 | name: "OUT" | ||
| 5 | path: "Panels/Maze/maze_1" | ||
| 6 | clue: "out" | ||
| 7 | answer: "in" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "INTRO" | ||
| 12 | path: "Panels/General/entry_8" | ||
| 13 | clue: "intro" | ||
| 14 | answer: "intro" | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "BORNE" | ||
| 18 | path: "Panels/General/entry_12" | ||
| 19 | clue: "borne" | ||
| 20 | answer: "born" | ||
| 21 | symbols: "zero" | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "DEW" | ||
| 25 | path: "Panels/General/dyk_1" | ||
| 26 | clue: "dew" | ||
| 27 | answer: "do" | ||
| 28 | symbols: "zero" | ||
| 29 | } | ||
| 30 | panels { | ||
| 31 | name: "EWE" | ||
| 32 | path: "Panels/General/dyk_2" | ||
| 33 | clue: "ewe" | ||
| 34 | answer: "you" | ||
| 35 | symbols: "zero" | ||
| 36 | } | ||
| 37 | panels { | ||
| 38 | name: "NO" | ||
| 39 | path: "Panels/General/dyk_3" | ||
| 40 | clue: "no" | ||
| 41 | answer: "know" | ||
| 42 | symbols: "zero" | ||
| 43 | } | ||
| 44 | panels { | ||
| 45 | name: "BROWN RED ORANGE" | ||
| 46 | path: "Panels/General/seeking_1" | ||
| 47 | clue: "" | ||
| 48 | answer: "bro" | ||
| 49 | symbols: "lingo" | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "DO" | ||
| 53 | path: "Panels/General/uc_1" | ||
| 54 | clue: "do" | ||
| 55 | answer: "do" | ||
| 56 | } | ||
| 57 | panels { | ||
| 58 | name: "YOU" | ||
| 59 | path: "Panels/General/uc_2" | ||
| 60 | clue: "you" | ||
| 61 | answer: "you" | ||
| 62 | } | ||
| 63 | panels { | ||
| 64 | name: "SEE" | ||
| 65 | path: "Panels/General/uc_3" | ||
| 66 | clue: "see" | ||
| 67 | answer: "sea" | ||
| 68 | symbols: "zero" | ||
| 69 | } | ||
| 70 | panels { | ||
| 71 | name: "SMILE" | ||
| 72 | path: "Panels/General/entry_1" | ||
| 73 | clue: "smile" | ||
| 74 | answer: "grin" | ||
| 75 | symbols: "sun" | ||
| 76 | } | ||
| 77 | panels { | ||
| 78 | name: "WHY" | ||
| 79 | path: "Panels/General/red_1" | ||
| 80 | clue: "why" | ||
| 81 | answer: "why" | ||
| 82 | } | ||
| 83 | panels { | ||
| 84 | name: "IS" | ||
| 85 | path: "Panels/General/red_2" | ||
| 86 | clue: "is" | ||
| 87 | answer: "is" | ||
| 88 | } | ||
| 89 | panels { | ||
| 90 | name: "IT" | ||
| 91 | path: "Panels/General/red_3" | ||
| 92 | clue: "it" | ||
| 93 | answer: "it" | ||
| 94 | } | ||
| 95 | panels { | ||
| 96 | name: "NOT" | ||
| 97 | path: "Panels/General/red_4" | ||
| 98 | clue: "not" | ||
| 99 | answer: "not" | ||
| 100 | } | ||
| 101 | panels { | ||
| 102 | name: "RED" | ||
| 103 | path: "Panels/General/red_5" | ||
| 104 | clue: "red" | ||
| 105 | answer: "red" | ||
| 106 | } | ||
| 107 | panels { | ||
| 108 | name: "COLOR" | ||
| 109 | path: "Panels/General/entry_6" | ||
| 110 | clue: "color" | ||
| 111 | answer: "gray" | ||
| 112 | symbols: "example" | ||
| 113 | } | ||
| 114 | panels { | ||
| 115 | name: "BYE" | ||
| 116 | path: "Panels/General/entry_7" | ||
| 117 | clue: "bye" | ||
| 118 | answer: "high" | ||
| 119 | symbols: "sun" | ||
| 120 | symbols: "zero" | ||
| 121 | } | ||
| 122 | ports { | ||
| 123 | name: "ENTRY" | ||
| 124 | path: "Components/Warps/worldport" | ||
| 125 | orientation: "south" | ||
| 126 | } | ||
| 127 | ports { | ||
| 128 | name: "KEEN" | ||
| 129 | path: "Components/Warps/worldport6" | ||
| 130 | orientation: "north" | ||
| 131 | } | ||
| 132 | ports { | ||
| 133 | name: "ORB" | ||
| 134 | path: "Components/Warps/worldport3" | ||
| 135 | orientation: "north" | ||
| 136 | } | ||
| 137 | ports { | ||
| 138 | name: "LINEAR" | ||
| 139 | path: "Components/Warps/worldport15" | ||
| 140 | orientation: "south" | ||
| 141 | } | ||
| 142 | ports { | ||
| 143 | name: "DIGITAL" | ||
| 144 | path: "Components/Warps/worldport4" | ||
| 145 | orientation: "down" | ||
| 146 | required_door { name: "Digital Entrance" } | ||
| 147 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Center.txtpb b/data/maps/the_great/rooms/Maze Center.txtpb new file mode 100644 index 0000000..dc54624 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Center.txtpb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | name: "Maze Center" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "POOR" | ||
| 5 | path: "Panels/Maze/maze_7" | ||
| 6 | clue: "poor" | ||
| 7 | answer: "rich" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "CHASE" | ||
| 12 | path: "Panels/Maze/maze_10" | ||
| 13 | clue: "chase" | ||
| 14 | answer: "hunt" | ||
| 15 | symbols: "sun" | ||
| 16 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Cold Area.txtpb b/data/maps/the_great/rooms/Maze Cold Area.txtpb new file mode 100644 index 0000000..c7650f1 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Cold Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Cold Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "COLD" | ||
| 5 | path: "Panels/Maze/maze_11" | ||
| 6 | clue: "cold" | ||
| 7 | answer: "hot" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb new file mode 100644 index 0000000..d6f265f --- /dev/null +++ b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | name: "Maze Empty Vestibule" | ||
| 2 | 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 new file mode 100644 index 0000000..88b8236 --- /dev/null +++ b/data/maps/the_great/rooms/Maze In Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze In Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "IN" | ||
| 5 | path: "Panels/Maze/maze_3" | ||
| 6 | clue: "in" | ||
| 7 | answer: "out" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Moon Area.txtpb b/data/maps/the_great/rooms/Maze Moon Area.txtpb new file mode 100644 index 0000000..a947415 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Moon Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Moon Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "MOON" | ||
| 5 | path: "Panels/Maze/maze_9" | ||
| 6 | clue: "moon" | ||
| 7 | answer: "sun" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Off Area.txtpb b/data/maps/the_great/rooms/Maze Off Area.txtpb new file mode 100644 index 0000000..b090f21 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Off Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Off Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "OFF" | ||
| 5 | path: "Panels/Maze/maze_14" | ||
| 6 | clue: "off" | ||
| 7 | answer: "on" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Slice Area.txtpb b/data/maps/the_great/rooms/Maze Slice Area.txtpb new file mode 100644 index 0000000..a2b207d --- /dev/null +++ b/data/maps/the_great/rooms/Maze Slice Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Slice Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "SLICE" | ||
| 5 | path: "Panels/Maze/maze_4" | ||
| 6 | clue: "slice" | ||
| 7 | answer: "cut" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Smooth Area.txtpb b/data/maps/the_great/rooms/Maze Smooth Area.txtpb new file mode 100644 index 0000000..d5668f9 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Smooth Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Smooth Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "SMOOTH" | ||
| 5 | path: "Panels/Maze/maze_5" | ||
| 6 | clue: "smooth" | ||
| 7 | answer: "rough" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze South Area.txtpb b/data/maps/the_great/rooms/Maze South Area.txtpb new file mode 100644 index 0000000..c49f1f1 --- /dev/null +++ b/data/maps/the_great/rooms/Maze South Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze South Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "SOUTH" | ||
| 5 | path: "Panels/Maze/maze_2" | ||
| 6 | clue: "south" | ||
| 7 | answer: "north" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Start.txtpb b/data/maps/the_great/rooms/Maze Start.txtpb new file mode 100644 index 0000000..870b4f3 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Start.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Start" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "OUT" | ||
| 5 | path: "Panels/Maze/maze_1" | ||
| 6 | clue: "out" | ||
| 7 | answer: "in" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Tower.txtpb b/data/maps/the_great/rooms/Maze Tower.txtpb new file mode 100644 index 0000000..8bba0eb --- /dev/null +++ b/data/maps/the_great/rooms/Maze Tower.txtpb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | name: "Maze Tower" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "FEEL" | ||
| 5 | path: "Panels/Maze/maze_12" | ||
| 6 | clue: "feel" | ||
| 7 | answer: "touch" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "DECOMPOSE" | ||
| 12 | path: "Panels/Maze/maze_13" | ||
| 13 | clue: "decompose" | ||
| 14 | answer: "rot" | ||
| 15 | symbols: "sun" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "SPIRE" | ||
| 19 | path: "Panels/Towers/tower_1" | ||
| 20 | clue: "spire" | ||
| 21 | answer: "tower" | ||
| 22 | symbols: "sun" | ||
| 23 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Up Area.txtpb b/data/maps/the_great/rooms/Maze Up Area.txtpb new file mode 100644 index 0000000..ee53deb --- /dev/null +++ b/data/maps/the_great/rooms/Maze Up Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Up Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "UP" | ||
| 5 | path: "Panels/Maze/maze_15" | ||
| 6 | clue: "up" | ||
| 7 | answer: "down" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Wreck Area.txtpb b/data/maps/the_great/rooms/Maze Wreck Area.txtpb new file mode 100644 index 0000000..bea3fca --- /dev/null +++ b/data/maps/the_great/rooms/Maze Wreck Area.txtpb | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | name: "Maze Wreck Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "WRECK" | ||
| 5 | path: "Panels/Maze/maze_8" | ||
| 6 | clue: "wreck" | ||
| 7 | answer: "ruin" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | # This is behind a teal wall. | ||
| 12 | name: "MAROON" | ||
| 13 | path: "Panels/General/teal_1" | ||
| 14 | clue: "maroon" | ||
| 15 | answer: "teal" | ||
| 16 | symbols: "sun" | ||
| 17 | } | ||
| diff --git a/data/maps/the_great/rooms/Nature Room.txtpb b/data/maps/the_great/rooms/Nature Room.txtpb new file mode 100644 index 0000000..01f6d1b --- /dev/null +++ b/data/maps/the_great/rooms/Nature Room.txtpb | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | name: "Nature Room" | ||
| 2 | display_name: "North Landscape" | ||
| 3 | panels { | ||
| 4 | name: "SEVERE" | ||
| 5 | path: "Panels/General/nature_2" | ||
| 6 | clue: "severe" | ||
| 7 | answer: "grave" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "FOOT" | ||
| 12 | path: "Panels/General/nature_3" | ||
| 13 | clue: "foot" | ||
| 14 | answer: "yard" | ||
| 15 | symbols: "boxes" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "PAUSES" | ||
| 19 | path: "Panels/General/nature_4" | ||
| 20 | clue: "pauses" | ||
| 21 | answer: "waits" | ||
| 22 | symbols: "sun" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "ABOVE" | ||
| 26 | path: "Panels/General/nature_5" | ||
| 27 | clue: "above" | ||
| 28 | answer: "below" | ||
| 29 | symbols: "sun" | ||
| 30 | } | ||
| diff --git a/data/maps/the_great/rooms/North Landscape.txtpb b/data/maps/the_great/rooms/North Landscape.txtpb new file mode 100644 index 0000000..9f2f1f9 --- /dev/null +++ b/data/maps/the_great/rooms/North Landscape.txtpb | |||
| @@ -0,0 +1,62 @@ | |||
| 1 | name: "North Landscape" | ||
| 2 | display_name: "North Landscape" | ||
| 3 | panels { | ||
| 4 | name: "WEATHER" | ||
| 5 | path: "Panels/General/platforms_1" | ||
| 6 | clue: "weather" | ||
| 7 | answer: "nature" | ||
| 8 | symbols: "boxes" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "ANIMALS" | ||
| 12 | path: "Panels/General/platforms_2" | ||
| 13 | clue: "animals" | ||
| 14 | answer: "nature" | ||
| 15 | symbols: "boxes" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "PLANTS" | ||
| 19 | path: "Panels/General/platforms_3" | ||
| 20 | clue: "plants" | ||
| 21 | answer: "nature" | ||
| 22 | symbols: "boxes" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "LAUGH" | ||
| 26 | path: "Panels/General/dyk_4" | ||
| 27 | clue: "laugh" | ||
| 28 | answer: "half" | ||
| 29 | symbols: "zero" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "FINISHED" | ||
| 33 | path: "Panels/General/dyk_5" | ||
| 34 | clue: "finished" | ||
| 35 | answer: "done" | ||
| 36 | symbols: "sun" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "LAUGH FINISHED" | ||
| 40 | path: "Panels/General/dyk_6" | ||
| 41 | clue: "" | ||
| 42 | answer: "shed" | ||
| 43 | symbols: "lingo" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "INSIDE" | ||
| 47 | path: "Panels/General/nature_1" | ||
| 48 | clue: "inside" | ||
| 49 | answer: "outside" | ||
| 50 | symbols: "sun" | ||
| 51 | } | ||
| 52 | keyholders { | ||
| 53 | name: "X" | ||
| 54 | path: "Components/KeyHolders/keyHolderX" | ||
| 55 | } | ||
| 56 | ports { | ||
| 57 | name: "INVISIBLE" | ||
| 58 | path: "Meshes/Blocks/Warps/worldport20" | ||
| 59 | orientation: "north" | ||
| 60 | # Note that this can be easily entered from the other side. | ||
| 61 | required_door { name: "Invisible Entrance" } | ||
| 62 | } | ||
| diff --git a/data/maps/the_great/rooms/Outside Jail.txtpb b/data/maps/the_great/rooms/Outside Jail.txtpb new file mode 100644 index 0000000..ff1dbbd --- /dev/null +++ b/data/maps/the_great/rooms/Outside Jail.txtpb | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | name: "Outside Jail" | ||
| 2 | display_name: "Jail" | ||
| 3 | panels { | ||
| 4 | name: "GUT" | ||
| 5 | path: "Panels/Head/head_1" | ||
| 6 | clue: "gut" | ||
| 7 | answer: "guilt" | ||
| 8 | symbols: "sparkles" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "HAM" | ||
| 12 | path: "Panels/Head/head_2" | ||
| 13 | clue: "ham" | ||
| 14 | answer: "shame" | ||
| 15 | symbols: "sparkles" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "MAIM" | ||
| 19 | path: "Panels/Head/head_3" | ||
| 20 | clue: "maim" | ||
| 21 | answer: "shame" | ||
| 22 | symbols: "zero" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "WILT" | ||
| 26 | path: "Panels/Head/head_4" | ||
| 27 | clue: "wilt" | ||
| 28 | answer: "guilt" | ||
| 29 | symbols: "zero" | ||
| 30 | } | ||
| diff --git a/data/maps/the_great/rooms/Pillar Room.txtpb b/data/maps/the_great/rooms/Pillar Room.txtpb new file mode 100644 index 0000000..f3fc078 --- /dev/null +++ b/data/maps/the_great/rooms/Pillar Room.txtpb | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | name: "Pillar Room" | ||
| 2 | display_name: "Pillar Room" | ||
| 3 | panels { | ||
| 4 | name: "EYE" | ||
| 5 | path: "Panels/Impressive/entry_2" | ||
| 6 | clue: "eye" | ||
| 7 | answer: "you" | ||
| 8 | symbols: "sun" | ||
| 9 | symbols: "zero" | ||
| 10 | } | ||
| 11 | panels { | ||
| 12 | name: "HAVE" | ||
| 13 | path: "Panels/Impressive/entry_3" | ||
| 14 | clue: "have" | ||
| 15 | answer: "have" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "FOUR" | ||
| 19 | path: "Panels/Impressive/entry_4" | ||
| 20 | clue: "four" | ||
| 21 | answer: "for" | ||
| 22 | symbols: "zero" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "CAUGHT" | ||
| 26 | path: "Panels/Impressive/entry_5" | ||
| 27 | clue: "caught" | ||
| 28 | answer: "got" | ||
| 29 | symbols: "zero" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "TEN" | ||
| 33 | path: "Panels/Impressive/entry_6" | ||
| 34 | clue: "ten" | ||
| 35 | answer: "ten" | ||
| 36 | } | ||
| diff --git a/data/maps/the_great/rooms/Purple Room.txtpb b/data/maps/the_great/rooms/Purple Room.txtpb new file mode 100644 index 0000000..8edc789 --- /dev/null +++ b/data/maps/the_great/rooms/Purple Room.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Purple Room" | ||
| 2 | display_name: "Main Area" | ||
| 3 | ports { | ||
| 4 | name: "DAEDALUS" | ||
| 5 | path: "Components/Warps/worldport18" | ||
| 6 | orientation: "north" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Question Room How.txtpb b/data/maps/the_great/rooms/Question Room How.txtpb new file mode 100644 index 0000000..2130e96 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room How.txtpb | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | name: "Question Room How" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/Questions/question_3" | ||
| 6 | clue: "question" | ||
| 7 | answer: "how" | ||
| 8 | symbols: "example" | ||
| 9 | # "Panels/Question Proxies/question_3_proxied" <- this is just how again | ||
| 10 | proxies { answer: "who" path: "Panels/Question Proxies/question_3_proxied2" } | ||
| 11 | proxies { answer: "why" path: "Panels/Question Proxies/question_3_proxied3" } | ||
| 12 | proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" } | ||
| 13 | proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" } | ||
| 14 | proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" } | ||
| 15 | } | ||
| 16 | paintings { | ||
| 17 | name: "WHY" | ||
| 18 | path: "Components/Paintings/why" | ||
| 19 | orientation: "east" | ||
| 20 | } | ||
| diff --git a/data/maps/the_great/rooms/Question Room What.txtpb b/data/maps/the_great/rooms/Question Room What.txtpb new file mode 100644 index 0000000..e909614 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room What.txtpb | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | name: "Question Room What" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/Questions/question_4" | ||
| 6 | clue: "question" | ||
| 7 | answer: "what" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied" } | ||
| 10 | proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied2" } | ||
| 11 | proxies { answer: "where" path: "Panels/Question Proxies/question_4_proxied3" } | ||
| 12 | proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" } | ||
| 13 | # "Panels/Question Proxies/question_4_proxied5" <- this is just what again | ||
| 14 | proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied6" } | ||
| 15 | } | ||
| diff --git a/data/maps/the_great/rooms/Question Room When.txtpb b/data/maps/the_great/rooms/Question Room When.txtpb new file mode 100644 index 0000000..7c19407 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room When.txtpb | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | name: "Question Room When" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/Questions/question_1" | ||
| 6 | clue: "question" | ||
| 7 | answer: "what" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" } | ||
| 10 | proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" } | ||
| 11 | # "Panels/Question Proxies/question_1_proxied3" <- this is just what again | ||
| 12 | proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" } | ||
| 13 | proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" } | ||
| 14 | proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" } | ||
| 15 | } | ||
| 16 | paintings { | ||
| 17 | name: "WHY" | ||
| 18 | path: "Components/Paintings/why2" | ||
| 19 | orientation: "north" | ||
| 20 | gravity: Y_PLUS | ||
| 21 | } | ||
| diff --git a/data/maps/the_great/rooms/Question Room Who.txtpb b/data/maps/the_great/rooms/Question Room Who.txtpb new file mode 100644 index 0000000..c445009 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room Who.txtpb | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | name: "Question Room Who" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/Questions/question_2" | ||
| 6 | clue: "question" | ||
| 7 | answer: "who" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" } | ||
| 10 | # "Panels/Question Proxies/question_2_proxied2" <- this is just who again | ||
| 11 | proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" } | ||
| 12 | proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" } | ||
| 13 | proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" } | ||
| 14 | proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" } | ||
| 15 | } | ||
| diff --git a/data/maps/the_great/rooms/Salmon Room.txtpb b/data/maps/the_great/rooms/Salmon Room.txtpb new file mode 100644 index 0000000..9e29860 --- /dev/null +++ b/data/maps/the_great/rooms/Salmon Room.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Salmon Room" | ||
| 2 | display_name: "Main Area" | ||
| 3 | ports { | ||
| 4 | name: "BETWEEN" | ||
| 5 | path: "Components/Warps/worldport11" | ||
| 6 | orientation: "east" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Talented Entrance.txtpb b/data/maps/the_great/rooms/Talented Entrance.txtpb new file mode 100644 index 0000000..038c7e7 --- /dev/null +++ b/data/maps/the_great/rooms/Talented Entrance.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Talented Entrance" | ||
| 2 | display_name: "Question Room" | ||
| 3 | ports { | ||
| 4 | name: "TALENTED" | ||
| 5 | path: "Meshes/Blocks/Warps/worldport14" | ||
| 6 | orientation: "south" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Under Question Room.txtpb b/data/maps/the_great/rooms/Under Question Room.txtpb new file mode 100644 index 0000000..757c812 --- /dev/null +++ b/data/maps/the_great/rooms/Under Question Room.txtpb | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | name: "Under Question Room" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/General/question_1" | ||
| 6 | clue: "question" | ||
| 7 | answer: "which" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "where" path: "Panels/General/question_1_proxy_2" } | ||
| 10 | } | ||
| diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb new file mode 100644 index 0000000..f72cce7 --- /dev/null +++ b/data/maps/the_great/rooms/West Side.txtpb | |||
| @@ -0,0 +1,79 @@ | |||
| 1 | name: "West Side" | ||
| 2 | display_name: "West Side" | ||
| 3 | panels { | ||
| 4 | name: "ERASE" | ||
| 5 | path: "Panels/General/entry_9" | ||
| 6 | clue: "erase" | ||
| 7 | answer: "write" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "TEACH" | ||
| 12 | path: "Panels/Magnet Room/magnet_1" | ||
| 13 | clue: "teach" | ||
| 14 | answer: "learn" | ||
| 15 | symbols: "sun" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "RIGHT" | ||
| 19 | path: "Panels/Impressive/entry_1" | ||
| 20 | clue: "right" | ||
| 21 | answer: "wrong" | ||
| 22 | symbols: "sun" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "SAVORY" | ||
| 26 | path: "Panels/Favors/favors_1" | ||
| 27 | clue: "savory" | ||
| 28 | answer: "unsavory" | ||
| 29 | symbols: "sun" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "FLAVORS" | ||
| 33 | path: "Panels/Favors/favors_2" | ||
| 34 | clue: "flavors" | ||
| 35 | answer: "favors" | ||
| 36 | symbols: "sparkles" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "COLOR" | ||
| 40 | path: "Panels/General/entry_5" | ||
| 41 | clue: "color" | ||
| 42 | answer: "red" | ||
| 43 | symbols: "example" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "CLUE" | ||
| 47 | path: "Panels/General/entry_3" | ||
| 48 | clue: "clue" | ||
| 49 | answer: "hint" | ||
| 50 | symbols: "sun" | ||
| 51 | } | ||
| 52 | letters { | ||
| 53 | key: "a" | ||
| 54 | path: "Components/Collectables/a" | ||
| 55 | } | ||
| 56 | paintings { | ||
| 57 | name: "EXTRAVAGANT" | ||
| 58 | path: "Components/Paintings/unless" | ||
| 59 | orientation: "north" | ||
| 60 | move: true | ||
| 61 | enter_only: true | ||
| 62 | required_door { name: "Savory Painting" } | ||
| 63 | } | ||
| 64 | ports { | ||
| 65 | name: "IMPRESSIVE" | ||
| 66 | path: "Meshes/Blocks/Warps/worldport2" | ||
| 67 | orientation: "south" | ||
| 68 | } | ||
| 69 | ports { | ||
| 70 | name: "CC" | ||
| 71 | path: "Meshes/Blocks/Warps/worldport9" | ||
| 72 | orientation: "north" | ||
| 73 | } | ||
| 74 | ports { | ||
| 75 | name: "PARTIAL" | ||
| 76 | path: "Meshes/Blocks/Warps/worldport7" | ||
| 77 | orientation: "east" | ||
| 78 | # ER with this is weird; make sure to place on the surface | ||
| 79 | } | ||
| diff --git a/data/maps/the_great/rooms/Whole Room.txtpb b/data/maps/the_great/rooms/Whole Room.txtpb new file mode 100644 index 0000000..a034626 --- /dev/null +++ b/data/maps/the_great/rooms/Whole Room.txtpb | |||
| @@ -0,0 +1,170 @@ | |||
| 1 | name: "Whole Room" | ||
| 2 | display_name: "North Landscape" | ||
| 3 | panels { | ||
| 4 | name: "VAULT" | ||
| 5 | path: "Panels/Whole Room/whole_1" | ||
| 6 | clue: "vault" | ||
| 7 | answer: "bank" | ||
| 8 | symbols: "boxes" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "STALL" | ||
| 12 | path: "Panels/Whole Room/whole_2" | ||
| 13 | clue: "stall" | ||
| 14 | answer: "barn" | ||
| 15 | symbols: "boxes" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "OFFICE" | ||
| 19 | path: "Panels/Whole Room/whole_3" | ||
| 20 | clue: "office" | ||
| 21 | answer: "bank" | ||
| 22 | symbols: "boxes" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "RAFTER" | ||
| 26 | path: "Panels/Whole Room/whole_4" | ||
| 27 | clue: "rafter" | ||
| 28 | answer: "barn" | ||
| 29 | symbols: "boxes" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "REGISTER" | ||
| 33 | path: "Panels/Whole Room/whole_5" | ||
| 34 | clue: "register" | ||
| 35 | answer: "store" | ||
| 36 | symbols: "boxes" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "SHELF" | ||
| 40 | path: "Panels/Whole Room/whole_6" | ||
| 41 | clue: "shelf" | ||
| 42 | answer: "store" | ||
| 43 | symbols: "boxes" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "BEDROOM" | ||
| 47 | path: "Panels/Whole Room/whole_7" | ||
| 48 | clue: "bedroom" | ||
| 49 | answer: "house" | ||
| 50 | symbols: "boxes" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "BATHROOM" | ||
| 54 | path: "Panels/Whole Room/whole_8" | ||
| 55 | clue: "bathroom" | ||
| 56 | answer: "house" | ||
| 57 | symbols: "boxes" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "PHARMACY" | ||
| 61 | path: "Panels/Whole Room/whole_9" | ||
| 62 | clue: "pharmacy" | ||
| 63 | answer: "hospital" | ||
| 64 | symbols: "boxes" | ||
| 65 | } | ||
| 66 | panels { | ||
| 67 | name: "LOBBY" | ||
| 68 | path: "Panels/Whole Room/whole_10" | ||
| 69 | clue: "lobby" | ||
| 70 | answer: "hotel" | ||
| 71 | symbols: "boxes" | ||
| 72 | } | ||
| 73 | panels { | ||
| 74 | name: "CAFETERIA" | ||
| 75 | path: "Panels/Whole Room/whole_11" | ||
| 76 | clue: "cafeteria" | ||
| 77 | answer: "hospital" | ||
| 78 | symbols: "boxes" | ||
| 79 | } | ||
| 80 | panels { | ||
| 81 | name: "ROOM" | ||
| 82 | path: "Panels/Whole Room/whole_12" | ||
| 83 | clue: "room" | ||
| 84 | answer: "hotel" | ||
| 85 | symbols: "boxes" | ||
| 86 | } | ||
| 87 | panels { | ||
| 88 | name: "BLEACHER" | ||
| 89 | path: "Panels/Whole Room/whole_13" | ||
| 90 | clue: "bleacher" | ||
| 91 | answer: "stadium" | ||
| 92 | symbols: "boxes" | ||
| 93 | } | ||
| 94 | panels { | ||
| 95 | name: "MACHINE" | ||
| 96 | path: "Panels/Whole Room/whole_14" | ||
| 97 | clue: "machine" | ||
| 98 | answer: "factory" | ||
| 99 | symbols: "boxes" | ||
| 100 | } | ||
| 101 | panels { | ||
| 102 | name: "LINE" | ||
| 103 | path: "Panels/Whole Room/whole_15" | ||
| 104 | clue: "line" | ||
| 105 | answer: "factory" | ||
| 106 | symbols: "boxes" | ||
| 107 | } | ||
| 108 | panels { | ||
| 109 | name: "CONCESSIONS" | ||
| 110 | path: "Panels/Whole Room/whole_16" | ||
| 111 | clue: "concessions" | ||
| 112 | answer: "stadium" | ||
| 113 | symbols: "boxes" | ||
| 114 | } | ||
| 115 | panels { | ||
| 116 | name: "WALL" | ||
| 117 | path: "Panels/Whole Room/whole_17" | ||
| 118 | clue: "wall" | ||
| 119 | answer: "fort" | ||
| 120 | symbols: "boxes" | ||
| 121 | } | ||
| 122 | panels { | ||
| 123 | name: "GATE" | ||
| 124 | path: "Panels/Whole Room/whole_18" | ||
| 125 | clue: "gate" | ||
| 126 | answer: "fort" | ||
| 127 | symbols: "boxes" | ||
| 128 | } | ||
| 129 | panels { | ||
| 130 | name: "HOME (1)" | ||
| 131 | path: "Panels/Whole Room/whole_19" | ||
| 132 | clue: "home" | ||
| 133 | answer: "duplex" | ||
| 134 | symbols: "boxes" | ||
| 135 | } | ||
| 136 | panels { | ||
| 137 | name: "HOME (2)" | ||
| 138 | path: "Panels/Whole Room/whole_20" | ||
| 139 | clue: "home" | ||
| 140 | answer: "duplex" | ||
| 141 | symbols: "boxes" | ||
| 142 | } | ||
| 143 | panels { | ||
| 144 | name: "DICE" | ||
| 145 | path: "Panels/Whole Room/whole_21" | ||
| 146 | clue: "dice" | ||
| 147 | answer: "casino" | ||
| 148 | symbols: "boxes" | ||
| 149 | } | ||
| 150 | panels { | ||
| 151 | name: "MOAT" | ||
| 152 | path: "Panels/Whole Room/whole_22" | ||
| 153 | clue: "moat" | ||
| 154 | answer: "castle" | ||
| 155 | symbols: "boxes" | ||
| 156 | } | ||
| 157 | panels { | ||
| 158 | name: "CHIPS" | ||
| 159 | path: "Panels/Whole Room/whole_23" | ||
| 160 | clue: "chips" | ||
| 161 | answer: "casino" | ||
| 162 | symbols: "boxes" | ||
| 163 | } | ||
| 164 | panels { | ||
| 165 | name: "TOWER" | ||
| 166 | path: "Panels/Whole Room/whole_24" | ||
| 167 | clue: "tower" | ||
| 168 | answer: "castle" | ||
| 169 | symbols: "boxes" | ||
| 170 | } | ||
| diff --git a/data/maps/the_great/rooms/Y Room.txtpb b/data/maps/the_great/rooms/Y Room.txtpb new file mode 100644 index 0000000..b20420c --- /dev/null +++ b/data/maps/the_great/rooms/Y Room.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "Y Room" | ||
| 2 | display_name: "Question Room" | ||
| 3 | letters { | ||
| 4 | key: "y" | ||
| 5 | path: "Components/Collectables/y" | ||
| 6 | } | ||
| diff --git a/data/maps/the_great/rooms/Zero Room.txtpb b/data/maps/the_great/rooms/Zero Room.txtpb new file mode 100644 index 0000000..fb19606 --- /dev/null +++ b/data/maps/the_great/rooms/Zero Room.txtpb | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | name: "Zero Room" | ||
| 2 | display_name: "Zero Room" | ||
| 3 | panels { | ||
| 4 | name: "HERO" | ||
| 5 | path: "Panels/General/zero_1" | ||
| 6 | clue: "hero" | ||
| 7 | answer: "zero" | ||
| 8 | symbols: "zero" | ||
| 9 | required_door { name: "Zero Entrance" } | ||
| 10 | } | ||
| 11 | panels { | ||
| 12 | name: "MANY" | ||
| 13 | path: "Panels/General/zero_2" | ||
| 14 | clue: "many" | ||
| 15 | answer: "zero" | ||
| 16 | symbols: "sun" | ||
| 17 | required_door { name: "Zero Entrance" } | ||
| 18 | } | ||
| 19 | panels { | ||
| 20 | name: "SHIFT" | ||
| 21 | path: "Panels/General/zero_3" | ||
| 22 | clue: "shift" | ||
| 23 | answer: "control" | ||
| 24 | symbols: "example" | ||
| 25 | } | ||
| 26 | panels { | ||
| 27 | name: "REMAINING" | ||
| 28 | path: "Panels/General/zero_5" | ||
| 29 | clue: "remaining" | ||
| 30 | answer: "zero" | ||
| 31 | symbols: "question" | ||
| 32 | required_door { name: "Zero Entrance" } | ||
| 33 | } | ||
| 34 | panels { | ||
| 35 | name: "MIDDLE" | ||
| 36 | path: "Panels/General/zero_4" | ||
| 37 | clue: "middle" | ||
| 38 | answer: "center" | ||
| 39 | symbols: "sun" | ||
| 40 | } | ||
