1 /* ScummVM - Graphic Adventure Engine
2  *
3  * ScummVM is the legal property of its developers, whose names
4  * are too numerous to list here. Please refer to the COPYRIGHT
5  * file distributed with this source distribution.
6  *
7  * This program is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License
9  * as published by the Free Software Foundation; either version 2
10  * of the License, or (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20  *
21  */
22 
23 #ifndef SKY_DEFS_H
24 #define SKY_DEFS_H
25 
26 
27 
28 namespace Sky {
29 
30 //This file is incomplete, several flags still missing.
31 
32 // grafixProg pointer types:
33 #define OG_PTR_NULL		0
34 #define OG_AUTOROUTE	1
35 #define OG_COMPACT		2
36 #define OG_COMPACTELEM	3 // needed by fnSetToStand
37 #define OG_TALKTABLE	4
38 
39 // language codes:
40 #define SKY_ENGLISH		0
41 #define SKY_GERMAN		1
42 #define SKY_FRENCH		2
43 #define SKY_USA			3
44 #define SKY_SWEDISH		4
45 #define SKY_ITALIAN		5
46 #define SKY_PORTUGUESE	6
47 #define SKY_SPANISH		7
48 #define SKY_RUSSIAN		8
49 
50 #define ST_COLLISION_BIT	5
51 
52 #define S_COUNT	0
53 #define S_FRAME	2
54 #define S_AR_X	4
55 #define S_AR_Y	6
56 #define S_LENGTH	8
57 
58 #define KEY_BUFFER_SIZE	80
59 #define SEQUENCE_COUNT	3
60 
61 #define	FIRST_TEXT_COMPACT	23
62 #define LAST_TEXT_COMPACT	33
63 #define FIXED_TEXT_WIDTH	128
64 
65 //screen/grid defines
66 #define GAME_SCREEN_WIDTH	320
67 #define GAME_SCREEN_HEIGHT	192
68 #define FULL_SCREEN_WIDTH	320
69 #define FULL_SCREEN_HEIGHT	200
70 
71 #define TOT_NO_GRIDS	70	//total no. of grids supported
72 #define GRID_SIZE	120	//grid size in bytes
73 
74 #define GRID_X	20
75 #define GRID_Y	24
76 #define GRID_W	16
77 #define GRID_H	8
78 
79 #define GRID_W_SHIFT	4
80 #define GRID_H_SHIFT	3
81 
82 #define TOP_LEFT_X	128
83 #define TOP_LEFT_Y	136
84 
85 //item list defines
86 #define section_0_item	119
87 
88 #define MAIN_CHAR_HEIGHT	12
89 
90 #define C_BASE_MODE	0
91 #define C_BASE_MODE56	56
92 #define C_ACTION_MODE	4
93 #define C_SP_COLOR	90
94 #define C_MEGA_SET	112
95 #define C_GRID_WIDTH	114
96 #define C_ANIM_UP	122
97 #define C_STAND_UP	138
98 #define C_TURN_TABLE	158
99 
100 #define SECTION_0_ITEM 119 //item number of first item section
101 #define NEXT_MEGA_SET (258 - C_GRID_WIDTH)
102 
103 #define SEND_SYNC	0xFFFF
104 #define LF_START_FX	0xFFFE
105 #define SAFE_START_SCREEN	0
106 
107 //autoroute defines
108 #define UPY	0
109 #define DOWNY	1
110 #define LEFTY	2
111 #define RIGHTY	3
112 
113 #define ROUTE_SPACE	64
114 
115 #define PCONLY_F_R3_1 0
116 #define PCONLY_F_R3_2 0
117 
118 #define RESTART_BUTT_X 147
119 #define RESTART_BUTT_Y 309
120 #define RESTORE_BUTT_X 246
121 #define RESTORE_BUTT_Y 309
122 #define EXIT_BUTT_X 345
123 #define EXIT_BUTT_Y 309
124 
125 #define L_SCRIPT	1
126 #define L_AR	2
127 #define L_AR_ANIM	3
128 #define L_AR_TURNING	4
129 #define L_ALT	5
130 #define L_MOD_ANIMATE	6
131 #define L_TURNING	7
132 #define L_CURSOR	8
133 #define L_TALK	9
134 #define L_LISTEN	10
135 #define L_STOPPED	11
136 #define L_CHOOSE	12
137 #define L_FRAMES	13
138 #define L_PAUSE	14
139 #define L_WAIT_SYNC	15
140 #define L_SIMPLE_MOD	16
141 
142 // characters with own color set
143 #define SP_COL_FOSTER 194
144 #define SP_COL_JOEY 216
145 #define SP_COL_JOBS 209
146 #define SP_COL_SO 218
147 #define SP_COL_HOLO 234
148 #define SP_COL_LAMB 203
149 #define SP_COL_FOREMAN 205
150 #define SP_COL_SHADES 217
151 #define SP_COL_MONITOR 224
152 #define SP_COL_WRECK 219     //wreck guard
153 #define SP_COL_ANITA 73
154 #define SP_COL_DAD 224
155 #define SP_COL_SON 223
156 #define SP_COL_GALAG 194
157 #define SP_COL_ANCHOR 85      //194
158 #define SP_COL_BURKE 192
159 #define SP_COL_BODY 234
160 #define SP_COL_MEDI 235
161 #define SP_COL_SKORL 241     //skorl guard    will probably go
162 #define SP_COL_ANDROID2 222
163 #define SP_COL_ANDROID3 222
164 #define SP_COL_KEN 222
165 #define SP_COL_HENRI30 128     //207
166 #define SP_COL_GUARD31 216
167 #define SP_DAN_COL 228
168 #define SP_COL_BUZZER32 228     //124
169 #define SP_COL_VINCENT32 193
170 #define SP_COL_GARDENER32 145
171 #define SP_COL_WITNESS 195
172 #define SP_COL_JOBS82 209
173 #define SP_COL_KEN81 224
174 #define SP_COL_FATHER81 177
175 #define SP_COL_TREVOR 216
176 #define SP_COL_RADMAN 193
177 #define SP_COL_BARMAN36 144
178 #define SP_COL_BABS36 202
179 #define SP_COL_GALLAGHER36 145
180 #define SP_COL_COLSTON36 146
181 #define SP_COL_JUKEBOX36 176
182 #define SP_COL_JUDGE42 193
183 #define SP_COL_CLERK42 195
184 #define SP_COL_PROS42 217
185 #define SP_COL_JOBS42 209
186 
187 #define SP_COL_HOLOGRAM_B 255
188 #define SP_COL_BLUE 255
189 #define SP_COL_LOADER 255
190 
191 #define SP_COL_UCHAR 255
192 
193 #define ST_NO_VMASK 0x200
194 
195 // Files.asm
196 #define DISK_1	(2048)
197 #define DISK_2	(2048*2)
198 #define DISK_3	(2048*3)
199 #define DISK_4	(2048*4)
200 #define DISK_5	(2048*5)
201 #define DISK_6	(2048*6)
202 #define DISK_7	(2048*7)
203 #define DISK_8	(2048*8)
204 #define DISK_9	(2048*9)
205 #define DISK_10	(2048*10)
206 #define DISK_12	(2048*12)
207 #define DISK_13	(2048*13)
208 #define DISK_14	(2048*14)
209 #define DISK_15	(2048*15)
210 #define F_MODULE_0	60400
211 #define F_MODULE_1	60401
212 #define CHAR_SET_FILE	60150
213 
214 // Script.equ
215 #define STD_BASE	(0x0000+0x1)
216 #define ADVISOR_188	(0x0000+0x2)
217 #define JUST_INTERACT	(0x0000+0x3)
218 #define MEGA_CLICK	(0x0000+0x4)
219 #define STD_EXIT_RIGHT_ON	(0x0000+0x5)
220 #define STD_EXIT_LEFT_ON	(0x0000+0x6)
221 #define STD_EXIT_DOWN_ON	(0x0000+0x7)
222 #define STD_EXIT_UP_ON	(0x0000+0x8)
223 #define STD_ON	(0x0000+0x9)
224 #define STD_OFF	(0x0000+0xa)
225 #define TEXT_ON	(0x0000+0xb)
226 #define TEXT_OFF	(0x0000+0xc)
227 #define START_MENU	(0x0000+0xd)
228 #define MENU_SELECT	(0x0000+0xe)
229 #define CLICK_LEFT_ARROW	(0x0000+0xf)
230 #define CLICK_RIGHT_ARROW	(0x0000+0x10)
231 #define TOUCH_MENU	(0x0000+0x11)
232 #define UNTOUCH_MENU	(0x0000+0x12)
233 #define TOUCH_ARROW	(0x0000+0x13)
234 #define UNTOUCH_ARROW	(0x0000+0x14)
235 #define MENU_SCRIPT	(0x0000+0x15)
236 #define TEXT_CLICK	(0x0000+0x16)
237 #define RESET_MOUSE	(0x0000+0x17)
238 #define CLICK_DEBUG	(0x0000+0x18)
239 #define STD_MEGA_STOP	(0x0000+0x19)
240 #define STD_PLAYER_STOP	(0x0000+0x1a)
241 #define STD_MINI_BUMP	(0x0000+0x1b)
242 #define RET_OK	(0x0000+0x1c)
243 #define RET_FAIL	(0x0000+0x1d)
244 #define STD_ADJOIN_FLOOR	(0x0000+0x1e)
245 #define FLOOR_ACTION	(0x0000+0x1f)
246 #define ANIMATE_LOGIC	(0x0000+0x20)
247 #define STORE_188	(0x0000+0x21)
248 #define TEXT_EDIT	(0x0000+0x22)
249 #define SHOUT_SSS	(0x0000+0x23)
250 #define SHOUT_ACTION	(0x0000+0x24)
251 #define MEGA_SSS	(0x0000+0x25)
252 #define MEGA_ACTION	(0x0000+0x26)
253 #define BASE_INTRO	(0x0000+0x27)
254 #define FURNACE_D_ACTION	(0x0000+0x28)
255 #define STAIR6_ACTION	(0x0000+0x29)
256 #define GET_TO_JP2	(0x0000+0x2a)
257 #define JOEY_EXTRA	(0x0000+0x2b)
258 #define JOEY_LOGIC	(0x0000+0x2c)
259 #define SECURITY_EXIT_ACTION	(0x0000+0x2d)
260 #define SMALL_DOOR_ACTION	(0x0000+0x2e)
261 #define LINK_7_29	(0x0000+0x2f)
262 #define LINK_29_7	(0x0000+0x30)
263 #define LAMB_TO_3	(0x0000+0x31)
264 #define LAMB_TO_2	(0x0000+0x32)
265 #define SS_SIGN_ACTION	(0x0000+0x33)
266 #define SCANNER_10_LOGIC	(0x0000+0x34)
267 #define SLOT_10_ACTION	(0x0000+0x35)
268 #define DAD_SCAN_SSS	(0x0000+0x36)
269 #define LOBBY_SLOT_ACTION	(0x0000+0x37)
270 #define LINK_28_31	(0x0000+0x38)
271 #define LINK_31_28	(0x0000+0x39)
272 #define LINK_65_66	(0x0000+0x3a)
273 #define DEATH_SCRIPT	(0x0000+0x3b)
274 #define RESTART_BUTTON_LOGIC	(0x0000+0x3c)
275 #define RESTORE_BUTTON_LOGIC	(0x0000+0x3d)
276 #define EXIT_BUTTON_LOGIC	(0x0000+0x3e)
277 #define DEATH_CLICK	(0x0000+0x3f)
278 #define STD_GIVE_UP	(0x1000+0x1)
279 #define GET_TO_TALK1	(0x1000+0x2)
280 #define GET_TO_TALK2	(0x1000+0x3)
281 #define STAIRS_FROM_LOW	(0x1000+0x4)
282 #define STAIRS_FROM_HIGH	(0x1000+0x5)
283 #define STAIR_ACTION	(0x1000+0x6)
284 #define CLIMB_STAIRS	(0x1000+0x7)
285 #define SS_SHOOTS	(0x1000+0x8)
286 #define UPSTAIR_ACTION	(0x1000+0x9)
287 #define DECEND	(0x1000+0xa)
288 #define START_MINI_SS	(0x1000+0xb)
289 #define ALERT_SS	(0x1000+0xc)
290 #define MORE_SS	(0x1000+0xd)
291 #define BAR_ACTION	(0x1000+0xe)
292 #define GET_TO_BAR	(0x1000+0xf)
293 #define FULL_SS_CUT	(0x1000+0x10)
294 #define CUT_SEQ	(0x1000+0x11)
295 #define FIRE_EXIT_ACTION	(0x1000+0x12)
296 #define GET_TO_FEXIT	(0x1000+0x13)
297 #define FEXIT_DOOR	(0x1000+0x14)
298 #define FEXIT_ON	(0x1000+0x15)
299 #define SMALL_DOOR_LOGIC	(0x1000+0x16)
300 #define GET_TO_SMALL_DOOR	(0x1000+0x17)
301 #define ER0_ACTION	(0x1000+0x18)
302 #define ER0_ALT	(0x1000+0x19)
303 #define GET_TO_ER0	(0x1000+0x1a)
304 #define FAN1_LOGIC	(0x1000+0x1b)
305 #define FAN2_LOGIC	(0x1000+0x1c)
306 #define FAN3_LOGIC	(0x1000+0x1d)
307 #define FAN4_LOGIC	(0x1000+0x1e)
308 #define FAN5_LOGIC	(0x1000+0x1f)
309 #define FAN6_LOGIC	(0x1000+0x20)
310 #define FAN7_LOGIC	(0x1000+0x21)
311 #define UPLOAD_WAIT	(0x1000+0x22)
312 #define GET_TO_UPLOAD	(0x1000+0x23)
313 #define LAZER_GUN_LOGIC	(0x1000+0x24)
314 #define LOAD_POINT_LOGIC	(0x1000+0x25)
315 #define NOTICE_LOGIC	(0x1000+0x26)
316 #define NOTICE_ACTION	(0x1000+0x27)
317 #define GET_TO_NOTICE	(0x1000+0x28)
318 #define PRESS_LOGIC	(0x1000+0x29)
319 #define PRESS_ACTION	(0x1000+0x2a)
320 #define GET_TO_PRESS	(0x1000+0x2b)
321 #define LOAD_POINT_ACTION	(0x1000+0x2c)
322 #define SMALL_DOOR_ON	(0x1000+0x2d)
323 #define OUT_EXIT_ON	(0x1000+0x2e)
324 #define R1EXIT_DOOR	(0x1000+0x2f)
325 #define GET_TO_R1_DOOR	(0x1000+0x30)
326 #define S1_DOOR_ACTION	(0x1000+0x31)
327 #define GET_TO_NOTICE2	(0x1000+0x32)
328 #define NOTICE2_ACTION	(0x1000+0x33)
329 #define GET_TO_SS_SIGN	(0x1000+0x34)
330 #define LFAN1_LOGIC	(0x1000+0x35)
331 #define LFAN2_LOGIC	(0x1000+0x36)
332 #define SMOKE1_LOGIC	(0x1000+0x37)
333 #define SMOKE2_LOGIC	(0x1000+0x38)
334 #define FIRE1_LOGIC	(0x1000+0x39)
335 #define FIRE2_LOGIC	(0x1000+0x3a)
336 #define CAR_LOGIC	(0x1000+0x3b)
337 #define ER0_WALK_ON	(0x1000+0x3c)
338 #define S2_WALK_ON	(0x1000+0x3d)
339 #define EL2_ACTION	(0x1000+0x3e)
340 #define GET_TO_EL2	(0x1000+0x3f)
341 #define GET_TO_TALK21	(0x1000+0x40)
342 #define MEGA_FAILED_S2	(0x1000+0x41)
343 #define GET_TO_TALK22	(0x1000+0x42)
344 #define GET_TO_ER2	(0x1000+0x43)
345 #define FIRST_INTERACT	(0x1000+0x44)
346 #define ER2_ACTION	(0x1000+0x45)
347 #define TOP_LIFT_ACTION	(0x1000+0x46)
348 #define LIFT_WAIT	(0x1000+0x47)
349 #define GET_TO_LIFTER	(0x1000+0x48)
350 #define LIFT_TO_FLOOR	(0x1000+0x49)
351 #define TOP_BARREL_LOGIC	(0x1000+0x4a)
352 #define LIGHT_LOGIC	(0x1000+0x4b)
353 #define GET_TO_LIGHT1	(0x1000+0x4c)
354 #define PANEL_LOGIC	(0x1000+0x4d)
355 #define ALARM_LOGIC	(0x1000+0x4e)
356 #define GET_TO_HOLE	(0x1000+0x4f)
357 #define HOLE_ACTION	(0x1000+0x50)
358 #define DEAD_LOSS	(0x1000+0x51)
359 #define GET_TO_TRANSPORTER	(0x1000+0x52)
360 #define TRANSPORTER_ACTION	(0x1000+0x53)
361 #define TRANS_ALIVE_ACTION	(0x1000+0x54)
362 #define JOEY_START	(0x1000+0x55)
363 #define JOEY_MISSION	(0x1000+0x56)
364 #define TRANS_MISSION	(0x1000+0x57)
365 #define SHELL_ACTION	(0x1000+0x58)
366 #define GET_TO_SHELL	(0x1000+0x59)
367 #define LIGHT1_ACTION	(0x1000+0x5a)
368 #define GET_TO_LEDS	(0x1000+0x5b)
369 #define GT_PANEL2	(0x1000+0x5c)
370 #define PANEL2_ACTION	(0x1000+0x5d)
371 #define GT_JUNK1	(0x1000+0x5e)
372 #define JUNK1_ACTION	(0x1000+0x5f)
373 #define GT_JUNK2	(0x1000+0x60)
374 #define JUNK2_ACTION	(0x1000+0x61)
375 #define TOP_LIFT_LOGIC	(0x1000+0x62)
376 #define TOP_LIFT_2_LOGIC	(0x1000+0x63)
377 #define LOW_LIFT_LOGIC	(0x1000+0x64)
378 #define LOW_LIFT2_LOGIC	(0x1000+0x65)
379 #define LOW_LIFT3_LOGIC	(0x1000+0x66)
380 #define STEVE_SPY_LOGIC	(0x1000+0x67)
381 #define LOW_BARREL_LOGIC	(0x1000+0x68)
382 #define CONVEY_LOGIC	(0x1000+0x69)
383 #define FLY_LOGIC	(0x1000+0x6a)
384 #define FURNACE_LOGIC	(0x1000+0x6b)
385 #define LIGHTS1_LOGIC	(0x1000+0x6c)
386 #define EYE_BALL_LOGIC	(0x1000+0x6d)
387 #define NEW_EYE_BALL	(0x1000+0x6e)
388 #define FURNACE_DOOR_LOGIC	(0x1000+0x6f)
389 #define GET_TO_FURNACE_DOOR	(0x1000+0x70)
390 #define GET_TO_SLOT	(0x1000+0x71)
391 #define SLOT_ACTION	(0x1000+0x72)
392 #define SLOT_MISSION	(0x1000+0x73)
393 #define SHADES_LOGIC	(0x1000+0x74)
394 #define CORNER_MISSION	(0x1000+0x75)
395 #define EYE_BOLT_LOGIC	(0x1000+0x76)
396 #define SMOULDER_LOGIC	(0x1000+0x77)
397 #define GET_TO_BODY	(0x1000+0x78)
398 #define SMOULDER_ACTION	(0x1000+0x79)
399 #define GET_TO_EYE	(0x1000+0x7a)
400 #define EYE_ACTION	(0x1000+0x7b)
401 #define GET_TO_FURNACE	(0x1000+0x7c)
402 #define FURNACE_ACTION	(0x1000+0x7d)
403 #define FURNACE_EXIT_ON	(0x1000+0x7e)
404 #define GET_TO_EL4	(0x1000+0x7f)
405 #define S4_WALK_ON	(0x1000+0x80)
406 #define EL4_ACTION	(0x1000+0x81)
407 #define PLAYER_FAIL_S4	(0x1000+0x82)
408 #define GET_TO_TALK41	(0x1000+0x83)
409 #define MEGA_FAILED_S4	(0x1000+0x84)
410 #define GET_TO_TALK42	(0x1000+0x85)
411 #define TV_LOGIC	(0x1000+0x86)
412 #define KNOB_ACTION	(0x1000+0x87)
413 #define KNOB_LOGIC	(0x1000+0x88)
414 #define CHUCK_LOGIC	(0x1000+0x89)
415 #define LAZER_LOGIC	(0x1000+0x8a)
416 #define GT_LAZER	(0x1000+0x8b)
417 #define LAZER_ACTION	(0x1000+0x8c)
418 #define CUPBOARD_LOGIC	(0x1000+0x8d)
419 #define CUPBOARD_ALERT	(0x1000+0x8e)
420 #define CUPBOARD_ACTION	(0x1000+0x8f)
421 #define GET_TO_CUPBOARD	(0x1000+0x90)
422 #define GET_TO_SHELVES	(0x1000+0x91)
423 #define GET_TO_KNOB	(0x1000+0x92)
424 #define GET_TO_CHUCK	(0x1000+0x93)
425 #define GET_TO_SCREENS	(0x1000+0x94)
426 #define SPANNER_ACTION	(0x1000+0x95)
427 #define SARNIE_ACTION	(0x1000+0x96)
428 #define GET_TO_BUTTONS	(0x1000+0x97)
429 #define MONITOR_LOGIC	(0x1000+0x98)
430 #define BUTTON_ACTION	(0x1000+0x99)
431 #define POSTCARD_ACTION	(0x1000+0x9a)
432 #define GET_TO_POSTCARD	(0x1000+0x9b)
433 #define NOTICE4_ACTION	(0x1000+0x9c)
434 #define CHUCK_ACTION	(0x1000+0x9d)
435 #define TV_1_ACTION	(0x1000+0x9e)
436 #define TV_2_ACTION	(0x1000+0x9f)
437 #define GET_TO_MONITOR	(0x1000+0xa0)
438 #define JOBS_ALARMED	(0x1000+0xa1)
439 #define JOBS_S4	(0x1000+0xa2)
440 #define MORE_JOBS	(0x1000+0xa3)
441 #define BASIC_JOBS	(0x1000+0xa4)
442 #define START_JOBS	(0x1000+0xa5)
443 #define DEAD_LOGIC	(0x1000+0xa6)
444 #define LOADER_LOGIC	(0x1000+0xa7)
445 #define LOADER_START	(0x1000+0xa8)
446 #define JOBS_SPEECH	(0x1000+0xa9)
447 #define UNUSED	(0x1000+0xaa)
448 #define GET_TO_STAIRS6	(0x2000+0x1)
449 #define GET_SECURITY_S6	(0x2000+0x2)
450 #define JOEY_FLY_TO_6	(0x2000+0x3)
451 #define GET_TO_L_EXIT_S6	(0x2000+0x4)
452 #define EL6_ACTION	(0x2000+0x5)
453 #define S5_WALK_ON	(0x2000+0x6)
454 #define S5_STROLL_ON	(0x2000+0x7)
455 #define GET_TO_R_EXIT_S5	(0x2000+0x8)
456 #define ER5_ACTION	(0x2000+0x9)
457 #define S6_WALK_ON	(0x2000+0xa)
458 #define GET_TO_R_EXIT_S6	(0x2000+0xb)
459 #define S6_RWALK_ON	(0x2000+0xc)
460 #define INTO_18_FAIL	(0x2000+0xd)
461 #define GET_TO_L_EXIT_S5	(0x2000+0xe)
462 #define LDOOR_5_ACTION	(0x2000+0xf)
463 #define S6_DOOR_ACTION	(0x2000+0x10)
464 #define S6_SEC_WALK_ON	(0x2000+0x11)
465 #define SKORL_LOGIC	(0x2000+0x12)
466 #define SKORL_SSS	(0x2000+0x13)
467 #define SKORL_ACTION	(0x2000+0x14)
468 #define GET_TO_SKORL	(0x2000+0x15)
469 #define GET_TO_SECURITY_EXIT	(0x2000+0x16)
470 #define ER6_ACTION	(0x2000+0x17)
471 #define EL7_ACTION	(0x2000+0x18)
472 #define GET_TO_L_EXIT_S7	(0x2000+0x19)
473 #define S7_WALK_ON	(0x2000+0x1a)
474 #define GET_TO_R_EXIT_S7	(0x2000+0x1b)
475 #define ER7_ACTION	(0x2000+0x1c)
476 #define S8_WALK_ON	(0x2000+0x1d)
477 #define ED8_ACTION	(0x2000+0x1e)
478 #define GET_TO_EXIT_S8	(0x2000+0x1f)
479 #define S7_RIGHT_ON	(0x2000+0x20)
480 #define GET_TO_WRECK	(0x2000+0x21)
481 #define WRECK_ACTION	(0x2000+0x22)
482 #define WRECK_LOGIC	(0x2000+0x23)
483 #define FACT_FAIL	(0x2000+0x24)
484 #define GET_TO_FACTORY	(0x2000+0x25)
485 #define FACTORY_ENTRY_ACTION	(0x2000+0x26)
486 #define S12_WALK_ON	(0x2000+0x27)
487 #define GT_S7_LINC	(0x2000+0x28)
488 #define GT_S7_SLOT	(0x2000+0x29)
489 #define GT_LIFT_NOTICE	(0x2000+0x2a)
490 #define LIFT_NOTICE_ACTION	(0x2000+0x2b)
491 #define S7_SLOT_ACTION	(0x2000+0x2c)
492 #define LINC_S7_ACTION	(0x2000+0x2d)
493 #define LEFT_FAIL_7	(0x2000+0x2e)
494 #define GT_L_TALK_7	(0x2000+0x2f)
495 #define RIGHT_FAIL_7	(0x2000+0x30)
496 #define GT_R_TALK_7	(0x2000+0x31)
497 #define JOEY_OUT_OF_LIFT7	(0x2000+0x32)
498 #define CABLE_7_LOGIC	(0x2000+0x33)
499 #define GT_CABLE_7	(0x2000+0x34)
500 #define CABLE_7_ACTION	(0x2000+0x35)
501 #define CABLE_MISSION	(0x2000+0x36)
502 #define GT_S7_LIFT	(0x2000+0x37)
503 #define S7_LIFT_LOGIC	(0x2000+0x38)
504 #define JOEY_TO_LIFT	(0x2000+0x39)
505 #define LIFT_S7_ACTION	(0x2000+0x3a)
506 #define COPTER_ACTION	(0x2000+0x3b)
507 #define S9_WALK_ON	(0x2000+0x3c)
508 #define FANS_LOGIC	(0x2000+0x3d)
509 #define GET_TO_L_EXIT_S9	(0x2000+0x3e)
510 #define EL9_ACTION	(0x2000+0x3f)
511 #define LOBBY_DOOR_LOGIC	(0x2000+0x40)
512 #define LOBBY_DOOR_ON	(0x2000+0x41)
513 #define GET_TO_LOBBY_DOOR	(0x2000+0x42)
514 #define LOBBY_DOOR_ACTION	(0x2000+0x43)
515 #define SCANNER_LOGIC	(0x2000+0x44)
516 #define GET_TO_SCANNER	(0x2000+0x45)
517 #define SCANNER_ACTION	(0x2000+0x46)
518 #define DAD_LOGIC	(0x2000+0x47)
519 #define DAD_SSS	(0x2000+0x48)
520 #define DAD_ACTION	(0x2000+0x49)
521 #define GET_TO_DAD	(0x2000+0x4a)
522 #define GET_TO_SON	(0x2000+0x4b)
523 #define SON_LOGIC	(0x2000+0x4c)
524 #define SON_ACTION	(0x2000+0x4d)
525 #define GT_LINC_S9	(0x2000+0x4e)
526 #define LINC_S9_ACTION	(0x2000+0x4f)
527 #define GET_TO_R_EXIT_S18	(0x2000+0x50)
528 #define S18_WALK_ON	(0x2000+0x51)
529 #define ER18_ACTION	(0x2000+0x52)
530 #define MONITOR_SLEEP	(0x2000+0x53)
531 #define SON_SSS	(0x2000+0x54)
532 #define STEAM_FRIGHT	(0x2000+0x55)
533 #define MONITOR_ALERT	(0x2000+0x56)
534 #define STEAM_LOGIC	(0x2000+0x57)
535 #define POWER_DOOR_LOGIC	(0x2000+0x58)
536 #define POWER_MOTOR_LOGIC	(0x2000+0x59)
537 #define POWER_PANEL_LOGIC	(0x2000+0x5a)
538 #define GET_TO_POWER_PANEL	(0x2000+0x5b)
539 #define SOCKET_ACTION	(0x2000+0x5c)
540 #define POWER_SWITCH_LOGIC	(0x2000+0x5d)
541 #define GET_TO_POWER_SWITCH	(0x2000+0x5e)
542 #define SWITCH_ACTION	(0x2000+0x5f)
543 #define CHAIR_FAIL	(0x2000+0x60)
544 #define GET_TO_POWER_CHAIR	(0x2000+0x61)
545 #define GET_TO_LEFT_SKULL	(0x2000+0x62)
546 #define GET_TO_RIGHT_SKULL	(0x2000+0x63)
547 #define LEFT_SKULL_ACTION	(0x2000+0x64)
548 #define POWER_BANG_LOGIC	(0x2000+0x65)
549 #define RIGHT_SKULL_ACTION	(0x2000+0x66)
550 #define GET_TO_TALK	(0x2000+0x67)
551 #define GORDON_SSS	(0x2000+0x68)
552 #define SAT_GORDON_ACTION	(0x2000+0x69)
553 #define GET_TO_POWER_DOOR	(0x2000+0x6a)
554 #define POWER_DOOR_ACTION	(0x2000+0x6b)
555 #define JOEY_BUTTON_MISSION	(0x2000+0x6c)
556 #define LEFT_LEVER_LOGIC	(0x2000+0x6d)
557 #define RIGHT_LEVER_LOGIC	(0x2000+0x6e)
558 #define LEFT_LEVER_ACTION	(0x2000+0x6f)
559 #define RIGHT_LEVER_ACTION	(0x2000+0x70)
560 #define GET_TO_RIGHT_LEVER	(0x2000+0x71)
561 #define GET_TO_LEFT_LEVER	(0x2000+0x72)
562 #define CHAIR_ACTION	(0x2000+0x73)
563 #define S12_LEFT_ON	(0x2000+0x74)
564 #define GET_TO_FACTORY_EXIT	(0x2000+0x75)
565 #define FACTORY_EXIT_ACTION	(0x2000+0x76)
566 #define LAMB_LEAVE_FACTORY	(0x2000+0x77)
567 #define LAMB_FACT_2	(0x2000+0x78)
568 #define LAMB_FACT_RETURN	(0x2000+0x79)
569 #define LAMB_FACTORY_START	(0x2000+0x7a)
570 #define LAMB_FORCE_START	(0x2000+0x7b)
571 #define GT_FACT1_EXIT	(0x2000+0x7c)
572 #define FACT1_EXIT_ACTION	(0x2000+0x7d)
573 #define S12_RIGHT_ON	(0x2000+0x7e)
574 #define ANITA_WORK	(0x2000+0x7f)
575 #define ANITA_SSS	(0x2000+0x80)
576 #define ANITA_ACTION	(0x2000+0x81)
577 #define GT_ANITA	(0x2000+0x82)
578 #define BOTBELT_LOGIC	(0x2000+0x83)
579 #define STD_FACT_LOGIC	(0x2000+0x84)
580 #define ANITA_ALERT	(0x2000+0x85)
581 #define ANITA_SPY_ACTION	(0x2000+0x86)
582 #define ANITA_SPY_LOGIC	(0x2000+0x87)
583 #define TICK_OFF_II	(0x2000+0x88)
584 #define GT_TICK_OFF	(0x2000+0x89)
585 #define WELDER_LOGIC	(0x2000+0x8a)
586 #define GT_WELDER	(0x2000+0x8b)
587 #define WELDER_ACTION	(0x2000+0x8c)
588 #define LEFT_FAIL_12	(0x2000+0x8d)
589 #define GT_L_TALK_12	(0x2000+0x8e)
590 #define RIGHT_FAIL_12	(0x2000+0x8f)
591 #define GT_R_TALK_12	(0x2000+0x90)
592 #define WELDER_MISSION	(0x2000+0x91)
593 #define JOEY_WELD_MISSION	(0x2000+0x92)
594 #define GT_STUMP	(0x2000+0x93)
595 #define STUMP_ACTION	(0x2000+0x94)
596 #define GT_CONSOLE_12	(0x2000+0x95)
597 #define CONSOLE_12_ACTION	(0x2000+0x96)
598 #define GT_TOUR_1	(0x2000+0x97)
599 #define GT_TOUR_2	(0x2000+0x98)
600 #define FOREMAN_LAMB	(0x2000+0x99)
601 #define FOSTER_TOUR	(0x2000+0x9a)
602 #define LAMB_TOUR	(0x2000+0x9b)
603 #define ON_FROM_S15	(0x2000+0x9c)
604 #define S13_LEFT_ON	(0x2000+0x9d)
605 #define GT_FACT2_L_EXIT	(0x2000+0x9e)
606 #define FACT2_ACTION	(0x2000+0x9f)
607 #define FACT2_RIGHT_ACTION	(0x2000+0xa0)
608 #define GT_FACT2_R_EXIT	(0x2000+0xa1)
609 #define S13_RIGHT_ON	(0x2000+0xa2)
610 #define GT_FACT2_STORE_EXIT	(0x2000+0xa3)
611 #define FACT2_STORE_ACTION	(0x2000+0xa4)
612 #define GT_COGS	(0x2000+0xa5)
613 #define FOREMAN_LOGIC	(0x2000+0xa6)
614 #define FOREMAN_ALERT	(0x2000+0xa7)
615 #define COGS_ACTION	(0x2000+0xa8)
616 #define GT_LITE1	(0x2000+0xa9)
617 #define STORE_ROOM_STOP	(0x2000+0xaa)
618 #define SENSOR_LOGIC	(0x2000+0xab)
619 #define RIGHT_FAIL_13	(0x2000+0xac)
620 #define GT_R_TALK_13	(0x2000+0xad)
621 #define LEFT_FAIL_13	(0x2000+0xae)
622 #define GT_L_TALK_13	(0x2000+0xaf)
623 #define GT_STORE_STOP	(0x2000+0xb0)
624 #define FACT2_FOREMAN_ALERT	(0x2000+0xb1)
625 #define FACT2_STOP	(0x2000+0xb2)
626 #define FACT2_SPY_LOGIC	(0x2000+0xb3)
627 #define GT_WINDOW	(0x2000+0xb4)
628 #define WINDOW_ACTION	(0x2000+0xb5)
629 #define FACT_CONSOLE_LOGIC	(0x2000+0xb6)
630 #define FOREMAN_STORE_CHECK	(0x2000+0xb7)
631 #define GT_SENSORS	(0x2000+0xb8)
632 #define SENSORS_ACTION	(0x2000+0xb9)
633 #define GT_FACT_CONSOLE	(0x2000+0xba)
634 #define CONSOLE_13_ACTION	(0x2000+0xbb)
635 #define RAD_BACK	(0x2000+0xbc)
636 #define FACT3_ACTION	(0x2000+0xbd)
637 #define S14_LEFT_ON	(0x2000+0xbe)
638 #define GT_FACT3_L_EXIT	(0x2000+0xbf)
639 #define ALT_NU_ANITA	(0x2000+0xc0)
640 #define GT_NU_ANITA	(0x2000+0xc1)
641 #define GT_FACT3_R_EXIT	(0x2000+0xc2)
642 #define LOCKER3_LOGIC	(0x2000+0xc3)
643 #define LOCKER2_LOGIC	(0x2000+0xc4)
644 #define LOCKER1_LOGIC	(0x2000+0xc5)
645 #define LOCKER3_ACTION	(0x2000+0xc6)
646 #define GT_LOCKER3	(0x2000+0xc7)
647 #define LOCKER2_ACTION	(0x2000+0xc8)
648 #define GT_LOCKER2	(0x2000+0xc9)
649 #define GT_LOCKER1	(0x2000+0xca)
650 #define LOCKER1_ACTION	(0x2000+0xcb)
651 #define GT_MACHINE	(0x2000+0xcc)
652 #define MACHINE_ACTION	(0x2000+0xcd)
653 #define FACT3_R_ACTION	(0x2000+0xce)
654 #define S14_RIGHT_ON	(0x2000+0xcf)
655 #define NU_ANITA_SSS	(0x2000+0xd0)
656 #define RADMAN_LOGIC	(0x2000+0xd1)
657 #define LEFT_FAIL_14	(0x2000+0xd2)
658 #define GT_L_TALK_14	(0x2000+0xd3)
659 #define RIGHT_FAIL_14	(0x2000+0xd4)
660 #define GT_R_TALK_14	(0x2000+0xd5)
661 #define RAD_SCREEN_ACTION	(0x2000+0xd6)
662 #define GT_RAD_SCREEN	(0x2000+0xd7)
663 #define GT_14_CONSOLE	(0x2000+0xd8)
664 #define CONSOLE_14_ACTION	(0x2000+0xd9)
665 #define COAT_LOGIC	(0x2000+0xda)
666 #define GT_COAT	(0x2000+0xdb)
667 #define COAT_ACTION	(0x2000+0xdc)
668 #define S15_WALK_ON	(0x2000+0xdd)
669 #define GT_STORE_EXIT	(0x2000+0xde)
670 #define STORE_EXIT_ACTION	(0x2000+0xdf)
671 #define JOEY_42_MISS	(0x2000+0xe0)
672 #define JOEY_JUNCTION_MISS	(0x2000+0xe1)
673 #define GT_JUNCTION_BOX	(0x2000+0xe2)
674 #define JUNCTION_ACTION	(0x2000+0xe3)
675 #define FLAP_LOGIC	(0x2000+0xe4)
676 #define GT_FLAP	(0x2000+0xe5)
677 #define FLAP_ACTION	(0x2000+0xe6)
678 #define GT_SKEY	(0x2000+0xe7)
679 #define GT_WD40	(0x2000+0xe8)
680 #define SKEY_ACTION	(0x2000+0xe9)
681 #define WD40_ACTION	(0x2000+0xea)
682 #define SHELF_OBJECT_LOGIC	(0x2000+0xeb)
683 #define FLOOR_PUTTY_ACTION	(0x2000+0xec)
684 #define GT_PUTTY	(0x2000+0xed)
685 #define FORKLIFT_LOGIC	(0x2000+0xee)
686 #define S16_LEFT_ON	(0x2000+0xef)
687 #define ENTRANCE_EXIT_ACTION	(0x2000+0xf0)
688 #define GT_ENTRANCE_EXIT	(0x2000+0xf1)
689 #define GT_ALT_CONSOLE	(0x2000+0xf2)
690 #define GT_REACTOR_CONSOLE	(0x2000+0xf3)
691 #define REACTOR_PC_ACTION	(0x2000+0xf4)
692 #define REACTOR_DOOR_ACTION	(0x2000+0xf5)
693 #define GT_REACTOR_DOOR	(0x2000+0xf6)
694 #define LEFT_FAIL_16	(0x2000+0xf7)
695 #define GT_L_TALK_16	(0x2000+0xf8)
696 #define RIGHT_FAIL_16	(0x2000+0xf9)
697 #define GT_R_TALK_16	(0x2000+0xfa)
698 #define REACTOR_ON	(0x2000+0xfb)
699 #define S17_LEFT_ON	(0x2000+0xfc)
700 #define GT_CORE_EXIT	(0x2000+0xfd)
701 #define CORE_EXIT_ACTION	(0x2000+0xfe)
702 #define S16_CORE_ON	(0x2000+0xff)
703 #define GT_ANITA_CARD	(0x2000+0x100)
704 #define ANITA_CARD_ACTION	(0x2000+0x101)
705 #define GT_RODS	(0x2000+0x102)
706 #define RODS_ACTION	(0x2000+0x103)
707 #define CONSOLE_16_LOGIC	(0x2000+0x104)
708 #define S10_RIGHT_ON	(0x3000+0x1)
709 #define GT_LEFT_EXIT_10	(0x3000+0x2)
710 #define EL10_ACTION	(0x3000+0x3)
711 #define LIFT_10_LOGIC	(0x3000+0x4)
712 #define GT_SLOT_10	(0x3000+0x5)
713 #define POD_LOGIC	(0x3000+0x6)
714 #define POD_LIGHT_LOGIC	(0x3000+0x7)
715 #define POD_LIGHT_ACTION	(0x3000+0x8)
716 #define GT_POD_LIGHT	(0x3000+0x9)
717 #define GT_LINC_10	(0x3000+0xa)
718 #define LINC_10_ACTION	(0x3000+0xb)
719 #define GT_FLOOR_FROM_CHAIR10	(0x3000+0xc)
720 #define GT_TERMINAL_10	(0x3000+0xd)
721 #define TERMINAL_10_ACTION	(0x3000+0xe)
722 #define GT_SCANNER_10	(0x3000+0xf)
723 #define SCANNER_10_ACTION	(0x3000+0x10)
724 #define GT_DOOR_10	(0x3000+0x11)
725 #define DOOR_10_ACTION	(0x3000+0x12)
726 #define GT_SLOT_11	(0x3000+0x13)
727 #define SLOT_11_ACTION	(0x3000+0x14)
728 #define GT_SOCCER_1	(0x3000+0x15)
729 #define SOCCER_1_ACTION	(0x3000+0x16)
730 #define GT_SOCCER_2	(0x3000+0x17)
731 #define GT_SOCCER_3	(0x3000+0x18)
732 #define GT_SOCCER_4	(0x3000+0x19)
733 #define GT_SOCCER_5	(0x3000+0x1a)
734 #define SLAT_ACTION	(0x3000+0x1b)
735 #define GT_RIGHT_EXIT_11	(0x3000+0x1c)
736 #define ER11_ACTION	(0x3000+0x1d)
737 #define S11_LEFT_ON	(0x3000+0x1e)
738 #define GT_LEFT_EXIT_19	(0x3000+0x1f)
739 #define EL19_ACTION	(0x3000+0x20)
740 #define GT_TOP_RIGHT_19	(0x3000+0x21)
741 #define TOP_R19_ACTION	(0x3000+0x22)
742 #define UCHAR_SSS	(0x3000+0x23)
743 #define UCHAR_ACTION	(0x3000+0x24)
744 #define GET_TO_UCHAR	(0x3000+0x25)
745 #define UCHAR_LOGIC	(0x3000+0x26)
746 #define S20_START_ON	(0x3000+0x27)
747 #define DOWN_20_FAIL	(0x3000+0x28)
748 #define GT_DOWN_EXIT_20	(0x3000+0x29)
749 #define ED20_ACTION	(0x3000+0x2a)
750 #define REICH_20_ON	(0x3000+0x2b)
751 #define REICH_DOOR_FAIL	(0x3000+0x2c)
752 #define GT_REICH_DOOR_20	(0x3000+0x2d)
753 #define REICH_DOOR_20_ACTION	(0x3000+0x2e)
754 #define GT_REICH_SLOT	(0x3000+0x2f)
755 #define REICH_SLOT_ACTION	(0x3000+0x30)
756 #define S20_REICH_ON	(0x3000+0x31)
757 #define REICH_DOOR_20_LOGIC	(0x3000+0x32)
758 #define LAMB_DOOR_20_LOGIC	(0x3000+0x33)
759 #define LAMB_SLOT_FAIL	(0x3000+0x34)
760 #define GT_LAMB_SLOT	(0x3000+0x35)
761 #define LAMB_SLOT_ACTION	(0x3000+0x36)
762 #define LAMB_20_ON	(0x3000+0x37)
763 #define LAMB_DOOR_FAIL	(0x3000+0x38)
764 #define GT_LAMB_DOOR_20	(0x3000+0x39)
765 #define LAMB_DOOR_20_ACTION	(0x3000+0x3a)
766 #define S20_LAMB_ON	(0x3000+0x3b)
767 #define GT_SHRUB_1	(0x3000+0x3c)
768 #define SHRUB_1_ACTION	(0x3000+0x3d)
769 #define GT_SHRUB_2	(0x3000+0x3e)
770 #define SHRUB_2_ACTION	(0x3000+0x3f)
771 #define GT_SHRUB_3	(0x3000+0x40)
772 #define SHRUB_3_ACTION	(0x3000+0x41)
773 #define START_20	(0x3000+0x42)
774 #define GAL_LOGIC	(0x3000+0x43)
775 #define GT_GALLAGER_BEL	(0x3000+0x44)
776 #define GAL_BEL_ACTION	(0x3000+0x45)
777 #define GT_REICH_WINDOW	(0x3000+0x46)
778 #define REICH_WINDOW_ACTION	(0x3000+0x47)
779 #define GT_LAMB_WINDOW	(0x3000+0x48)
780 #define LAMB_WINDOW_ACTION	(0x3000+0x49)
781 #define LEFT_FAIL_20	(0x3000+0x4a)
782 #define GT_L_TALK_20	(0x3000+0x4b)
783 #define RIGHT_FAIL_20	(0x3000+0x4c)
784 #define GT_R_TALK_20	(0x3000+0x4d)
785 #define S21_START_ON	(0x3000+0x4e)
786 #define GT_LEFT_EXIT_21	(0x3000+0x4f)
787 #define EL21_ACTION	(0x3000+0x50)
788 #define GT_LAMBS_BOOKS	(0x3000+0x51)
789 #define LAMBS_BOOKS_ACTION	(0x3000+0x52)
790 #define GT_LAMBS_CHAIR	(0x3000+0x53)
791 #define LAMBS_CHAIR_ACTION	(0x3000+0x54)
792 #define GT_DISPENSOR	(0x3000+0x55)
793 #define DISPENSOR_ACTION	(0x3000+0x56)
794 #define CAT_FOOD_LOGIC	(0x3000+0x57)
795 #define GT_CAT_FOOD	(0x3000+0x58)
796 #define CAT_FOOD_ACTION	(0x3000+0x59)
797 #define VIDEO_LOGIC	(0x3000+0x5a)
798 #define GT_VIDEO	(0x3000+0x5b)
799 #define VIDEO_ACTION	(0x3000+0x5c)
800 #define GT_CASSETTE	(0x3000+0x5d)
801 #define CASSETTE_ACTION	(0x3000+0x5e)
802 #define GT_BIG_PICT1	(0x3000+0x5f)
803 #define BIG_PICT1_ACTION	(0x3000+0x60)
804 #define GT_VIDEO_SCREEN	(0x3000+0x61)
805 #define VIDEO_SCREEN_ACTION	(0x3000+0x62)
806 #define VIDEO_SCREEN_LOGIC	(0x3000+0x63)
807 #define GT_BIG_PICT2	(0x3000+0x64)
808 #define BIG_PICT2_ACTION	(0x3000+0x65)
809 #define GT_BIG_PICT3	(0x3000+0x66)
810 #define BIG_PICT3_ACTION	(0x3000+0x67)
811 #define CAT_LOGIC	(0x3000+0x68)
812 #define GT_CAT	(0x3000+0x69)
813 #define CAT_ACTION	(0x3000+0x6a)
814 #define INNER_LAMB_DOOR_LOGIC	(0x3000+0x6b)
815 #define S22_START_ON	(0x3000+0x6c)
816 #define GT_RIGHT_EXIT_22	(0x3000+0x6d)
817 #define ER22_ACTION	(0x3000+0x6e)
818 #define GT_LAMB_BED	(0x3000+0x6f)
819 #define BED_ACTION	(0x3000+0x70)
820 #define GT_LAMB_TV	(0x3000+0x71)
821 #define LAMB_TV_ACTION	(0x3000+0x72)
822 #define GT_FISH_TANK	(0x3000+0x73)
823 #define FISH_TANK_ACTION	(0x3000+0x74)
824 #define FISH_POSTER_ACTION	(0x3000+0x75)
825 #define PILLOW_LOGIC	(0x3000+0x76)
826 #define GT_PILLOW	(0x3000+0x77)
827 #define PILLOW_ACTION	(0x3000+0x78)
828 #define GT_MAGAZINE	(0x3000+0x79)
829 #define MAGAZINE_ACTION	(0x3000+0x7a)
830 #define FISH_LOGIC	(0x3000+0x7b)
831 #define GT_REICH_CHAIR	(0x3000+0x7c)
832 #define REICH_CHAIR_ACTION	(0x3000+0x7d)
833 #define GT_CABINET	(0x3000+0x7e)
834 #define CABINET_ACTION	(0x3000+0x7f)
835 #define GT_CERT	(0x3000+0x80)
836 #define CERT_ACTION	(0x3000+0x81)
837 #define GT_REICH_PICTURE	(0x3000+0x82)
838 #define REICH_PICTURE_ACTION	(0x3000+0x83)
839 #define GT_FISH_FOOD	(0x3000+0x84)
840 #define FISH_FOOD_ACTION	(0x3000+0x85)
841 #define INNER_R_DOOR_LOGIC	(0x3000+0x86)
842 #define S23_LEFT_ON	(0x3000+0x87)
843 #define S23_ANCHOR_ON	(0x3000+0x88)
844 #define S23_TRAVEL_ON	(0x3000+0x89)
845 #define GT_LEFT_EXIT_23	(0x3000+0x8a)
846 #define EL23_ACTION	(0x3000+0x8b)
847 #define GT_ANCHOR_EXIT_23	(0x3000+0x8c)
848 #define ANCHOR23_ACTION	(0x3000+0x8d)
849 #define GT_TRAVEL_FAIL	(0x3000+0x8e)
850 #define GT_TRAVEL_EXIT_23	(0x3000+0x8f)
851 #define TRAVEL_23_ACTION	(0x3000+0x90)
852 #define GT_BIN_23	(0x3000+0x91)
853 #define BIN_23_ACTION	(0x3000+0x92)
854 #define GT_SCULPTURE	(0x3000+0x93)
855 #define SCULPTURE_ACTION	(0x3000+0x94)
856 #define GT_LINK_23	(0x3000+0x95)
857 #define LINK_23_ACTION	(0x3000+0x96)
858 #define GT_WRECK_23	(0x3000+0x97)
859 #define WRECK_23_ACTION	(0x3000+0x98)
860 #define GT_SMALL_23	(0x3000+0x99)
861 #define SML_EXIT_S23_ACTION	(0x3000+0x9a)
862 #define S24_LEFT_ON	(0x3000+0x9b)
863 #define GT_LEFT_EXIT_24	(0x3000+0x9c)
864 #define EL24_ACTION	(0x3000+0x9d)
865 #define GT_LONDON_POSTER	(0x3000+0x9e)
866 #define LONDON_ACTION	(0x3000+0x9f)
867 #define GT_NEW_YORK	(0x3000+0xa0)
868 #define NEW_YORK_ACTION	(0x3000+0xa1)
869 #define GT_MURAL	(0x3000+0xa2)
870 #define MURAL_ACTION	(0x3000+0xa3)
871 #define GT_PIDGEONS	(0x3000+0xa4)
872 #define PIDGEONS_ACTION	(0x3000+0xa5)
873 #define TREVOR_LOGIC	(0x3000+0xa6)
874 #define TREVOR_SSS	(0x3000+0xa7)
875 #define TREVOR_ACTION	(0x3000+0xa8)
876 #define GT_TREVOR	(0x3000+0xa9)
877 #define TICKET_LOGIC	(0x3000+0xaa)
878 #define TICKET_ACTION	(0x3000+0xab)
879 #define GT_TICKET	(0x3000+0xac)
880 #define GT_GLOBE	(0x3000+0xad)
881 #define GLOBE_ACTION	(0x3000+0xae)
882 #define GLOBE_LOGIC	(0x3000+0xaf)
883 #define S25_LEFT_ON	(0x3000+0xb0)
884 #define GT_ANCHOR_EXIT_25	(0x3000+0xb1)
885 #define ANCHOR25_ACTION	(0x3000+0xb2)
886 #define ANCHOR_LOGIC	(0x3000+0xb3)
887 #define ANCHOR_SSS	(0x3000+0xb4)
888 #define ANCHOR_ACTION	(0x3000+0xb5)
889 #define GT_ANCHOR	(0x3000+0xb6)
890 #define ANCHOR_MISSION	(0x3000+0xb7)
891 #define JOEY_PC_MISSION	(0x3000+0xb8)
892 #define GT_ANCHOR_PC	(0x3000+0xb9)
893 #define HOOK_LOGIC	(0x3000+0xba)
894 #define GT_STATUE_25	(0x3000+0xbb)
895 #define STATUE_25_ACTION	(0x3000+0xbc)
896 #define HOOK_MISSION	(0x3000+0xbd)
897 #define LAZER_25_LOGIC	(0x3000+0xbe)
898 #define SPARK_25_LOGIC	(0x3000+0xbf)
899 #define GT_HOOK	(0x3000+0xc0)
900 #define HOOK_ACTION	(0x3000+0xc1)
901 #define GT_SALES_CHART	(0x3000+0xc2)
902 #define SALES_CHART_ACTION	(0x3000+0xc3)
903 #define S26_LEFT_ON	(0x3000+0xc4)
904 #define S26_RIGHT_ON	(0x3000+0xc5)
905 #define GT_RIGHT_EXIT_26	(0x3000+0xc6)
906 #define ER26_ACTION	(0x3000+0xc7)
907 #define START_26	(0x3000+0xc8)
908 #define GT_POSTER	(0x3000+0xc9)
909 #define POSTER1_ACTION	(0x3000+0xca)
910 #define POSTER2_ACTION	(0x3000+0xcb)
911 #define POSTER3_ACTION	(0x3000+0xcc)
912 #define POSTER4_ACTION	(0x3000+0xcd)
913 #define GT_PLANT	(0x3000+0xce)
914 #define PLANT_26_ACTION	(0x3000+0xcf)
915 #define NU_GT_HOLO	(0x3000+0xd0)
916 #define GT_HOLO	(0x3000+0xd1)
917 #define HOLO_ACTION	(0x3000+0xd2)
918 #define HELGA_LOGIC	(0x3000+0xd3)
919 #define JOEY_HELGA_MISSION	(0x3000+0xd4)
920 #define GT_LEFT_EXIT_26	(0x3000+0xd5)
921 #define EL26_ACTION	(0x3000+0xd6)
922 #define HELGA_ACTION	(0x3000+0xd7)
923 #define BIO_DOOR_LOGIC	(0x3000+0xd8)
924 #define GT_BIO_DOOR	(0x3000+0xd9)
925 #define BIO_DOOR_ACTION	(0x3000+0xda)
926 #define GT_LEAFLET	(0x3000+0xdb)
927 #define LEAFLET_LOGIC	(0x3000+0xdc)
928 #define LEAFLET_ACTION	(0x3000+0xdd)
929 #define S27_RIGHT_ON	(0x3000+0xde)
930 #define GT_RIGHT_EXIT_27	(0x3000+0xdf)
931 #define ER27_ACTION	(0x3000+0xe0)
932 #define GT_CHART1	(0x3000+0xe1)
933 #define CHART1_ACTION	(0x3000+0xe2)
934 #define GT_CHART2	(0x3000+0xe3)
935 #define CHART2_ACTION	(0x3000+0xe4)
936 #define GT_GAS	(0x3000+0xe5)
937 #define GAS_ACTION	(0x3000+0xe6)
938 #define GT_CHAIR_27	(0x3000+0xe7)
939 #define CHAIR_27_ACTION	(0x3000+0xe8)
940 #define GT_FLOOR_FROM_CHAIR	(0x3000+0xe9)
941 #define GT_SCANNER_27	(0x3000+0xea)
942 #define SCANNER_27_ACTION	(0x3000+0xeb)
943 #define GT_L_TALK_27	(0x3000+0xec)
944 #define RIGHT_FAIL_27	(0x3000+0xed)
945 #define GT_R_TALK_27	(0x3000+0xee)
946 #define BURKE_LOGIC	(0x3000+0xef)
947 #define GT_MEDI_COMP	(0x3000+0xf0)
948 #define MEDI_COMP_ACTION	(0x3000+0xf1)
949 #define BURKE_1	(0x3000+0xf2)
950 #define BURKE_2	(0x3000+0xf3)
951 #define DR_BURKE_1	(0x3000+0xf4)
952 #define SCANNER_27_LOGIC	(0x3000+0xf5)
953 #define HELMET_LOGIC	(0x3000+0xf6)
954 #define BODY_SSS	(0x3000+0xf7)
955 #define BODY_ACTION	(0x3000+0xf8)
956 #define BUSY_BODY	(0x3000+0xf9)
957 #define GT_BODY	(0x3000+0xfa)
958 #define GT_HELMET	(0x3000+0xfb)
959 #define HELMET_ACTION	(0x3000+0xfc)
960 #define GLASS_SLOT_LOGIC	(0x3000+0xfd)
961 #define GLASS_MISSION	(0x3000+0xfe)
962 #define MEDIC_LOGIC	(0x3000+0xff)
963 #define S28_RIGHT_ON	(0x3000+0x100)
964 #define GT_RIGHT_EXIT_28	(0x3000+0x101)
965 #define ER28_ACTION	(0x3000+0x102)
966 #define GT_LEFT_EXIT_28	(0x3000+0x103)
967 #define EL28_ACTION	(0x3000+0x104)
968 #define S28_LEFT_ON	(0x3000+0x105)
969 #define GT_DUSTBIN_28	(0x3000+0x106)
970 #define DUSTBIN_ACTION	(0x3000+0x107)
971 #define UP_28_FAIL	(0x3000+0x108)
972 #define GT_UP_EXIT_28	(0x3000+0x109)
973 #define EU28_ACTION	(0x3000+0x10a)
974 #define S28_UP_ON	(0x3000+0x10b)
975 #define LEFT_FAIL_28	(0x3000+0x10c)
976 #define GT_L_TALK_28	(0x3000+0x10d)
977 #define RIGHT_FAIL_28	(0x3000+0x10e)
978 #define GT_R_TALK_28	(0x3000+0x10f)
979 #define GT_SML_R_28	(0x3000+0x110)
980 #define R_28_SML_ACTION	(0x3000+0x111)
981 #define GT_SML_L_28	(0x3000+0x112)
982 #define L_28_SML_ACTION	(0x3000+0x113)
983 #define SML_RIGHT_28	(0x3000+0x114)
984 #define SML_LEFT_28	(0x3000+0x115)
985 #define LIFT_28_LOGIC	(0x3000+0x116)
986 #define GT_LIFT_28	(0x3000+0x117)
987 #define LIFT_28_ACTION	(0x3000+0x118)
988 #define S28_SLOT_ACTION	(0x3000+0x119)
989 #define GT_SLOT_28	(0x3000+0x11a)
990 #define S29_LIFT_LOGIC	(0x3000+0x11b)
991 #define JOEY_TO_LIFT29	(0x3000+0x11c)
992 #define LIFT_29_ACTION	(0x3000+0x11d)
993 #define GT_29_LIFT	(0x3000+0x11e)
994 #define S29_SLOT_ACTION	(0x3000+0x11f)
995 #define GT_29_CARD_SLOT	(0x3000+0x120)
996 #define JOEY_OUT_OF_LIFT	(0x3000+0x121)
997 #define GT_RIGHT_EXIT_29	(0x3000+0x122)
998 #define ER29_ACTION	(0x3000+0x123)
999 #define S29_RIGHT_ON	(0x3000+0x124)
1000 #define GT_LEFT_EXIT_29	(0x3000+0x125)
1001 #define EL29_ACTION	(0x3000+0x126)
1002 #define S29_LEFT_ON	(0x3000+0x127)
1003 #define OTHER_LIFT_WAIT	(0x3000+0x128)
1004 #define GT_LIFT_WAIT	(0x3000+0x129)
1005 #define LAMB_BELL_LOGIC	(0x3000+0x12a)
1006 #define LAMB_LEAVE_GARDEN	(0x3000+0x12b)
1007 #define LAMB_START_29	(0x3000+0x12c)
1008 #define LEFT_FAIL_29	(0x3000+0x12d)
1009 #define GT_L_TALK_29	(0x3000+0x12e)
1010 #define RIGHT_FAIL_29	(0x3000+0x12f)
1011 #define GT_R_TALK_29	(0x3000+0x130)
1012 #define GT_CABLE_29	(0x3000+0x131)
1013 #define CABLE_29_ACTION	(0x3000+0x132)
1014 #define GT_SML_R_29	(0x3000+0x133)
1015 #define R_29_SML_ACTION	(0x3000+0x134)
1016 #define GT_SML_L_29	(0x3000+0x135)
1017 #define L_29_SML_ACTION	(0x3000+0x136)
1018 #define SML_RIGHT_29	(0x3000+0x137)
1019 #define SML_LEFT_29	(0x3000+0x138)
1020 #define DANI_SPEECH	(0x4000+0x1)
1021 #define HENRI_SPEECH	(0x4000+0x2)
1022 #define BUZZER_SPEECH	(0x4000+0x3)
1023 #define JUKEBOX_SPEECH	(0x4000+0x4)
1024 #define VINCENT_SPEECH	(0x0000+0x40)
1025 #define EDDIE_SPEECH	(0x0000+0x41)
1026 #define BLUNT_SPEECH	(0x0000+0x42)
1027 #define BARRY_SPEECH	(0x4000+0x5)
1028 #define COLSTON_SPEECH	(0x0000+0x43)
1029 #define GALL_SPEECH	(0x0000+0x44)
1030 #define BABS_SPEECH	(0x4000+0x6)
1031 #define CHUTNEY_SPEECH	(0x0000+0x45)
1032 #define DOG_BARK_LOGIC	(0x4000+0x7)
1033 #define SPUNKY_SMELLS_FOOD	(0x4000+0x8)
1034 #define SPUNKY_EXTRA	(0x4000+0x9)
1035 #define SPUNKY_LOGIC	(0x4000+0xa)
1036 #define SPUNKY_EAT_FOOD	(0x4000+0xb)
1037 #define SPUNKY_BARK_AT_FOSTER	(0x4000+0xc)
1038 #define SPUNKY_GO_HOME	(0x4000+0xd)
1039 #define SPUNKY_SEE_VIDEO	(0x4000+0xe)
1040 #define DANIELLE_SSS	(0x4000+0xf)
1041 #define GT_SC31_DANIELLE	(0x4000+0x10)
1042 #define SC31_DANI_ACTION	(0x4000+0x11)
1043 #define DANI_CHAT_TO_GUARD	(0x4000+0x12)
1044 #define GT_DANI_WAIT	(0x4000+0x13)
1045 #define DANIELLE_EXTRA	(0x4000+0x14)
1046 #define DANIELLE_LOGIC	(0x4000+0x15)
1047 #define GT_SC32_DANIELLE_AT_LIFT	(0x4000+0x16)
1048 #define SC32_DANIELLE_AT_LIFT_ACTION	(0x4000+0x17)
1049 #define DANIELLE_GO_HOME	(0x4000+0x18)
1050 #define GT_SC38_DANIELLE	(0x4000+0x19)
1051 #define SC38_DANIELLE_ACTION	(0x4000+0x1a)
1052 #define GT_SC38_HAND_SET	(0x4000+0x1b)
1053 #define DANI_ANSWER_PHONE	(0x4000+0x1c)
1054 #define FOSTER_VISIT_DANI	(0x4000+0x1d)
1055 #define GN_SC30_LEFT_TALK	(0x4000+0x1e)
1056 #define GT_SC30_LEFT_TALK	(0x4000+0x1f)
1057 #define GN_SC30_RIGHT_TALK	(0x4000+0x20)
1058 #define GT_SC30_RIGHT_TALK	(0x4000+0x21)
1059 #define SC30_EXIT_31_WALK_ON	(0x4000+0x22)
1060 #define GT_SC30_EXIT_31	(0x4000+0x23)
1061 #define SC30_EXIT_31_ACTION	(0x4000+0x24)
1062 #define SC30_EXIT_33_WALK_ON	(0x4000+0x25)
1063 #define GT_SC30_EXIT_33	(0x4000+0x26)
1064 #define SC30_EXIT_33_ACTION	(0x4000+0x27)
1065 #define SC30_COURT_DOOR_MOUSE_ON	(0x4000+0x28)
1066 #define SC30_COURT_DOOR_WALK_ON	(0x4000+0x29)
1067 #define GT_SC30_COURT_DOOR	(0x4000+0x2a)
1068 #define SC30_COURT_DOOR_ACTION	(0x4000+0x2b)
1069 #define SC30_COURT_DOOR_LOGIC	(0x4000+0x2c)
1070 #define GT_SC30_NOTICE	(0x4000+0x2d)
1071 #define SC30_NOTICE_ACTION	(0x4000+0x2e)
1072 #define GT_SC30_STATUE_1	(0x4000+0x2f)
1073 #define SC30_STATUE_1_ACTION	(0x4000+0x30)
1074 #define GT_SC30_STATUE_2	(0x4000+0x31)
1075 #define SC30_STATUE_2_ACTION	(0x4000+0x32)
1076 #define SC30_HENRI_LOGIC	(0x4000+0x33)
1077 #define SC30_HENRI_SSS	(0x4000+0x34)
1078 #define GT_SC30_HENRI	(0x4000+0x35)
1079 #define SC30_HENRI_ACTION	(0x4000+0x36)
1080 #define SC30_EXIT_36_WALK_ON	(0x4000+0x37)
1081 #define GT_SC30_EXIT_36	(0x4000+0x38)
1082 #define SC30_EXIT_36_ACTION	(0x4000+0x39)
1083 #define GN_SC31_LEFT_TALK	(0x4000+0x3a)
1084 #define GT_SC31_LEFT_TALK	(0x4000+0x3b)
1085 #define GN_SC31_RIGHT_TALK	(0x4000+0x3c)
1086 #define GT_SC31_RIGHT_TALK	(0x4000+0x3d)
1087 #define SC31_EXIT_30_WALK_ON	(0x4000+0x3e)
1088 #define GT_SC31_EXIT_30	(0x4000+0x3f)
1089 #define SC31_EXIT_30_ACTION	(0x4000+0x40)
1090 #define SC31_EXIT_32_WALK_ON	(0x4000+0x41)
1091 #define GT_SC31_EXIT_32	(0x4000+0x42)
1092 #define SC31_EXIT_32_ACTION	(0x4000+0x43)
1093 #define GT_SC31_LIFT_SLOT	(0x4000+0x44)
1094 #define SC31_LIFT_SLOT_ACTION	(0x4000+0x45)
1095 #define GT_SC31_LIFT	(0x4000+0x46)
1096 #define SC31_LIFT_ACTION	(0x4000+0x47)
1097 #define SC31_LIFT_LOGIC	(0x4000+0x48)
1098 #define SC31_GUARD_RESCUE_DOG	(0x4000+0x49)
1099 #define GT_SC31_END_OF_ROPE	(0x4000+0x4a)
1100 #define SC31_END_OF_ROPE_ACTION	(0x4000+0x4b)
1101 #define SC31_ROPE_LOGIC	(0x4000+0x4c)
1102 #define SC31_BRICKS_LOGIC	(0x4000+0x4d)
1103 #define SC31_PLANK_LOGIC	(0x4000+0x4e)
1104 #define SC31_BISCUITS_LOGIC	(0x4000+0x4f)
1105 #define GT_SC31_BRICKS	(0x4000+0x50)
1106 #define SC31_BRICKS_ACTION	(0x4000+0x51)
1107 #define GN_SC31_PLANK	(0x4000+0x52)
1108 #define GT_SC31_PLANK	(0x4000+0x53)
1109 #define SC31_PLANK_ACTION	(0x4000+0x54)
1110 #define SC31_GUARD_LOGIC	(0x4000+0x55)
1111 #define SC31_GUARD_CHATTING_LOGIC	(0x4000+0x56)
1112 #define SC31_GUARD_SSS	(0x4000+0x57)
1113 #define GN_SC31_GUARD	(0x4000+0x58)
1114 #define GT_SC31_GUARD	(0x4000+0x59)
1115 #define SC31_GUARD_ACTION	(0x4000+0x5a)
1116 #define SC31_GUARD_CHATTING_ACTION	(0x4000+0x5b)
1117 #define SC31_EXIT_39_WALK_ON	(0x4000+0x5c)
1118 #define GT_SC31_EXIT_39	(0x4000+0x5d)
1119 #define SC31_EXIT_39_ACTION	(0x4000+0x5e)
1120 #define SC31_JOEY_LOGIC	(0x4000+0x5f)
1121 #define GT_SC31_JOEY	(0x4000+0x60)
1122 #define SC31_JOEY_ACTION	(0x4000+0x61)
1123 #define SC31_AT_WATCHER_LOGIC	(0x4000+0x62)
1124 #define GN_SC32_LEFT_TALK	(0x4000+0x63)
1125 #define GT_SC32_LEFT_TALK	(0x4000+0x64)
1126 #define GN_SC32_RIGHT_TALK	(0x4000+0x65)
1127 #define GT_SC32_RIGHT_TALK	(0x4000+0x66)
1128 #define SC32_EXIT_31_WALK_ON	(0x4000+0x67)
1129 #define GT_SC32_EXIT_31	(0x4000+0x68)
1130 #define SC32_EXIT_31_ACTION	(0x4000+0x69)
1131 #define SC32_EXIT_33_WALK_ON	(0x4000+0x6a)
1132 #define GT_SC32_EXIT_33	(0x4000+0x6b)
1133 #define SC32_EXIT_33_ACTION	(0x4000+0x6c)
1134 #define GT_SC32_TERMINAL	(0x4000+0x6d)
1135 #define SC32_TERMINAL_ACTION	(0x4000+0x6e)
1136 #define GT_SC32_PLANT_1	(0x4000+0x6f)
1137 #define SC32_PLANT_1_ACTION	(0x4000+0x70)
1138 #define GT_SC32_PLANT_2	(0x4000+0x71)
1139 #define SC32_PLANT_2_ACTION	(0x4000+0x72)
1140 #define GT_SC32_PLANT_3	(0x4000+0x73)
1141 #define SC32_PLANT_3_ACTION	(0x4000+0x74)
1142 #define SC32_BUZZER_LOGIC	(0x4000+0x75)
1143 #define GT_SC32_BUZZER	(0x4000+0x76)
1144 #define SC32_BUZZER_ACTION	(0x4000+0x77)
1145 #define GT_SC32_LIFT	(0x4000+0x78)
1146 #define SC32_LIFT_ACTION	(0x4000+0x79)
1147 #define SC32_LIFT_LOGIC	(0x4000+0x7a)
1148 #define SC32_VINCENT_LOGIC	(0x4000+0x7b)
1149 #define SC32_VINCENT_SSS	(0x4000+0x7c)
1150 #define GT_SC32_VINCENT	(0x4000+0x7d)
1151 #define SC32_VINCENT_ACTION	(0x4000+0x7e)
1152 #define SC32_GARDENER_LOGIC	(0x4000+0x7f)
1153 #define SC32_GARDENER_SSS	(0x4000+0x80)
1154 #define GT_SC32_GARDENER	(0x4000+0x81)
1155 #define SC32_GARDENER_ACTION	(0x4000+0x82)
1156 #define GN_SC33_LEFT_TALK	(0x4000+0x83)
1157 #define GT_SC33_LEFT_TALK	(0x4000+0x84)
1158 #define GN_SC33_RIGHT_TALK	(0x4000+0x85)
1159 #define GT_SC33_RIGHT_TALK	(0x4000+0x86)
1160 #define SC33_EXIT_30_WALK_ON	(0x4000+0x87)
1161 #define GT_SC33_EXIT_30	(0x4000+0x88)
1162 #define SC33_EXIT_30_ACTION	(0x4000+0x89)
1163 #define SC33_EXIT_32_WALK_ON	(0x4000+0x8a)
1164 #define GT_SC33_EXIT_32	(0x4000+0x8b)
1165 #define SC33_EXIT_32_ACTION	(0x4000+0x8c)
1166 #define SC33_SHED_DOOR_LOGIC	(0x4000+0x8d)
1167 #define SC33_SHED_DOOR_MOUSE_ON	(0x4000+0x8e)
1168 #define SC33_SHED_DOOR_WALK_ON	(0x4000+0x8f)
1169 #define GT_SC33_SHED_DOOR	(0x4000+0x90)
1170 #define SC33_SHED_DOOR_ACTION	(0x4000+0x91)
1171 #define GT_SC33_LOCK	(0x4000+0x92)
1172 #define SC33_LOCK_ACTION	(0x4000+0x93)
1173 #define SC34_DOOR_WALK_ON	(0x4000+0x94)
1174 #define GT_SC34_DOOR	(0x4000+0x95)
1175 #define SC34_DOOR_ACTION	(0x4000+0x96)
1176 #define GT_SC34_SECATEURS	(0x4000+0x97)
1177 #define SC34_SECATEURS_ACTION	(0x4000+0x98)
1178 #define SC34_SECATEURS_LOGIC	(0x4000+0x99)
1179 #define GT_SC34_TKT_MACHINE	(0x4000+0x9a)
1180 #define SC34_TKT_MACHINE_ACTION	(0x4000+0x9b)
1181 #define GT_SC34_MAP	(0x4000+0x9c)
1182 #define SC34_MAP_ACTION	(0x4000+0x9d)
1183 #define GT_SC34_BRICKS	(0x4000+0x9e)
1184 #define SC34_BRICKS_ACTION	(0x4000+0x9f)
1185 #define GN_SC36_LEFT_TALK	(0x4000+0xa0)
1186 #define GT_SC36_LEFT_TALK	(0x4000+0xa1)
1187 #define GN_SC36_RIGHT_TALK	(0x4000+0xa2)
1188 #define GT_SC36_RIGHT_TALK	(0x4000+0xa3)
1189 #define GT_SC36_LOW_FLOOR	(0x4000+0xa4)
1190 #define GT_SC36_FLOOR	(0x4000+0xa5)
1191 #define SC36_EXIT_30_WALK_ON	(0x4000+0xa6)
1192 #define GT_SC36_EXIT_30	(0x4000+0xa7)
1193 #define SC36_EXIT_30_ACTION	(0x4000+0xa8)
1194 #define GT_SC36_SENSOR	(0x4000+0xa9)
1195 #define SC36_SENSOR_ACTION	(0x4000+0xaa)
1196 #define SC36_DOOR_WALK_ON	(0x4000+0xab)
1197 #define GT_SC36_DOOR	(0x4000+0xac)
1198 #define SC36_DOOR_ACTION	(0x4000+0xad)
1199 #define SC36_DOOR_LOGIC	(0x4000+0xae)
1200 #define SC36_BAND_LOGIC	(0x4000+0xaf)
1201 #define GT_SC36_BAND	(0x4000+0xb0)
1202 #define SC36_BAND_ACTION	(0x4000+0xb1)
1203 #define SC36_JUKE_LIGHT_LOGIC	(0x4000+0xb2)
1204 #define SC36_COLSTON_FIX_JUKEBOX	(0x4000+0xb3)
1205 #define PLAY_TUNE_1	(0x4000+0xb4)
1206 #define PLAY_TUNE_2	(0x4000+0xb5)
1207 #define PLAY_TUNE_3	(0x4000+0xb6)
1208 #define SC36_JUKEBOX_SSS	(0x4000+0xb7)
1209 #define SC36_JUKEBOX_LOGIC	(0x4000+0xb8)
1210 #define GT_SC36_JUKEBOX	(0x4000+0xb9)
1211 #define SC36_JUKEBOX_ACTION	(0x4000+0xba)
1212 #define SC36_BARMAN_LOGIC	(0x4000+0xbb)
1213 #define SC36_BARMAN_SSS	(0x4000+0xbc)
1214 #define GT_SC36_BARMAN	(0x4000+0xbd)
1215 #define SC36_BARMAN_ACTION	(0x4000+0xbe)
1216 #define SC36_COLSTON_LOGIC	(0x4000+0xbf)
1217 #define SC36_COLSTON_SSS	(0x4000+0xc0)
1218 #define GT_SC36_COLSTON	(0x4000+0xc1)
1219 #define SC36_COLSTON_ACTION	(0x4000+0xc2)
1220 #define SC36_GALLAGHER_LOGIC	(0x4000+0xc3)
1221 #define SC36_GALLAGHER_SSS	(0x4000+0xc4)
1222 #define GT_SC36_GALLAGHER	(0x4000+0xc5)
1223 #define SC36_GALLAGHER_ACTION	(0x4000+0xc6)
1224 #define SC36_CARDS_LOGIC	(0x4000+0xc7)
1225 #define GT_SC36_GLASS	(0x4000+0xc8)
1226 #define SC36_COLSTON_PROTEST	(0x4000+0xc9)
1227 #define SC36_GLASS_ACTION	(0x4000+0xca)
1228 #define MOVE_BABS	(0x4000+0xcb)
1229 #define SC36_BABS_LOGIC	(0x4000+0xcc)
1230 #define BABS_LOGIC_AMIGA	(0x4000+0xcd)
1231 #define GT_BABS_AMIGA	(0x4000+0xce)
1232 #define BABS_SSS_AMIGA	(0x4000+0xcf)
1233 #define BABS_ACTION_AMIGA	(0x4000+0xd0)
1234 #define GT_SC37_SENSOR	(0x4000+0xd1)
1235 #define SC37_SENSOR_ACTION	(0x4000+0xd2)
1236 #define SC37_DOOR_WALK_ON	(0x4000+0xd3)
1237 #define GT_SC37_DOOR	(0x4000+0xd4)
1238 #define SC37_DOOR_ACTION	(0x4000+0xd5)
1239 #define SC37_DOOR_LOGIC	(0x4000+0xd6)
1240 #define GT_SC37_GRILL	(0x4000+0xd7)
1241 #define SC37_GRILL_ACTION	(0x4000+0xd8)
1242 #define SC37_GRILL_LOGIC	(0x4000+0xd9)
1243 #define GT_SC37_FLIMSY_BOX	(0x4000+0xda)
1244 #define SC37_FLIMSY_BOX_ACTION	(0x4000+0xdb)
1245 #define STEP_OFF_BOX	(0x4000+0xdc)
1246 #define GT_SC37_BIG_BOX	(0x4000+0xdd)
1247 #define SC37_BIG_BOX_ACTION	(0x4000+0xde)
1248 #define GT_SC37_LID	(0x4000+0xdf)
1249 #define SC37_LID_ACTION	(0x4000+0xe0)
1250 #define PUT_LID_BACK	(0x4000+0xe1)
1251 #define USE_LID_ON_FLIMSY_BOX	(0x4000+0xe2)
1252 #define SC37_LID_LOGIC	(0x4000+0xe3)
1253 #define GT_SC37_WINE_RACK	(0x4000+0xe4)
1254 #define SC37_WINE_RACK_ACTION	(0x4000+0xe5)
1255 #define GN_SC38_LEFT_TALK	(0x4000+0xe6)
1256 #define GT_SC38_LEFT_TALK	(0x4000+0xe7)
1257 #define GN_SC38_RIGHT_TALK	(0x4000+0xe8)
1258 #define GT_SC38_RIGHT_TALK	(0x4000+0xe9)
1259 #define GT_SC38_LIFT	(0x4000+0xea)
1260 #define SC38_LIFT_ACTION	(0x4000+0xeb)
1261 #define SC38_LIFT_LOGIC	(0x4000+0xec)
1262 #define GT_SC38_STATUE	(0x4000+0xed)
1263 #define SC38_STATUE_ACTION	(0x4000+0xee)
1264 #define GT_SC38_VIDEO	(0x4000+0xef)
1265 #define SC38_VIDEO_ACTION	(0x4000+0xf0)
1266 #define SC38_VIDEO_LOGIC	(0x4000+0xf1)
1267 #define GT_SC38_MONITOR	(0x4000+0xf2)
1268 #define SC38_MONITOR_ACTION	(0x4000+0xf3)
1269 #define SC38_MONITOR_LOGIC	(0x4000+0xf4)
1270 #define GT_SC38_SOFA	(0x4000+0xf5)
1271 #define SC38_SOFA_ACTION	(0x4000+0xf6)
1272 #define GT_SC38_DOG_TRAY	(0x4000+0xf7)
1273 #define SC38_DOG_TRAY_ACTION	(0x4000+0xf8)
1274 #define GT_SC38_BISCUITS	(0x4000+0xf9)
1275 #define SC38_BISCUITS_ACTION	(0x4000+0xfa)
1276 #define SC38_RINGER_LOGIC	(0x4000+0xfb)
1277 #define SC39_EXIT_31_WALK_ON	(0x4000+0xfc)
1278 #define GT_SC39_EXIT_31	(0x4000+0xfd)
1279 #define SC39_EXIT_31_ACTION	(0x4000+0xfe)
1280 #define GT_SC39_EXIT_40	(0x4000+0xff)
1281 #define SC39_EXIT_40_ACTION	(0x4000+0x100)
1282 #define SC39_EXIT_41_WALK_ON	(0x4000+0x101)
1283 #define GT_SC39_EXIT_41	(0x4000+0x102)
1284 #define SC39_EXIT_41_ACTION	(0x4000+0x103)
1285 #define GT_SC39_WALTERS	(0x4000+0x104)
1286 #define SC39_WALTERS_ACTION	(0x4000+0x105)
1287 #define GT_SC40_EXIT_39	(0x4000+0x106)
1288 #define SC40_EXIT_39_ACTION	(0x4000+0x107)
1289 #define GT_SC40_CABINET	(0x4000+0x108)
1290 #define SC40_CABINET_ACTION	(0x4000+0x109)
1291 #define GT_SC40_TROLLEY	(0x4000+0x10a)
1292 #define SC40_TROLLEY_ACTION	(0x4000+0x10b)
1293 #define GT_SC40_LOCKER_1	(0x4000+0x10c)
1294 #define SC40_LOCKER_1_ACTION	(0x4000+0x10d)
1295 #define GT_SC40_LOCKER_2	(0x4000+0x10e)
1296 #define SC40_LOCKER_2_ACTION	(0x4000+0x10f)
1297 #define GT_SC40_LOCKER_3	(0x4000+0x110)
1298 #define SC40_LOCKER_3_ACTION	(0x4000+0x111)
1299 #define GT_SC40_LOCKER_4	(0x4000+0x112)
1300 #define SC40_LOCKER_4_ACTION	(0x4000+0x113)
1301 #define GT_SC40_LOCKER_5	(0x4000+0x114)
1302 #define SC40_LOCKER_5_ACTION	(0x4000+0x115)
1303 #define GT_SC40_BODY_1	(0x4000+0x116)
1304 #define SC40_BODY_1_ACTION	(0x4000+0x117)
1305 #define GT_SC40_BODY_2	(0x4000+0x118)
1306 #define SC40_BODY_2_ACTION	(0x4000+0x119)
1307 #define GT_SC40_BODY_3	(0x4000+0x11a)
1308 #define SC40_BODY_3_ACTION	(0x4000+0x11b)
1309 #define GT_SC40_BODY_4	(0x4000+0x11c)
1310 #define SC40_BODY_4_ACTION	(0x4000+0x11d)
1311 #define GT_SC40_BODY_5	(0x4000+0x11e)
1312 #define SC40_BODY_5_ACTION	(0x4000+0x11f)
1313 #define SC40_LOCKER_1_LOGIC	(0x4000+0x120)
1314 #define SC40_LOCKER_2_LOGIC	(0x4000+0x121)
1315 #define SC40_LOCKER_3_LOGIC	(0x4000+0x122)
1316 #define SC40_LOCKER_4_LOGIC	(0x4000+0x123)
1317 #define SC40_LOCKER_5_LOGIC	(0x4000+0x124)
1318 #define SC41_EXIT_39_WALK_ON	(0x4000+0x125)
1319 #define GT_SC41_EXIT_39	(0x4000+0x126)
1320 #define SC41_EXIT_39_ACTION	(0x4000+0x127)
1321 #define SC41_HEAT_1_LOGIC	(0x4000+0x128)
1322 #define SC41_HEAT_2_LOGIC	(0x4000+0x129)
1323 #define SC41_HEAT_3_LOGIC	(0x4000+0x12a)
1324 #define FOSTER_ENTER_COURT	(0x4000+0x12b)
1325 #define SC42_JUDGE_LOGIC	(0x4000+0x12c)
1326 #define SC42_CLERK_LOGIC	(0x4000+0x12d)
1327 #define SC42_PROSECUTION_LOGIC	(0x4000+0x12e)
1328 #define SC42_JOBSWORTH_LOGIC	(0x4000+0x12f)
1329 #define SC42_BLUNT_LOGIC	(0x4000+0x130)
1330 #define SC42_DANI_LOGIC	(0x4000+0x131)
1331 #define SC42_SIGN_LOGIC	(0x4000+0x132)
1332 #define SC44_EXIT_45_WALK_ON	(0x4000+0x133)
1333 #define GT_SC44_EXIT_45	(0x4000+0x134)
1334 #define SC44_EXIT_45_ACTION	(0x4000+0x135)
1335 #define GT_SC44_GRILL	(0x4000+0x136)
1336 #define SC44_GRILL_ACTION	(0x4000+0x137)
1337 #define GT_SC44_RUBBLE	(0x4000+0x138)
1338 #define SC44_RUBBLE_ACTION	(0x4000+0x139)
1339 #define SC45_EXIT_44_WALK_ON	(0x4000+0x13a)
1340 #define GT_SC45_EXIT_44	(0x4000+0x13b)
1341 #define SC45_EXIT_44_ACTION	(0x4000+0x13c)
1342 #define SC45_EXIT_46_WALK_ON	(0x4000+0x13d)
1343 #define GT_SC45_EXIT_46	(0x4000+0x13e)
1344 #define SC45_EXIT_46_ACTION	(0x4000+0x13f)
1345 #define SC45_EXIT_47_WALK_ON	(0x4000+0x140)
1346 #define GT_SC45_EXIT_47	(0x4000+0x141)
1347 #define SC45_EXIT_47_ACTION	(0x4000+0x142)
1348 #define SC46_EXIT_45_WALK_ON	(0x4000+0x143)
1349 #define GT_SC46_EXIT_45	(0x4000+0x144)
1350 #define SC46_EXIT_45_ACTION	(0x4000+0x145)
1351 #define GT_SC46_RUBBLE	(0x4000+0x146)
1352 #define SC46_RUBBLE_ACTION	(0x4000+0x147)
1353 #define SC47_EXIT_45_WALK_ON	(0x4000+0x148)
1354 #define GT_SC47_EXIT_45	(0x4000+0x149)
1355 #define SC47_EXIT_45_ACTION	(0x4000+0x14a)
1356 #define SC47_EXIT_48_WALK_ON	(0x4000+0x14b)
1357 #define GT_SC47_EXIT_48	(0x4000+0x14c)
1358 #define SC47_EXIT_48_ACTION	(0x4000+0x14d)
1359 #define SC48_EXIT_47_WALK_ON	(0x4000+0x14e)
1360 #define GT_SC48_EXIT_47	(0x4000+0x14f)
1361 #define SC48_EXIT_47_ACTION	(0x4000+0x150)
1362 #define SC48_EXIT_65_WALK_ON	(0x4000+0x151)
1363 #define GT_SC48_EXIT_65	(0x4000+0x152)
1364 #define SC48_EXIT_65_ACTION	(0x4000+0x153)
1365 #define GT_SC48_SOCKET	(0x4000+0x154)
1366 #define SC48_SOCKET_ACTION	(0x4000+0x155)
1367 #define SC48_SOCKET_LOGIC	(0x4000+0x156)
1368 #define GT_SC48_HOLE	(0x4000+0x157)
1369 #define SC48_HOLE_ACTION	(0x4000+0x158)
1370 #define FOSTER_SEES_EYES	(0x4000+0x159)
1371 #define SC48_HOLE_LOGIC	(0x4000+0x15a)
1372 #define SC48_EYES_LOGIC	(0x4000+0x15b)
1373 #define SC65_EXIT_48_WALK_ON	(0x4000+0x15c)
1374 #define GT_SC65_EXIT_48	(0x4000+0x15d)
1375 #define SC65_EXIT_48_ACTION	(0x4000+0x15e)
1376 #define GT_SC65_EXIT_66	(0x4000+0x15f)
1377 #define GT_SC65_POSTER1	(0x4000+0x160)
1378 #define SC65_POSTER1_ACTION	(0x4000+0x161)
1379 #define GT_SC65_POSTER2	(0x4000+0x162)
1380 #define SC65_POSTER2_ACTION	(0x4000+0x163)
1381 #define GT_SC65_SIGN	(0x4000+0x164)
1382 #define SC65_SIGN_ACTION	(0x4000+0x165)
1383 #define WALTER_SPEECH	(0x5000+0x1)
1384 #define JOEY_MEDIC	(0x5000+0x2)
1385 #define KEN_SPEECH	(0x5000+0x3)
1386 #define BORED_ROOM	(0x5000+0x4)
1387 #define HOBS_END	(0x0000+0x46)
1388 #define GT_JOEY_PARK	(0x5000+0x5)
1389 #define JOEY_MED_EXTRA	(0x5000+0x6)
1390 #define JOEY_MED_LOGIC	(0x5000+0x7)
1391 #define JOEY_MISSION72_EXTRA	(0x5000+0x8)
1392 #define JOEY_MED_MISSION72	(0x5000+0x9)
1393 #define GT_RECHARGING_MEDI	(0x5000+0xa)
1394 #define RECHARGING_MEDI_ACTION	(0x5000+0xb)
1395 #define MEDI_LOGIC	(0x5000+0xc)
1396 #define SC67_MEND_LOGIC	(0x5000+0xd)
1397 #define MEDI_ACTION	(0x5000+0xe)
1398 #define GT_SC71_MEDI_SLOT	(0x5000+0xf)
1399 #define SC71_MEDI_SLOT_ACTION	(0x5000+0x10)
1400 #define SC66_FOSTER_GETS_CRUSHED	(0x5000+0x11)
1401 #define SC66_TIMER_LOGIC	(0x5000+0x12)
1402 #define SC66_DOOR_LOGIC	(0x5000+0x13)
1403 #define SC66_STONES_LOGIC	(0x5000+0x14)
1404 #define SC66_LO_BEAM_LOGIC	(0x5000+0x15)
1405 #define SC66_HI_BEAM_LOGIC	(0x5000+0x16)
1406 #define SC66_ROCK1_LOGIC	(0x5000+0x17)
1407 #define SC66_ROCK2_LOGIC	(0x5000+0x18)
1408 #define SC66_ROCK3_LOGIC	(0x5000+0x19)
1409 #define SC66_HOLE_ACTION	(0x5000+0x1a)
1410 #define SC67_PULSE1_LOGIC	(0x5000+0x1b)
1411 #define SC67_PULSE2_LOGIC	(0x5000+0x1c)
1412 #define SC67_PULSE3_LOGIC	(0x5000+0x1d)
1413 #define SC67_PULSE4_LOGIC	(0x5000+0x1e)
1414 #define SC67_ROCK_LOGIC	(0x5000+0x1f)
1415 #define GT_SC67_BRICKWORK	(0x5000+0x20)
1416 #define SC67_BRICKWORK_ACTION	(0x5000+0x21)
1417 #define SC67_CLOT_LOGIC	(0x5000+0x22)
1418 #define GN_SC67_CLOT	(0x5000+0x23)
1419 #define GT_SC67_CLOT	(0x5000+0x24)
1420 #define SC67_CLOT_ACTION	(0x5000+0x25)
1421 #define GT_SC67_VEIN	(0x5000+0x26)
1422 #define SC67_VEIN_ACTION	(0x5000+0x27)
1423 #define SC67_DOOR_MOUSE_ON	(0x5000+0x28)
1424 #define SC67_DOOR_LOGIC	(0x5000+0x29)
1425 #define SC67_DOOR_WALK_ON	(0x5000+0x2a)
1426 #define GN_SC67_DOOR	(0x5000+0x2b)
1427 #define GT_SC67_DOOR	(0x5000+0x2c)
1428 #define SC67_DOOR_ACTION	(0x5000+0x2d)
1429 #define SC67_PLASTER_LOGIC	(0x5000+0x2e)
1430 #define GT_SC67_PLASTER	(0x5000+0x2f)
1431 #define SC67_PLASTER_ACTION	(0x5000+0x30)
1432 #define SC67_BRICK_LOGIC	(0x5000+0x31)
1433 #define GT_SC67_BRICK	(0x5000+0x32)
1434 #define SC67_BRICK_ACTION	(0x5000+0x33)
1435 #define SC67_CROWBAR_LOGIC	(0x5000+0x34)
1436 #define GT_SC67_CROWBAR	(0x5000+0x35)
1437 #define SC67_CROWBAR_ACTION	(0x5000+0x36)
1438 #define GT_SC68_JOEY_WAIT	(0x5000+0x37)
1439 #define SC68_PULSE1_LOGIC	(0x5000+0x38)
1440 #define SC68_PULSE2_LOGIC	(0x5000+0x39)
1441 #define SC68_PULSE3_LOGIC	(0x5000+0x3a)
1442 #define SC68_PULSE4_LOGIC	(0x5000+0x3b)
1443 #define SC68_PULSE5_LOGIC	(0x5000+0x3c)
1444 #define SC68_PULSE6_LOGIC	(0x5000+0x3d)
1445 #define SC68_SENSOR_LOGIC	(0x5000+0x3e)
1446 #define SC68_DOOR_WALK_ON	(0x5000+0x3f)
1447 #define GN_SC68_DOOR	(0x5000+0x40)
1448 #define GT_SC68_DOOR	(0x5000+0x41)
1449 #define SC68_DOOR_ACTION	(0x5000+0x42)
1450 #define SC68_DOOR_MOUSE_ON	(0x5000+0x43)
1451 #define SC68_DOOR_LOGIC	(0x5000+0x44)
1452 #define GT_SC68_SENSOR	(0x5000+0x45)
1453 #define SC68_SENSOR_ACTION	(0x5000+0x46)
1454 #define GT_SC68_STAIRS	(0x5000+0x47)
1455 #define SC68_STAIRS_ACTION	(0x5000+0x48)
1456 #define SC68_EXIT_WALK_ON	(0x5000+0x49)
1457 #define GT2_SC68_EXIT	(0x5000+0x4a)
1458 #define GT_SC68_EXIT	(0x5000+0x4b)
1459 #define SC68_EXIT_ACTION	(0x5000+0x4c)
1460 #define GT_SC68_GRILL	(0x5000+0x4d)
1461 #define SC68_GRILL_ACTION	(0x5000+0x4e)
1462 #define SC69_PULSE1_LOGIC	(0x5000+0x4f)
1463 #define SC69_PULSE2_LOGIC	(0x5000+0x50)
1464 #define SC69_PULSE3_LOGIC	(0x5000+0x51)
1465 #define SC69_PULSE4_LOGIC	(0x5000+0x52)
1466 #define SC69_PULSE5_LOGIC	(0x5000+0x53)
1467 #define SC69_PULSE6_LOGIC	(0x5000+0x54)
1468 #define SC69_EXIT_WALK_ON	(0x5000+0x55)
1469 #define GT2_SC69_EXIT	(0x5000+0x56)
1470 #define GT_SC69_EXIT	(0x5000+0x57)
1471 #define SC69_EXIT_ACTION	(0x5000+0x58)
1472 #define SC69_DOOR_WALK_ON	(0x5000+0x59)
1473 #define GN_SC69_DOOR	(0x5000+0x5a)
1474 #define GT_SC69_DOOR	(0x5000+0x5b)
1475 #define SC69_DOOR_ACTION	(0x5000+0x5c)
1476 #define GT_SC69_GRILL	(0x5000+0x5d)
1477 #define SC69_GRILL_ACTION	(0x5000+0x5e)
1478 #define GT_SC70_DOOR	(0x5000+0x5f)
1479 #define SC70_DOOR_ACTION	(0x5000+0x60)
1480 #define SC70_IRIS_LOGIC	(0x5000+0x61)
1481 #define SC70_IRIS_OPENED	(0x5000+0x62)
1482 #define SC70_IRIS_CLOSED	(0x5000+0x63)
1483 #define GT_SC70_IRIS	(0x5000+0x64)
1484 #define SC70_IRIS_ACTION	(0x5000+0x65)
1485 #define SC70_BAR_LOGIC	(0x5000+0x66)
1486 #define GT_SC70_BAR	(0x5000+0x67)
1487 #define SC70_BAR_ACTION	(0x5000+0x68)
1488 #define GT_SC70_GRILL	(0x5000+0x69)
1489 #define SC70_GRILL_ACTION	(0x5000+0x6a)
1490 #define SC70_CONTROL_LOGIC	(0x5000+0x6b)
1491 #define GT_SC70_CONTROL	(0x5000+0x6c)
1492 #define SC70_CONTROL_ACTION	(0x5000+0x6d)
1493 #define SC70_PIT_LOGIC	(0x5000+0x6e)
1494 #define GT_SC70_PIT	(0x5000+0x6f)
1495 #define SC70_PIT_ACTION	(0x5000+0x70)
1496 #define GT_SC70_FLOOR	(0x5000+0x71)
1497 #define SC71_DOOR69_WALK_ON	(0x5000+0x72)
1498 #define GN_SC71_DOOR69	(0x5000+0x73)
1499 #define GT_SC71_DOOR69	(0x5000+0x74)
1500 #define SC71_DOOR69_ACTION	(0x5000+0x75)
1501 #define SC71_DOOR72_WALK_ON	(0x5000+0x76)
1502 #define GN_SC71_DOOR72	(0x5000+0x77)
1503 #define GT_SC71_DOOR72	(0x5000+0x78)
1504 #define SC71_DOOR72_ACTION	(0x5000+0x79)
1505 #define GN_INTO_RECHARGING_UNIT	(0x5000+0x7a)
1506 #define GET_INTO_RECHARGING_UNIT	(0x5000+0x7b)
1507 #define GT_SC71_RECHARGER	(0x5000+0x7c)
1508 #define SC71_RECHARGER_ACTION	(0x5000+0x7d)
1509 #define GT_SC71_MONITOR	(0x5000+0x7e)
1510 #define SC71_MONITOR_ACTION	(0x5000+0x7f)
1511 #define GT_SC71_CONTROLS	(0x5000+0x80)
1512 #define SC71_CONTROLS_ACTION	(0x5000+0x81)
1513 #define GT_SC71_LOCKED_DOOR	(0x5000+0x82)
1514 #define SC71_LOCKED_DOOR_ACTION	(0x5000+0x83)
1515 #define SC71_RECHARGER_LOGIC	(0x5000+0x84)
1516 #define SC71_PANEL2_LOGIC	(0x5000+0x85)
1517 #define SC71_LIGHT1_LOGIC	(0x5000+0x86)
1518 #define SC71_CHLITE_LOGIC	(0x5000+0x87)
1519 #define SC71_MONITOR_LOGIC	(0x5000+0x88)
1520 #define SC71_CONTROLS_LOGIC	(0x5000+0x89)
1521 #define WITNESS_LOGIC	(0x5000+0x8a)
1522 #define SC72_FOSTER_DEATH	(0x5000+0x8b)
1523 #define WITNESS_CATCHES_FOSTER	(0x5000+0x8c)
1524 #define SC72_DOOR_WALK_ON	(0x5000+0x8d)
1525 #define GN_SC72_DOOR	(0x5000+0x8e)
1526 #define GT_SC72_DOOR	(0x5000+0x8f)
1527 #define SC72_DOOR_ACTION	(0x5000+0x90)
1528 #define SC72_EXIT_WALK_ON	(0x5000+0x91)
1529 #define GN_SC72_EXIT	(0x5000+0x92)
1530 #define GT_SC72_EXIT	(0x5000+0x93)
1531 #define SC72_EXIT_ACTION	(0x5000+0x94)
1532 #define SC72_TANK_LOGIC	(0x5000+0x95)
1533 #define GT_SC72_TANK	(0x5000+0x96)
1534 #define SC72_TANK_ACTION	(0x5000+0x97)
1535 #define GT_SC72_TAP	(0x5000+0x98)
1536 #define SC72_TAP_ACTION	(0x5000+0x99)
1537 #define SC72_SPILL_LOGIC	(0x5000+0x9a)
1538 #define GT_SC72_SPILL	(0x5000+0x9b)
1539 #define SC72_SPILL_ACTION	(0x5000+0x9c)
1540 #define SC72_GRILL_LOGIC	(0x5000+0x9d)
1541 #define GT_SC72_GRILL	(0x5000+0x9e)
1542 #define SC72_GRILL_ACTION	(0x5000+0x9f)
1543 #define SC72_CHAMBER1_LOGIC	(0x5000+0xa0)
1544 #define SC72_CHAM1_LIGHT_LOGIC	(0x5000+0xa1)
1545 #define SC72_CHAMBER2_LOGIC	(0x5000+0xa2)
1546 #define SC72_CHAM2_LIGHT_LOGIC	(0x5000+0xa3)
1547 #define SC72_CHAMBER3_LOGIC	(0x5000+0xa4)
1548 #define GT_SC72_CHAMBER1	(0x5000+0xa5)
1549 #define GT_SC72_CHAMBER2	(0x5000+0xa6)
1550 #define GT_SC72_CHAMBER3	(0x5000+0xa7)
1551 #define SC72_CHAMBERS_ACTION	(0x5000+0xa8)
1552 #define GT_SC72_LIGHT1	(0x5000+0xa9)
1553 #define GT_SC72_LIGHT2	(0x5000+0xaa)
1554 #define GT_SC72_LIGHT3	(0x5000+0xab)
1555 #define SC72_ROT_LIGHT_LOGIC	(0x5000+0xac)
1556 #define SC72_COMPUTER_LOGIC	(0x5000+0xad)
1557 #define SC72_COMPUTER2_LOGIC	(0x5000+0xae)
1558 #define GT_SC72_COMPUTER	(0x5000+0xaf)
1559 #define SC72_COMPUTER_ACTION	(0x5000+0xb0)
1560 #define GN_SC72_WITNESS_TALK	(0x5000+0xb1)
1561 #define GT_SC72_WITNESS_TALK	(0x5000+0xb2)
1562 #define GN_SC72_FOSTER_TALK	(0x5000+0xb3)
1563 #define GT_SC72_FOSTER_TALK	(0x5000+0xb4)
1564 #define GT_SC72_WITNESS_KILL	(0x5000+0xb5)
1565 #define GT_SC73_CORPSE	(0x5000+0xb6)
1566 #define SC73_CORPSE_ACTION	(0x5000+0xb7)
1567 #define GALLAGHER_LOGIC73	(0x5000+0xb8)
1568 #define GT_SC73_GALL_1	(0x5000+0xb9)
1569 #define GT_SC73_GALL_2	(0x5000+0xba)
1570 #define GT_SC73_JOEY_WAIT	(0x5000+0xbb)
1571 #define SC73_SENSOR_LOGIC	(0x5000+0xbc)
1572 #define SC73_EXIT_WALK_ON	(0x5000+0xbd)
1573 #define GT2_SC73_EXIT	(0x5000+0xbe)
1574 #define GT_SC73_EXIT	(0x5000+0xbf)
1575 #define SC73_EXIT_ACTION	(0x5000+0xc0)
1576 #define SC73_DOOR_WALK_ON	(0x5000+0xc1)
1577 #define GT_SC73_DOOR	(0x5000+0xc2)
1578 #define SC73_DOOR_ACTION	(0x5000+0xc3)
1579 #define SC73_CHAMBER3_LOGIC	(0x5000+0xc4)
1580 #define SC73_CHAMBER4_LOGIC	(0x5000+0xc5)
1581 #define SC73_CHAM4_LIGHT_LOGIC	(0x5000+0xc6)
1582 #define GT_SC73_CHAMBER4	(0x5000+0xc7)
1583 #define SC73_CHAMBER4_ACTION	(0x5000+0xc8)
1584 #define SC73_CHAMBER5_LOGIC	(0x5000+0xc9)
1585 #define SC73_CHAM5_LIGHT_LOGIC	(0x5000+0xca)
1586 #define GT_SC73_CHAMBER5	(0x5000+0xcb)
1587 #define SC73_CHAMBER5_ACTION	(0x5000+0xcc)
1588 #define SC73_BIG_DOOR_MOUSE_ON	(0x5000+0xcd)
1589 #define SC73_BIG_DOOR_WALK_ON	(0x5000+0xce)
1590 #define GT_SC73_BIG_DOOR	(0x5000+0xcf)
1591 #define SC73_BIG_DOOR_ACTION	(0x5000+0xd0)
1592 #define GT_SC73_SENSOR	(0x5000+0xd1)
1593 #define SC73_SENSOR_ACTION	(0x5000+0xd2)
1594 #define GT_SC73_LOCKED_DOOR	(0x5000+0xd3)
1595 #define SC73_LOCKED_DOOR_ACTION	(0x5000+0xd4)
1596 #define SC73_BITS_LOGIC	(0x5000+0xd5)
1597 #define SC73_BITS2_LOGIC	(0x5000+0xd6)
1598 #define SC73_SPRAY_LOGIC	(0x5000+0xd7)
1599 #define GT_SC73_WRECKED_DROID	(0x5000+0xd8)
1600 #define SC73_WRECKED_DROID_ACTION	(0x5000+0xd9)
1601 #define JOEY_MED_LOGIC73	(0x5000+0xda)
1602 #define SC74_DOOR_WALK_ON	(0x5000+0xdb)
1603 #define GT_SC74_DOOR	(0x5000+0xdc)
1604 #define SC74_DOOR_ACTION	(0x5000+0xdd)
1605 #define SC74_MONITOR1_LOGIC	(0x5000+0xde)
1606 #define SC74_MONITOR2_LOGIC	(0x5000+0xdf)
1607 #define SC74_MONITOR3_LOGIC	(0x5000+0xe0)
1608 #define SC74_MONITOR4_LOGIC	(0x5000+0xe1)
1609 #define SC74_LEFT_TV_LOGIC	(0x5000+0xe2)
1610 #define SC74_RIGHT_TV_LOGIC	(0x5000+0xe3)
1611 #define SC74_LIGHTS_LOGIC	(0x5000+0xe4)
1612 #define GT_SC74_MONITOR1	(0x5000+0xe5)
1613 #define GT_SC74_LEFT_TV	(0x5000+0xe6)
1614 #define GT_SC74_RIGHT_TV	(0x5000+0xe7)
1615 #define SC74_MONITORS_ACTION	(0x5000+0xe8)
1616 #define GT_SC74_INTERFACE	(0x5000+0xe9)
1617 #define SC74_INTERFACE_ACTION	(0x5000+0xea)
1618 #define GT_SC74_FLOOR	(0x5000+0xeb)
1619 #define GT_SC74_INT_SLOT	(0x5000+0xec)
1620 #define SC74_INT_SLOT_ACTION	(0x5000+0xed)
1621 #define SC74_INT_SLOT_LOGIC	(0x5000+0xee)
1622 #define GT_SC74_TERMINAL	(0x5000+0xef)
1623 #define SC74_TERMINAL_ACTION	(0x5000+0xf0)
1624 #define SC74_POD_LOGIC	(0x5000+0xf1)
1625 #define SC75_BIG_DOOR_WALK_ON	(0x5000+0xf2)
1626 #define GT_SC75_BIG_DOOR	(0x5000+0xf3)
1627 #define SC75_BIG_DOOR_ACTION	(0x5000+0xf4)
1628 #define SC75_DOOR_WALK_ON	(0x5000+0xf5)
1629 #define GT_SC75_DOOR	(0x5000+0xf6)
1630 #define SC75_DOOR_ACTION	(0x5000+0xf7)
1631 #define SC75_NITRO_TANK_LOGIC	(0x5000+0xf8)
1632 #define GT_SC75_NITRO_TANK	(0x5000+0xf9)
1633 #define SC75_NITRO_TANK_ACTION	(0x5000+0xfa)
1634 #define SC75_LIVE_TANK_LOGIC	(0x5000+0xfb)
1635 #define GT_SC75_LIVE_TANK	(0x5000+0xfc)
1636 #define SC75_TISSUE_LOGIC	(0x5000+0xfd)
1637 #define SC75_LIVE_TANK_ACTION	(0x5000+0xfe)
1638 #define SC75_CONSOLE_LOGIC	(0x5000+0xff)
1639 #define SC75_CRASH_LOGIC	(0x5000+0x100)
1640 #define GT_SC75_CONSOLE	(0x5000+0x101)
1641 #define SC75_CONSOLE_ACTION	(0x5000+0x102)
1642 #define SC75_TONGS_LOGIC	(0x5000+0x103)
1643 #define GT_SC75_TONGS	(0x5000+0x104)
1644 #define SC75_TONGS_ACTION	(0x5000+0x105)
1645 #define SC75_LIGHT1_LOGIC	(0x5000+0x106)
1646 #define SC75_LIGHT2_LOGIC	(0x5000+0x107)
1647 #define SC76_DOOR75_WALK_ON	(0x5000+0x108)
1648 #define GT_SC76_DOOR75	(0x5000+0x109)
1649 #define SC76_DOOR75_ACTION	(0x5000+0x10a)
1650 #define SC76_DOOR77_WALK_ON	(0x5000+0x10b)
1651 #define GT_SC76_DOOR77	(0x5000+0x10c)
1652 #define SC76_DOOR77_ACTION	(0x5000+0x10d)
1653 #define GT_SC76_ANYTHING	(0x5000+0x10e)
1654 #define SC76_ANDROID_ACTION	(0x5000+0x10f)
1655 #define SC76_CONSOLE_1_ACTION	(0x5000+0x110)
1656 #define SC76_CONSOLE_2_ACTION	(0x5000+0x111)
1657 #define SC76_CONSOLE_3_ACTION	(0x5000+0x112)
1658 #define SC76_BOARD_1_ACTION	(0x5000+0x113)
1659 #define SC76_BOARD_2_ACTION	(0x5000+0x114)
1660 #define SC76_BOARD_3_ACTION	(0x5000+0x115)
1661 #define SC76_BOARD_1_LOGIC	(0x5000+0x116)
1662 #define SC76_BOARD_2_LOGIC	(0x5000+0x117)
1663 #define SC76_BOARD_3_LOGIC	(0x5000+0x118)
1664 #define SC76_CABINET_1_ACTION	(0x5000+0x119)
1665 #define SC76_CABINET_2_ACTION	(0x5000+0x11a)
1666 #define SC76_CABINET_3_ACTION	(0x5000+0x11b)
1667 #define SC76_CABINET_1_LOGIC	(0x5000+0x11c)
1668 #define SC76_CABINET_2_LOGIC	(0x5000+0x11d)
1669 #define SC76_CABINET_3_LOGIC	(0x5000+0x11e)
1670 #define SC76_LIGHT1_LOGIC	(0x5000+0x11f)
1671 #define SC76_LIGHT2_LOGIC	(0x5000+0x120)
1672 #define SC76_LIGHT3_LOGIC	(0x5000+0x121)
1673 #define SC76_LIGHT4_LOGIC	(0x5000+0x122)
1674 #define SC76_LIGHT5_LOGIC	(0x5000+0x123)
1675 #define SC76_LIGHT6_LOGIC	(0x5000+0x124)
1676 #define SC76_LIGHT7_LOGIC	(0x5000+0x125)
1677 #define SC76_LIGHT8_LOGIC	(0x5000+0x126)
1678 #define SC76_LIGHT9_LOGIC	(0x5000+0x127)
1679 #define SC76_ANDROID_1_LOGIC	(0x5000+0x128)
1680 #define SC76_ANDROID_2_LOGIC	(0x5000+0x129)
1681 #define KEN_START_LOGIC	(0x5000+0x12a)
1682 #define SC76_ANDROID_3_LOGIC	(0x5000+0x12b)
1683 #define KEN_EXTRA	(0x5000+0x12c)
1684 #define KEN_LOGIC	(0x5000+0x12d)
1685 #define KEN_STUCK_LOGIC	(0x5000+0x12e)
1686 #define STUCK_SSS	(0x5000+0x12f)
1687 #define GT_SC77_STUCK_KEN	(0x5000+0x130)
1688 #define STUCK_KEN_ACTION	(0x5000+0x131)
1689 #define KEN_MISSION_HAND_EXTRA	(0x5000+0x132)
1690 #define KEN_MISSION_HAND	(0x5000+0x133)
1691 #define SC77_DOOR76_WALK_ON	(0x5000+0x134)
1692 #define GT_SC77_DOOR76	(0x5000+0x135)
1693 #define SC77_DOOR76_ACTION	(0x5000+0x136)
1694 #define SC77_BIG_DOOR_MOUSE_ON	(0x5000+0x137)
1695 #define SC77_BIG_DOOR_LOGIC	(0x5000+0x138)
1696 #define SC77_BIG_DOOR_WALK_ON	(0x5000+0x139)
1697 #define GT_SC77_BIG_DOOR	(0x5000+0x13a)
1698 #define SC77_BIG_DOOR_ACTION	(0x5000+0x13b)
1699 #define GT_SC77_TANKS	(0x5000+0x13c)
1700 #define SC77_TANKS_ACTION	(0x5000+0x13d)
1701 #define GT_SC77_HAND_1	(0x5000+0x13e)
1702 #define SC77_HAND_1_ACTION	(0x5000+0x13f)
1703 #define GN_SC77_HAND_2	(0x5000+0x140)
1704 #define GT_SC77_HAND_2	(0x5000+0x141)
1705 #define SC77_HAND_2_ACTION	(0x5000+0x142)
1706 #define GT_SC78_LEDGE	(0x5000+0x143)
1707 #define GT_SC78_PIPE	(0x5000+0x144)
1708 #define SC78_BIG_DOOR_WALK_ON	(0x5000+0x145)
1709 #define GT_SC78_BIG_DOOR	(0x5000+0x146)
1710 #define SC78_BIG_DOOR_ACTION	(0x5000+0x147)
1711 #define SC78_EXIT_WALK_ON	(0x5000+0x148)
1712 #define GT_SC78_EXIT	(0x5000+0x149)
1713 #define SC78_EXIT_ACTION	(0x5000+0x14a)
1714 #define GT_SC78_SUPPORT	(0x5000+0x14b)
1715 #define SC78_SUPPORT_ACTION	(0x5000+0x14c)
1716 #define SC79_EXIT_WALK_ON	(0x5000+0x14d)
1717 #define GT_SC79_EXIT	(0x5000+0x14e)
1718 #define SC79_EXIT_ACTION	(0x5000+0x14f)
1719 #define GT_SC79_SUPPORT	(0x5000+0x150)
1720 #define SC79_SUPPORT_ACTION	(0x5000+0x151)
1721 #define SC79_KNOT_LOGIC	(0x5000+0x152)
1722 #define GT_SC79_KNOT	(0x5000+0x153)
1723 #define SC79_KNOT_ACTION	(0x5000+0x154)
1724 #define SC79_ROPE_LOGIC	(0x5000+0x155)
1725 #define GT_SC79_ROPE	(0x5000+0x156)
1726 #define SC79_ROPE_ACTION	(0x5000+0x157)
1727 #define GT_SC79_LADDER	(0x5000+0x158)
1728 #define SC79_LADDER_ACTION	(0x5000+0x159)
1729 #define SC80_LADDER_ACTION	(0x5000+0x15a)
1730 #define SC80_ROPE_ACTION	(0x5000+0x15b)
1731 #define SC80_ROPE_LOGIC	(0x5000+0x15c)
1732 #define SC80_SPOUT_ACTION	(0x5000+0x15d)
1733 #define SC80_ORIFICE_ACTION	(0x5000+0x15e)
1734 #define SC80_SAMPLE_LOGIC	(0x5000+0x15f)
1735 #define SC80_EXIT_LOGIC	(0x5000+0x160)
1736 #define SC80_EXIT_ACTION	(0x5000+0x161)
1737 #define SC80_GOO_LOGIC	(0x5000+0x162)
1738 #define SC80_BUBBLE1_LOGIC	(0x5000+0x163)
1739 #define SC80_BUBBLE2_LOGIC	(0x5000+0x164)
1740 #define SC80_BUBBLE3_LOGIC	(0x5000+0x165)
1741 #define SC80_BUBBLE4_LOGIC	(0x5000+0x166)
1742 #define SC80_BUBBLE5_LOGIC	(0x5000+0x167)
1743 #define SC80_BUBBLE6_LOGIC	(0x5000+0x168)
1744 #define SC80_BUBBLE7_LOGIC	(0x5000+0x169)
1745 #define SC80_BUBBLE8_LOGIC	(0x5000+0x16a)
1746 #define SC80_BUBBLE9_LOGIC	(0x5000+0x16b)
1747 #define SC80_BUBBLE10_LOGIC	(0x5000+0x16c)
1748 #define SC80_BUBBLE11_LOGIC	(0x5000+0x16d)
1749 #define SC80_BUBBLE12_LOGIC	(0x5000+0x16e)
1750 #define SC81_PULSE_LOGIC	(0x5000+0x16f)
1751 #define SC81_FATHER_CHAIR_LOGIC	(0x5000+0x170)
1752 #define SC81_FATHER_FLOOR_LOGIC	(0x5000+0x171)
1753 #define SC81_FATHER_FINISHED	(0x5000+0x172)
1754 #define SC81_FATHER_SSS	(0x5000+0x173)
1755 #define SC81_FATHER_FALL	(0x5000+0x174)
1756 #define FOSTER_ENTER_BOARDROOM	(0x5000+0x175)
1757 #define SC81_FATHER_ACTION	(0x5000+0x176)
1758 #define LAST_WORDS_WITH_FATHER	(0x5000+0x177)
1759 #define SC81_KEN_SSS	(0x5000+0x178)
1760 #define SC81_KEN_ACTION	(0x5000+0x179)
1761 #define SC81_DOOR_LOGIC	(0x5000+0x17a)
1762 #define SC81_KEN_LOGIC	(0x5000+0x17b)
1763 #define SC81_FOSTER_ABSORBED	(0x5000+0x17c)
1764 #define SC81_FOSTER_GRABBED	(0x5000+0x17d)
1765 #define SC81_CHAIR_ACTION	(0x5000+0x17e)
1766 #define SC81_TENT1_LOGIC	(0x5000+0x17f)
1767 #define SC81_TENT2_LOGIC	(0x5000+0x180)
1768 #define SC81_TENT3_LOGIC	(0x5000+0x181)
1769 #define SC81_TENT4_LOGIC	(0x5000+0x182)
1770 #define SC81_TENT5_LOGIC	(0x5000+0x183)
1771 #define SC81_TENT6_LOGIC	(0x5000+0x184)
1772 #define SC81_BIG_TENT1_LOGIC	(0x5000+0x185)
1773 #define SC81_BIG_TENT2_LOGIC	(0x5000+0x186)
1774 #define SC81_BIG_TENT3_LOGIC	(0x5000+0x187)
1775 #define SC82_JOBS_SSS	(0x0000+0x47)
1776 #define SC82_JOBSWORTH_LOGIC	(0x0000+0x48)
1777 #define PRINT_CREDITS	(0x0000+0x49)
1778 #define END_SEQUENCE	(0x0000+0x4a)
1779 #define FOSTER_ENTER_NEW_BOARDROOM	(0x0000+0x4b)
1780 #define SC82_KEN_LOGIC	(0x0000+0x4c)
1781 #define S19_LEFT_ON	(0x0000+0x4d)
1782 #define S19_RIGHT_ON	(0x0000+0x4e)
1783 #define GT_RIGHT_EXIT_19	(0x0000+0x4f)
1784 #define ER19_ACTION	(0x0000+0x50)
1785 #define CABLE2_LOGIC	(0x0000+0x51)
1786 #define CABLE_FALL_LOGIC	(0x0000+0x52)
1787 #define SMASHED_WINDOW_LOGIC	(0x0000+0x53)
1788 #define BITS_LOGIC	(0x0000+0x54)
1789 #define GT_CABLE_11	(0x0000+0x55)
1790 #define CABLE_11_ACTION	(0x0000+0x56)
1791 #define SPY11_LOGIC	(0x0000+0x57)
1792 #define LOCKER_11_LOGIC	(0x0000+0x58)
1793 #define GT_LOCKER_11	(0x0000+0x59)
1794 #define LOCKER_11_ACTION	(0x0000+0x5a)
1795 #define START90	(0x0000+0x5b)
1796 #define EXIT_LINC	(0x0000+0x5c)
1797 #define LINC_MENU_SCRIPT	(0x6000+0x1)
1798 #define LINC_MENU_SELECT	(0x6000+0x2)
1799 #define INFO_MENU_SELECT	(0x6000+0x3)
1800 #define DIS_MENU_SELECT	(0x6000+0x4)
1801 #define JOIN_MENU_SELECT	(0x6000+0x5)
1802 #define DECOMP_MENU_SELECT	(0x6000+0x6)
1803 #define DECRYPT_MENU_SELECT	(0x6000+0x7)
1804 #define DOC_MENU_SELECT	(0x6000+0x8)
1805 #define SET_UP_INFO_WINDOW	(0x6000+0x9)
1806 #define INFO_WINDOW_LOGIC	(0x6000+0xa)
1807 #define INFO_BUTTON_LOGIC	(0x6000+0xb)
1808 #define CLOSE_WINDOW	(0x6000+0xc)
1809 #define NORMAL_MOUSE	(0x6000+0xd)
1810 #define BUTTON_MOUSE	(0x6000+0xe)
1811 #define DISCONNECT_FOSTER	(0x6000+0xf)
1812 #define DOOR_L90_LOGIC	(0x6000+0x10)
1813 #define DOOR_L90F_LOGIC	(0x6000+0x11)
1814 #define GET_TO_DOOR_L90	(0x6000+0x12)
1815 #define DOOR_L90_ACTION	(0x6000+0x13)
1816 #define DOOR_R90_LOGIC	(0x6000+0x14)
1817 #define DOOR_R90F_LOGIC	(0x6000+0x15)
1818 #define GET_TO_DOOR_R90	(0x6000+0x16)
1819 #define DOOR_R90_ACTION	(0x6000+0x17)
1820 #define GET_TO_JOIN_OBJECT	(0x6000+0x18)
1821 #define JOIN_OBJECT_ACTION	(0x6000+0x19)
1822 #define JOIN_OBJECT_LOGIC	(0x6000+0x1a)
1823 #define GET_TO_OSCILLATOR	(0x6000+0x1b)
1824 #define OSCILLATOR_ACTION	(0x6000+0x1c)
1825 #define OSCILLATOR_LOGIC	(0x6000+0x1d)
1826 #define GET_TO_EYEBALL_90	(0x6000+0x1e)
1827 #define EYEBALL_90_ACTION	(0x6000+0x1f)
1828 #define EYEBALL_90_LOGIC	(0x6000+0x20)
1829 #define DOOR_L91_LOGIC	(0x6000+0x21)
1830 #define DOOR_L91F_LOGIC	(0x6000+0x22)
1831 #define GET_TO_DOOR_L91	(0x6000+0x23)
1832 #define DOOR_L91_ACTION	(0x6000+0x24)
1833 #define DOOR_R91_LOGIC	(0x6000+0x25)
1834 #define DOOR_R91F_LOGIC	(0x6000+0x26)
1835 #define GET_TO_DOOR_R91	(0x6000+0x27)
1836 #define DOOR_R91_ACTION	(0x6000+0x28)
1837 #define DOOR_T91_LOGIC	(0x6000+0x29)
1838 #define DOOR_T91R_LOGIC	(0x6000+0x2a)
1839 #define GET_TO_DOOR_T91	(0x6000+0x2b)
1840 #define DOOR_T91_ACTION	(0x6000+0x2c)
1841 #define GET_TO_BAG_91	(0x6000+0x2d)
1842 #define BAG_91_ACTION	(0x6000+0x2e)
1843 #define BAG_91_LOGIC	(0x6000+0x2f)
1844 #define GET_TO_DECOMP_OBJ	(0x6000+0x30)
1845 #define DECOMP_OBJ_ACTION	(0x6000+0x31)
1846 #define DECOMP_OBJ_LOGIC	(0x6000+0x32)
1847 #define GET_TO_DECRYPT_OBJ	(0x6000+0x33)
1848 #define DECRYPT_OBJ_ACTION	(0x6000+0x34)
1849 #define DECRYPT_OBJ_LOGIC	(0x6000+0x35)
1850 #define GET_TO_REPORT_BOOK	(0x6000+0x36)
1851 #define REPORT_BOOK_ACTION	(0x6000+0x37)
1852 #define REPORT_BOOK_LOGIC	(0x6000+0x38)
1853 #define GET_TO_EYEBALL_91	(0x6000+0x39)
1854 #define EYEBALL_91_ACTION	(0x6000+0x3a)
1855 #define EYEBALL_91_LOGIC	(0x6000+0x3b)
1856 #define DOOR_L92_LOGIC	(0x6000+0x3c)
1857 #define DOOR_L92F_LOGIC	(0x6000+0x3d)
1858 #define GET_TO_DOOR_L92	(0x6000+0x3e)
1859 #define DOOR_L92_ACTION	(0x6000+0x3f)
1860 #define DOOR_R92_LOGIC	(0x6000+0x40)
1861 #define DOOR_R92R_LOGIC	(0x6000+0x41)
1862 #define GET_TO_DOOR_R92	(0x6000+0x42)
1863 #define DOOR_R92_ACTION	(0x6000+0x43)
1864 #define SLAB1_LOGIC	(0x6000+0x44)
1865 #define SLAB2_LOGIC	(0x6000+0x45)
1866 #define SLAB3_LOGIC	(0x6000+0x46)
1867 #define SLAB4_LOGIC	(0x6000+0x47)
1868 #define SLAB5_LOGIC	(0x6000+0x48)
1869 #define SLAB6_LOGIC	(0x6000+0x49)
1870 #define SLAB7_LOGIC	(0x6000+0x4a)
1871 #define SLAB8_LOGIC	(0x6000+0x4b)
1872 #define SLAB9_LOGIC	(0x6000+0x4c)
1873 #define GET_TO_SLAB	(0x6000+0x4d)
1874 #define SLAB_ACTION	(0x6000+0x4e)
1875 #define SLAB_6_9_ACTION	(0x6000+0x4f)
1876 #define BRIDGE_A_LOGIC	(0x6000+0x50)
1877 #define BRIDGE_B_LOGIC	(0x6000+0x51)
1878 #define BRIDGE_C_LOGIC	(0x6000+0x52)
1879 #define BRIDGE_D_LOGIC	(0x6000+0x53)
1880 #define BRIDGE_E_LOGIC	(0x6000+0x54)
1881 #define BRIDGE_F_LOGIC	(0x6000+0x55)
1882 #define BRIDGE_G_LOGIC	(0x6000+0x56)
1883 #define BRIDGE_H_LOGIC	(0x6000+0x57)
1884 #define GET_TO_CIRCLE	(0x6000+0x58)
1885 #define GREEN_CIRCLE_LOGIC	(0x6000+0x59)
1886 #define GREEN_CIRCLE_ACTION	(0x6000+0x5a)
1887 #define RED_CIRCLE_LOGIC	(0x6000+0x5b)
1888 #define RED_CIRCLE_ACTION	(0x6000+0x5c)
1889 #define SLAB_ON	(0x6000+0x5d)
1890 #define SLAB_OFF	(0x6000+0x5e)
1891 #define LEFT_MOUSE	(0x6000+0x5f)
1892 #define RIGHT_MOUSE	(0x6000+0x60)
1893 #define UP_MOUSE	(0x6000+0x61)
1894 #define DOWN_MOUSE	(0x6000+0x62)
1895 #define DOOR_L93_LOGIC	(0x6000+0x63)
1896 #define DOOR_L93F_LOGIC	(0x6000+0x64)
1897 #define GET_TO_DOOR_L93	(0x6000+0x65)
1898 #define DOOR_L93_ACTION	(0x6000+0x66)
1899 #define GET_TO_PERSONA	(0x6000+0x67)
1900 #define PERSONA_ACTION	(0x6000+0x68)
1901 #define PERSONA_LOGIC	(0x6000+0x69)
1902 #define GET_TO_ADJUST_BOOK	(0x6000+0x6a)
1903 #define ADJUST_BOOK_ACTION	(0x6000+0x6b)
1904 #define ADJUST_BOOK_LOGIC	(0x6000+0x6c)
1905 #define DOOR_L94_LOGIC	(0x6000+0x6d)
1906 #define DOOR_L94R_LOGIC	(0x6000+0x6e)
1907 #define GET_TO_DOOR_L94	(0x6000+0x6f)
1908 #define DOOR_L94_ACTION	(0x6000+0x70)
1909 #define DOOR_R94_LOGIC	(0x6000+0x71)
1910 #define DOOR_R94R_LOGIC	(0x6000+0x72)
1911 #define GET_TO_DOOR_R94	(0x6000+0x73)
1912 #define DOOR_R94_ACTION	(0x6000+0x74)
1913 #define GET_TO_HOLOGRAM_PAD	(0x6000+0x75)
1914 #define HOLOGRAM_PAD_ACTION	(0x6000+0x76)
1915 #define HOLOGRAM_A_LOGIC	(0x6000+0x77)
1916 #define HOLOGRAM_B_LOGIC	(0x6000+0x78)
1917 #define DOOR_L95_LOGIC	(0x6000+0x79)
1918 #define DOOR_L95F_LOGIC	(0x6000+0x7a)
1919 #define GET_TO_DOOR_L95	(0x6000+0x7b)
1920 #define DOOR_L95_ACTION	(0x6000+0x7c)
1921 #define DOOR_R95_LOGIC	(0x6000+0x7d)
1922 #define DOOR_R95F_LOGIC	(0x6000+0x7e)
1923 #define GET_TO_DOOR_R95	(0x6000+0x7f)
1924 #define DOOR_R95_ACTION	(0x6000+0x80)
1925 #define DOOR_T95_LOGIC	(0x6000+0x81)
1926 #define DOOR_T95R_LOGIC	(0x6000+0x82)
1927 #define GET_TO_DOOR_T95	(0x6000+0x83)
1928 #define DOOR_T95_ACTION	(0x6000+0x84)
1929 #define GET_TO_GUARDIAN	(0x6000+0x85)
1930 #define GUARDIAN_ACTION	(0x6000+0x86)
1931 #define GUARDIAN_LOGIC	(0x6000+0x87)
1932 #define WEIGHT_LOGIC	(0x6000+0x88)
1933 #define DOOR_L96_LOGIC	(0x6000+0x89)
1934 #define DOOR_L96F_LOGIC	(0x6000+0x8a)
1935 #define GET_TO_DOOR_L96	(0x6000+0x8b)
1936 #define DOOR_L96_ACTION	(0x6000+0x8c)
1937 #define CRYSTAL_LOGIC	(0x6000+0x8d)
1938 #define GET_TO_CRYSTAL	(0x6000+0x8e)
1939 #define CRYSTAL_ACTION	(0x6000+0x8f)
1940 #define VIRUS_LOGIC	(0x6000+0x90)
1941 #define GET_TO_VIRUS	(0x6000+0x91)
1942 #define VIRUS_ACTION	(0x6000+0x92)
1943 #define ANITA_SPEECH	(0x2000+0x105)
1944 #define LAMB_FACTORY	(0x2000+0x106)
1945 #define LAMB_UNUSED	(0x2000+0x107)
1946 #define LAMB_BELLEVUE	(0x0000+0x5d)
1947 #define FORE_SPEECH	(0x2000+0x108)
1948 #define GORDON_SPEECH	(0x2000+0x109)
1949 #define GUARD_SPEECH	(0x2000+0x10a)
1950 #define WANK	(0x2000+0x10b)
1951 #define WRECK_SPEECH	(0x2000+0x10c)
1952 #define LOB_DAD_SPEECH	(0x2000+0x10d)
1953 #define LOB_SON_SPEECH	(0x2000+0x10e)
1954 #define RADMAN_SPEECH	(0x2000+0x10f)
1955 #define BURKE_SPEECH	(0x3000+0x139)
1956 #define JASON_SPEECH	(0x3000+0x13a)
1957 #define JOEY_RECYCLE	(0x1000+0xab)
1958 #define JOEY_UNUSED	(0x1000+0xac)
1959 #define JOEY_FACTORY	(0x2000+0x110)
1960 #define JOEY_BELLEVUE	(0x3000+0x13b)
1961 #define ANCHOR_SPEECH	(0x3000+0x13c)
1962 #define TREVOR_SPEECH	(0x3000+0x13d)
1963 #define HELGA_SPEECH	(0x3000+0x13e)
1964 #define GALL_BELLEVUE	(0x3000+0x13f)
1965 #define FULL_SCREEN_LOGIC	(0x0000+0x5e)
1966 #define CANCEL_ACTION_101	(0x0000+0x5f)
1967 #define BUTTON_ACTION_101	(0x0000+0x60)
1968 #define FS_BUTTON_LOGIC	(0x0000+0x61)
1969 #define FS_RETINA_SCAN_LOGIC	(0x0000+0x62)
1970 #define START_0	(0x0000+0x63)
1971 #define START_S4	(0x0000+0x64)
1972 #define START_S2	(0x0000+0x65)
1973 #define START_S3	(0x0000+0x66)
1974 #define START_S6	(0x0000+0x67)
1975 #define START_29	(0x0000+0x68)
1976 #define START_TEN	(0x0000+0x69)
1977 #define START_ONE	(0x0000+0x6a)
1978 #define START_IN_FACTORY	(0x0000+0x6b)
1979 #define START_14	(0x0000+0x6c)
1980 #define START_SC31	(0x0000+0x6d)
1981 #define START_SC37	(0x0000+0x6e)
1982 #define START_SC42	(0x0000+0x6f)
1983 #define START_SC48	(0x0000+0x70)
1984 #define START_SC66	(0x0000+0x71)
1985 #define START_SC73	(0x0000+0x72)
1986 #define START_SC81	(0x0000+0x73)
1987 #define START_SC82	(0x0000+0x74)
1988 #define START_SC90	(0x0000+0x75)
1989 #define MANTRACH_SPEECH	(0x0000+0x76)
1990 #define ID_GRID81	21010
1991 #define ID_SC81_DOOR	21011
1992 #define ID_SC81_CHAIR	21012
1993 #define ID_SC81_HELMET	21013
1994 #define ID_SC81_FATHER	21014
1995 #define ID_SC81_FATHER_SAT	21015
1996 #define ID_SC81_FOSTER_SAT	21016
1997 #define ID_SC81_KEN_SAT	21017
1998 #define ID_SC81_TENT1	21025
1999 #define ID_SC81_TENT2	21026
2000 #define ID_SC81_TENT3	21027
2001 #define ID_SC81_TENT4	21028
2002 #define ID_SC81_TENT5	21029
2003 #define ID_SC81_TENT6	21030
2004 #define ID_SC81_BIG_TENT1	21037
2005 #define ID_SC81_BIG_TENT2	21038
2006 #define ID_SC81_BIG_TENT3	21039
2007 #define ID_SC39_WALTERS	16809
2008 #define ID_SC31_JOEY	16851
2009 #define ID_SC82_JOBSWORTH	21069
2010 #define DISQ_1	2048
2011 #define DISQ_2	4096
2012 #define DISQ_3	6144
2013 #define DISQ_5	10240
2014 #define DISQ_6	12288
2015 #define DISQ_7	14336
2016 #define DISQ_8	16384
2017 #define DISQ_9	18432
2018 #define DISQ_10	20480
2019 #define DISQ_11	22528
2020 #define DISQ_12	24576
2021 #define DISQ_13	26624
2022 #define DISQ_14	28672
2023 #define DISQ_15	30720
2024 //#define T0	0
2025 //#define T1	4096
2026 //#define T2	8192
2027 //#define T3	12288
2028 //#define T4	16384
2029 //#define T5	20480
2030 //#define T6	24576
2031 //#define T7	28672
2032 #define UP	0
2033 #define DOWN	1
2034 #define LEFT	2
2035 #define RIGHT	3
2036 #define TALK	4
2037 #define ID_FOSTER	3
2038 #define ID_JOEY	1
2039 #define JOBS	4122
2040 #define ID_JOBS	4122
2041 #define MINI_SS	4100
2042 #define FULL_SS	4101
2043 #define ID_S2_FLOOR	115
2044 #define ID_L_EXIT_S2	4315
2045 #define FOSTER_BIG	4098
2046 #define ID_R_EXIT_S2	4103
2047 #define ID_S4_FLOOR	4104
2048 #define ID_S4_L_EXIT	4105
2049 #define ID_TV_SCREENS	4108
2050 #define ID_KNOB	4109
2051 #define ID_CHUCK	4110
2052 #define ID_LAZER	4111
2053 #define ID_CUPBOARD	4112
2054 #define ID_SARNIE	4113
2055 #define ID_SPANNER	4114
2056 #define ID_BUTTONS	4115
2057 #define ID_TOP_LIFT	4116
2058 #define ID_MONITORS	4117
2059 #define ID_HOLE	4119
2060 #define ID_TOP_BARREL	4120
2061 #define ID_LOADER	4121
2062 #define ID_UPLOAD	4125
2063 #define ID_LIGHT1	4126
2064 #define ID_PANEL	4127
2065 #define ID_ALARM	4128
2066 #define ID_S3_FLOOR	4130
2067 #define ID_ROBOT_SHELL	4131
2068 #define ID_JOEY_PARK	2
2069 #define ID_DEAD_LOADER	4133
2070 #define IDO_CROW_BAR	63
2071 #define IDO_SARNIE	64
2072 #define IDO_SPANNER	65
2073 #define IDO_JOEY_BOARD	66
2074 #define IDO_CITYCARD	8
2075 #define IDO_SHADES	9
2076 #define IDO_PUTTY	10
2077 #define IDO_LIGHTBULB	11
2078 #define IDO_ANITA_CARD	71
2079 #define IDO_ANCHOR	74
2080 #define IDO_MAGAZINE	75
2081 #define IDO_TAPE	76
2082 #define IDO_GLASS	77
2083 #define IDO_TICKET	79
2084 #define IDO_SECATEURS	36
2085 #define IDO_ROPE	37
2086 #define IDO_PLASTER	38
2087 #define IDO_NEW_CABLE	39
2088 #define IDO_BRICK	42
2089 #define IDO_TONGS	43
2090 #define IDO_GALLCARD	6
2091 #define ID_LOW_LIFT	4137
2092 #define ID_STEVE_SPY	4138
2093 #define ID_LOW_BARREL	4139
2094 #define ID_CONVEY	4140
2095 #define ID_JOEY_FLY	4141
2096 #define ID_FURNACE	4142
2097 #define ID_LIGHTS1	4143
2098 #define ID_EYE_BALL	4144
2099 #define ID_EYE_BOLT	4145
2100 #define ID_FURNACE_DOOR	4146
2101 #define ID_SLOT	4147
2102 #define ID_SHADES	4148
2103 #define ID_LAZER_GUN	4149
2104 #define ID_SMOULDER	4150
2105 #define ID_NOTICE	4151
2106 #define ID_NOTICE2	4152
2107 #define ID_SS_SIGN	4153
2108 #define ID_POSTCARD	4154
2109 #define ID_NOTICE4	4155
2110 #define ID_SHRUG_SEQ	40
2111 #define ID_SMALL_SHRUG	13
2112 #define ID_SML_UP_GET_SEQ	14
2113 #define ID_TEXT_MOUSE	5
2114 #define ID_S_AND_R	19
2115 #define ID_MENU_LOGIC	4
2116 #define ID_STD_MENU_LOGIC	4
2117 #define ID_ANIM	4186
2118 #define ID_RESET	4282
2119 #define ID_RESET_MEGA	7
2120 #define ID_FAN1	4102
2121 #define ID_FAN2	4303
2122 #define ID_FAN3	4305
2123 #define ID_FAN4	4307
2124 #define ID_FAN5	4309
2125 #define ID_FAN6	4311
2126 #define ID_FAN7	4313
2127 #define ID_S6_FLOOR	8200
2128 #define ID_S6_STAIRS	8210
2129 #define ID_S6_JOEY_FLY	8215
2130 #define ID_LEFT_EXIT_S6	8221
2131 #define ID_S5_FLOOR	8223
2132 #define ID_RIGHT_EXIT_S5	8224
2133 #define ID_RIGHT_EXIT_S6	8226
2134 #define ID_S7_FLOOR	8231
2135 #define ID_LEFT_EXIT_S7	8234
2136 #define ID_LEFT_EXIT_S5	8238
2137 #define ID_S18_FLOOR	8243
2138 #define ID_RIGHT_EXIT_S18	8246
2139 #define ID_SECURITY_EXIT	8248
2140 #define ID_S9_FLOOR	8253
2141 #define ID_LEFT_EXIT_S9	8256
2142 #define ID_STEAM	8259
2143 #define ID_POWER_DOOR	8264
2144 #define ID_POWER_MOTOR	8266
2145 #define ID_POWER_PANEL	8270
2146 #define PANEL_FRAME	4160
2147 #define SWITCH_FRAME	4032
2148 #define ID_POWER_SWITCH	8271
2149 #define ID_POWER_CHAIR	8272
2150 #define ID_LEFT_SKULL	8273
2151 #define ID_RIGHT_SKULL	8274
2152 #define ID_POWER_BANG	8275
2153 #define ID_MONITOR	136
2154 #define ID_LEFT_LEVER	8290
2155 #define ID_RIGHT_LEVER	8291
2156 #define LEFT_LEVER_FRAME	5760
2157 #define RIGHT_LEVER_FRAME	5824
2158 #define ID_FANS	8292
2159 #define ID_LOBBY_DOOR	8295
2160 #define ID_SCANNER	8298
2161 #define ID_LOBBY_SLOT	8299
2162 #define NO_TEXT_MESSAGE	28707
2163 #define ID_DAD	8301
2164 #define ID_SON	8211
2165 #define ID_LOW_GET_SEQ	12
2166 #define ID_PRESS	4321
2167 #define ID_LOW_FLOOR	67
2168 #define ID_SMALL_DOOR	105
2169 #define ID_LFAN1	4326
2170 #define ID_LFAN2	4328
2171 #define ID_SMOKE1	4330
2172 #define ID_SMOKE2	4332
2173 #define ID_SKORL_GUARD	8309
2174 #define S5_SECURITY_EXIT	8310
2175 #define ID_S8_FLOOR	8316
2176 #define ID_S7_RIGHT_EXIT	8317
2177 #define ID_DOWN_EXIT_S8	8320
2178 #define ID_WRECK_GUARD	8324
2179 #define ID_FACTORY_ENTRY	8331
2180 #define ID_S12_FLOOR	8336
2181 #define ID_FACTORY_EXIT	8341
2182 #define ID_FACT1_EXIT	8344
2183 #define ID_S13_FLOOR	8349
2184 #define ID_FACT2_L_EXIT	8353
2185 #define ID_FACT2_R_EXIT	8355
2186 #define ID_S14_FLOOR	8360
2187 #define ID_FACT3_L_EXIT	8364
2188 #define ID_F2_STORE_EXIT	8366
2189 #define ID_S15_FLOOR	8371
2190 #define ID_NU_FLOOR	8441
2191 #define ID_STORE_EXIT	8375
2192 #define ID_ANITA	137
2193 #define ID_TOP_BELT	8379
2194 #define ID_BOT_BELT	8381
2195 #define ID_PIPES	8383
2196 #define ID_ANITA_SPY	8385
2197 #define ID_WELDER	8388
2198 #define ID_LAMB	16
2199 #define ID_COGS	8393
2200 #define ID_GEARS	8395
2201 #define ID_BELT1	8397
2202 #define ID_BELT2	8399
2203 #define ID_PIPE1	8401
2204 #define ID_PIPE2	8403
2205 #define ID_PIPE3	8405
2206 #define ID_PIPE4	8407
2207 #define ID_STD_LEFT_TALK	23
2208 #define ID_STD_RIGHT_TALK	24
2209 #define ID_SENSOR	8410
2210 #define ID_LITE1	8412
2211 #define ID_LITE2	8414
2212 #define ID_FOREMAN	8544
2213 #define ID_FACT2_SPY	8418
2214 #define ID_S7_CARD_SLOT	8420
2215 #define ID_LIFT_NOTICE	8421
2216 #define ID_LIFT_S7	8422
2217 #define ID_LINC_S7	8425
2218 #define ID_JUNCTION_BOX	8426
2219 #define ID_FAKE_FLOOR	8427
2220 #define ID_FACT_CONSOLE	8435
2221 #define ID_FLAP	8438
2222 #define ID_SKEY	8442
2223 #define ID_WD40	8443
2224 #define IDO_WD40	34
2225 #define IDO_SKEY	35
2226 #define ID_FLOOR_PUTTY	8446
2227 #define ID_NEW_GRID	15
2228 #define ST_BACKGROUND	1
2229 #define ST_FOREGROUND	2
2230 #define ST_SORT	4
2231 #define ST_RECREATE	8
2232 #define ST_MOUSE	16
2233 #define ST_COLLISION	32
2234 #define ST_LOGIC	64
2235 #define ST_GRID_PLOT	128
2236 #define ST_AR_PRIORITY	256
2237 #define S62	3968
2238 #define S91	5824
2239 #define S94	6016
2240 #define S95	6080
2241 #define S96	6144
2242 #define S106	6784
2243 #define S108	6912
2244 #define S137	8768
2245 #define S152	9728
2246 #define S182	11648
2247 #define S191	12224
2248 #define HEAD_TEXT	24681
2249 #define PAL_90	24717
2250 #define PAL_90A	24718
2251 #define PAL_90B	24719
2252 #define PAL_91	24720
2253 #define PAL_92	24721
2254 #define PAL_93	24722
2255 #define PAL_94	24723
2256 #define PAL_95	24724
2257 #define PAL_96	24725
2258 #define RST_L_ARR_LINC	142
2259 #define RST_R_ARR_LINC	143
2260 #define RST_BLANKS_LINC	144
2261 #define RST_FOST_S90	24656
2262 #define RST_FOST_90_91	24657
2263 #define RST_FOST_90_94	24658
2264 #define RST_FOST_91_90	24659
2265 #define RST_FOST_91_92	24660
2266 #define RST_FOST_91_95	24661
2267 #define RST_FOST_92_91	24662
2268 #define RST_FOST_92_93	24663
2269 #define RST_FOST_93_92	24664
2270 #define RST_FOST_94_90	24665
2271 #define RST_FOST_94_95	24666
2272 #define RST_FOST_95_91	24667
2273 #define RST_FOST_95_94	24668
2274 #define RST_FOST_95_96	24669
2275 #define RST_FOST_96_95	24670
2276 #define AMT_ENTER_TOP	24814
2277 #define AMT_EXIT_TOP	24815
2278 #define AMT_LOGON	24824
2279 #define AMT_LOGOFF	24825
2280 #define AMT_CROUCH_LEFT	24759
2281 #define AMT_CROUCH_RIGHT	24760
2282 #define AMT_CROUCH_RIGHT_A	24805
2283 #define AMT_CROUCH_RIGHT_B	24806
2284 #define AMT_CROUCH_DOWN	24704
2285 #define AMT_SHRUG	24618
2286 #define AMT_LIGHT1	24671
2287 #define AMT_LIGHT2	24672
2288 #define AMT_LIGHT3A	24673
2289 #define AMT_LIGHT3B	24674
2290 #define AMT_LIGHT3C	24675
2291 #define AMT_LIGHT4	24676
2292 #define AMT_LIGHT5	24677
2293 #define AMT_LIGHT6	24678
2294 #define AMT_LIGHT7	24679
2295 #define AMT_LIGHT8	24680
2296 #define AMT_LIGHT9A	24681
2297 #define AMT_LIGHT9B	24682
2298 #define AMT_LIGHT9C	24683
2299 #define AMT_LIGHT10A	24684
2300 #define AMT_LIGHT10B	24685
2301 #define AMT_LIGHT10C	24686
2302 #define AMT_LIGHT10D	24687
2303 #define AMT_DOOR_L90	24688
2304 #define AMT_DOOR_L90F	24689
2305 #define AMT_DOOR_R90	24690
2306 #define AMT_DOOR_R90F	24691
2307 #define AMT_GET_JOIN	24692
2308 #define AMT_GET_OSCILL	24693
2309 #define AMT_BLIND_EYE	24694
2310 #define AMT_SEE_EYE	24695
2311 #define AMT_GET_EYE	24758
2312 #define AMT_EYE90_ZAP	24802
2313 #define AMT_FOST_DIE90	24793
2314 #define AMT_DOOR_L91	24696
2315 #define AMT_DOOR_L91F	24697
2316 #define AMT_DOOR_R91	24796
2317 #define AMT_DOOR_R91F	24797
2318 #define AMT_DOOR_T91	24698
2319 #define AMT_DOOR_T91R	24699
2320 #define AMT_GET_DECOMP	24702
2321 #define AMT_GET_DECRYPT	24703
2322 #define AMT_GET_REPORT	24733
2323 #define AMT_EYE91_ZAP	24800
2324 #define AMT_FOST_DIE91	24728
2325 #define AMT_DOOR_L92	24822
2326 #define AMT_DOOR_L92F	24823
2327 #define AMT_DOOR_R92	24808
2328 #define AMT_DOOR_R92R	24809
2329 #define AMT_DOOR_L93	24812
2330 #define AMT_DOOR_L93F	24813
2331 #define AMT_GET_PERSONA	24705
2332 #define AMT_GET_ADJUST	24706
2333 #define AMT_DOOR_L94	24707
2334 #define AMT_DOOR_L94R	24708
2335 #define AMT_DOOR_R94	24709
2336 #define AMT_DOOR_R94R	24710
2337 #define AMT_HOLO1_A	24726
2338 #define AMT_HOLO1_B	24727
2339 #define AMT_HOLO3	24768
2340 #define AMT_DOOR_L95	24711
2341 #define AMT_DOOR_L95F	24712
2342 #define AMT_DOOR_R95	24771
2343 #define AMT_DOOR_R95F	24772
2344 #define AMT_DOOR_T95	24713
2345 #define AMT_DOOR_T95R	24714
2346 #define AMT_GUARDIAN_UP	24791
2347 #define AMT_GUARDIAN_DOWN	24801
2348 #define AMT_WEIGHT_ANIM	24826
2349 #define AMT_DOOR_L96	24780
2350 #define AMT_DOOR_L96F	24781
2351 #define AMT_CRYSTAL_SPIN	24788
2352 #define AMT_CRYSTAL_BREAK	24789
2353 #define AMT_VIRUS_SPIN	24790
2354 #define AMT_GET_VIRUS	24794
2355 #define ID_LINC_MENU_LOGIC	24831
2356 #define ID_LINC_MENU_MOUSE	24832
2357 #define IT_BLUE_FOSTER	182
2358 #define IT_LOGOFF	117
2359 #define IT_LINK_ARROWS	190
2360 #define IT_LINK_OBJECTS	191
2361 #define IT_WINDOW	26
2362 #define IT_INFO_BUTTON	137
2363 #define IT_WINDOW_LOGIC	24765
2364 #define IT_WINDOW_MOUSE	24766
2365 #define IT_GET_EYE	18
2366 #define IT_CROUCH_LEFT	16
2367 #define IT_CROUCH_RIGHT	17
2368 #define IT_CROUCH_DOWN	20
2369 #define IT_ENTER_TOP	135
2370 #define IT_EXIT_TOP	136
2371 #define IT_LIGHT1	64
2372 #define IT_LIGHT2	65
2373 #define IT_LIGHT3A	66
2374 #define IT_LIGHT3B	67
2375 #define IT_LIGHT3C	68
2376 #define IT_LIGHT4	69
2377 #define IT_LIGHT5	70
2378 #define IT_LIGHT6	71
2379 #define IT_LIGHT7	72
2380 #define IT_LIGHT8	73
2381 #define IT_LIGHT9A	74
2382 #define IT_LIGHT9B	75
2383 #define IT_LIGHT9C	76
2384 #define IT_LIGHT10A	85
2385 #define IT_LIGHT10B	86
2386 #define IT_LIGHT10C	87
2387 #define IT_LIGHT10D	88
2388 #define IT_SC90_LAYER_0	175
2389 #define IT_SC90_LAYER_1	176
2390 #define IT_SC90_GRID_1	177
2391 #define IT_SC90_FAST	102
2392 #define IT_SC90_CHIP	24735
2393 #define IT_SC90_LOGIC	24736
2394 #define IT_SC90_MOUSE	24737
2395 #define IT_DOOR_L90	45
2396 #define IT_DOOR_L90F	46
2397 #define IT_DOOR_R90	258
2398 #define IT_DOOR_R90F	259
2399 #define IT_JOIN_OBJECT	22
2400 #define IT_OSCILLATOR	132
2401 #define IT_EYEBALL	91
2402 #define IT_BLIND_EYE	89
2403 #define IT_SEE_EYE	90
2404 #define IT_EYE90_ZAP	113
2405 #define IT_FOST_DIE90	115
2406 #define IT_SC91_LAYER_0	183
2407 #define IT_SC91_LAYER_1	184
2408 #define IT_SC91_GRID_1	185
2409 #define IT_SC91_FAST	24738
2410 #define IT_SC91_CHIP	24739
2411 #define IT_SC91_LOGIC	24740
2412 #define IT_SC91_MOUSE	24741
2413 #define IT_DOOR_L91	260
2414 #define IT_DOOR_L91F	261
2415 #define IT_DOOR_R91	111
2416 #define IT_DOOR_R91F	112
2417 #define IT_DOOR_T91	31
2418 #define IT_DOOR_T91R	32
2419 #define IT_BAG_91	47
2420 #define IT_DECOMP_OBJ	48
2421 #define IT_DECRYPT_OBJ	131
2422 #define IT_REPORT_BOOK	95
2423 #define IT_EYE91_ZAP	114
2424 #define IT_FOST_DIE91	116
2425 #define IT_SC92_LAYER_0	192
2426 #define IT_SC92_LAYER_1	193
2427 #define IT_SC92_GRID_1	194
2428 #define IT_SC92_FAST	24742
2429 #define IT_SC92_CHIP	24743
2430 #define IT_SC92_LOGIC	24744
2431 #define IT_SC92_MOUSE	24745
2432 #define IT_BRIDGES	44
2433 #define IT_CIRCLES	62
2434 #define IT_DOOR_L92	54
2435 #define IT_DOOR_L92F	55
2436 #define IT_DOOR_R92	129
2437 #define IT_DOOR_R92R	130
2438 #define IT_SC93_LAYER_0	199
2439 #define IT_SC93_LAYER_1	250
2440 #define IT_SC93_GRID_1	251
2441 #define IT_SC93_FAST	24746
2442 #define IT_SC93_CHIP	24747
2443 #define IT_SC93_LOGIC	24748
2444 #define IT_SC93_MOUSE	24749
2445 #define IT_DOOR_L93	133
2446 #define IT_DOOR_L93F	134
2447 #define IT_PERSONA	51
2448 #define IT_ADJUST_BOOK	63
2449 #define IT_SC94_LAYER_0	13
2450 #define IT_SC94_FAST	24750
2451 #define IT_SC94_CHIP	24751
2452 #define IT_SC94_LOGIC	24752
2453 #define IT_SC94_MOUSE	24753
2454 #define IT_DOOR_L94	58
2455 #define IT_DOOR_L94R	59
2456 #define IT_DOOR_R94	60
2457 #define IT_DOOR_R94R	61
2458 #define IT_HOLO1_A	92
2459 #define IT_HOLO1_B	93
2460 #define IT_HOLO2_A	94
2461 #define IT_HOLO2_B	96
2462 #define IT_HOLO3	97
2463 #define IT_SC95_LAYER_0	23
2464 #define IT_SC95_LAYER_1	24
2465 #define IT_SC95_GRID_1	25
2466 #define IT_SC95_FAST	24754
2467 #define IT_SC95_CHIP	24755
2468 #define IT_SC95_LOGIC	24756
2469 #define IT_SC95_MOUSE	24757
2470 #define IT_DOOR_L95	56
2471 #define IT_DOOR_L95F	57
2472 #define IT_DOOR_R95	100
2473 #define IT_DOOR_R95F	101
2474 #define IT_DOOR_T95	52
2475 #define IT_DOOR_T95R	53
2476 #define IT_GUARDIAN	102
2477 #define IT_WEIGHT	103
2478 #define IT_SC96_LAYER_0	27
2479 #define IT_SC96_LAYER_1	28
2480 #define IT_SC96_GRID_1	29
2481 #define IT_SC96_FAST	24773
2482 #define IT_SC96_CHIP	24774
2483 #define IT_SC96_LOGIC	24775
2484 #define IT_SC96_MOUSE	24776
2485 #define IT_DOOR_L96	98
2486 #define IT_DOOR_L96F	99
2487 #define IT_CRYSTAL_SPIN	106
2488 #define IT_CRYSTAL_BREAK	107
2489 #define IT_VIRUS_SPIN	108
2490 #define IT_GET_VIRUS	110
2491 #define ID_BLUE_FOSTER	3
2492 #define ID_WINDOW_1	24761
2493 #define ID_WINDOW_2	24762
2494 #define ID_WINDOW_3	24763
2495 #define ID_WINDOW_4	24764
2496 #define ID_INFO_BUTTON	24810
2497 #define ID_HEAD_MODULE	24816
2498 #define ID_FILE_MODULE	24817
2499 #define ID_SIZE_MODULE	24818
2500 #define ID_AUTH_MODULE	24819
2501 #define ID_NOTE_MODULE	24820
2502 #define ID_SKY	24640
2503 #define ID_LIGHTNING	24645
2504 #define ID_LIGHTNING1	24646
2505 #define ID_LIGHTNING2	24647
2506 #define ID_LIGHTNING3	24648
2507 #define ID_GRID90	24701
2508 #define ID_GRID91	24715
2509 #define ID_GRID92	24716
2510 #define ID_GRID93	24782
2511 #define ID_GRID94	24783
2512 #define ID_GRID95	24784
2513 #define ID_GRID96	24785
2514 #define ID_INFO_MENU	24581
2515 #define ID_READ_MENU	24582
2516 #define ID_OPEN_MENU	24583
2517 #define ID_ORDERS_MENU	24630
2518 #define ID_ORDERS2_MENU	24828
2519 #define ID_CHARON_MENU	24628
2520 #define ID_JOIN_MENU	24584
2521 #define ID_GREEN_MENU	24626
2522 #define ID_RED_MENU	24627
2523 #define ID_REPORT_MENU	24732
2524 #define ID_REPORT2_MENU	24829
2525 #define ID_DECOMP_MENU	24629
2526 #define ID_DECRYPT_MENU	24631
2527 #define ID_PERSONA_MENU	24632
2528 #define ID_ADJUST_MENU	24643
2529 #define ID_ADJUST2_MENU	24830
2530 #define ID_PLAYBAK_MENU	24650
2531 #define ID_BLIND_MENU	24625
2532 #define ID_OSCILL_MENU	24649
2533 #define ID_KILL_MENU	24827
2534 #define ID_VIRUS_MENU	24651
2535 #define ID_SC90_FLOOR	24577
2536 #define ID_SC90_SMFLOOR	24591
2537 #define ID_DOOR_L90	24635
2538 #define ID_DOOR_L90F	24636
2539 #define ID_DOOR_R90	24579
2540 #define ID_DOOR_R90F	24600
2541 #define ID_JOIN_OBJECT	24604
2542 #define ID_OSCILLATOR	24641
2543 #define ID_EYEBALL_90	24644
2544 #define ID_EYE_90_TABLE	24652
2545 #define ID_SC91_FLOOR	24578
2546 #define ID_DOOR_L91	24580
2547 #define ID_DOOR_L91F	24601
2548 #define ID_DOOR_R91	24585
2549 #define ID_DOOR_R91F	24795
2550 #define ID_DOOR_T91	24606
2551 #define ID_DOOR_T91R	24607
2552 #define ID_BAG_91	24637
2553 #define ID_DECOMP_OBJ	24638
2554 #define ID_DECRYPT_OBJ	24639
2555 #define ID_REPORT_BOOK	24731
2556 #define ID_EYEBALL_91	24798
2557 #define ID_EYE_91_TABLE	24799
2558 #define ID_SLAB1	24586
2559 #define ID_SLAB2	24592
2560 #define ID_SLAB3	24593
2561 #define ID_SLAB4	24594
2562 #define ID_SLAB5	24595
2563 #define ID_SLAB6	24596
2564 #define ID_SLAB7	24597
2565 #define ID_SLAB8	24598
2566 #define ID_SLAB9	24599
2567 #define ID_BRIDGE_A	24610
2568 #define ID_BRIDGE_B	24611
2569 #define ID_BRIDGE_C	24612
2570 #define ID_BRIDGE_D	24613
2571 #define ID_BRIDGE_E	24614
2572 #define ID_BRIDGE_F	24615
2573 #define ID_BRIDGE_G	24616
2574 #define ID_BRIDGE_H	24617
2575 #define ID_DOOR_L92	24587
2576 #define ID_DOOR_L92F	24821
2577 #define ID_DOOR_R92	24588
2578 #define ID_DOOR_R92R	24807
2579 #define ID_GREEN_CIRCLE	24633
2580 #define ID_RED_CIRCLE	24634
2581 #define ID_SC93_FLOOR	24589
2582 #define ID_DOOR_L93	24590
2583 #define ID_DOOR_L93F	24792
2584 #define ID_PERSONA	24602
2585 #define ID_ADJUST_BOOK	24642
2586 #define ID_SC94_FLOOR	24603
2587 #define ID_DOOR_L94	24623
2588 #define ID_DOOR_L94R	24624
2589 #define ID_DOOR_R94	24621
2590 #define ID_DOOR_R94R	24622
2591 #define ID_HOLOGRAM_A	24729
2592 #define ID_HOLOGRAM_B	24767
2593 #define ID_HOLOGRAM_PAD	24730
2594 #define ID_SC95_FLOOR	24605
2595 #define ID_DOOR_L95	24608
2596 #define ID_DOOR_L95F	24609
2597 #define ID_DOOR_R95	24769
2598 #define ID_DOOR_R95F	24770
2599 #define ID_DOOR_T95	24619
2600 #define ID_DOOR_T95R	24620
2601 #define ID_GUARDIAN	24804
2602 #define ID_WEIGHT	24811
2603 #define ID_SC96_FLOOR	24777
2604 #define ID_DOOR_L96	24778
2605 #define ID_DOOR_L96F	24779
2606 #define ID_CRYSTAL	24786
2607 #define ID_VIRUS	24787
2608 #define BEFORE_SHRUG	5
2609 #define OFF_LEFT	104
2610 #define OFF_RIGHT	472
2611 #define DOOR_SHUT	1
2612 #define DOOR_OPEN	2
2613 #define DOOR_MOVING	3
2614 #define AR_OK	0
2615 #define AR_FAIL	1
2616 #define AR_ZERO	2
2617 #define L_BUTTON	2
2618 #define R_BUTTON	1
2619 #define F_UP	9
2620 #define W_UP	86
2621 #define M_UP	104
2622 #define G_UP	114
2623 #define K_UP	134
2624 #define ID_PIPE_TALK	144
2625 #define ID_MEDI	20511
2626 #define ID_WITNESS	20754
2627 #define ID_GALLAGHER	20812
2628 #define ID_KEN	20911
2629 #define ID_WALTER_TALK_UP	20983
2630 #define ID_WALTER_TALK_DWN	20984
2631 #define ID_WALTER_TALK_LFT	20985
2632 #define ID_WALTER_CONV	20986
2633 #define ID_MEDI_TALK_UP	20987
2634 #define ID_MEDI_TALK_DOWN	20988
2635 #define ID_MEDI_TALK_LEFT	20989
2636 #define ID_MEDI_TALK_RIGHT	20990
2637 #define ID_FOST_CONV_LEFT	20991
2638 #define ID_GALL_TALK_UP	20992
2639 #define ID_GALL_TALK_LEFT	20993
2640 #define ID_SC75_FREEZE_TLK	20994
2641 #define ID_SC75_DEAD_TLK	20995
2642 #define ID_KEN_TALK_UP	20996
2643 #define ID_KEN_TALK_DOWN	20997
2644 #define ID_KEN_TALK_LEFT	20998
2645 #define ID_KEN_TALK_RIGHT	20999
2646 #define ID_ANDROID_BABBLE	21000
2647 #define ID_STUCK_TALK	21001
2648 #define ID_FOST_PIPE_TALK	21002
2649 #define ID_SC66_FAST_LIST	20481
2650 #define ID_SC66_CHIP_LIST	20482
2651 #define ID_SC66_LOGIC_LIST	20483
2652 #define ID_SC66_MOUSE_LIST	20484
2653 #define ID_SC66_PALETTE	20485
2654 #define ID_RESET_66	20486
2655 #define ID_SC66_DOOR	20977
2656 #define ID_SC66_DOOR_CLOSE	20978
2657 #define ID_SC66_HOLE	20487
2658 #define ID_SC66_FOS_WALK_IN	20982
2659 #define ID_SC66_FOS_CRUSHED	20981
2660 #define ID_SC66_LO_BEAM	20969
2661 #define ID_SC66_LO_BEAM_ANM	20970
2662 #define ID_SC66_HI_BEAM	20966
2663 #define ID_SC66_HI_BEAM_AN1	20967
2664 #define ID_SC66_HI_BEAM_AN2	20968
2665 #define ID_SC66_ROCK1	20971
2666 #define ID_SC66_ROCK1_ANIM	20972
2667 #define ID_SC66_ROCK2	20973
2668 #define ID_SC66_ROCK2_ANIM	20974
2669 #define ID_SC66_ROCK3	20975
2670 #define ID_SC66_ROCK3_ANIM	20976
2671 #define ID_SC66_STONES	20979
2672 #define ID_SC66_STONES_ANIM	20980
2673 #define ID_SC67_FAST_LIST	20488
2674 #define ID_SC67_CHIP_LIST	20489
2675 #define ID_SC67_LOGIC_LIST	20490
2676 #define ID_SC67_MOUSE_LIST	20491
2677 #define ID_SC67_PALETTE	20492
2678 #define ID_GRID67	20502
2679 #define ID_RESET_66_67	20523
2680 #define ID_RESET_68_67	20529
2681 #define ID_SC67_FLOOR	20501
2682 #define ID_SC67_DOOR	20506
2683 #define ID_SC67_DOOR_OPEN	20508
2684 #define ID_SC67_DOOR_CLOSE	20509
2685 #define ID_SC67_BRICKWORK	20503
2686 #define ID_SC67_VEIN	20510
2687 #define ID_SC67_CLOT	20507
2688 #define ID_SC67_CRAWL	20521
2689 #define ID_SC67_DUSTOFF	20522
2690 #define ID_SC67_GETBRICK	20524
2691 #define ID_SC67_PLASTER	20526
2692 #define ID_SC67_PLAST_FALL	20525
2693 #define ID_SC67_PICK_PLAST	20651
2694 #define ID_SC67_BRICK	20527
2695 #define ID_SC67_BRICK_FALL	20528
2696 #define ID_SC67_PICK_BRICK	20650
2697 #define ID_SC67_STICK_IN	20652
2698 #define ID_SC67_PULL_OUT	20653
2699 #define ID_SC67_BRICK_HIT	20654
2700 #define ID_SC67_PLAST_HIT	20655
2701 #define ID_SC67_LPOCKET	20661
2702 #define ID_SC67_RPOCKET	20662
2703 #define ID_SC67_RUB_HEAD	20663
2704 #define ID_SC67_TRY_STICK	20677
2705 #define ID_SC67_CROWBAR	20678
2706 #define ID_SC67_BAR_FALL	20679
2707 #define ID_SC67_PUSS_LEAK	20680
2708 #define ID_SC67_MEDIFIX	20681
2709 #define ID_SC67_MEND	20682
2710 #define ID_SC67_MENDING	20683
2711 #define ID_SC67_ROCK	20504
2712 #define ID_SC67_ROCK_ANIM	20505
2713 #define ID_SC67_PULSE1	20493
2714 #define ID_SC67_PULSE1_ANIM	20497
2715 #define ID_SC67_PULSE2	20494
2716 #define ID_SC67_PULSE2_ANIM	20498
2717 #define ID_SC67_PULSE3	20495
2718 #define ID_SC67_PULSE3_ANIM	20499
2719 #define ID_SC67_PULSE4	20496
2720 #define ID_SC67_PULSE4_ANIM	20500
2721 #define ID_SC68_FAST_LIST	20512
2722 #define ID_SC68_CHIP_LIST	20513
2723 #define ID_SC68_LOGIC_LIST	20514
2724 #define ID_SC68_MOUSE_LIST	20515
2725 #define ID_SC68_PALETTE	20516
2726 #define ID_GRID68	20520
2727 #define ID_SC68_JOEY_LIST	20784
2728 #define ID_RESET_67_68	20517
2729 #define ID_RESET_69_68	20561
2730 #define ID_RESET_70_68	20599
2731 #define ID_SC68_FLOOR	20519
2732 #define ID_SC68_DOOR	20518
2733 #define ID_SC68_DOOR_CLOSE	20533
2734 #define ID_SC68_STAIRS	20532
2735 #define ID_SC68_DESCEND	20684
2736 #define ID_SC68_ASCEND	20685
2737 #define ID_SC68_EXIT	20558
2738 #define ID_SC68_SENSOR	20531
2739 #define ID_SC68_SENSOR_ANIM	20656
2740 #define ID_SC68_GRILL	20530
2741 #define ID_SC68_PULSE1	20534
2742 #define ID_SC68_PULSE1_ANIM	20540
2743 #define ID_SC68_PULSE2	20535
2744 #define ID_SC68_PULSE2_ANIM	20541
2745 #define ID_SC68_PULSE3	20536
2746 #define ID_SC68_PULSE3_ANIM	20542
2747 #define ID_SC68_PULSE4	20537
2748 #define ID_SC68_PULSE4_ANIM	20543
2749 #define ID_SC68_PULSE5	20538
2750 #define ID_SC68_PULSE5_ANIM	20544
2751 #define ID_SC68_PULSE6	20539
2752 #define ID_SC68_PULSE6_ANIM	20545
2753 #define ID_SC69_FAST_LIST	20552
2754 #define ID_SC69_CHIP_LIST	20553
2755 #define ID_SC69_LOGIC_LIST	20554
2756 #define ID_SC69_MOUSE_LIST	20555
2757 #define ID_SC69_PALETTE	20556
2758 #define ID_GRID69	20563
2759 #define ID_SC69_JOEY_LIST	20813
2760 #define ID_RESET_68_69	20559
2761 #define ID_RESET_71_69	20574
2762 #define ID_SC69_FLOOR	20557
2763 #define ID_SC69_EXIT	20560
2764 #define ID_SC69_GRILL	20562
2765 #define ID_SC69_DOOR	20570
2766 #define ID_SC69_PULSE1	20635
2767 #define ID_SC69_PULSE1_ANIM	20641
2768 #define ID_SC69_PULSE2	20636
2769 #define ID_SC69_PULSE2_ANIM	20642
2770 #define ID_SC69_PULSE3	20637
2771 #define ID_SC69_PULSE3_ANIM	20643
2772 #define ID_SC69_PULSE4	20638
2773 #define ID_SC69_PULSE4_ANIM	20644
2774 #define ID_SC69_PULSE5	20639
2775 #define ID_SC69_PULSE5_ANIM	20645
2776 #define ID_SC69_PULSE6	20640
2777 #define ID_SC69_PULSE6_ANIM	20646
2778 #define ID_SC70_FAST_LIST	20589
2779 #define ID_SC70_CHIP_LIST	20590
2780 #define ID_SC70_LOGIC_LIST	20591
2781 #define ID_SC70_MOUSE_LIST	20592
2782 #define ID_SC70_PALETTE	20593
2783 #define ID_GRID70	20597
2784 #define ID_RESET_68_70	20594
2785 #define ID_SC70_FLOOR	20595
2786 #define ID_SC70_DOOR	20598
2787 #define ID_SC70_IRIS	20600
2788 #define ID_SC70_BAR	20601
2789 #define ID_SC70_CONTROL	20602
2790 #define ID_SC70_GRILL	20603
2791 #define ID_SC70_CONSOL_ANIM	20647
2792 #define ID_SC70_PIT	20648
2793 #define ID_SC70_PIT_ANIM	20649
2794 #define ID_SC70_STEP_UP	20756
2795 #define ID_SC70_STEP_DOWN	20757
2796 #define ID_SC70_BAR_ANIM	20758
2797 #define ID_SC70_PULL_BAR	20759
2798 #define ID_SC70_ENTER_ANIM	20778
2799 #define ID_SC70_EXIT_ANIM	20779
2800 #define ID_SC710_FAST_LIST	20687
2801 #define ID_SC71_FAST_LIST	20564
2802 #define ID_SC71_CHIP_LIST	20565
2803 #define ID_SC71_LOGIC_LIST	20566
2804 #define ID_SC71_MOUSE_LIST	20567
2805 #define ID_SC71_PALETTE	20568
2806 #define ID_GRID71	20575
2807 #define ID_SC71_JOEY_LIST	20814
2808 #define ID_RESET_69_71	20571
2809 #define ID_RESET_72_71	20582
2810 #define ID_SC71_FAKE_FLOOR	20569
2811 #define ID_SC71_FLOOR	20572
2812 #define ID_SC71_DOOR69	20573
2813 #define ID_SC71_DOOR72	20579
2814 #define ID_SC71_LOCKED_DOOR	20674
2815 #define ID_SC71_MONITOR	20576
2816 #define ID_SC71_RECHARGER	20577
2817 #define ID_SC71_PANEL_ANIM	20776
2818 #define ID_SC71_PANEL2	20775
2819 #define ID_SC71_PANEL2_ANIM	20777
2820 #define ID_SC71_CONTROLS	20578
2821 #define ID_SC71_LIGHT2_ANIM	20768
2822 #define ID_SC71_LIGHT1	20766
2823 #define ID_SC71_LIGHT1_ANIM	20767
2824 #define ID_SC71_CHLITE	20769
2825 #define ID_SC71_CHLITE_ANIM	20770
2826 #define ID_SC71_MON_ANIM	20771
2827 #define ID_SC71_MEDI_CHARGE	20772
2828 #define ID_SC71_MEDI_GET_UP	20774
2829 #define ID_SC71_MEDI_SLOT	20675
2830 #define ID_SC71_USE_BOARD	20773
2831 #define ID_SC720_FAST_LIST	20686
2832 #define ID_SC72_FAST_LIST	20546
2833 #define ID_SC72_CHIP_LIST	20547
2834 #define ID_SC72_LOGIC_LIST	20548
2835 #define ID_SC72_MOUSE_LIST	20549
2836 #define ID_SC72_PALETTE	20550
2837 #define ID_GRID72	20596
2838 #define ID_SC72_JOEY_LIST	20815
2839 #define ID_RESET_71_72	20581
2840 #define ID_RESET_73_72	20614
2841 #define ID_SC72_FAKE_FLOOR	20551
2842 #define ID_SC72_FLOOR	20580
2843 #define ID_SC72_DOOR	20583
2844 #define ID_SC72_EXIT	20604
2845 #define ID_SC72_TAP	20588
2846 #define ID_SC72_TANK	20584
2847 #define ID_SC72_TANK_ANIM	20785
2848 #define ID_SC72_ROT_LIGHT	20792
2849 #define ID_SC72_ROTATING	20793
2850 #define ID_SC72_CHAMBER1	20585
2851 #define ID_SC72_CHAM1_ANIM	20789
2852 #define ID_SC72_CHAM1_LIGHT	20780
2853 #define ID_SC72_CHAM1_FLASH	20781
2854 #define ID_SC72_CHAMBER2	20586
2855 #define ID_SC72_CHAM2_ANIM	20790
2856 #define ID_SC72_CHAM2_LIGHT	20782
2857 #define ID_SC72_CHAM2_FLASH	20783
2858 #define ID_SC72_CHAMBER3	20761
2859 #define ID_SC72_CHAM3_ANIM	20791
2860 #define ID_SC72_COMPUTER	20765
2861 #define ID_SC72_COMP_FLASH	20786
2862 #define ID_SC72_COMPUTER2	20787
2863 #define ID_SC72_COMP2_FLASH	20788
2864 #define ID_SC72_LIGHT1	20762
2865 #define ID_SC72_LIGHT2	20763
2866 #define ID_SC72_LIGHT3	20764
2867 #define ID_SC72_GRILL	20587
2868 #define ID_SC72_WALTER_KILL	20794
2869 #define ID_SC72_FOSTER_DIE	20795
2870 #define ID_SC72_WALTER_DIE	20800
2871 #define ID_SC72_JOEY_TAP	20796
2872 #define ID_SC72_SPILL	20798
2873 #define ID_SC72_SPILL_ANIM	20799
2874 #define ID_SC72_DRIP_ANIM	20797
2875 #define ID_SC73_FAST_LIST	20605
2876 #define ID_SC73_CHIP_LIST	20606
2877 #define ID_SC73_LOGIC_LIST	20607
2878 #define ID_SC73_MOUSE_LIST	20608
2879 #define ID_SC73_PALETTE	20609
2880 #define ID_GRID73	20612
2881 #define ID_SC73_JOEY_LIST	20816
2882 #define ID_RESET_72_73	20610
2883 #define ID_RESET_74_73	20629
2884 #define ID_RESET_75_73	20673
2885 #define ID_SC73_FLOOR	20611
2886 #define ID_SC73_EXIT	20613
2887 #define ID_SC73_BIG_DOOR	20617
2888 #define ID_SC73_SENSOR	20618
2889 #define ID_SC73_SENSOR_ANIM	20657
2890 #define ID_SC73_DOOR	20619
2891 #define ID_SC73_LOCKED_DOOR	20676
2892 #define ID_SC73_CHAMBER3	20817
2893 #define ID_SC73_CHAM3_ANIM	20818
2894 #define ID_SC73_CHAMBER4	20615
2895 #define ID_SC73_CHAM4_ANIM	20658
2896 #define ID_SC73_CHAM4_LIGHT	20819
2897 #define ID_SC73_CHAM4_FLASH	20820
2898 #define ID_SC73_CHAMBER5	20616
2899 #define ID_SC73_CHAM5_ANIM	20755
2900 #define ID_SC73_CHAM5_LIGHT	20821
2901 #define ID_SC73_CHAM5_FLASH	20822
2902 #define ID_SC73_JOEY_LUNGE	20846
2903 #define ID_SC73_JOEY_FIGHT1	20847
2904 #define ID_SC73_GALL_FIGHT1	20848
2905 #define ID_SC73_JOEY_FIGHT2	20849
2906 #define ID_SC73_GALL_FIGHT2	20850
2907 #define ID_SC73_GET_BOARD	20859
2908 #define ID_SC73_SEARCH	20860
2909 #define ID_SC73_BITS	20851
2910 #define ID_SC73_BITS_ANIM	20852
2911 #define ID_SC73_BITS2	20853
2912 #define ID_SC73_BITS2_ANIM	20854
2913 #define ID_SC73_SPRAY	20855
2914 #define ID_SC73_SPRAY_ANIM	20856
2915 #define ID_SC74_FAST_LIST	20620
2916 #define ID_SC74_CHIP_LIST	20621
2917 #define ID_SC74_LOGIC_LIST	20622
2918 #define ID_SC74_MOUSE_LIST	20623
2919 #define ID_SC74_PALETTE	20624
2920 #define ID_GRID74	20627
2921 #define ID_RESET_73_74	20625
2922 #define ID_SC74_FLOOR	20626
2923 #define ID_SC74_DOOR	20628
2924 #define ID_SC74_INTERFACE	20633
2925 #define ID_SC74_INT_SLOT	20659
2926 #define ID_SC74_TERMINAL	20634
2927 #define ID_SC74_POD	20823
2928 #define ID_SC74_POD_DOWN	20824
2929 #define ID_SC74_POD_UP	20825
2930 #define ID_SC74_FOST_SIT	20826
2931 #define ID_SC74_GET_UP	20827
2932 #define ID_SC74_USECARD	20702
2933 #define ID_SC74_USECARD2	20704
2934 #define ID_SC74_RPOCKET	20862
2935 #define ID_SC74_MONITOR1	20630
2936 #define ID_SC74_MON1_ANIM	20801
2937 #define ID_SC74_MONITOR2	20802
2938 #define ID_SC74_MON2_ANIM	20803
2939 #define ID_SC74_MONITOR3	20804
2940 #define ID_SC74_MON3_ANIM	20805
2941 #define ID_SC74_MONITOR4	20806
2942 #define ID_SC74_MON4_ANIM	20807
2943 #define ID_SC74_LEFT_TV	20631
2944 #define ID_SC74_LTV_ANIM	20808
2945 #define ID_SC74_RIGHT_TV	20632
2946 #define ID_SC74_RTV_ANIM	20809
2947 #define ID_SC74_LIGHTS	20810
2948 #define ID_SC74_LIGHTS_ANIM	20811
2949 #define ID_SC75_FAST_LIST	20664
2950 #define ID_SC75_CHIP_LIST	20665
2951 #define ID_SC75_LOGIC_LIST	20666
2952 #define ID_SC75_MOUSE_LIST	20667
2953 #define ID_SC75_PALETTE	20668
2954 #define ID_GRID75	20671
2955 #define ID_SC75_JOEY_LIST	20912
2956 #define ID_RESET_73_75	20669
2957 #define ID_RESET_76_75	20698
2958 #define ID_RS_TONGS_EMPTY	20868
2959 #define ID_RS_TONGS_LIVE	20869
2960 #define ID_RS_TONGS_FROZEN	20870
2961 #define ID_RS_TONGS_DEAD	20871
2962 #define ID_SC75_FLOOR	20670
2963 #define ID_SC75_BIG_DOOR	20672
2964 #define ID_SC75_DOOR	20696
2965 #define ID_SC75_TONGS	20660
2966 #define ID_SC75_GET_TONGS	20857
2967 #define ID_SC75_NITRO_TANK	20699
2968 #define ID_SC75_NITRO_ANIM	20828
2969 #define ID_SC75_LIVE_TANK	20700
2970 #define ID_SC75_TANK_ANIM	20872
2971 #define ID_SC75_CONSOLE	20703
2972 #define ID_SC75_MON_ANIM	20829
2973 #define ID_SC75_CRASH_ANIM	20701
2974 #define ID_SC75_LIGHT1	20830
2975 #define ID_SC75_LIGHT1_ANIM	20831
2976 #define ID_SC75_LIGHT2	20832
2977 #define ID_SC75_LIGHT2_ANIM	20833
2978 #define ID_SC75_USECARD	20858
2979 #define ID_SC75_RPOCKET	20861
2980 #define ID_SC75_HAND_TANK	20875
2981 #define ID_SC75_GET_TISS	20863
2982 #define ID_SC75_FREEZE_IT	20864
2983 #define ID_SC75_FREEZE_IT2	20865
2984 #define ID_SC75_FREEZE_DED	20866
2985 #define ID_SC75_FREEZE_DED2	20867
2986 #define ID_SC75_FREEZE_TALK	126
2987 #define ID_SC75_DEAD_TALK	128
2988 #define ID_SC76_FAST_LIST	20688
2989 #define ID_SC76_CHIP_LIST	20689
2990 #define ID_SC76_LOGIC_LIST	20690
2991 #define ID_SC76_MOUSE_LIST	20691
2992 #define ID_SC76_PALETTE	20692
2993 #define ID_GRID76	20695
2994 #define ID_SC76_JOEY_LIST	20913
2995 #define ID_RESET_75_76	20693
2996 #define ID_RESET_77_76	20727
2997 #define ID_SC76_FLOOR	20694
2998 #define ID_SC76_DOOR75	20697
2999 #define ID_SC76_DOOR77	20725
3000 #define ID_SC76_ANDROID_1	20705
3001 #define ID_SC76_HATCH_1	20909
3002 #define ID_SC76_ANDROID_2	20706
3003 #define ID_SC76_HATCH_2	20910
3004 #define ID_SC76_ANDROID_3	20707
3005 #define ID_SC76_HATCH_3	20908
3006 #define ID_SC76_PUNCH	20916
3007 #define ID_SC76_FOSTFALL	20917
3008 #define ID_SC76_CONSOLE_1	20711
3009 #define ID_SC76_CONSOLE_2	20712
3010 #define ID_SC76_CONSOLE_3	20713
3011 #define ID_SC76_CABINET_1	20714
3012 #define ID_SC76_CAB1_OPEN	20890
3013 #define ID_SC76_CAB1_CLOSE	20891
3014 #define ID_SC76_CABINET_2	20715
3015 #define ID_SC76_CAB2_OPEN	20892
3016 #define ID_SC76_CAB2_CLOSE	20893
3017 #define ID_SC76_CABINET_3	20716
3018 #define ID_SC76_CAB3_OPEN	20894
3019 #define ID_SC76_CAB3_CLOSE	20895
3020 #define ID_SC76_BOARD_1	20896
3021 #define ID_SC76_BOARD_2	20897
3022 #define ID_SC76_BOARD_3	20898
3023 #define ID_SC76_OPEN_CAB	20899
3024 #define ID_SC76_SHUT_CAB	20900
3025 #define ID_SC76_LOW_GET	20901
3026 #define ID_SC76_LIGHT1	20834
3027 #define ID_SC76_LIGHT1_ANIM	20835
3028 #define ID_SC76_LIGHT2	20836
3029 #define ID_SC76_LIGHT2_ANIM	20837
3030 #define ID_SC76_LIGHT3	20838
3031 #define ID_SC76_LIGHT3_ANIM	20839
3032 #define ID_SC76_LIGHT4	20840
3033 #define ID_SC76_LIGHT4_ANIM	20841
3034 #define ID_SC76_LIGHT5	20842
3035 #define ID_SC76_LIGHT5_ANIM	20843
3036 #define ID_SC76_LIGHT6	20844
3037 #define ID_SC76_LIGHT6_ANIM	20845
3038 #define ID_SC76_LIGHT7	20902
3039 #define ID_SC76_LIGHT7_ANIM	20903
3040 #define ID_SC76_LIGHT8	20904
3041 #define ID_SC76_LIGHT8_ANIM	20905
3042 #define ID_SC76_LIGHT9	20906
3043 #define ID_SC76_LIGHT9_ANIM	20907
3044 #define ID_SC76_AND2_BABBLE	142
3045 #define ID_SC77_FAST_LIST	20717
3046 #define ID_SC77_CHIP_LIST	20718
3047 #define ID_SC77_LOGIC_LIST	20719
3048 #define ID_SC77_MOUSE_LIST	20720
3049 #define ID_SC77_PALETTE	20721
3050 #define ID_GRID77	20724
3051 #define ID_SC77_JOEY_LIST	20914
3052 #define ID_RESET_76_77	20722
3053 #define ID_RESET_78_77	20742
3054 #define ID_SC77_FLOOR	20723
3055 #define ID_SC77_DOOR76	20726
3056 #define ID_SC77_BIG_DOOR	20728
3057 #define ID_SC77_TANK_1	20729
3058 #define ID_SC77_TANK_2	20730
3059 #define ID_SC77_HAND_1	20731
3060 #define ID_SC77_HAND_2	20732
3061 #define ID_SC77_DOOR_OPEN	20760
3062 #define ID_SC77_FPUSHL_1	20918
3063 #define ID_SC77_FPUSHL_2	20919
3064 #define ID_SC77_FPUSHR_1	20920
3065 #define ID_SC77_FPUSHR_2	20921
3066 #define ID_SC77_KPUSHR_1	20922
3067 #define ID_SC77_KPUSHR_2	20923
3068 #define ID_SC77_STRETCH	20924
3069 #define ID_SC78_FAST_LIST	20733
3070 #define ID_SC78_CHIP_LIST	20734
3071 #define ID_SC78_LOGIC_LIST	20735
3072 #define ID_SC78_MOUSE_LIST	20736
3073 #define ID_SC78_PALETTE	20737
3074 #define ID_SC781_PALETTE	20964
3075 #define ID_GRID78	20740
3076 #define ID_RESET_77_78	20738
3077 #define ID_RESET_79_78	20753
3078 #define ID_SC78_LEDGE	20739
3079 #define ID_SC78_PIPE	20915
3080 #define ID_SC78_BIG_DOOR	20741
3081 #define ID_SC78_EXIT	20743
3082 #define ID_SC78_SUPPORT	20874
3083 #define ID_SC78_JUMP_DOWN	20881
3084 #define ID_SC78_CLIMB_UP	20883
3085 #define ID_SC79_FAST_LIST	20744
3086 #define ID_SC79_CHIP_LIST	20745
3087 #define ID_SC79_LOGIC_LIST	20746
3088 #define ID_SC79_MOUSE_LIST	20747
3089 #define ID_SC79_PALETTE	20748
3090 #define ID_SC791_PALETTE	20963
3091 #define ID_GRID79	20751
3092 #define ID_RESET_78_79	20749
3093 #define ID_RESET_80_79	20889
3094 #define ID_SC79_PIPE	20750
3095 #define ID_SC79_EXIT	20752
3096 #define ID_SC79_SUPPORT	20873
3097 #define ID_SC79_LADDER	20940
3098 #define ID_SC79_CROUCH_DOWN	20941
3099 #define ID_SC79_CROUCH_UP	20942
3100 #define ID_SC79_CLIMB_DOWN	20943
3101 #define ID_SC79_CLIMB_UP	20944
3102 #define ID_SC79_TIE_ROPE	20951
3103 #define ID_SC79_TOSS_ROPE	20952
3104 #define ID_SC79_KNOT	20955
3105 #define ID_SC79_ROPE	20887
3106 #define ID_SC79_ROPE_ANIM	20953
3107 #define ID_SC80_FAST_LIST	20876
3108 #define ID_SC80_CHIP_LIST	20877
3109 #define ID_SC80_LOGIC_LIST	20878
3110 #define ID_SC80_MOUSE_LIST	20879
3111 #define ID_SC80_PALETTE	20880
3112 #define ID_SC801_PALETTE	20959
3113 #define ID_SC802_PALETTE	20960
3114 #define ID_SC803_PALETTE	20961
3115 #define ID_SC804_PALETTE	20962
3116 #define ID_RESET_79_80	20882
3117 #define ID_SC80_SPOUT	20884
3118 #define ID_SC80_LADDER	20950
3119 #define ID_SC80_ROPE	20888
3120 #define ID_SC80_ORIFICE	20885
3121 #define ID_SC80_EXIT	20886
3122 #define ID_SC80_EXIT_OPEN	20954
3123 #define ID_SC80_GOO	20925
3124 #define ID_SC80_GOO_ANIM	20926
3125 #define ID_SC80_BUBBLE1	20927
3126 #define ID_SC80_BUB1_ANIM	20928
3127 #define ID_SC80_BUBBLE2	20929
3128 #define ID_SC80_BUBBLE3	20930
3129 #define ID_SC80_BUBBLE4	20931
3130 #define ID_SC80_BUBBLE5	20932
3131 #define ID_SC80_BUBBLE6	20933
3132 #define ID_SC80_BUBBLE7	20934
3133 #define ID_SC80_BUBBLE8	20935
3134 #define ID_SC80_BUBBLE9	20936
3135 #define ID_SC80_BUBBLE10	20937
3136 #define ID_SC80_BUBBLE11	20938
3137 #define ID_SC80_BUBBLE12	20939
3138 #define ID_SC80_CLIMB_DOWN	20945
3139 #define ID_SC80_CLIMB_UP	20946
3140 #define ID_SC80_PIPE_SHRUG	20965
3141 #define ID_SC80_CLAMBER	20947
3142 #define ID_SC80_GET_ROPE	20948
3143 #define ID_SC80_SWING	20949
3144 #define ID_SC80_DROP	20956
3145 #define ID_SC80_SAMPLE	20957
3146 #define ID_SC80_SAMPLE_FALL	20958
3147 #define IT_MEDI	32
3148 #define IT_MEDI_TALK	180
3149 #define IT_WITNESS	159
3150 #define IT_GALLAGHER	90
3151 #define IT_GALL_TALK	91
3152 #define IT_SC66_LAYER_0	20
3153 #define IT_SC66_DOOR	105
3154 #define IT_SC66_HI_BEAM_AN1	98
3155 #define IT_SC66_HI_BEAM_AN2	99
3156 #define IT_SC66_LO_BEAM_ANM	22
3157 #define IT_SC66_ROCK1	100
3158 #define IT_SC66_ROCK2	101
3159 #define IT_SC66_ROCK3	102
3160 #define IT_SC66_STONES	103
3161 #define IT_SC66_FOS_CRUSHED	104
3162 #define IT_SC66_FOS_WALK_IN	21
3163 #define IT_SC67_LAYER_0	23
3164 #define IT_SC67_LAYER_1	24
3165 #define IT_SC67_GRID_1	25
3166 #define IT_SC67_PULSE1	26
3167 #define IT_SC67_PULSE2	27
3168 #define IT_SC67_PULSE3	28
3169 #define IT_SC67_PULSE4	29
3170 #define IT_SC67_DOOR	30
3171 #define IT_SC67_ROCK	31
3172 #define IT_SC67_CRAWL	46
3173 #define IT_SC67_DUSTOFF	47
3174 #define IT_SC67_GETBRICK	48
3175 #define IT_SC67_BRICK	55
3176 #define IT_SC67_PLASTER	56
3177 #define IT_SC67_PICK_BRICK	129
3178 #define IT_SC67_PICK_PLAST	130
3179 #define IT_SC67_STICK_IN	131
3180 #define IT_SC67_PULL_OUT	132
3181 #define IT_SC67_BRICK_HIT	133
3182 #define IT_SC67_PLAST_HIT	134
3183 #define IT_SC67_LPOCKET	141
3184 #define IT_SC67_RPOCKET	142
3185 #define IT_SC67_RUB_HEAD	143
3186 #define IT_SC67_PUSS	149
3187 #define IT_SC67_MEDIFIX	150
3188 #define IT_SC67_MENDING	151
3189 #define IT_SC67_CROWBAR	152
3190 #define IT_SC68_LAYER_0	43
3191 #define IT_SC68_LAYER_1	44
3192 #define IT_SC68_GRID_1	45
3193 #define IT_SC68_DOOR	57
3194 #define IT_SC68_PULSE1	58
3195 #define IT_SC68_PULSE2	59
3196 #define IT_SC68_PULSE3	60
3197 #define IT_SC68_PULSE4	61
3198 #define IT_SC68_PULSE5	62
3199 #define IT_SC68_PULSE6	63
3200 #define IT_SC68_SENSOR	137
3201 #define IT_SC68_DESCEND	153
3202 #define IT_SC68_ASCEND	154
3203 #define IT_SC69_LAYER_0	71
3204 #define IT_SC69_LAYER_1	72
3205 #define IT_SC69_LAYER_2	74
3206 #define IT_SC69_GRID_1	75
3207 #define IT_SC69_GRID_2	76
3208 #define IT_SC69_PULSE1	109
3209 #define IT_SC69_PULSE2	110
3210 #define IT_SC69_PULSE3	111
3211 #define IT_SC69_PULSE4	112
3212 #define IT_SC69_PULSE5	113
3213 #define IT_SC69_PULSE6	114
3214 #define IT_SC70_LAYER_0	90
3215 #define IT_SC70_LAYER_1	91
3216 #define IT_SC70_LAYER_2	92
3217 #define IT_SC70_GRID_1	93
3218 #define IT_SC70_GRID_2	94
3219 #define IT_SC70_IRIS	95
3220 #define IT_SC70_BAR	96
3221 #define IT_SC70_CONSOLE	115
3222 #define IT_SC70_GRILL	116
3223 #define IT_SC70_PIT	117
3224 #define IT_SC70_STEP_UP	14
3225 #define IT_SC70_STEP_DOWN	15
3226 #define IT_SC70_PULL_BAR	18
3227 #define IT_SC70_ENTER_ANIM	97
3228 #define IT_SC71_LAYER_0	85
3229 #define IT_SC71_LAYER_1	86
3230 #define IT_SC71_LAYER_2	87
3231 #define IT_SC71_GRID_1	88
3232 #define IT_SC71_GRID_2	89
3233 #define IT_SC710_LAYER_0	70
3234 #define IT_SC710_LAYER_1	16
3235 #define IT_SC710_LAYER_2	157
3236 #define IT_SC710_GRID_1	17
3237 #define IT_SC710_GRID_2	158
3238 #define IT_SC71_LIGHT1	162
3239 #define IT_SC71_LIGHT2	163
3240 #define IT_SC71_SCREEN	164
3241 #define IT_SC71_CHARGE_LIGHT	165
3242 #define IT_SC71_MEDI_CHARGE	166
3243 #define IT_SC71_USE_BOARD	148
3244 #define IT_SC71_PANEL	167
3245 #define IT_SC71_PANEL2	168
3246 #define IT_SC72_LAYER_0	64
3247 #define IT_SC72_LAYER_1	65
3248 #define IT_SC72_LAYER_2	66
3249 #define IT_SC72_GRID_1	68
3250 #define IT_SC72_GRID_2	69
3251 #define IT_SC720_LAYER_0	67
3252 #define IT_SC720_LAYER_1	160
3253 #define IT_SC720_LAYER_2	155
3254 #define IT_SC720_GRID_1	161
3255 #define IT_SC720_GRID_2	156
3256 #define IT_WALTER_CONVERSATION	129
3257 #define IT_WALTER_TALK_UP	130
3258 #define IT_WALTER_TALK_DOWN	131
3259 #define IT_WALTER_TALK_LEFT	132
3260 #define IT_SC72_CHAM1_LIGHT	171
3261 #define IT_SC72_CHAM2_LIGHT	172
3262 #define IT_SC72_TANK	173
3263 #define IT_SC72_ROT_LIGHT	177
3264 #define IT_SC72_COMPUTER	169
3265 #define IT_SC72_COMPUTER2	170
3266 #define IT_SC72_CHAMBER1	174
3267 #define IT_SC72_CHAMBER2	175
3268 #define IT_SC72_CHAMBER3	176
3269 #define IT_SC72_WALTER_KILL	178
3270 #define IT_SC72_FOSTER_DIE	179
3271 #define IT_SC72_WALTER_DIE	30
3272 #define IT_SC72_GRILL	28
3273 #define IT_SC72_JOEY_TAP	29
3274 #define IT_SC72_SPILL	31
3275 #define IT_SC73_LAYER_0	97
3276 #define IT_SC73_LAYER_1	98
3277 #define IT_SC73_LAYER_2	99
3278 #define IT_SC73_GRID_1	101
3279 #define IT_SC73_GRID_2	102
3280 #define IT_SC73_BIG_DOOR	138
3281 #define IT_SC73_SENSOR	139
3282 #define IT_SC73_CHAMBER3	142
3283 #define IT_SC73_CHAMBER4	140
3284 #define IT_SC73_CHAMBER5	141
3285 #define IT_SC73_CHAM4_LIGHT	95
3286 #define IT_SC73_CHAM5_LIGHT	96
3287 #define IT_SC73_JOEY_LUNGE	85
3288 #define IT_SC73_JOEY_FIGHT1	86
3289 #define IT_SC73_GALL_FIGHT1	87
3290 #define IT_SC73_JOEY_FIGHT2	88
3291 #define IT_SC73_GALL_FIGHT2	89
3292 #define IT_SC73_GET_BOARD	43
3293 #define IT_SC73_SEARCH	44
3294 #define IT_SC73_DEAD_GALL	72
3295 #define IT_SC73_BITS	74
3296 #define IT_SC73_BITS2	75
3297 #define IT_SC73_SPRAY	76
3298 #define IT_SC74_LAYER_0	104
3299 #define IT_SC74_LAYER_1	105
3300 #define IT_SC74_LAYER_2	106
3301 #define IT_SC74_GRID_1	107
3302 #define IT_SC74_GRID_2	108
3303 #define IT_SC74_POD_DOWN	109
3304 #define IT_SC74_POD_UP	110
3305 #define IT_SC74_FOST_SIT	92
3306 #define IT_SC74_GET_UP	93
3307 #define IT_SC74_USECARD	70
3308 #define IT_SC74_USECARD2	71
3309 #define IT_SC74_RPOCKET	62
3310 #define IT_SC74_MONITOR1	55
3311 #define IT_SC74_MONITOR2	56
3312 #define IT_SC74_MONITOR3	57
3313 #define IT_SC74_MONITOR4	58
3314 #define IT_SC74_LEFT_TV	59
3315 #define IT_SC74_RIGHT_TV	60
3316 #define IT_SC74_LIGHTS	61
3317 #define IT_SC75_LAYER_0	144
3318 #define IT_SC75_LAYER_1	145
3319 #define IT_SC75_LAYER_2	146
3320 #define IT_SC75_GRID_1	147
3321 #define IT_SC75_GRID_2	148
3322 #define IT_SC75_MONITOR	149
3323 #define IT_SC75_CRASH	164
3324 #define IT_SC75_TANK	165
3325 #define IT_SC75_STEAM	150
3326 #define IT_SC75_LIGHT1	151
3327 #define IT_SC75_LIGHT2	152
3328 #define IT_SC75_TONGS	153
3329 #define IT_SC75_GET_TONGS	154
3330 #define IT_SC75_USECARD	155
3331 #define IT_SC75_RPOCKET	156
3332 #define IT_SC75_HAND_TANK	166
3333 #define IT_SC75_GET_TISS	157
3334 #define IT_SC75_FREEZE_IT	158
3335 #define IT_SC75_FREEZE_TALK	159
3336 #define IT_SC75_FREEZE_IT2	160
3337 #define IT_SC75_FREEZE_DED	161
3338 #define IT_SC75_DEAD_TALK	162
3339 #define IT_SC75_FREEZE_DED2	163
3340 #define IT_SC76_LAYER_0	14
3341 #define IT_SC76_LAYER_1	15
3342 #define IT_SC76_LAYER_2	16
3343 #define IT_SC76_GRID_1	17
3344 #define IT_SC76_GRID_2	18
3345 #define IT_SC76_LIGHT1	29
3346 #define IT_SC76_LIGHT2	30
3347 #define IT_SC76_LIGHT3	31
3348 #define IT_SC76_LIGHT4	32
3349 #define IT_SC76_LIGHT5	43
3350 #define IT_SC76_LIGHT6	44
3351 #define IT_SC76_LIGHT7	45
3352 #define IT_SC76_LIGHT8	46
3353 #define IT_SC76_LIGHT9	47
3354 #define IT_SC76_CABINET_1	55
3355 #define IT_SC76_CABINET_2	56
3356 #define IT_SC76_CABINET_3	57
3357 #define IT_SC76_BOARD_1	58
3358 #define IT_SC76_BOARD_2	59
3359 #define IT_SC76_BOARD_3	60
3360 #define IT_SC76_OPEN_CAB	62
3361 #define IT_SC76_LOW_GET	63
3362 #define IT_KEN	61
3363 #define IT_SC76_HATCH_1	66
3364 #define IT_SC76_ANDROID_2	67
3365 #define IT_SC76_HATCH_2	68
3366 #define IT_SC76_ANDROID_3	64
3367 #define IT_SC76_HATCH_3	65
3368 #define IT_SC76_PUNCH	69
3369 #define IT_SC76_FOSTFALL	70
3370 #define IT_SC76_KEN_TALK	71
3371 #define IT_SC76_AND2_BABBLE	72
3372 #define IT_SC77_LAYER_0	20
3373 #define IT_SC77_LAYER_1	21
3374 #define IT_SC77_GRID_1	22
3375 #define IT_SC77_BIG_DOOR	28
3376 #define IT_SC77_FPUSHL	74
3377 #define IT_SC77_FPUSHR	75
3378 #define IT_SC77_KPUSHR	76
3379 #define IT_SC77_STRETCH	87
3380 #define IT_SC78_LAYER_0	23
3381 #define IT_SC78_LAYER_1	24
3382 #define IT_SC78_GRID_1	25
3383 #define IT_SC78_JUMP_DOWN	85
3384 #define IT_SC78_CLIMB_UP	86
3385 #define IT_SC79_LAYER_0	26
3386 #define IT_SC79_SUPPORT	48
3387 #define IT_SC79_CROUCH	91
3388 #define IT_SC79_CLIMB	92
3389 #define IT_SC79_TIE_ROPE	96
3390 #define IT_SC79_TOSS_ROPE	97
3391 #define IT_SC79_ROPE	98
3392 #define IT_SC79_KNOT	101
3393 #define IT_SC80_LAYER_0	27
3394 #define IT_SC80_EXIT	100
3395 #define IT_SC80_ROPE	99
3396 #define IT_SC80_GOO	88
3397 #define IT_SC80_BUBBLE	89
3398 #define IT_SC80_CLIMB	90
3399 #define IT_SC80_CLAMBER	93
3400 #define IT_SC80_GET_ROPE	94
3401 #define IT_SC80_SWING	95
3402 #define IT_SC80_DROP	103
3403 #define IT_SC80_SAMPLE	104
3404 #define IT_SC80_PIPE_TALK	105
3405 #define IT_SC80_PIPE_SHRUG	106
3406 #define IDO_DOG_FOOD	49
3407 #define ID_SC30_FAST_LIST	16385
3408 #define ID_SC30_CHIP_LIST	16386
3409 #define ID_SC30_LOGIC_LIST	16387
3410 #define ID_SC30_MOUSE_LIST	16388
3411 #define ID_SC30_PALETTE	16389
3412 #define ID_SC30_WALK_GRID	16390
3413 #define ID_SC30_JOEY_LIST	16547
3414 #define ID_RESET_31_30	16413
3415 #define ID_RESET_33_30	16414
3416 #define ID_RESET_36_30	16539
3417 #define ID_RESET_42_30	16811
3418 #define ID_RESET_COURT_OPEN	16813
3419 #define ID_SC30_FLOOR	16392
3420 #define ID_SC30_EXIT_31	16393
3421 #define ID_SC30_EXIT_33	16394
3422 #define ID_SC30_EXIT_36	16492
3423 #define ID_SC30_COURT_DOOR	16487
3424 #define ID_SC30_COURT_CLOSE	16814
3425 #define ID_SC30_NOTICE	16489
3426 #define ID_SC30_STATUE_1	16490
3427 #define ID_SC30_STATUE_2	16491
3428 #define ID_SC30_HENRI	16516
3429 #define ID_SC30_HENRI_TALK	16517
3430 #define ID_SC30_HENRI_TIE	16518
3431 #define ID_SC30_HEN_STEP_F	16519
3432 #define ID_SC30_HEN_STEP_B	16520
3433 #define ID_SC30_HEN_BLINK	16521
3434 #define ID_SC30_PUSH_DOOR	16522
3435 #define ID_SC31_FAST_LIST	16774
3436 #define ID_SC31_CHIP_LIST	16396
3437 #define ID_SC31_LOGIC_LIST	16397
3438 #define ID_SC31_MOUSE_LIST	16398
3439 #define ID_SC31_PALETTE	16399
3440 #define ID_SC31_WALK_GRID	16400
3441 #define ID_SC31_JOEY_LIST	16548
3442 #define ID_RESET_START_31	16391
3443 #define ID_RESET_30_31	16401
3444 #define ID_RESET_32_31	16425
3445 #define ID_RESET_39_31	16463
3446 #define ID_RS_GUARD_CHAT	16699
3447 #define ID_RS_GUARD_AVAIL	16700
3448 #define ID_SC31_FLOOR	16402
3449 #define ID_SC31_EXIT_30	16403
3450 #define ID_SC31_EXIT_32	16415
3451 #define ID_SC31_EXIT_39	16453
3452 #define ID_SC31_LIFT_SLOT	16493
3453 #define ID_SC31_LIFT	16513
3454 #define ID_SC31_LIFT_OPEN	16514
3455 #define ID_SC31_LIFT_CLOSE	16515
3456 #define ID_SC31_USE_CARD	16523
3457 #define ID_SC31_PULL_ROPE	16551
3458 #define ID_SC31_LOWER_ROPE	16552
3459 #define ID_SC31_DROP_ROPE	16553
3460 #define ID_SC31_END_OF_ROPE	16554
3461 #define ID_SC31_ROPE	16555
3462 #define ID_SC31_ROPE_PULLED	16556
3463 #define ID_SC31_ROPE_LOWER	16557
3464 #define ID_SC31_ROPE_DROP	16558
3465 #define ID_SC31_BRICKS	16559
3466 #define ID_SC31_BRICKS_UP	16560
3467 #define ID_SC31_BRICKS_DOWN	16561
3468 #define ID_SC31_BRICKS_FALL	16562
3469 #define ID_SC31_PLANK	16563
3470 #define ID_SC31_PLANK_DROP	16564
3471 #define ID_SC31_PLANK_RAISE	16565
3472 #define ID_SC31_PLANK_FLICK	16566
3473 #define ID_SC31_GUARD	16601
3474 #define ID_SC31_GUARD_TALK	16607
3475 #define ID_SC31_GUARD_BLINK	16693
3476 #define ID_SC31_GUARD_MOVE	16694
3477 #define ID_SC31_GUARD_REACH	16695
3478 #define ID_SC31_GUARD_TALK2	16696
3479 #define ID_SC31_GET_BRICKS	16683
3480 #define ID_SC31_GET_PLANK	16687
3481 #define ID_SC31_CLIMB_PLANK	16684
3482 #define ID_SC31_DOG_FLY	16685
3483 #define ID_SC31_DOG_RISE	16697
3484 #define ID_SC31_DOG_SWIM	16698
3485 #define ID_SC31_PUT_BISC	16688
3486 #define ID_SC31_BISCUITS	16692
3487 #define ID_SC31_BISC_PLACED	16689
3488 #define ID_SC31_BISC_DROP	16690
3489 #define ID_SC31_BISC_RAISE	16691
3490 #define ID_SC32_FAST_LIST	16416
3491 #define ID_SC32_CHIP_LIST	16417
3492 #define ID_SC32_LOGIC_LIST	16418
3493 #define ID_SC32_MOUSE_LIST	16419
3494 #define ID_SC32_PALETTE	16420
3495 #define ID_SC32_WALK_GRID	16421
3496 #define ID_SC32_JOEY_LIST	16549
3497 #define ID_RESET_31_32	16422
3498 #define ID_RESET_33_32	16429
3499 #define ID_RESET_38_32	16452
3500 #define ID_SC32_FLOOR	16423
3501 #define ID_SC32_EXIT_31	16424
3502 #define ID_SC32_EXIT_33	16426
3503 #define ID_SC32_LIFT	16442
3504 #define ID_SC32_LIFT_OPEN	16540
3505 #define ID_SC32_LIFT_CLOSE	16541
3506 #define ID_SC32_TERMINAL	16494
3507 #define ID_SC32_BUZZER	16495
3508 #define ID_SC32_PLANT_1	16496
3509 #define ID_SC32_PLANT_2	16497
3510 #define ID_SC32_PLANT_3	16498
3511 #define ID_SC32_USE_CARD	16524
3512 #define ID_SC32_USE_COM	16525
3513 #define ID_SC32_VINCENT	16599
3514 #define ID_SC32_VINC_ANIM	16602
3515 #define ID_SC32_GARDENER	16600
3516 #define ID_SC32_GARDENING1	16622
3517 #define ID_SC32_GARDENING2	16623
3518 #define ID_SC32_GARDENER_UP	16624
3519 #define ID_SC32_GARDENER_DN	16625
3520 #define ID_SC32_GARD_TURN_D	16626
3521 #define ID_SC32_GARD_TURN_U	16627
3522 #define ID_SC32_GARDEN_TALK	16628
3523 #define ID_SC33_FAST_LIST	16404
3524 #define ID_SC33_CHIP_LIST	16405
3525 #define ID_SC33_LOGIC_LIST	16406
3526 #define ID_SC33_MOUSE_LIST	16407
3527 #define ID_SC33_PALETTE	16408
3528 #define ID_SC33_WALK_GRID	16409
3529 #define ID_SC33_JOEY_LIST	16550
3530 #define ID_RESET_30_33	16410
3531 #define ID_RESET_32_33	16427
3532 #define ID_RESET_34_33	16440
3533 #define ID_SC33_FLOOR	16411
3534 #define ID_SC33_EXIT_30	16412
3535 #define ID_SC33_EXIT_32	16428
3536 #define ID_SC33_SHED_DOOR	16430
3537 #define ID_SC33_LOCK	16499
3538 #define ID_SC33_USE_CARD	16526
3539 #define ID_SC33_PUSH_DOOR1	16527
3540 #define ID_SC33_PUSH_DOOR2	16528
3541 #define ID_SC33_DOOR_OPEN	16529
3542 #define ID_SC34_FAST_LIST	16431
3543 #define ID_SC34_CHIP_LIST	16432
3544 #define ID_SC34_LOGIC_LIST	16433
3545 #define ID_SC34_MOUSE_LIST	16434
3546 #define ID_SC34_PALETTE	16435
3547 #define ID_SC34_WALK_GRID	16436
3548 #define ID_RESET_33_34	16437
3549 #define ID_SC34_FLOOR	16438
3550 #define ID_SC34_DOOR	16439
3551 #define ID_SC34_SECATEURS	16501
3552 #define ID_SC34_TKT_MACHINE	16502
3553 #define ID_SC34_MAP	16503
3554 #define ID_SC34_BRICKS	16504
3555 #define ID_SC34_GET_SECS	16544
3556 #define ID_SC34_STAIRS1	16545
3557 #define ID_SC34_STAIRS2	16546
3558 #define ID_SC36_FAST_LIST	16530
3559 #define ID_SC36_CHIP_LIST	16531
3560 #define ID_SC36_LOGIC_LIST	16532
3561 #define ID_SC36_MOUSE_LIST	16533
3562 #define ID_SC36_PALETTE	16534
3563 #define ID_SC36_WALK_GRID	16535
3564 #define ID_RESET_30_36	16536
3565 #define ID_RESET_37_36	16593
3566 #define ID_RESET_COLSTON	16812
3567 #define ID_SC36_FLOOR	16537
3568 #define ID_SC36_LOW_FLOOR	16596
3569 #define ID_SC36_EXIT_30	16538
3570 #define ID_SC36_DOOR	16583
3571 #define ID_SC36_DOOROPEN	16792
3572 #define ID_SC36_DOORSHUT	16793
3573 #define ID_SC36_FOS_DOWN1	16748
3574 #define ID_SC36_FOS_DOWN2	16749
3575 #define ID_SC36_FOS_UP1	16750
3576 #define ID_SC36_FOS_UP2	16751
3577 #define ID_SC36_PRESS_PLATE	16752
3578 #define ID_SC36_USE_JUKEBOX	16753
3579 #define ID_SC36_REACH_GLASS	16759
3580 #define ID_SC36_GET_GLASS	16760
3581 #define ID_SC36_JUKEBOX	16597
3582 #define ID_SC36_JUKE_TALK	16756
3583 #define ID_SC36_JUKE_STUCK	16770
3584 #define ID_SC36_JUKE_BREAK	16771
3585 #define ID_SC36_JUKE_LIGHT	16757
3586 #define ID_SC36_JUKEBOX_ON	16754
3587 #define ID_SC36_JUKEBOX_OFF	16755
3588 #define ID_SC36_JUKE_KICKED	16758
3589 #define ID_SC36_CARDS	16742
3590 #define ID_SC36_GLASS	16747
3591 #define ID_SC36_SENSOR	16594
3592 #define ID_SC36_BAND	16598
3593 #define ID_SC36_BAND_ANIM	16686
3594 #define ID_SC36_BARMAN	16701
3595 #define ID_BAR_BLINK	16702
3596 #define ID_BAR_GET_DRINK	16703
3597 #define ID_BAR_DRINK	16704
3598 #define ID_BAR_GET_CLOTH	16705
3599 #define ID_BAR_PUT_CLOTH	16706
3600 #define ID_BAR_WIPE	16707
3601 #define ID_BAR_WIPE2	16708
3602 #define ID_BARMAN_TALK	16709
3603 #define ID_SC36_BABS	16772
3604 #define ID_SC36_BABS_TALK	16773
3605 #define ID_SC36_COLSTON	16731
3606 #define ID_SC36_COL_FEET	16732
3607 #define ID_SC36_COL_TALK1	16743
3608 #define ID_SC36_COL_TALK2	16744
3609 #define ID_SC36_COL_DRINK	16746
3610 #define ID_SC36_COL_DEAL	16733
3611 #define ID_SC36_COL_THINK	16734
3612 #define ID_SC36_COL_BLINK1	16735
3613 #define ID_SC36_COL_BLINK2	16736
3614 #define ID_SC36_COL_DOWN1	16761
3615 #define ID_SC36_COL_DOWN2	16762
3616 #define ID_SC36_COL_DOWN3	16763
3617 #define ID_SC36_COL_DOWN4	16764
3618 #define ID_SC36_COL_UP1	16765
3619 #define ID_SC36_COL_UP2	16766
3620 #define ID_SC36_COL_UP3	16767
3621 #define ID_SC36_COL_UP4	16768
3622 #define ID_SC36_COL_KICK	16769
3623 #define ID_SC36_GALLAGHER	16737
3624 #define ID_SC36_GAL_TALK	16745
3625 #define ID_SC36_GAL_LEGS	16738
3626 #define ID_SC36_GAL_DEAL	16739
3627 #define ID_SC36_GAL_LOOK1	16740
3628 #define ID_SC36_GAL_LOOK2	16741
3629 #define ID_SC37_FAST_LIST	16584
3630 #define ID_SC37_CHIP_LIST	16585
3631 #define ID_SC37_LOGIC_LIST	16586
3632 #define ID_SC37_MOUSE_LIST	16587
3633 #define ID_SC37_PALETTE	16588
3634 #define ID_SC37_WALK_GRID	16589
3635 #define ID_RESET_36_37	16590
3636 #define ID_SC37_FLOOR	16591
3637 #define ID_SC37_HOLDING_LID	16794
3638 #define ID_SC37_DOOR	16592
3639 #define ID_SC37_DOOROPEN	16790
3640 #define ID_SC37_DOORSHUT	16791
3641 #define ID_SC37_SENSOR	16595
3642 #define ID_SC37_BIG_BOX	16620
3643 #define ID_SC37_FLIMSY_BOX	16619
3644 #define ID_SC37_WINE_RACK	16799
3645 #define ID_SC37_LID	16621
3646 #define ID_SC37_LIDUP	16786
3647 #define ID_SC37_LIDDOWN	16787
3648 #define ID_SC37_LIDUSED	16788
3649 #define ID_SC37_GRILL	16617
3650 #define ID_SC37_GRILLOPEN	16789
3651 #define ID_SC37_CRBARBOX	16775
3652 #define ID_SC37_GETLID	16776
3653 #define ID_SC37_PUTLID	16777
3654 #define ID_SC37_USELID	16778
3655 #define ID_SC37_STEPUP	16779
3656 #define ID_SC37_FOOTDROP	16780
3657 #define ID_SC37_STEPDOWN	16781
3658 #define ID_SC37_USEBAR	16782
3659 #define ID_SC37_USESEC	16783
3660 #define ID_SC37_CLIMBOUT	16784
3661 #define ID_SC37_THUMBSUP	16785
3662 #define ID_SC38_FAST_LIST	16443
3663 #define ID_SC38_CHIP_LIST	16444
3664 #define ID_SC38_LOGIC_LIST	16445
3665 #define ID_SC38_MOUSE_LIST	16446
3666 #define ID_SC38_PALETTE	16447
3667 #define ID_SC38_WALK_GRID	16448
3668 #define ID_RESET_32_38	16449
3669 #define ID_RESET_SPUNKY_38	16616
3670 #define ID_RESET_DANI_SIT	16608
3671 #define ID_RESET_DANI_STAND	16609
3672 #define ID_RESET_DANI_32	16629
3673 #define ID_RESET_SPUNKY_32	16630
3674 #define ID_SC38_FLOOR	16450
3675 #define ID_SC38_LIFT	16451
3676 #define ID_SC38_LIFT_UP	16542
3677 #define ID_SC38_LIFT_DOWN	16543
3678 #define ID_SC38_STATUE	16505
3679 #define ID_SC38_MONITOR	16506
3680 #define ID_SC38_VIDEO	16507
3681 #define ID_SC38_SOFA	16508
3682 #define ID_SC38_DOG_TRAY	16615
3683 #define ID_SC38_BISCUITS	16618
3684 #define ID_SC38_HAND_SET	16610
3685 #define ID_SC38_RINGER	16611
3686 #define ID_SC38_RINGER_ANIM	16612
3687 #define ID_DANIELLE	16441
3688 #define ID_DANI_CONV	16603
3689 #define ID_SC38_DANI_ANIM_1	16395
3690 #define ID_SC38_DANI_ANIM_2	16488
3691 #define ID_SC38_DANI_ANIM_3	16500
3692 #define ID_SC38_DANI_GET_UP	16605
3693 #define ID_SC38_DANI_SATTLK	16604
3694 #define ID_SC38_GET_PHONE	16613
3695 #define ID_SC38_PHONE_TALK	16614
3696 #define ID_SPUNKY	16486
3697 #define ID_SNIFF_LEFT	16509
3698 #define ID_SNIFF_RIGHT	16510
3699 #define ID_PISS_LEFT	16511
3700 #define ID_PISS_RIGHT	16512
3701 #define ID_BARK	16637
3702 #define ID_SC38_USE_VIDEO	16631
3703 #define ID_SC38_VIDEO_ANIM	16632
3704 #define ID_SC38_SCREEN_1	16633
3705 #define ID_SC38_SCREEN_2	16634
3706 #define ID_SC38_SCREEN_3	16635
3707 #define ID_SC38_SCREEN_4	16636
3708 #define ID_SC38_REACH_FOOD	16638
3709 #define ID_SC38_GET_FOOD	16639
3710 #define ID_SC39_FAST_LIST	16454
3711 #define ID_SC39_CHIP_LIST	16455
3712 #define ID_SC39_LOGIC_LIST	16456
3713 #define ID_SC39_MOUSE_LIST	16457
3714 #define ID_SC39_PALETTE	16458
3715 #define ID_SC39_WALK_GRID	16459
3716 #define ID_RESET_31_39	16460
3717 #define ID_RESET_40_39	16475
3718 #define ID_RESET_41_39	16485
3719 #define ID_SC39_FLOOR	16461
3720 #define ID_SC39_EXIT_31	16462
3721 #define ID_SC39_EXIT_40	16464
3722 #define ID_SC39_EXIT_41	16465
3723 #define ID_SC40_FAST_LIST	16466
3724 #define ID_SC40_CHIP_LIST	16467
3725 #define ID_SC40_LOGIC_LIST	16468
3726 #define ID_SC40_MOUSE_LIST	16469
3727 #define ID_SC40_PALETTE	16470
3728 #define ID_SC40_WALK_GRID	16471
3729 #define ID_RESET_39_40	16472
3730 #define ID_SC40_FLOOR	16473
3731 #define ID_SC40_EXIT_39	16474
3732 #define ID_SC40_CABINET	16567
3733 #define ID_SC40_TROLLEY	16568
3734 #define ID_SC40_LOCKER_1	16569
3735 #define ID_SC40_LOCKER_2	16570
3736 #define ID_SC40_LOCKER_3	16571
3737 #define ID_SC40_LOCKER_4	16572
3738 #define ID_SC40_LOCKER_5	16573
3739 #define ID_SC40_LOCKER_OPEN	16574
3740 #define ID_SC40_LOCKER_SHUT	16575
3741 #define ID_SC40_BODY_1	16576
3742 #define ID_SC40_BODY_2	16577
3743 #define ID_SC40_BODY_3	16578
3744 #define ID_SC40_BODY_4	16579
3745 #define ID_SC40_BODY_5	16580
3746 #define ID_SC40_OPEN_DOOR	16581
3747 #define ID_SC40_CLOSE_DOOR	16582
3748 #define ID_SC41_FAST_LIST	16476
3749 #define ID_SC41_CHIP_LIST	16477
3750 #define ID_SC41_LOGIC_LIST	16478
3751 #define ID_SC41_MOUSE_LIST	16479
3752 #define ID_SC41_PALETTE	16480
3753 #define ID_SC41_WALK_GRID	16481
3754 #define ID_RESET_39_41	16482
3755 #define ID_SC41_FLOOR	16483
3756 #define ID_SC41_EXIT_39	16484
3757 #define ID_SC42_FAST_LIST	16802
3758 #define ID_SC42_CHIP_LIST	16803
3759 #define ID_SC42_LOGIC_LIST	16804
3760 #define ID_SC42_MOUSE_LIST	16805
3761 #define ID_SC42_PALETTE	16806
3762 #define ID_SC42_WALK_GRID	16807
3763 #define ID_RESET_30_42	16808
3764 #define ID_SC44_FAST_LIST	16640
3765 #define ID_SC44_CHIP_LIST	16641
3766 #define ID_SC44_LOGIC_LIST	16642
3767 #define ID_SC44_MOUSE_LIST	16643
3768 #define ID_SC44_PALETTE	16644
3769 #define ID_SC44_WALK_GRID	16645
3770 #define ID_RESET_37_44	16646
3771 #define ID_RESET_45_44	16647
3772 #define ID_SC44_FLOOR	16648
3773 #define ID_SC44_EXIT_45	16649
3774 #define ID_SC44_GRILL	16795
3775 #define ID_SC44_RUBBLE	16800
3776 #define ID_SC45_FAST_LIST	16650
3777 #define ID_SC45_CHIP_LIST	16651
3778 #define ID_SC45_LOGIC_LIST	16652
3779 #define ID_SC45_MOUSE_LIST	16653
3780 #define ID_SC45_PALETTE	16654
3781 #define ID_SC45_WALK_GRID	16655
3782 #define ID_RESET_44_45	16656
3783 #define ID_RESET_46_45	16657
3784 #define ID_RESET_47_45	16658
3785 #define ID_SC45_FLOOR	16659
3786 #define ID_SC45_EXIT_44	16660
3787 #define ID_SC45_EXIT_46	16661
3788 #define ID_SC45_EXIT_47	16662
3789 #define ID_SC46_FAST_LIST	16663
3790 #define ID_SC46_CHIP_LIST	16664
3791 #define ID_SC46_LOGIC_LIST	16665
3792 #define ID_SC46_MOUSE_LIST	16666
3793 #define ID_SC46_PALETTE	16667
3794 #define ID_SC46_WALK_GRID	16668
3795 #define ID_RESET_45_46	16669
3796 #define ID_SC46_FLOOR	16670
3797 #define ID_SC46_EXIT_45	16671
3798 #define ID_SC46_RUBBLE	16801
3799 #define ID_SC47_FAST_LIST	16672
3800 #define ID_SC47_CHIP_LIST	16673
3801 #define ID_SC47_LOGIC_LIST	16674
3802 #define ID_SC47_MOUSE_LIST	16675
3803 #define ID_SC47_PALETTE	16676
3804 #define ID_SC47_WALK_GRID	16677
3805 #define ID_RESET_45_47	16678
3806 #define ID_RESET_48_47	16679
3807 #define ID_SC47_FLOOR	16680
3808 #define ID_SC47_EXIT_45	16681
3809 #define ID_SC47_EXIT_48	16682
3810 #define ID_SC48_FAST_LIST	16710
3811 #define ID_SC48_CHIP_LIST	16711
3812 #define ID_SC48_LOGIC_LIST	16712
3813 #define ID_SC48_MOUSE_LIST	16713
3814 #define ID_SC48_PALETTE	16714
3815 #define ID_SC48_WALK_GRID	16715
3816 #define ID_RESET_47_48	16716
3817 #define ID_RESET_65_48	16717
3818 #define ID_SC48_FLOOR	16718
3819 #define ID_SC48_EXIT_47	16719
3820 #define ID_SC48_EXIT_65	16720
3821 #define ID_SC65_FAST_LIST	16721
3822 #define ID_SC65_CHIP_LIST	16722
3823 #define ID_SC65_LOGIC_LIST	16723
3824 #define ID_SC65_MOUSE_LIST	16724
3825 #define ID_SC65_PALETTE	16725
3826 #define ID_SC65_WALK_GRID	16726
3827 #define ID_RESET_48_65	16727
3828 #define ID_SC65_FLOOR	16728
3829 #define ID_SC65_EXIT_48	16729
3830 #define ID_SC65_EXIT_66	16730
3831 #define ID_SC65_POSTER1	16796
3832 #define ID_SC65_POSTER2	16797
3833 #define ID_SC65_SIGN	16798
3834 #define IT_SC30_LAYER_0	14
3835 #define IT_SC30_LAYER_1	15
3836 #define IT_SC30_LAYER_2	16
3837 #define IT_SC30_GRID_1	17
3838 #define IT_SC30_GRID_2	18
3839 #define IT_SC30_HENRI_TALK	87
3840 #define IT_SC30_HENRI_TIE	88
3841 #define IT_SC30_HENRI_STEP	89
3842 #define IT_SC30_HENRI_BLINK	90
3843 #define IT_SC30_COURT_DOOR	134
3844 #define IT_SC30_PUSH_DOOR	91
3845 #define IT_SC31_LAYER_0	20
3846 #define IT_SC31_LAYER_1	21
3847 #define IT_SC31_GRID_1	22
3848 #define IT_SC31_LIFT	86
3849 #define IT_SC31_USE_CARD	92
3850 #define IT_SC31_PULL_ROPE	31
3851 #define IT_SC31_HOLD_ROPE	108
3852 #define IT_SC31_LOWER_ROPE	32
3853 #define IT_SC31_DROP_ROPE	43
3854 #define IT_SC31_PLANK	44
3855 #define IT_SC31_BRICK_UP	45
3856 #define IT_SC31_BRICK_FALL	46
3857 #define IT_SC31_END_OF_ROPE	61
3858 #define IT_SC31_ROPE_PULLED	62
3859 #define IT_SC31_ROPE_LOWER	63
3860 #define IT_SC31_ROPE_DROP	64
3861 #define IT_SC31_GUARD_TALK	101
3862 #define IT_SC31_GUARD_BLINK	110
3863 #define IT_SC31_GUARD_MOVE	129
3864 #define IT_SC31_GUARD_REACH	130
3865 #define IT_SC31_GUARD_TALK2	131
3866 #define IT_SC31_GET_BRICKS	102
3867 #define IT_SC31_GET_PLANK	106
3868 #define IT_SC31_CLIMB_PLANK	103
3869 #define IT_SC31_DOG_FLY	104
3870 #define IT_SC31_DOG_RISE	132
3871 #define IT_SC31_DOG_SWIM	133
3872 #define IT_SC31_PUT_BISC	109
3873 #define IT_SC31_HAND	107
3874 #define IT_SC31_BISCUITS	105
3875 #define IT_SC32_LAYER_0	23
3876 #define IT_SC32_LAYER_1	24
3877 #define IT_SC32_LAYER_2	98
3878 #define IT_SC32_GRID_1	25
3879 #define IT_SC32_GRID_2	99
3880 #define IT_SC32_USE_CARD	93
3881 #define IT_SC32_USE_COM	94
3882 #define IT_SC32_LIFT	100
3883 #define IT_SC32_VINCENT	56
3884 #define IT_SC32_VINC_TALK	57
3885 #define IT_SC32_GARDENER	58
3886 #define IT_SC32_GARD_TURN	59
3887 #define IT_SC32_GARDEN_TALK	60
3888 #define IT_SC33_LAYER_0	26
3889 #define IT_SC33_LAYER_1	27
3890 #define IT_SC33_LAYER_2	28
3891 #define IT_SC33_GRID_1	29
3892 #define IT_SC33_GRID_2	30
3893 #define IT_SC33_USE_CARD	95
3894 #define IT_SC33_PUSH_DOOR	96
3895 #define IT_SC33_SHED_DOOR	97
3896 #define IT_SC34_LAYER_0	31
3897 #define IT_SC34_LAYER_1	32
3898 #define IT_SC34_GRID_1	43
3899 #define IT_SC34_STAIRS1	102
3900 #define IT_SC34_STAIRS2	103
3901 #define IT_SC34_SECATEURS	104
3902 #define IT_SC34_GET_SECS	105
3903 #define IT_SC36_LAYER_0	20
3904 #define IT_SC36_LAYER_1	21
3905 #define IT_SC36_LAYER_2	22
3906 #define IT_SC36_LAYER_3	56
3907 #define IT_SC36_GRID_1	23
3908 #define IT_SC36_GRID_2	24
3909 #define IT_SC36_GRID_3	57
3910 #define IT_SC36_BABS	106
3911 #define IT_SC36_BABS_TALK	107
3912 #define IT_SC36_FOS_DOWN1	92
3913 #define IT_SC36_FOS_DOWN2	93
3914 #define IT_SC36_FOS_UP1	94
3915 #define IT_SC36_FOS_UP2	95
3916 #define IT_SC36_PRESS_PLATE	70
3917 #define IT_SC36_USE_JUKEBOX	67
3918 #define IT_SC36_GET_GLASS	96
3919 #define IT_SC36_JUKE_LIGHT	68
3920 #define IT_SC36_JUKEBOX	86
3921 #define IT_SC36_GLASS	66
3922 #define IT_SC36_BAND	31
3923 #define IT_SC36_BARMAN	32
3924 #define IT_BARMAN_TALK	61
3925 #define IT_SC36_COLSTON	47
3926 #define IT_SC36_COL_FEET	48
3927 #define IT_SC36_COL_TALK1	62
3928 #define IT_SC36_COL_TALK2	63
3929 #define IT_SC36_COL_DRINK	69
3930 #define IT_SC36_COL_DOWN1	97
3931 #define IT_SC36_COL_DOWN2	98
3932 #define IT_SC36_COL_DOWN3	99
3933 #define IT_SC36_COL_DOWN4	100
3934 #define IT_SC36_COL_UP1	101
3935 #define IT_SC36_COL_UP2	102
3936 #define IT_SC36_COL_UP3	103
3937 #define IT_SC36_COL_UP4	104
3938 #define IT_SC36_COL_KICK	105
3939 #define IT_SC36_GALLAGHER	58
3940 #define IT_SC36_GAL_LEGS	59
3941 #define IT_SC36_GAL_TALK	64
3942 #define IT_SC36_CARDS	60
3943 #define IT_SC36_DOOR	144
3944 #define IT_SC37_LAYER_0	14
3945 #define IT_SC37_LAYER_1	15
3946 #define IT_SC37_LAYER_2	16
3947 #define IT_SC37_GRID_1	17
3948 #define IT_SC37_GRID_2	18
3949 #define IT_SC37_CRBARBOX	108
3950 #define IT_SC37_GETLID	109
3951 #define IT_SC37_USELID	110
3952 #define IT_SC37_STEPUP	129
3953 #define IT_SC37_FOOTDROP	130
3954 #define IT_SC37_STEPDOWN	131
3955 #define IT_SC37_USEBAR	132
3956 #define IT_SC37_USESEC	133
3957 #define IT_SC37_CLIMBOUT	134
3958 #define IT_SC37_THUMBSUP	136
3959 #define IT_SC37_BOXLID	137
3960 #define IT_SC37_LIDUP	138
3961 #define IT_SC37_LIDUSED	139
3962 #define IT_SC37_LOOSEBIT	140
3963 #define IT_SC37_GRILL	141
3964 #define IT_SC37_GRILLOPEN	142
3965 #define IT_SC37_DOOR	143
3966 #define IT_SC38_LAYER_0	44
3967 #define IT_SC38_LAYER_1	45
3968 #define IT_SC38_LAYER_2	46
3969 #define IT_SC38_GRID_1	47
3970 #define IT_SC38_GRID_2	48
3971 #define IT_DANIELLE	55
3972 #define IT_DANI_CONV	85
3973 #define IT_SPUNKY	71
3974 #define IT_SC38_SEXY_DANI	106
3975 #define IT_SC38_DANI_ANIMS	107
3976 #define IT_SC38_DANI_SATTLK	108
3977 #define IT_SC38_DANI_GET_UP	109
3978 #define IT_SNIFF_LEFT	72
3979 #define IT_SNIFF_RIGHT	74
3980 #define IT_PISS_LEFT	75
3981 #define IT_PISS_RIGHT	76
3982 #define IT_BARK	65
3983 #define IT_SC38_FOSTER_LIFT	101
3984 #define IT_SC38_HAND_SET	110
3985 #define IT_SC38_RINGER	129
3986 #define IT_SC38_GET_PHONE	130
3987 #define IT_SC38_PHONE_TALK	131
3988 #define IT_SC38_USE_VIDEO	132
3989 #define IT_SC38_VIDEO_ANIM	133
3990 #define IT_SC38_SCREEN_1	134
3991 #define IT_SC38_SCREEN_2	136
3992 #define IT_SC38_SCREEN_3	137
3993 #define IT_SC38_SCREEN_4	138
3994 #define IT_SC38_GET_FOOD	139
3995 #define IT_SC39_LAYER_0	56
3996 #define IT_SC39_LAYER_1	57
3997 #define IT_SC39_LAYER_2	58
3998 #define IT_SC39_GRID_1	59
3999 #define IT_SC39_GRID_2	60
4000 #define IT_SC40_LAYER_0	61
4001 #define IT_SC40_LAYER_1	62
4002 #define IT_SC40_LAYER_2	63
4003 #define IT_SC40_GRID_1	64
4004 #define IT_SC40_GRID_2	65
4005 #define IT_SC40_LOCKER	14
4006 #define IT_SC40_OPEN_DOOR	15
4007 #define IT_SC40_CLOSE_DOOR	16
4008 #define IT_SC41_LAYER_0	66
4009 #define IT_SC41_LAYER_1	67
4010 #define IT_SC41_LAYER_2	68
4011 #define IT_SC41_GRID_1	69
4012 #define IT_SC41_GRID_2	70
4013 #define IT_SC42_LAYER_0	20
4014 #define IT_SC42_LAYER_1	21
4015 #define IT_SC42_GRID_1	23
4016 #define IT_SC44_LAYER_0	25
4017 #define IT_SC45_LAYER_0	26
4018 #define IT_SC45_LAYER_1	27
4019 #define IT_SC45_GRID_1	28
4020 #define IT_SC46_LAYER_0	29
4021 #define IT_SC47_LAYER_0	30
4022 #define IT_SC48_LAYER_0	43
4023 #define IT_SC65_LAYER_0	44
4024 #define IT_SC65_LAYER_1	45
4025 #define IT_SC65_GRID_1	46
4026 #define ID_RADMAN	8205
4027 #define ID_FACT3_R_EXIT	8459
4028 #define ID_LOCKER3	8460
4029 #define ID_LOCKER2	8463
4030 #define ID_LOCKER1	8464
4031 #define ID_MACHINE	8467
4032 #define ID_STUMP	8468
4033 #define ID_S16_FLOOR	8473
4034 #define ID_ENTRANCE_EXIT	8478
4035 #define ID_REACTOR_PC	8480
4036 #define ID_REACTOR_DOOR	8481
4037 #define ID_RAD_SCREEN	8482
4038 #define ID_14_CONSOLE	8483
4039 #define ID_COAT	8484
4040 #define ID_SENSORS	8500
4041 #define ID_REACTOR_LOWER	8502
4042 #define ID_S17_FLOOR	8507
4043 #define ID_CORE_EXIT	8511
4044 #define ID_PULSE	8513
4045 #define ID_PULSEB	8515
4046 #define ID_ANITA_CARD	8517
4047 #define ID_CONSOLE_12	8524
4048 #define ID_JUNK1	4339
4049 #define ID_JUNK2	4340
4050 #define ID_LIFT7_LIGHT	8529
4051 #define ID_S29_FLOOR	12292
4052 #define ID_LIFT_29	12296
4053 #define ID_S29_CARD_SLOT	12299
4054 #define ID_LIFT29_LIGHT	12301
4055 #define ID_RIGHT_EXIT_29	12304
4056 #define ID_S23_FLOOR	12309
4057 #define ID_LEFT_EXIT_23	12313
4058 #define ID_ANCHOR_EXIT_23	12315
4059 #define ID_S25_FLOOR	12320
4060 #define ID_ANCHOR_EXIT_25	12324
4061 #define ID_TRAVEL_EXIT_23	12327
4062 #define ID_S24_FLOOR	12332
4063 #define ID_LEFT_EXIT_24	12336
4064 #define ID_LEFT_EXIT_29	12338
4065 #define ID_S28_FLOOR	12343
4066 #define ID_RIGHT_EXIT_28	12347
4067 #define ID_LEFT_EXIT_28	12349
4068 #define ID_S19_FLOOR	12354
4069 #define ID_RIGHT_EXIT_19	12358
4070 #define ID_LEFT_EXIT_19	12361
4071 #define ID_S26_FLOOR	12366
4072 #define ID_RIGHT_EXIT_26	12370
4073 #define ID_DUSTBIN_28	12372
4074 #define ID_POSTER1	12375
4075 #define ID_POSTER2	12376
4076 #define ID_POSTER3	12377
4077 #define ID_POSTER4	12378
4078 #define ID_26_PLANT	12379
4079 #define ID_LEAFLET	12380
4080 #define ID_HOLO	12381
4081 #define ID_BIN_23	12382
4082 #define ID_SCULPTURE	12383
4083 #define ID_LINK_23	12384
4084 #define ID_WRECK_23	12385
4085 #define ID_LONDON_POSTER	12386
4086 #define ID_NEW_YORK	12387
4087 #define ID_MURAL	12388
4088 #define ID_PIDGEONS	12405
4089 #define ID_LEFT_EXIT_26	12390
4090 #define ID_S27_FLOOR	12395
4091 #define ID_RIGHT_EXIT_27	12399
4092 #define ID_CHART1	12401
4093 #define ID_CHART2	12402
4094 #define ID_GAS	12403
4095 #define ID_SCANNER_27	12404
4096 #define ID_BURKE	12407
4097 #define ID_MEDI_COMP	12425
4098 #define ID_CHAIR_27	12417
4099 #define ID_HELMET_COLE	12420
4100 #define ID_BODY	12429
4101 #define ID_ANCHOR	12430
4102 #define ID_ANCHOR_PC	3
4103 #define ID_HOOK	12434
4104 #define ID_STATUE_25	12435
4105 #define ID_LAZER_25	12437
4106 #define ID_SPARK_25	12439
4107 #define ID_TREVOR	12442
4108 #define ID_UP_EXIT_28	12447
4109 #define ID_S20_FLOOR	12452
4110 #define ID_DOWN_EXIT_20	12456
4111 #define ID_REICH_DOOR_20	12459
4112 #define ID_REICH_SLOT	12462
4113 #define ID_S22_FLOOR	12467
4114 #define ID_RIGHT_EXIT_22	12471
4115 #define ID_LAMB_DOOR_20	12474
4116 #define ID_LAMB_SLOT	12477
4117 #define ID_S21_FLOOR	12482
4118 #define ID_LEFT_EXIT_21	12486
4119 #define ID_SHRUB_1	12488
4120 #define ID_SHRUB_2	12489
4121 #define ID_SHRUB_3	12490
4122 #define ID_LAMB_BED	12492
4123 #define ID_LAMB_TV	12493
4124 #define ID_FISH_TANK	12494
4125 #define ID_FISH_POSTER	12495
4126 #define ID_PILLOW	12496
4127 #define ID_MAGAZINE	12501
4128 #define ID_REICH_CHAIR	12505
4129 #define ID_CABINET	12506
4130 #define ID_CERT	12507
4131 #define ID_REICH_PICTURE	12508
4132 #define ID_FISH_FOOD	12509
4133 #define ID_LAMBS_BOOKS	12510
4134 #define ID_LAMBS_CHAIR	12511
4135 #define ID_DISPENSOR	12512
4136 #define ID_CATFOOD	12514
4137 #define ID_VIDEO	12516
4138 #define ID_CASSETTE	12517
4139 #define ID_BIG_PICT1	12524
4140 #define ID_VIDEO_SCREEN	12525
4141 #define ID_BIG_PICT2	12526
4142 #define ID_BIG_PICT3	12527
4143 #define ID_CAT	12534
4144 #define ID_BIO_DOOR	12541
4145 #define ID_SALES_CHART	12545
4146 #define ID_GALLAGER_BEL	12546
4147 #define ID_FAKE_FLOOR_22	12554
4148 #define ID_REICH_WINDOW	12555
4149 #define ID_LAMB_WINDOW	12556
4150 #define ID_FAKE_FLOOR_21	12557
4151 #define ID_INNER_LAMB_DOOR	12558
4152 #define ID_TICKET	12565
4153 #define ID_GLOBE	12568
4154 #define ID_INNER_R_DOOR	12571
4155 #define ID_GLASS_SLOT	12574
4156 #define ID_LIFT_WAIT	42
4157 #define ID_CABLE_7	8204
4158 #define ID_CABLE_29	12588
4159 #define ID_S11_FLOOR	12594
4160 #define ID_CABLE_FALL	12601
4161 #define ID_CABLE_FALL2	12604
4162 #define ID_SMASHED_WINDOW	12605
4163 #define ID_BITS	12607
4164 #define ID_BITS2	12609
4165 #define ID_LOCKER_11	12613
4166 #define ID_SPY_11	12612
4167 #define ID_SLOT_11	12616
4168 #define ID_SOCCER_1	12620
4169 #define ID_SOCCER_2	12621
4170 #define ID_SOCCER_3	12622
4171 #define ID_SOCCER_4	12623
4172 #define ID_SOCCER_5	12624
4173 #define ID_SLAT_1	12626
4174 #define ID_SLAT_2	12627
4175 #define ID_SLAT_3	12628
4176 #define ID_SLAT_4	12629
4177 #define ID_SLAT_5	12630
4178 #define ID_RIGHT_EXIT_11	12631
4179 #define ID_S10_FLOOR	12636
4180 #define ID_LEFT_EXIT_10	12641
4181 #define ID_LIFT_10	12642
4182 #define ID_LIFT_SLOT_10	12644
4183 #define ID_SCANNER_10	12647
4184 #define ID_POD	12648
4185 #define ID_LINC_10	12651
4186 #define ID_POD_LIGHT	12652
4187 #define ID_MONITOR_10	12657
4188 #define ID_LIYT_1	12659
4189 #define ID_LIYT_2	12661
4190 #define ID_LIYT_3	12663
4191 #define ID_LIYT_4	12665
4192 #define ID_LITEBANK	12667
4193 #define ID_TERMINAL_10	12670
4194 #define ID_FAKE_FLOOR_9	8536
4195 #define ID_FAKE_FLOOR_10	12672
4196 #define ID_LINC_S9	8543
4197 #define ID_SMALL_23	12676
4198 #define ID_SMALL_R_29	12677
4199 #define ID_SMALL_L_29	12678
4200 #define ID_SMALL_R_28	12679
4201 #define ID_SMALL_L_28	12680
4202 #define ID_SMALL_19	12681
4203 #define ID_S29_SML_FLOOR	12682
4204 #define ID_S28_SML_FLOOR	12686
4205 #define ID_LIFT_28	12694
4206 #define ID_SLOT_28	12697
4207 #define ID_COPTER	8209
4208 #define ID_SC48_SOCKET	16815
4209 #define ID_SC48_HOLE	16816
4210 #define ID_SC48_EYES	16817
4211 #define ID_SC48_LIGHT_PAL	16820
4212 #define ID_SC42_JUDGE	16821
4213 #define ID_SC42_CLERK	16822
4214 #define ID_SC42_PROSECUTION	16823
4215 #define ID_SC42_JOBSWORTH	16824
4216 #define ID_SC42_SIGN	16849
4217 #define ID_DOG_BARK_THING	16855
4218 #define ID_SC41_HEAT_1	16856
4219 #define ID_SC41_HEAT_2	16857
4220 #define ID_SC41_HEAT_3	16858
4221 #define ID_FIRE1	4360
4222 #define ID_FIRE2	4362
4223 #define ID_CAR_UP	4364
4224 #define ID_CAR_DOWN	4366
4225 #define C_LOGIC	0
4226 #define C_STATUS	2
4227 #define C_SYNC	4
4228 #define C_SCREEN	6
4229 #define C_PLACE	8
4230 #define C_GET_TO_TABLE	10
4231 #define C_XCOOD	14
4232 #define C_YCOOD	16
4233 #define C_FRAME	18
4234 #define C_CURSOR_TEXT	20
4235 #define C_MOUSE_ON	22
4236 #define C_MOUSE_OFF	24
4237 #define C_MOUSE_CLICK	26
4238 #define C_MOUSE_REL_X	28
4239 #define C_MOUSE_REL_Y	30
4240 #define C_MOUSE_SIZE_X	32
4241 #define C_MOUSE_SIZE_Y	34
4242 #define C_ACTION_SCRIPT	36
4243 #define C_UP_FLAG	38
4244 #define C_DOWN_FLAG	40
4245 #define C_GET_TO_FLAG	42
4246 #define C_FLAG	44
4247 #define C_MOOD	46
4248 #define C_GRAFIX_PROG	48
4249 #define C_OFFSET	52
4250 #define C_MODE	54
4251 #define C_BASE_SUB	56
4252 #define C_ACTION_SUB	60
4253 #define C_GET_TO_SUB	64
4254 #define C_EXTRA_SUB	68
4255 #define C_DIR	72
4256 #define C_STOP_SCRIPT	74
4257 #define C_MINI_BUMP	76
4258 #define C_LEAVING	78
4259 #define C_AT_WATCH	80
4260 #define C_AT_WAS	82
4261 #define C_ALT	84
4262 #define C_REQUEST	86
4263 
4264 //system flags
4265 #define SF_TIMER	(1 << 0)	// set if timer interrupt redirected
4266 #define SF_GRAPHICS	(1 << 1)	// set if screen is in graphics mode
4267 #define SF_MOUSE	(1 << 2)	// set if mouse handler installed
4268 #define SF_KEYBOARD	(1 << 3)	// set if keyboard interrupt redirected
4269 #define SF_MUSIC_BOARD	(1 << 4)	// set if a music board detected
4270 #define SF_ROLAND	(1 << 5)	// set if roland board present
4271 #define SF_ADLIB	(1 << 6)	// set if adlib board present
4272 #define SF_SBLASTER	(1 << 7)	// set if sblaster present
4273 #define SF_TANDY	(1 << 8)	// set if tandy present
4274 #define SF_MUSIC_BIN	(1 << 9)	// set if music driver is loaded
4275 #define SF_PLUS_FX	(1 << 10)	// set if extra fx module needed
4276 #define SF_FX_OFF	(1 << 11)	// set if fx disabled
4277 #define SF_MUS_OFF	(1 << 12)	// set if music disabled
4278 #define SF_TIMER_TICK	(1 << 13)	// set every timer interupt
4279 
4280 // Status flags
4281 #define SF_CHOOSING	(1 << 14)	// set when choosing text
4282 #define SF_NO_SCROLL	(1 << 15)	// when set don't scroll
4283 #define SF_SPEED	(1 << 16)	// when set allow speed options
4284 #define SF_GAME_RESTORED	(1 << 17)	// set when game restored or restarted
4285 #define SF_REPLAY_RST	(1 << 18)	// set when loading restart data (used to stop rewriting of replay file)
4286 #define SF_SPEECH_FILE	(1 << 19)	// set when loading speech file
4287 #define SF_VOC_PLAYING	(1 << 20)	// set when a voc file is playing
4288 #define SF_PLAY_VOCS	(1 << 21)	// set when we want speech instead of text
4289 #define SF_CRIT_ERR	(1 << 22)	// set when critical error routine trapped
4290 #define SF_ALLOW_SPEECH	(1 << 23)	// speech allowes on cd sblaster version
4291 #define SF_ALLOW_TEXT	(1 << 24)	// text allowed on cd sblaster version
4292 #define SF_ALLOW_QUICK	(1 << 25)	// when set allow speed playing
4293 #define SF_TEST_DISK	(1 << 26)	// set when loading files
4294 #define SF_MOUSE_LOCKED	(1 << 27)	// set if coordinates are locked
4295 
4296 // Mouse flags
4297 #define MF_NO_UPDATE	(1 << 0)	// set to disable mouse updating
4298 #define MF_IN_INT	(1 << 1)	// set when in mouse interrupt
4299 #define MF_SAVED	(1 << 2)	// set when saved data is valid
4300 #define MF_GOT_INT	(1 << 3)	// set when mouse interrupt received
4301 
4302 #define MOUSE_NORMAL	1	// normal mouse
4303 #define MOUSE_DISK		2	// disk mouse
4304 #define MOUSE_DOWN		3
4305 #define MOUSE_RIGHT		4	// right pointer
4306 #define MOUSE_LEFT		5	// left pointer
4307 #define MOUSE_BLANK		6	// blank mouse
4308 #define MOUSE_CROSS		7	// angry mouse
4309 #define MOUSE_UP		8	// mouse up
4310 
4311 #define TEXT_MOUSE_WIDTH 0x80
4312 
4313 } // End of namespace Sky
4314 
4315 #endif
4316