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