about summary refs log tree commit diff stats
path: root/data/maps/the_jubilant
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_jubilant')
-rw-r--r--data/maps/the_jubilant/doors.txtpb11
-rw-r--r--data/maps/the_jubilant/metadata.txtpb5
-rw-r--r--data/maps/the_jubilant/rooms/J Room.txtpb1
-rw-r--r--data/maps/the_jubilant/rooms/Main Area.txtpb29
-rw-r--r--data/maps/the_jubilant/rooms/Side Area.txtpb2
5 files changed, 32 insertions, 16 deletions
diff --git a/data/maps/the_jubilant/doors.txtpb b/data/maps/the_jubilant/doors.txtpb index 02db1ff..90bfd0f 100644 --- a/data/maps/the_jubilant/doors.txtpb +++ b/data/maps/the_jubilant/doors.txtpb
@@ -31,3 +31,14 @@ doors {
31 panels { room: "Main Area" name: "QUEEN" answer: "jack" } 31 panels { room: "Main Area" name: "QUEEN" answer: "jack" }
32 location_room: "Main Area" 32 location_room: "Main Area"
33} 33}
34doors {
35 name: "Side Room Puzzles"
36 type: LOCATION_ONLY
37 panels { room: "Side Area" name: "CALLBACK" }
38 panels { room: "Side Area" name: "CALL" }
39 panels { room: "Side Area" name: "PUSHBACK" }
40 panels { room: "Side Area" name: "PUSH" }
41 panels { room: "Side Area" name: "FLASHBACK" }
42 panels { room: "Side Area" name: "FLASH" }
43 location_room: "Side Area"
44}
diff --git a/data/maps/the_jubilant/metadata.txtpb b/data/maps/the_jubilant/metadata.txtpb new file mode 100644 index 0000000..4af1874 --- /dev/null +++ b/data/maps/the_jubilant/metadata.txtpb
@@ -0,0 +1,5 @@
1display_name: "The Jubilant"
2worldport_entrance {
3 room: "Main Area"
4 name: "GREAT"
5}
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 @@
1name: "J Room" 1name: "J Room"
2display_name: "Jubilant"
3letters { 2letters {
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 3f12452..b38fafd 100644 --- a/data/maps/the_jubilant/rooms/Main Area.txtpb +++ b/data/maps/the_jubilant/rooms/Main Area.txtpb
@@ -1,11 +1,10 @@
1name: "Main Area" 1name: "Main Area"
2display_name: "Jubilant"
3panels { 2panels {
4 name: "GEMSTONE" 3 name: "GEMSTONE"
5 path: "Panels/Main/panel_1" 4 path: "Panels/Main/panel_1"
6 clue: "gemstone" 5 clue: "gemstone"
7 answer: "ruby" 6 answer: "ruby"
8 symbols: "example" 7 symbols: EXAMPLE
9 proxies { answer: "jade" path: "Panels/J/panel_1" } 8 proxies { answer: "jade" path: "Panels/J/panel_1" }
10} 9}
11panels { 10panels {
@@ -13,7 +12,7 @@ panels {
13 path: "Panels/Main/panel_2" 12 path: "Panels/Main/panel_2"
14 clue: "pull" 13 clue: "pull"
15 answer: "yank" 14 answer: "yank"
16 symbols: "pyramid" 15 symbols: PYRAMID
17 proxies { answer: "jerk" path: "Panels/J/panel_2" } 16 proxies { answer: "jerk" path: "Panels/J/panel_2" }
18} 17}
19panels { 18panels {
@@ -21,7 +20,7 @@ panels {
21 path: "Panels/Main/panel_3" 20 path: "Panels/Main/panel_3"
22 clue: "loin" 21 clue: "loin"
23 answer: "coin" 22 answer: "coin"
24 symbols: "zero" 23 symbols: ZERO
25 proxies { answer: "join" path: "Panels/J/panel_3" } 24 proxies { answer: "join" path: "Panels/J/panel_3" }
26} 25}
27panels { 26panels {
@@ -29,7 +28,7 @@ panels {
29 path: "Panels/Main/panel_4" 28 path: "Panels/Main/panel_4"
30 clue: "small" 29 clue: "small"
31 answer: "large" 30 answer: "large"
32 symbols: "sun" 31 symbols: SUN
33 proxies { answer: "jumbo" path: "Panels/J/panel_4" } 32 proxies { answer: "jumbo" path: "Panels/J/panel_4" }
34} 33}
35panels { 34panels {
@@ -37,7 +36,7 @@ panels {
37 path: "Panels/Main/panel_5" 36 path: "Panels/Main/panel_5"
38 clue: "hop" 37 clue: "hop"
39 answer: "leap" 38 answer: "leap"
40 symbols: "pyramid" 39 symbols: PYRAMID
41 proxies { answer: "jump" path: "Panels/J/panel_5" } 40 proxies { answer: "jump" path: "Panels/J/panel_5" }
42} 41}
43panels { 42panels {
@@ -45,7 +44,7 @@ panels {
45 path: "Panels/Main/panel_6" 44 path: "Panels/Main/panel_6"
46 clue: "unfair" 45 clue: "unfair"
47 answer: "fair" 46 answer: "fair"
48 symbols: "sun" 47 symbols: SUN
49 proxies { answer: "just" path: "Panels/J/panel_6" } 48 proxies { answer: "just" path: "Panels/J/panel_6" }
50} 49}
51panels { 50panels {
@@ -53,7 +52,7 @@ panels {
53 path: "Panels/Main/panel_7" 52 path: "Panels/Main/panel_7"
54 clue: "sprint" 53 clue: "sprint"
55 answer: "run" 54 answer: "run"
56 symbols: "pyramid" 55 symbols: PYRAMID
57 proxies { answer: "jog" path: "Panels/J/panel_7" } 56 proxies { answer: "jog" path: "Panels/J/panel_7" }
58} 57}
59panels { 58panels {
@@ -61,7 +60,7 @@ panels {
61 path: "Panels/Main/panel_8" 60 path: "Panels/Main/panel_8"
62 clue: "minor" 61 clue: "minor"
63 answer: "adult" 62 answer: "adult"
64 symbols: "sun" 63 symbols: SUN
65 proxies { answer: "major" path: "Panels/J/panel_8" } 64 proxies { answer: "major" path: "Panels/J/panel_8" }
66} 65}
67panels { 66panels {
@@ -69,7 +68,7 @@ panels {
69 path: "Panels/Main/panel_9" 68 path: "Panels/Main/panel_9"
70 clue: "bird" 69 clue: "bird"
71 answer: "owl" 70 answer: "owl"
72 symbols: "example" 71 symbols: EXAMPLE
73 proxies { answer: "jay" path: "Panels/J/panel_9" } 72 proxies { answer: "jay" path: "Panels/J/panel_9" }
74} 73}
75panels { 74panels {
@@ -77,7 +76,7 @@ panels {
77 path: "Panels/Main/panel_10" 76 path: "Panels/Main/panel_10"
78 clue: "tree" 77 clue: "tree"
79 answer: "forest" 78 answer: "forest"
80 symbols: "boxes" 79 symbols: BOXES
81 proxies { answer: "jungle" path: "Panels/J/panel_10" } 80 proxies { answer: "jungle" path: "Panels/J/panel_10" }
82} 81}
83panels { 82panels {
@@ -85,7 +84,7 @@ panels {
85 path: "Panels/Main/panel_11" 84 path: "Panels/Main/panel_11"
86 clue: "orange" 85 clue: "orange"
87 answer: "fruit" 86 answer: "fruit"
88 symbols: "example" 87 symbols: EXAMPLE
89 proxies { answer: "juice" path: "Panels/J/panel_11" } 88 proxies { answer: "juice" path: "Panels/J/panel_11" }
90} 89}
91panels { 90panels {
@@ -93,11 +92,13 @@ panels {
93 path: "Panels/Main/panel_12" 92 path: "Panels/Main/panel_12"
94 clue: "queen" 93 clue: "queen"
95 answer: "king" 94 answer: "king"
96 symbols: "example" 95 symbols: EXAMPLE
97 proxies { answer: "jack" path: "Panels/J/panel_12" } 96 proxies { answer: "jack" path: "Panels/J/panel_12" }
98} 97}
99ports { 98ports {
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 @@
1name: "Side Area" 1name: "Side Area"
2display_name: "Jubilant"
3panels { 2panels {
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 {
39keyholders { 38keyholders {
40 name: "J" 39 name: "J"
41 path: "Components/KeyHolders/keyHolderJ" 40 path: "Components/KeyHolders/keyHolderJ"
41 key: "j"
42} 42}