22 #ifndef CHAMBER_SCRVARS_H 23 #define CHAMBER_SCRVARS_H 27 script_byte_vars_t script_byte_vars = {
146 script_word_vars_t script_word_vars = {
147 {BE(0x9007), BE(0x9007), BE(0x9007), BE(0x9007), BE(0x9007), BE(0x9007)},
163 item_t inventory_items[MAX_INV_ITEMS] = {
164 {0x00, 0, 26, 109, 0xC0D9},
165 {0x00, 0, 26, 109, 0xC0D9},
166 {0x00, 0, 26, 109, 0xC0D9},
167 {ITEMFLG_TRADER|ITEMFLG_08, 0, 26, 109, 0xC0D9},
168 {0x00, 0, 26, 109, 0xC0D9},
169 {0x00, 0, 32, 104, 0xC0ED},
170 {0x00, 0, 32, 104, 0xC0ED},
171 {0x00, 0, 32, 104, 0xC0ED},
172 {ITEMFLG_TRADER, 0, 32, 104, 0xC0ED},
173 {0x00, 0, 32, 104, 0xC0ED},
174 {0x00, 0, 33, 106, 0xC0EE},
175 {0x00, 0, 33, 106, 0xC0EE},
176 {0x00, 0, 33, 106, 0xC0EE},
177 {ITEMFLG_TRADER, 0, 33, 106, 0xC0EE},
178 {0x00, 0, 36, 107, 0xC0EC},
179 {0x00, 0, 36, 107, 0xC0EC},
180 {0x00, 0, 36, 107, 0xC0EC},
181 {ITEMFLG_TRADER, 0, 36, 107, 0xC0EC},
182 {0x00, 0, 37, 108, 0xC0D3},
183 {0x00, 0, 37, 108, 0xC0D3},
184 {0x00, 0, 37, 108, 0xC0D3},
185 {ITEMFLG_TRADER, 0, 37, 108, 0xC0D3},
186 {0x00, 0, 39, 105, 0xC0D6},
187 {0x00, 0, 39, 105, 0xC0D6},
188 {0x00, 0, 39, 105, 0xC0D6},
189 {ITEMFLG_TRADER, 0, 39, 105, 0xC0D6},
190 {ITEMFLG_DONTWANT, 0, 30, 136, 0xC126},
191 {ITEMFLG_DONTWANT, 0, 30, 136, 0xC126},
192 {ITEMFLG_DONTWANT, 0, 30, 136, 0xC126},
193 {ITEMFLG_DONTWANT, 0, 30, 136, 0xC126},
194 {ITEMFLG_DONTWANT, 0, 31, 135, 0xC126},
195 {ITEMFLG_DONTWANT, 0, 31, 135, 0xC126},
196 {ITEMFLG_DONTWANT, 0, 31, 135, 0xC126},
197 {ITEMFLG_DONTWANT, 0, 31, 135, 0xC126},
198 {ITEMFLG_DONTWANT, kAreaTheTwins, 38, 120, 0xC132},
199 {ITEMFLG_DONTWANT, kAreaTheTwins, 38, 120, 0xC132},
200 {ITEMFLG_DONTWANT, kAreaTheTwins, 38, 120, 0xC132},
201 {ITEMFLG_DONTWANT, kAreaTheTwins, 38, 120, 0xC132},
202 {0x00, 0, 28, 132, 0xC0EF},
203 {0x00, 0, 28, 132, 0xC0EF},
204 {0x00, 0, 28, 132, 0xC0EF},
205 {0x00, 0, 28, 132, 0xC0EF},
206 {0x00, 0, 28, 132, 0xC0EF},
207 {0x00, 0, 28, 132, 0xC0EF},
208 {0x00, 0, 28, 132, 0xC0EF},
209 {0x00, 0, 28, 132, 0xC0EF},
210 {0x00, 0, 28, 132, 0xC0EF},
211 {0x00, 0, 28, 132, 0xC0EF},
212 {0x00, 0, 28, 132, 0xC0EF},
213 {0x00, 0, 28, 132, 0xC0EF},
214 {0x00, 0, 28, 132, 0xC0EF},
215 {0x00, 0, 28, 132, 0xC0EF},
216 {0x00, 0, 106, 142, 0xC2C0},
217 {0x00, 0, 34, 111, 0xC315},
218 {0x00, 0, 35, 110, 0xC27E},
219 {0x00, 0, 40, 115, 0xC0D3},
220 {ITEMFLG_ROOM, kAreaRefectory, 58, 117, 0xC127},
221 {ITEMFLG_TRADER|ITEMFLG_08|ITEMFLG_DONTWANT, 0, 59, 116, 0xC2BD},
222 {0x00, 0, 105, 167, 0xC2BD},
223 {0x00, 0, 107, 118, 0xC245},
224 {0x00, 0, 108, 119, 0xC244},
225 {0x35, 0, 35, 110, 0xC27E},
226 {0x35, 0, 35, 110, 0xC27E},
229 pers_t pers_list[PERS_MAX] = {
231 { kAreaTheMastersOrbit3, 0, 49, 25, kItemRope1},
232 { 0, 0, 49, 89, kItemDagger1},
233 { 0, 0, 49, 153, kItemGoblet1},
234 { 0, 0, 49, 217, kItemFly1},
235 { kAreaPlacatingThePowers, 0, 51, 209, 0},
236 { kAreaAblutions, 0, 52, 186, 0},
237 { kAreaCell1, 0, 52, 202, 0},
238 { kAreaTheMastersOrbit1, 0, 42, 42, 0},
239 { kAreaTheConcourse, 0, 43, 52, 0},
240 { kAreaTheConcourse, 0, 43, 52, 0},
241 { kAreaTheConcourse, 0, 43, 52, 0},
242 { kAreaTheConcourse, 0, 43, 52, 0},
243 { kAreaTheRing2, 0, 43, 52, 0},
244 { kAreaTheMastersOrbit3, 0, 43, 52, 0},
245 { kAreaTheMastersOrbit1, 0, 43, 52, 0},
246 { kAreaTheMastersOrbit1, 0, 43, 53, 0},
247 { kAreaTheMastersOrbit1, 0, 43, 54, 0},
248 { kAreaTheMastersOrbit3, 0, 43, 53, 0},
249 { kAreaDreamsOfSlime, 0, 43, 36, 0},
250 { kAreaGuardRoom, 0, 43, 53, 0},
251 { kAreaGuardRoom, 0, 43, 54, 0},
253 { kAreaTheNoose, 0, 45, 130, 0},
254 {kAreaInTheScorpionsPresence, 0, 46, 2, 0},
255 { kAreaTheWeb, 0, 47, 194, 0},
256 { kAreaThePowersOfTheAbyss, 0, 48, 138, 0},
257 { 99, 0, 53, 236, 0},
258 { kAreaCavern, 0, 54, 58, 0},
259 { kAreaCavern, 0, 55, 65, 0},
260 { kAreaPlacatingThePowers, 0, 56, 125, 0},
266 { kAreaPlacatingThePowers, 0, 52, 146, 0},
267 { kAreaTheThresholdOfTruth, 0, 52, 82, 0},
269 { kAreaPlacatingThePowers, 0, 51, 209, 0},
270 { kAreaPlacatingThePowers, 0, 51, 209, 0},