ScummVM API documentation
sworddefs.h
1/* ScummVM - Graphic Adventure Engine
2 *
3 * ScummVM is the legal property of its developers, whose names
4 * are too numerous to list here. Please refer to the COPYRIGHT
5 * file distributed with this source distribution.
6 *
7 * This program is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program. If not, see <http://www.gnu.org/licenses/>.
19 *
20 */
21
22#ifndef SWORD1_SWORDDEFS_H
23#define SWORD1_SWORDDEFS_H
24
25#include "common/scummsys.h"
26
27namespace Sword1 {
28
29#define LOOPED 1
30#define DEFAULT_FRAME_TIME 80 // 80ms, for exactly 12.5Hz
31#define FAST_FRAME_TIME 10 // 10ms, for 100Hz
32#define SLOW_FRAME_TIME 500 // 500ms, for 2Hz
33#define PAUSE_FRAME_RATE 12 // This frame time is only used in fnPauseSeconds(), like for the original
34#define TIMER_RATE 100
35#define TIMER_USEC 1000000 / TIMER_RATE
36#define PALETTE_FADE_RATE 60
37#define PALETTE_FADE_USEC 16667
38#define SCREEN_WIDTH 640
39#define SCREEN_DEPTH 400
40#define SCREEN_FULL_DEPTH 480 // Including top and bottom 40+40 px spaces for menu bars
41#define SCREEN_LEFT_EDGE 128
42#define SCREEN_RIGHT_EDGE (128+SCREEN_WIDTH-1)
43#define SCREEN_TOP_EDGE 128
44#define SCREEN_BOTTOM_EDGE (128+SCREEN_DEPTH-1)
45#define TYPE_FLOOR 1
46#define TYPE_MOUSE 2
47#define TYPE_SPRITE 3
48#define TYPE_NON_MEGA 4
49#define TYPE_MEGA 5
50#define TYPE_PLAYER 6
51#define TYPE_TEXT 7
52#define STAT_MOUSE 1
53#define STAT_LOGIC 2
54#define STAT_EVENTS 4
55#define STAT_FORE 8
56#define STAT_BACK 16
57#define STAT_SORT 32
58#define STAT_SHRINK 64
59#define STAT_BOOKMARK 128
60#define STAT_TALK_WAIT 256
61#define STAT_OVERRIDE 512
62
63#define LOGIC_idle 0
64#define LOGIC_script 1
65#define LOGIC_AR_animate 2
66#define LOGIC_interaction 3
67#define LOGIC_speech 4
68#define LOGIC_full_anim 5
69#define LOGIC_anim 6
70#define LOGIC_pause 7
71#define LOGIC_wait_for_sync 8
72#define LOGIC_quit 9
73#define LOGIC_restart 10
74#define LOGIC_bookmark 11
75#define LOGIC_wait_for_talk 12
76#define LOGIC_start_talk 13
77#define LOGIC_choose 14
78#define LOGIC_new_script 15
79#define LOGIC_pause_for_event 16
80
81#define SCRIPT_CONT 1
82#define SCRIPT_STOP 0
83
84#define INS_talk 1
85
86#define TOTAL_pockets 52
87#define TOTAL_subjects (375-256+1)
88#define BASE_SUBJECT 256
89
90#define TOTAL_SECTIONS 150 //number of sections, rooms + mega sections
91#define TOTAL_ROOMS 100 //total number of rooms
92#define ITM_PER_SEC 0x10000 //65536 items per section -> was originally called "SIZE"
93#define ITM_ID 0xFFFF //& with this -> originally "NuSIZE"
94
95#define MAX_text_obs 2 //text compacts
96#define TEXT_sect 149 //text compacts exist in section 149, probably after all the megas
97
98#include "common/pack-start.h" // START STRUCT PACKING
99
100struct Header {
101 char type[6];
102 uint16 version;
103 uint32 comp_length;
104 char compression[4];
105 uint32 decomp_length;
106} PACKED_STRUCT;
107
109 uint8 runTimeComp[4];
110 uint32 compSize;
111 uint16 width;
112 uint16 height;
113 int16 offsetX;
114 int16 offsetY;
115} PACKED_STRUCT;
116
118 char type[16];
119 uint16 sizeX;
120 uint16 sizeY;
121} PACKED_STRUCT;
122
123struct AnimUnit {
124 uint32 animX;
125 uint32 animY;
126 uint32 animFrame;
127} PACKED_STRUCT;
128
129struct AnimSet {
130 uint32 cdt;
131 uint32 spr;
132} PACKED_STRUCT;
133
135 int32 scaleA;
136 int32 scaleB;
137 int32 numBars;
138 int32 numNodes;
139} PACKED_STRUCT;
140
141struct Sprite {
142 Header header;
143 int32 totalSprites;
144 uint32 spriteOffset[2];
145} PACKED_STRUCT;
146
147#include "common/pack-end.h" // END STRUCT PACKING
148
149enum fileTypes {
150 TYPE_CD1 = 0,
151 TYPE_CD2,
152 TYPE_DEMO,
153 TYPE_IMMED,
154 TYPE_SPEECH1,
155 TYPE_SPEECH2,
156};
157
158enum fileFlags {
159 FLAG_CD1 = (1 << TYPE_CD1), // this file is on cd1
160 FLAG_CD2 = (1 << TYPE_CD2), // this file is on cd2
161 FLAG_DEMO = (1 << TYPE_DEMO), // file for the demo version
162 FLAG_IMMED = (1 << TYPE_IMMED), // this file is needed immediately, game won't start without it
163 FLAG_SPEECH1 = (1 << TYPE_SPEECH1),
164 FLAG_SPEECH2 = (1 << TYPE_SPEECH2),
165};
166
167struct CdFile {
168 const char *name;
169 uint8 flags;
170};
171
172enum Language {
173 BS1_ENGLISH = 0,
174 BS1_FRENCH,
175 BS1_GERMAN,
176 BS1_ITALIAN,
177 BS1_SPANISH,
178 BS1_CZECH,
179 BS1_PORT
180};
181
182#define SAM 2162689
183#define PLAYER 8388608
184#define GEORGE 8388608
185#define NICO 8454144
186#define BENOIR 8585216
187#define ROSSO 8716288
188#define DUANE 8781824
189#define MOUE 9502720
190#define ALBERT 9568256
191
192#define STAND 0
193#define UP 0
194#define UP_RIGHT 1
195#define U_R 1
196#define RIGHT 2
197#define DOWN_RIGHT 3
198#define D_R 3
199#define DOWN 4
200#define DOWN_LEFT 5
201#define D_L 5
202#define LEFT 6
203#define UP_LEFT 7
204#define U_L 7
205
206#define BEER_TOWEL 3
207#define HOTEL_KEY 4
208#define BALL 5
209#define RED_NOSE 7
210#define POLISHED_CHALICE 8
211#define PHOTOGRAPH 10
212#define GEM 13
213#define LAB_PASS 17
214#define LIFTING_KEYS 18
215#define MANUSCRIPT 19
216#define PLASTER 23
217#define ROSSO_CARD 27
218#define TISSUE 32
219#define LENS 37
220#define TRIPOD 36
221#define CHALICE 31
222#define MATCHBOOK 20
223#define PRESSURE_GAUGE 24
224#define BUZZER 26
225#define TOILET_KEY 28
226#define STONE_KEY 30
227#define TOILET_BRUSH 33
228#define MIRROR 38
229#define TOWEL_CUT 39
230
231#define SC58_PATH_X 225
232#define SC58_PATH_Y 369
233
234#define FLOOR_1 65536
235#define FLOOR_2 131072
236#define FLOOR_3 196608
237#define FLOOR_4 262144
238#define FLOOR_5 327680
239#define FLOOR_6 393216
240#define FLOOR_7 458752
241#define FLOOR_8 524288
242#define FLOOR_9 589824
243#define FLOOR_10 655360
244#define FLOOR_11 720896
245#define FLOOR_12 786432
246#define FLOOR_13 851968
247#define FLOOR_14 917504
248#define FLOOR_15 983040
249#define FLOOR_16 1048576
250#define FLOOR_17 1114112
251#define FLOOR_18 1179648
252#define FLOOR_19 1245184
253#define FLOOR_20 1310720
254#define FLOOR_21 1376256
255#define FLOOR_22 1441792
256#define FLOOR_23 1507328
257#define FLOOR_24 1572864
258#define FLOOR_25 1638400
259#define FLOOR_26 1703936
260#define FLOOR_27 1769472
261#define FLOOR_28 1835008
262#define FLOOR_29 1900544
263#define FLOOR_31 2031616
264#define FLOOR_32 2097152
265#define FLOOR_33 2162688
266#define FLOOR_34 2228224
267#define FLOOR_35 2293760
268#define FLOOR_36 2359296
269#define FLOOR_37 2424832
270#define FLOOR_38 2490368
271#define FLOOR_39 2555904
272#define FLOOR_40 2621440
273#define FLOOR_41 2686976
274#define FLOOR_42 2752512
275#define FLOOR_43 2818048
276#define FLOOR_45 2949120
277#define FLOOR_46 3014656
278#define FLOOR_47 3080192
279#define FLOOR_48 3145728
280#define FLOOR_49 3211264
281#define FLOOR_50 3276800
282#define FLOOR_53 3473408
283#define FLOOR_54 3538944
284#define FLOOR_55 3604480
285#define FLOOR_56 3670016
286#define FLOOR_57 3735552
287#define FLOOR_58 3801088
288#define FLOOR_59 3866624
289#define FLOOR_60 3932160
290#define LEFT_FLOOR_61 3997697
291#define FLOOR_62 4063232
292#define FLOOR_63 4128768
293#define FLOOR_65 4259840
294#define FLOOR_66 4325376
295#define FLOOR_67 4390912
296#define FLOOR_69 4521984
297#define RIGHT_FLOOR_71 4653060
298#define FLOOR_72 4718592
299#define FLOOR_73 4784128
300#define FLOOR_74 4849664
301#define FLOOR_75 4915200
302#define FLOOR_76 4980736
303#define FLOOR_77 5046272
304#define FLOOR_78 5111808
305#define FLOOR_79 5177344
306#define FLOOR_80 5242880
307#define FLOOR_86 5636096
308#define FLOOR_91 5963776
309#define FLOOR_99 6488064
310
311
312#define menu_bible 69
313#define menu_newspaper 1
314#define menu_hazel_wand 2
315#define menu_beer_towel 68
316#define menu_beer_towel_wet 4
317#define menu_beer_towel_damp 5
318#define menu_beer_towel_dried 6
319#define menu_hotel_key 7
320#define menu_ball 8
321#define menu_statuette 9
322#define menu_red_nose_first 10
323#define menu_red_nose_second 11
324#define menu_polished_chalice 12
325#define menu_dollar_bill 13
326#define menu_photograph 14
327#define menu_keyring_first 15
328#define menu_keyring_second 70
329#define menu_keyring_third 17
330#define menu_fuse_wire 18
331#define menu_gem 19
332#define menu_statuette_paint 20
333#define menu_stick 21
334#define menu_excav_key 71
335#define menu_false_key 72
336#define menu_painted_key 73
337#define menu_lab_pass 25
338#define menu_lifting_keys 26
339#define menu_manuscript 27
340#define menu_match_book 28
341#define menu_suit_material 29
342#define menu_stick_towel 30
343#define menu_plaster 31
344#define menu_pressure_gauge 32
345#define menu_railway_ticket 33
346#define menu_buzzer 74
347#define menu_rosso_card 75
348#define menu_toilet_key 36
349#define menu_soap 76
350#define menu_soap_imp 77
351#define menu_soap_plas 78
352#define menu_stone_key 79
353#define menu_chalice 41
354#define menu_tissue 42
355#define menu_toilet_brush 80
356#define menu_toilet_chain 44
357#define menu_towel 45
358#define menu_tripod 46
359#define menu_lens 81
360#define menu_towel_cut 48
361#define menu_mirror 82
362#define menu_tissue_charred 50
363#define menu_cog_1 51
364#define menu_cog_2 52
365#define menu_handle 83
366#define menu_coin 84
367#define menu_biro 55
368#define menu_pipe 56
369#define menu_flashlight 57
370
371#define IT_MCODE 1 // Call an mcode routine
372#define IT_PUSHNUMBER 2 // push a number on the stack
373#define IT_PUSHVARIABLE 3 // push a variable on the stack
374
375#define IT_FIRSTOPERATOR 4 // Operators come after this and must stay in the same order for precedence table
376
377#define IT_NOTEQUAL 4
378#define IT_ISEQUAL 5
379#define IT_PLUS 6
380#define IT_TIMES 7
381#define IT_ANDAND 8
382#define IT_OROR 9
383#define IT_LESSTHAN 10
384#define IT_NOT 11
385#define IT_MINUS 12
386#define IT_AND 13
387#define IT_OR 14
388#define IT_GTE 15 // >=
389#define IT_LTE 16 // <=
390#define IT_DEVIDE 17 // <=
391#define IT_GT 18 // >
392
393#define IT_SCRIPTEND 20
394#define IT_POPVAR 21
395#define IT_POPLONGOFFSET 22
396#define IT_PUSHLONGOFFSET 23
397#define IT_SKIPONFALSE 24
398#define IT_SKIP 25
399#define IT_SWITCH 26
400#define IT_SKIPONTRUE 27
401#define IT_PRINTF 28
402#define IT_RESTARTSCRIPT 30
403#define IT_POPWORDOFFSET 31
404#define IT_PUSHWORDOFFSET 32
405
406enum ScriptVariableNames {
407 RETURN_VALUE = 0,
408 RETURN_VALUE_2,
409 RETURN_VALUE_3,
410 RETURN_VALUE_4,
411 DEFAULT_ICON_TEXT,
412 MENU_LOOKING,
413 TOP_MENU_DISABLED,
414 GEORGE_DOING_REST_ANIM,
415 GEORGE_WALKING,
416 ADVISOR_188_FLAG,
417 MEGA_ON_GRID,
418 REROUTE_GEORGE,
419 WALK_FLAG,
420 WALK_ATTEMPT,
421 TARGET_X,
422 TARGET_Y,
423 DISTANCE_APART,
424 ID_LOW_FLOOR,
425 NEW_SCREEN,
426 CUR_ID,
427 MOUSE_STATUS,
428 PALETTE,
429 NEW_PALETTE,
430 MOUSE_X,
431 MOUSE_Y,
432 SPECIAL_ITEM,
433 CLICK_ID,
434 MOUSE_BUTTON,
435 BUTTON,
436 BOTH_BUTTONS, // not used anymore
437 SAFE_X,
438 SAFE_Y,
439 CHANGE_X,
440 CHANGE_Y,
441 CHANGE_PLACE,
442 CHANGE_DIR,
443 CHANGE_STANCE,
444 SCROLL_FLAG,
445 SCROLL_OFFSET_X,
446 SCROLL_OFFSET_Y,
447 MAX_SCROLL_OFFSET_X,
448 MAX_SCROLL_OFFSET_Y,
449 FEET_X,
450 FEET_Y,
451 SECOND_ITEM, //SECOND_ICON,
452 SUBJECT_CHOSEN,
453 IN_SUBJECT,
454 DEBUG_FLAG_1,
455 DEBUG_FLAG_2,
456 DEBUG_FLAG_3,
457 FIRST_WATCH,
458 GEORGE_ALLOWED_REST_ANIMS,
459 CURRENT_MUSIC,
460 TESTLINENO,
461 LASTLINENO,
462 WANTPREVIOUSLINE,
463 PLAYINGDEMO,
464 TEMP_FLAG,
465 PHOTOS_FLAG,
466 PHONE_FLOOR_FLAG,
467 PHONE_ROOM_FLAG,
468 BENOIR_FLAG,
469 GUARD_FLAG,
470 MOUE_DOOR_FLAG,
471 CANOPY_FLAG,
472 GOT_NEWSPAPER_FLAG,
473 DEMO_NICO_FLAG,
474 NICO_TARGET,
475 NICO_DIR,
476 BEEN_TO_ALLEY,
477 DUSTBIN_FLAG,
478 DUSTBIN_2_FLAG,
479 TRIED_MANHOLE_FLAG,
480 MANHOLE_FLAG,
481 DRAINPIPE_FLAG,
482 OPENED_MANHOLE_2_BEFORE,
483 SEARCHED_PLANTARD_FLAG,
484 ENTERED_CAFE_ONCE,
485 BOTTLE_3_FLAG,
486 TOOLBOX_4_FLAG,
487 CALL_ALB_FLAG,
488 CALL_ALBERT_FLAG,
489 GOT_NOSE_FLAG,
490 GOT_MATERIAL_FLAG,
491 GOT_TISSUE_FLAG,
492 RAILING_7_FLAG,
493 SEEN_FLOWERS_FLAG,
494 SEEN_DRESS_SHOP_FLAG,
495 DOOR_9_FLAG,
496 PHONE_10_FLAG,
497 MANUSCRIPT_ON_TABLE_10_FLAG,
498 DOG_TURD_FLAG,
499 PIERMONT_AT_PIANO_FLAG,
500 GOT_KEY_FLAG,
501 USED_HOTEL_KEY_ONCE,
502 WINDOW_15_OPEN,
503 CLIMBED_OUT_15_FLAG,
504 WINDOW_16_FLAG,
505 HOTEL_ASSASSIN_BEEN,
506 WARDROBE_17_OPEN,
507 SEARCHED_TROUSERS_17,
508 ENTERED_17_FLAG,
509 WINDOW_27_FLAG,
510 CASE_1_LOCKED_FLAG,
511 CASE_2_LOCKED_FLAG,
512 CASE_3_LOCKED_FLAG,
513 CASE_4_LOCKED_FLAG,
514 SEEN_ARMOR_28_FLAG,
515 CLOSED_WINDOW_28_FLAG,
516 WINDOW_28_FLAG,
517 WINDOW_DRAUGHT_FLAG,
518 SEEN_WINDOW_28_FLAG,
519 FACING_WINDOW_FLAG,
520 CLOSING_WINDOW_FLAG,
521 SARCOPHAGUS_FLAG,
522 ENTERED_MUSEUM_28_FLAG,
523 SARCOPHAGUS_DOOR_29_OPEN,
524 AMBULANCE_31_FLAG,
525 CONSULTANT_HERE,
526 SEEN_MR_SHINY_FLAG,
527 SEEN_CUPBOARD_FLAG,
528 PLUG_33_UNPLUGGED,
529 SAM_RETURNING,
530 PULLED_PLUG_33,
531 PULSE_34_FLAG,
532 DOOR_34_OPEN,
533 MARQUET_AWAKE_FLAG,
534 JUGGLER_FLAG,
535 JUGGLE_FLAG,
536 CROWD_FLAG,
537 MANHOLE_36_FLAG,
538 DOOR_37_FLAG,
539 IN_BOAT_FLAG,
540 GOT_HOOK_FLAG,
541 HOOK_FLAG,
542 STEPS_38_FLAG,
543 TRIPOD_PUZZLE_FLAG,
544 SOAP_43_FLAG,
545 SEEN_WASHBASIN_43,
546 HOSPITAL_FLAG,
547 SEEN_PARIS_MAP,
548 PHONE_SCREEN_FLAG,
549 PHONE_PLACE_FLAG,
550 SEAN_DEAD,
551 SPAIN_VISIT,
552 WET_BEER_TOWEL_TIMER,
553 BEER_TOWEL_BEEN_WET,
554 NICO_SCOT_SCREEN,
555 NICO_AT_PANEL_72,
556 NICO_POSITION_71,
557 SEEN_DRAIN_19,
558 SEEN_MENU_19,
559 PUB_TRAP_DOOR,
560 ASSASSIN_EIRE_DONE,
561 BAR_TOWEL_TAKEN,
562 GLASS_WASH_FLAG,
563 PUB_DOOR_FLAG,
564 PUB_FLAP_FLAG,
565 DOYLE_DRINKING,
566 RON_SNEEZING,
567 FUSE_WIRE_TAKEN,
568 FUSE_WIRE_ON_TABLE,
569 GLASS_20_FLAG,
570 MAGUIRE_PUB_DONE,
571 PINT_LEVEL_FLAG,
572 GEM_21_TAKEN,
573 MAGUIRE_CEL_DONE,
574 TORCH_21_TAKEN,
575 BEEN_UP_HAYBAILS,
576 LIFTING_KEYS_IN_HOLE_23,
577 SEEN_STEPS_SEQUENCE,
578 SEEN_GOAT_24,
579 FLEECY_TANGLED,
580 FLEECY_STUCK,
581 FLEECY_BACKING_OFF,
582 SEEN_LADDER_SEQUENCE,
583 BUTT_COUNT_24,
584 KEYSTONE_FLAG,
585 PANEL_25_MOVED,
586 SACK_25_FLAG,
587 SAND_FLAG,
588 SEEN_HOLES_25,
589 REPLICA_IN_CAVITY,
590 SEEN_RAT_26,
591 ENTERED_CELLAR_BEFORE,
592 CAT_ON_SHELF,
593 CAT_RAN_OFF,
594 CAT_TIMER,
595 STATUETTE_FLAG,
596 SEEN_TOP_SHELF_45,
597 DUANE_TARGET,
598 AYUB_OPENING_DOOR,
599 GEORGE_TALKING_TO_PEARL,
600 CARPET_DOOR_47_OPEN,
601 TOILET_KEYS_ON_BAR,
602 EXPLAINED_RETURNING_KEYS,
603 DOOR_49_OPEN,
604 TOILET_CHAIN_50_TAKEN,
605 TOWEL_DISPENSER_50_OPEN,
606 TOWEL_50_TAKEN,
607 CUBICLE_DOOR_50_OPEN,
608 DOOR_50_OPEN,
609 MAX_ITERATION,
610 ITERATION,
611 STICK_54_FLAG,
612 TOWEL_IN_CRACK_54,
613 CAVE_54_OPEN,
614 GUN_54_FLAG,
615 KHAN_54_HERE,
616 DOOR_55_OPEN,
617 READ_INSCRIPTION_55,
618 SEEN_STATUE_55,
619 VISITED_COUNTESS_56_AGAIN,
620 CHALICE_56_GIVEN,
621 CHESS_PIECE_56_GIVEN,
622 GARDENER_57_HERE,
623 PRESSURE_GAUGE_57_FLAG,
624 FOUND_WELL_57,
625 DOOR_58_OPEN,
626 COUNTESS_58_HERE,
627 GARDENER_58_HERE,
628 COUNTESS_59_HERE,
629 BIBLE_59_FLAG,
630 WINDOW_59_SHUT,
631 CHALICE_59_TAKEN,
632 SECRET_DOOR_59_OPEN,
633 HOLDING_SNUFFER,
634 TISSUE_ON_SNUFFER,
635 TISSUE_59_CHARRED,
636 TISSUE_59_BURNING,
637 CANDLE_59_BURNT,
638 LECTERN_CANDLES_59_LIT,
639 TISSUE_FLAME_59_ON,
640 GARDENER_60_POSITION,
641 GARDENER_60_CHECKING_DOGS,
642 DOGS_DISTURBED,
643 MIRROR_60_TAKEN,
644 SEEN_LEFT_ROCKFALL_61,
645 LION_HEAD_FALLING,
646 LION_FANG_FLAG,
647 DOOR_61_FLAG,
648 GEORGE_HOLDING_PIECE,
649 CHESS_SQUARE_1_FLAG,
650 CHESS_SQUARE_2_FLAG,
651 CHESS_SQUARE_3_FLAG,
652 CHESS_SQUARE_4_FLAG,
653 CHESS_SQUARE_5_FLAG,
654 DOOR_ONE_63_OPEN,
655 DOOR_TWO_63_OPEN,
656 DOOR_THREE_63_OPEN,
657 GEORGE_ON_ROOF,
658 SEEN_EKLUND_63,
659 DOOR_65_OPEN,
660 DOOR_67_OPEN,
661 WINDOW_66_OPEN,
662 SEQUENCE_69_FLAG,
663 SC69_TIMER,
664 LEFT_TREE_POINTER_71_FLAG,
665 RIGHT_TREE_POINTER_71_FLAG,
666 RUBBLE_72_FLAG,
667 MACHINERY_HANDLE_FLAG,
668 MACHINERY_COG_FLAG,
669 DEMON_RB_FLAG,
670 DEMON_LB_FLAG,
671 DEMON_COGS_FLAG,
672 DEMON_PIPE_FLAG,
673 DEMON_NOSE_FLAG,
674 DEMON_LEFT_COG_FLAG,
675 DEMON_RIGHT_COG_FLAG,
676 PANEL_72_FLAG,
677 SEEN_CRYPT_73,
678 SEEN_GUNPOWDER_73,
679 GUIDO_73_HERE,
680 NICO_POSITION_73,
681 ALBERT_ANNOYED_FLAG,
682 ALBERT_BRIEFCASE_FLAG,
683 ALBERT_BUZZER_FLAG,
684 ALBERT_CDT_FLAG,
685 ALBERT_CHANTELLE_FLAG,
686 ALBERT_CHAT_FLAG,
687 ALBERT_CLOWN_FLAG,
688 ALBERT_JACKET_FLAG,
689 ALBERT_KEYS_FLAG,
690 ALBERT_NOSE_FLAG,
691 ALBERT_PLANTARD_FLAG,
692 ALBERT_POLICE_FLAG,
693 ALBERT_POS_FLAG,
694 ALBERT_TALK_FLAG,
695 ALBERT_TISSUE_FLAG,
696 ALBERT_TEXT,
697 ALBERT_INFO_FLAG,
698 ARTO_BULL_FLAG,
699 ARTO_BRUSH_FLAG,
700 ARTO_IRRITATION_FLAG,
701 ARTO_KLAUSNER_FLAG,
702 ARTO_LOOM_FLAG,
703 ARTO_OBJECT_FLAG,
704 ARTO_PHRASE_FLAG,
705 ARTO_TEXT,
706 ASSASSIN_BOOK_FLAG,
707 ASSASSIN_BULL_FLAG,
708 ASSASSIN_CHURCH_FLAG,
709 ASSASSIN_EIRE_TEXT,
710 ASSASSIN_SWORD_FLAG,
711 ASSASSIN_TEMPLAR_FLAG,
712 ASSASSIN_TEXT,
713 AYUB_BULL_FLAG,
714 AYUB_KLAUSNER_FLAG,
715 AYUB_LOOM_FLAG,
716 AYUB_ULTAR_FLAG,
717 AYUB_TEXT,
718 BASHER_BEER_FLAG,
719 BASHER_COMPLAIN_FLAG,
720 BASHER_EKLUND_FLAG,
721 BASHER_HELP_FLAG,
722 BASHER_NICO_FLAG,
723 BASHER_STOP_FLAG,
724 BASHER_WEASEL_FLAG,
725 BASHER_WINDOW_FLAG,
726 BASHER_TEXT,
727 BENOIR_BUZZER_FLAG,
728 BENOIR_GAUGE_FLAG,
729 BENOIR_MARQUET_FLAG,
730 BENOIR_NURSE_FLAG,
731 BENOIR_RENEE_FLAG,
732 BENOIR_TEXT,
733 CARPET_TEXT,
734 CARPET_OBJECT_FLAG,
735 CHANTELLE_BRIEFCASE_FLAG,
736 CHANTELLE_CLOWN_FLAG,
737 CHANTELLE_DOCTOR_FLAG,
738 CHANTELLE_EYE_FLAG,
739 CHANTELLE_FAINT_FLAG,
740 CHANTELLE_NEWSPAPER_FLAG,
741 CHANTELLE_PLANTARD_FLAG,
742 CHANTELLE_TEXT,
743 CHANTELLE_WAKE_COUNTER,
744 CLERK_ASSASSIN_FLAG,
745 CLERK_BUZZER_FLAG,
746 CLERK_CLOWN_FLAG,
747 CLERK_ENOUGH_FLAG,
748 CLERK_HKEY_FLAG,
749 CLERK_KEY_FLAG,
750 CLERK_KEY_STOP_FLAG,
751 CLERK_NOSE_FLAG,
752 CLERK_PASS_FLAG,
753 CLERK_PHOTO_FLAG,
754 CLERK_PIERMONT_FLAG,
755 CLERK_PLANTARD_FLAG,
756 CLERK_POLITE_FLAG,
757 CLERK_SAFE_FLAG,
758 CLERK_TEMPLAR_FLAG,
759 CLERK_TEXT,
760 CLERK_TISSUE_FLAG,
761 CLERK_WEASEL_FLAG,
762 CONSULT_CHALICE_FLAG,
763 CONSULT_GAUGE_FLAG,
764 CONSULT_GEM_FLAG,
765 CONSULT_LIFTKEY_FLAG,
766 CONSULT_MARQUET_FLAG,
767 CONSULT_NOSE_FLAG,
768 CONSULT_PHOTO_FLAG,
769 CONSULT_TEXT,
770 CONSULT_TISSUE_FLAG,
771 COSTUMIER_BALL_FLAG,
772 COSTUMIER_BUZZER_FLAG,
773 COSTUMIER_CLOWN_FLAG,
774 COSTUMIER_PHOTO_FLAG,
775 COSTUMIER_PLANTARD_FLAG,
776 COSTUMIER_TISSUE_FLAG,
777 COSTUMIER_TEXT,
778 DOYLE_BEER_FLAG,
779 DOYLE_BUZZER_FLAG,
780 DOYLE_CASTLE_FLAG,
781 DOYLE_DIG_FLAG,
782 DOYLE_FLASHLIGHT_FLAG,
783 DOYLE_GEM_FLAG,
784 DOYLE_JEWEL_FLAG,
785 DOYLE_JOB_FLAG,
786 DOYLE_KEYS_FLAG,
787 DOYLE_LEPRECHAUN_FLAG,
788 DOYLE_NOSE_FLAG,
789 DOYLE_PEAGRAM_FLAG,
790 DOYLE_PHOTOGRAPH_FLAG,
791 DOYLE_SEAN_FLAG,
792 DOYLE_TEMPLAR_FLAG,
793 DOYLE_TEXT,
794 DOYLE_TISSUE_FLAG,
795 DOYLE_TOWEL_FLAG,
796 DUANE_ARTO_FLAG,
797 DUANE_BULL_FLAG,
798 DUANE_CLEVE_FLAG,
799 DUANE_DUANE_FLAG,
800 DUANE_PEARL_FLAG,
801 DUANE_PHOTO_FLAG,
802 DUANE_KEYS_FLAG,
803 DUANE_MANUSCRIPT_FLAG,
804 DUANE_NEJO_FLAG,
805 DUANE_PHRASE_FLAG,
806 DUANE_QUEEN_FLAG,
807 DUANE_STATUETTE_FLAG,
808 DUANE_TEMPLAR_FLAG,
809 DUANE_TEXT,
810 DUANE_ULTAR_FLAG,
811 ERIC_MARQUET_FLAG,
812 ERIC_NURSE_FLAG,
813 ERIC_PHOTO_FLAG,
814 EVA_CLOWN_FLAG,
815 EVA_LENS_FLAG,
816 EVA_MARQUET_FLAG,
817 EVA_MOB_FLAG,
818 EVA_NURSE_FLAG,
819 EVA_TEXT,
820 FARMER_BEER_FLAG,
821 FARMER_BOOK_FLAG,
822 FARMER_BUZZER_FLAG,
823 FARMER_CAR_FLAG,
824 FARMER_CASTLE_FLAG,
825 FARMER_FLASHLIGHT_FLAG,
826 FARMER_GEM_FLAG,
827 FARMER_GHOST_FLAG,
828 FARMER_LAST_STRAW,
829 FARMER_LIFTKEYS_FLAG,
830 FARMER_MOVED_FLAG,
831 FARMER_NOSE_FLAG,
832 FARMER_PASS_FLAG,
833 FARMER_PEAGRAM_FLAG,
834 FARMER_PHOTO_FLAG,
835 FARMER_SEAN_FLAG,
836 FARMER_TEMPLAR_FLAG,
837 FARMER_TEXT,
838 FARMER_TISSUE_FLAG,
839 FARMER_WIRE_FLAG,
840 FLEECY_TEXT,
841 FLOWER_FLOWER_FLAG,
842 FLOWER_FORTUNE_FLAG,
843 FLOWER_GAUGE_FLAG,
844 FLOWER_GEM_FLAG,
845 FLOWER_LIFTKEYS_FLAG,
846 FLOWER_NICO_FLAG,
847 FLOWER_PASS_FLAG,
848 FLOWER_PHOTO_FLAG,
849 FLOWER_TEXT,
850 GARD_ATTEMPT,
851 GARD_BY_WELL,
852 GARDENER_COUNTESS_FLAG,
853 GARDENER_CHALICE_FLAG,
854 GARDENER_FLOPPO_FLAG,
855 GARDENER_GOODBYE_FLAG,
856 GARDENER_HOSE_FLAG,
857 GARDENER_IRRITATION,
858 GARDENER_SPEECH_FLAG,
859 GARDENER_TEMPLAR_FLAG,
860 GARDENER_TEXT,
861 GATEKEEPER_TALK_FLAG,
862 GATEKEEPER_CDT_FLAG,
863 GMASTER_TALK_FLAG,
864 GMASTER_CDT_FLAG,
865 GENDARME_CARD_FLAG,
866 GENDARME_CLOWN_FLAG,
867 GENDARME_MOUE_FLAG,
868 GENDARME_NOSE_FLAG,
869 GEND_PAPER_FLAG,
870 GENDARME_PHOTO_FLAG,
871 GENDARME_ROSSO_FLAG,
872 GENDARME_TEXT,
873 GENDARME_TISSUE_FLAG,
874 GENDARME_WEASEL_FLAG,
875 GOINFRE_ALARM_FLAG,
876 GOINFRE_EXHIBIT_FLAG,
877 GOINFRE_GEM_FLAG,
878 GOINFRE_KEYS_FLAG,
879 GOINFRE_LOBINEAU_FLAG,
880 GOINFRE_MS_FLAG,
881 GOINFRE_SARCOPHAGUS_FLAG,
882 GOINFRE_SCOLD_FLAG,
883 GOINFRE_TEMPLAR_FLAG,
884 GOINFRE_TEXT,
885 GOINFRE_TISSUE_FLAG,
886 GOINFRE_TRIPOD_FLAG,
887 GOINFRE_WINDOW_FLAG,
888 GORILLA_CLOWN_FLAG,
889 GORILLA_KHAN_FLAG,
890 GORILLA_PASS_FLAG,
891 GORILLA_PLANTARD_FLAG,
892 GORILLA_SEARCH_FLAG,
893 GORILLA_TEXT,
894 GORILLA_TISSUE_FLAG,
895 GORILLA_WEASEL_FLAG,
896 HOSCOP_ALERT_FLAG,
897 HOSCOP_MARQUET_FLAG,
898 HOSCOP_MOB_FLAG,
899 HOSCOP_TEXT,
900 JUGGLER_JUGGLER_FLAG,
901 JUGGLER_TEMPLAR_FLAG,
902 JUGGLER_GEM_FLAG,
903 JUGGLER_TEXT,
904 KHAN_SUBJECT_FLAG,
905 KHAN_PREAMBLE_FLAG,
906 LATVIAN_CLOWN_FLAG,
907 LATVIAN_EYE_FLAG,
908 LATVIAN_LIFTKEYS_FLAG,
909 LATVIAN_MATCHBOOK_FLAG,
910 LATVIAN_MS_FLAG,
911 LATVIAN_NOSE_FLAG,
912 LATVIAN_PHOTO_FLAG,
913 LATVIAN_PLANTARD_FLAG,
914 LATVIAN_TEXT,
915 LEARY_BEER_FLAG,
916 LEARY_BUZZER_FLAG,
917 LEARY_CASTLE_FLAG,
918 LEARY_CLOWN_FLAG,
919 LEARY_FISH_FLAG,
920 LEARY_FLAP_FLAG,
921 LEARY_FLAPALERT_FLAG,
922 LEARY_KEYS_FLAG,
923 LEARY_NOSE_FLAG,
924 LEARY_PASS_FLAG,
925 LEARY_PEAGRAM_FLAG,
926 LEARY_PHONE_FLAG,
927 LEARY_PHOTO_FLAG,
928 LEARY_PLASTER_FLAG,
929 LEARY_PLUG_FLAG,
930 LEARY_SEAN_FLAG,
931 LEARY_SNARE_FLAG,
932 LEARY_TEMPLAR_FLAG,
933 LEARY_TEXT,
934 LEARY_TISSUE_FLAG,
935 LEARY_TOWEL_FLAG,
936 LEARY_WASHER_FLAG,
937 LEARY_WILD_FLAG,
938 LEARY_WIRE_FLAG,
939 LOBINEAU_ARTEFACT_FLAG,
940 LOBINEAU_BALL_FLAG,
941 LOBINEAU_BEL_FLAG,
942 LOBINEAU_GEM_FLAG,
943 LOBINEAU_HASH_FLAG,
944 LOBINEAU_KEYS_FLAG,
945 LOBINEAU_MANUSCRIPT_FLAG,
946 LOBINEAU_MATCHBOOK_FLAG,
947 LOBINEAU_MONTFAUCON_FLAG,
948 LOBINEAU_NICO_FLAG,
949 LOBINEAU_PANTS_FLAG,
950 LOBINEAU_PEAGRAM_FLAG,
951 LOBINEAU_STATUE_FLAG,
952 LOBINEAU_SYRIA_FLAG,
953 LOBINEAU_TEMPLAR_FLAG,
954 LOBINEAU_TEXT,
955 LOBINEAU_TRIPOD_FLAG,
956 MAGUIRE_CAR_FLAG,
957 MAGUIRE_CASTLE_FLAG,
958 MAGUIRE_CDT_FLAG,
959 MAGUIRE_CLOWN_FLAG,
960 MAGUIRE_COP_FLAG,
961 MAGUIRE_DIG_FLAG,
962 MAGUIRE_GEM_FLAG,
963 MAGUIRE_GHOST_FLAG,
964 MAGUIRE_JEWEL_FLAG,
965 MAGUIRE_KEYS_FLAG,
966 MAGUIRE_LEPRECHAUN_FLAG,
967 MAGUIRE_NOSE_FLAG,
968 MAGUIRE_PEAGRAM_FLAG,
969 MAGUIRE_SEAN_FLAG,
970 MAGUIRE_SHOCK_FLAG,
971 MAGUIRE_TALK_FLAG,
972 MAGUIRE_TEXT,
973 MAGUIRE_WIRE_FLAG,
974 MANAGER_TEXT,
975 MANAGER_BRUSH_FLAG,
976 MANAGER_SPEECH_FLAG,
977 MOUE_BALL_FLAG,
978 MOUE_BRIEFCASE_FLAG,
979 MOUE_CARD_FLAG,
980 MOUE_CDT_FLAG,
981 MOUE_CLOWN_FLAG,
982 MOUE_EYE_FLAG,
983 MOUE_FETCH_FLAG,
984 MOUE_HASH_FLAG,
985 MOUE_KEY_FLAG,
986 MOUE_MARQUET_FLAG,
987 MOUE_MATCHBOOK_FLAG,
988 MOUE_MATERIAL_FLAG,
989 MOUE_MOB_FLAG,
990 MOUE_NEWSPAPER_FLAG,
991 MOUE_NICO_FLAG,
992 MOUE_NOSE_FLAG,
993 MOUE_PHOTO_FLAG,
994 MOUE_PLANTARD_FLAG,
995 MOUE_ROSSO_FLAG,
996 MOUE_STOP_FLAG,
997 MOUE_TALK_FLAG,
998 MOUE_TEXT,
999 MOUE_TISSUE_FLAG,
1000 NEJO_ARTO_FLAG,
1001 NEJO_AYUB_FLAG,
1002 NEJO_BALL_FLAG,
1003 NEJO_BALL_TALK,
1004 NEJO_BULL_FLAG,
1005 NEJO_CAT_FLAG,
1006 NEJO_CHALICE_FLAG,
1007 NEJO_DOLLAR_FLAG,
1008 NEJO_GOODBYE_FLAG,
1009 NEJO_HENDERSONS_FLAG,
1010 NEJO_LOOM_FLAG,
1011 NEJO_NEJO_FLAG,
1012 NEJO_PHRASE_FLAG,
1013 NEJO_PLASTER_FLAG,
1014 NEJO_PRESSURE_GAUGE_FLAG,
1015 NEJO_STALL_FLAG,
1016 NEJO_STATUE_FLAG,
1017 NEJO_TEMPLAR_FLAG,
1018 NEJO_TEXT,
1019 NEJO_ULTAR_FLAG,
1020 NICO_ALBERT_FLAG,
1021 NICO_ASSASSIN_FLAG,
1022 NICO_BALL_FLAG,
1023 NICO_BRIEFCASE_FLAG,
1024 NICO_BULL_FLAG,
1025 NICO_BUZZER_FLAG,
1026 NICO_CHALICE_FLAG,
1027 NICO_CDT_FLAG,
1028 NICO_CLOWN_FLAG,
1029 NICO_EKLUND_FLAG,
1030 NICO_GAUGE_FLAG,
1031 NICO_GEM_FLAG,
1032 NICO_GOODBYE_FLAG,
1033 NICO_GUIDO_FLAG,
1034 NICO_HASH_FLAG,
1035 NICO_IRELAND_FLAG,
1036 NICO_KNIGHT_FLAG,
1037 NICO_LIFTKEYS_FLAG,
1038 NICO_LENS_FLAG,
1039 NICO_LOBINEAU_FLAG,
1040 NICO_MANUSCRIPT_FLAG,
1041 NICO_MARQUET_FLAG,
1042 NICO_MATCHBOOK_FLAG,
1043 NICO_MATERIAL_FLAG,
1044 NICO_NEWSPAPER_FLAG,
1045 NICO_NICO_FLAG,
1046 NICO_NOSE_FLAG,
1047 NICO_PASS_FLAG,
1048 NICO_PEAGRAM_FLAG,
1049 NICO_PLANTARD_FLAG,
1050 NICO_PLASTER_FLAG,
1051 NICO_PHOTO_FLAG,
1052 NICO_PHONE_TEXT,
1053 NICO_POS_FLAG,
1054 NICO_QUEEN_FLAG,
1055 NICO_RINGING_BACK_FLAG,
1056 NICO_ROSSO_FLAG,
1057 NICO_SEWER_FLAG,
1058 NICO_SPAIN_FLAG,
1059 NICO_SYRIA_FLAG,
1060 NICO_TALK_FLAG,
1061 NICO_TEMPLAR_FLAG,
1062 NICO_TEXT,
1063 NICO_TISSUE_FLAG,
1064 NICO_TRAIN_FLAG,
1065 NICO_TRIPOD_FLAG,
1066 NICO_WEAVER_FLAG,
1067 NIC_BAG_TALK_FLAG,
1068 NIC_BAG_CDT_FLAG,
1069 NICO_LEAVING_CAFE_SCREEN,
1070 NURSE_BENOIR_FLAG,
1071 NURSE_CLOWN_FLAG,
1072 NURSE_GAUGE_FLAG,
1073 NURSE_MARQUET_FLAG,
1074 NURSE_INTERRUPTION_FLAG,
1075 NURSE_TEXT,
1076 OBRIEN_BUZZER_FLAG,
1077 OBRIEN_CASTLE_FLAG,
1078 OBRIEN_FLASHLIGHT_FLAG,
1079 OBRIEN_GEM_FLAG,
1080 OBRIEN_JEWEL_FLAG,
1081 OBRIEN_JOB_FLAG,
1082 OBRIEN_KEYS_FLAG,
1083 OBRIEN_LEARY_FLAG,
1084 OBRIEN_MAGUIRE_FLAG,
1085 OBRIEN_NOSE_FLAG,
1086 OBRIEN_PEAGRAM_FLAG,
1087 OBRIEN_SEAN_FLAG,
1088 OBRIEN_TEMPLAR_FLAG,
1089 OBRIEN_TEXT,
1090 OBRIEN_TISSUE_FLAG,
1091 OBRIEN_TOWEL_FLAG,
1092 OLD_NOSE_FLAG,
1093 OLD_PHOTO_FLAG,
1094 OLD_LIFT_FLAG,
1095 OLD_BUZZER_FLAG,
1096 PAINTER_DIG_FLAG,
1097 PAINTER_DISTRACTION_FLAG,
1098 PAINTER_PAINTER_FLAG,
1099 PAINTER_TEMPLAR_FLAG,
1100 PAINTER_CONTROL_FLAG,
1101 PAINTER_TEXT,
1102 PEARL_AKRON_FLAG,
1103 PEARL_ARTO_FLAG,
1104 PEARL_BULL_FLAG,
1105 PEARL_DUANE_FLAG,
1106 PEARL_NEJO_FLAG,
1107 PEARL_PEARL_FLAG,
1108 PEARL_PHRASE_FLAG,
1109 PEARL_POEMS_FLAG,
1110 PEARL_STATUE_FLAG,
1111 PEARL_TEMPLAR_FLAG,
1112 PEARL_TEXT,
1113 PEARL_ULTAR_FLAG,
1114 PEARL_TALK_FLAG,
1115 PEARL_CDT_FLAG,
1116 PEARL_STALL_FLAG,
1117 PEARL_WEAVER_FLAG,
1118 PIERMONT_ASSASSIN_FLAG,
1119 PIERMONT_BUZZER_FLAG,
1120 PIERMONT_CLOWN_FLAG,
1121 PIERMONT_GEM_FLAG,
1122 PIERMONT_HKEY_FLAG,
1123 PIERMONT_KEY_FLAG,
1124 PIERMONT_KEY_ALERT_FLAG,
1125 PIERMONT_MS_FLAG,
1126 PIERMONT_NOSE_FLAG,
1127 PIERMONT_PASS_FLAG,
1128 PIERMONT_PHOTO_FLAG,
1129 PIERMONT_PIERMONT_FLAG,
1130 PIERMONT_TEMPLAR_FLAG,
1131 PIERMONT_TEXT,
1132 PIERMONT_TISSUE_FLAG,
1133 PIERMONT_WEASEL_FLAG,
1134 PRIEST_TEXT,
1135 PRIEST_CHALICE_FLAG,
1136 PRIEST_CHALICE2_FLAG,
1137 PRIEST_TEMPLAR_FLAG,
1138 PRIEST_PRIEST_FLAG,
1139 PRIEST_WINDO1_FLAG,
1140 PRIEST_WINDO2_FLAG,
1141 PRIEST_WINDO3_FLAG,
1142 RENEE_MARQUET_FLAG,
1143 RENEE_PHOTO_FLAG,
1144 RENEE_RENEE_FLAG,
1145 RENEE_TEXT,
1146 RON_ALERT_FLAG,
1147 RON_BEER_FLAG,
1148 RON_CASTLE_FLAG,
1149 RON_DIG_FLAG,
1150 RON_FLASHLIGHT_FLAG,
1151 RON_GHOST_FLAG,
1152 RON_NOSE_FLAG,
1153 RON_PASS_FLAG,
1154 RON_PEAGRAM_FLAG,
1155 RON_PHOTO_FLAG,
1156 RON_POLICE_FLAG,
1157 RON_SEAN_FLAG,
1158 RON_SNARE_FLAG,
1159 RON_STOP_FLAG,
1160 RON_TEXT,
1161 RON_UPSET_FLAG,
1162 ROSSO_CDT_FLAG,
1163 ROSSO_CLOWN_FLAG,
1164 ROSSO_DOCTOR_FLAG,
1165 ROSSO_FORTUNE_FLAG,
1166 ROSSO_GEM_FLAG,
1167 ROSSO_MARQUET_FLAG,
1168 ROSSO_MATCHBOOK_FLAG,
1169 ROSSO_MOUE_FLAG,
1170 ROSSO_OPINION_FLAG,
1171 ROSSO_PASS_FLAG,
1172 ROSSO_PEAGRAM_FLAG,
1173 ROSSO_PHOTO_FLAG,
1174 ROSSO_PLANTARD_FLAG,
1175 ROSSO_ROSSO_FLAG,
1176 ROSSO_TALK_FLAG,
1177 ROSSO_TEMPLAR_FLAG,
1178 ROSSO_TEXT,
1179 ROSSO_THUGS_FLAG,
1180 ROZZER_36_FLAG,
1181 ROZZER_JUGGLER_FLAG,
1182 ROZZER_MANHOLE_FLAG,
1183 ROZZER_PLASTER_FLAG,
1184 ROZZER_ROZZER_FLAG,
1185 ROZZER_TEMPLAR_FLAG,
1186 ROZZER_TEXT,
1187 SAM_BREAKDOWN_FLAG,
1188 SAM_BUZZER_FLAG,
1189 SAM_CUPBOARD_FLAG,
1190 SAM_GEM_FLAG,
1191 SAM_MARQUET_FLAG,
1192 SAM_MATCHBOOK_FLAG,
1193 SAM_MOB_FLAG,
1194 SAM_NOSE_FLAG,
1195 SAM_NURSE_FLAG,
1196 SAM_PHOTO_FLAG,
1197 SAM_PLASTER_FLAG,
1198 SAM_SHINY_FLAG,
1199 SAM_SOCKET_FLAG,
1200 SAM_STOP_FLAG,
1201 SAM_TEXT,
1202 SEAN_ASSASSIN_FLAG,
1203 SEAN_BEER_FLAG,
1204 SEAN_CASTLE_FLAG,
1205 SEAN_DIG_FLAG,
1206 SEAN_GEM_FLAG,
1207 SEAN_LKEYS_FLAG,
1208 SEAN_NOSE_FLAG,
1209 SEAN_OPINION,
1210 SEAN_PACKAGE_FLAG,
1211 SEAN_PEAGRAM_FLAG,
1212 SEAN_SELF_FLAG,
1213 SEAN_SNAP_FLAG,
1214 SEAN_TEXT,
1215 STATUE_GUARD_CONTROL_FLAG,
1216 STATUE_GUARD_FLAG,
1217 STATUE_GUARD_GUARD_FLAG,
1218 STATUE_GUARD_KEY,
1219 GUARD_GLOVE_FLAG,
1220 STATUE_GUARD_TEMPLAR_FLAG,
1221 STATUE_GUARD_THERMO_FLAG,
1222 STATUE_GUARD_TEXT,
1223 STATUE_GUARD_TALK_FLAG,
1224 STATUE_GUARD_CDT_FLAG,
1225 TCLERK_PIERMONT_FLAG,
1226 TNIC_ENQUIRY_FLAG,
1227 TODRYK_CLOWN_FLAG,
1228 TODRYK_EYE_FLAG,
1229 TODRYK_GEORGE_FLAG,
1230 TODRYK_OPINION_FLAG,
1231 TODRYK_PHOTO_FLAG,
1232 TODRYK_PLANTARD_FLAG,
1233 TODRYK_ROSSO_FLAG,
1234 TODRYK_TEXT,
1235 ULTAR_ARTO_FLAG,
1236 ULTAR_BALL_FLAG,
1237 ULTAR_BULL_FLAG,
1238 ULTAR_BUZZER_FLAG,
1239 ULTAR_CHALICE_FLAG,
1240 ULTAR_CLUB_FLAG,
1241 ULTAR_DOLLARS_FLAG,
1242 ULTAR_GOODBYE_FLAG,
1243 ULTAR_HENDERSONS_FLAG,
1244 ULTAR_KLAUSNER_FLAG,
1245 ULTAR_LAB_PASS_FLAG,
1246 ULTAR_LIFTING_KEYS_FLAG,
1247 ULTAR_LOOM_FLAG,
1248 ULTAR_NEJO_FLAG,
1249 ULTAR_PHOTOGRAPH_FLAG,
1250 ULTAR_PHRASE_FLAG,
1251 ULTAR_PRESSURE_GAUGE_FLAG,
1252 ULTAR_RED_NOSE_FLAG,
1253 ULTAR_SIGN_FLAG,
1254 ULTAR_STATUETTE_FLAG,
1255 ULTAR_STATUETTE_PAINT_FLAG,
1256 ULTAR_TISSUE_FLAG,
1257 ULTAR_TEMPLAR_FLAG,
1258 ULTAR_TAXI_FLAG,
1259 ULTAR_TOILET_BRUSH_FLAG,
1260 ULTAR_TOILET_CHAIN_FLAG,
1261 ULTAR_TOILET_KEY_FLAG,
1262 ULTAR_TOWEL_FLAG,
1263 ULTAR_PLASTER_FLAG,
1264 ULTAR_TEXT,
1265 COUNTESS_56A_SUBJECT_FLAG,
1266 COUNTESS_56A_GOODBYE_FLAG,
1267 COUNTESS_56B_GOODBYE_FLAG,
1268 COUNTESS_TALK_FLAG,
1269 COUNTESS_CDT_FLAG,
1270 VAS_BALL_FLAG,
1271 VAS_COUNTESS_FLAG,
1272 VAS_GOODBYE_FLAG,
1273 VAS_KEY_FLAG,
1274 VAS_PHOTO_FLAG,
1275 VAS_TALK,
1276 VAS_TEXT,
1277 VAS_TEXT_TOGGLE,
1278 VAS_TEMPLAR_FLAG,
1279 VAS_CURSE_FLAG,
1280 VAS_PCHALICE_FLAG,
1281 GEORGE59A,
1282 VAIL_TEXT,
1283 VAIL_TALK_FLAG,
1284 VAIL_CDT_FLAG,
1285 WEASEL_CLOWN_FLAG,
1286 WEASEL_KHAN_FLAG,
1287 WEASEL_GUIDO_FLAG,
1288 WEASEL_PLANTARD_FLAG,
1289 WEASEL_ROSSO_FLAG,
1290 WEASEL_STOP_FLAG,
1291 WEASEL_TEXT,
1292 WORKMAN_CLOWN_FLAG,
1293 WORKMAN_COP_FLAG,
1294 WORKMAN_PHONE_ALERT_FLAG,
1295 WORKMAN_PLANTARD_FLAG,
1296 WORKMAN_ROSSO_CARD,
1297 WORKMAN_STOP_FLAG,
1298 WORKMAN_TOOL_FLAG,
1299 WORKMAN_TOOLBOX_FLAG,
1300 WORKMAN_TEXT,
1301 GEORGE_TALK_FLAG,
1302 GEORGE_CDT_FLAG,
1303 CHOOSER_COUNT_FLAG,
1304 HURRY_FLAG,
1305 IRELAND_FLAG,
1306 IRELAND_MAP_FLAG,
1307 KNOWS_PEAGRAM_FLAG,
1308 KNOWS_PHILIP_FLAG,
1309 MANUSCRIPT_FLAG,
1310 OBJECT_HELD,
1311 OBJECT_ICON,
1312 OBJECT_TALK,
1313 PARIS_FLAG,
1314 RESPONSERECEIVED,
1315 SCENE_FLAG,
1316 SCREEN,
1317 SCORE_FLAG,
1318 SCOTLAND_MAP_FLAG,
1319 SPAIN_MAP_FLAG,
1320 SYRIA_FLAG,
1321 TALK_FLAG,
1322 WEIRD_ZONE,
1323 TARGET_MEGA,
1324 CHURCH_ARRIVAL_FLAG,
1325 SHH_ALERT_FLAG,
1326 AEROPORT_ADDRESS_FLAG,
1327 CHANTELLE_BRANDY_FLAG,
1328 CHURCH_FLAG,
1329 CHOOSE_GAUGE_FLAG,
1330 CLERK_AT_DESK_FLAG,
1331 CONSULTANT_STOP_FLAG,
1332 COSTUMES_ADDRESS_FLAG,
1333 COSTUMES_PHONE_FLAG,
1334 FOUND_WARD_FLAG,
1335 GEORGE_POS_FLAG,
1336 GOT_BENOIR_FLAG,
1337 HOLE_FLAG,
1338 HOSPITAL_ADDRESS_FLAG,
1339 HOSPITAL_VISIT_FLAG,
1340 HOS_POS_FLAG,
1341 HOTEL_ADDRESS_FLAG,
1342 IRELAND_ALERT_FLAG,
1343 KEY_ALERT_FLAG,
1344 KEYRING_FLAG,
1345 KEY_TALK,
1346 KNOWS_MOERLIN_FLAG,
1347 LENS_FLAG,
1348 MACDEVITTS_PHONE_FLAG,
1349 MANUSCRIPT_ALERT_FLAG,
1350 MANUSCRIPT_VIEW_FLAG,
1351 MEETING_FLAG,
1352 MESSAGE_FLAG,
1353 MONTFACN_ADDRESS_FLAG,
1354 MONTFAUCON_CONTROL_FLAG,
1355 MUSEUM_ADDRESS_FLAG,
1356 MUSEUM_CLOSING_FLAG,
1357 MUSEUM_PHONE_FLAG,
1358 NERVAL_ADDRESS_FLAG,
1359 NICO_ADDRESS_FLAG,
1360 NICO_APT_FLAG,
1361 NICO_DOOR_FLAG,
1362 NICO_GONE_HOME_FLAG,
1363 NICO_PHONE_FLAG,
1364 NICO_VISIT_FLAG,
1365 NURSE_TELEPHONE_FLAG,
1366 PAINT_TALK,
1367 PAINTPOT_FLAG,
1368 PARIS_STATUE_FLAG,
1369 PHONE_CHECK,
1370 PHONE_REQUEST,
1371 POLICE_ADDRESS_FLAG,
1372 POLICE_PHONE_FLAG,
1373 POLISHER_PLUG_FLAG,
1374 POS_FLAG,
1375 RADIO_ALERT_FLAG,
1376 READ_NEWSPAPER,
1377 READ_NOSE_FLAG,
1378 SARCOPHAGUS_ALERT_FLAG,
1379 SC28_COIN_FLAG,
1380 SC28_POTTERY_FLAG,
1381 SC48_SCROLL_FLAG,
1382 SEEN_BRIEFCASE_FLAG,
1383 SEEN_DOOR22_FLAG,
1384 SEEN_KEY_FLAG,
1385 SEEN_MANHOLE_FLAG,
1386 SEEN_PLANTARD_FLAG,
1387 SEEN_REGISTER_FLAG,
1388 SEEN_SEWERS_FLAG,
1389 SEEN_TRIPOD_FLAG,
1390 SEWER_EXIT_FLAG,
1391 SKIP_TALK,
1392 SOAP_FLAG,
1393 ERIC_TEXT,
1394 TAILOR_PHONE_FLAG,
1395 THERMO_FLAG,
1396 TOILET_TALK,
1397 TOMB_FLAG,
1398 TORCH_ALERT_FLAG,
1399 TOTEM_ALERT_FLAG,
1400 TRIPOD_FLAG,
1401 TRIPOD_ALERT_FLAG,
1402 TRIPOD_STOLEN_FLAG,
1403 WARD_STOP_FLAG,
1404 WHITE_COAT_FLAG,
1405 WINDOW_ALERT_FLAG,
1406 WORKMAN_GONE_FLAG,
1407 CLIMBING_CART_FLAG,
1408 FIDDLER_TEXT,
1409 PEAGRAM_GONE_FLAG,
1410 PINT_FLAG,
1411 PUB_ELEC_FLAG,
1412 PUB_INTERRUPTION_FLAG,
1413 PUB_TAP_FLAG,
1414 SEEN_GOAT_FLAG,
1415 SYRIA_BOOK_FLAG,
1416 SEEN_BRUSH_FLAG,
1417 SEEN_STATUE_FLAG,
1418 SYRIA_DEAD_FLAG,
1419 SYRIA_NICHE_FLAG,
1420 ARMOR_HIDE_FLAG,
1421 CANDLE59_FLAG,
1422 CANDLE_BURNT,
1423 CHALICE_FLAG,
1424 CHESSET_FLAG,
1425 CHESSBOARD_FLAG,
1426 DOOR_REVEALED,
1427 DOWSE_FLAG,
1428 GEORGE_POSITION,
1429 GEORGE_SAFE,
1430 GEORGE_WELL_FLAG,
1431 HAZEL_FLAG,
1432 INTRO_FLAG,
1433 LION_FANG,
1434 LOGS_56_FLAG,
1435 MARY_FLAG,
1436 MIRROR_HINT,
1437 ROCKFALL_1,
1438 ROCKFALL_2,
1439 SECOND_CURSE_FLAG,
1440 SPAIN_CODA,
1441 TOMBS59_FLAG,
1442 ASSASSIN_KILLED_FLAG,
1443 AXE_ALERT_FLAG,
1444 DOOR_SC69_ALERT_FLAG,
1445 DOOR_SC65_FLAG,
1446 EKLUND_KILLED,
1447 FINALE_OPTION_FLAG,
1448 NICO_GONE_FLAG,
1449 NICO_TIED_FLAG,
1450 PIPE_ALERT_FLAG,
1451 SEEN_GUIDO_63,
1452 END_SCENE,
1453 MASTER_39_TALK_FLAG,
1454 MASTER_39_CDT_FLAG,
1455 COLONEL_TALK_FLAG,
1456 COLONEL_CDT_FLAG,
1457 EXEC_TALK_FLAG,
1458 EXEC_CDT_FLAG,
1459 CIVIL_TALK_FLAG,
1460 CIVIL_CDT_FLAG,
1461 LATVIAN_39_TALK_FLAG,
1462 LATVIAN_39_CDT_FLAG,
1463 EKLUND_39_TALK_FLAG,
1464 EKLUND_39_CDT_FLAG,
1465 CAFE_BOMBED,
1466 BLIND_ALLEY,
1467 CAFE_INTERIOR,
1468 ROAD_WORKS,
1469 COURT_YARD,
1470 SEWER_ONE,
1471 SEWER_TWO,
1472 CAFE_REPAIRED,
1473 APT_STREET,
1474 APT_NICO,
1475 COSTUME_SHOP,
1476 HOTEL_STREET,
1477 HOTEL_DESK,
1478 HOTEL_CORRIDOR,
1479 HOTEL_EMPTY,
1480 HOTEL_LEDGE,
1481 HOTEL_ASSASSIN,
1482 GENDARMERIE,
1483 IRELAND_STREET,
1484 MACDEVITTS,
1485 PUB_CELLAR,
1486 CASTLE_GATE,
1487 CASTLE_HAY_TOP,
1488 CASTLE_YARD,
1489 CASTLE_DIG,
1490 CELLAR_DARK,
1491 MUSEUM_STREET,
1492 MUSEUM_ONE,
1493 MUSEUM_TWO,
1494 MUSEUM_HIDING,
1495 HOSPITAL_STREET,
1496 HOSPITAL_DESK,
1497 HOSPITAL_CORRIDOR,
1498 HOSPITAL_WARD,
1499 HOSPITAL_JACQUES,
1500 MONTFAUCON,
1501 CATACOMB_SEWER,
1502 CATACOMB_ROOM,
1503 CATACOMB_MEETING,
1504 EXCAVATION_EXT,
1505 EXCAVATION_LOBBY,
1506 EXCAVATION_DIG,
1507 EXCAVATION_TOILET,
1508 EXCAVATION_SECRET,
1509 TEMPLAR_CHURCH,
1510 SYRIA_STALL,
1511 SYRIA_CARPET,
1512 SYRIA_CLUB,
1513 SYRIA_TOILET,
1514 BULL_CLIFF,
1515 BULL_INTERIOR,
1516 MAUSOLEUM_EXT,
1517 SPAIN_DRIVE,
1518 SPAIN_GARDEN,
1519 MAUSOLEUM_INT,
1520 SPAIN_RECEPTION,
1521 SPAIN_WELL,
1522 SPAIN_SECRET,
1523 TRAIN_ONE,
1524 TRAIN_TWO,
1525 COMPT_ONE,
1526 COMPT_TWO,
1527 COMPT_THREE,
1528 COMPT_FOUR,
1529 TRAIN_GUARD,
1530 CHURCHYARD,
1531 CHURCH_TOWER,
1532 CRYPT,
1533 SECRET_CRYPT,
1534 POCKET_1,
1535 POCKET_2,
1536 POCKET_3,
1537 POCKET_4,
1538 POCKET_5,
1539 POCKET_6,
1540 POCKET_7,
1541 POCKET_8,
1542 POCKET_9,
1543 POCKET_10,
1544 POCKET_11,
1545 POCKET_12,
1546 POCKET_13,
1547 POCKET_14,
1548 POCKET_15,
1549 POCKET_16,
1550 POCKET_17,
1551 POCKET_18,
1552 POCKET_19,
1553 POCKET_20,
1554 POCKET_21,
1555 POCKET_22,
1556 POCKET_23,
1557 POCKET_24,
1558 POCKET_25,
1559 POCKET_26,
1560 POCKET_27,
1561 POCKET_28,
1562 POCKET_29,
1563 POCKET_30,
1564 POCKET_31,
1565 POCKET_32,
1566 POCKET_33,
1567 POCKET_34,
1568 POCKET_35,
1569 POCKET_36,
1570 POCKET_37,
1571 POCKET_38,
1572 POCKET_39,
1573 POCKET_40,
1574 POCKET_41,
1575 POCKET_42,
1576 POCKET_43,
1577 POCKET_44,
1578 POCKET_45,
1579 POCKET_46,
1580 POCKET_47,
1581 POCKET_48,
1582 POCKET_49,
1583 POCKET_50,
1584 POCKET_51,
1585 POCKET_52
1586};
1587
1588#define SAND_25 1638407
1589#define HOLDING_REPLICA_25 1638408
1590#define GMASTER_79 5177345
1591#define SCR_george_rest_anim_script (0 * 0x10000 + 1)
1592#define SCR_std_off (0*0x10000 + 6)
1593#define SCR_exit0 (0*0x10000 + 7)
1594#define SCR_exit1 (0*0x10000 + 8)
1595#define SCR_exit2 (0*0x10000 + 9)
1596#define SCR_exit3 (0*0x10000 + 10)
1597#define SCR_exit4 (0*0x10000 + 11)
1598#define SCR_exit5 (0*0x10000 + 12)
1599#define SCR_exit6 (0*0x10000 + 13)
1600#define SCR_exit7 (0*0x10000 + 14)
1601#define SCR_exit8 (0*0x10000 + 15)
1602#define SCR_exit9 (0*0x10000 + 16)
1603#define LEFT_SCROLL_POINTER 8388610
1604#define RIGHT_SCROLL_POINTER 8388611
1605#define FLOOR_63 4128768
1606#define ROOF_63 4128779
1607#define GUARD_ROOF_63 4128781
1608#define LEFT_TREE_POINTER_71 4653058
1609#define RIGHT_TREE_POINTER_71 4653059
1610#define SCR_menu_look (0*0x10000 + 24)
1611#define SCR_icon_combine_script (0*0x10000 + 25)
1612
1613} // End of namespace Sword1
1614
1615#endif //SWORDDEFS_H
Definition: animation.h:38
Definition: sworddefs.h:129
Definition: sworddefs.h:123
Definition: sworddefs.h:167
Definition: sworddefs.h:108
Definition: sworddefs.h:100
Definition: sworddefs.h:117
Definition: sworddefs.h:141
Definition: sworddefs.h:134