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