aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/skydefs.h
blob: 167b7dade28d60e4d86d1ea182e69fa3b0fa3148 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
/* ScummVM - Graphic Adventure Engine
 *
 * ScummVM is the legal property of its developers, whose names
 * are too numerous to list here. Please refer to the COPYRIGHT
 * file distributed with this source distribution.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 *
 */

#ifndef SKY_DEFS_H
#define SKY_DEFS_H



namespace Sky {

//This file is incomplete, several flags still missing.

// grafixProg pointer types:
#define OG_PTR_NULL		0
#define OG_AUTOROUTE	1
#define OG_COMPACT		2
#define OG_COMPACTELEM	3 // needed by fnSetToStand
#define OG_TALKTABLE	4

// language codes:
#define SKY_ENGLISH		0
#define SKY_GERMAN		1
#define SKY_FRENCH		2
#define SKY_USA			3
#define SKY_SWEDISH		4
#define SKY_ITALIAN		5
#define SKY_PORTUGUESE	6
#define SKY_SPANISH		7

#define ST_COLLISION_BIT	5

#define S_COUNT	0
#define S_FRAME	2
#define S_AR_X	4
#define S_AR_Y	6
#define S_LENGTH	8

#define KEY_BUFFER_SIZE	80
#define SEQUENCE_COUNT	3

#define	FIRST_TEXT_COMPACT	23
#define LAST_TEXT_COMPACT	33
#define FIXED_TEXT_WIDTH	128

//screen/grid defines
#define GAME_SCREEN_WIDTH	320
#define GAME_SCREEN_HEIGHT	192
#define FULL_SCREEN_WIDTH	320
#define FULL_SCREEN_HEIGHT	200

#define TOT_NO_GRIDS	70	//total no. of grids supported
#define GRID_SIZE	120	//grid size in bytes

#define GRID_X	20
#define GRID_Y	24
#define GRID_W	16
#define GRID_H	8

#define GRID_W_SHIFT	4
#define GRID_H_SHIFT	3

#define TOP_LEFT_X	128
#define TOP_LEFT_Y	136

//item list defines
#define section_0_item	119

#define MAIN_CHAR_HEIGHT	12

#define C_BASE_MODE	0
#define C_BASE_MODE56	56
#define C_ACTION_MODE	4
#define C_SP_COLOR	90
#define C_MEGA_SET	112
#define C_GRID_WIDTH	114
#define C_ANIM_UP	122
#define C_STAND_UP	138
#define C_TURN_TABLE	158

#define SECTION_0_ITEM 119 //item number of first item section
#define NEXT_MEGA_SET (258 - C_GRID_WIDTH)

#define SEND_SYNC	0xFFFF
#define LF_START_FX	0xFFFE
#define SAFE_START_SCREEN	0

//autoroute defines
#define UPY	0
#define DOWNY	1
#define LEFTY	2
#define RIGHTY	3

#define ROUTE_SPACE	64

#define PCONLY_F_R3_1 0
#define PCONLY_F_R3_2 0

#define RESTART_BUTT_X 147
#define RESTART_BUTT_Y 309
#define RESTORE_BUTT_X 246
#define RESTORE_BUTT_Y 309
#define EXIT_BUTT_X 345
#define EXIT_BUTT_Y 309

#define L_SCRIPT	1
#define L_AR	2
#define L_AR_ANIM	3
#define L_AR_TURNING	4
#define L_ALT	5
#define L_MOD_ANIMATE	6
#define L_TURNING	7
#define L_CURSOR	8
#define L_TALK	9
#define L_LISTEN	10
#define L_STOPPED	11
#define L_CHOOSE	12
#define L_FRAMES	13
#define L_PAUSE	14
#define L_WAIT_SYNC	15
#define L_SIMPLE_MOD	16

// characters with own color set
#define SP_COL_FOSTER 194
#define SP_COL_JOEY 216
#define SP_COL_JOBS 209
#define SP_COL_SO 218
#define SP_COL_HOLO 234
#define SP_COL_LAMB 203
#define SP_COL_FOREMAN 205
#define SP_COL_SHADES 217
#define SP_COL_MONITOR 224
#define SP_COL_WRECK 219     //wreck guard
#define SP_COL_ANITA 73
#define SP_COL_DAD 224
#define SP_COL_SON 223
#define SP_COL_GALAG 194
#define SP_COL_ANCHOR 85      //194
#define SP_COL_BURKE 192
#define SP_COL_BODY 234
#define SP_COL_MEDI 235
#define SP_COL_SKORL 241     //skorl guard    will probably go
#define SP_COL_ANDROID2 222
#define SP_COL_ANDROID3 222
#define SP_COL_KEN 222
#define SP_COL_HENRI30 128     //207
#define SP_COL_GUARD31 216
#define SP_DAN_COL 228
#define SP_COL_BUZZER32 228     //124
#define SP_COL_VINCENT32 193
#define SP_COL_GARDENER32 145
#define SP_COL_WITNESS 195
#define SP_COL_JOBS82 209
#define SP_COL_KEN81 224
#define SP_COL_FATHER81 177
#define SP_COL_TREVOR 216
#define SP_COL_RADMAN 193
#define SP_COL_BARMAN36 144
#define SP_COL_BABS36 202
#define SP_COL_GALLAGHER36 145
#define SP_COL_COLSTON36 146
#define SP_COL_JUKEBOX36 176
#define SP_COL_JUDGE42 193
#define SP_COL_CLERK42 195
#define SP_COL_PROS42 217
#define SP_COL_JOBS42 209

#define SP_COL_HOLOGRAM_B 255
#define SP_COL_BLUE 255
#define SP_COL_LOADER 255

#define SP_COL_UCHAR 255

#define ST_NO_VMASK 0x200

// Files.asm
#define DISK_1	(2048)
#define DISK_2	(2048*2)
#define DISK_3	(2048*3)
#define DISK_4	(2048*4)
#define DISK_5	(2048*5)
#define DISK_6	(2048*6)
#define DISK_7	(2048*7)
#define DISK_8	(2048*8)
#define DISK_9	(2048*9)
#define DISK_10	(2048*10)
#define DISK_12	(2048*12)
#define DISK_13	(2048*13)
#define DISK_14	(2048*14)
#define DISK_15	(2048*15)
#define F_MODULE_0	60400
#define F_MODULE_1	60401
#define CHAR_SET_FILE	60150

// Script.equ
#define STD_BASE	(0x0000+0x1)
#define ADVISOR_188	(0x0000+0x2)
#define JUST_INTERACT	(0x0000+0x3)
#define MEGA_CLICK	(0x0000+0x4)
#define STD_EXIT_RIGHT_ON	(0x0000+0x5)
#define STD_EXIT_LEFT_ON	(0x0000+0x6)
#define STD_EXIT_DOWN_ON	(0x0000+0x7)
#define STD_EXIT_UP_ON	(0x0000+0x8)
#define STD_ON	(0x0000+0x9)
#define STD_OFF	(0x0000+0xa)
#define TEXT_ON	(0x0000+0xb)
#define TEXT_OFF	(0x0000+0xc)
#define START_MENU	(0x0000+0xd)
#define MENU_SELECT	(0x0000+0xe)
#define CLICK_LEFT_ARROW	(0x0000+0xf)
#define CLICK_RIGHT_ARROW	(0x0000+0x10)
#define TOUCH_MENU	(0x0000+0x11)
#define UNTOUCH_MENU	(0x0000+0x12)
#define TOUCH_ARROW	(0x0000+0x13)
#define UNTOUCH_ARROW	(0x0000+0x14)
#define MENU_SCRIPT	(0x0000+0x15)
#define TEXT_CLICK	(0x0000+0x16)
#define RESET_MOUSE	(0x0000+0x17)
#define CLICK_DEBUG	(0x0000+0x18)
#define STD_MEGA_STOP	(0x0000+0x19)
#define STD_PLAYER_STOP	(0x0000+0x1a)
#define STD_MINI_BUMP	(0x0000+0x1b)
#define RET_OK	(0x0000+0x1c)
#define RET_FAIL	(0x0000+0x1d)
#define STD_ADJOIN_FLOOR	(0x0000+0x1e)
#define FLOOR_ACTION	(0x0000+0x1f)
#define ANIMATE_LOGIC	(0x0000+0x20)
#define STORE_188	(0x0000+0x21)
#define TEXT_EDIT	(0x0000+0x22)
#define SHOUT_SSS	(0x0000+0x23)
#define SHOUT_ACTION	(0x0000+0x24)
#define MEGA_SSS	(0x0000+0x25)
#define MEGA_ACTION	(0x0000+0x26)
#define BASE_INTRO	(0x0000+0x27)
#define FURNACE_D_ACTION	(0x0000+0x28)
#define STAIR6_ACTION	(0x0000+0x29)
#define GET_TO_JP2	(0x0000+0x2a)
#define JOEY_EXTRA	(0x0000+0x2b)
#define JOEY_LOGIC	(0x0000+0x2c)
#define SECURITY_EXIT_ACTION	(0x0000+0x2d)
#define SMALL_DOOR_ACTION	(0x0000+0x2e)
#define LINK_7_29	(0x0000+0x2f)
#define LINK_29_7	(0x0000+0x30)
#define LAMB_TO_3	(0x0000+0x31)
#define LAMB_TO_2	(0x0000+0x32)
#define SS_SIGN_ACTION	(0x0000+0x33)
#define SCANNER_10_LOGIC	(0x0000+0x34)
#define SLOT_10_ACTION	(0x0000+0x35)
#define DAD_SCAN_SSS	(0x0000+0x36)
#define LOBBY_SLOT_ACTION	(0x0000+0x37)
#define LINK_28_31	(0x0000+0x38)
#define LINK_31_28	(0x0000+0x39)
#define LINK_65_66	(0x0000+0x3a)
#define DEATH_SCRIPT	(0x0000+0x3b)
#define RESTART_BUTTON_LOGIC	(0x0000+0x3c)
#define RESTORE_BUTTON_LOGIC	(0x0000+0x3d)
#define EXIT_BUTTON_LOGIC	(0x0000+0x3e)
#define DEATH_CLICK	(0x0000+0x3f)
#define STD_GIVE_UP	(0x1000+0x1)
#define GET_TO_TALK1	(0x1000+0x2)
#define GET_TO_TALK2	(0x1000+0x3)
#define STAIRS_FROM_LOW	(0x1000+0x4)
#define STAIRS_FROM_HIGH	(0x1000+0x5)
#define STAIR_ACTION	(0x1000+0x6)
#define CLIMB_STAIRS	(0x1000+0x7)
#define SS_SHOOTS	(0x1000+0x8)
#define UPSTAIR_ACTION	(0x1000+0x9)
#define DECEND	(0x1000+0xa)
#define START_MINI_SS	(0x1000+0xb)
#define ALERT_SS	(0x1000+0xc)
#define MORE_SS	(0x1000+0xd)
#define BAR_ACTION	(0x1000+0xe)
#define GET_TO_BAR	(0x1000+0xf)
#define FULL_SS_CUT	(0x1000+0x10)
#define CUT_SEQ	(0x1000+0x11)
#define FIRE_EXIT_ACTION	(0x1000+0x12)
#define GET_TO_FEXIT	(0x1000+0x13)
#define FEXIT_DOOR	(0x1000+0x14)
#define FEXIT_ON	(0x1000+0x15)
#define SMALL_DOOR_LOGIC	(0x1000+0x16)
#define GET_TO_SMALL_DOOR	(0x1000+0x17)
#define ER0_ACTION	(0x1000+0x18)
#define ER0_ALT	(0x1000+0x19)
#define GET_TO_ER0	(0x1000+0x1a)
#define FAN1_LOGIC	(0x1000+0x1b)
#define FAN2_LOGIC	(0x1000+0x1c)
#define FAN3_LOGIC	(0x1000+0x1d)
#define FAN4_LOGIC	(0x1000+0x1e)
#define FAN5_LOGIC	(0x1000+0x1f)
#define FAN6_LOGIC	(0x1000+0x20)
#define FAN7_LOGIC	(0x1000+0x21)
#define UPLOAD_WAIT	(0x1000+0x22)
#define GET_TO_UPLOAD	(0x1000+0x23)
#define LAZER_GUN_LOGIC	(0x1000+0x24)
#define LOAD_POINT_LOGIC	(0x1000+0x25)
#define NOTICE_LOGIC	(0x1000+0x26)
#define NOTICE_ACTION	(0x1000+0x27)
#define GET_TO_NOTICE	(0x1000+0x28)
#define PRESS_LOGIC	(0x1000+0x29)
#define PRESS_ACTION	(0x1000+0x2a)
#define GET_TO_PRESS	(0x1000+0x2b)
#define LOAD_POINT_ACTION	(0x1000+0x2c)
#define SMALL_DOOR_ON	(0x1000+0x2d)
#define OUT_EXIT_ON	(0x1000+0x2e)
#define R1EXIT_DOOR	(0x1000+0x2f)
#define GET_TO_R1_DOOR	(0x1000+0x30)
#define S1_DOOR_ACTION	(0x1000+0x31)
#define GET_TO_NOTICE2	(0x1000+0x32)
#define NOTICE2_ACTION	(0x1000+0x33)
#define GET_TO_SS_SIGN	(0x1000+0x34)
#define LFAN1_LOGIC	(0x1000+0x35)
#define LFAN2_LOGIC	(0x1000+0x36)
#define SMOKE1_LOGIC	(0x1000+0x37)
#define SMOKE2_LOGIC	(0x1000+0x38)
#define FIRE1_LOGIC	(0x1000+0x39)
#define FIRE2_LOGIC	(0x1000+0x3a)
#define CAR_LOGIC	(0x1000+0x3b)
#define ER0_WALK_ON	(0x1000+0x3c)
#define S2_WALK_ON	(0x1000+0x3d)
#define EL2_ACTION	(0x1000+0x3e)
#define GET_TO_EL2	(0x1000+0x3f)
#define GET_TO_TALK21	(0x1000+0x40)
#define MEGA_FAILED_S2	(0x1000+0x41)
#define GET_TO_TALK22	(0x1000+0x42)
#define GET_TO_ER2	(0x1000+0x43)
#define FIRST_INTERACT	(0x1000+0x44)
#define ER2_ACTION	(0x1000+0x45)
#define TOP_LIFT_ACTION	(0x1000+0x46)
#define LIFT_WAIT	(0x1000+0x47)
#define GET_TO_LIFTER	(0x1000+0x48)
#define LIFT_TO_FLOOR	(0x1000+0x49)
#define TOP_BARREL_LOGIC	(0x1000+0x4a)
#define LIGHT_LOGIC	(0x1000+0x4b)
#define GET_TO_LIGHT1	(0x1000+0x4c)
#define PANEL_LOGIC	(0x1000+0x4d)
#define ALARM_LOGIC	(0x1000+0x4e)
#define GET_TO_HOLE	(0x1000+0x4f)
#define HOLE_ACTION	(0x1000+0x50)
#define DEAD_LOSS	(0x1000+0x51)
#define GET_TO_TRANSPORTER	(0x1000+0x52)
#define TRANSPORTER_ACTION	(0x1000+0x53)
#define TRANS_ALIVE_ACTION	(0x1000+0x54)
#define JOEY_START	(0x1000+0x55)
#define JOEY_MISSION	(0x1000+0x56)
#define TRANS_MISSION	(0x1000+0x57)
#define SHELL_ACTION	(0x1000+0x58)
#define GET_TO_SHELL	(0x1000+0x59)
#define LIGHT1_ACTION	(0x1000+0x5a)
#define GET_TO_LEDS	(0x1000+0x5b)
#define GT_PANEL2	(0x1000+0x5c)
#define PANEL2_ACTION	(0x1000+0x5d)
#define GT_JUNK1	(0x1000+0x5e)
#define JUNK1_ACTION	(0x1000+0x5f)
#define GT_JUNK2	(0x1000+0x60)
#define JUNK2_ACTION	(0x1000+0x61)
#define TOP_LIFT_LOGIC	(0x1000+0x62)
#define TOP_LIFT_2_LOGIC	(0x1000+0x63)
#define LOW_LIFT_LOGIC	(0x1000+0x64)
#define LOW_LIFT2_LOGIC	(0x1000+0x65)
#define LOW_LIFT3_LOGIC	(0x1000+0x66)
#define STEVE_SPY_LOGIC	(0x1000+0x67)
#define LOW_BARREL_LOGIC	(0x1000+0x68)
#define CONVEY_LOGIC	(0x1000+0x69)
#define FLY_LOGIC	(0x1000+0x6a)
#define FURNACE_LOGIC	(0x1000+0x6b)
#define LIGHTS1_LOGIC	(0x1000+0x6c)
#define EYE_BALL_LOGIC	(0x1000+0x6d)
#define NEW_EYE_BALL	(0x1000+0x6e)
#define FURNACE_DOOR_LOGIC	(0x1000+0x6f)
#define GET_TO_FURNACE_DOOR	(0x1000+0x70)
#define GET_TO_SLOT	(0x1000+0x71)
#define SLOT_ACTION	(0x1000+0x72)
#define SLOT_MISSION	(0x1000+0x73)
#define SHADES_LOGIC	(0x1000+0x74)
#define CORNER_MISSION	(0x1000+0x75)
#define EYE_BOLT_LOGIC	(0x1000+0x76)
#define SMOULDER_LOGIC	(0x1000+0x77)
#define GET_TO_BODY	(0x1000+0x78)
#define SMOULDER_ACTION	(0x1000+0x79)
#define GET_TO_EYE	(0x1000+0x7a)
#define EYE_ACTION	(0x1000+0x7b)
#define GET_TO_FURNACE	(0x1000+0x7c)
#define FURNACE_ACTION	(0x1000+0x7d)
#define FURNACE_EXIT_ON	(0x1000+0x7e)
#define GET_TO_EL4	(0x1000+0x7f)
#define S4_WALK_ON	(0x1000+0x80)
#define EL4_ACTION	(0x1000+0x81)
#define PLAYER_FAIL_S4	(0x1000+0x82)
#define GET_TO_TALK41	(0x1000+0x83)
#define MEGA_FAILED_S4	(0x1000+0x84)
#define GET_TO_TALK42	(0x1000+0x85)
#define TV_LOGIC	(0x1000+0x86)
#define KNOB_ACTION	(0x1000+0x87)
#define KNOB_LOGIC	(0x1000+0x88)
#define CHUCK_LOGIC	(0x1000+0x89)
#define LAZER_LOGIC	(0x1000+0x8a)
#define GT_LAZER	(0x1000+0x8b)
#define LAZER_ACTION	(0x1000+0x8c)
#define CUPBOARD_LOGIC	(0x1000+0x8d)
#define CUPBOARD_ALERT	(0x1000+0x8e)
#define CUPBOARD_ACTION	(0x1000+0x8f)
#define GET_TO_CUPBOARD	(0x1000+0x90)
#define GET_TO_SHELVES	(0x1000+0x91)
#define GET_TO_KNOB	(0x1000+0x92)
#define GET_TO_CHUCK	(0x1000+0x93)
#define GET_TO_SCREENS	(0x1000+0x94)
#define SPANNER_ACTION	(0x1000+0x95)
#define SARNIE_ACTION	(0x1000+0x96)
#define GET_TO_BUTTONS	(0x1000+0x97)
#define MONITOR_LOGIC	(0x1000+0x98)
#define BUTTON_ACTION	(0x1000+0x99)
#define POSTCARD_ACTION	(0x1000+0x9a)
#define GET_TO_POSTCARD	(0x1000+0x9b)
#define NOTICE4_ACTION	(0x1000+0x9c)
#define CHUCK_ACTION	(0x1000+0x9d)
#define TV_1_ACTION	(0x1000+0x9e)
#define TV_2_ACTION	(0x1000+0x9f)
#define GET_TO_MONITOR	(0x1000+0xa0)
#define JOBS_ALARMED	(0x1000+0xa1)
#define JOBS_S4	(0x1000+0xa2)
#define MORE_JOBS	(0x1000+0xa3)
#define BASIC_JOBS	(0x1000+0xa4)
#define START_JOBS	(0x1000+0xa5)
#define DEAD_LOGIC	(0x1000+0xa6)
#define LOADER_LOGIC	(0x1000+0xa7)
#define LOADER_START	(0x1000+0xa8)
#define JOBS_SPEECH	(0x1000+0xa9)
#define UNUSED	(0x1000+0xaa)
#define GET_TO_STAIRS6	(0x2000+0x1)
#define GET_SECURITY_S6	(0x2000+0x2)
#define JOEY_FLY_TO_6	(0x2000+0x3)
#define GET_TO_L_EXIT_S6	(0x2000+0x4)
#define EL6_ACTION	(0x2000+0x5)
#define S5_WALK_ON	(0x2000+0x6)
#define S5_STROLL_ON	(0x2000+0x7)
#define GET_TO_R_EXIT_S5	(0x2000+0x8)
#define ER5_ACTION	(0x2000+0x9)
#define S6_WALK_ON	(0x2000+0xa)
#define GET_TO_R_EXIT_S6	(0x2000+0xb)
#define S6_RWALK_ON	(0x2000+0xc)
#define INTO_18_FAIL	(0x2000+0xd)
#define GET_TO_L_EXIT_S5	(0x2000+0xe)
#define LDOOR_5_ACTION	(0x2000+0xf)
#define S6_DOOR_ACTION	(0x2000+0x10)
#define S6_SEC_WALK_ON	(0x2000+0x11)
#define SKORL_LOGIC	(0x2000+0x12)
#define SKORL_SSS	(0x2000+0x13)
#define SKORL_ACTION	(0x2000+0x14)
#define GET_TO_SKORL	(0x2000+0x15)
#define GET_TO_SECURITY_EXIT	(0x2000+0x16)
#define ER6_ACTION	(0x2000+0x17)
#define EL7_ACTION	(0x2000+0x18)
#define GET_TO_L_EXIT_S7	(0x2000+0x19)
#define S7_WALK_ON	(0x2000+0x1a)
#define GET_TO_R_EXIT_S7	(0x2000+0x1b)
#define ER7_ACTION	(0x2000+0x1c)
#define S8_WALK_ON	(0x2000+0x1d)
#define ED8_ACTION	(0x2000+0x1e)
#define GET_TO_EXIT_S8	(0x2000+0x1f)
#define S7_RIGHT_ON	(0x2000+0x20)
#define GET_TO_WRECK	(0x2000+0x21)
#define WRECK_ACTION	(0x2000+0x22)
#define WRECK_LOGIC	(0x2000+0x23)
#define FACT_FAIL	(0x2000+0x24)
#define GET_TO_FACTORY	(0x2000+0x25)
#define FACTORY_ENTRY_ACTION	(0x2000+0x26)
#define S12_WALK_ON	(0x2000+0x27)
#define GT_S7_LINC	(0x2000+0x28)
#define GT_S7_SLOT	(0x2000+0x29)
#define GT_LIFT_NOTICE	(0x2000+0x2a)
#define LIFT_NOTICE_ACTION	(0x2000+0x2b)
#define S7_SLOT_ACTION	(0x2000+0x2c)
#define LINC_S7_ACTION	(0x2000+0x2d)
#define LEFT_FAIL_7	(0x2000+0x2e)
#define GT_L_TALK_7	(0x2000+0x2f)
#define RIGHT_FAIL_7	(0x2000+0x30)
#define GT_R_TALK_7	(0x2000+0x31)
#define JOEY_OUT_OF_LIFT7	(0x2000+0x32)
#define CABLE_7_LOGIC	(0x2000+0x33)
#define GT_CABLE_7	(0x2000+0x34)
#define CABLE_7_ACTION	(0x2000+0x35)
#define CABLE_MISSION	(0x2000+0x36)
#define GT_S7_LIFT	(0x2000+0x37)
#define S7_LIFT_LOGIC	(0x2000+0x38)
#define JOEY_TO_LIFT	(0x2000+0x39)
#define LIFT_S7_ACTION	(0x2000+0x3a)
#define COPTER_ACTION	(0x2000+0x3b)
#define S9_WALK_ON	(0x2000+0x3c)
#define FANS_LOGIC	(0x2000+0x3d)
#define GET_TO_L_EXIT_S9	(0x2000+0x3e)
#define EL9_ACTION	(0x2000+0x3f)
#define LOBBY_DOOR_LOGIC	(0x2000+0x40)
#define LOBBY_DOOR_ON	(0x2000+0x41)
#define GET_TO_LOBBY_DOOR	(0x2000+0x42)
#define LOBBY_DOOR_ACTION	(0x2000+0x43)
#define SCANNER_LOGIC	(0x2000+0x44)
#define GET_TO_SCANNER	(0x2000+0x45)
#define SCANNER_ACTION	(0x2000+0x46)
#define DAD_LOGIC	(0x2000+0x47)
#define DAD_SSS	(0x2000+0x48)
#define DAD_ACTION	(0x2000+0x49)
#define GET_TO_DAD	(0x2000+0x4a)
#define GET_TO_SON	(0x2000+0x4b)
#define SON_LOGIC	(0x2000+0x4c)
#define SON_ACTION	(0x2000+0x4d)
#define GT_LINC_S9	(0x2000+0x4e)
#define LINC_S9_ACTION	(0x2000+0x4f)
#define GET_TO_R_EXIT_S18	(0x2000+0x50)
#define S18_WALK_ON	(0x2000+0x51)
#define ER18_ACTION	(0x2000+0x52)
#define MONITOR_SLEEP	(0x2000+0x53)
#define SON_SSS	(0x2000+0x54)
#define STEAM_FRIGHT	(0x2000+0x55)
#define MONITOR_ALERT	(0x2000+0x56)
#define STEAM_LOGIC	(0x2000+0x57)
#define POWER_DOOR_LOGIC	(0x2000+0x58)
#define POWER_MOTOR_LOGIC	(0x2000+0x59)
#define POWER_PANEL_LOGIC	(0x2000+0x5a)
#define GET_TO_POWER_PANEL	(0x2000+0x5b)
#define SOCKET_ACTION	(0x2000+0x5c)
#define POWER_SWITCH_LOGIC	(0x2000+0x5d)
#define GET_TO_POWER_SWITCH	(0x2000+0x5e)
#define SWITCH_ACTION	(0x2000+0x5f)
#define CHAIR_FAIL	(0x2000+0x60)
#define GET_TO_POWER_CHAIR	(0x2000+0x61)
#define GET_TO_LEFT_SKULL	(0x2000+0x62)
#define GET_TO_RIGHT_SKULL	(0x2000+0x63)
#define LEFT_SKULL_ACTION	(0x2000+0x64)
#define POWER_BANG_LOGIC	(0x2000+0x65)
#define RIGHT_SKULL_ACTION	(0x2000+0x66)
#define GET_TO_TALK	(0x2000+0x67)
#define GORDON_SSS	(0x2000+0x68)
#define SAT_GORDON_ACTION	(0x2000+0x69)
#define GET_TO_POWER_DOOR	(0x2000+0x6a)
#define POWER_DOOR_ACTION	(0x2000+0x6b)
#define JOEY_BUTTON_MISSION	(0x2000+0x6c)
#define LEFT_LEVER_LOGIC	(0x2000+0x6d)
#define RIGHT_LEVER_LOGIC	(0x2000+0x6e)
#define LEFT_LEVER_ACTION	(0x2000+0x6f)
#define RIGHT_LEVER_ACTION	(0x2000+0x70)
#define GET_TO_RIGHT_LEVER	(0x2000+0x71)
#define GET_TO_LEFT_LEVER	(0x2000+0x72)
#define CHAIR_ACTION	(0x2000+0x73)
#define S12_LEFT_ON	(0x2000+0x74)
#define GET_TO_FACTORY_EXIT	(0x2000+0x75)
#define FACTORY_EXIT_ACTION	(0x2000+0x76)
#define LAMB_LEAVE_FACTORY	(0x2000+0x77)
#define LAMB_FACT_2	(0x2000+0x78)
#define LAMB_FACT_RETURN	(0x2000+0x79)
#define LAMB_FACTORY_START	(0x2000+0x7a)
#define LAMB_FORCE_START	(0x2000+0x7b)
#define GT_FACT1_EXIT	(0x2000+0x7c)
#define FACT1_EXIT_ACTION	(0x2000+0x7d)
#define S12_RIGHT_ON	(0x2000+0x7e)
#define ANITA_WORK	(0x2000+0x7f)
#define ANITA_SSS	(0x2000+0x80)
#define ANITA_ACTION	(0x2000+0x81)
#define GT_ANITA	(0x2000+0x82)
#define BOTBELT_LOGIC	(0x2000+0x83)
#define STD_FACT_LOGIC	(0x2000+0x84)
#define ANITA_ALERT	(0x2000+0x85)
#define ANITA_SPY_ACTION	(0x2000+0x86)
#define ANITA_SPY_LOGIC	(0x2000+0x87)
#define TICK_OFF_II	(0x2000+0x88)
#define GT_TICK_OFF	(0x2000+0x89)
#define WELDER_LOGIC	(0x2000+0x8a)
#define GT_WELDER	(0x2000+0x8b)
#define WELDER_ACTION	(0x2000+0x8c)
#define LEFT_FAIL_12	(0x2000+0x8d)
#define GT_L_TALK_12	(0x2000+0x8e)
#define RIGHT_FAIL_12	(0x2000+0x8f)
#define GT_R_TALK_12	(0x2000+0x90)
#define WELDER_MISSION	(0x2000+0x91)
#define JOEY_WELD_MISSION	(0x2000+0x92)
#define GT_STUMP	(0x2000+0x93)
#define STUMP_ACTION	(0x2000+0x94)
#define GT_CONSOLE_12	(0x2000+0x95)
#define CONSOLE_12_ACTION	(0x2000+0x96)
#define GT_TOUR_1	(0x2000+0x97)
#define GT_TOUR_2	(0x2000+0x98)
#define FOREMAN_LAMB	(0x2000+0x99)
#define FOSTER_TOUR	(0x2000+0x9a)
#define LAMB_TOUR	(0x2000+0x9b)
#define ON_FROM_S15	(0x2000+0x9c)
#define S13_LEFT_ON	(0x2000+0x9d)
#define GT_FACT2_L_EXIT	(0x2000+0x9e)
#define FACT2_ACTION	(0x2000+0x9f)
#define FACT2_RIGHT_ACTION	(0x2000+0xa0)
#define GT_FACT2_R_EXIT	(0x2000+0xa1)
#define S13_RIGHT_ON	(0x2000+0xa2)
#define GT_FACT2_STORE_EXIT	(0x2000+0xa3)
#define FACT2_STORE_ACTION	(0x2000+0xa4)
#define GT_COGS	(0x2000+0xa5)
#define FOREMAN_LOGIC	(0x2000+0xa6)
#define FOREMAN_ALERT	(0x2000+0xa7)
#define COGS_ACTION	(0x2000+0xa8)
#define GT_LITE1	(0x2000+0xa9)
#define STORE_ROOM_STOP	(0x2000+0xaa)
#define SENSOR_LOGIC	(0x2000+0xab)
#define RIGHT_FAIL_13	(0x2000+0xac)
#define GT_R_TALK_13	(0x2000+0xad)
#define LEFT_FAIL_13	(0x2000+0xae)
#define GT_L_TALK_13	(0x2000+0xaf)
#define GT_STORE_STOP	(0x2000+0xb0)
#define FACT2_FOREMAN_ALERT	(0x2000+0xb1)
#define FACT2_STOP	(0x2000+0xb2)
#define FACT2_SPY_LOGIC	(0x2000+0xb3)
#define GT_WINDOW	(0x2000+0xb4)
#define WINDOW_ACTION	(0x2000+0xb5)
#define FACT_CONSOLE_LOGIC	(0x2000+0xb6)
#define FOREMAN_STORE_CHECK	(0x2000+0xb7)
#define GT_SENSORS	(0x2000+0xb8)
#define SENSORS_ACTION	(0x2000+0xb9)
#define GT_FACT_CONSOLE	(0x2000+0xba)
#define CONSOLE_13_ACTION	(0x2000+0xbb)
#define RAD_BACK	(0x2000+0xbc)
#define FACT3_ACTION	(0x2000+0xbd)
#define S14_LEFT_ON	(0x2000+0xbe)
#define GT_FACT3_L_EXIT	(0x2000+0xbf)
#define ALT_NU_ANITA	(0x2000+0xc0)
#define GT_NU_ANITA	(0x2000+0xc1)
#define GT_FACT3_R_EXIT	(0x2000+0xc2)
#define LOCKER3_LOGIC	(0x2000+0xc3)
#define LOCKER2_LOGIC	(0x2000+0xc4)
#define LOCKER1_LOGIC	(0x2000+0xc5)
#define LOCKER3_ACTION	(0x2000+0xc6)
#define GT_LOCKER3	(0x2000+0xc7)
#define LOCKER2_ACTION	(0x2000+0xc8)
#define GT_LOCKER2	(0x2000+0xc9)
#define GT_LOCKER1	(0x2000+0xca)
#define LOCKER1_ACTION	(0x2000+0xcb)
#define GT_MACHINE	(0x2000+0xcc)
#define MACHINE_ACTION	(0x2000+0xcd)
#define FACT3_R_ACTION	(0x2000+0xce)
#define S14_RIGHT_ON	(0x2000+0xcf)
#define NU_ANITA_SSS	(0x2000+0xd0)
#define RADMAN_LOGIC	(0x2000+0xd1)
#define LEFT_FAIL_14	(0x2000+0xd2)
#define GT_L_TALK_14	(0x2000+0xd3)
#define RIGHT_FAIL_14	(0x2000+0xd4)
#define GT_R_TALK_14	(0x2000+0xd5)
#define RAD_SCREEN_ACTION	(0x2000+0xd6)
#define GT_RAD_SCREEN	(0x2000+0xd7)
#define GT_14_CONSOLE	(0x2000+0xd8)
#define CONSOLE_14_ACTION	(0x2000+0xd9)
#define COAT_LOGIC	(0x2000+0xda)
#define GT_COAT	(0x2000+0xdb)
#define COAT_ACTION	(0x2000+0xdc)
#define S15_WALK_ON	(0x2000+0xdd)
#define GT_STORE_EXIT	(0x2000+0xde)
#define STORE_EXIT_ACTION	(0x2000+0xdf)
#define JOEY_42_MISS	(0x2000+0xe0)
#define JOEY_JUNCTION_MISS	(0x2000+0xe1)
#define GT_JUNCTION_BOX	(0x2000+0xe2)
#define JUNCTION_ACTION	(0x2000+0xe3)
#define FLAP_LOGIC	(0x2000+0xe4)
#define GT_FLAP	(0x2000+0xe5)
#define FLAP_ACTION	(0x2000+0xe6)
#define GT_SKEY	(0x2000+0xe7)
#define GT_WD40	(0x2000+0xe8)
#define SKEY_ACTION	(0x2000+0xe9)
#define WD40_ACTION	(0x2000+0xea)
#define SHELF_OBJECT_LOGIC	(0x2000+0xeb)
#define FLOOR_PUTTY_ACTION	(0x2000+0xec)
#define GT_PUTTY	(0x2000+0xed)
#define FORKLIFT_LOGIC	(0x2000+0xee)
#define S16_LEFT_ON	(0x2000+0xef)
#define ENTRANCE_EXIT_ACTION	(0x2000+0xf0)
#define GT_ENTRANCE_EXIT	(0x2000+0xf1)
#define GT_ALT_CONSOLE	(0x2000+0xf2)
#define GT_REACTOR_CONSOLE	(0x2000+0xf3)
#define REACTOR_PC_ACTION	(0x2000+0xf4)
#define REACTOR_DOOR_ACTION	(0x2000+0xf5)
#define GT_REACTOR_DOOR	(0x2000+0xf6)
#define LEFT_FAIL_16	(0x2000+0xf7)
#define GT_L_TALK_16	(0x2000+0xf8)
#define RIGHT_FAIL_16	(0x2000+0xf9)
#define GT_R_TALK_16	(0x2000+0xfa)
#define REACTOR_ON	(0x2000+0xfb)
#define S17_LEFT_ON	(0x2000+0xfc)
#define GT_CORE_EXIT	(0x2000+0xfd)
#define CORE_EXIT_ACTION	(0x2000+0xfe)
#define S16_CORE_ON	(0x2000+0xff)
#define GT_ANITA_CARD	(0x2000+0x100)
#define ANITA_CARD_ACTION	(0x2000+0x101)
#define GT_RODS	(0x2000+0x102)
#define RODS_ACTION	(0x2000+0x103)
#define CONSOLE_16_LOGIC	(0x2000+0x104)
#define S10_RIGHT_ON	(0x3000+0x1)
#define GT_LEFT_EXIT_10	(0x3000+0x2)
#define EL10_ACTION	(0x3000+0x3)
#define LIFT_10_LOGIC	(0x3000+0x4)
#define GT_SLOT_10	(0x3000+0x5)
#define POD_LOGIC	(0x3000+0x6)
#define POD_LIGHT_LOGIC	(0x3000+0x7)
#define POD_LIGHT_ACTION	(0x3000+0x8)
#define GT_POD_LIGHT	(0x3000+0x9)
#define GT_LINC_10	(0x3000+0xa)
#define LINC_10_ACTION	(0x3000+0xb)
#define GT_FLOOR_FROM_CHAIR10	(0x3000+0xc)
#define GT_TERMINAL_10	(0x3000+0xd)
#define TERMINAL_10_ACTION	(0x3000+0xe)
#define GT_SCANNER_10	(0x3000+0xf)
#define SCANNER_10_ACTION	(0x3000+0x10)
#define GT_DOOR_10	(0x3000+0x11)
#define DOOR_10_ACTION	(0x3000+0x12)
#define GT_SLOT_11	(0x3000+0x13)
#define SLOT_11_ACTION	(0x3000+0x14)
#define GT_SOCCER_1	(0x3000+0x15)
#define SOCCER_1_ACTION	(0x3000+0x16)
#define GT_SOCCER_2	(0x3000+0x17)
#define GT_SOCCER_3	(0x3000+0x18)
#define GT_SOCCER_4	(0x3000+0x19)
#define GT_SOCCER_5	(0x3000+0x1a)
#define SLAT_ACTION	(0x3000+0x1b)
#define GT_RIGHT_EXIT_11	(0x3000+0x1c)
#define ER11_ACTION	(0x3000+0x1d)
#define S11_LEFT_ON	(0x3000+0x1e)
#define GT_LEFT_EXIT_19	(0x3000+0x1f)
#define EL19_ACTION	(0x3000+0x20)
#define GT_TOP_RIGHT_19	(0x3000+0x21)
#define TOP_R19_ACTION	(0x3000+0x22)
#define UCHAR_SSS	(0x3000+0x23)
#define UCHAR_ACTION	(0x3000+0x24)
#define GET_TO_UCHAR	(0x3000+0x25)
#define UCHAR_LOGIC	(0x3000+0x26)
#define S20_START_ON	(0x3000+0x27)
#define DOWN_20_FAIL	(0x3000+0x28)
#define GT_DOWN_EXIT_20	(0x3000+0x29)
#define ED20_ACTION	(0x3000+0x2a)
#define REICH_20_ON	(0x3000+0x2b)
#define REICH_DOOR_FAIL	(0x3000+0x2c)
#define GT_REICH_DOOR_20	(0x3000+0x2d)
#define REICH_DOOR_20_ACTION	(0x3000+0x2e)
#define GT_REICH_SLOT	(0x3000+0x2f)
#define REICH_SLOT_ACTION	(0x3000+0x30)
#define S20_REICH_ON	(0x3000+0x31)
#define REICH_DOOR_20_LOGIC	(0x3000+0x32)
#define LAMB_DOOR_20_LOGIC	(0x3000+0x33)
#define LAMB_SLOT_FAIL	(0x3000+0x34)
#define GT_LAMB_SLOT	(0x3000+0x35)
#define LAMB_SLOT_ACTION	(0x3000+0x36)
#define LAMB_20_ON	(0x3000+0x37)
#define LAMB_DOOR_FAIL	(0x3000+0x38)
#define GT_LAMB_DOOR_20	(0x3000+0x39)
#define LAMB_DOOR_20_ACTION	(0x3000+0x3a)
#define S20_LAMB_ON	(0x3000+0x3b)
#define GT_SHRUB_1	(0x3000+0x3c)
#define SHRUB_1_ACTION	(0x3000+0x3d)
#define GT_SHRUB_2	(0x3000+0x3e)
#define SHRUB_2_ACTION	(0x3000+0x3f)
#define GT_SHRUB_3	(0x3000+0x40)
#define SHRUB_3_ACTION	(0x3000+0x41)
#define START_20	(0x3000+0x42)
#define GAL_LOGIC	(0x3000+0x43)
#define GT_GALLAGER_BEL	(0x3000+0x44)
#define GAL_BEL_ACTION	(0x3000+0x45)
#define GT_REICH_WINDOW	(0x3000+0x46)
#define REICH_WINDOW_ACTION	(0x3000+0x47)
#define GT_LAMB_WINDOW	(0x3000+0x48)
#define LAMB_WINDOW_ACTION	(0x3000+0x49)
#define LEFT_FAIL_20	(0x3000+0x4a)
#define GT_L_TALK_20	(0x3000+0x4b)
#define RIGHT_FAIL_20	(0x3000+0x4c)
#define GT_R_TALK_20	(0x3000+0x4d)
#define S21_START_ON	(0x3000+0x4e)
#define GT_LEFT_EXIT_21	(0x3000+0x4f)
#define EL21_ACTION	(0x3000+0x50)
#define GT_LAMBS_BOOKS	(0x3000+0x51)
#define LAMBS_BOOKS_ACTION	(0x3000+0x52)
#define GT_LAMBS_CHAIR	(0x3000+0x53)
#define LAMBS_CHAIR_ACTION	(0x3000+0x54)
#define GT_DISPENSOR	(0x3000+0x55)
#define DISPENSOR_ACTION	(0x3000+0x56)
#define CAT_FOOD_LOGIC	(0x3000+0x57)
#define GT_CAT_FOOD	(0x3000+0x58)
#define CAT_FOOD_ACTION	(0x3000+0x59)
#define VIDEO_LOGIC	(0x3000+0x5a)
#define GT_VIDEO	(0x3000+0x5b)
#define VIDEO_ACTION	(0x3000+0x5c)
#define GT_CASSETTE	(0x3000+0x5d)
#define CASSETTE_ACTION	(0x3000+0x5e)
#define GT_BIG_PICT1	(0x3000+0x5f)
#define BIG_PICT1_ACTION	(0x3000+0x60)
#define GT_VIDEO_SCREEN	(0x3000+0x61)
#define VIDEO_SCREEN_ACTION	(0x3000+0x62)
#define VIDEO_SCREEN_LOGIC	(0x3000+0x63)
#define GT_BIG_PICT2	(0x3000+0x64)
#define BIG_PICT2_ACTION	(0x3000+0x65)
#define GT_BIG_PICT3	(0x3000+0x66)
#define BIG_PICT3_ACTION	(0x3000+0x67)
#define CAT_LOGIC	(0x3000+0x68)
#define GT_CAT	(0x3000+0x69)
#define CAT_ACTION	(0x3000+0x6a)
#define INNER_LAMB_DOOR_LOGIC	(0x3000+0x6b)
#define S22_START_ON	(0x3000+0x6c)
#define GT_RIGHT_EXIT_22	(0x3000+0x6d)
#define ER22_ACTION	(0x3000+0x6e)
#define GT_LAMB_BED	(0x3000+0x6f)
#define BED_ACTION	(0x3000+0x70)
#define GT_LAMB_TV	(0x3000+0x71)
#define LAMB_TV_ACTION	(0x3000+0x72)
#define GT_FISH_TANK	(0x3000+0x73)
#define FISH_TANK_ACTION	(0x3000+0x74)
#define FISH_POSTER_ACTION	(0x3000+0x75)
#define PILLOW_LOGIC	(0x3000+0x76)
#define GT_PILLOW	(0x3000+0x77)
#define PILLOW_ACTION	(0x3000+0x78)
#define GT_MAGAZINE	(0x3000+0x79)
#define MAGAZINE_ACTION	(0x3000+0x7a)
#define FISH_LOGIC	(0x3000+0x7b)
#define GT_REICH_CHAIR	(0x3000+0x7c)
#define REICH_CHAIR_ACTION	(0x3000+0x7d)
#define GT_CABINET	(0x3000+0x7e)
#define CABINET_ACTION	(0x3000+0x7f)
#define GT_CERT	(0x3000+0x80)
#define CERT_ACTION	(0x3000+0x81)
#define GT_REICH_PICTURE	(0x3000+0x82)
#define REICH_PICTURE_ACTION	(0x3000+0x83)
#define GT_FISH_FOOD	(0x3000+0x84)
#define FISH_FOOD_ACTION	(0x3000+0x85)
#define INNER_R_DOOR_LOGIC	(0x3000+0x86)
#define S23_LEFT_ON	(0x3000+0x87)
#define S23_ANCHOR_ON	(0x3000+0x88)
#define S23_TRAVEL_ON	(0x3000+0x89)
#define GT_LEFT_EXIT_23	(0x3000+0x8a)
#define EL23_ACTION	(0x3000+0x8b)
#define GT_ANCHOR_EXIT_23	(0x3000+0x8c)
#define ANCHOR23_ACTION	(0x3000+0x8d)
#define GT_TRAVEL_FAIL	(0x3000+0x8e)
#define GT_TRAVEL_EXIT_23	(0x3000+0x8f)
#define TRAVEL_23_ACTION	(0x3000+0x90)
#define GT_BIN_23	(0x3000+0x91)
#define BIN_23_ACTION	(0x3000+0x92)
#define GT_SCULPTURE	(0x3000+0x93)
#define SCULPTURE_ACTION	(0x3000+0x94)
#define GT_LINK_23	(0x3000+0x95)
#define LINK_23_ACTION	(0x3000+0x96)
#define GT_WRECK_23	(0x3000+0x97)
#define WRECK_23_ACTION	(0x3000+0x98)
#define GT_SMALL_23	(0x3000+0x99)
#define SML_EXIT_S23_ACTION	(0x3000+0x9a)
#define S24_LEFT_ON	(0x3000+0x9b)
#define GT_LEFT_EXIT_24	(0x3000+0x9c)
#define EL24_ACTION	(0x3000+0x9d)
#define GT_LONDON_POSTER	(0x3000+0x9e)
#define LONDON_ACTION	(0x3000+0x9f)
#define GT_NEW_YORK	(0x3000+0xa0)
#define NEW_YORK_ACTION	(0x3000+0xa1)
#define GT_MURAL	(0x3000+0xa2)
#define MURAL_ACTION	(0x3000+0xa3)
#define GT_PIDGEONS	(0x3000+0xa4)
#define PIDGEONS_ACTION	(0x3000+0xa5)
#define TREVOR_LOGIC	(0x3000+0xa6)
#define TREVOR_SSS	(0x3000+0xa7)
#define TREVOR_ACTION	(0x3000+0xa8)
#define GT_TREVOR	(0x3000+0xa9)
#define TICKET_LOGIC	(0x3000+0xaa)
#define TICKET_ACTION	(0x3000+0xab)
#define GT_TICKET	(0x3000+0xac)
#define GT_GLOBE	(0x3000+0xad)
#define GLOBE_ACTION	(0x3000+0xae)
#define GLOBE_LOGIC	(0x3000+0xaf)
#define S25_LEFT_ON	(0x3000+0xb0)
#define GT_ANCHOR_EXIT_25	(0x3000+0xb1)
#define ANCHOR25_ACTION	(0x3000+0xb2)
#define ANCHOR_LOGIC	(0x3000+0xb3)
#define ANCHOR_SSS	(0x3000+0xb4)
#define ANCHOR_ACTION	(0x3000+0xb5)
#define GT_ANCHOR	(0x3000+0xb6)
#define ANCHOR_MISSION	(0x3000+0xb7)
#define JOEY_PC_MISSION	(0x3000+0xb8)
#define GT_ANCHOR_PC	(0x3000+0xb9)
#define HOOK_LOGIC	(0x3000+0xba)
#define GT_STATUE_25	(0x3000+0xbb)
#define STATUE_25_ACTION	(0x3000+0xbc)
#define HOOK_MISSION	(0x3000+0xbd)
#define LAZER_25_LOGIC	(0x3000+0xbe)
#define SPARK_25_LOGIC	(0x3000+0xbf)
#define GT_HOOK	(0x3000+0xc0)
#define HOOK_ACTION	(0x3000+0xc1)
#define GT_SALES_CHART	(0x3000+0xc2)
#define SALES_CHART_ACTION	(0x3000+0xc3)
#define S26_LEFT_ON	(0x3000+0xc4)
#define S26_RIGHT_ON	(0x3000+0xc5)
#define GT_RIGHT_EXIT_26	(0x3000+0xc6)
#define ER26_ACTION	(0x3000+0xc7)
#define START_26	(0x3000+0xc8)
#define GT_POSTER	(0x3000+0xc9)
#define POSTER1_ACTION	(0x3000+0xca)
#define POSTER2_ACTION	(0x3000+0xcb)
#define POSTER3_ACTION	(0x3000+0xcc)
#define POSTER4_ACTION	(0x3000+0xcd)
#define GT_PLANT	(0x3000+0xce)
#define PLANT_26_ACTION	(0x3000+0xcf)
#define NU_GT_HOLO	(0x3000+0xd0)
#define GT_HOLO	(0x3000+0xd1)
#define HOLO_ACTION	(0x3000+0xd2)
#define HELGA_LOGIC	(0x3000+0xd3)
#define JOEY_HELGA_MISSION	(0x3000+0xd4)
#define GT_LEFT_EXIT_26	(0x3000+0xd5)
#define EL26_ACTION	(0x3000+0xd6)
#define HELGA_ACTION	(0x3000+0xd7)
#define BIO_DOOR_LOGIC	(0x3000+0xd8)
#define GT_BIO_DOOR	(0x3000+0xd9)
#define BIO_DOOR_ACTION	(0x3000+0xda)
#define GT_LEAFLET	(0x3000+0xdb)
#define LEAFLET_LOGIC	(0x3000+0xdc)
#define LEAFLET_ACTION	(0x3000+0xdd)
#define S27_RIGHT_ON	(0x3000+0xde)
#define GT_RIGHT_EXIT_27	(0x3000+0xdf)
#define ER27_ACTION	(0x3000+0xe0)
#define GT_CHART1	(0x3000+0xe1)
#define CHART1_ACTION	(0x3000+0xe2)
#define GT_CHART2	(0x3000+0xe3)
#define CHART2_ACTION	(0x3000+0xe4)
#define GT_GAS	(0x3000+0xe5)
#define GAS_ACTION	(0x3000+0xe6)
#define GT_CHAIR_27	(0x3000+0xe7)
#define CHAIR_27_ACTION	(0x3000+0xe8)
#define GT_FLOOR_FROM_CHAIR	(0x3000+0xe9)
#define GT_SCANNER_27	(0x3000+0xea)
#define SCANNER_27_ACTION	(0x3000+0xeb)
#define GT_L_TALK_27	(0x3000+0xec)
#define RIGHT_FAIL_27	(0x3000+0xed)
#define GT_R_TALK_27	(0x3000+0xee)
#define BURKE_LOGIC	(0x3000+0xef)
#define GT_MEDI_COMP	(0x3000+0xf0)
#define MEDI_COMP_ACTION	(0x3000+0xf1)
#define BURKE_1	(0x3000+0xf2)
#define BURKE_2	(0x3000+0xf3)
#define DR_BURKE_1	(0x3000+0xf4)
#define SCANNER_27_LOGIC	(0x3000+0xf5)
#define HELMET_LOGIC	(0x3000+0xf6)
#define BODY_SSS	(0x3000+0xf7)
#define BODY_ACTION	(0x3000+0xf8)
#define BUSY_BODY	(0x3000+0xf9)
#define GT_BODY	(0x3000+0xfa)
#define GT_HELMET	(0x3000+0xfb)
#define HELMET_ACTION	(0x3000+0xfc)
#define GLASS_SLOT_LOGIC	(0x3000+0xfd)
#define GLASS_MISSION	(0x3000+0xfe)
#define MEDIC_LOGIC	(0x3000+0xff)
#define S28_RIGHT_ON	(0x3000+0x100)
#define GT_RIGHT_EXIT_28	(0x3000+0x101)
#define ER28_ACTION	(0x3000+0x102)
#define GT_LEFT_EXIT_28	(0x3000+0x103)
#define EL28_ACTION	(0x3000+0x104)
#define S28_LEFT_ON	(0x3000+0x105)
#define GT_DUSTBIN_28	(0x3000+0x106)
#define DUSTBIN_ACTION	(0x3000+0x107)
#define UP_28_FAIL	(0x3000+0x108)
#define GT_UP_EXIT_28	(0x3000+0x109)
#define EU28_ACTION	(0x3000+0x10a)
#define S28_UP_ON	(0x3000+0x10b)
#define LEFT_FAIL_28	(0x3000+0x10c)
#define GT_L_TALK_28	(0x3000+0x10d)
#define RIGHT_FAIL_28	(0x3000+0x10e)
#define GT_R_TALK_28	(0x3000+0x10f)
#define GT_SML_R_28	(0x3000+0x110)
#define R_28_SML_ACTION	(0x3000+0x111)
#define GT_SML_L_28	(0x3000+0x112)
#define L_28_SML_ACTION	(0x3000+0x113)
#define SML_RIGHT_28	(0x3000+0x114)
#define SML_LEFT_28	(0x3000+0x115)
#define LIFT_28_LOGIC	(0x3000+0x116)
#define GT_LIFT_28	(0x3000+0x117)
#define LIFT_28_ACTION	(0x3000+0x118)
#define S28_SLOT_ACTION	(0x3000+0x119)
#define GT_SLOT_28	(0x3000+0x11a)
#define S29_LIFT_LOGIC	(0x3000+0x11b)
#define JOEY_TO_LIFT29	(0x3000+0x11c)
#define LIFT_29_ACTION	(0x3000+0x11d)
#define GT_29_LIFT	(0x3000+0x11e)
#define S29_SLOT_ACTION	(0x3000+0x11f)
#define GT_29_CARD_SLOT	(0x3000+0x120)
#define JOEY_OUT_OF_LIFT	(0x3000+0x121)
#define GT_RIGHT_EXIT_29	(0x3000+0x122)
#define ER29_ACTION	(0x3000+0x123)
#define S29_RIGHT_ON	(0x3000+0x124)
#define GT_LEFT_EXIT_29	(0x3000+0x125)
#define EL29_ACTION	(0x3000+0x126)
#define S29_LEFT_ON	(0x3000+0x127)
#define OTHER_LIFT_WAIT	(0x3000+0x128)
#define GT_LIFT_WAIT	(0x3000+0x129)
#define LAMB_BELL_LOGIC	(0x3000+0x12a)
#define LAMB_LEAVE_GARDEN	(0x3000+0x12b)
#define LAMB_START_29	(0x3000+0x12c)
#define LEFT_FAIL_29	(0x3000+0x12d)
#define GT_L_TALK_29	(0x3000+0x12e)
#define RIGHT_FAIL_29	(0x3000+0x12f)
#define GT_R_TALK_29	(0x3000+0x130)
#define GT_CABLE_29	(0x3000+0x131)
#define CABLE_29_ACTION	(0x3000+0x132)
#define GT_SML_R_29	(0x3000+0x133)
#define R_29_SML_ACTION	(0x3000+0x134)
#define GT_SML_L_29	(0x3000+0x135)
#define L_29_SML_ACTION	(0x3000+0x136)
#define SML_RIGHT_29	(0x3000+0x137)
#define SML_LEFT_29	(0x3000+0x138)
#define DANI_SPEECH	(0x4000+0x1)
#define HENRI_SPEECH	(0x4000+0x2)
#define BUZZER_SPEECH	(0x4000+0x3)
#define JUKEBOX_SPEECH	(0x4000+0x4)
#define VINCENT_SPEECH	(0x0000+0x40)
#define EDDIE_SPEECH	(0x0000+0x41)
#define BLUNT_SPEECH	(0x0000+0x42)
#define BARRY_SPEECH	(0x4000+0x5)
#define COLSTON_SPEECH	(0x0000+0x43)
#define GALL_SPEECH	(0x0000+0x44)
#define BABS_SPEECH	(0x4000+0x6)
#define CHUTNEY_SPEECH	(0x0000+0x45)
#define DOG_BARK_LOGIC	(0x4000+0x7)
#define SPUNKY_SMELLS_FOOD	(0x4000+0x8)
#define SPUNKY_EXTRA	(0x4000+0x9)
#define SPUNKY_LOGIC	(0x4000+0xa)
#define SPUNKY_EAT_FOOD	(0x4000+0xb)
#define SPUNKY_BARK_AT_FOSTER	(0x4000+0xc)
#define SPUNKY_GO_HOME	(0x4000+0xd)
#define SPUNKY_SEE_VIDEO	(0x4000+0xe)
#define DANIELLE_SSS	(0x4000+0xf)
#define GT_SC31_DANIELLE	(0x4000+0x10)
#define SC31_DANI_ACTION	(0x4000+0x11)
#define DANI_CHAT_TO_GUARD	(0x4000+0x12)
#define GT_DANI_WAIT	(0x4000+0x13)
#define DANIELLE_EXTRA	(0x4000+0x14)
#define DANIELLE_LOGIC	(0x4000+0x15)
#define GT_SC32_DANIELLE_AT_LIFT	(0x4000+0x16)
#define SC32_DANIELLE_AT_LIFT_ACTION	(0x4000+0x17)
#define DANIELLE_GO_HOME	(0x4000+0x18)
#define GT_SC38_DANIELLE	(0x4000+0x19)
#define SC38_DANIELLE_ACTION	(0x4000+0x1a)
#define GT_SC38_HAND_SET	(0x4000+0x1b)
#define DANI_ANSWER_PHONE	(0x4000+0x1c)
#define FOSTER_VISIT_DANI	(0x4000+0x1d)
#define GN_SC30_LEFT_TALK	(0x4000+0x1e)
#define GT_SC30_LEFT_TALK	(0x4000+0x1f)
#define GN_SC30_RIGHT_TALK	(0x4000+0x20)
#define GT_SC30_RIGHT_TALK	(0x4000+0x21)
#define SC30_EXIT_31_WALK_ON	(0x4000+0x22)
#define GT_SC30_EXIT_31	(0x4000+0x23)
#define SC30_EXIT_31_ACTION	(0x4000+0x24)
#define SC30_EXIT_33_WALK_ON	(0x4000+0x25)
#define GT_SC30_EXIT_33	(0x4000+0x26)
#define SC30_EXIT_33_ACTION	(0x4000+0x27)
#define SC30_COURT_DOOR_MOUSE_ON	(0x4000+0x28)
#define SC30_COURT_DOOR_WALK_ON	(0x4000+0x29)
#define GT_SC30_COURT_DOOR	(0x4000+0x2a)
#define SC30_COURT_DOOR_ACTION	(0x4000+0x2b)
#define SC30_COURT_DOOR_LOGIC	(0x4000+0x2c)
#define GT_SC30_NOTICE	(0x4000+0x2d)
#define SC30_NOTICE_ACTION	(0x4000+0x2e)
#define GT_SC30_STATUE_1	(0x4000+0x2f)
#define SC30_STATUE_1_ACTION	(0x4000+0x30)
#define GT_SC30_STATUE_2	(0x4000+0x31)
#define SC30_STATUE_2_ACTION	(0x4000+0x32)
#define SC30_HENRI_LOGIC	(0x4000+0x33)
#define SC30_HENRI_SSS	(0x4000+0x34)
#define GT_SC30_HENRI	(0x4000+0x35)
#define SC30_HENRI_ACTION	(0x4000+0x36)
#define SC30_EXIT_36_WALK_ON	(0x4000+0x37)
#define GT_SC30_EXIT_36	(0x4000+0x38)
#define SC30_EXIT_36_ACTION	(0x4000+0x39)
#define GN_SC31_LEFT_TALK	(0x4000+0x3a)
#define GT_SC31_LEFT_TALK	(0x4000+0x3b)
#define GN_SC31_RIGHT_TALK	(0x4000+0x3c)
#define GT_SC31_RIGHT_TALK	(0x4000+0x3d)
#define SC31_EXIT_30_WALK_ON	(0x4000+0x3e)
#define GT_SC31_EXIT_30	(0x4000+0x3f)
#define SC31_EXIT_30_ACTION	(0x4000+0x40)
#define SC31_EXIT_32_WALK_ON	(0x4000+0x41)
#define GT_SC31_EXIT_32	(0x4000+0x42)
#define SC31_EXIT_32_ACTION	(0x4000+0x43)
#define GT_SC31_LIFT_SLOT	(0x4000+0x44)
#define SC31_LIFT_SLOT_ACTION	(0x4000+0x45)
#define GT_SC31_LIFT	(0x4000+0x46)
#define SC31_LIFT_ACTION	(0x4000+0x47)
#define SC31_LIFT_LOGIC	(0x4000+0x48)
#define SC31_GUARD_RESCUE_DOG	(0x4000+0x49)
#define GT_SC31_END_OF_ROPE	(0x4000+0x4a)
#define SC31_END_OF_ROPE_ACTION	(0x4000+0x4b)
#define SC31_ROPE_LOGIC	(0x4000+0x4c)
#define SC31_BRICKS_LOGIC	(0x4000+0x4d)
#define SC31_PLANK_LOGIC	(0x4000+0x4e)
#define SC31_BISCUITS_LOGIC	(0x4000+0x4f)
#define GT_SC31_BRICKS	(0x4000+0x50)
#define SC31_BRICKS_ACTION	(0x4000+0x51)
#define GN_SC31_PLANK	(0x4000+0x52)
#define GT_SC31_PLANK	(0x4000+0x53)
#define SC31_PLANK_ACTION	(0x4000+0x54)
#define SC31_GUARD_LOGIC	(0x4000+0x55)
#define SC31_GUARD_CHATTING_LOGIC	(0x4000+0x56)
#define SC31_GUARD_SSS	(0x4000+0x57)
#define GN_SC31_GUARD	(0x4000+0x58)
#define GT_SC31_GUARD	(0x4000+0x59)
#define SC31_GUARD_ACTION	(0x4000+0x5a)
#define SC31_GUARD_CHATTING_ACTION	(0x4000+0x5b)
#define SC31_EXIT_39_WALK_ON	(0x4000+0x5c)
#define GT_SC31_EXIT_39	(0x4000+0x5d)
#define SC31_EXIT_39_ACTION	(0x4000+0x5e)
#define SC31_JOEY_LOGIC	(0x4000+0x5f)
#define GT_SC31_JOEY	(0x4000+0x60)
#define SC31_JOEY_ACTION	(0x4000+0x61)
#define SC31_AT_WATCHER_LOGIC	(0x4000+0x62)
#define GN_SC32_LEFT_TALK	(0x4000+0x63)
#define GT_SC32_LEFT_TALK	(0x4000+0x64)
#define GN_SC32_RIGHT_TALK	(0x4000+0x65)
#define GT_SC32_RIGHT_TALK	(0x4000+0x66)
#define SC32_EXIT_31_WALK_ON	(0x4000+0x67)
#define GT_SC32_EXIT_31	(0x4000+0x68)
#define SC32_EXIT_31_ACTION	(0x4000+0x69)
#define SC32_EXIT_33_WALK_ON	(0x4000+0x6a)
#define GT_SC32_EXIT_33	(0x4000+0x6b)
#define SC32_EXIT_33_ACTION	(0x4000+0x6c)
#define GT_SC32_TERMINAL	(0x4000+0x6d)
#define SC32_TERMINAL_ACTION	(0x4000+0x6e)
#define GT_SC32_PLANT_1	(0x4000+0x6f)
#define SC32_PLANT_1_ACTION	(0x4000+0x70)
#define GT_SC32_PLANT_2	(0x4000+0x71)
#define SC32_PLANT_2_ACTION	(0x4000+0x72)
#define GT_SC32_PLANT_3	(0x4000+0x73)
#define SC32_PLANT_3_ACTION	(0x4000+0x74)
#define SC32_BUZZER_LOGIC	(0x4000+0x75)
#define GT_SC32_BUZZER	(0x4000+0x76)
#define SC32_BUZZER_ACTION	(0x4000+0x77)
#define GT_SC32_LIFT	(0x4000+0x78)
#define SC32_LIFT_ACTION	(0x4000+0x79)
#define SC32_LIFT_LOGIC	(0x4000+0x7a)
#define SC32_VINCENT_LOGIC	(0x4000+0x7b)
#define SC32_VINCENT_SSS	(0x4000+0x7c)
#define GT_SC32_VINCENT	(0x4000+0x7d)
#define SC32_VINCENT_ACTION	(0x4000+0x7e)
#define SC32_GARDENER_LOGIC	(0x4000+0x7f)
#define SC32_GARDENER_SSS	(0x4000+0x80)
#define GT_SC32_GARDENER	(0x4000+0x81)
#define SC32_GARDENER_ACTION	(0x4000+0x82)
#define GN_SC33_LEFT_TALK	(0x4000+0x83)
#define GT_SC33_LEFT_TALK	(0x4000+0x84)
#define GN_SC33_RIGHT_TALK	(0x4000+0x85)
#define GT_SC33_RIGHT_TALK	(0x4000+0x86)
#define SC33_EXIT_30_WALK_ON	(0x4000+0x87)
#define GT_SC33_EXIT_30	(0x4000+0x88)
#define SC33_EXIT_30_ACTION	(0x4000+0x89)
#define SC33_EXIT_32_WALK_ON	(0x4000+0x8a)
#define GT_SC33_EXIT_32	(0x4000+0x8b)
#define SC33_EXIT_32_ACTION	(0x4000+0x8c)
#define SC33_SHED_DOOR_LOGIC	(0x4000+0x8d)
#define SC33_SHED_DOOR_MOUSE_ON	(0x4000+0x8e)
#define SC33_SHED_DOOR_WALK_ON	(0x4000+0x8f)
#define GT_SC33_SHED_DOOR	(0x4000+0x90)
#define SC33_SHED_DOOR_ACTION	(0x4000+0x91)
#define GT_SC33_LOCK	(0x4000+0x92)
#define SC33_LOCK_ACTION	(0x4000+0x93)
#define SC34_DOOR_WALK_ON	(0x4000+0x94)
#define GT_SC34_DOOR	(0x4000+0x95)
#define SC34_DOOR_ACTION	(0x4000+0x96)
#define GT_SC34_SECATEURS	(0x4000+0x97)
#define SC34_SECATEURS_ACTION	(0x4000+0x98)
#define SC34_SECATEURS_LOGIC	(0x4000+0x99)
#define GT_SC34_TKT_MACHINE	(0x4000+0x9a)
#define SC34_TKT_MACHINE_ACTION	(0x4000+0x9b)
#define GT_SC34_MAP	(0x4000+0x9c)
#define SC34_MAP_ACTION	(0x4000+0x9d)
#define GT_SC34_BRICKS	(0x4000+0x9e)
#define SC34_BRICKS_ACTION	(0x4000+0x9f)
#define GN_SC36_LEFT_TALK	(0x4000+0xa0)
#define GT_SC36_LEFT_TALK	(0x4000+0xa1)
#define GN_SC36_RIGHT_TALK	(0x4000+0xa2)
#define GT_SC36_RIGHT_TALK	(0x4000+0xa3)
#define GT_SC36_LOW_FLOOR	(0x4000+0xa4)
#define GT_SC36_FLOOR	(0x4000+0xa5)
#define SC36_EXIT_30_WALK_ON	(0x4000+0xa6)
#define GT_SC36_EXIT_30	(0x4000+0xa7)
#define SC36_EXIT_30_ACTION	(0x4000+0xa8)
#define GT_SC36_SENSOR	(0x4000+0xa9)
#define SC36_SENSOR_ACTION	(0x4000+0xaa)
#define SC36_DOOR_WALK_ON	(0x4000+0xab)
#define GT_SC36_DOOR	(0x4000+0xac)
#define SC36_DOOR_ACTION	(0x4000+0xad)
#define SC36_DOOR_LOGIC	(0x4000+0xae)
#define SC36_BAND_LOGIC	(0x4000+0xaf)
#define GT_SC36_BAND	(0x4000+0xb0)
#define SC36_BAND_ACTION	(0x4000+0xb1)
#define SC36_JUKE_LIGHT_LOGIC	(0x4000+0xb2)
#define SC36_COLSTON_FIX_JUKEBOX	(0x4000+0xb3)
#define PLAY_TUNE_1	(0x4000+0xb4)
#define PLAY_TUNE_2	(0x4000+0xb5)
#define PLAY_TUNE_3	(0x4000+0xb6)
#define SC36_JUKEBOX_SSS	(0x4000+0xb7)
#define SC36_JUKEBOX_LOGIC	(0x4000+0xb8)
#define GT_SC36_JUKEBOX	(0x4000+0xb9)
#define SC36_JUKEBOX_ACTION	(0x4000+0xba)
#define SC36_BARMAN_LOGIC	(0x4000+0xbb)
#define SC36_BARMAN_SSS	(0x4000+0xbc)
#define GT_SC36_BARMAN	(0x4000+0xbd)
#define SC36_BARMAN_ACTION	(0x4000+0xbe)
#define SC36_COLSTON_LOGIC	(0x4000+0xbf)
#define SC36_COLSTON_SSS	(0x4000+0xc0)
#define GT_SC36_COLSTON	(0x4000+0xc1)
#define SC36_COLSTON_ACTION	(0x4000+0xc2)
#define SC36_GALLAGHER_LOGIC	(0x4000+0xc3)
#define SC36_GALLAGHER_SSS	(0x4000+0xc4)
#define GT_SC36_GALLAGHER	(0x4000+0xc5)
#define SC36_GALLAGHER_ACTION	(0x4000+0xc6)
#define SC36_CARDS_LOGIC	(0x4000+0xc7)
#define GT_SC36_GLASS	(0x4000+0xc8)
#define SC36_COLSTON_PROTEST	(0x4000+0xc9)
#define SC36_GLASS_ACTION	(0x4000+0xca)
#define MOVE_BABS	(0x4000+0xcb)
#define SC36_BABS_LOGIC	(0x4000+0xcc)
#define BABS_LOGIC_AMIGA	(0x4000+0xcd)
#define GT_BABS_AMIGA	(0x4000+0xce)
#define BABS_SSS_AMIGA	(0x4000+0xcf)
#define BABS_ACTION_AMIGA	(0x4000+0xd0)
#define GT_SC37_SENSOR	(0x4000+0xd1)
#define SC37_SENSOR_ACTION	(0x4000+0xd2)
#define SC37_DOOR_WALK_ON	(0x4000+0xd3)
#define GT_SC37_DOOR	(0x4000+0xd4)
#define SC37_DOOR_ACTION	(0x4000+0xd5)
#define SC37_DOOR_LOGIC	(0x4000+0xd6)
#define GT_SC37_GRILL	(0x4000+0xd7)
#define SC37_GRILL_ACTION	(0x4000+0xd8)
#define SC37_GRILL_LOGIC	(0x4000+0xd9)
#define GT_SC37_FLIMSY_BOX	(0x4000+0xda)
#define SC37_FLIMSY_BOX_ACTION	(0x4000+0xdb)
#define STEP_OFF_BOX	(0x4000+0xdc)
#define GT_SC37_BIG_BOX	(0x4000+0xdd)
#define SC37_BIG_BOX_ACTION	(0x4000+0xde)
#define GT_SC37_LID	(0x4000+0xdf)
#define SC37_LID_ACTION	(0x4000+0xe0)
#define PUT_LID_BACK	(0x4000+0xe1)
#define USE_LID_ON_FLIMSY_BOX	(0x4000+0xe2)
#define SC37_LID_LOGIC	(0x4000+0xe3)
#define GT_SC37_WINE_RACK	(0x4000+0xe4)
#define SC37_WINE_RACK_ACTION	(0x4000+0xe5)
#define GN_SC38_LEFT_TALK	(0x4000+0xe6)
#define GT_SC38_LEFT_TALK	(0x4000+0xe7)
#define GN_SC38_RIGHT_TALK	(0x4000+0xe8)
#define GT_SC38_RIGHT_TALK	(0x4000+0xe9)
#define GT_SC38_LIFT	(0x4000+0xea)
#define SC38_LIFT_ACTION	(0x4000+0xeb)
#define SC38_LIFT_LOGIC	(0x4000+0xec)
#define GT_SC38_STATUE	(0x4000+0xed)
#define SC38_STATUE_ACTION	(0x4000+0xee)
#define GT_SC38_VIDEO	(0x4000+0xef)
#define SC38_VIDEO_ACTION	(0x4000+0xf0)
#define SC38_VIDEO_LOGIC	(0x4000+0xf1)
#define GT_SC38_MONITOR	(0x4000+0xf2)
#define SC38_MONITOR_ACTION	(0x4000+0xf3)
#define SC38_MONITOR_LOGIC	(0x4000+0xf4)
#define GT_SC38_SOFA	(0x4000+0xf5)
#define SC38_SOFA_ACTION	(0x4000+0xf6)
#define GT_SC38_DOG_TRAY	(0x4000+0xf7)
#define SC38_DOG_TRAY_ACTION	(0x4000+0xf8)
#define GT_SC38_BISCUITS	(0x4000+0xf9)
#define SC38_BISCUITS_ACTION	(0x4000+0xfa)
#define SC38_RINGER_LOGIC	(0x4000+0xfb)
#define SC39_EXIT_31_WALK_ON	(0x4000+0xfc)
#define GT_SC39_EXIT_31	(0x4000+0xfd)
#define SC39_EXIT_31_ACTION	(0x4000+0xfe)
#define GT_SC39_EXIT_40	(0x4000+0xff)
#define SC39_EXIT_40_ACTION	(0x4000+0x100)
#define SC39_EXIT_41_WALK_ON	(0x4000+0x101)
#define GT_SC39_EXIT_41	(0x4000+0x102)
#define SC39_EXIT_41_ACTION	(0x4000+0x103)
#define GT_SC39_WALTERS	(0x4000+0x104)
#define SC39_WALTERS_ACTION	(0x4000+0x105)
#define GT_SC40_EXIT_39	(0x4000+0x106)
#define SC40_EXIT_39_ACTION	(0x4000+0x107)
#define GT_SC40_CABINET	(0x4000+0x108)
#define SC40_CABINET_ACTION	(0x4000+0x109)
#define GT_SC40_TROLLEY	(0x4000+0x10a)
#define SC40_TROLLEY_ACTION	(0x4000+0x10b)
#define GT_SC40_LOCKER_1	(0x4000+0x10c)
#define SC40_LOCKER_1_ACTION	(0x4000+0x10d)
#define GT_SC40_LOCKER_2	(0x4000+0x10e)
#define SC40_LOCKER_2_ACTION	(0x4000+0x10f)
#define GT_SC40_LOCKER_3	(0x4000+0x110)
#define SC40_LOCKER_3_ACTION	(0x4000+0x111)
#define GT_SC40_LOCKER_4	(0x4000+0x112)
#define SC40_LOCKER_4_ACTION	(0x4000+0x113)
#define GT_SC40_LOCKER_5	(0x4000+0x114)
#define SC40_LOCKER_5_ACTION	(0x4000+0x115)
#define GT_SC40_BODY_1	(0x4000+0x116)
#define SC40_BODY_1_ACTION	(0x4000+0x117)
#define GT_SC40_BODY_2	(0x4000+0x118)
#define SC40_BODY_2_ACTION	(0x4000+0x119)
#define GT_SC40_BODY_3	(0x4000+0x11a)
#define SC40_BODY_3_ACTION	(0x4000+0x11b)
#define GT_SC40_BODY_4	(0x4000+0x11c)
#define SC40_BODY_4_ACTION	(0x4000+0x11d)
#define GT_SC40_BODY_5	(0x4000+0x11e)
#define SC40_BODY_5_ACTION	(0x4000+0x11f)
#define SC40_LOCKER_1_LOGIC	(0x4000+0x120)
#define SC40_LOCKER_2_LOGIC	(0x4000+0x121)
#define SC40_LOCKER_3_LOGIC	(0x4000+0x122)
#define SC40_LOCKER_4_LOGIC	(0x4000+0x123)
#define SC40_LOCKER_5_LOGIC	(0x4000+0x124)
#define SC41_EXIT_39_WALK_ON	(0x4000+0x125)
#define GT_SC41_EXIT_39	(0x4000+0x126)
#define SC41_EXIT_39_ACTION	(0x4000+0x127)
#define SC41_HEAT_1_LOGIC	(0x4000+0x128)
#define SC41_HEAT_2_LOGIC	(0x4000+0x129)
#define SC41_HEAT_3_LOGIC	(0x4000+0x12a)
#define FOSTER_ENTER_COURT	(0x4000+0x12b)
#define SC42_JUDGE_LOGIC	(0x4000+0x12c)
#define SC42_CLERK_LOGIC	(0x4000+0x12d)
#define SC42_PROSECUTION_LOGIC	(0x4000+0x12e)
#define SC42_JOBSWORTH_LOGIC	(0x4000+0x12f)
#define SC42_BLUNT_LOGIC	(0x4000+0x130)
#define SC42_DANI_LOGIC	(0x4000+0x131)
#define SC42_SIGN_LOGIC	(0x4000+0x132)
#define SC44_EXIT_45_WALK_ON	(0x4000+0x133)
#define GT_SC44_EXIT_45	(0x4000+0x134)
#define SC44_EXIT_45_ACTION	(0x4000+0x135)
#define GT_SC44_GRILL	(0x4000+0x136)
#define SC44_GRILL_ACTION	(0x4000+0x137)
#define GT_SC44_RUBBLE	(0x4000+0x138)
#define SC44_RUBBLE_ACTION	(0x4000+0x139)
#define SC45_EXIT_44_WALK_ON	(0x4000+0x13a)
#define GT_SC45_EXIT_44	(0x4000+0x13b)
#define SC45_EXIT_44_ACTION	(0x4000+0x13c)
#define SC45_EXIT_46_WALK_ON	(0x4000+0x13d)
#define GT_SC45_EXIT_46	(0x4000+0x13e)
#define SC45_EXIT_46_ACTION	(0x4000+0x13f)
#define SC45_EXIT_47_WALK_ON	(0x4000+0x140)
#define GT_SC45_EXIT_47	(0x4000+0x141)
#define SC45_EXIT_47_ACTION	(0x4000+0x142)
#define SC46_EXIT_45_WALK_ON	(0x4000+0x143)
#define GT_SC46_EXIT_45	(0x4000+0x144)
#define SC46_EXIT_45_ACTION	(0x4000+0x145)
#define GT_SC46_RUBBLE	(0x4000+0x146)
#define SC46_RUBBLE_ACTION	(0x4000+0x147)
#define SC47_EXIT_45_WALK_ON	(0x4000+0x148)
#define GT_SC47_EXIT_45	(0x4000+0x149)
#define SC47_EXIT_45_ACTION	(0x4000+0x14a)
#define SC47_EXIT_48_WALK_ON	(0x4000+0x14b)
#define GT_SC47_EXIT_48	(0x4000+0x14c)
#define SC47_EXIT_48_ACTION	(0x4000+0x14d)
#define SC48_EXIT_47_WALK_ON	(0x4000+0x14e)
#define GT_SC48_EXIT_47	(0x4000+0x14f)
#define SC48_EXIT_47_ACTION	(0x4000+0x150)
#define SC48_EXIT_65_WALK_ON	(0x4000+0x151)
#define GT_SC48_EXIT_65	(0x4000+0x152)
#define SC48_EXIT_65_ACTION	(0x4000+0x153)
#define GT_SC48_SOCKET	(0x4000+0x154)
#define SC48_SOCKET_ACTION	(0x4000+0x155)
#define SC48_SOCKET_LOGIC	(0x4000+0x156)
#define GT_SC48_HOLE	(0x4000+0x157)
#define SC48_HOLE_ACTION	(0x4000+0x158)
#define FOSTER_SEES_EYES	(0x4000+0x159)
#define SC48_HOLE_LOGIC	(0x4000+0x15a)
#define SC48_EYES_LOGIC	(0x4000+0x15b)
#define SC65_EXIT_48_WALK_ON	(0x4000+0x15c)
#define GT_SC65_EXIT_48	(0x4000+0x15d)
#define SC65_EXIT_48_ACTION	(0x4000+0x15e)
#define GT_SC65_EXIT_66	(0x4000+0x15f)
#define GT_SC65_POSTER1	(0x4000+0x160)
#define SC65_POSTER1_ACTION	(0x4000+0x161)
#define GT_SC65_POSTER2	(0x4000+0x162)
#define SC65_POSTER2_ACTION	(0x4000+0x163)
#define GT_SC65_SIGN	(0x4000+0x164)
#define SC65_SIGN_ACTION	(0x4000+0x165)
#define WALTER_SPEECH	(0x5000+0x1)
#define JOEY_MEDIC	(0x5000+0x2)
#define KEN_SPEECH	(0x5000+0x3)
#define BORED_ROOM	(0x5000+0x4)
#define HOBS_END	(0x0000+0x46)
#define GT_JOEY_PARK	(0x5000+0x5)
#define JOEY_MED_EXTRA	(0x5000+0x6)
#define JOEY_MED_LOGIC	(0x5000+0x7)
#define JOEY_MISSION72_EXTRA	(0x5000+0x8)
#define JOEY_MED_MISSION72	(0x5000+0x9)
#define GT_RECHARGING_MEDI	(0x5000+0xa)
#define RECHARGING_MEDI_ACTION	(0x5000+0xb)
#define MEDI_LOGIC	(0x5000+0xc)
#define SC67_MEND_LOGIC	(0x5000+0xd)
#define MEDI_ACTION	(0x5000+0xe)
#define GT_SC71_MEDI_SLOT	(0x5000+0xf)
#define SC71_MEDI_SLOT_ACTION	(0x5000+0x10)
#define SC66_FOSTER_GETS_CRUSHED	(0x5000+0x11)
#define SC66_TIMER_LOGIC	(0x5000+0x12)
#define SC66_DOOR_LOGIC	(0x5000+0x13)
#define SC66_STONES_LOGIC	(0x5000+0x14)
#define SC66_LO_BEAM_LOGIC	(0x5000+0x15)
#define SC66_HI_BEAM_LOGIC	(0x5000+0x16)
#define SC66_ROCK1_LOGIC	(0x5000+0x17)
#define SC66_ROCK2_LOGIC	(0x5000+0x18)
#define SC66_ROCK3_LOGIC	(0x5000+0x19)
#define SC66_HOLE_ACTION	(0x5000+0x1a)
#define SC67_PULSE1_LOGIC	(0x5000+0x1b)
#define SC67_PULSE2_LOGIC	(0x5000+0x1c)
#define SC67_PULSE3_LOGIC	(0x5000+0x1d)
#define SC67_PULSE4_LOGIC	(0x5000+0x1e)
#define SC67_ROCK_LOGIC	(0x5000+0x1f)
#define GT_SC67_BRICKWORK	(0x5000+0x20)
#define SC67_BRICKWORK_ACTION	(0x5000+0x21)
#define SC67_CLOT_LOGIC	(0x5000+0x22)
#define GN_SC67_CLOT	(0x5000+0x23)
#define GT_SC67_CLOT	(0x5000+0x24)
#define SC67_CLOT_ACTION	(0x5000+0x25)
#define GT_SC67_VEIN	(0x5000+0x26)
#define SC67_VEIN_ACTION	(0x5000+0x27)
#define SC67_DOOR_MOUSE_ON	(0x5000+0x28)
#define SC67_DOOR_LOGIC	(0x5000+0x29)
#define SC67_DOOR_WALK_ON	(0x5000+0x2a)
#define GN_SC67_DOOR	(0x5000+0x2b)
#define GT_SC67_DOOR	(0x5000+0x2c)
#define SC67_DOOR_ACTION	(0x5000+0x2d)
#define SC67_PLASTER_LOGIC	(0x5000+0x2e)
#define GT_SC67_PLASTER	(0x5000+0x2f)
#define SC67_PLASTER_ACTION	(0x5000+0x30)
#define SC67_BRICK_LOGIC	(0x5000+0x31)
#define GT_SC67_BRICK	(0x5000+0x32)
#define SC67_BRICK_ACTION	(0x5000+0x33)
#define SC67_CROWBAR_LOGIC	(0x5000+0x34)
#define GT_SC67_CROWBAR	(0x5000+0x35)
#define SC67_CROWBAR_ACTION	(0x5000+0x36)
#define GT_SC68_JOEY_WAIT	(0x5000+0x37)
#define SC68_PULSE1_LOGIC	(0x5000+0x38)
#define SC68_PULSE2_LOGIC	(0x5000+0x39)
#define SC68_PULSE3_LOGIC	(0x5000+0x3a)
#define SC68_PULSE4_LOGIC	(0x5000+0x3b)
#define SC68_PULSE5_LOGIC	(0x5000+0x3c)
#define SC68_PULSE6_LOGIC	(0x5000+0x3d)
#define SC68_SENSOR_LOGIC	(0x5000+0x3e)
#define SC68_DOOR_WALK_ON	(0x5000+0x3f)
#define GN_SC68_DOOR	(0x5000+0x40)
#define GT_SC68_DOOR	(0x5000+0x41)
#define SC68_DOOR_ACTION	(0x5000+0x42)
#define SC68_DOOR_MOUSE_ON	(0x5000+0x43)
#define SC68_DOOR_LOGIC	(0x5000+0x44)
#define GT_SC68_SENSOR	(0x5000+0x45)
#define SC68_SENSOR_ACTION	(0x5000+0x46)
#define GT_SC68_STAIRS	(0x5000+0x47)
#define SC68_STAIRS_ACTION	(0x5000+0x48)
#define SC68_EXIT_WALK_ON	(0x5000+0x49)
#define GT2_SC68_EXIT	(0x5000+0x4a)
#define GT_SC68_EXIT	(0x5000+0x4b)
#define SC68_EXIT_ACTION	(0x5000+0x4c)
#define GT_SC68_GRILL	(0x5000+0x4d)
#define SC68_GRILL_ACTION	(0x5000+0x4e)
#define SC69_PULSE1_LOGIC	(0x5000+0x4f)
#define SC69_PULSE2_LOGIC	(0x5000+0x50)
#define SC69_PULSE3_LOGIC	(0x5000+0x51)
#define SC69_PULSE4_LOGIC	(0x5000+0x52)
#define SC69_PULSE5_LOGIC	(0x5000+0x53)
#define SC69_PULSE6_LOGIC	(0x5000+0x54)
#define SC69_EXIT_WALK_ON	(0x5000+0x55)
#define GT2_SC69_EXIT	(0x5000+0x56)
#define GT_SC69_EXIT	(0x5000+0x57)
#define SC69_EXIT_ACTION	(0x5000+0x58)
#define SC69_DOOR_WALK_ON	(0x5000+0x59)
#define GN_SC69_DOOR	(0x5000+0x5a)
#define GT_SC69_DOOR	(0x5000+0x5b)
#define SC69_DOOR_ACTION	(0x5000+0x5c)
#define GT_SC69_GRILL	(0x5000+0x5d)
#define SC69_GRILL_ACTION	(0x5000+0x5e)
#define GT_SC70_DOOR	(0x5000+0x5f)
#define SC70_DOOR_ACTION	(0x5000+0x60)
#define SC70_IRIS_LOGIC	(0x5000+0x61)
#define SC70_IRIS_OPENED	(0x5000+0x62)
#define SC70_IRIS_CLOSED	(0x5000+0x63)
#define GT_SC70_IRIS	(0x5000+0x64)
#define SC70_IRIS_ACTION	(0x5000+0x65)
#define SC70_BAR_LOGIC	(0x5000+0x66)
#define GT_SC70_BAR	(0x5000+0x67)
#define SC70_BAR_ACTION	(0x5000+0x68)
#define GT_SC70_GRILL	(0x5000+0x69)
#define SC70_GRILL_ACTION	(0x5000+0x6a)
#define SC70_CONTROL_LOGIC	(0x5000+0x6b)
#define GT_SC70_CONTROL	(0x5000+0x6c)
#define SC70_CONTROL_ACTION	(0x5000+0x6d)
#define SC70_PIT_LOGIC	(0x5000+0x6e)
#define GT_SC70_PIT	(0x5000+0x6f)
#define SC70_PIT_ACTION	(0x5000+0x70)
#define GT_SC70_FLOOR	(0x5000+0x71)
#define SC71_DOOR69_WALK_ON	(0x5000+0x72)
#define GN_SC71_DOOR69	(0x5000+0x73)
#define GT_SC71_DOOR69	(0x5000+0x74)
#define SC71_DOOR69_ACTION	(0x5000+0x75)
#define SC71_DOOR72_WALK_ON	(0x5000+0x76)
#define GN_SC71_DOOR72	(0x5000+0x77)
#define GT_SC71_DOOR72	(0x5000+0x78)
#define SC71_DOOR72_ACTION	(0x5000+0x79)
#define GN_INTO_RECHARGING_UNIT	(0x5000+0x7a)
#define GET_INTO_RECHARGING_UNIT	(0x5000+0x7b)
#define GT_SC71_RECHARGER	(0x5000+0x7c)
#define SC71_RECHARGER_ACTION	(0x5000+0x7d)
#define GT_SC71_MONITOR	(0x5000+0x7e)
#define SC71_MONITOR_ACTION	(0x5000+0x7f)
#define GT_SC71_CONTROLS	(0x5000+0x80)
#define SC71_CONTROLS_ACTION	(0x5000+0x81)
#define GT_SC71_LOCKED_DOOR	(0x5000+0x82)
#define SC71_LOCKED_DOOR_ACTION	(0x5000+0x83)
#define SC71_RECHARGER_LOGIC	(0x5000+0x84)
#define SC71_PANEL2_LOGIC	(0x5000+0x85)
#define SC71_LIGHT1_LOGIC	(0x5000+0x86)
#define SC71_CHLITE_LOGIC	(0x5000+0x87)
#define SC71_MONITOR_LOGIC	(0x5000+0x88)
#define SC71_CONTROLS_LOGIC	(0x5000+0x89)
#define WITNESS_LOGIC	(0x5000+0x8a)
#define SC72_FOSTER_DEATH	(0x5000+0x8b)
#define WITNESS_CATCHES_FOSTER	(0x5000+0x8c)
#define SC72_DOOR_WALK_ON	(0x5000+0x8d)
#define GN_SC72_DOOR	(0x5000+0x8e)
#define GT_SC72_DOOR	(0x5000+0x8f)
#define SC72_DOOR_ACTION	(0x5000+0x90)
#define SC72_EXIT_WALK_ON	(0x5000+0x91)
#define GN_SC72_EXIT	(0x5000+0x92)
#define GT_SC72_EXIT	(0x5000+0x93)
#define SC72_EXIT_ACTION	(0x5000+0x94)
#define SC72_TANK_LOGIC	(0x5000+0x95)
#define GT_SC72_TANK	(0x5000+0x96)
#define SC72_TANK_ACTION	(0x5000+0x97)
#define GT_SC72_TAP	(0x5000+0x98)
#define SC72_TAP_ACTION	(0x5000+0x99)
#define SC72_SPILL_LOGIC	(0x5000+0x9a)
#define GT_SC72_SPILL	(0x5000+0x9b)
#define SC72_SPILL_ACTION	(0x5000+0x9c)
#define SC72_GRILL_LOGIC	(0x5000+0x9d)
#define GT_SC72_GRILL	(0x5000+0x9e)
#define SC72_GRILL_ACTION	(0x5000+0x9f)
#define SC72_CHAMBER1_LOGIC	(0x5000+0xa0)
#define SC72_CHAM1_LIGHT_LOGIC	(0x5000+0xa1)
#define SC72_CHAMBER2_LOGIC	(0x5000+0xa2)
#define SC72_CHAM2_LIGHT_LOGIC	(0x5000+0xa3)
#define SC72_CHAMBER3_LOGIC	(0x5000+0xa4)
#define GT_SC72_CHAMBER1	(0x5000+0xa5)
#define GT_SC72_CHAMBER2	(0x5000+0xa6)
#define GT_SC72_CHAMBER3	(0x5000+0xa7)
#define SC72_CHAMBERS_ACTION	(0x5000+0xa8)
#define GT_SC72_LIGHT1	(0x5000+0xa9)
#define GT_SC72_LIGHT2	(0x5000+0xaa)
#define GT_SC72_LIGHT3	(0x5000+0xab)
#define SC72_ROT_LIGHT_LOGIC	(0x5000+0xac)
#define SC72_COMPUTER_LOGIC	(0x5000+0xad)
#define SC72_COMPUTER2_LOGIC	(0x5000+0xae)
#define GT_SC72_COMPUTER	(0x5000+0xaf)
#define SC72_COMPUTER_ACTION	(0x5000+0xb0)
#define GN_SC72_WITNESS_TALK	(0x5000+0xb1)
#define GT_SC72_WITNESS_TALK	(0x5000+0xb2)
#define GN_SC72_FOSTER_TALK	(0x5000+0xb3)
#define GT_SC72_FOSTER_TALK	(0x5000+0xb4)
#define GT_SC72_WITNESS_KILL	(0x5000+0xb5)
#define GT_SC73_CORPSE	(0x5000+0xb6)
#define SC73_CORPSE_ACTION	(0x5000+0xb7)
#define GALLAGHER_LOGIC73	(0x5000+0xb8)
#define GT_SC73_GALL_1	(0x5000+0xb9)
#define GT_SC73_GALL_2	(0x5000+0xba)
#define GT_SC73_JOEY_WAIT	(0x5000+0xbb)
#define SC73_SENSOR_LOGIC	(0x5000+0xbc)
#define SC73_EXIT_WALK_ON	(0x5000+0xbd)
#define GT2_SC73_EXIT	(0x5000+0xbe)
#define GT_SC73_EXIT	(0x5000+0xbf)
#define SC73_EXIT_ACTION	(0x5000+0xc0)
#define SC73_DOOR_WALK_ON	(0x5000+0xc1)
#define GT_SC73_DOOR	(0x5000+0xc2)
#define SC73_DOOR_ACTION	(0x5000+0xc3)
#define SC73_CHAMBER3_LOGIC	(0x5000+0xc4)
#define SC73_CHAMBER4_LOGIC	(0x5000+0xc5)
#define SC73_CHAM4_LIGHT_LOGIC	(0x5000+0xc6)
#define GT_SC73_CHAMBER4	(0x5000+0xc7)
#define SC73_CHAMBER4_ACTION	(0x5000+0xc8)
#define SC73_CHAMBER5_LOGIC	(0x5000+0xc9)
#define SC73_CHAM5_LIGHT_LOGIC	(0x5000+0xca)
#define GT_SC73_CHAMBER5	(0x5000+0xcb)
#define SC73_CHAMBER5_ACTION	(0x5000+0xcc)
#define SC73_BIG_DOOR_MOUSE_ON	(0x5000+0xcd)
#define SC73_BIG_DOOR_WALK_ON	(0x5000+0xce)
#define GT_SC73_BIG_DOOR	(0x5000+0xcf)
#define SC73_BIG_DOOR_ACTION	(0x5000+0xd0)
#define GT_SC73_SENSOR	(0x5000+0xd1)
#define SC73_SENSOR_ACTION	(0x5000+0xd2)
#define GT_SC73_LOCKED_DOOR	(0x5000+0xd3)
#define SC73_LOCKED_DOOR_ACTION	(0x5000+0xd4)
#define SC73_BITS_LOGIC	(0x5000+0xd5)
#define SC73_BITS2_LOGIC	(0x5000+0xd6)
#define SC73_SPRAY_LOGIC	(0x5000+0xd7)
#define GT_SC73_WRECKED_DROID	(0x5000+0xd8)
#define SC73_WRECKED_DROID_ACTION	(0x5000+0xd9)
#define JOEY_MED_LOGIC73	(0x5000+0xda)
#define SC74_DOOR_WALK_ON	(0x5000+0xdb)
#define GT_SC74_DOOR	(0x5000+0xdc)
#define SC74_DOOR_ACTION	(0x5000+0xdd)
#define SC74_MONITOR1_LOGIC	(0x5000+0xde)
#define SC74_MONITOR2_LOGIC	(0x5000+0xdf)
#define SC74_MONITOR3_LOGIC	(0x5000+0xe0)
#define SC74_MONITOR4_LOGIC	(0x5000+0xe1)
#define SC74_LEFT_TV_LOGIC	(0x5000+0xe2)
#define SC74_RIGHT_TV_LOGIC	(0x5000+0xe3)
#define SC74_LIGHTS_LOGIC	(0x5000+0xe4)
#define GT_SC74_MONITOR1	(0x5000+0xe5)
#define GT_SC74_LEFT_TV	(0x5000+0xe6)
#define GT_SC74_RIGHT_TV	(0x5000+0xe7)
#define SC74_MONITORS_ACTION	(0x5000+0xe8)
#define GT_SC74_INTERFACE	(0x5000+0xe9)
#define SC74_INTERFACE_ACTION	(0x5000+0xea)
#define GT_SC74_FLOOR	(0x5000+0xeb)
#define GT_SC74_INT_SLOT	(0x5000+0xec)
#define SC74_INT_SLOT_ACTION	(0x5000+0xed)
#define SC74_INT_SLOT_LOGIC	(0x5000+0xee)
#define GT_SC74_TERMINAL	(0x5000+0xef)
#define SC74_TERMINAL_ACTION	(0x5000+0xf0)
#define SC74_POD_LOGIC	(0x5000+0xf1)
#define SC75_BIG_DOOR_WALK_ON	(0x5000+0xf2)
#define GT_SC75_BIG_DOOR	(0x5000+0xf3)
#define SC75_BIG_DOOR_ACTION	(0x5000+0xf4)
#define SC75_DOOR_WALK_ON	(0x5000+0xf5)
#define GT_SC75_DOOR	(0x5000+0xf6)
#define SC75_DOOR_ACTION	(0x5000+0xf7)
#define SC75_NITRO_TANK_LOGIC	(0x5000+0xf8)
#define GT_SC75_NITRO_TANK	(0x5000+0xf9)
#define SC75_NITRO_TANK_ACTION	(0x5000+0xfa)
#define SC75_LIVE_TANK_LOGIC	(0x5000+0xfb)
#define GT_SC75_LIVE_TANK	(0x5000+0xfc)
#define SC75_TISSUE_LOGIC	(0x5000+0xfd)
#define SC75_LIVE_TANK_ACTION	(0x5000+0xfe)
#define SC75_CONSOLE_LOGIC	(0x5000+0xff)
#define SC75_CRASH_LOGIC	(0x5000+0x100)
#define GT_SC75_CONSOLE	(0x5000+0x101)
#define SC75_CONSOLE_ACTION	(0x5000+0x102)
#define SC75_TONGS_LOGIC	(0x5000+0x103)
#define GT_SC75_TONGS	(0x5000+0x104)
#define SC75_TONGS_ACTION	(0x5000+0x105)
#define SC75_LIGHT1_LOGIC	(0x5000+0x106)
#define SC75_LIGHT2_LOGIC	(0x5000+0x107)
#define SC76_DOOR75_WALK_ON	(0x5000+0x108)
#define GT_SC76_DOOR75	(0x5000+0x109)
#define SC76_DOOR75_ACTION	(0x5000+0x10a)
#define SC76_DOOR77_WALK_ON	(0x5000+0x10b)
#define GT_SC76_DOOR77	(0x5000+0x10c)
#define SC76_DOOR77_ACTION	(0x5000+0x10d)
#define GT_SC76_ANYTHING	(0x5000+0x10e)
#define SC76_ANDROID_ACTION	(0x5000+0x10f)
#define SC76_CONSOLE_1_ACTION	(0x5000+0x110)
#define SC76_CONSOLE_2_ACTION	(0x5000+0x111)
#define SC76_CONSOLE_3_ACTION	(0x5000+0x112)
#define SC76_BOARD_1_ACTION	(0x5000+0x113)
#define SC76_BOARD_2_ACTION	(0x5000+0x114)
#define SC76_BOARD_3_ACTION	(0x5000+0x115)
#define SC76_BOARD_1_LOGIC	(0x5000+0x116)
#define SC76_BOARD_2_LOGIC	(0x5000+0x117)
#define SC76_BOARD_3_LOGIC	(0x5000+0x118)
#define SC76_CABINET_1_ACTION	(0x5000+0x119)
#define SC76_CABINET_2_ACTION	(0x5000+0x11a)
#define SC76_CABINET_3_ACTION	(0x5000+0x11b)
#define SC76_CABINET_1_LOGIC	(0x5000+0x11c)
#define SC76_CABINET_2_LOGIC	(0x5000+0x11d)
#define SC76_CABINET_3_LOGIC	(0x5000+0x11e)
#define SC76_LIGHT1_LOGIC	(0x5000+0x11f)
#define SC76_LIGHT2_LOGIC	(0x5000+0x120)
#define SC76_LIGHT3_LOGIC	(0x5000+0x121)
#define SC76_LIGHT4_LOGIC	(0x5000+0x122)
#define SC76_LIGHT5_LOGIC	(0x5000+0x123)
#define SC76_LIGHT6_LOGIC	(0x5000+0x124)
#define SC76_LIGHT7_LOGIC	(0x5000+0x125)
#define SC76_LIGHT8_LOGIC	(0x5000+0x126)
#define SC76_LIGHT9_LOGIC	(0x5000+0x127)
#define SC76_ANDROID_1_LOGIC	(0x5000+0x128)
#define SC76_ANDROID_2_LOGIC	(0x5000+0x129)
#define KEN_START_LOGIC	(0x5000+0x12a)
#define SC76_ANDROID_3_LOGIC	(0x5000+0x12b)
#define KEN_EXTRA	(0x5000+0x12c)
#define KEN_LOGIC	(0x5000+0x12d)
#define KEN_STUCK_LOGIC	(0x5000+0x12e)
#define STUCK_SSS	(0x5000+0x12f)
#define GT_SC77_STUCK_KEN	(0x5000+0x130)
#define STUCK_KEN_ACTION	(0x5000+0x131)
#define KEN_MISSION_HAND_EXTRA	(0x5000+0x132)
#define KEN_MISSION_HAND	(0x5000+0x133)
#define SC77_DOOR76_WALK_ON	(0x5000+0x134)
#define GT_SC77_DOOR76	(0x5000+0x135)
#define SC77_DOOR76_ACTION	(0x5000+0x136)
#define SC77_BIG_DOOR_MOUSE_ON	(0x5000+0x137)
#define SC77_BIG_DOOR_LOGIC	(0x5000+0x138)
#define SC77_BIG_DOOR_WALK_ON	(0x5000+0x139)
#define GT_SC77_BIG_DOOR	(0x5000+0x13a)
#define SC77_BIG_DOOR_ACTION	(0x5000+0x13b)
#define GT_SC77_TANKS	(0x5000+0x13c)
#define SC77_TANKS_ACTION	(0x5000+0x13d)
#define GT_SC77_HAND_1	(0x5000+0x13e)
#define SC77_HAND_1_ACTION	(0x5000+0x13f)
#define GN_SC77_HAND_2	(0x5000+0x140)
#define GT_SC77_HAND_2	(0x5000+0x141)
#define SC77_HAND_2_ACTION	(0x5000+0x142)
#define GT_SC78_LEDGE	(0x5000+0x143)
#define GT_SC78_PIPE	(0x5000+0x144)
#define SC78_BIG_DOOR_WALK_ON	(0x5000+0x145)
#define GT_SC78_BIG_DOOR	(0x5000+0x146)
#define SC78_BIG_DOOR_ACTION	(0x5000+0x147)
#define SC78_EXIT_WALK_ON	(0x5000+0x148)
#define GT_SC78_EXIT	(0x5000+0x149)
#define SC78_EXIT_ACTION	(0x5000+0x14a)
#define GT_SC78_SUPPORT	(0x5000+0x14b)
#define SC78_SUPPORT_ACTION	(0x5000+0x14c)
#define SC79_EXIT_WALK_ON	(0x5000+0x14d)
#define GT_SC79_EXIT	(0x5000+0x14e)
#define SC79_EXIT_ACTION	(0x5000+0x14f)
#define GT_SC79_SUPPORT	(0x5000+0x150)
#define SC79_SUPPORT_ACTION	(0x5000+0x151)
#define SC79_KNOT_LOGIC	(0x5000+0x152)
#define GT_SC79_KNOT	(0x5000+0x153)
#define SC79_KNOT_ACTION	(0x5000+0x154)
#define SC79_ROPE_LOGIC	(0x5000+0x155)
#define GT_SC79_ROPE	(0x5000+0x156)
#define SC79_ROPE_ACTION	(0x5000+0x157)
#define GT_SC79_LADDER	(0x5000+0x158)
#define SC79_LADDER_ACTION	(0x5000+0x159)
#define SC80_LADDER_ACTION	(0x5000+0x15a)
#define SC80_ROPE_ACTION	(0x5000+0x15b)
#define SC80_ROPE_LOGIC	(0x5000+0x15c)
#define SC80_SPOUT_ACTION	(0x5000+0x15d)
#define SC80_ORIFICE_ACTION	(0x5000+0x15e)
#define SC80_SAMPLE_LOGIC	(0x5000+0x15f)
#define SC80_EXIT_LOGIC	(0x5000+0x160)
#define SC80_EXIT_ACTION	(0x5000+0x161)
#define SC80_GOO_LOGIC	(0x5000+0x162)
#define SC80_BUBBLE1_LOGIC	(0x5000+0x163)
#define SC80_BUBBLE2_LOGIC	(0x5000+0x164)
#define SC80_BUBBLE3_LOGIC	(0x5000+0x165)
#define SC80_BUBBLE4_LOGIC	(0x5000+0x166)
#define SC80_BUBBLE5_LOGIC	(0x5000+0x167)
#define SC80_BUBBLE6_LOGIC	(0x5000+0x168)
#define SC80_BUBBLE7_LOGIC	(0x5000+0x169)
#define SC80_BUBBLE8_LOGIC	(0x5000+0x16a)
#define SC80_BUBBLE9_LOGIC	(0x5000+0x16b)
#define SC80_BUBBLE10_LOGIC	(0x5000+0x16c)
#define SC80_BUBBLE11_LOGIC	(0x5000+0x16d)
#define SC80_BUBBLE12_LOGIC	(0x5000+0x16e)
#define SC81_PULSE_LOGIC	(0x5000+0x16f)
#define SC81_FATHER_CHAIR_LOGIC	(0x5000+0x170)
#define SC81_FATHER_FLOOR_LOGIC	(0x5000+0x171)
#define SC81_FATHER_FINISHED	(0x5000+0x172)
#define SC81_FATHER_SSS	(0x5000+0x173)
#define SC81_FATHER_FALL	(0x5000+0x174)
#define FOSTER_ENTER_BOARDROOM	(0x5000+0x175)
#define SC81_FATHER_ACTION	(0x5000+0x176)
#define LAST_WORDS_WITH_FATHER	(0x5000+0x177)
#define SC81_KEN_SSS	(0x5000+0x178)
#define SC81_KEN_ACTION	(0x5000+0x179)
#define SC81_DOOR_LOGIC	(0x5000+0x17a)
#define SC81_KEN_LOGIC	(0x5000+0x17b)
#define SC81_FOSTER_ABSORBED	(0x5000+0x17c)
#define SC81_FOSTER_GRABBED	(0x5000+0x17d)
#define SC81_CHAIR_ACTION	(0x5000+0x17e)
#define SC81_TENT1_LOGIC	(0x5000+0x17f)
#define SC81_TENT2_LOGIC	(0x5000+0x180)
#define SC81_TENT3_LOGIC	(0x5000+0x181)
#define SC81_TENT4_LOGIC	(0x5000+0x182)
#define SC81_TENT5_LOGIC	(0x5000+0x183)
#define SC81_TENT6_LOGIC	(0x5000+0x184)
#define SC81_BIG_TENT1_LOGIC	(0x5000+0x185)
#define SC81_BIG_TENT2_LOGIC	(0x5000+0x186)
#define SC81_BIG_TENT3_LOGIC	(0x5000+0x187)
#define SC82_JOBS_SSS	(0x0000+0x47)
#define SC82_JOBSWORTH_LOGIC	(0x0000+0x48)
#define PRINT_CREDITS	(0x0000+0x49)
#define END_SEQUENCE	(0x0000+0x4a)
#define FOSTER_ENTER_NEW_BOARDROOM	(0x0000+0x4b)
#define SC82_KEN_LOGIC	(0x0000+0x4c)
#define S19_LEFT_ON	(0x0000+0x4d)
#define S19_RIGHT_ON	(0x0000+0x4e)
#define GT_RIGHT_EXIT_19	(0x0000+0x4f)
#define ER19_ACTION	(0x0000+0x50)
#define CABLE2_LOGIC	(0x0000+0x51)
#define CABLE_FALL_LOGIC	(0x0000+0x52)
#define SMASHED_WINDOW_LOGIC	(0x0000+0x53)
#define BITS_LOGIC	(0x0000+0x54)
#define GT_CABLE_11	(0x0000+0x55)
#define CABLE_11_ACTION	(0x0000+0x56)
#define SPY11_LOGIC	(0x0000+0x57)
#define LOCKER_11_LOGIC	(0x0000+0x58)
#define GT_LOCKER_11	(0x0000+0x59)
#define LOCKER_11_ACTION	(0x0000+0x5a)
#define START90	(0x0000+0x5b)
#define EXIT_LINC	(0x0000+0x5c)
#define LINC_MENU_SCRIPT	(0x6000+0x1)
#define LINC_MENU_SELECT	(0x6000+0x2)
#define INFO_MENU_SELECT	(0x6000+0x3)
#define DIS_MENU_SELECT	(0x6000+0x4)
#define JOIN_MENU_SELECT	(0x6000+0x5)
#define DECOMP_MENU_SELECT	(0x6000+0x6)
#define DECRYPT_MENU_SELECT	(0x6000+0x7)
#define DOC_MENU_SELECT	(0x6000+0x8)
#define SET_UP_INFO_WINDOW	(0x6000+0x9)
#define INFO_WINDOW_LOGIC	(0x6000+0xa)
#define INFO_BUTTON_LOGIC	(0x6000+0xb)
#define CLOSE_WINDOW	(0x6000+0xc)
#define NORMAL_MOUSE	(0x6000+0xd)
#define BUTTON_MOUSE	(0x6000+0xe)
#define DISCONNECT_FOSTER	(0x6000+0xf)
#define DOOR_L90_LOGIC	(0x6000+0x10)
#define DOOR_L90F_LOGIC	(0x6000+0x11)
#define GET_TO_DOOR_L90	(0x6000+0x12)
#define DOOR_L90_ACTION	(0x6000+0x13)
#define DOOR_R90_LOGIC	(0x6000+0x14)
#define DOOR_R90F_LOGIC	(0x6000+0x15)
#define GET_TO_DOOR_R90	(0x6000+0x16)
#define DOOR_R90_ACTION	(0x6000+0x17)
#define GET_TO_JOIN_OBJECT	(0x6000+0x18)
#define JOIN_OBJECT_ACTION	(0x6000+0x19)
#define JOIN_OBJECT_LOGIC	(0x6000+0x1a)
#define GET_TO_OSCILLATOR	(0x6000+0x1b)
#define OSCILLATOR_ACTION	(0x6000+0x1c)
#define OSCILLATOR_LOGIC	(0x6000+0x1d)
#define GET_TO_EYEBALL_90	(0x6000+0x1e)
#define EYEBALL_90_ACTION	(0x6000+0x1f)
#define EYEBALL_90_LOGIC	(0x6000+0x20)
#define DOOR_L91_LOGIC	(0x6000+0x21)
#define DOOR_L91F_LOGIC	(0x6000+0x22)
#define GET_TO_DOOR_L91	(0x6000+0x23)
#define DOOR_L91_ACTION	(0x6000+0x24)
#define DOOR_R91_LOGIC	(0x6000+0x25)
#define DOOR_R91F_LOGIC	(0x6000+0x26)
#define GET_TO_DOOR_R91	(0x6000+0x27)
#define DOOR_R91_ACTION	(0x6000+0x28)
#define DOOR_T91_LOGIC	(0x6000+0x29)
#define DOOR_T91R_LOGIC	(0x6000+0x2a)
#define GET_TO_DOOR_T91	(0x6000+0x2b)
#define DOOR_T91_ACTION	(0x6000+0x2c)
#define GET_TO_BAG_91	(0x6000+0x2d)
#define BAG_91_ACTION	(0x6000+0x2e)
#define BAG_91_LOGIC	(0x6000+0x2f)
#define GET_TO_DECOMP_OBJ	(0x6000+0x30)
#define DECOMP_OBJ_ACTION	(0x6000+0x31)
#define DECOMP_OBJ_LOGIC	(0x6000+0x32)
#define GET_TO_DECRYPT_OBJ	(0x6000+0x33)
#define DECRYPT_OBJ_ACTION	(0x6000+0x34)
#define DECRYPT_OBJ_LOGIC	(0x6000+0x35)
#define GET_TO_REPORT_BOOK	(0x6000+0x36)
#define REPORT_BOOK_ACTION	(0x6000+0x37)
#define REPORT_BOOK_LOGIC	(0x6000+0x38)
#define GET_TO_EYEBALL_91	(0x6000+0x39)
#define EYEBALL_91_ACTION	(0x6000+0x3a)
#define EYEBALL_91_LOGIC	(0x6000+0x3b)
#define DOOR_L92_LOGIC	(0x6000+0x3c)
#define DOOR_L92F_LOGIC	(0x6000+0x3d)
#define GET_TO_DOOR_L92	(0x6000+0x3e)
#define DOOR_L92_ACTION	(0x6000+0x3f)
#define DOOR_R92_LOGIC	(0x6000+0x40)
#define DOOR_R92R_LOGIC	(0x6000+0x41)
#define GET_TO_DOOR_R92	(0x6000+0x42)
#define DOOR_R92_ACTION	(0x6000+0x43)
#define SLAB1_LOGIC	(0x6000+0x44)
#define SLAB2_LOGIC	(0x6000+0x45)
#define SLAB3_LOGIC	(0x6000+0x46)
#define SLAB4_LOGIC	(0x6000+0x47)
#define SLAB5_LOGIC	(0x6000+0x48)
#define SLAB6_LOGIC	(0x6000+0x49)
#define SLAB7_LOGIC	(0x6000+0x4a)
#define SLAB8_LOGIC	(0x6000+0x4b)
#define SLAB9_LOGIC	(0x6000+0x4c)
#define GET_TO_SLAB	(0x6000+0x4d)
#define SLAB_ACTION	(0x6000+0x4e)
#define SLAB_6_9_ACTION	(0x6000+0x4f)
#define BRIDGE_A_LOGIC	(0x6000+0x50)
#define BRIDGE_B_LOGIC	(0x6000+0x51)
#define BRIDGE_C_LOGIC	(0x6000+0x52)
#define BRIDGE_D_LOGIC	(0x6000+0x53)
#define BRIDGE_E_LOGIC	(0x6000+0x54)
#define BRIDGE_F_LOGIC	(0x6000+0x55)
#define BRIDGE_G_LOGIC	(0x6000+0x56)
#define BRIDGE_H_LOGIC	(0x6000+0x57)
#define GET_TO_CIRCLE	(0x6000+0x58)
#define GREEN_CIRCLE_LOGIC	(0x6000+0x59)
#define GREEN_CIRCLE_ACTION	(0x6000+0x5a)
#define RED_CIRCLE_LOGIC	(0x6000+0x5b)
#define RED_CIRCLE_ACTION	(0x6000+0x5c)
#define SLAB_ON	(0x6000+0x5d)
#define SLAB_OFF	(0x6000+0x5e)
#define LEFT_MOUSE	(0x6000+0x5f)
#define RIGHT_MOUSE	(0x6000+0x60)
#define UP_MOUSE	(0x6000+0x61)
#define DOWN_MOUSE	(0x6000+0x62)
#define DOOR_L93_LOGIC	(0x6000+0x63)
#define DOOR_L93F_LOGIC	(0x6000+0x64)
#define GET_TO_DOOR_L93	(0x6000+0x65)
#define DOOR_L93_ACTION	(0x6000+0x66)
#define GET_TO_PERSONA	(0x6000+0x67)
#define PERSONA_ACTION	(0x6000+0x68)
#define PERSONA_LOGIC	(0x6000+0x69)
#define GET_TO_ADJUST_BOOK	(0x6000+0x6a)
#define ADJUST_BOOK_ACTION	(0x6000+0x6b)
#define ADJUST_BOOK_LOGIC	(0x6000+0x6c)
#define DOOR_L94_LOGIC	(0x6000+0x6d)
#define DOOR_L94R_LOGIC	(0x6000+0x6e)
#define GET_TO_DOOR_L94	(0x6000+0x6f)
#define DOOR_L94_ACTION	(0x6000+0x70)
#define DOOR_R94_LOGIC	(0x6000+0x71)
#define DOOR_R94R_LOGIC	(0x6000+0x72)
#define GET_TO_DOOR_R94	(0x6000+0x73)
#define DOOR_R94_ACTION	(0x6000+0x74)
#define GET_TO_HOLOGRAM_PAD	(0x6000+0x75)
#define HOLOGRAM_PAD_ACTION	(0x6000+0x76)
#define HOLOGRAM_A_LOGIC	(0x6000+0x77)
#define HOLOGRAM_B_LOGIC	(0x6000+0x78)
#define DOOR_L95_LOGIC	(0x6000+0x79)
#define DOOR_L95F_LOGIC	(0x6000+0x7a)
#define GET_TO_DOOR_L95	(0x6000+0x7b)
#define DOOR_L95_ACTION	(0x6000+0x7c)
#define DOOR_R95_LOGIC	(0x6000+0x7d)
#define DOOR_R95F_LOGIC	(0x6000+0x7e)
#define GET_TO_DOOR_R95	(0x6000+0x7f)
#define DOOR_R95_ACTION	(0x6000+0x80)
#define DOOR_T95_LOGIC	(0x6000+0x81)
#define DOOR_T95R_LOGIC	(0x6000+0x82)
#define GET_TO_DOOR_T95	(0x6000+0x83)
#define DOOR_T95_ACTION	(0x6000+0x84)
#define GET_TO_GUARDIAN	(0x6000+0x85)
#define GUARDIAN_ACTION	(0x6000+0x86)
#define GUARDIAN_LOGIC	(0x6000+0x87)
#define WEIGHT_LOGIC	(0x6000+0x88)
#define DOOR_L96_LOGIC	(0x6000+0x89)
#define DOOR_L96F_LOGIC	(0x6000+0x8a)
#define GET_TO_DOOR_L96	(0x6000+0x8b)
#define DOOR_L96_ACTION	(0x6000+0x8c)
#define CRYSTAL_LOGIC	(0x6000+0x8d)
#define GET_TO_CRYSTAL	(0x6000+0x8e)
#define CRYSTAL_ACTION	(0x6000+0x8f)
#define VIRUS_LOGIC	(0x6000+0x90)
#define GET_TO_VIRUS	(0x6000+0x91)
#define VIRUS_ACTION	(0x6000+0x92)
#define ANITA_SPEECH	(0x2000+0x105)
#define LAMB_FACTORY	(0x2000+0x106)
#define LAMB_UNUSED	(0x2000+0x107)
#define LAMB_BELLEVUE	(0x0000+0x5d)
#define FORE_SPEECH	(0x2000+0x108)
#define GORDON_SPEECH	(0x2000+0x109)
#define GUARD_SPEECH	(0x2000+0x10a)
#define WANK	(0x2000+0x10b)
#define WRECK_SPEECH	(0x2000+0x10c)
#define LOB_DAD_SPEECH	(0x2000+0x10d)
#define LOB_SON_SPEECH	(0x2000+0x10e)
#define RADMAN_SPEECH	(0x2000+0x10f)
#define BURKE_SPEECH	(0x3000+0x139)
#define JASON_SPEECH	(0x3000+0x13a)
#define JOEY_RECYCLE	(0x1000+0xab)
#define JOEY_UNUSED	(0x1000+0xac)
#define JOEY_FACTORY	(0x2000+0x110)
#define JOEY_BELLEVUE	(0x3000+0x13b)
#define ANCHOR_SPEECH	(0x3000+0x13c)
#define TREVOR_SPEECH	(0x3000+0x13d)
#define HELGA_SPEECH	(0x3000+0x13e)
#define GALL_BELLEVUE	(0x3000+0x13f)
#define FULL_SCREEN_LOGIC	(0x0000+0x5e)
#define CANCEL_ACTION_101	(0x0000+0x5f)
#define BUTTON_ACTION_101	(0x0000+0x60)
#define FS_BUTTON_LOGIC	(0x0000+0x61)
#define FS_RETINA_SCAN_LOGIC	(0x0000+0x62)
#define START_0	(0x0000+0x63)
#define START_S4	(0x0000+0x64)
#define START_S2	(0x0000+0x65)
#define START_S3	(0x0000+0x66)
#define START_S6	(0x0000+0x67)
#define START_29	(0x0000+0x68)
#define START_TEN	(0x0000+0x69)
#define START_ONE	(0x0000+0x6a)
#define START_IN_FACTORY	(0x0000+0x6b)
#define START_14	(0x0000+0x6c)
#define START_SC31	(0x0000+0x6d)
#define START_SC37	(0x0000+0x6e)
#define START_SC42	(0x0000+0x6f)
#define START_SC48	(0x0000+0x70)
#define START_SC66	(0x0000+0x71)
#define START_SC73	(0x0000+0x72)
#define START_SC81	(0x0000+0x73)
#define START_SC82	(0x0000+0x74)
#define START_SC90	(0x0000+0x75)
#define MANTRACH_SPEECH	(0x0000+0x76)
#define ID_GRID81	21010
#define ID_SC81_DOOR	21011
#define ID_SC81_CHAIR	21012
#define ID_SC81_HELMET	21013
#define ID_SC81_FATHER	21014
#define ID_SC81_FATHER_SAT	21015
#define ID_SC81_FOSTER_SAT	21016
#define ID_SC81_KEN_SAT	21017
#define ID_SC81_TENT1	21025
#define ID_SC81_TENT2	21026
#define ID_SC81_TENT3	21027
#define ID_SC81_TENT4	21028
#define ID_SC81_TENT5	21029
#define ID_SC81_TENT6	21030
#define ID_SC81_BIG_TENT1	21037
#define ID_SC81_BIG_TENT2	21038
#define ID_SC81_BIG_TENT3	21039
#define ID_SC39_WALTERS	16809
#define ID_SC31_JOEY	16851
#define ID_SC82_JOBSWORTH	21069
#define DISQ_1	2048
#define DISQ_2	4096
#define DISQ_3	6144
#define DISQ_5	10240
#define DISQ_6	12288
#define DISQ_7	14336
#define DISQ_8	16384
#define DISQ_9	18432
#define DISQ_10	20480
#define DISQ_11	22528
#define DISQ_12	24576
#define DISQ_13	26624
#define DISQ_14	28672
#define DISQ_15	30720
//#define T0	0
//#define T1	4096
//#define T2	8192
//#define T3	12288
//#define T4	16384
//#define T5	20480
//#define T6	24576
//#define T7	28672
#define UP	0
#define DOWN	1
#define LEFT	2
#define RIGHT	3
#define TALK	4
#define ID_FOSTER	3
#define ID_JOEY	1
#define JOBS	4122
#define ID_JOBS	4122
#define MINI_SS	4100
#define FULL_SS	4101
#define ID_S2_FLOOR	115
#define ID_L_EXIT_S2	4315
#define FOSTER_BIG	4098
#define ID_R_EXIT_S2	4103
#define ID_S4_FLOOR	4104
#define ID_S4_L_EXIT	4105
#define ID_TV_SCREENS	4108
#define ID_KNOB	4109
#define ID_CHUCK	4110
#define ID_LAZER	4111
#define ID_CUPBOARD	4112
#define ID_SARNIE	4113
#define ID_SPANNER	4114
#define ID_BUTTONS	4115
#define ID_TOP_LIFT	4116
#define ID_MONITORS	4117
#define ID_HOLE	4119
#define ID_TOP_BARREL	4120
#define ID_LOADER	4121
#define ID_UPLOAD	4125
#define ID_LIGHT1	4126
#define ID_PANEL	4127
#define ID_ALARM	4128
#define ID_S3_FLOOR	4130
#define ID_ROBOT_SHELL	4131
#define ID_JOEY_PARK	2
#define ID_DEAD_LOADER	4133
#define IDO_CROW_BAR	63
#define IDO_SARNIE	64
#define IDO_SPANNER	65
#define IDO_JOEY_BOARD	66
#define IDO_CITYCARD	8
#define IDO_SHADES	9
#define IDO_PUTTY	10
#define IDO_LIGHTBULB	11
#define IDO_ANITA_CARD	71
#define IDO_ANCHOR	74
#define IDO_MAGAZINE	75
#define IDO_TAPE	76
#define IDO_GLASS	77
#define IDO_TICKET	79
#define IDO_SECATEURS	36
#define IDO_ROPE	37
#define IDO_PLASTER	38
#define IDO_NEW_CABLE	39
#define IDO_BRICK	42
#define IDO_TONGS	43
#define IDO_GALLCARD	6
#define ID_LOW_LIFT	4137
#define ID_STEVE_SPY	4138
#define ID_LOW_BARREL	4139
#define ID_CONVEY	4140
#define ID_JOEY_FLY	4141
#define ID_FURNACE	4142
#define ID_LIGHTS1	4143
#define ID_EYE_BALL	4144
#define ID_EYE_BOLT	4145
#define ID_FURNACE_DOOR	4146
#define ID_SLOT	4147
#define ID_SHADES	4148
#define ID_LAZER_GUN	4149
#define ID_SMOULDER	4150
#define ID_NOTICE	4151
#define ID_NOTICE2	4152
#define ID_SS_SIGN	4153
#define ID_POSTCARD	4154
#define ID_NOTICE4	4155
#define ID_SHRUG_SEQ	40
#define ID_SMALL_SHRUG	13
#define ID_SML_UP_GET_SEQ	14
#define ID_TEXT_MOUSE	5
#define ID_S_AND_R	19
#define ID_MENU_LOGIC	4
#define ID_STD_MENU_LOGIC	4
#define ID_ANIM	4186
#define ID_RESET	4282
#define ID_RESET_MEGA	7
#define ID_FAN1	4102
#define ID_FAN2	4303
#define ID_FAN3	4305
#define ID_FAN4	4307
#define ID_FAN5	4309
#define ID_FAN6	4311
#define ID_FAN7	4313
#define ID_S6_FLOOR	8200
#define ID_S6_STAIRS	8210
#define ID_S6_JOEY_FLY	8215
#define ID_LEFT_EXIT_S6	8221
#define ID_S5_FLOOR	8223
#define ID_RIGHT_EXIT_S5	8224
#define ID_RIGHT_EXIT_S6	8226
#define ID_S7_FLOOR	8231
#define ID_LEFT_EXIT_S7	8234
#define ID_LEFT_EXIT_S5	8238
#define ID_S18_FLOOR	8243
#define ID_RIGHT_EXIT_S18	8246
#define ID_SECURITY_EXIT	8248
#define ID_S9_FLOOR	8253
#define ID_LEFT_EXIT_S9	8256
#define ID_STEAM	8259
#define ID_POWER_DOOR	8264
#define ID_POWER_MOTOR	8266
#define ID_POWER_PANEL	8270
#define PANEL_FRAME	4160
#define SWITCH_FRAME	4032
#define ID_POWER_SWITCH	8271
#define ID_POWER_CHAIR	8272
#define ID_LEFT_SKULL	8273
#define ID_RIGHT_SKULL	8274
#define ID_POWER_BANG	8275
#define ID_MONITOR	136
#define ID_LEFT_LEVER	8290
#define ID_RIGHT_LEVER	8291
#define LEFT_LEVER_FRAME	5760
#define RIGHT_LEVER_FRAME	5824
#define ID_FANS	8292
#define ID_LOBBY_DOOR	8295
#define ID_SCANNER	8298
#define ID_LOBBY_SLOT	8299
#define NO_TEXT_MESSAGE	28707
#define ID_DAD	8301
#define ID_SON	8211
#define ID_LOW_GET_SEQ	12
#define ID_PRESS	4321
#define ID_LOW_FLOOR	67
#define ID_SMALL_DOOR	105
#define ID_LFAN1	4326
#define ID_LFAN2	4328
#define ID_SMOKE1	4330
#define ID_SMOKE2	4332
#define ID_SKORL_GUARD	8309
#define S5_SECURITY_EXIT	8310
#define ID_S8_FLOOR	8316
#define ID_S7_RIGHT_EXIT	8317
#define ID_DOWN_EXIT_S8	8320
#define ID_WRECK_GUARD	8324
#define ID_FACTORY_ENTRY	8331
#define ID_S12_FLOOR	8336
#define ID_FACTORY_EXIT	8341
#define ID_FACT1_EXIT	8344
#define ID_S13_FLOOR	8349
#define ID_FACT2_L_EXIT	8353
#define ID_FACT2_R_EXIT	8355
#define ID_S14_FLOOR	8360
#define ID_FACT3_L_EXIT	8364
#define ID_F2_STORE_EXIT	8366
#define ID_S15_FLOOR	8371
#define ID_NU_FLOOR	8441
#define ID_STORE_EXIT	8375
#define ID_ANITA	137
#define ID_TOP_BELT	8379
#define ID_BOT_BELT	8381
#define ID_PIPES	8383
#define ID_ANITA_SPY	8385
#define ID_WELDER	8388
#define ID_LAMB	16
#define ID_COGS	8393
#define ID_GEARS	8395
#define ID_BELT1	8397
#define ID_BELT2	8399
#define ID_PIPE1	8401
#define ID_PIPE2	8403
#define ID_PIPE3	8405
#define ID_PIPE4	8407
#define ID_STD_LEFT_TALK	23
#define ID_STD_RIGHT_TALK	24
#define ID_SENSOR	8410
#define ID_LITE1	8412
#define ID_LITE2	8414
#define ID_FOREMAN	8544
#define ID_FACT2_SPY	8418
#define ID_S7_CARD_SLOT	8420
#define ID_LIFT_NOTICE	8421
#define ID_LIFT_S7	8422
#define ID_LINC_S7	8425
#define ID_JUNCTION_BOX	8426
#define ID_FAKE_FLOOR	8427
#define ID_FACT_CONSOLE	8435
#define ID_FLAP	8438
#define ID_SKEY	8442
#define ID_WD40	8443
#define IDO_WD40	34
#define IDO_SKEY	35
#define ID_FLOOR_PUTTY	8446
#define ID_NEW_GRID	15
#define ST_BACKGROUND	1
#define ST_FOREGROUND	2
#define ST_SORT	4
#define ST_RECREATE	8
#define ST_MOUSE	16
#define ST_COLLISION	32
#define ST_LOGIC	64
#define ST_GRID_PLOT	128
#define ST_AR_PRIORITY	256
#define S62	3968
#define S91	5824
#define S94	6016
#define S95	6080
#define S96	6144
#define S106	6784
#define S108	6912
#define S137	8768
#define S152	9728
#define S182	11648
#define S191	12224
#define HEAD_TEXT	24681
#define PAL_90	24717
#define PAL_90A	24718
#define PAL_90B	24719
#define PAL_91	24720
#define PAL_92	24721
#define PAL_93	24722
#define PAL_94	24723
#define PAL_95	24724
#define PAL_96	24725
#define RST_L_ARR_LINC	142
#define RST_R_ARR_LINC	143
#define RST_BLANKS_LINC	144
#define RST_FOST_S90	24656
#define RST_FOST_90_91	24657
#define RST_FOST_90_94	24658
#define RST_FOST_91_90	24659
#define RST_FOST_91_92	24660
#define RST_FOST_91_95	24661
#define RST_FOST_92_91	24662
#define RST_FOST_92_93	24663
#define RST_FOST_93_92	24664
#define RST_FOST_94_90	24665
#define RST_FOST_94_95	24666
#define RST_FOST_95_91	24667
#define RST_FOST_95_94	24668
#define RST_FOST_95_96	24669
#define RST_FOST_96_95	24670
#define AMT_ENTER_TOP	24814
#define AMT_EXIT_TOP	24815
#define AMT_LOGON	24824
#define AMT_LOGOFF	24825
#define AMT_CROUCH_LEFT	24759
#define AMT_CROUCH_RIGHT	24760
#define AMT_CROUCH_RIGHT_A	24805
#define AMT_CROUCH_RIGHT_B	24806
#define AMT_CROUCH_DOWN	24704
#define AMT_SHRUG	24618
#define AMT_LIGHT1	24671
#define AMT_LIGHT2	24672
#define AMT_LIGHT3A	24673
#define AMT_LIGHT3B	24674
#define AMT_LIGHT3C	24675
#define AMT_LIGHT4	24676
#define AMT_LIGHT5	24677
#define AMT_LIGHT6	24678
#define AMT_LIGHT7	24679
#define AMT_LIGHT8	24680
#define AMT_LIGHT9A	24681
#define AMT_LIGHT9B	24682
#define AMT_LIGHT9C	24683
#define AMT_LIGHT10A	24684
#define AMT_LIGHT10B	24685
#define AMT_LIGHT10C	24686
#define AMT_LIGHT10D	24687
#define AMT_DOOR_L90	24688
#define AMT_DOOR_L90F	24689
#define AMT_DOOR_R90	24690
#define AMT_DOOR_R90F	24691
#define AMT_GET_JOIN	24692
#define AMT_GET_OSCILL	24693
#define AMT_BLIND_EYE	24694
#define AMT_SEE_EYE	24695
#define AMT_GET_EYE	24758
#define AMT_EYE90_ZAP	24802
#define AMT_FOST_DIE90	24793
#define AMT_DOOR_L91	24696
#define AMT_DOOR_L91F	24697
#define AMT_DOOR_R91	24796
#define AMT_DOOR_R91F	24797
#define AMT_DOOR_T91	24698
#define AMT_DOOR_T91R	24699
#define AMT_GET_DECOMP	24702
#define AMT_GET_DECRYPT	24703
#define AMT_GET_REPORT	24733
#define AMT_EYE91_ZAP	24800
#define AMT_FOST_DIE91	24728
#define AMT_DOOR_L92	24822
#define AMT_DOOR_L92F	24823
#define AMT_DOOR_R92	24808
#define AMT_DOOR_R92R	24809
#define AMT_DOOR_L93	24812
#define AMT_DOOR_L93F	24813
#define AMT_GET_PERSONA	24705
#define AMT_GET_ADJUST	24706
#define AMT_DOOR_L94	24707
#define AMT_DOOR_L94R	24708
#define AMT_DOOR_R94	24709
#define AMT_DOOR_R94R	24710
#define AMT_HOLO1_A	24726
#define AMT_HOLO1_B	24727
#define AMT_HOLO3	24768
#define AMT_DOOR_L95	24711
#define AMT_DOOR_L95F	24712
#define AMT_DOOR_R95	24771
#define AMT_DOOR_R95F	24772
#define AMT_DOOR_T95	24713
#define AMT_DOOR_T95R	24714
#define AMT_GUARDIAN_UP	24791
#define AMT_GUARDIAN_DOWN	24801
#define AMT_WEIGHT_ANIM	24826
#define AMT_DOOR_L96	24780
#define AMT_DOOR_L96F	24781
#define AMT_CRYSTAL_SPIN	24788
#define AMT_CRYSTAL_BREAK	24789
#define AMT_VIRUS_SPIN	24790
#define AMT_GET_VIRUS	24794
#define ID_LINC_MENU_LOGIC	24831
#define ID_LINC_MENU_MOUSE	24832
#define IT_BLUE_FOSTER	182
#define IT_LOGOFF	117
#define IT_LINK_ARROWS	190
#define IT_LINK_OBJECTS	191
#define IT_WINDOW	26
#define IT_INFO_BUTTON	137
#define IT_WINDOW_LOGIC	24765
#define IT_WINDOW_MOUSE	24766
#define IT_GET_EYE	18
#define IT_CROUCH_LEFT	16
#define IT_CROUCH_RIGHT	17
#define IT_CROUCH_DOWN	20
#define IT_ENTER_TOP	135
#define IT_EXIT_TOP	136
#define IT_LIGHT1	64
#define IT_LIGHT2	65
#define IT_LIGHT3A	66
#define IT_LIGHT3B	67
#define IT_LIGHT3C	68
#define IT_LIGHT4	69
#define IT_LIGHT5	70
#define IT_LIGHT6	71
#define IT_LIGHT7	72
#define IT_LIGHT8	73
#define IT_LIGHT9A	74
#define IT_LIGHT9B	75
#define IT_LIGHT9C	76
#define IT_LIGHT10A	85
#define IT_LIGHT10B	86
#define IT_LIGHT10C	87
#define IT_LIGHT10D	88
#define IT_SC90_LAYER_0	175
#define IT_SC90_LAYER_1	176
#define IT_SC90_GRID_1	177
#define IT_SC90_FAST	102
#define IT_SC90_CHIP	24735
#define IT_SC90_LOGIC	24736
#define IT_SC90_MOUSE	24737
#define IT_DOOR_L90	45
#define IT_DOOR_L90F	46
#define IT_DOOR_R90	258
#define IT_DOOR_R90F	259
#define IT_JOIN_OBJECT	22
#define IT_OSCILLATOR	132
#define IT_EYEBALL	91
#define IT_BLIND_EYE	89
#define IT_SEE_EYE	90
#define IT_EYE90_ZAP	113
#define IT_FOST_DIE90	115
#define IT_SC91_LAYER_0	183
#define IT_SC91_LAYER_1	184
#define IT_SC91_GRID_1	185
#define IT_SC91_FAST	24738
#define IT_SC91_CHIP	24739
#define IT_SC91_LOGIC	24740
#define IT_SC91_MOUSE	24741
#define IT_DOOR_L91	260
#define IT_DOOR_L91F	261
#define IT_DOOR_R91	111
#define IT_DOOR_R91F	112
#define IT_DOOR_T91	31
#define IT_DOOR_T91R	32
#define IT_BAG_91	47
#define IT_DECOMP_OBJ	48
#define IT_DECRYPT_OBJ	131
#define IT_REPORT_BOOK	95
#define IT_EYE91_ZAP	114
#define IT_FOST_DIE91	116
#define IT_SC92_LAYER_0	192
#define IT_SC92_LAYER_1	193
#define IT_SC92_GRID_1	194
#define IT_SC92_FAST	24742
#define IT_SC92_CHIP	24743
#define IT_SC92_LOGIC	24744
#define IT_SC92_MOUSE	24745
#define IT_BRIDGES	44
#define IT_CIRCLES	62
#define IT_DOOR_L92	54
#define IT_DOOR_L92F	55
#define IT_DOOR_R92	129
#define IT_DOOR_R92R	130
#define IT_SC93_LAYER_0	199
#define IT_SC93_LAYER_1	250
#define IT_SC93_GRID_1	251
#define IT_SC93_FAST	24746
#define IT_SC93_CHIP	24747
#define IT_SC93_LOGIC	24748
#define IT_SC93_MOUSE	24749
#define IT_DOOR_L93	133
#define IT_DOOR_L93F	134
#define IT_PERSONA	51
#define IT_ADJUST_BOOK	63
#define IT_SC94_LAYER_0	13
#define IT_SC94_FAST	24750
#define IT_SC94_CHIP	24751
#define IT_SC94_LOGIC	24752
#define IT_SC94_MOUSE	24753
#define IT_DOOR_L94	58
#define IT_DOOR_L94R	59
#define IT_DOOR_R94	60
#define IT_DOOR_R94R	61
#define IT_HOLO1_A	92
#define IT_HOLO1_B	93
#define IT_HOLO2_A	94
#define IT_HOLO2_B	96
#define IT_HOLO3	97
#define IT_SC95_LAYER_0	23
#define IT_SC95_LAYER_1	24
#define IT_SC95_GRID_1	25
#define IT_SC95_FAST	24754
#define IT_SC95_CHIP	24755
#define IT_SC95_LOGIC	24756
#define IT_SC95_MOUSE	24757
#define IT_DOOR_L95	56
#define IT_DOOR_L95F	57
#define IT_DOOR_R95	100
#define IT_DOOR_R95F	101
#define IT_DOOR_T95	52
#define IT_DOOR_T95R	53
#define IT_GUARDIAN	102
#define IT_WEIGHT	103
#define IT_SC96_LAYER_0	27
#define IT_SC96_LAYER_1	28
#define IT_SC96_GRID_1	29
#define IT_SC96_FAST	24773
#define IT_SC96_CHIP	24774
#define IT_SC96_LOGIC	24775
#define IT_SC96_MOUSE	24776
#define IT_DOOR_L96	98
#define IT_DOOR_L96F	99
#define IT_CRYSTAL_SPIN	106
#define IT_CRYSTAL_BREAK	107
#define IT_VIRUS_SPIN	108
#define IT_GET_VIRUS	110
#define ID_BLUE_FOSTER	3
#define ID_WINDOW_1	24761
#define ID_WINDOW_2	24762
#define ID_WINDOW_3	24763
#define ID_WINDOW_4	24764
#define ID_INFO_BUTTON	24810
#define ID_HEAD_MODULE	24816
#define ID_FILE_MODULE	24817
#define ID_SIZE_MODULE	24818
#define ID_AUTH_MODULE	24819
#define ID_NOTE_MODULE	24820
#define ID_SKY	24640
#define ID_LIGHTNING	24645
#define ID_LIGHTNING1	24646
#define ID_LIGHTNING2	24647
#define ID_LIGHTNING3	24648
#define ID_GRID90	24701
#define ID_GRID91	24715
#define ID_GRID92	24716
#define ID_GRID93	24782
#define ID_GRID94	24783
#define ID_GRID95	24784
#define ID_GRID96	24785
#define ID_INFO_MENU	24581
#define ID_READ_MENU	24582
#define ID_OPEN_MENU	24583
#define ID_ORDERS_MENU	24630
#define ID_ORDERS2_MENU	24828
#define ID_CHARON_MENU	24628
#define ID_JOIN_MENU	24584
#define ID_GREEN_MENU	24626
#define ID_RED_MENU	24627
#define ID_REPORT_MENU	24732
#define ID_REPORT2_MENU	24829
#define ID_DECOMP_MENU	24629
#define ID_DECRYPT_MENU	24631
#define ID_PERSONA_MENU	24632
#define ID_ADJUST_MENU	24643
#define ID_ADJUST2_MENU	24830
#define ID_PLAYBAK_MENU	24650
#define ID_BLIND_MENU	24625
#define ID_OSCILL_MENU	24649
#define ID_KILL_MENU	24827
#define ID_VIRUS_MENU	24651
#define ID_SC90_FLOOR	24577
#define ID_SC90_SMFLOOR	24591
#define ID_DOOR_L90	24635
#define ID_DOOR_L90F	24636
#define ID_DOOR_R90	24579
#define ID_DOOR_R90F	24600
#define ID_JOIN_OBJECT	24604
#define ID_OSCILLATOR	24641
#define ID_EYEBALL_90	24644
#define ID_EYE_90_TABLE	24652
#define ID_SC91_FLOOR	24578
#define ID_DOOR_L91	24580
#define ID_DOOR_L91F	24601
#define ID_DOOR_R91	24585
#define ID_DOOR_R91F	24795
#define ID_DOOR_T91	24606
#define ID_DOOR_T91R	24607
#define ID_BAG_91	24637
#define ID_DECOMP_OBJ	24638
#define ID_DECRYPT_OBJ	24639
#define ID_REPORT_BOOK	24731
#define ID_EYEBALL_91	24798
#define ID_EYE_91_TABLE	24799
#define ID_SLAB1	24586
#define ID_SLAB2	24592
#define ID_SLAB3	24593
#define ID_SLAB4	24594
#define ID_SLAB5	24595
#define ID_SLAB6	24596
#define ID_SLAB7	24597
#define ID_SLAB8	24598
#define ID_SLAB9	24599
#define ID_BRIDGE_A	24610
#define ID_BRIDGE_B	24611
#define ID_BRIDGE_C	24612
#define ID_BRIDGE_D	24613
#define ID_BRIDGE_E	24614
#define ID_BRIDGE_F	24615
#define ID_BRIDGE_G	24616
#define ID_BRIDGE_H	24617
#define ID_DOOR_L92	24587
#define ID_DOOR_L92F	24821
#define ID_DOOR_R92	24588
#define ID_DOOR_R92R	24807
#define ID_GREEN_CIRCLE	24633
#define ID_RED_CIRCLE	24634
#define ID_SC93_FLOOR	24589
#define ID_DOOR_L93	24590
#define ID_DOOR_L93F	24792
#define ID_PERSONA	24602
#define ID_ADJUST_BOOK	24642
#define ID_SC94_FLOOR	24603
#define ID_DOOR_L94	24623
#define ID_DOOR_L94R	24624
#define ID_DOOR_R94	24621
#define ID_DOOR_R94R	24622
#define ID_HOLOGRAM_A	24729
#define ID_HOLOGRAM_B	24767
#define ID_HOLOGRAM_PAD	24730
#define ID_SC95_FLOOR	24605
#define ID_DOOR_L95	24608
#define ID_DOOR_L95F	24609
#define ID_DOOR_R95	24769
#define ID_DOOR_R95F	24770
#define ID_DOOR_T95	24619
#define ID_DOOR_T95R	24620
#define ID_GUARDIAN	24804
#define ID_WEIGHT	24811
#define ID_SC96_FLOOR	24777
#define ID_DOOR_L96	24778
#define ID_DOOR_L96F	24779
#define ID_CRYSTAL	24786
#define ID_VIRUS	24787
#define BEFORE_SHRUG	5
#define OFF_LEFT	104
#define OFF_RIGHT	472
#define DOOR_SHUT	1
#define DOOR_OPEN	2
#define DOOR_MOVING	3
#define AR_OK	0
#define AR_FAIL	1
#define AR_ZERO	2
#define L_BUTTON	2
#define R_BUTTON	1
#define F_UP	9
#define W_UP	86
#define M_UP	104
#define G_UP	114
#define K_UP	134
#define ID_PIPE_TALK	144
#define ID_MEDI	20511
#define ID_WITNESS	20754
#define ID_GALLAGHER	20812
#define ID_KEN	20911
#define ID_WALTER_TALK_UP	20983
#define ID_WALTER_TALK_DWN	20984
#define ID_WALTER_TALK_LFT	20985
#define ID_WALTER_CONV	20986
#define ID_MEDI_TALK_UP	20987
#define ID_MEDI_TALK_DOWN	20988
#define ID_MEDI_TALK_LEFT	20989
#define ID_MEDI_TALK_RIGHT	20990
#define ID_FOST_CONV_LEFT	20991
#define ID_GALL_TALK_UP	20992
#define ID_GALL_TALK_LEFT	20993
#define ID_SC75_FREEZE_TLK	20994
#define ID_SC75_DEAD_TLK	20995
#define ID_KEN_TALK_UP	20996
#define ID_KEN_TALK_DOWN	20997
#define ID_KEN_TALK_LEFT	20998
#define ID_KEN_TALK_RIGHT	20999
#define ID_ANDROID_BABBLE	21000
#define ID_STUCK_TALK	21001
#define ID_FOST_PIPE_TALK	21002
#define ID_SC66_FAST_LIST	20481
#define ID_SC66_CHIP_LIST	20482
#define ID_SC66_LOGIC_LIST	20483
#define ID_SC66_MOUSE_LIST	20484
#define ID_SC66_PALETTE	20485
#define ID_RESET_66	20486
#define ID_SC66_DOOR	20977
#define ID_SC66_DOOR_CLOSE	20978
#define ID_SC66_HOLE	20487
#define ID_SC66_FOS_WALK_IN	20982
#define ID_SC66_FOS_CRUSHED	20981
#define ID_SC66_LO_BEAM	20969
#define ID_SC66_LO_BEAM_ANM	20970
#define ID_SC66_HI_BEAM	20966
#define ID_SC66_HI_BEAM_AN1	20967
#define ID_SC66_HI_BEAM_AN2	20968
#define ID_SC66_ROCK1	20971
#define ID_SC66_ROCK1_ANIM	20972
#define ID_SC66_ROCK2	20973
#define ID_SC66_ROCK2_ANIM	20974
#define ID_SC66_ROCK3	20975
#define ID_SC66_ROCK3_ANIM	20976
#define ID_SC66_STONES	20979
#define ID_SC66_STONES_ANIM	20980
#define ID_SC67_FAST_LIST	20488
#define ID_SC67_CHIP_LIST	20489
#define ID_SC67_LOGIC_LIST	20490
#define ID_SC67_MOUSE_LIST	20491
#define ID_SC67_PALETTE	20492
#define ID_GRID67	20502
#define ID_RESET_66_67	20523
#define ID_RESET_68_67	20529
#define ID_SC67_FLOOR	20501
#define ID_SC67_DOOR	20506
#define ID_SC67_DOOR_OPEN	20508
#define ID_SC67_DOOR_CLOSE	20509
#define ID_SC67_BRICKWORK	20503
#define ID_SC67_VEIN	20510
#define ID_SC67_CLOT	20507
#define ID_SC67_CRAWL	20521
#define ID_SC67_DUSTOFF	20522
#define ID_SC67_GETBRICK	20524
#define ID_SC67_PLASTER	20526
#define ID_SC67_PLAST_FALL	20525
#define ID_SC67_PICK_PLAST	20651
#define ID_SC67_BRICK	20527
#define ID_SC67_BRICK_FALL	20528
#define ID_SC67_PICK_BRICK	20650
#define ID_SC67_STICK_IN	20652
#define ID_SC67_PULL_OUT	20653
#define ID_SC67_BRICK_HIT	20654
#define ID_SC67_PLAST_HIT	20655
#define ID_SC67_LPOCKET	20661
#define ID_SC67_RPOCKET	20662
#define ID_SC67_RUB_HEAD	20663
#define ID_SC67_TRY_STICK	20677
#define ID_SC67_CROWBAR	20678
#define ID_SC67_BAR_FALL	20679
#define ID_SC67_PUSS_LEAK	20680
#define ID_SC67_MEDIFIX	20681
#define ID_SC67_MEND	20682
#define ID_SC67_MENDING	20683
#define ID_SC67_ROCK	20504
#define ID_SC67_ROCK_ANIM	20505
#define ID_SC67_PULSE1	20493
#define ID_SC67_PULSE1_ANIM	20497
#define ID_SC67_PULSE2	20494
#define ID_SC67_PULSE2_ANIM	20498
#define ID_SC67_PULSE3	20495
#define ID_SC67_PULSE3_ANIM	20499
#define ID_SC67_PULSE4	20496
#define ID_SC67_PULSE4_ANIM	20500
#define ID_SC68_FAST_LIST	20512
#define ID_SC68_CHIP_LIST	20513
#define ID_SC68_LOGIC_LIST	20514
#define ID_SC68_MOUSE_LIST	20515
#define ID_SC68_PALETTE	20516
#define ID_GRID68	20520
#define ID_SC68_JOEY_LIST	20784
#define ID_RESET_67_68	20517
#define ID_RESET_69_68	20561
#define ID_RESET_70_68	20599
#define ID_SC68_FLOOR	20519
#define ID_SC68_DOOR	20518
#define ID_SC68_DOOR_CLOSE	20533
#define ID_SC68_STAIRS	20532
#define ID_SC68_DESCEND	20684
#define ID_SC68_ASCEND	20685
#define ID_SC68_EXIT	20558
#define ID_SC68_SENSOR	20531
#define ID_SC68_SENSOR_ANIM	20656
#define ID_SC68_GRILL	20530
#define ID_SC68_PULSE1	20534
#define ID_SC68_PULSE1_ANIM	20540
#define ID_SC68_PULSE2	20535
#define ID_SC68_PULSE2_ANIM	20541
#define ID_SC68_PULSE3	20536
#define ID_SC68_PULSE3_ANIM	20542
#define ID_SC68_PULSE4	20537
#define ID_SC68_PULSE4_ANIM	20543
#define ID_SC68_PULSE5	20538
#define ID_SC68_PULSE5_ANIM	20544
#define ID_SC68_PULSE6	20539
#define ID_SC68_PULSE6_ANIM	20545
#define ID_SC69_FAST_LIST	20552
#define ID_SC69_CHIP_LIST	20553
#define ID_SC69_LOGIC_LIST	20554
#define ID_SC69_MOUSE_LIST	20555
#define ID_SC69_PALETTE	20556
#define ID_GRID69	20563
#define ID_SC69_JOEY_LIST	20813
#define ID_RESET_68_69	20559
#define ID_RESET_71_69	20574
#define ID_SC69_FLOOR	20557
#define ID_SC69_EXIT	20560
#define ID_SC69_GRILL	20562
#define ID_SC69_DOOR	20570
#define ID_SC69_PULSE1	20635
#define ID_SC69_PULSE1_ANIM	20641
#define ID_SC69_PULSE2	20636
#define ID_SC69_PULSE2_ANIM	20642
#define ID_SC69_PULSE3	20637
#define ID_SC69_PULSE3_ANIM	20643
#define ID_SC69_PULSE4	20638
#define ID_SC69_PULSE4_ANIM	20644
#define ID_SC69_PULSE5	20639
#define ID_SC69_PULSE5_ANIM	20645
#define ID_SC69_PULSE6	20640
#define ID_SC69_PULSE6_ANIM	20646
#define ID_SC70_FAST_LIST	20589
#define ID_SC70_CHIP_LIST	20590
#define ID_SC70_LOGIC_LIST	20591
#define ID_SC70_MOUSE_LIST	20592
#define ID_SC70_PALETTE	20593
#define ID_GRID70	20597
#define ID_RESET_68_70	20594
#define ID_SC70_FLOOR	20595
#define ID_SC70_DOOR	20598
#define ID_SC70_IRIS	20600
#define ID_SC70_BAR	20601
#define ID_SC70_CONTROL	20602
#define ID_SC70_GRILL	20603
#define ID_SC70_CONSOL_ANIM	20647
#define ID_SC70_PIT	20648
#define ID_SC70_PIT_ANIM	20649
#define ID_SC70_STEP_UP	20756
#define ID_SC70_STEP_DOWN	20757
#define ID_SC70_BAR_ANIM	20758
#define ID_SC70_PULL_BAR	20759
#define ID_SC70_ENTER_ANIM	20778
#define ID_SC70_EXIT_ANIM	20779
#define ID_SC710_FAST_LIST	20687
#define ID_SC71_FAST_LIST	20564
#define ID_SC71_CHIP_LIST	20565
#define ID_SC71_LOGIC_LIST	20566
#define ID_SC71_MOUSE_LIST	20567
#define ID_SC71_PALETTE	20568
#define ID_GRID71	20575
#define ID_SC71_JOEY_LIST	20814
#define ID_RESET_69_71	20571
#define ID_RESET_72_71	20582
#define ID_SC71_FAKE_FLOOR	20569
#define ID_SC71_FLOOR	20572
#define ID_SC71_DOOR69	20573
#define ID_SC71_DOOR72	20579
#define ID_SC71_LOCKED_DOOR	20674
#define ID_SC71_MONITOR	20576
#define ID_SC71_RECHARGER	20577
#define ID_SC71_PANEL_ANIM	20776
#define ID_SC71_PANEL2	20775
#define ID_SC71_PANEL2_ANIM	20777
#define ID_SC71_CONTROLS	20578
#define ID_SC71_LIGHT2_ANIM	20768
#define ID_SC71_LIGHT1	20766
#define ID_SC71_LIGHT1_ANIM	20767
#define ID_SC71_CHLITE	20769
#define ID_SC71_CHLITE_ANIM	20770
#define ID_SC71_MON_ANIM	20771
#define ID_SC71_MEDI_CHARGE	20772
#define ID_SC71_MEDI_GET_UP	20774
#define ID_SC71_MEDI_SLOT	20675
#define ID_SC71_USE_BOARD	20773
#define ID_SC720_FAST_LIST	20686
#define ID_SC72_FAST_LIST	20546
#define ID_SC72_CHIP_LIST	20547
#define ID_SC72_LOGIC_LIST	20548
#define ID_SC72_MOUSE_LIST	20549
#define ID_SC72_PALETTE	20550
#define ID_GRID72	20596
#define ID_SC72_JOEY_LIST	20815
#define ID_RESET_71_72	20581
#define ID_RESET_73_72	20614
#define ID_SC72_FAKE_FLOOR	20551
#define ID_SC72_FLOOR	20580
#define ID_SC72_DOOR	20583
#define ID_SC72_EXIT	20604
#define ID_SC72_TAP	20588
#define ID_SC72_TANK	20584
#define ID_SC72_TANK_ANIM	20785
#define ID_SC72_ROT_LIGHT	20792
#define ID_SC72_ROTATING	20793
#define ID_SC72_CHAMBER1	20585
#define ID_SC72_CHAM1_ANIM	20789
#define ID_SC72_CHAM1_LIGHT	20780
#define ID_SC72_CHAM1_FLASH	20781
#define ID_SC72_CHAMBER2	20586
#define ID_SC72_CHAM2_ANIM	20790
#define ID_SC72_CHAM2_LIGHT	20782
#define ID_SC72_CHAM2_FLASH	20783
#define ID_SC72_CHAMBER3	20761
#define ID_SC72_CHAM3_ANIM	20791
#define ID_SC72_COMPUTER	20765
#define ID_SC72_COMP_FLASH	20786
#define ID_SC72_COMPUTER2	20787
#define ID_SC72_COMP2_FLASH	20788
#define ID_SC72_LIGHT1	20762
#define ID_SC72_LIGHT2	20763
#define ID_SC72_LIGHT3	20764
#define ID_SC72_GRILL	20587
#define ID_SC72_WALTER_KILL	20794
#define ID_SC72_FOSTER_DIE	20795
#define ID_SC72_WALTER_DIE	20800
#define ID_SC72_JOEY_TAP	20796
#define ID_SC72_SPILL	20798
#define ID_SC72_SPILL_ANIM	20799
#define ID_SC72_DRIP_ANIM	20797
#define ID_SC73_FAST_LIST	20605
#define ID_SC73_CHIP_LIST	20606
#define ID_SC73_LOGIC_LIST	20607
#define ID_SC73_MOUSE_LIST	20608
#define ID_SC73_PALETTE	20609
#define ID_GRID73	20612
#define ID_SC73_JOEY_LIST	20816
#define ID_RESET_72_73	20610
#define ID_RESET_74_73	20629
#define ID_RESET_75_73	20673
#define ID_SC73_FLOOR	20611
#define ID_SC73_EXIT	20613
#define ID_SC73_BIG_DOOR	20617
#define ID_SC73_SENSOR	20618
#define ID_SC73_SENSOR_ANIM	20657
#define ID_SC73_DOOR	20619
#define ID_SC73_LOCKED_DOOR	20676
#define ID_SC73_CHAMBER3	20817
#define ID_SC73_CHAM3_ANIM	20818
#define ID_SC73_CHAMBER4	20615
#define ID_SC73_CHAM4_ANIM	20658
#define ID_SC73_CHAM4_LIGHT	20819
#define ID_SC73_CHAM4_FLASH	20820
#define ID_SC73_CHAMBER5	20616
#define ID_SC73_CHAM5_ANIM	20755
#define ID_SC73_CHAM5_LIGHT	20821
#define ID_SC73_CHAM5_FLASH	20822
#define ID_SC73_JOEY_LUNGE	20846
#define ID_SC73_JOEY_FIGHT1	20847
#define ID_SC73_GALL_FIGHT1	20848
#define ID_SC73_JOEY_FIGHT2	20849
#define ID_SC73_GALL_FIGHT2	20850
#define ID_SC73_GET_BOARD	20859
#define ID_SC73_SEARCH	20860
#define ID_SC73_BITS	20851
#define ID_SC73_BITS_ANIM	20852
#define ID_SC73_BITS2	20853
#define ID_SC73_BITS2_ANIM	20854
#define ID_SC73_SPRAY	20855
#define ID_SC73_SPRAY_ANIM	20856
#define ID_SC74_FAST_LIST	20620
#define ID_SC74_CHIP_LIST	20621
#define ID_SC74_LOGIC_LIST	20622
#define ID_SC74_MOUSE_LIST	20623
#define ID_SC74_PALETTE	20624
#define ID_GRID74	20627
#define ID_RESET_73_74	20625
#define ID_SC74_FLOOR	20626
#define ID_SC74_DOOR	20628
#define ID_SC74_INTERFACE	20633
#define ID_SC74_INT_SLOT	20659
#define ID_SC74_TERMINAL	20634
#define ID_SC74_POD	20823
#define ID_SC74_POD_DOWN	20824
#define ID_SC74_POD_UP	20825
#define ID_SC74_FOST_SIT	20826
#define ID_SC74_GET_UP	20827
#define ID_SC74_USECARD	20702
#define ID_SC74_USECARD2	20704
#define ID_SC74_RPOCKET	20862
#define ID_SC74_MONITOR1	20630
#define ID_SC74_MON1_ANIM	20801
#define ID_SC74_MONITOR2	20802
#define ID_SC74_MON2_ANIM	20803
#define ID_SC74_MONITOR3	20804
#define ID_SC74_MON3_ANIM	20805
#define ID_SC74_MONITOR4	20806
#define ID_SC74_MON4_ANIM	20807
#define ID_SC74_LEFT_TV	20631
#define ID_SC74_LTV_ANIM	20808
#define ID_SC74_RIGHT_TV	20632
#define ID_SC74_RTV_ANIM	20809
#define ID_SC74_LIGHTS	20810
#define ID_SC74_LIGHTS_ANIM	20811
#define ID_SC75_FAST_LIST	20664
#define ID_SC75_CHIP_LIST	20665
#define ID_SC75_LOGIC_LIST	20666
#define ID_SC75_MOUSE_LIST	20667
#define ID_SC75_PALETTE	20668
#define ID_GRID75	20671
#define ID_SC75_JOEY_LIST	20912
#define ID_RESET_73_75	20669
#define ID_RESET_76_75	20698
#define ID_RS_TONGS_EMPTY	20868
#define ID_RS_TONGS_LIVE	20869
#define ID_RS_TONGS_FROZEN	20870
#define ID_RS_TONGS_DEAD	20871
#define ID_SC75_FLOOR	20670
#define ID_SC75_BIG_DOOR	20672
#define ID_SC75_DOOR	20696
#define ID_SC75_TONGS	20660
#define ID_SC75_GET_TONGS	20857
#define ID_SC75_NITRO_TANK	20699
#define ID_SC75_NITRO_ANIM	20828
#define ID_SC75_LIVE_TANK	20700
#define ID_SC75_TANK_ANIM	20872
#define ID_SC75_CONSOLE	20703
#define ID_SC75_MON_ANIM	20829
#define ID_SC75_CRASH_ANIM	20701
#define ID_SC75_LIGHT1	20830
#define ID_SC75_LIGHT1_ANIM	20831
#define ID_SC75_LIGHT2	20832
#define ID_SC75_LIGHT2_ANIM	20833
#define ID_SC75_USECARD	20858
#define ID_SC75_RPOCKET	20861
#define ID_SC75_HAND_TANK	20875
#define ID_SC75_GET_TISS	20863
#define ID_SC75_FREEZE_IT	20864
#define ID_SC75_FREEZE_IT2	20865
#define ID_SC75_FREEZE_DED	20866
#define ID_SC75_FREEZE_DED2	20867
#define ID_SC75_FREEZE_TALK	126
#define ID_SC75_DEAD_TALK	128
#define ID_SC76_FAST_LIST	20688
#define ID_SC76_CHIP_LIST	20689
#define ID_SC76_LOGIC_LIST	20690
#define ID_SC76_MOUSE_LIST	20691
#define ID_SC76_PALETTE	20692
#define ID_GRID76	20695
#define ID_SC76_JOEY_LIST	20913
#define ID_RESET_75_76	20693
#define ID_RESET_77_76	20727
#define ID_SC76_FLOOR	20694
#define ID_SC76_DOOR75	20697
#define ID_SC76_DOOR77	20725
#define ID_SC76_ANDROID_1	20705
#define ID_SC76_HATCH_1	20909
#define ID_SC76_ANDROID_2	20706
#define ID_SC76_HATCH_2	20910
#define ID_SC76_ANDROID_3	20707
#define ID_SC76_HATCH_3	20908
#define ID_SC76_PUNCH	20916
#define ID_SC76_FOSTFALL	20917
#define ID_SC76_CONSOLE_1	20711
#define ID_SC76_CONSOLE_2	20712
#define ID_SC76_CONSOLE_3	20713
#define ID_SC76_CABINET_1	20714
#define ID_SC76_CAB1_OPEN	20890
#define ID_SC76_CAB1_CLOSE	20891
#define ID_SC76_CABINET_2	20715
#define ID_SC76_CAB2_OPEN	20892
#define ID_SC76_CAB2_CLOSE	20893
#define ID_SC76_CABINET_3	20716
#define ID_SC76_CAB3_OPEN	20894
#define ID_SC76_CAB3_CLOSE	20895
#define ID_SC76_BOARD_1	20896
#define ID_SC76_BOARD_2	20897
#define ID_SC76_BOARD_3	20898
#define ID_SC76_OPEN_CAB	20899
#define ID_SC76_SHUT_CAB	20900
#define ID_SC76_LOW_GET	20901
#define ID_SC76_LIGHT1	20834
#define ID_SC76_LIGHT1_ANIM	20835
#define ID_SC76_LIGHT2	20836
#define ID_SC76_LIGHT2_ANIM	20837
#define ID_SC76_LIGHT3	20838
#define ID_SC76_LIGHT3_ANIM	20839
#define ID_SC76_LIGHT4	20840
#define ID_SC76_LIGHT4_ANIM	20841
#define ID_SC76_LIGHT5	20842
#define ID_SC76_LIGHT5_ANIM	20843
#define ID_SC76_LIGHT6	20844
#define ID_SC76_LIGHT6_ANIM	20845
#define ID_SC76_LIGHT7	20902
#define ID_SC76_LIGHT7_ANIM	20903
#define ID_SC76_LIGHT8	20904
#define ID_SC76_LIGHT8_ANIM	20905
#define ID_SC76_LIGHT9	20906
#define ID_SC76_LIGHT9_ANIM	20907
#define ID_SC76_AND2_BABBLE	142
#define ID_SC77_FAST_LIST	20717
#define ID_SC77_CHIP_LIST	20718
#define ID_SC77_LOGIC_LIST	20719
#define ID_SC77_MOUSE_LIST	20720
#define ID_SC77_PALETTE	20721
#define ID_GRID77	20724
#define ID_SC77_JOEY_LIST	20914
#define ID_RESET_76_77	20722
#define ID_RESET_78_77	20742
#define ID_SC77_FLOOR	20723
#define ID_SC77_DOOR76	20726
#define ID_SC77_BIG_DOOR	20728
#define ID_SC77_TANK_1	20729
#define ID_SC77_TANK_2	20730
#define ID_SC77_HAND_1	20731
#define ID_SC77_HAND_2	20732
#define ID_SC77_DOOR_OPEN	20760
#define ID_SC77_FPUSHL_1	20918
#define ID_SC77_FPUSHL_2	20919
#define ID_SC77_FPUSHR_1	20920
#define ID_SC77_FPUSHR_2	20921
#define ID_SC77_KPUSHR_1	20922
#define ID_SC77_KPUSHR_2	20923
#define ID_SC77_STRETCH	20924
#define ID_SC78_FAST_LIST	20733
#define ID_SC78_CHIP_LIST	20734
#define ID_SC78_LOGIC_LIST	20735
#define ID_SC78_MOUSE_LIST	20736
#define ID_SC78_PALETTE	20737
#define ID_SC781_PALETTE	20964
#define ID_GRID78	20740
#define ID_RESET_77_78	20738
#define ID_RESET_79_78	20753
#define ID_SC78_LEDGE	20739
#define ID_SC78_PIPE	20915
#define ID_SC78_BIG_DOOR	20741
#define ID_SC78_EXIT	20743
#define ID_SC78_SUPPORT	20874
#define ID_SC78_JUMP_DOWN	20881
#define ID_SC78_CLIMB_UP	20883
#define ID_SC79_FAST_LIST	20744
#define ID_SC79_CHIP_LIST	20745
#define ID_SC79_LOGIC_LIST	20746
#define ID_SC79_MOUSE_LIST	20747
#define ID_SC79_PALETTE	20748
#define ID_SC791_PALETTE	20963
#define ID_GRID79	20751
#define ID_RESET_78_79	20749
#define ID_RESET_80_79	20889
#define ID_SC79_PIPE	20750
#define ID_SC79_EXIT	20752
#define ID_SC79_SUPPORT	20873
#define ID_SC79_LADDER	20940
#define ID_SC79_CROUCH_DOWN	20941
#define ID_SC79_CROUCH_UP	20942
#define ID_SC79_CLIMB_DOWN	20943
#define ID_SC79_CLIMB_UP	20944
#define ID_SC79_TIE_ROPE	20951
#define ID_SC79_TOSS_ROPE	20952
#define ID_SC79_KNOT	20955
#define ID_SC79_ROPE	20887
#define ID_SC79_ROPE_ANIM	20953
#define ID_SC80_FAST_LIST	20876
#define ID_SC80_CHIP_LIST	20877
#define ID_SC80_LOGIC_LIST	20878
#define ID_SC80_MOUSE_LIST	20879
#define ID_SC80_PALETTE	20880
#define ID_SC801_PALETTE	20959
#define ID_SC802_PALETTE	20960
#define ID_SC803_PALETTE	20961
#define ID_SC804_PALETTE	20962
#define ID_RESET_79_80	20882
#define ID_SC80_SPOUT	20884
#define ID_SC80_LADDER	20950
#define ID_SC80_ROPE	20888
#define ID_SC80_ORIFICE	20885
#define ID_SC80_EXIT	20886
#define ID_SC80_EXIT_OPEN	20954
#define ID_SC80_GOO	20925
#define ID_SC80_GOO_ANIM	20926
#define ID_SC80_BUBBLE1	20927
#define ID_SC80_BUB1_ANIM	20928
#define ID_SC80_BUBBLE2	20929
#define ID_SC80_BUBBLE3	20930
#define ID_SC80_BUBBLE4	20931
#define ID_SC80_BUBBLE5	20932
#define ID_SC80_BUBBLE6	20933
#define ID_SC80_BUBBLE7	20934
#define ID_SC80_BUBBLE8	20935
#define ID_SC80_BUBBLE9	20936
#define ID_SC80_BUBBLE10	20937
#define ID_SC80_BUBBLE11	20938
#define ID_SC80_BUBBLE12	20939
#define ID_SC80_CLIMB_DOWN	20945
#define ID_SC80_CLIMB_UP	20946
#define ID_SC80_PIPE_SHRUG	20965
#define ID_SC80_CLAMBER	20947
#define ID_SC80_GET_ROPE	20948
#define ID_SC80_SWING	20949
#define ID_SC80_DROP	20956
#define ID_SC80_SAMPLE	20957
#define ID_SC80_SAMPLE_FALL	20958
#define IT_MEDI	32
#define IT_MEDI_TALK	180
#define IT_WITNESS	159
#define IT_GALLAGHER	90
#define IT_GALL_TALK	91
#define IT_SC66_LAYER_0	20
#define IT_SC66_DOOR	105
#define IT_SC66_HI_BEAM_AN1	98
#define IT_SC66_HI_BEAM_AN2	99
#define IT_SC66_LO_BEAM_ANM	22
#define IT_SC66_ROCK1	100
#define IT_SC66_ROCK2	101
#define IT_SC66_ROCK3	102
#define IT_SC66_STONES	103
#define IT_SC66_FOS_CRUSHED	104
#define IT_SC66_FOS_WALK_IN	21
#define IT_SC67_LAYER_0	23
#define IT_SC67_LAYER_1	24
#define IT_SC67_GRID_1	25
#define IT_SC67_PULSE1	26
#define IT_SC67_PULSE2	27
#define IT_SC67_PULSE3	28
#define IT_SC67_PULSE4	29
#define IT_SC67_DOOR	30
#define IT_SC67_ROCK	31
#define IT_SC67_CRAWL	46
#define IT_SC67_DUSTOFF	47
#define IT_SC67_GETBRICK	48
#define IT_SC67_BRICK	55
#define IT_SC67_PLASTER	56
#define IT_SC67_PICK_BRICK	129
#define IT_SC67_PICK_PLAST	130
#define IT_SC67_STICK_IN	131
#define IT_SC67_PULL_OUT	132
#define IT_SC67_BRICK_HIT	133
#define IT_SC67_PLAST_HIT	134
#define IT_SC67_LPOCKET	141
#define IT_SC67_RPOCKET	142
#define IT_SC67_RUB_HEAD	143
#define IT_SC67_PUSS	149
#define IT_SC67_MEDIFIX	150
#define IT_SC67_MENDING	151
#define IT_SC67_CROWBAR	152
#define IT_SC68_LAYER_0	43
#define IT_SC68_LAYER_1	44
#define IT_SC68_GRID_1	45
#define IT_SC68_DOOR	57
#define IT_SC68_PULSE1	58
#define IT_SC68_PULSE2	59
#define IT_SC68_PULSE3	60
#define IT_SC68_PULSE4	61
#define IT_SC68_PULSE5	62
#define IT_SC68_PULSE6	63
#define IT_SC68_SENSOR	137
#define IT_SC68_DESCEND	153
#define IT_SC68_ASCEND	154
#define IT_SC69_LAYER_0	71
#define IT_SC69_LAYER_1	72
#define IT_SC69_LAYER_2	74
#define IT_SC69_GRID_1	75
#define IT_SC69_GRID_2	76
#define IT_SC69_PULSE1	109
#define IT_SC69_PULSE2	110
#define IT_SC69_PULSE3	111
#define IT_SC69_PULSE4	112
#define IT_SC69_PULSE5	113
#define IT_SC69_PULSE6	114
#define IT_SC70_LAYER_0	90
#define IT_SC70_LAYER_1	91
#define IT_SC70_LAYER_2	92
#define IT_SC70_GRID_1	93
#define IT_SC70_GRID_2	94
#define IT_SC70_IRIS	95
#define IT_SC70_BAR	96
#define IT_SC70_CONSOLE	115
#define IT_SC70_GRILL	116
#define IT_SC70_PIT	117
#define IT_SC70_STEP_UP	14
#define IT_SC70_STEP_DOWN	15
#define IT_SC70_PULL_BAR	18
#define IT_SC70_ENTER_ANIM	97
#define IT_SC71_LAYER_0	85
#define IT_SC71_LAYER_1	86
#define IT_SC71_LAYER_2	87
#define IT_SC71_GRID_1	88
#define IT_SC71_GRID_2	89
#define IT_SC710_LAYER_0	70
#define IT_SC710_LAYER_1	16
#define IT_SC710_LAYER_2	157
#define IT_SC710_GRID_1	17
#define IT_SC710_GRID_2	158
#define IT_SC71_LIGHT1	162
#define IT_SC71_LIGHT2	163
#define IT_SC71_SCREEN	164
#define IT_SC71_CHARGE_LIGHT	165
#define IT_SC71_MEDI_CHARGE	166
#define IT_SC71_USE_BOARD	148
#define IT_SC71_PANEL	167
#define IT_SC71_PANEL2	168
#define IT_SC72_LAYER_0	64
#define IT_SC72_LAYER_1	65
#define IT_SC72_LAYER_2	66
#define IT_SC72_GRID_1	68
#define IT_SC72_GRID_2	69
#define IT_SC720_LAYER_0	67
#define IT_SC720_LAYER_1	160
#define IT_SC720_LAYER_2	155
#define IT_SC720_GRID_1	161
#define IT_SC720_GRID_2	156
#define IT_WALTER_CONVERSATION	129
#define IT_WALTER_TALK_UP	130
#define IT_WALTER_TALK_DOWN	131
#define IT_WALTER_TALK_LEFT	132
#define IT_SC72_CHAM1_LIGHT	171
#define IT_SC72_CHAM2_LIGHT	172
#define IT_SC72_TANK	173
#define IT_SC72_ROT_LIGHT	177
#define IT_SC72_COMPUTER	169
#define IT_SC72_COMPUTER2	170
#define IT_SC72_CHAMBER1	174
#define IT_SC72_CHAMBER2	175
#define IT_SC72_CHAMBER3	176
#define IT_SC72_WALTER_KILL	178
#define IT_SC72_FOSTER_DIE	179
#define IT_SC72_WALTER_DIE	30
#define IT_SC72_GRILL	28
#define IT_SC72_JOEY_TAP	29
#define IT_SC72_SPILL	31
#define IT_SC73_LAYER_0	97
#define IT_SC73_LAYER_1	98
#define IT_SC73_LAYER_2	99
#define IT_SC73_GRID_1	101
#define IT_SC73_GRID_2	102
#define IT_SC73_BIG_DOOR	138
#define IT_SC73_SENSOR	139
#define IT_SC73_CHAMBER3	142
#define IT_SC73_CHAMBER4	140
#define IT_SC73_CHAMBER5	141
#define IT_SC73_CHAM4_LIGHT	95
#define IT_SC73_CHAM5_LIGHT	96
#define IT_SC73_JOEY_LUNGE	85
#define IT_SC73_JOEY_FIGHT1	86
#define IT_SC73_GALL_FIGHT1	87
#define IT_SC73_JOEY_FIGHT2	88
#define IT_SC73_GALL_FIGHT2	89
#define IT_SC73_GET_BOARD	43
#define IT_SC73_SEARCH	44
#define IT_SC73_DEAD_GALL	72
#define IT_SC73_BITS	74
#define IT_SC73_BITS2	75
#define IT_SC73_SPRAY	76
#define IT_SC74_LAYER_0	104
#define IT_SC74_LAYER_1	105
#define IT_SC74_LAYER_2	106
#define IT_SC74_GRID_1	107
#define IT_SC74_GRID_2	108
#define IT_SC74_POD_DOWN	109
#define IT_SC74_POD_UP	110
#define IT_SC74_FOST_SIT	92
#define IT_SC74_GET_UP	93
#define IT_SC74_USECARD	70
#define IT_SC74_USECARD2	71
#define IT_SC74_RPOCKET	62
#define IT_SC74_MONITOR1	55
#define IT_SC74_MONITOR2	56
#define IT_SC74_MONITOR3	57
#define IT_SC74_MONITOR4	58
#define IT_SC74_LEFT_TV	59
#define IT_SC74_RIGHT_TV	60
#define IT_SC74_LIGHTS	61
#define IT_SC75_LAYER_0	144
#define IT_SC75_LAYER_1	145
#define IT_SC75_LAYER_2	146
#define IT_SC75_GRID_1	147
#define IT_SC75_GRID_2	148
#define IT_SC75_MONITOR	149
#define IT_SC75_CRASH	164
#define IT_SC75_TANK	165
#define IT_SC75_STEAM	150
#define IT_SC75_LIGHT1	151
#define IT_SC75_LIGHT2	152
#define IT_SC75_TONGS	153
#define IT_SC75_GET_TONGS	154
#define IT_SC75_USECARD	155
#define IT_SC75_RPOCKET	156
#define IT_SC75_HAND_TANK	166
#define IT_SC75_GET_TISS	157
#define IT_SC75_FREEZE_IT	158
#define IT_SC75_FREEZE_TALK	159
#define IT_SC75_FREEZE_IT2	160
#define IT_SC75_FREEZE_DED	161
#define IT_SC75_DEAD_TALK	162
#define IT_SC75_FREEZE_DED2	163
#define IT_SC76_LAYER_0	14
#define IT_SC76_LAYER_1	15
#define IT_SC76_LAYER_2	16
#define IT_SC76_GRID_1	17
#define IT_SC76_GRID_2	18
#define IT_SC76_LIGHT1	29
#define IT_SC76_LIGHT2	30
#define IT_SC76_LIGHT3	31
#define IT_SC76_LIGHT4	32
#define IT_SC76_LIGHT5	43
#define IT_SC76_LIGHT6	44
#define IT_SC76_LIGHT7	45
#define IT_SC76_LIGHT8	46
#define IT_SC76_LIGHT9	47
#define IT_SC76_CABINET_1	55
#define IT_SC76_CABINET_2	56
#define IT_SC76_CABINET_3	57
#define IT_SC76_BOARD_1	58
#define IT_SC76_BOARD_2	59
#define IT_SC76_BOARD_3	60
#define IT_SC76_OPEN_CAB	62
#define IT_SC76_LOW_GET	63
#define IT_KEN	61
#define IT_SC76_HATCH_1	66
#define IT_SC76_ANDROID_2	67
#define IT_SC76_HATCH_2	68
#define IT_SC76_ANDROID_3	64
#define IT_SC76_HATCH_3	65
#define IT_SC76_PUNCH	69
#define IT_SC76_FOSTFALL	70
#define IT_SC76_KEN_TALK	71
#define IT_SC76_AND2_BABBLE	72
#define IT_SC77_LAYER_0	20
#define IT_SC77_LAYER_1	21
#define IT_SC77_GRID_1	22
#define IT_SC77_BIG_DOOR	28
#define IT_SC77_FPUSHL	74
#define IT_SC77_FPUSHR	75
#define IT_SC77_KPUSHR	76
#define IT_SC77_STRETCH	87
#define IT_SC78_LAYER_0	23
#define IT_SC78_LAYER_1	24
#define IT_SC78_GRID_1	25
#define IT_SC78_JUMP_DOWN	85
#define IT_SC78_CLIMB_UP	86
#define IT_SC79_LAYER_0	26
#define IT_SC79_SUPPORT	48
#define IT_SC79_CROUCH	91
#define IT_SC79_CLIMB	92
#define IT_SC79_TIE_ROPE	96
#define IT_SC79_TOSS_ROPE	97
#define IT_SC79_ROPE	98
#define IT_SC79_KNOT	101
#define IT_SC80_LAYER_0	27
#define IT_SC80_EXIT	100
#define IT_SC80_ROPE	99
#define IT_SC80_GOO	88
#define IT_SC80_BUBBLE	89
#define IT_SC80_CLIMB	90
#define IT_SC80_CLAMBER	93
#define IT_SC80_GET_ROPE	94
#define IT_SC80_SWING	95
#define IT_SC80_DROP	103
#define IT_SC80_SAMPLE	104
#define IT_SC80_PIPE_TALK	105
#define IT_SC80_PIPE_SHRUG	106
#define IDO_DOG_FOOD	49
#define ID_SC30_FAST_LIST	16385
#define ID_SC30_CHIP_LIST	16386
#define ID_SC30_LOGIC_LIST	16387
#define ID_SC30_MOUSE_LIST	16388
#define ID_SC30_PALETTE	16389
#define ID_SC30_WALK_GRID	16390
#define ID_SC30_JOEY_LIST	16547
#define ID_RESET_31_30	16413
#define ID_RESET_33_30	16414
#define ID_RESET_36_30	16539
#define ID_RESET_42_30	16811
#define ID_RESET_COURT_OPEN	16813
#define ID_SC30_FLOOR	16392
#define ID_SC30_EXIT_31	16393
#define ID_SC30_EXIT_33	16394
#define ID_SC30_EXIT_36	16492
#define ID_SC30_COURT_DOOR	16487
#define ID_SC30_COURT_CLOSE	16814
#define ID_SC30_NOTICE	16489
#define ID_SC30_STATUE_1	16490
#define ID_SC30_STATUE_2	16491
#define ID_SC30_HENRI	16516
#define ID_SC30_HENRI_TALK	16517
#define ID_SC30_HENRI_TIE	16518
#define ID_SC30_HEN_STEP_F	16519
#define ID_SC30_HEN_STEP_B	16520
#define ID_SC30_HEN_BLINK	16521
#define ID_SC30_PUSH_DOOR	16522
#define ID_SC31_FAST_LIST	16774
#define ID_SC31_CHIP_LIST	16396
#define ID_SC31_LOGIC_LIST	16397
#define ID_SC31_MOUSE_LIST	16398
#define ID_SC31_PALETTE	16399
#define ID_SC31_WALK_GRID	16400
#define ID_SC31_JOEY_LIST	16548
#define ID_RESET_START_31	16391
#define ID_RESET_30_31	16401
#define ID_RESET_32_31	16425
#define ID_RESET_39_31	16463
#define ID_RS_GUARD_CHAT	16699
#define ID_RS_GUARD_AVAIL	16700
#define ID_SC31_FLOOR	16402
#define ID_SC31_EXIT_30	16403
#define ID_SC31_EXIT_32	16415
#define ID_SC31_EXIT_39	16453
#define ID_SC31_LIFT_SLOT	16493
#define ID_SC31_LIFT	16513
#define ID_SC31_LIFT_OPEN	16514
#define ID_SC31_LIFT_CLOSE	16515
#define ID_SC31_USE_CARD	16523
#define ID_SC31_PULL_ROPE	16551
#define ID_SC31_LOWER_ROPE	16552
#define ID_SC31_DROP_ROPE	16553
#define ID_SC31_END_OF_ROPE	16554
#define ID_SC31_ROPE	16555
#define ID_SC31_ROPE_PULLED	16556
#define ID_SC31_ROPE_LOWER	16557
#define ID_SC31_ROPE_DROP	16558
#define ID_SC31_BRICKS	16559
#define ID_SC31_BRICKS_UP	16560
#define ID_SC31_BRICKS_DOWN	16561
#define ID_SC31_BRICKS_FALL	16562
#define ID_SC31_PLANK	16563
#define ID_SC31_PLANK_DROP	16564
#define ID_SC31_PLANK_RAISE	16565
#define ID_SC31_PLANK_FLICK	16566
#define ID_SC31_GUARD	16601
#define ID_SC31_GUARD_TALK	16607
#define ID_SC31_GUARD_BLINK	16693
#define ID_SC31_GUARD_MOVE	16694
#define ID_SC31_GUARD_REACH	16695
#define ID_SC31_GUARD_TALK2	16696
#define ID_SC31_GET_BRICKS	16683
#define ID_SC31_GET_PLANK	16687
#define ID_SC31_CLIMB_PLANK	16684
#define ID_SC31_DOG_FLY	16685
#define ID_SC31_DOG_RISE	16697
#define ID_SC31_DOG_SWIM	16698
#define ID_SC31_PUT_BISC	16688
#define ID_SC31_BISCUITS	16692
#define ID_SC31_BISC_PLACED	16689
#define ID_SC31_BISC_DROP	16690
#define ID_SC31_BISC_RAISE	16691
#define ID_SC32_FAST_LIST	16416
#define ID_SC32_CHIP_LIST	16417
#define ID_SC32_LOGIC_LIST	16418
#define ID_SC32_MOUSE_LIST	16419
#define ID_SC32_PALETTE	16420
#define ID_SC32_WALK_GRID	16421
#define ID_SC32_JOEY_LIST	16549
#define ID_RESET_31_32	16422
#define ID_RESET_33_32	16429
#define ID_RESET_38_32	16452
#define ID_SC32_FLOOR	16423
#define ID_SC32_EXIT_31	16424
#define ID_SC32_EXIT_33	16426
#define ID_SC32_LIFT	16442
#define ID_SC32_LIFT_OPEN	16540
#define ID_SC32_LIFT_CLOSE	16541
#define ID_SC32_TERMINAL	16494
#define ID_SC32_BUZZER	16495
#define ID_SC32_PLANT_1	16496
#define ID_SC32_PLANT_2	16497
#define ID_SC32_PLANT_3	16498
#define ID_SC32_USE_CARD	16524
#define ID_SC32_USE_COM	16525
#define ID_SC32_VINCENT	16599
#define ID_SC32_VINC_ANIM	16602
#define ID_SC32_GARDENER	16600
#define ID_SC32_GARDENING1	16622
#define ID_SC32_GARDENING2	16623
#define ID_SC32_GARDENER_UP	16624
#define ID_SC32_GARDENER_DN	16625
#define ID_SC32_GARD_TURN_D	16626
#define ID_SC32_GARD_TURN_U	16627
#define ID_SC32_GARDEN_TALK	16628
#define ID_SC33_FAST_LIST	16404
#define ID_SC33_CHIP_LIST	16405
#define ID_SC33_LOGIC_LIST	16406
#define ID_SC33_MOUSE_LIST	16407
#define ID_SC33_PALETTE	16408
#define ID_SC33_WALK_GRID	16409
#define ID_SC33_JOEY_LIST	16550
#define ID_RESET_30_33	16410
#define ID_RESET_32_33	16427
#define ID_RESET_34_33	16440
#define ID_SC33_FLOOR	16411
#define ID_SC33_EXIT_30	16412
#define ID_SC33_EXIT_32	16428
#define ID_SC33_SHED_DOOR	16430
#define ID_SC33_LOCK	16499
#define ID_SC33_USE_CARD	16526
#define ID_SC33_PUSH_DOOR1	16527
#define ID_SC33_PUSH_DOOR2	16528
#define ID_SC33_DOOR_OPEN	16529
#define ID_SC34_FAST_LIST	16431
#define ID_SC34_CHIP_LIST	16432
#define ID_SC34_LOGIC_LIST	16433
#define ID_SC34_MOUSE_LIST	16434
#define ID_SC34_PALETTE	16435
#define ID_SC34_WALK_GRID	16436
#define ID_RESET_33_34	16437
#define ID_SC34_FLOOR	16438
#define ID_SC34_DOOR	16439
#define ID_SC34_SECATEURS	16501
#define ID_SC34_TKT_MACHINE	16502
#define ID_SC34_MAP	16503
#define ID_SC34_BRICKS	16504
#define ID_SC34_GET_SECS	16544
#define ID_SC34_STAIRS1	16545
#define ID_SC34_STAIRS2	16546
#define ID_SC36_FAST_LIST	16530
#define ID_SC36_CHIP_LIST	16531
#define ID_SC36_LOGIC_LIST	16532
#define ID_SC36_MOUSE_LIST	16533
#define ID_SC36_PALETTE	16534
#define ID_SC36_WALK_GRID	16535
#define ID_RESET_30_36	16536
#define ID_RESET_37_36	16593
#define ID_RESET_COLSTON	16812
#define ID_SC36_FLOOR	16537
#define ID_SC36_LOW_FLOOR	16596
#define ID_SC36_EXIT_30	16538
#define ID_SC36_DOOR	16583
#define ID_SC36_DOOROPEN	16792
#define ID_SC36_DOORSHUT	16793
#define ID_SC36_FOS_DOWN1	16748
#define ID_SC36_FOS_DOWN2	16749
#define ID_SC36_FOS_UP1	16750
#define ID_SC36_FOS_UP2	16751
#define ID_SC36_PRESS_PLATE	16752
#define ID_SC36_USE_JUKEBOX	16753
#define ID_SC36_REACH_GLASS	16759
#define ID_SC36_GET_GLASS	16760
#define ID_SC36_JUKEBOX	16597
#define ID_SC36_JUKE_TALK	16756
#define ID_SC36_JUKE_STUCK	16770
#define ID_SC36_JUKE_BREAK	16771
#define ID_SC36_JUKE_LIGHT	16757
#define ID_SC36_JUKEBOX_ON	16754
#define ID_SC36_JUKEBOX_OFF	16755
#define ID_SC36_JUKE_KICKED	16758
#define ID_SC36_CARDS	16742
#define ID_SC36_GLASS	16747
#define ID_SC36_SENSOR	16594
#define ID_SC36_BAND	16598
#define ID_SC36_BAND_ANIM	16686
#define ID_SC36_BARMAN	16701
#define ID_BAR_BLINK	16702
#define ID_BAR_GET_DRINK	16703
#define ID_BAR_DRINK	16704
#define ID_BAR_GET_CLOTH	16705
#define ID_BAR_PUT_CLOTH	16706
#define ID_BAR_WIPE	16707
#define ID_BAR_WIPE2	16708
#define ID_BARMAN_TALK	16709
#define ID_SC36_BABS	16772
#define ID_SC36_BABS_TALK	16773
#define ID_SC36_COLSTON	16731
#define ID_SC36_COL_FEET	16732
#define ID_SC36_COL_TALK1	16743
#define ID_SC36_COL_TALK2	16744
#define ID_SC36_COL_DRINK	16746
#define ID_SC36_COL_DEAL	16733
#define ID_SC36_COL_THINK	16734
#define ID_SC36_COL_BLINK1	16735
#define ID_SC36_COL_BLINK2	16736
#define ID_SC36_COL_DOWN1	16761
#define ID_SC36_COL_DOWN2	16762
#define ID_SC36_COL_DOWN3	16763
#define ID_SC36_COL_DOWN4	16764
#define ID_SC36_COL_UP1	16765
#define ID_SC36_COL_UP2	16766
#define ID_SC36_COL_UP3	16767
#define ID_SC36_COL_UP4	16768
#define ID_SC36_COL_KICK	16769
#define ID_SC36_GALLAGHER	16737
#define ID_SC36_GAL_TALK	16745
#define ID_SC36_GAL_LEGS	16738
#define ID_SC36_GAL_DEAL	16739
#define ID_SC36_GAL_LOOK1	16740
#define ID_SC36_GAL_LOOK2	16741
#define ID_SC37_FAST_LIST	16584
#define ID_SC37_CHIP_LIST	16585
#define ID_SC37_LOGIC_LIST	16586
#define ID_SC37_MOUSE_LIST	16587
#define ID_SC37_PALETTE	16588
#define ID_SC37_WALK_GRID	16589
#define ID_RESET_36_37	16590
#define ID_SC37_FLOOR	16591
#define ID_SC37_HOLDING_LID	16794
#define ID_SC37_DOOR	16592
#define ID_SC37_DOOROPEN	16790
#define ID_SC37_DOORSHUT	16791
#define ID_SC37_SENSOR	16595
#define ID_SC37_BIG_BOX	16620
#define ID_SC37_FLIMSY_BOX	16619
#define ID_SC37_WINE_RACK	16799
#define ID_SC37_LID	16621
#define ID_SC37_LIDUP	16786
#define ID_SC37_LIDDOWN	16787
#define ID_SC37_LIDUSED	16788
#define ID_SC37_GRILL	16617
#define ID_SC37_GRILLOPEN	16789
#define ID_SC37_CRBARBOX	16775
#define ID_SC37_GETLID	16776
#define ID_SC37_PUTLID	16777
#define ID_SC37_USELID	16778
#define ID_SC37_STEPUP	16779
#define ID_SC37_FOOTDROP	16780
#define ID_SC37_STEPDOWN	16781
#define ID_SC37_USEBAR	16782
#define ID_SC37_USESEC	16783
#define ID_SC37_CLIMBOUT	16784
#define ID_SC37_THUMBSUP	16785
#define ID_SC38_FAST_LIST	16443
#define ID_SC38_CHIP_LIST	16444
#define ID_SC38_LOGIC_LIST	16445
#define ID_SC38_MOUSE_LIST	16446
#define ID_SC38_PALETTE	16447
#define ID_SC38_WALK_GRID	16448
#define ID_RESET_32_38	16449
#define ID_RESET_SPUNKY_38	16616
#define ID_RESET_DANI_SIT	16608
#define ID_RESET_DANI_STAND	16609
#define ID_RESET_DANI_32	16629
#define ID_RESET_SPUNKY_32	16630
#define ID_SC38_FLOOR	16450
#define ID_SC38_LIFT	16451
#define ID_SC38_LIFT_UP	16542
#define ID_SC38_LIFT_DOWN	16543
#define ID_SC38_STATUE	16505
#define ID_SC38_MONITOR	16506
#define ID_SC38_VIDEO	16507
#define ID_SC38_SOFA	16508
#define ID_SC38_DOG_TRAY	16615
#define ID_SC38_BISCUITS	16618
#define ID_SC38_HAND_SET	16610
#define ID_SC38_RINGER	16611
#define ID_SC38_RINGER_ANIM	16612
#define ID_DANIELLE	16441
#define ID_DANI_CONV	16603
#define ID_SC38_DANI_ANIM_1	16395
#define ID_SC38_DANI_ANIM_2	16488
#define ID_SC38_DANI_ANIM_3	16500
#define ID_SC38_DANI_GET_UP	16605
#define ID_SC38_DANI_SATTLK	16604
#define ID_SC38_GET_PHONE	16613
#define ID_SC38_PHONE_TALK	16614
#define ID_SPUNKY	16486
#define ID_SNIFF_LEFT	16509
#define ID_SNIFF_RIGHT	16510
#define ID_PISS_LEFT	16511
#define ID_PISS_RIGHT	16512
#define ID_BARK	16637
#define ID_SC38_USE_VIDEO	16631
#define ID_SC38_VIDEO_ANIM	16632
#define ID_SC38_SCREEN_1	16633
#define ID_SC38_SCREEN_2	16634
#define ID_SC38_SCREEN_3	16635
#define ID_SC38_SCREEN_4	16636
#define ID_SC38_REACH_FOOD	16638
#define ID_SC38_GET_FOOD	16639
#define ID_SC39_FAST_LIST	16454
#define ID_SC39_CHIP_LIST	16455
#define ID_SC39_LOGIC_LIST	16456
#define ID_SC39_MOUSE_LIST	16457
#define ID_SC39_PALETTE	16458
#define ID_SC39_WALK_GRID	16459
#define ID_RESET_31_39	16460
#define ID_RESET_40_39	16475
#define ID_RESET_41_39	16485
#define ID_SC39_FLOOR	16461
#define ID_SC39_EXIT_31	16462
#define ID_SC39_EXIT_40	16464
#define ID_SC39_EXIT_41	16465
#define ID_SC40_FAST_LIST	16466
#define ID_SC40_CHIP_LIST	16467
#define ID_SC40_LOGIC_LIST	16468
#define ID_SC40_MOUSE_LIST	16469
#define ID_SC40_PALETTE	16470
#define ID_SC40_WALK_GRID	16471
#define ID_RESET_39_40	16472
#define ID_SC40_FLOOR	16473
#define ID_SC40_EXIT_39	16474
#define ID_SC40_CABINET	16567
#define ID_SC40_TROLLEY	16568
#define ID_SC40_LOCKER_1	16569
#define ID_SC40_LOCKER_2	16570
#define ID_SC40_LOCKER_3	16571
#define ID_SC40_LOCKER_4	16572
#define ID_SC40_LOCKER_5	16573
#define ID_SC40_LOCKER_OPEN	16574
#define ID_SC40_LOCKER_SHUT	16575
#define ID_SC40_BODY_1	16576
#define ID_SC40_BODY_2	16577
#define ID_SC40_BODY_3	16578
#define ID_SC40_BODY_4	16579
#define ID_SC40_BODY_5	16580
#define ID_SC40_OPEN_DOOR	16581
#define ID_SC40_CLOSE_DOOR	16582
#define ID_SC41_FAST_LIST	16476
#define ID_SC41_CHIP_LIST	16477
#define ID_SC41_LOGIC_LIST	16478
#define ID_SC41_MOUSE_LIST	16479
#define ID_SC41_PALETTE	16480
#define ID_SC41_WALK_GRID	16481
#define ID_RESET_39_41	16482
#define ID_SC41_FLOOR	16483
#define ID_SC41_EXIT_39	16484
#define ID_SC42_FAST_LIST	16802
#define ID_SC42_CHIP_LIST	16803
#define ID_SC42_LOGIC_LIST	16804
#define ID_SC42_MOUSE_LIST	16805
#define ID_SC42_PALETTE	16806
#define ID_SC42_WALK_GRID	16807
#define ID_RESET_30_42	16808
#define ID_SC44_FAST_LIST	16640
#define ID_SC44_CHIP_LIST	16641
#define ID_SC44_LOGIC_LIST	16642
#define ID_SC44_MOUSE_LIST	16643
#define ID_SC44_PALETTE	16644
#define ID_SC44_WALK_GRID	16645
#define ID_RESET_37_44	16646
#define ID_RESET_45_44	16647
#define ID_SC44_FLOOR	16648
#define ID_SC44_EXIT_45	16649
#define ID_SC44_GRILL	16795
#define ID_SC44_RUBBLE	16800
#define ID_SC45_FAST_LIST	16650
#define ID_SC45_CHIP_LIST	16651
#define ID_SC45_LOGIC_LIST	16652
#define ID_SC45_MOUSE_LIST	16653
#define ID_SC45_PALETTE	16654
#define ID_SC45_WALK_GRID	16655
#define ID_RESET_44_45	16656
#define ID_RESET_46_45	16657
#define ID_RESET_47_45	16658
#define ID_SC45_FLOOR	16659
#define ID_SC45_EXIT_44	16660
#define ID_SC45_EXIT_46	16661
#define ID_SC45_EXIT_47	16662
#define ID_SC46_FAST_LIST	16663
#define ID_SC46_CHIP_LIST	16664
#define ID_SC46_LOGIC_LIST	16665
#define ID_SC46_MOUSE_LIST	16666
#define ID_SC46_PALETTE	16667
#define ID_SC46_WALK_GRID	16668
#define ID_RESET_45_46	16669
#define ID_SC46_FLOOR	16670
#define ID_SC46_EXIT_45	16671
#define ID_SC46_RUBBLE	16801
#define ID_SC47_FAST_LIST	16672
#define ID_SC47_CHIP_LIST	16673
#define ID_SC47_LOGIC_LIST	16674
#define ID_SC47_MOUSE_LIST	16675
#define ID_SC47_PALETTE	16676
#define ID_SC47_WALK_GRID	16677
#define ID_RESET_45_47	16678
#define ID_RESET_48_47	16679
#define ID_SC47_FLOOR	16680
#define ID_SC47_EXIT_45	16681
#define ID_SC47_EXIT_48	16682
#define ID_SC48_FAST_LIST	16710
#define ID_SC48_CHIP_LIST	16711
#define ID_SC48_LOGIC_LIST	16712
#define ID_SC48_MOUSE_LIST	16713
#define ID_SC48_PALETTE	16714
#define ID_SC48_WALK_GRID	16715
#define ID_RESET_47_48	16716
#define ID_RESET_65_48	16717
#define ID_SC48_FLOOR	16718
#define ID_SC48_EXIT_47	16719
#define ID_SC48_EXIT_65	16720
#define ID_SC65_FAST_LIST	16721
#define ID_SC65_CHIP_LIST	16722
#define ID_SC65_LOGIC_LIST	16723
#define ID_SC65_MOUSE_LIST	16724
#define ID_SC65_PALETTE	16725
#define ID_SC65_WALK_GRID	16726
#define ID_RESET_48_65	16727
#define ID_SC65_FLOOR	16728
#define ID_SC65_EXIT_48	16729
#define ID_SC65_EXIT_66	16730
#define ID_SC65_POSTER1	16796
#define ID_SC65_POSTER2	16797
#define ID_SC65_SIGN	16798
#define IT_SC30_LAYER_0	14
#define IT_SC30_LAYER_1	15
#define IT_SC30_LAYER_2	16
#define IT_SC30_GRID_1	17
#define IT_SC30_GRID_2	18
#define IT_SC30_HENRI_TALK	87
#define IT_SC30_HENRI_TIE	88
#define IT_SC30_HENRI_STEP	89
#define IT_SC30_HENRI_BLINK	90
#define IT_SC30_COURT_DOOR	134
#define IT_SC30_PUSH_DOOR	91
#define IT_SC31_LAYER_0	20
#define IT_SC31_LAYER_1	21
#define IT_SC31_GRID_1	22
#define IT_SC31_LIFT	86
#define IT_SC31_USE_CARD	92
#define IT_SC31_PULL_ROPE	31
#define IT_SC31_HOLD_ROPE	108
#define IT_SC31_LOWER_ROPE	32
#define IT_SC31_DROP_ROPE	43
#define IT_SC31_PLANK	44
#define IT_SC31_BRICK_UP	45
#define IT_SC31_BRICK_FALL	46
#define IT_SC31_END_OF_ROPE	61
#define IT_SC31_ROPE_PULLED	62
#define IT_SC31_ROPE_LOWER	63
#define IT_SC31_ROPE_DROP	64
#define IT_SC31_GUARD_TALK	101
#define IT_SC31_GUARD_BLINK	110
#define IT_SC31_GUARD_MOVE	129
#define IT_SC31_GUARD_REACH	130
#define IT_SC31_GUARD_TALK2	131
#define IT_SC31_GET_BRICKS	102
#define IT_SC31_GET_PLANK	106
#define IT_SC31_CLIMB_PLANK	103
#define IT_SC31_DOG_FLY	104
#define IT_SC31_DOG_RISE	132
#define IT_SC31_DOG_SWIM	133
#define IT_SC31_PUT_BISC	109
#define IT_SC31_HAND	107
#define IT_SC31_BISCUITS	105
#define IT_SC32_LAYER_0	23
#define IT_SC32_LAYER_1	24
#define IT_SC32_LAYER_2	98
#define IT_SC32_GRID_1	25
#define IT_SC32_GRID_2	99
#define IT_SC32_USE_CARD	93
#define IT_SC32_USE_COM	94
#define IT_SC32_LIFT	100
#define IT_SC32_VINCENT	56
#define IT_SC32_VINC_TALK	57
#define IT_SC32_GARDENER	58
#define IT_SC32_GARD_TURN	59
#define IT_SC32_GARDEN_TALK	60
#define IT_SC33_LAYER_0	26
#define IT_SC33_LAYER_1	27
#define IT_SC33_LAYER_2	28
#define IT_SC33_GRID_1	29
#define IT_SC33_GRID_2	30
#define IT_SC33_USE_CARD	95
#define IT_SC33_PUSH_DOOR	96
#define IT_SC33_SHED_DOOR	97
#define IT_SC34_LAYER_0	31
#define IT_SC34_LAYER_1	32
#define IT_SC34_GRID_1	43
#define IT_SC34_STAIRS1	102
#define IT_SC34_STAIRS2	103
#define IT_SC34_SECATEURS	104
#define IT_SC34_GET_SECS	105
#define IT_SC36_LAYER_0	20
#define IT_SC36_LAYER_1	21
#define IT_SC36_LAYER_2	22
#define IT_SC36_LAYER_3	56
#define IT_SC36_GRID_1	23
#define IT_SC36_GRID_2	24
#define IT_SC36_GRID_3	57
#define IT_SC36_BABS	106
#define IT_SC36_BABS_TALK	107
#define IT_SC36_FOS_DOWN1	92
#define IT_SC36_FOS_DOWN2	93
#define IT_SC36_FOS_UP1	94
#define IT_SC36_FOS_UP2	95
#define IT_SC36_PRESS_PLATE	70
#define IT_SC36_USE_JUKEBOX	67
#define IT_SC36_GET_GLASS	96
#define IT_SC36_JUKE_LIGHT	68
#define IT_SC36_JUKEBOX	86
#define IT_SC36_GLASS	66
#define IT_SC36_BAND	31
#define IT_SC36_BARMAN	32
#define IT_BARMAN_TALK	61
#define IT_SC36_COLSTON	47
#define IT_SC36_COL_FEET	48
#define IT_SC36_COL_TALK1	62
#define IT_SC36_COL_TALK2	63
#define IT_SC36_COL_DRINK	69
#define IT_SC36_COL_DOWN1	97
#define IT_SC36_COL_DOWN2	98
#define IT_SC36_COL_DOWN3	99
#define IT_SC36_COL_DOWN4	100
#define IT_SC36_COL_UP1	101
#define IT_SC36_COL_UP2	102
#define IT_SC36_COL_UP3	103
#define IT_SC36_COL_UP4	104
#define IT_SC36_COL_KICK	105
#define IT_SC36_GALLAGHER	58
#define IT_SC36_GAL_LEGS	59
#define IT_SC36_GAL_TALK	64
#define IT_SC36_CARDS	60
#define IT_SC36_DOOR	144
#define IT_SC37_LAYER_0	14
#define IT_SC37_LAYER_1	15
#define IT_SC37_LAYER_2	16
#define IT_SC37_GRID_1	17
#define IT_SC37_GRID_2	18
#define IT_SC37_CRBARBOX	108
#define IT_SC37_GETLID	109
#define IT_SC37_USELID	110
#define IT_SC37_STEPUP	129
#define IT_SC37_FOOTDROP	130
#define IT_SC37_STEPDOWN	131
#define IT_SC37_USEBAR	132
#define IT_SC37_USESEC	133
#define IT_SC37_CLIMBOUT	134
#define IT_SC37_THUMBSUP	136
#define IT_SC37_BOXLID	137
#define IT_SC37_LIDUP	138
#define IT_SC37_LIDUSED	139
#define IT_SC37_LOOSEBIT	140
#define IT_SC37_GRILL	141
#define IT_SC37_GRILLOPEN	142
#define IT_SC37_DOOR	143
#define IT_SC38_LAYER_0	44
#define IT_SC38_LAYER_1	45
#define IT_SC38_LAYER_2	46
#define IT_SC38_GRID_1	47
#define IT_SC38_GRID_2	48
#define IT_DANIELLE	55
#define IT_DANI_CONV	85
#define IT_SPUNKY	71
#define IT_SC38_SEXY_DANI	106
#define IT_SC38_DANI_ANIMS	107
#define IT_SC38_DANI_SATTLK	108
#define IT_SC38_DANI_GET_UP	109
#define IT_SNIFF_LEFT	72
#define IT_SNIFF_RIGHT	74
#define IT_PISS_LEFT	75
#define IT_PISS_RIGHT	76
#define IT_BARK	65
#define IT_SC38_FOSTER_LIFT	101
#define IT_SC38_HAND_SET	110
#define IT_SC38_RINGER	129
#define IT_SC38_GET_PHONE	130
#define IT_SC38_PHONE_TALK	131
#define IT_SC38_USE_VIDEO	132
#define IT_SC38_VIDEO_ANIM	133
#define IT_SC38_SCREEN_1	134
#define IT_SC38_SCREEN_2	136
#define IT_SC38_SCREEN_3	137
#define IT_SC38_SCREEN_4	138
#define IT_SC38_GET_FOOD	139
#define IT_SC39_LAYER_0	56
#define IT_SC39_LAYER_1	57
#define IT_SC39_LAYER_2	58
#define IT_SC39_GRID_1	59
#define IT_SC39_GRID_2	60
#define IT_SC40_LAYER_0	61
#define IT_SC40_LAYER_1	62
#define IT_SC40_LAYER_2	63
#define IT_SC40_GRID_1	64
#define IT_SC40_GRID_2	65
#define IT_SC40_LOCKER	14
#define IT_SC40_OPEN_DOOR	15
#define IT_SC40_CLOSE_DOOR	16
#define IT_SC41_LAYER_0	66
#define IT_SC41_LAYER_1	67
#define IT_SC41_LAYER_2	68
#define IT_SC41_GRID_1	69
#define IT_SC41_GRID_2	70
#define IT_SC42_LAYER_0	20
#define IT_SC42_LAYER_1	21
#define IT_SC42_GRID_1	23
#define IT_SC44_LAYER_0	25
#define IT_SC45_LAYER_0	26
#define IT_SC45_LAYER_1	27
#define IT_SC45_GRID_1	28
#define IT_SC46_LAYER_0	29
#define IT_SC47_LAYER_0	30
#define IT_SC48_LAYER_0	43
#define IT_SC65_LAYER_0	44
#define IT_SC65_LAYER_1	45
#define IT_SC65_GRID_1	46
#define ID_RADMAN	8205
#define ID_FACT3_R_EXIT	8459
#define ID_LOCKER3	8460
#define ID_LOCKER2	8463
#define ID_LOCKER1	8464
#define ID_MACHINE	8467
#define ID_STUMP	8468
#define ID_S16_FLOOR	8473
#define ID_ENTRANCE_EXIT	8478
#define ID_REACTOR_PC	8480
#define ID_REACTOR_DOOR	8481
#define ID_RAD_SCREEN	8482
#define ID_14_CONSOLE	8483
#define ID_COAT	8484
#define ID_SENSORS	8500
#define ID_REACTOR_LOWER	8502
#define ID_S17_FLOOR	8507
#define ID_CORE_EXIT	8511
#define ID_PULSE	8513
#define ID_PULSEB	8515
#define ID_ANITA_CARD	8517
#define ID_CONSOLE_12	8524
#define ID_JUNK1	4339
#define ID_JUNK2	4340
#define ID_LIFT7_LIGHT	8529
#define ID_S29_FLOOR	12292
#define ID_LIFT_29	12296
#define ID_S29_CARD_SLOT	12299
#define ID_LIFT29_LIGHT	12301
#define ID_RIGHT_EXIT_29	12304
#define ID_S23_FLOOR	12309
#define ID_LEFT_EXIT_23	12313
#define ID_ANCHOR_EXIT_23	12315
#define ID_S25_FLOOR	12320
#define ID_ANCHOR_EXIT_25	12324
#define ID_TRAVEL_EXIT_23	12327
#define ID_S24_FLOOR	12332
#define ID_LEFT_EXIT_24	12336
#define ID_LEFT_EXIT_29	12338
#define ID_S28_FLOOR	12343
#define ID_RIGHT_EXIT_28	12347
#define ID_LEFT_EXIT_28	12349
#define ID_S19_FLOOR	12354
#define ID_RIGHT_EXIT_19	12358
#define ID_LEFT_EXIT_19	12361
#define ID_S26_FLOOR	12366
#define ID_RIGHT_EXIT_26	12370
#define ID_DUSTBIN_28	12372
#define ID_POSTER1	12375
#define ID_POSTER2	12376
#define ID_POSTER3	12377
#define ID_POSTER4	12378
#define ID_26_PLANT	12379
#define ID_LEAFLET	12380
#define ID_HOLO	12381
#define ID_BIN_23	12382
#define ID_SCULPTURE	12383
#define ID_LINK_23	12384
#define ID_WRECK_23	12385
#define ID_LONDON_POSTER	12386
#define ID_NEW_YORK	12387
#define ID_MURAL	12388
#define ID_PIDGEONS	12405
#define ID_LEFT_EXIT_26	12390
#define ID_S27_FLOOR	12395
#define ID_RIGHT_EXIT_27	12399
#define ID_CHART1	12401
#define ID_CHART2	12402
#define ID_GAS	12403
#define ID_SCANNER_27	12404
#define ID_BURKE	12407
#define ID_MEDI_COMP	12425
#define ID_CHAIR_27	12417
#define ID_HELMET_COLE	12420
#define ID_BODY	12429
#define ID_ANCHOR	12430
#define ID_ANCHOR_PC	3
#define ID_HOOK	12434
#define ID_STATUE_25	12435
#define ID_LAZER_25	12437
#define ID_SPARK_25	12439
#define ID_TREVOR	12442
#define ID_UP_EXIT_28	12447
#define ID_S20_FLOOR	12452
#define ID_DOWN_EXIT_20	12456
#define ID_REICH_DOOR_20	12459
#define ID_REICH_SLOT	12462
#define ID_S22_FLOOR	12467
#define ID_RIGHT_EXIT_22	12471
#define ID_LAMB_DOOR_20	12474
#define ID_LAMB_SLOT	12477
#define ID_S21_FLOOR	12482
#define ID_LEFT_EXIT_21	12486
#define ID_SHRUB_1	12488
#define ID_SHRUB_2	12489
#define ID_SHRUB_3	12490
#define ID_LAMB_BED	12492
#define ID_LAMB_TV	12493
#define ID_FISH_TANK	12494
#define ID_FISH_POSTER	12495
#define ID_PILLOW	12496
#define ID_MAGAZINE	12501
#define ID_REICH_CHAIR	12505
#define ID_CABINET	12506
#define ID_CERT	12507
#define ID_REICH_PICTURE	12508
#define ID_FISH_FOOD	12509
#define ID_LAMBS_BOOKS	12510
#define ID_LAMBS_CHAIR	12511
#define ID_DISPENSOR	12512
#define ID_CATFOOD	12514
#define ID_VIDEO	12516
#define ID_CASSETTE	12517
#define ID_BIG_PICT1	12524
#define ID_VIDEO_SCREEN	12525
#define ID_BIG_PICT2	12526
#define ID_BIG_PICT3	12527
#define ID_CAT	12534
#define ID_BIO_DOOR	12541
#define ID_SALES_CHART	12545
#define ID_GALLAGER_BEL	12546
#define ID_FAKE_FLOOR_22	12554
#define ID_REICH_WINDOW	12555
#define ID_LAMB_WINDOW	12556
#define ID_FAKE_FLOOR_21	12557
#define ID_INNER_LAMB_DOOR	12558
#define ID_TICKET	12565
#define ID_GLOBE	12568
#define ID_INNER_R_DOOR	12571
#define ID_GLASS_SLOT	12574
#define ID_LIFT_WAIT	42
#define ID_CABLE_7	8204
#define ID_CABLE_29	12588
#define ID_S11_FLOOR	12594
#define ID_CABLE_FALL	12601
#define ID_CABLE_FALL2	12604
#define ID_SMASHED_WINDOW	12605
#define ID_BITS	12607
#define ID_BITS2	12609
#define ID_LOCKER_11	12613
#define ID_SPY_11	12612
#define ID_SLOT_11	12616
#define ID_SOCCER_1	12620
#define ID_SOCCER_2	12621
#define ID_SOCCER_3	12622
#define ID_SOCCER_4	12623
#define ID_SOCCER_5	12624
#define ID_SLAT_1	12626
#define ID_SLAT_2	12627
#define ID_SLAT_3	12628
#define ID_SLAT_4	12629
#define ID_SLAT_5	12630
#define ID_RIGHT_EXIT_11	12631
#define ID_S10_FLOOR	12636
#define ID_LEFT_EXIT_10	12641
#define ID_LIFT_10	12642
#define ID_LIFT_SLOT_10	12644
#define ID_SCANNER_10	12647
#define ID_POD	12648
#define ID_LINC_10	12651
#define ID_POD_LIGHT	12652
#define ID_MONITOR_10	12657
#define ID_LIYT_1	12659
#define ID_LIYT_2	12661
#define ID_LIYT_3	12663
#define ID_LIYT_4	12665
#define ID_LITEBANK	12667
#define ID_TERMINAL_10	12670
#define ID_FAKE_FLOOR_9	8536
#define ID_FAKE_FLOOR_10	12672
#define ID_LINC_S9	8543
#define ID_SMALL_23	12676
#define ID_SMALL_R_29	12677
#define ID_SMALL_L_29	12678
#define ID_SMALL_R_28	12679
#define ID_SMALL_L_28	12680
#define ID_SMALL_19	12681
#define ID_S29_SML_FLOOR	12682
#define ID_S28_SML_FLOOR	12686
#define ID_LIFT_28	12694
#define ID_SLOT_28	12697
#define ID_COPTER	8209
#define ID_SC48_SOCKET	16815
#define ID_SC48_HOLE	16816
#define ID_SC48_EYES	16817
#define ID_SC48_LIGHT_PAL	16820
#define ID_SC42_JUDGE	16821
#define ID_SC42_CLERK	16822
#define ID_SC42_PROSECUTION	16823
#define ID_SC42_JOBSWORTH	16824
#define ID_SC42_SIGN	16849
#define ID_DOG_BARK_THING	16855
#define ID_SC41_HEAT_1	16856
#define ID_SC41_HEAT_2	16857
#define ID_SC41_HEAT_3	16858
#define ID_FIRE1	4360
#define ID_FIRE2	4362
#define ID_CAR_UP	4364
#define ID_CAR_DOWN	4366
#define C_LOGIC	0
#define C_STATUS	2
#define C_SYNC	4
#define C_SCREEN	6
#define C_PLACE	8
#define C_GET_TO_TABLE	10
#define C_XCOOD	14
#define C_YCOOD	16
#define C_FRAME	18
#define C_CURSOR_TEXT	20
#define C_MOUSE_ON	22
#define C_MOUSE_OFF	24
#define C_MOUSE_CLICK	26
#define C_MOUSE_REL_X	28
#define C_MOUSE_REL_Y	30
#define C_MOUSE_SIZE_X	32
#define C_MOUSE_SIZE_Y	34
#define C_ACTION_SCRIPT	36
#define C_UP_FLAG	38
#define C_DOWN_FLAG	40
#define C_GET_TO_FLAG	42
#define C_FLAG	44
#define C_MOOD	46
#define C_GRAFIX_PROG	48
#define C_OFFSET	52
#define C_MODE	54
#define C_BASE_SUB	56
#define C_ACTION_SUB	60
#define C_GET_TO_SUB	64
#define C_EXTRA_SUB	68
#define C_DIR	72
#define C_STOP_SCRIPT	74
#define C_MINI_BUMP	76
#define C_LEAVING	78
#define C_AT_WATCH	80
#define C_AT_WAS	82
#define C_ALT	84
#define C_REQUEST	86

//system flags
#define SF_TIMER	(1 << 0)	// set if timer interrupt redirected
#define SF_GRAPHICS	(1 << 1)	// set if screen is in graphics mode
#define SF_MOUSE	(1 << 2)	// set if mouse handler installed
#define SF_KEYBOARD	(1 << 3)	// set if keyboard interrupt redirected
#define SF_MUSIC_BOARD	(1 << 4)	// set if a music board detected
#define SF_ROLAND	(1 << 5)	// set if roland board present
#define SF_ADLIB	(1 << 6)	// set if adlib board present
#define SF_SBLASTER	(1 << 7)	// set if sblaster present
#define SF_TANDY	(1 << 8)	// set if tandy present
#define SF_MUSIC_BIN	(1 << 9)	// set if music driver is loaded
#define SF_PLUS_FX	(1 << 10)	// set if extra fx module needed
#define SF_FX_OFF	(1 << 11)	// set if fx disabled
#define SF_MUS_OFF	(1 << 12)	// set if music disabled
#define SF_TIMER_TICK	(1 << 13)	// set every timer interupt

// Status flags
#define SF_CHOOSING	(1 << 14)	// set when choosing text
#define SF_NO_SCROLL	(1 << 15)	// when set don't scroll
#define SF_SPEED	(1 << 16)	// when set allow speed options
#define SF_GAME_RESTORED	(1 << 17)	// set when game restored or restarted
#define SF_REPLAY_RST	(1 << 18)	// set when loading restart data (used to stop rewriting of replay file)
#define SF_SPEECH_FILE	(1 << 19)	// set when loading speech file
#define SF_VOC_PLAYING	(1 << 20)	// set when a voc file is playing
#define SF_PLAY_VOCS	(1 << 21)	// set when we want speech instead of text
#define SF_CRIT_ERR	(1 << 22)	// set when critical error routine trapped
#define SF_ALLOW_SPEECH	(1 << 23)	// speech allowes on cd sblaster version
#define SF_ALLOW_TEXT	(1 << 24)	// text allowed on cd sblaster version
#define SF_ALLOW_QUICK	(1 << 25)	// when set allow speed playing
#define SF_TEST_DISK	(1 << 26)	// set when loading files
#define SF_MOUSE_LOCKED	(1 << 27)	// set if coordinates are locked

// Mouse flags
#define MF_NO_UPDATE	(1 << 0)	// set to disable mouse updating
#define MF_IN_INT	(1 << 1)	// set when in mouse interrupt
#define MF_SAVED	(1 << 2)	// set when saved data is valid
#define MF_GOT_INT	(1 << 3)	// set when mouse interrupt received

#define MOUSE_NORMAL	1	// normal mouse
#define MOUSE_DISK		2	// disk mouse
#define MOUSE_DOWN		3
#define MOUSE_RIGHT		4	// right pointer
#define MOUSE_LEFT		5	// left pointer
#define MOUSE_BLANK		6	// blank mouse
#define MOUSE_CROSS		7	// angry mouse
#define MOUSE_UP		8	// mouse up

#define TEXT_MOUSE_WIDTH 0x80

} // End of namespace Sky

#endif