summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--data/connections.txtpb18
-rw-r--r--data/ids.txtpb106
-rw-r--r--data/maps/the_shop/doors.txtpb37
-rw-r--r--data/maps/the_shop/rooms/Main Area.txtpb164
4 files changed, 324 insertions, 1 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index b0eb7e3..ff55e94 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -1,7 +1,6 @@
1# TODO 1# TODO
2# the_entry/Starting Room/HI/thewords 2# the_entry/Starting Room/HI/thewords
3# the_entry/Lime Room/DAEDALUS 3# the_entry/Lime Room/DAEDALUS
4# the_entry/Shop Entrance/SHOP
5# the_entry/Link Area/PYRAMID 4# the_entry/Link Area/PYRAMID
6# the_entry/Daedalus Entrance/DAEDALUS 5# the_entry/Daedalus Entrance/DAEDALUS
7# the_entry/Composite Room Entrance/COMPOSITE 6# the_entry/Composite Room Entrance/COMPOSITE
@@ -56,6 +55,7 @@
56# the_quiet/Main Area/DAEDALUS 55# the_quiet/Main Area/DAEDALUS
57# cc -> relentless (don't use port objects) 56# cc -> relentless (don't use port objects)
58# the_repetitive/Main Room/CC 57# the_repetitive/Main Room/CC
58# cc <-> the shop (keyholder door only needed one way)
59connections { 59connections {
60 from { 60 from {
61 port { 61 port {
@@ -1026,3 +1026,19 @@ connections {
1026 } 1026 }
1027 oneway: true 1027 oneway: true
1028} 1028}
1029connections {
1030 from {
1031 port {
1032 map: "the_entry"
1033 room: "Shop Entrance"
1034 name: "SHOP"
1035 }
1036 }
1037 to {
1038 port {
1039 map: "the_shop"
1040 room: "Main Area"
1041 name: "ENTRY"
1042 }
1043 }
1044}
diff --git a/data/ids.txtpb b/data/ids.txtpb index 3d845ba..604c120 100644 --- a/data/ids.txtpb +++ b/data/ids.txtpb
@@ -5645,6 +5645,112 @@ maps {
5645 } 5645 }
5646 } 5646 }
5647} 5647}
5648maps {
5649 key: "the_shop"
5650 value {
5651 doors {
5652 key: "Books Puzzles"
5653 value: 1142
5654 }
5655 doors {
5656 key: "Games Puzzles"
5657 value: 1143
5658 }
5659 rooms {
5660 key: "Main Area"
5661 value {
5662 panels {
5663 key: "ALIVE"
5664 value: 1155
5665 }
5666 panels {
5667 key: "BALD"
5668 value: 1156
5669 }
5670 panels {
5671 key: "BLOCK"
5672 value: 1163
5673 }
5674 panels {
5675 key: "BRAIN"
5676 value: 1147
5677 }
5678 panels {
5679 key: "BREAK"
5680 value: 1145
5681 }
5682 panels {
5683 key: "CARDS"
5684 value: 1160
5685 }
5686 panels {
5687 key: "CARNIVAL"
5688 value: 1151
5689 }
5690 panels {
5691 key: "CIRCUS"
5692 value: 1161
5693 }
5694 panels {
5695 key: "COBRAS"
5696 value: 1153
5697 }
5698 panels {
5699 key: "DAY"
5700 value: 1150
5701 }
5702 panels {
5703 key: "DRESS"
5704 value: 1162
5705 }
5706 panels {
5707 key: "DUCKS"
5708 value: 1144
5709 }
5710 panels {
5711 key: "FENCE"
5712 value: 1157
5713 }
5714 panels {
5715 key: "LARKS"
5716 value: 1152
5717 }
5718 panels {
5719 key: "LIFE"
5720 value: 1158
5721 }
5722 panels {
5723 key: "LIGHTNING"
5724 value: 1146
5725 }
5726 panels {
5727 key: "MUTANT"
5728 value: 1149
5729 }
5730 panels {
5731 key: "POOL"
5732 value: 1159
5733 }
5734 panels {
5735 key: "STAB"
5736 value: 1164
5737 }
5738 panels {
5739 key: "STIM"
5740 value: 1154
5741 }
5742 panels {
5743 key: "STONE"
5744 value: 1148
5745 }
5746 panels {
5747 key: "TADPOLES"
5748 value: 1165
5749 }
5750 }
5751 }
5752 }
5753}
5648special { 5754special {
5649 key: "Nothing" 5755 key: "Nothing"
5650 value: 975 5756 value: 975
diff --git a/data/maps/the_shop/doors.txtpb b/data/maps/the_shop/doors.txtpb new file mode 100644 index 0000000..5362614 --- /dev/null +++ b/data/maps/the_shop/doors.txtpb
@@ -0,0 +1,37 @@
1doors {
2 name: "Books Puzzles"
3 type: LOCATION_ONLY
4 panels { room: "Main Area" name: "DUCKS" }
5 panels { room: "Main Area" name: "BREAK" }
6 panels { room: "Main Area" name: "LIGHTNING" }
7 panels { room: "Main Area" name: "BRAIN" }
8 panels { room: "Main Area" name: "STONE" }
9 panels { room: "Main Area" name: "MUTANT" }
10 panels { room: "Main Area" name: "DAY" }
11 panels { room: "Main Area" name: "CARNIVAL" }
12 panels { room: "Main Area" name: "LARKS" }
13 panels { room: "Main Area" name: "COBRAS" }
14 panels { room: "Main Area" name: "STIM" }
15 panels { room: "Main Area" name: "ALIVE" }
16 location_room: "Main Area"
17}
18doors {
19 name: "Games Puzzles"
20 type: LOCATION_ONLY
21 panels { room: "Main Area" name: "BALD" }
22 panels { room: "Main Area" name: "FENCE" }
23 panels { room: "Main Area" name: "LIFE" }
24 panels { room: "Main Area" name: "POOL" }
25 panels { room: "Main Area" name: "CARDS" }
26 panels { room: "Main Area" name: "CIRCUS" }
27 panels { room: "Main Area" name: "DRESS" }
28 panels { room: "Main Area" name: "BLOCK" }
29 panels { room: "Main Area" name: "STAB" }
30 panels { room: "Main Area" name: "TADPOLES" }
31 location_room: "Main Area"
32}
33doors {
34 name: "N Entered"
35 type: EVENT
36 keyholders { room: "Main Area" name: "N" key: "n" }
37}
diff --git a/data/maps/the_shop/rooms/Main Area.txtpb b/data/maps/the_shop/rooms/Main Area.txtpb new file mode 100644 index 0000000..e25ca39 --- /dev/null +++ b/data/maps/the_shop/rooms/Main Area.txtpb
@@ -0,0 +1,164 @@
1name: "Main Area"
2display_name: "Shop"
3panels {
4 name: "DUCKS"
5 path: "Panels/Books/panel_1"
6 clue: "ducks"
7 answer: "bills"
8 symbols: "boxes"
9}
10panels {
11 name: "BREAK"
12 path: "Panels/Books/panel_2"
13 clue: "break"
14 answer: "brake"
15 symbols: "zero"
16}
17panels {
18 name: "LIGHTNING"
19 path: "Panels/Books/panel_3"
20 clue: "lightning"
21 answer: "thunder"
22 symbols: "age"
23}
24panels {
25 name: "BRAIN"
26 path: "Panels/Books/panel_4"
27 clue: "brain"
28 answer: "head"
29 symbols: "stars"
30}
31panels {
32 name: "STONE"
33 path: "Panels/Books/panel_5"
34 clue: "stone"
35 answer: "onyx"
36 symbols: "example"
37}
38panels {
39 name: "MUTANT"
40 path: "Panels/Books/panel_6"
41 clue: "mutant"
42 answer: "storm"
43 symbols: "example"
44}
45panels {
46 name: "DAY"
47 path: "Panels/Books/panel_7"
48 clue: "day"
49 answer: "night"
50 symbols: "sun"
51}
52panels {
53 name: "CARNIVAL"
54 path: "Panels/Books/panel_8"
55 clue: "carnival"
56 answer: "circus"
57 symbols: "example"
58}
59panels {
60 name: "LARKS"
61 path: "Panels/Books/panel_9"
62 clue: "larks"
63 answer: "songbirds"
64 symbols: "example"
65}
66panels {
67 name: "COBRAS"
68 path: "Panels/Books/panel_10"
69 clue: "cobras"
70 answer: "snakes"
71 symbols: "example"
72}
73panels {
74 name: "STIM"
75 path: "Panels/Books/panel_11"
76 clue: "stim"
77 answer: "mist"
78 symbols: "anagram"
79}
80panels {
81 name: "ALIVE"
82 path: "Panels/Books/panel_12"
83 clue: "alive"
84 answer: "born"
85 symbols: "age"
86}
87panels {
88 name: "BALD"
89 path: "Panels/Games/panel_1"
90 clue: "bald"
91 answer: "balder"
92 symbols: "pyramid"
93}
94panels {
95 name: "FENCE"
96 path: "Panels/Games/panel_2"
97 clue: "fence"
98 answer: "gate"
99 symbols: "boxes"
100}
101panels {
102 name: "LIFE"
103 path: "Panels/Games/panel_3"
104 clue: "life"
105 answer: "death"
106 symbols: "age"
107}
108panels {
109 name: "POOL"
110 path: "Panels/Games/panel_4"
111 clue: "pool"
112 answer: "loop"
113 symbols: "anagram"
114}
115panels {
116 name: "CARDS"
117 path: "Panels/Games/panel_5"
118 clue: "cards"
119 answer: "poker"
120 symbols: "example"
121}
122panels {
123 name: "CIRCUS"
124 path: "Panels/Games/panel_6"
125 clue: "circus"
126 answer: "clown"
127 symbols: "stars"
128}
129panels {
130 name: "DRESS"
131 path: "Panels/Games/panel_7"
132 clue: "dress"
133 answer: "veil"
134 symbols: "boxes"
135}
136panels {
137 name: "BLOCK"
138 path: "Panels/Games/panel_8"
139 clue: "block"
140 answer: "guard"
141 symbols: "sun"
142}
143panels {
144 name: "STAB"
145 path: "Panels/Games/panel_9"
146 clue: "stab"
147 answer: "poke"
148 symbols: "pyramid"
149}
150panels {
151 name: "TADPOLES"
152 path: "Panels/Games/panel_10"
153 clue: "tadpoles"
154 answer: "toads"
155 symbols: "age"
156}
157ports {
158 name: "ENTRY"
159 path: "Components/Warps/worldport"
160}
161keyholders {
162 name: "N"
163 path: "Components/KeyHolders/keyHolderN"
164}