summary refs log tree commit diff stats
path: root/data/maps/the_extravagant
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_extravagant')
-rw-r--r--data/maps/the_extravagant/connections.txtpb145
-rw-r--r--data/maps/the_extravagant/doors.txtpb40
-rw-r--r--data/maps/the_extravagant/rooms/E Room.txtpb6
-rw-r--r--data/maps/the_extravagant/rooms/Engine Room.txtpb29
-rw-r--r--data/maps/the_extravagant/rooms/Hat Chamber.txtpb22
-rw-r--r--data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb9
-rw-r--r--data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb9
-rw-r--r--data/maps/the_extravagant/rooms/X Minus.txtpb23
-rw-r--r--data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb9
-rw-r--r--data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb9
-rw-r--r--data/maps/the_extravagant/rooms/X Plus.txtpb27
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb28
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb21
-rw-r--r--data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb9
-rw-r--r--data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb16
-rw-r--r--data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb31
16 files changed, 433 insertions, 0 deletions
diff --git a/data/maps/the_extravagant/connections.txtpb b/data/maps/the_extravagant/connections.txtpb new file mode 100644 index 0000000..50b65d5 --- /dev/null +++ b/data/maps/the_extravagant/connections.txtpb
@@ -0,0 +1,145 @@
1connections {
2 from {
3 painting {
4 room: "Y Minus First Floor"
5 name: "SMILE"
6 }
7 }
8 to {
9 painting {
10 room: "Y Minus Second Floor"
11 name: "SMILE"
12 }
13 }
14 oneway: true
15}
16connections {
17 from_room: "Y Minus Second Floor"
18 to_room: "Y Minus First Floor"
19 oneway: true
20}
21connections {
22 from {
23 painting {
24 room: "Y Minus Second Floor"
25 name: "UNMORE"
26 }
27 }
28 to {
29 painting {
30 room: "Y Plus Third Floor"
31 name: "UNMORE"
32 }
33 }
34 oneway: true
35}
36connections {
37 from_room: "Y Plus Third Floor"
38 to_room: "Y Plus First Floor"
39 oneway: true
40}
41connections {
42 from {
43 painting {
44 room: "Y Plus Third Floor"
45 name: "UNDUE"
46 }
47 }
48 to {
49 painting {
50 room: "Hat Chamber"
51 name: "UNDUE"
52 }
53 }
54 oneway: true
55}
56connections {
57 from_room: "Y Minus Third Floor"
58 to_room: "Y Minus Second Floor"
59 oneway: true
60}
61connections {
62 from_room: "Hat Chamber"
63 to_room: "Y Minus Third Floor"
64 oneway: true
65}
66connections {
67 from {
68 painting {
69 room: "Y Plus First Floor"
70 name: "UNDUE"
71 }
72 }
73 to {
74 painting {
75 room: "Engine Room"
76 name: "UNDUE"
77 }
78 }
79 oneway: true
80}
81connections {
82 from {
83 painting {
84 room: "Y Plus First Floor"
85 name: "UNLESS"
86 }
87 }
88 to {
89 painting {
90 room: "X Plus"
91 name: "UNLESS"
92 }
93 }
94 oneway: true
95}
96connections {
97 from_room: "X Plus"
98 to_room: "X Plus Middle Leg"
99 door { name: "M Side Middle Door" }
100}
101connections {
102 from_room: "X Plus"
103 to_room: "X Plus Right Leg"
104 door { name: "M Side Right Door" }
105}
106connections {
107 from {
108 painting {
109 room: "X Plus"
110 name: "UNDONE"
111 }
112 }
113 to {
114 painting {
115 room: "X Minus"
116 name: "UNDONE"
117 }
118 }
119 oneway: true
120}
121connections {
122 from_room: "X Minus"
123 to_room: "X Minus Middle Leg"
124 door { name: "W Side Middle Door" }
125}
126connections {
127 from_room: "X Minus"
128 to_room: "X Minus Right Leg"
129 door { name: "W Side Right Door" }
130}
131connections {
132 from {
133 painting {
134 room: "X Minus"
135 name: "SMILE"
136 }
137 }
138 to {
139 painting {
140 room: "Y Minus Second Floor"
141 name: "SMILE"
142 }
143 }
144 oneway: true
145}
diff --git a/data/maps/the_extravagant/doors.txtpb b/data/maps/the_extravagant/doors.txtpb new file mode 100644 index 0000000..b7e7e06 --- /dev/null +++ b/data/maps/the_extravagant/doors.txtpb
@@ -0,0 +1,40 @@
1doors {
2 name: "M Side Middle Door"
3 type: EVENT
4 panels { room: "X Plus" name: "ROSE" }
5}
6doors {
7 name: "M Side Right Door"
8 type: EVENT
9 panels { room: "X Plus" name: "ROSE" }
10}
11doors {
12 name: "W Side Middle Door"
13 type: EVENT
14 panels { room: "X Minus" name: "DUO" }
15}
16doors {
17 name: "W Side Right Door"
18 type: EVENT
19 panels { room: "X Minus" name: "DUO" }
20}
21doors {
22 name: "E Door"
23 type: EVENT
24 panels { room: "Engine Room" name: "ENGINE" }
25 panels { room: "Engine Room" name: "CABOOSE" }
26 panels { room: "Hat Chamber" name: "BRIM" }
27 panels { room: "Hat Chamber" name: "OUTFIT" }
28 panels { room: "X Minus Middle Leg" name: "ANTENNA" }
29 panels { room: "X Minus Right Leg" name: "ROWBOAT" }
30 panels { room: "X Minus" name: "DUO" }
31 panels { room: "X Plus Middle Leg" name: "COLONY" }
32 panels { room: "X Plus Right Leg" name: "HEAD" }
33 panels { room: "X Plus" name: "ROSE" }
34 panels { room: "Y Minus First Floor" name: "RHINO" }
35 panels { room: "Y Minus First Floor" name: "HORN" }
36 panels { room: "Y Minus Second Floor" name: "COMPASS" }
37 panels { room: "Y Minus Third Floor" name: "WHISKERS" }
38 panels { room: "Y Plus Third Floor" name: "CACTUS" }
39 panels { room: "Y Plus Third Floor" name: "TAIL" }
40}
diff --git a/data/maps/the_extravagant/rooms/E Room.txtpb b/data/maps/the_extravagant/rooms/E Room.txtpb new file mode 100644 index 0000000..4b1f284 --- /dev/null +++ b/data/maps/the_extravagant/rooms/E Room.txtpb
@@ -0,0 +1,6 @@
1name: "E Room"
2display_name: "3"
3letters {
4 key: "e"
5 path: "Components/Collectables/e"
6}
diff --git a/data/maps/the_extravagant/rooms/Engine Room.txtpb b/data/maps/the_extravagant/rooms/Engine Room.txtpb new file mode 100644 index 0000000..b724a65 --- /dev/null +++ b/data/maps/the_extravagant/rooms/Engine Room.txtpb
@@ -0,0 +1,29 @@
1name: "Engine Room"
2display_name: "Engine Room"
3panels {
4 name: "ENGINE"
5 path: "Panels/panel_8"
6 clue: "engine"
7 answer: "train"
8 symbols: "boxes"
9}
10panels {
11 name: "CABOOSE"
12 path: "Panels/panel_9"
13 clue: "caboose"
14 answer: "train"
15 symbols: "boxes"
16}
17paintings {
18 name: "UNDUE"
19 path: "Components/Paintings/undue3"
20 gravity: Z_PLUS
21 orientation: "south" # TODO: this is meaningless with Z-axis gravity :/
22 display_name: "E Side Painting On E"
23}
24ports {
25 name: "GALLERY"
26 path: "Components/Warps/worldport2"
27 gravity: Z_PLUS
28 # TODO: orientation is not well defined with Z-axis gravity
29}
diff --git a/data/maps/the_extravagant/rooms/Hat Chamber.txtpb b/data/maps/the_extravagant/rooms/Hat Chamber.txtpb new file mode 100644 index 0000000..62ac741 --- /dev/null +++ b/data/maps/the_extravagant/rooms/Hat Chamber.txtpb
@@ -0,0 +1,22 @@
1name: "Hat Chamber"
2display_name: "3"
3panels {
4 name: "BRIM"
5 path: "Panels/panel_14"
6 clue: "brim"
7 answer: "hat"
8 symbols: "boxes"
9}
10panels {
11 name: "OUTFIT"
12 path: "Panels/panel_15"
13 clue: "outfit"
14 answer: "hat"
15 symbols: "boxes"
16}
17paintings {
18 name: "UNDUE"
19 path: "Components/Paintings/undue"
20 orientation: "north"
21 display_name: "Hat Chamber Painting"
22}
diff --git a/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb b/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb new file mode 100644 index 0000000..f1ecdb2 --- /dev/null +++ b/data/maps/the_extravagant/rooms/X Minus Middle Leg.txtpb
@@ -0,0 +1,9 @@
1name: "X Minus Middle Leg"
2display_name: "W"
3panels {
4 name: "ANTENNA"
5 path: "Panels/panel_7"
6 clue: "antenna"
7 answer: "ant"
8 symbols: "boxes"
9}
diff --git a/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb b/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb new file mode 100644 index 0000000..54fe1d4 --- /dev/null +++ b/data/maps/the_extravagant/rooms/X Minus Right Leg.txtpb
@@ -0,0 +1,9 @@
1name: "X Minus Right Leg"
2display_name: "W"
3panels {
4 name: "ROWBOAT"
5 path: "Panels/panel_13"
6 clue: "rowboat"
7 answer: "oar"
8 symbols: "boxes"
9}
diff --git a/data/maps/the_extravagant/rooms/X Minus.txtpb b/data/maps/the_extravagant/rooms/X Minus.txtpb new file mode 100644 index 0000000..45847e1 --- /dev/null +++ b/data/maps/the_extravagant/rooms/X Minus.txtpb
@@ -0,0 +1,23 @@
1name: "X Minus"
2display_name: "W"
3panels {
4 name: "DUO"
5 path: "Panels/panel_1"
6 clue: "duo"
7 answer: "trio"
8 symbols: "boxes"
9}
10paintings {
11 name: "SMILE"
12 path: "Components/Paintings/smile3"
13 gravity: X_MINUS
14 orientation: "up"
15 display_name: "W Side Right Painting"
16}
17paintings {
18 name: "UNDONE"
19 path: "Components/Paintings/undone2"
20 gravity: X_MINUS
21 orientation: "up"
22 display_name: "W Side Left Painting"
23}
diff --git a/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb b/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb new file mode 100644 index 0000000..b117781 --- /dev/null +++ b/data/maps/the_extravagant/rooms/X Plus Middle Leg.txtpb
@@ -0,0 +1,9 @@
1name: "X Plus Middle Leg"
2display_name: "M"
3panels {
4 name: "COLONY"
5 path: "Panels/panel_10"
6 clue: "colony"
7 answer: "ant"
8 symbols: "boxes"
9}
diff --git a/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb b/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb new file mode 100644 index 0000000..9b258fb --- /dev/null +++ b/data/maps/the_extravagant/rooms/X Plus Right Leg.txtpb
@@ -0,0 +1,9 @@
1name: "X Plus Right Leg"
2display_name: "M"
3panels {
4 name: "HEAD"
5 path: "Panels/panel_4"
6 clue: "head"
7 answer: "hair"
8 symbols: "boxes"
9}
diff --git a/data/maps/the_extravagant/rooms/X Plus.txtpb b/data/maps/the_extravagant/rooms/X Plus.txtpb new file mode 100644 index 0000000..f8c08d0 --- /dev/null +++ b/data/maps/the_extravagant/rooms/X Plus.txtpb
@@ -0,0 +1,27 @@
1name: "X Plus"
2display_name: "M"
3panels {
4 name: "ROSE"
5 path: "Panels/panel_16"
6 clue: "rose"
7 answer: "thorn"
8 symbols: "boxes"
9}
10paintings {
11 name: "UNLESS"
12 path: "Components/Paintings/unless"
13 gravity: X_PLUS
14 orientation: "south"
15 display_name: "M Side Left Painting"
16}
17paintings {
18 name: "UNDONE"
19 path: "Components/Paintings/undone"
20 gravity: X_PLUS
21 orientation: "south"
22 display_name: "M Side Right Painting"
23}
24keyholders {
25 name: "M"
26 path: "Components/KeyHolders/keyHolderM"
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 new file mode 100644 index 0000000..fb674c0 --- /dev/null +++ b/data/maps/the_extravagant/rooms/Y Minus First Floor.txtpb
@@ -0,0 +1,28 @@
1name: "Y Minus First Floor"
2display_name: "3"
3panels {
4 name: "RHINO"
5 path: "Panels/panel_2"
6 clue: "rhino"
7 answer: "horn"
8 symbols: "boxes"
9}
10panels {
11 name: "HORN"
12 path: "Panels/panel_3"
13 clue: "horn"
14 answer: "rhino"
15 symbols: "boxes"
16}
17paintings {
18 name: "GALLERY"
19 path: "Components/Paintings/unless3"
20 orientation: "south"
21 display_name: "3 Side First Floor Near Panels Painting"
22}
23paintings {
24 name: "SMILE"
25 path: "Components/Paintings/smile"
26 orientation: "east"
27 display_name: "3 Side First Floor Other Painting"
28}
diff --git a/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb b/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb new file mode 100644 index 0000000..71c819f --- /dev/null +++ b/data/maps/the_extravagant/rooms/Y Minus Second Floor.txtpb
@@ -0,0 +1,21 @@
1name: "Y Minus Second Floor"
2display_name: "3"
3panels {
4 name: "COMPASS"
5 path: "Panels/panel_5"
6 clue: "compass"
7 answer: "north"
8 symbols: "boxes"
9}
10paintings {
11 name: "UNMORE"
12 path: "Components/Paintings/unmore"
13 orientation: "east"
14 display_name: "3 Side Second Floor Other Painting"
15}
16paintings {
17 name: "SMILE"
18 path: "Components/Paintings/smile2"
19 orientation: "south"
20 display_name: "3 Side Second Floor Near Panel Painting"
21}
diff --git a/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb b/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb new file mode 100644 index 0000000..f5ebe14 --- /dev/null +++ b/data/maps/the_extravagant/rooms/Y Minus Third Floor.txtpb
@@ -0,0 +1,9 @@
1name: "Y Minus Third Floor"
2display_name: "3"
3panels {
4 name: "WHISKERS"
5 path: "Panels/panel_11"
6 clue: "whiskers"
7 answer: "rat"
8 symbols: "boxes"
9}
diff --git a/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb b/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb new file mode 100644 index 0000000..9c8120c --- /dev/null +++ b/data/maps/the_extravagant/rooms/Y Plus First Floor.txtpb
@@ -0,0 +1,16 @@
1name: "Y Plus First Floor"
2display_name: "E"
3paintings {
4 name: "UNDUE"
5 path: "Components/Paintings/undue4"
6 gravity: Y_PLUS
7 orientation: "south"
8 display_name: "E Side Painting On E"
9}
10paintings {
11 name: "UNLESS"
12 path: "Components/Paintings/unless2"
13 gravity: Y_PLUS
14 orientation: "east"
15 display_name: "E Side First Floor Painting On Wall"
16}
diff --git a/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb b/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb new file mode 100644 index 0000000..3fd845b --- /dev/null +++ b/data/maps/the_extravagant/rooms/Y Plus Third Floor.txtpb
@@ -0,0 +1,31 @@
1name: "Y Plus Third Floor"
2# It's the second floor too...
3display_name: "E"
4panels {
5 name: "CACTUS"
6 path: "Panels/panel_6"
7 clue: "cactus"
8 answer: "thorn"
9 symbols: "boxes"
10}
11panels {
12 name: "TAIL"
13 path: "Panels/panel_12"
14 clue: "tail"
15 answer: "rat"
16 symbols: "boxes"
17}
18paintings {
19 name: "UNMORE"
20 path: "Components/Paintings/unmore2"
21 gravity: Y_PLUS
22 orientation: "east"
23 display_name: "E Side Third Floor Painting"
24}
25paintings {
26 name: "UNDUE"
27 path: "Components/Paintings/undue2"
28 gravity: Y_PLUS
29 orientation: "south"
30 display_name: "Hat Chamber Upside Down Painting"
31}