summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/connections.txtpb18
-rw-r--r--data/ids.yaml20
-rw-r--r--data/maps/the_gallery/doors.txtpb2
-rw-r--r--data/maps/the_sun_temple/connections.txtpb15
-rw-r--r--data/maps/the_sun_temple/doors.txtpb23
-rw-r--r--data/maps/the_sun_temple/metadata.txtpb1
-rw-r--r--data/maps/the_sun_temple/rooms/Ending.txtpb6
-rw-r--r--data/maps/the_sun_temple/rooms/Entrance.txtpb14
-rw-r--r--data/maps/the_sun_temple/rooms/Mastery.txtpb6
-rw-r--r--data/maps/the_sun_temple/rooms/Temple.txtpb64
10 files changed, 167 insertions, 2 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index a8ed671..923cc6e 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -28,7 +28,6 @@
28# the_gallery/Main Area/RAINBOW 28# the_gallery/Main Area/RAINBOW
29# the_gallery/Main Area/WORDS 29# the_gallery/Main Area/WORDS
30# the_gallery/Main Area/CASTLE 30# the_gallery/Main Area/CASTLE
31# the_gallery/Main Area/SUNTEMPLE
32# the_great/Purple Room/DAEDALUS 31# the_great/Purple Room/DAEDALUS
33# the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this) 32# the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this)
34# the_great/West Side/CC 33# the_great/West Side/CC
@@ -54,6 +53,7 @@
54# the_repetitive/Main Room/CC 53# the_repetitive/Main Room/CC
55# cc <-> the shop (keyholder door only needed one way) 54# cc <-> the shop (keyholder door only needed one way)
56# the_sturdy/S2 Area/RAINBOW 55# the_sturdy/S2 Area/RAINBOW
56# the_sun_temple/Entrance/UNKEMPT
57connections { 57connections {
58 from { 58 from {
59 port { 59 port {
@@ -1104,3 +1104,19 @@ connections {
1104 } 1104 }
1105 } 1105 }
1106} 1106}
1107connections {
1108 from {
1109 painting {
1110 map: "the_gallery"
1111 room: "Main Area"
1112 name: "SUNTEMPLE"
1113 }
1114 }
1115 to {
1116 room {
1117 map: "the_sun_temple"
1118 name: "Entrance"
1119 }
1120 }
1121 oneway: true
1122}
diff --git a/data/ids.yaml b/data/ids.yaml index 0c55991..9088205 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -1720,6 +1720,25 @@ maps:
1720 S2 Area: 1720 S2 Area:
1721 panels: 1721 panels:
1722 COLORS: 1201 1722 COLORS: 1201
1723 the_sun_temple:
1724 rooms:
1725 Entrance:
1726 panels:
1727 SUN: 1212
1728 Mastery:
1729 masteries:
1730 MASTERY: 1213
1731 Temple:
1732 panels:
1733 ARM: 1219
1734 DELAY: 1214
1735 EQUINOX: 1220
1736 HEAVY: 1217
1737 JUMP: 1216
1738 KNIFE: 1218
1739 LAWN: 1215
1740 doors:
1741 Entrance: 1210
1723letters: 1742letters:
1724 a1: 596 1743 a1: 596
1725 a2: 6 1744 a2: 6
@@ -1767,6 +1786,7 @@ endings:
1767 GRAY: 1204 1786 GRAY: 1204
1768 GREEN: 1203 1787 GREEN: 1203
1769 PLUM: 1205 1788 PLUM: 1205
1789 PURPLE: 1211
1770 YELLOW: 1206 1790 YELLOW: 1206
1771special: 1791special:
1772 Nothing: 1160 1792 Nothing: 1160
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index 0851215..d66e032 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -141,7 +141,7 @@ doors {
141 name: "Sun Temple Painting" 141 name: "Sun Temple Painting"
142 type: ITEM_ONLY 142 type: ITEM_ONLY
143 move_paintings { room: "Main Area" name: "SUNTEMPLE" } 143 move_paintings { room: "Main Area" name: "SUNTEMPLE" }
144 # TODO: Enter The Sun Temple 144 rooms { map: "the_sun_temple" name: "Entrance" }
145} 145}
146doors { 146doors {
147 name: "Ancient Painting" 147 name: "Ancient Painting"
diff --git a/data/maps/the_sun_temple/connections.txtpb b/data/maps/the_sun_temple/connections.txtpb new file mode 100644 index 0000000..b0b3a0a --- /dev/null +++ b/data/maps/the_sun_temple/connections.txtpb
@@ -0,0 +1,15 @@
1connections {
2 from_room: "Entrance"
3 to_room: "Temple"
4 door { name: "Entrance" }
5}
6connections {
7 from_room: "Temple"
8 to_room: "Ending"
9 door { name: "Ending" }
10}
11connections {
12 from_room: "Temple"
13 to_room: "Mastery"
14 door { name: "Mastery" }
15}
diff --git a/data/maps/the_sun_temple/doors.txtpb b/data/maps/the_sun_temple/doors.txtpb new file mode 100644 index 0000000..7ee2c56 --- /dev/null +++ b/data/maps/the_sun_temple/doors.txtpb
@@ -0,0 +1,23 @@
1doors {
2 name: "Entrance"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "Entrance" name: "SUN" }
6 location_room: "Entrance"
7}
8doors {
9 name: "Ending"
10 type: EVENT
11 panels { room: "Temple" name: "EQUINOX" answer: "equinox" }
12}
13doors {
14 name: "Mastery"
15 type: EVENT
16 panels { room: "Entrance" name: "SUN" answer: "moon" }
17 panels { room: "Temple" name: "DELAY" answer: "night" }
18 panels { room: "Temple" name: "LAWN" answer: "dusk" }
19 panels { room: "Temple" name: "JUMP" answer: "autumn" }
20 panels { room: "Temple" name: "HEAVY" answer: "dark" }
21 panels { room: "Temple" name: "KNIFE" answer: "death" }
22 panels { room: "Temple" name: "ARM" answer: "chill" }
23}
diff --git a/data/maps/the_sun_temple/metadata.txtpb b/data/maps/the_sun_temple/metadata.txtpb new file mode 100644 index 0000000..97f9290 --- /dev/null +++ b/data/maps/the_sun_temple/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Sun Temple"
diff --git a/data/maps/the_sun_temple/rooms/Ending.txtpb b/data/maps/the_sun_temple/rooms/Ending.txtpb new file mode 100644 index 0000000..a94e606 --- /dev/null +++ b/data/maps/the_sun_temple/rooms/Ending.txtpb
@@ -0,0 +1,6 @@
1name: "Ending"
2display_name: "Sun Temple"
3endings {
4 name: "PURPLE"
5 path: "Components/purple_ending"
6}
diff --git a/data/maps/the_sun_temple/rooms/Entrance.txtpb b/data/maps/the_sun_temple/rooms/Entrance.txtpb new file mode 100644 index 0000000..0b2a0bd --- /dev/null +++ b/data/maps/the_sun_temple/rooms/Entrance.txtpb
@@ -0,0 +1,14 @@
1name: "Entrance"
2display_name: "Sun Temple"
3panels {
4 name: "SUN"
5 path: "Panels/Main/panel_1"
6 clue: "sun"
7 answer: "sun"
8 #proxies { answer: "sun" path: "Panels/Sun/panel_8" }
9 proxies { answer: "moon" path: "Panels/Moon/panel_15" }
10}
11ports {
12 name: "UNKEMPT"
13 path: "Components/Warps/worldport"
14}
diff --git a/data/maps/the_sun_temple/rooms/Mastery.txtpb b/data/maps/the_sun_temple/rooms/Mastery.txtpb new file mode 100644 index 0000000..b416a9a --- /dev/null +++ b/data/maps/the_sun_temple/rooms/Mastery.txtpb
@@ -0,0 +1,6 @@
1name: "Mastery"
2display_name: "Sun Temple"
3masteries {
4 name: "MASTERY"
5 path: "Components/Collectables/collectable"
6}
diff --git a/data/maps/the_sun_temple/rooms/Temple.txtpb b/data/maps/the_sun_temple/rooms/Temple.txtpb new file mode 100644 index 0000000..510bfb0 --- /dev/null +++ b/data/maps/the_sun_temple/rooms/Temple.txtpb
@@ -0,0 +1,64 @@
1name: "Temple"
2display_name: "Sun Temple"
3panels {
4 name: "DELAY"
5 path: "Panels/Main/panel_2"
6 clue: "delay"
7 answer: "day"
8 symbols: "sparkles"
9 #proxies { answer: "day" path: "Panels/Sun/panel_9" }
10 proxies { answer: "night" path: "Panels/Moon/panel_16" }
11}
12panels {
13 name: "LAWN"
14 path: "Panels/Main/panel_3"
15 clue: "lawn"
16 answer: "dawn"
17 symbols: "sparkles"
18 #proxies { answer: "dawn" path: "Panels/Sun/panel_10" }
19 proxies { answer: "dusk" path: "Panels/Moon/panel_17" }
20}
21panels {
22 name: "JUMP"
23 path: "Panels/Main/panel_4"
24 clue: "jump"
25 answer: "spring"
26 symbols: "sun"
27 #proxies { answer: "spring" path: "Panels/Sun/panel_11" }
28 proxies { answer: "autumn" path: "Panels/Moon/panel_18" }
29}
30panels {
31 name: "HEAVY"
32 path: "Panels/Main/panel_5"
33 clue: "heavy"
34 answer: "light"
35 symbols: "sun"
36 #proxies { answer: "light" path: "Panels/Sun/panel_12" }
37 proxies { answer: "dark" path: "Panels/Moon/panel_19" }
38}
39panels {
40 name: "KNIFE"
41 path: "Panels/Main/panel_6"
42 clue: "knife"
43 answer: "life"
44 symbols: "zero"
45 #proxies { answer: "life" path: "Panels/Sun/panel_13" }
46 proxies { answer: "death" path: "Panels/Moon/panel_20" }
47}
48panels {
49 name: "ARM"
50 path: "Panels/Main/panel_7"
51 clue: "arm"
52 answer: "warmth"
53 symbols: "sparkles"
54 #proxies { answer: "warmth" path: "Panels/Sun/panel_14" }
55 proxies { answer: "chill" path: "Panels/Moon/panel_21" }
56}
57panels {
58 name: "EQUINOX"
59 path: "Panels/End/panel_22"
60 clue: "equinox"
61 answer: "equinox"
62 proxies { answer: "solstice" path: "Panels/End/panel_23" }
63 #proxies { answer: "equinox" path: "Panels/End/panel_24" }
64}