If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Nancy Drew: Stay Tuned For Danger/Unused Text
Jump to navigation
Jump to search
This is a sub-page of Nancy Drew: Stay Tuned For Danger.
Developer Quotes
Some of these are also found in Nancy Drew: Secrets Can Kill, and some of them are brand new. As with the last game, a varying series of null characters breaks up the text into lines.
Setting up meetings here is like wrangling cats. -- Robert You're not going to take that out - not if you want a very mad pregnant woman on your hands... -- Tina Bat phone! 3..2..1... NOW! NOW! -- Gabe in a fit of sales delusion You got a nice deep case... I like that. -- Curtis I'm going back to the arctic tundra known as my desk. -- Robert Robert said...pull your pants up! -- Sonia trying to say two things at once Warning: You may have art in your home that you are not aware of. -- Laura Just puking on a page. -- Curtis describing our script building process Whenever I try to talk to her, her head turns into a big black hole -- Wayne, fighting the video player Now if we could only get them to open their mouths. -- Robert describing the artists They're our age. -- Megan referring to anyone younger than herself That's a lot of mustard. -- Jan misinterpreting the Orange Juice You just can't polish a turd... -- Wayne's response while reviewing some badly written code Its not a bug - that's just the way it works... -- Wayne, concerning an 'undocumented feature' in the game engine Our previous game was VD, then we had SCK as in SICK, and this game is STD. What's up with that? -- Robert Now I know why there's a bald spot on top of my head. Hair is growing inward instead of outward now -- Wayne commenting on his hair We don't care about no stinkin' head movement... -- Wayne No brag, just fact. -- Wayne Josh, put the ear back... -- Wayne Do you wanna just tweak my thing a little bit? -- Gabe requesting IS assistance from Curtis
GAMEFLOW.H
Within the CIFTREE.DAT for this game, a header file defining a bunch of macros got left in by accident. Note that the tab width used for this file is 4 spaces wide.
////////////////////////////////////////////////////////////////// // // // AMERICAN LASER GAMES // // // // All information contained in this file is copywritten by // // American Laser Games. None of this information may be // // extracted or duplicated without first obtaining written // // written permission from American Laser Games. and // // is the exclusive property of American Laser Games. // // // // // ////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// // // // Module Name: GameFlow // // Description: Game Flow routines - This module contains macro defines // used in the MIF game system files. // // Return Values (if any): function-specific // // Programmer/Date: // CWS 12/95 // // Special Modifications: // // The ONLY macro allowed to have a 0 value is NONE!!!!!!! // #ifndef GAMEFLOW_H #define GAMEFLOW_H // GENERAL CONSTANTS #define NONE 0 #define SPECIAL -1 // TEXT STRING FOR USE WITH CLIPBOARD WRITE/GAME RUN VERIFICATION #define GAME_RUN_CLIPBOARD_TEXT "Nancy Drew Is Running" // DEPENDENCY BOOLEAN FLAGS #define OR_DEPENDENCY_OFF 0 #define OR_DEPENDENCY_ON 1 // THREAD PRIORITIES - ALL VALUES RELATIVE TO THE "NORMAL" PRIORITY FOR THE THREAD // WITHIN THE PRIORITY CLASS OF THE PROCESS #define TP_TIME_CRITICAL 15 #define TP_HIGHEST 7 #define TP_ABOVE_HIGH 6 #define TP_SLIGHTLY_ABOVE_HIGH 5 #define TP_HIGH 4 #define TP_MORE_ABOVE_NORMAL 3 #define TP_ABOVE_NORMAL 2 #define TP_SLIGHTLY_ABOVE_NORMAL 1 #define TP_NORMAL 0 #define TP_LOW -1 #define TP_LOWEST -2 // SPECIAL EFFECTS MACROS #define SPEFFECT_TYPE_SCENE_CHANGE_FADE_OUT_TO_BLACK 0 #define SPEFFECT_TYPE_SCENE_CHANGE_CROSS_DISSOLVE 1 // OVERRIDE LOCK PUZZLE MACROS #define OVERRIDE_PUZZLE_BUTTONS_STAY_DOWN 1 #define OVERRIDE_PUZZLE_BUTTONS_POP_UP 2 #define OVERRIDE_PUZZLE_LIGHTS_CIRCULAR 3 #define OVERRIDE_PUZZLE_LIGHTS_RANDOM 4 // RIPPED LETTER PUZZLE MACROS #define RIPLETTER_ORIENT_0 0 // 0 degree rotation for puzzle piece #define RIPLETTER_ORIENT_90 1 // 90 degree rotation for puzzle piece #define RIPLETTER_ORIENT_180 2 // 180 degree rotation for puzzle piece #define RIPLETTER_ORIENT_270 3 // 270 degree rotation for puzzle piece #define RIPLETTER_SLOT_EMPTY -10 // NO PUZZLE PIECE in this slot // MACROS FOR SOFTWARE TIMERS // 120 #define TIMER_BOMB_PUZZLE_EASY 30 #define TIMER_BOMB_PUZZLE_EASY_10SECOND_TIME TIMER_BOMB_PUZZLE_EASY-10 // 90 #define TIMER_BOMB_PUZZLE_MEDIUM 25 #define TIMER_BOMB_PUZZLE_MEDIUM_10SECOND_TIME TIMER_BOMB_PUZZLE_MEDIUM-10 // 60 #define TIMER_BOMB_PUZZLE_HARD 20 #define TIMER_BOMB_PUZZLE_HARD_10SECOND_TIME TIMER_BOMB_PUZZLE_HARD-10 // PLAYER TIMER OF DAY #define PLAYER_DAY 0 #define PLAYER_NIGHT 1 // at this point, no DUSK_DAWN times are used //#define PLAYER_DUSK_DAWN 2 // DIFFICULTY LEVEL #define MAXNUM_DIFFICULTY_LEVELS 3 #define DIFFICULTY_LEVEL_EASY 0 #define DIFFICULTY_LEVEL_MEDIUM 1 #define DIFFICULTY_LEVEL_HARD 2 // CLOSED CAPTIONING #define CLOSED_CAPTIONING_OFF 1 #define CLOSED_CAPTIONING_ON 2 // HINT SYSTEM #define UNLIMITED_HINTS (short)100 #define HINT_NED 0 #define HINT_BESS 1 #define HINT_GEORGE 2 // VIDEO CONSTANTS #define PLAY_VIDEO_FROM_HD 1 #define PLAY_VIDEO_FROM_CDROM 2 //#define COPY_VIDEO_TO_CACHE_AND_PLAY 3 // don't use this #define INSTALL_MINIMUM_SIZE 0 #define INSTALL_RECOMMENDED_SIZE 1 #define INSTALL_MAXIMUM_SIZE 2 #define CDROM_DISK_1 1 #define CDROM_DISK_2 2 #define CDROM_DISK_3 3 #define CDROM_ANY_DISK 4 #define NO_BITMAP_OVERLAY 1 #define BITMAP_OVERLAY 2 #define PLAYBACK_FIDGET_MODE 1 #define PLAYBACK_SINGLE_PASS 2 #define FLAG_EVENT 1 #define FLAG_INVENTORY 2 #define FLAG_CURSOR 3 #define FLAG_NO_LABEL -1 #define FLAG_NO_STATE 0 ///////////////////////////////////// // Z ORDERS // // Increasing values get CLOSER to the display glass and FURTHER from the back game frame. #define BACK_Z 0 #define FRAME_Z 1 // bottom(farthest back) object in display #define RES_CURSOR_Z 2 // Z of RESTORE cursor image over FRAME area #define RES_CURSOR_OVER_VP_Z 3 // Z of RESTORE cursor over VP area #define RES_SLIDER_Z 3 // Z of RESTORE for SLIDER images #define HILITE_BUTTON_Z 4 // Z of BUTTON HILITE state #define DISABLED_BUTTON_Z 5 // Z of BUTTON DISABLED state #define CANCEL_BUTTON_Z 6 // Z of LOADSAVE CANCEL BUTTON bitmap #define HILITE_CANCEL_BUTTON_Z 7 // Z of LOADSAVE CANCEL HILITE BUTTON #define BUTTON_DOWN_Z 8 // Z of BUTTON DOWN in game menus and on main frame #define EDITBOX_TEXT_Z 8 // Z of EDIT BOX TEXT FONT in loadsave menu #define VIEWPORT_Z 9 // Z of viewport #define VIEWPORT_OVERLAY1_Z 10 #define MAP_LABELS_Z 10 // Z of location labels on top of map AVI #define ORDERING_PUZZLE_Z 10 // Z of Ordering Puzzle bitmap image overlays #define ROTLOCK_PUZZLE_Z 10 // Z of Rotating Lock Puzzle overlays #define LEVER_PUZZLE_Z 10 // Z of Lever Puzzle overlays #define TELEPHONE_Z 10 // Z of Telephone overlays #define SLIDER_PUZZLE_Z 10 // Z of Slider Puzzle overlays #define PASSWORD_PUZZLE_Z 10 // Z of Password Puzzle overlays #define GENERIC_PUZZLE_Z 10 // Z for GENERIC PUZZLE overlays #define VIEWPORT_OVERLAY2_Z 11 #define CONVERSATION_Z 11 // Z of CONVERSATION sequence on top of viewport #define SEC_VIDEO_0_Z 11 // Z of SECONDARY VIDEO CHANNEL 0 sequence on top of viewport #define SEC_VIDEO_1_Z 11 // Z of SECONDARY VIDEO CHANNEL 1 sequence on top of viewport #define SEC_MOVIE_Z 11 // Z of SECONDARY MOVIE sequence on top of viewport #define VIEWPORT_OVERLAY3_Z 12 #define VIEWPORT_INV_BITMAP_Z 12 // Z of inventory bitmaps on top of viewport #define MAP_ANIMATION_Z 12 // Z of map animation frames #define FRAME_SLIDER_Z 12 // Z of frame slider #define CLOCK_ANIMATION_Z 13 // Z of clock animation frames #define CLOCK_HANDS_Z 14 // Z of clock hands #define DIAGNOSTICS_Z 15 // Z of DIAGNOSTIC FONT #define VERSION_Z 15 // Z of VERSION readout #define VIEWPORT_OVERLAY4_Z 15 #define CUR_CURSOR_Z 16 // Z of CURRENT cursor - keep on TOP always! #define DISPLAY_GLASS_Z 17 // flags for ZRENDER #define ZR_NO_FLAGS_USED 0 #define ZR_COPY_BLT 1 #define ZR_SOURCE_TRANSPARENCY 2 ///////////////////////////////////// // RESPONSE STATES #define RESPONSE_STARTUP_CLEAR_ALL 0 #define RESPONSE_STARTUP_KEEP_OLD 1 #define RESPONSE_ADD_IF_NOT_FOUND 0 #define RESPONSE_REMOVE_AND_ADD_TO_END 1 #define RESPONSE_REMOVE 2 #define NO_SCENE 9999 #define BYE_SCENE_NUMBER 9998 //////////////////////////////////// // DEFAULT NEXT SCENE STATES #define DEFAULT_NEXT_SCENE_ENABLED 1 #define DEFAULT_NEXT_SCENE_DISABLED 2 #define POP_NEXT_SCENE 1 #define NO_POP_NEXT_SCENE 2 #define PUSH_SCENE 1 #define NO_PUSH_SCENE 2 ///////////////////////////////////// // InfoCheck flags #define NO_INFOCHECK 10 #define MAXNUM_INFOCHECK_ACTORS 9 #define INFOCHECK_DWAYNE 0 #define INFOCHECK_RICK 1 #define INFOCHECK_MILLIE 2 #define INFOCHECK_LILLIAN 3 #define INFOCHECK_NED 4 #define INFOCHECK_BESS 5 #define INFOCHECK_GEORGE 6 #define INFOCHECK_RALPH 7 #define INFOCHECK_MATTIE 8 ///////////////////////////////////// // Bye flags #define NO_BYE 10 #define MAXNUM_BYE_ACTORS 9 #define BYE_DWAYNE 0 #define BYE_RICK 1 #define BYE_MILLIE 2 #define BYE_LILLIAN 3 #define BYE_NED 4 #define BYE_BESS 5 #define BYE_GEORGE 6 #define BYE_RALPH 7 #define BYE_MATTIE 8 #define PLAYBACK_PRI_DIALOG_MODE 3 #define PLAYBACK_PRI_EXIT_MODE 4 #define VIDEO_SCENE_CHANGE 5 #define VIDEO_NO_SCENE_CHANGE 6 #define VIDEO_STOP_RENDERING 1 #define VIDEO_CONTINUE_RENDERING 2 #define NO_VIDEO_HOTSPOTS 1 #define VIDEO_HOTSPOTS 2 #define PLAYER_CURSOR_ALLOWED 1 #define NO_PLAYER_CURSOR_ALLOWED 2 #define PLAY_MOVIE_FORWARD 1 #define PLAY_MOVIE_REVERSE 2 #define SECONDARY_VIDEO_CHAN0 1 #define SECONDARY_VIDEO_CHAN1 2 #define SECONDARY_MOVIE 3 // OVERLAYS #define PLAY_OVERLAY_FORWARD 1 #define PLAY_OVERLAY_REVERSE 2 #define PLAY_OVERLAY_PLAIN 1 #define PLAY_OVERLAY_TRANSPARENT 2 #define PLAY_OVERLAY_SCENE_CHANGE 1 #define PLAY_OVERLAY_NO_SCENE_CHANGE 2 #define PLAY_OVERLAY_ONCE 1 #define PLAY_OVERLAY_LOOP 2 #define PLAY_OVERLAY_STATIC 1 #define PLAY_OVERLAY_ANIMATION 2 #define PLAY_OVERLAY_WITH_HOTSPOT 1 #define PLAY_OVERLAY_NO_HOTSPOT 2 #define NO_FILE "NO_FILE" #define SMALL_VIDEO_FORMAT 1 #define LARGE_VIDEO_FORMAT 2 #define CEL_OVERRIDE_TREE_RECTS_OFF 1 #define CEL_OVERRIDE_TREE_RECTS_ON 2 // MAP DATA #define MAP_LOC_ACCESS_GRANTED 1 // aka TRUE #define MAP_LOC_ACCESS_DENIED 0 // aka FALSE #define MAP_LIGHTNING_ACTIVE 1 // aka TRUE #define MAP_LIGHTNING_INACTIVE 0 // aka FALSE #define MAP_DAY 0 #define MAP_NIGHT 1 //#define MAP_DAWNDUSK 2 //#define MAP_STORMY 3 #define MAP_DINER_LOC 0 #define MAP_AUNT_HOUSE_LOC 1 #define MAP_PHARMACY_LOC 2 #define MAP_SCHOOL_LOC 3 /////////////////////////////////// // MAP VECTORED SCENE CHANGES #define MAP_DINER_DAY_EXT_SCENE 10 #define MAP_DINER_NIGHT_EXT_SCENE 888 #define MAP_AUNT_HOUSE_DAY_EXT_SCENE 9 #define MAP_AUNT_HOUSE_NIGHT_EXT_SCENE 666 #define MAP_PHARMACY_DAY_EXT_SCENE 1200 #define MAP_PHARMACY_NIGHT_ENDGAME_SCENE 1250 #define MAP_SCHOOL_DAY_EXT_SCENE 11 #define MAP_SCHOOL_NIGHT_EXT_SCENE 1666 // SOUND DATA /// // GENERAL Sound #define NO_SOUND_CHANNEL -1 #define LOOP_ONCE 1 #define LOOP_INFINITE 0 #define NO_SOUND_FILE "NO SOUND" // for playdigisound et al !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #define LOOP_2 2 // !!! #define LOOP_3 3 // !!! #define LOOP_4 4 // !!! // SOUND PLAY SOURCE #define PLAY_SOUND_FROM_HD 1 #define PLAY_SOUND_FROM_CDROM 2 // SOUND PLAY FORMAT #define PLAY_SOUND_AS_DIGI 1 #define PLAY_SOUND_AS_STREAM 2 // SPECIAL LOOP processing #define DO_LOOP_PROCESSING 1 #define NO_LOOP_PROCESSING 2 // PAN commands #define NO_PANNING 1 #define PAN_WITH_FRAME_ANCHOR 2 #define PAN_WITH_POSITION_ANCHOR 3 // not used right now #define PAN_CENTER 32768 #define _PAN_LEFT 0x00000000 #define _PAN_CENTER 0x00008000 #define _PAN_RIGHT 0x0000ffff // NUM CHANNELS #define NUM_CHANNELS_MONO 1 #define NUM_CHANNELS_STEREO 2 // PLAY commands #define PLAY_SEQUENTIAL_AND_DIE 1 // plays file non-stop up to num loops times (up to infinite) then unload #define PLAY_RANDOM_TIME_AND_DIE 2 // plays file at random TIME intervals up to num loops times (up to infinite) then unload #define PLAY_RANDOM_VOLUME_AND_DIE 3 // plays file at random VOLUMES up to num loops times (up to infinite) then unload #define PLAY_RANDOM_TIME_AND_VOLUME_AND_DIE 4 // plays file at random TIMES and VOLUMES up to num loops then unload #define PLAY_SEQUENTIAL_AND_STAY_RESIDENT 5 // plays file non-stop up to num loops times (up to infinite) - keep resident #define PLAY_RANDOM_TIME_AND_STAY_RESIDENT 6 // plays file at random TIME intervals up to num loops times (up to infinite) - keep resident #define PLAY_RANDOM_VOLUME_AND_STAY_RESIDENT 7 // plays file at random VOLUME up to num loops times (up to infinite) - keep resident #define PLAY_RANDOM_TIME_AND_VOLUME_AND_STAY_RESIDENT 8 // plays file at random TIMES and VOLUMES up to num loops - keep resident // ACTION RECORD EXECUTION TYPES #define AE_SINGLE_EXEC 1 #define AE_MULTI_EXEC 2 // SCENE COUNT DEPENDENCY - COUNT MODIFIERS #define LESS_THAN_SCENE_COUNT 1 #define GREATER_THAN_SCENE_COUNT 2 #define EQUAL_TO_SCENE_COUNT 3 // PLAYER CLOCK #define ABSOLUTE_CLOCK_BUMP 1 #define RELATIVE_CLOCK_BUMP 2 // SCREEN FLOOD FILLS #define FILL_SCREEN 1 #define FILL_VIEWPORT 2 #define NO_FILL 3 // BACKGROUND PANNING TYPES #define PAN_NONE 0 #define PAN_360 1 #define PAN_LEFT_RIGHT 2 ///////////////////////////////////////////////////////////////////// // SOUND CHANNELS // // NOTE: DON'T FORGET TO LOAD THE SOUND ARRAYS IN SOUND.CPP WITH THE // CHANNELS DEFINED BELOW!!! // ///////////////////////////////////////////////////////////////////// // SCENE-SPECIFIC CHANNELS #define TOTNUM_SS_CHANS 9 #define FIRST_SS_CHAN 0 #define SS_THEME_CHAN0 0 #define SS_MUSIC_SUPP_CHAN0 1 #define SS_MUSIC_SUPP_CHAN1 2 #define SS_AMB_CHAN0 3 #define SS_AMB_CHAN1 4 #define SS_SPEC_EFFECT_CHAN0 5 #define SS_SPEC_EFFECT_CHAN1 6 #define SS_BS_VOICE 7 #define SS_PLAYER_VOICE 8 // PERMANENT HARD-CODED CHANNELS // SPECIAL EFFECTS #define MAIN_INV_ICANT_CHAN 17 #define MAIN_INV_CURTAIN_CHAN 18 #define MAP_THEME_CHAN 19 #define MAIN_GLOBES_CHAN 20 #define MAIN_SLIDERS_CHAN 21 #define BUTTON_LOADSAVE_CHAN 22 #define BUTTON_DENIED_CHAN 23 #define BUTTON_OK_CHAN 24 // THUNDER #define MAXNUM_THUNDER_SOUND_CHANS 2 #define FIRST_THUNDER_CHAN 25 #define THUNDER_SND_CHAN0 25 #define THUNDER_SND_CHAN1 26 // MENU MUSIC #define MENU_THEME_CHAN0 27 #define MENU_THEME_CHAN1 28 // SETUP MENU SOUND #define SETUP_MUSIC_CHAN 29 #define SETUP_VOICE_CHAN 30 #define SETUP_SPECIAL_EFFECTS_CHAN 31 // LAST CHANNEL MARKER #define LAST_CHANNEL_MARKER -1 // SCENE SOUND FLAGS #define CONTINUE_SCENE_SOUND 1 #define LOAD_SCENE_SOUND 0 ///////////////////////////////////////////////////////////////////// // INVENTORY // NOTE: Also change the cursor dependencies using these values!! ///////////////////////////////////////////////////////////////////// // INVENTORY container Item[] values - flags if user has/doesn't have item // NO 0 values! #define INV_EMPTY 1 #define INV_HOLDING 2 #define MAXNUMINVENTORY 18 #define INV_ITEM_USE_THEN_LOSE 0 #define INV_ITEM_KEEP_ALWAYS 1 // INVENTORY items - indexes into Item array #define INV_DOOR_KNOB 0 #define INV_SCREWDRIVER 1 #define INV_HOUSE_KEYS 2 #define INV_DWAYNE_KEYS 3 #define INV_EMPLOYEE_PASS 4 #define INV_COMPUTER_DISK 5 #define INV_PENCIL 6 #define INV_OIL_FLASK 7 #define INV_CLOCK_HAND 8 #define INV_TV_VCR_REMOTE 9 #define INV_VISITOR_PASS 10 #define INV_TRAP_KEY 11 #define INV_SECURITY_VIDEOTAPE 12 #define INV_INTERVIEW_VIDEOTAPE 13 #define INV_WIRE_CUTTERS 14 #define INV_CASSETTE_TAPE 15 #define INV_MATTIE_DESK_KEY 16 #define INV_3D_GLASSES 17 ///////////////////////////////////////////////////////////////////// // EVENTS ///////////////////////////////////////////////////////////////////// // EVENT container Event[] values - flags if event has/hasn't occurred // NO 0 values! #define EV_NOT_OCCURRED 1 #define EV_OCCURRED 2 #define MAXNUMEVENTS 240 #define NUMEVENTS_CHEAT_PG_1 24 #define FIRSTEVENT_CHEAT_PG_1 0 #define LASTEVENT_CHEAT_PG_1 23 #define NUMEVENTS_CHEAT_PG_2 24 #define FIRSTEVENT_CHEAT_PG_2 24 #define LASTEVENT_CHEAT_PG_2 47 #define NUMEVENTS_CHEAT_PG_3 24 #define FIRSTEVENT_CHEAT_PG_3 48 #define LASTEVENT_CHEAT_PG_3 71 #define NUMEVENTS_CHEAT_PG_4 24 #define FIRSTEVENT_CHEAT_PG_4 72 #define LASTEVENT_CHEAT_PG_4 95 #define NUMEVENTS_CHEAT_PG_5 24 #define FIRSTEVENT_CHEAT_PG_5 96 #define LASTEVENT_CHEAT_PG_5 119 #define NUMEVENTS_CHEAT_PG_6 24 #define FIRSTEVENT_CHEAT_PG_6 120 #define LASTEVENT_CHEAT_PG_6 143 #define NUMEVENTS_CHEAT_PG_7 24 #define FIRSTEVENT_CHEAT_PG_7 144 #define LASTEVENT_CHEAT_PG_7 167 #define NUMEVENTS_CHEAT_PG_8 24 #define FIRSTEVENT_CHEAT_PG_8 168 #define LASTEVENT_CHEAT_PG_8 191 #define NUMEVENTS_CHEAT_PG_9 24 #define FIRSTEVENT_CHEAT_PG_9 192 #define LASTEVENT_CHEAT_PG_9 215 #define NUMEVENTS_CHEAT_PG_10 24 #define FIRSTEVENT_CHEAT_PG_10 216 #define LASTEVENT_CHEAT_PG_10 239 // EVENTS and FRAMES "no" values #define EV_NO_EVENT -1 // NO event flag signal #define FR_NO_FRAME -1 // NO frame signal // GAMEFLOW SPECIFIC EVENTS - indexes into Event array #define EV_Generic0 0 #define EV_Generic1 1 #define EV_Generic2 2 #define EV_Generic3 3 #define EV_Generic4 4 #define EV_Generic5 5 #define EV_Generic6 6 #define EV_Generic7 7 #define EV_Generic8 8 #define EV_Generic9 9 #define EV_Generic10 10 #define EV_Generic11 11 #define EV_Generic12 12 #define EV_Generic13 13 #define EV_Generic14 14 #define EV_Generic15 15 #define EV_Generic16 16 #define EV_Generic17 17 #define EV_Generic18 18 #define EV_Generic19 19 #define EV_Generic20 20 #define EV_Generic21 21 #define EV_Generic22 22 #define EV_Generic23 23 #define EV_Generic24 24 #define EV_Generic25 25 #define EV_Generic26 26 #define EV_Generic27 27 #define EV_Generic28 28 #define EV_Generic29 29 #define EV_Generic30 30 #define EV_TimeForEndgame 31 #define EV_PlayerWonGame 32 #define EV_StopPlayerScrolling 33 #define EV_Easter_Eggs 34 #define EV_Called_Chocoshop 35 #define EV_Clock_Threat 36 #define EV_Death_Threat 37 #define EV_Found_Millie_Login 38 #define EV_Heard_Pappas1 39 #define EV_Heard_Pappas2 40 #define EV_Heard_Riddle 41 #define EV_In_Dwayne_Bldg 42 #define EV_In_Dwayne_Office 43 #define EV_In_Lillian_Office 44 #define EV_In_Lostnfound 45 #define EV_In_NightStudio 46 #define EV_Mattie_Spazz 47 #define EV_Met_Dwayne 48 #define EV_Met_Lillian 49 #define EV_Met_Millie 50 #define EV_Met_Pappas 51 #define EV_Met_Rick 52 #define EV_Saw_Choco_Num 53 #define EV_Saw_Control_Code 54 #define EV_Saw_Controlroom_Door 55 #define EV_Saw_Cut_Letters 56 #define EV_Saw_DropY 57 #define EV_Saw_DropY_Letters 58 #define EV_Saw_Emp_Log 59 #define EV_Saw_Grandfather_Clock 60 #define EV_Saw_Klieg_Cinematic 61 #define EV_Saw_LogBook 62 #define EV_Saw_Memo 63 #define EV_Saw_Owen_ID 64 #define EV_Saw_Sawed_Clamp 65 #define EV_Saw_Security_Log 66 #define EV_Saw_Side_Entrance 67 #define EV_Saw_Spayder_File 68 #define EV_Saw_Trap_Door_Box 69 #define EV_Saw_Interview_Tape 70 #define EV_Saw_Watch 71 #define EV_Saw_Checks 72 #define EV_Solved_Bomb_Puzzle 73 #define EV_Solved_Briefcase 74 #define EV_Solved_Clock 75 #define EV_Solved_Conlock 76 #define EV_Solved_Letter_Puzzle 77 #define EV_Solved_Lever_Puzzle 78 #define EV_Solved_Riddle 79 #define EV_Solved_Side_Entry 80 #define EV_Solved_Tower_Puzzle 81 #define EV_TDC_Light_On 82 #define EV_Tried_Briefcase 83 #define EV_Tried_Clock 84 #define EV_Tried_Computer 85 #define EV_Tried_Conlock 86 #define EV_Tried_Emp_Log 87 #define EV_Tried_EQPuzzle 88 #define EV_Tried_Letter_Puzzle 89 #define EV_Tried_Lever_Puzzle 90 #define EV_Tried_Security_Log 91 #define EV_Ned_Talked_LostNFound 92 #define EV_PM_Talked_Bomb 93 #define EV_M_Said_Chocolates 94 #define EV_M_Said_Watch 95 #define EV_M_Said_Teleprompter 96 #define EV_M_Said_Police 97 #define EV_Tried_Tower_Puzzle 98 #define EV_Met_Ned 99 #define EV_Ned_Talked_Job 100 #define EV_Ned_Told_Rick 101 #define EV_Ned_Told_Riddle 102 #define EV_Ned_Told_Tape 103 #define EV_Met_Mattie_Apt 104 #define EV_Saw_Lock_Prop_Area 105 #define EV_Ned_Told_Op 106 #define EV_Ned_Told_DroppedY 107 #define EV_Ned_Told_PM_Typewriter 108 #define EV_Ned_Told_SideEntrance 109 #define EV_Ned_Told_SideEntrance_KeyPad 110 #define EV_Rick_Told_Bomb 111 #define EV_Rick_Told_Dwayne 112 #define EV_Rick_Said_Misunderstood 113 #define EV_Rick_Told_PM 114 #define EV_Rick_Told_Op 115 #define EV_Dwayne_Told_Dwayne 116 #define EV_Dwayne_Set_Pass 117 #define EV_Dwayne_Told_PM 118 #define EV_Dwayne_Told_Lillian 119 #define EV_Dwayne_Told_CR_Lock 120 #define EV_Dwayne_Told_Side_Entrance_Lock 121 #define EV_Dwayne_Told_Lillian_Upset 122 #define EV_Lillian_Upset 123 #define EV_Dwayne_Told_OP 124 #define EV_Dwayne_Told_Mattie_Leaving 125 #define EV_Dwayne_Told_Rick_Letters 126 #define EV_Dwayne_Told_Pappas 127 #define EV_Lillian_Told_Bomb 128 #define EV_Lillian_Told_Cclamp 129 #define EV_Lillian_Told_Date 130 #define EV_Lillian_Talked_Op 131 #define EV_Saw_Castor_Oil 132 #define EV_PM_Told_Rick 133 #define EV_PM_Told_OP 134 #define EV_Met_Mattie_Studio 135 #define EV_M_Told_Bomb 136 #define EV_M_Told_Lil_Dates 137 #define EV_M_Told_Op 138 #define EV_Pap_Told_Electric 139 #define EV_Pap_told_Studio_Closed 140 #define EV_Pap_Told_Video 141 #define EV_Pap_Told_Key 142 #define EV_Pap_Told_Night 143 #define EV_Pap_Told_Tele 144 #define EV_Pap_Told_Sound 145 #define EV_Pap_Told_French 146 #define EV_Bess_Told_Rick 147 #define EV_Bess_Told_Dwayne 148 #define EV_Bess_Told_Millie 149 #define EV_Bess_Told_Mattie 150 #define EV_Bess_Told_Lillian 151 #define EV_Bess_Told_Pappas 152 #define EV_Entered_Lillian_Office 153 #define EV_George_Told_Riddles 154 #define EV_Bess_Told_Credit_Card_Trick 155 #define EV_Bess_Told_Login_Hiding_Place 156 #define EV_Bess_Told_CR_Password 157 #define EV_Bess_Told_Security_Log 158 #define EV_Bess_Told_Employee_Log 159 #define EV_Bess_Told_Castor_Oil 160 #define EV_Bess_Told_Choco_Num 161 #define EV_Bess_Told_Lillian_Angry 162 #define EV_Bess_Told_Equalizer 163 #define EV_Dwayne_Told_Bomb 164 #define EV_Bess_Told_Security_Video 165 #define EV_Bess_Told_Security_Video_Hiding_Place 166 #define EV_Bess_Told_Owen_Video 167 #define EV_Bess_Told_Owen_Badge 168 #define EV_Bess_Told_Lillian_Computer 169 #define EV_Bess_Told_Dwayne_Office 170 #define EV_Bess_Told_Dwayne_Briefcase 171 #define EV_Bess_Told_Dwayne_Checks 172 #define EV_Bess_Told_Owen_Theater 173 #define EV_Bess_Told_Bomb_Threat 174 #define EV_Bess_Told_Lillian_Call 175 #define EV_Bess_Told_Mattie_Keys 176 #define EV_George_Told_Visitor_Pass 177 #define EV_George_Told_Bess 178 #define EV_George_Told_Sound_Stage 179 #define EV_George_Told_Klieg 180 #define EV_George_Told_Pass 181 #define EV_George_Told_Wirecutter 182 #define EV_George_Told_Taxi 183 #define EV_George_Told_Mattie 184 #define EV_George_Told_Lillian 185 #define EV_George_Told_Dwayne 186 #define EV_George_Told_Rick 187 #define EV_George_Told_Bomb 188 #define EV_George_Told_Memo 189 #define EV_George_Told_Tower 190 #define EV_George_Told_Clock_Hand 191 #define EV_George_Told_Tdc_Key 192 #define EV_George_Told_Tdc_Power 193 #define EV_George_Told_Owen_ID 194 #define EV_George_Told_Emp_Report 195 #define EV_Bomb_Timer_Started 196 #define EV_Ten_Second_Mark 197 #define EV_Screw1_Off 198 #define EV_Screw2_Off 199 #define EV_Screw3_Off 200 #define EV_Screw4_Off 201 #define EV_Clock_Hour_One 202 #define EV_Clock_Hour_Two 203 #define EV_Clock_Hour_Three 204 #define EV_Clock_Hour_Four 205 #define EV_Clock_Hour_Five 206 #define EV_Clock_Hour_Six 207 #define EV_Clock_Hour_Seven 208 #define EV_Clock_Hour_Eight 209 #define EV_Clock_Hour_Nine 210 #define EV_Clock_Hour_Ten 211 #define EV_Clock_Hour_Twelve 212 #define EV_Lillian_Told_Dwayne 213 #define EV_M_Said_Letter 214 #define EV_M_Said_Dwayne 215 #define EV_Tape_Started 216 #define EV_Saw_Surveillance_Video 217 #define EV_Met_George 218 #define EV_Met_Bess 219 #define EV_Empty220 220 #define EV_Empty221 221 #define EV_Empty222 222 #define EV_Empty223 223 #define EV_Empty224 224 #define EV_Empty225 225 #define EV_Empty226 226 #define EV_Empty227 227 #define EV_Empty228 228 #define EV_Empty229 229 #define EV_Empty230 230 #define EV_Empty231 231 #define EV_Empty232 232 #define EV_Empty233 233 #define EV_Empty234 234 #define EV_Empty235 235 #define EV_Empty236 236 #define EV_Empty237 237 #define EV_Empty238 238 #define EV_Empty239 239 ///////////////////////////////////////////////////////////////////// // LOGIC ///////////////////////////////////////////////////////////////////// // LOGIC container Logic[] values - flags if logic set/not set // NO 0 values! #define LOG_USED 1 #define LOG_NOT_USED 2 #define MAXNUMLOGIC 30 #define LOG_KILL_VIDEO_PLAYBACK (MAXNUMLOGIC+1) // LOGIC - indexes into Logic array #define LOGIC0 0 #define LOGIC1 1 #define LOGIC2 2 #define LOGIC3 3 #define LOGIC4 4 #define LOGIC5 5 #define LOGIC6 6 #define LOGIC7 7 #define LOGIC8 8 #define LOGIC9 9 ///////////////////////////////////////////////////////////////////// // SAMS ///////////////////////////////////////////////////////////////////// // SAMS container SamsSight[] and SamsSound[] values - flags if set/not set // NO 0 values! #define SAMS_NOT_OCCURRED 1 #define SAMS_OCCURRED 2 #define MAXNUMSAMSMOODS 1 // SAMS - indexes into SAMS arrays #define SAMS_MOOD0 0 #define SAMS_MOOD1 1 #define SAMS_MOOD2 2 #define SAMS_MOOD3 3 #define SAMS_MOOD4 4 ///////////////////////////////////////////////////////////////////// // ACTION DEFINITIONS // NOTE: All definitions MUST have a value of > 0 ! ///////////////////////////////////////////////////////////////////// // SCENE CHANGE #define AT_HOT_1FR_SCENE_CHANGE 10 // hot, 1 Frame, scene change #define AT_HOT_MULTIFRAME_SCENE_CHANGE 11 // hot, multi-frame scene change #define AT_SCENE_CHANGE 12 // no hot spot scene change #define AT_HOT_MULTIFRAME_MULTISCENE_CHANGE 13 // hot, multi-frame that vectors to 1 of 2 scenes // based on flag setting #define AT_HOT_1FR_EXITSCENE_CHANGE 14 // hot, 1 Frame, EXIT scene change // PALETTE AND SCENE FRAME //#define AT_PALETTE_THIS_SCENE 20 // palette change THIS scene //#define AT_PALETTE_NEXT_SCENE 21 // palette change NEXT scene #define AT_START_FRAME_NEXT_SCENE 22 // SCROLLING #define AT_STOP_PLAYER_SCROLLING 30 // turn off all background scrolling #define AT_START_PLAYER_SCROLLING 31 // turn on all background scrolling // SPECIAL EFFECTS //#define AT_LIGHTNING_ON 40 //#define AT_LIGHTNING_OFF 41 //#define AT_AMBIENT_LIGHT_UP 42 //#define AT_AMBIENT_LIGHT_DOWN 43 //#define AT_AMBIENT_LIGHT_TO_TOD 44 //#define AT_AMBIENT_LIGHT_TO_TOD_OFF 45 //#define AT_FLICKER_ON 46 //#define AT_FLICKER_OFF 47 #define AT_SPECIAL_EFFECT 40 // VIDEO AND ANIMATION PLAYBACK // PRIMARY == VIDEO WITH SOUND - PRIMARY ACTOR INTERACTION // SECONDARY = VIDEO NO SOUND - FIDGET MODES, MOVIES, ETC // STATIC ANIMATION = ANIMATION FRAMES THAT PLAY IN ONE POSITION ON THE BACKGROUND #define AT_PLAY_SECONDARY_VIDEO_CHAN0 51 #define AT_PLAY_SECONDARY_VIDEO_CHAN1 52 #define AT_PLAY_SECONDARY_MOVIE 53 #define AT_OVERLAY 54 #define AT_CONVERSATION_VIDEO 56 #define AT_CONVERSATION_CEL 57 #define AT_CONVERSATION_SOUND 58 // MAP CONTROL #define AT_MAP_CALL 60 #define AT_MAP_CALL_HOT_1FR 61 #define AT_MAP_CALL_HOT_MULTIFRAME 62 #define AT_MAP_LOCATION_ACCESS 63 //#define AT_MAP_LIGHTNING 64 //#define AT_MAP_LIGHTNING_OFF 65 #define AT_MAP_SOUND 66 #define AT_MAP_AVI_OVERRIDE 67 #define AT_MAP_AVI_OVERRIDE_OFF 68 // CHARACTER INTERACTION #define AT_TEXTBOX_WRITE 75 #define AT_TEXTBOX_CLEAR 76 // MISCELLANEOUS #define AT_BUMP_PLAYER_CLOCK 100 #define AT_SAVE_CONTINUE_GAME 101 #define AT_TURN_OFF_MAIN_RENDERING 102 #define AT_TURN_ON_MAIN_RENDERING 103 #define AT_RESET_AND_START_TIMER 104 #define AT_STOP_TIMER 105 #define AT_EVENTFLAGS_MULTI_HS 106 #define AT_EVENTFLAGS 107 #define AT_ORDERING_PUZZLE 108 #define AT_LOSE_GAME 109 #define AT_PUSH_SCENE 110 #define AT_POP_SCENE 111 #define AT_WIN_GAME 112 #define AT_DIFFICULTY_LEVEL 113 #define AT_ROTATINGLOCK_PUZZLE 114 // "bike" combination lock #define AT_LEVER_PUZZLE 115 // moving lever puzzle - boiler room levers #define AT_TELEPHONE 116 // telephone processing #define AT_SLIDER_PUZZLE 117 // slide pieces into correct position #define AT_PASSWORD_PUZZLE 118 // text entry to solve // INVENTORY MANAGEMENT #define AT_ADD_INVENTORY_NO_HS 120 #define AT_REMOVE_INVENTORY_NO_HS 121 #define AT_SHOW_INVENTORY_ITEM 122 // SOUND #define AT_PLAY_DIGI_SOUND_AND_DIE 150 #define AT_PLAY_STREAM_SOUND_AND_DIE 151 #define AT_PLAY_SOUND_PAN_FRAME_ANCHOR_AND_DIE 152 #define AT_PLAY_SOUND_MULTI_HS 153 // HINT SYSTEM #define AT_HINT_SYSTEM 160 #define AT_ALLOW_ANOTHER_HINT 161 // MORE PUZZLES #define AT_SOUND_EQUALIZER_PUZZLE 200 // freq equalizer adjustment puzzle #define AT_TOWER_PUZZLE 201 // tower of hanoi #define AT_BOMB_PUZZLE 202 // time bomb - cut wires to solve #define AT_RIPPED_LETTER_PUZZLE 203 // rotate and move puzzle pieces to solve #define AT_OVERRIDE_LOCK_PUZZLE 204 // press buttons in order, light wedges, random solutions #define AT_RIDDLE_PUZZLE 205 // solve N riddles to get a success - text entry to screen ///////////////////////////////////////////////////////////////////// // DEPENDENCY DEFINITIONS // NOTE: All DT_xxx definitions MUST have a value of > 0 ! ///////////////////////////////////////////////////////////////////// // DEPENDENCY CURSOR SPECIFICATION LABELS #define CURS_NO_DEPENDENCY 255 #define CURS_STANDARD 254 #define CURS_DOOR_KNOB INV_DOOR_KNOB #define CURS_SCREWDRIVER INV_SCREWDRIVER #define CURS_HOUSE_KEYS INV_HOUSE_KEYS #define CURS_DWAYNE_KEYS INV_DWAYNE_KEYS #define CURS_EMPLOYEE_PASS INV_EMPLOYEE_PASS #define CURS_COMPUTER_DISK INV_COMPUTER_DISK #define CURS_PENCIL INV_PENCIL #define CURS_OIL_FLASK INV_OIL_FLASK #define CURS_CLOCK_HAND INV_CLOCK_HAND #define CURS_TV_VCR_REMOTE INV_TV_VCR_REMOTE #define CURS_VISITOR_PASS INV_VISITOR_PASS #define CURS_TRAP_KEY INV_TRAP_KEY #define CURS_SECURITY_VIDEOTAPE INV_SECURITY_VIDEOTAPE #define CURS_INTERVIEW_VIDEOTAPE INV_INTERVIEW_VIDEOTAPE #define CURS_WIRE_CUTTERS INV_WIRE_CUTTERS #define CURS_CASSETTE_TAPE INV_CASSETTE_TAPE #define CURS_MATTIE_DESK_KEY INV_MATTIE_DESK_KEY #define CURS_3D_GLASSES INV_3D_GLASSES #define CURS_INV_LAST_ITEM INV_3D_GLASSES // DEPENDENCY CURSOR HOLDING / NOT HOLDING CONDITION FLAGS #define MAXNUM_CURS_INV_CONDITION_FLAGS 2 #define CURS_INV_HOLDING 0 #define CURS_INV_NOT_HOLDING 1 #define CURS_INV_NOT_HOLDING_OFFSET 100 // DEPENDENCY TYPES - types of DEPENDENCIES #define DT_INVENTORY 1 #define DT_EVENT 2 #define DT_LOGIC 3 #define DT_ELAPSED_GAME_TIME 4 #define DT_ELAPSED_SCENE_TIME 5 #define DT_ELAPSED_PLAYER_TIME 6 #define DT_SAMS_SIGHT 7 #define DT_SAMS_SOUND 8 #define DT_SCENE_COUNT 9 #define DT_ELAPSED_PLAYER_DAY 10 #define DT_CURSOR_TYPE 11 #define DT_PLAYER_TOD 12 #define DT_TIMER_LESS_THAN_DEPENDENCY_TIME 13 #define DT_TIMER_GREATER_THAN_DEPENDENCY_TIME 14 #define DT_DIFFICULTY_LEVEL 15 #define DT_CLOSED_CAPTIONING 16 #endif
CIF Hashes
There are two files in the CIF TREE, CIFHASHS.txt and CIFHASHL.txt. The only difference between them is that CIFHASHS.txt doesn't contain the individual records. Presented here is CIFHASHL.txt. It is currently not known what these are hashes of.
Hash Table Long Summary - Records in each entry Entry Total Records 131 1 28 136 1 1208 184 1 1209 185 1 1241 186 2 1251,1261 187 1 1272 188 1 1281 189 1 1294 228 1 46 229 2 82,438 230 4 68, 89,135,505 231 7 69, 99,146,457,514,1041,1189 232 10 70,104,468,523,818,1060,1086,1192,1200,1210 233 11 71,111,479,534,576,1065,1139,1201,1220,1232,1242 234 12 77,115,485,545,587,1066,1108,1193,1202,1233,1252,1262 235 12 78,117,546,1194,1203,1222,1234,1243,1253,1263,1273,1312 236 15 79,120,498,552,1067,1195,1204,1223,1244,1254,1264,1274,1313,1323,1351 237 17 80,121,501,1196,1205,1224,1235,1245,1256,1265,1275,1282,1295,1314,1324,1334,1352 238 20 124,502,826,1026,1068,1126,1197,1206,1225,1246,1257,1266,1276,1283,1296,1305,1316,1325,1335,1353 239 16 827,1027,1070,1127,1185,1198,1207,1226,1247,1258,1267,1284,1297,1317,1326,1354 240 13 828,1028,1186,1199,1227,1248,1268,1285,1298,1318,1327,1336,1355 241 15 829,1029,1187,1228,1236,1249,1269,1277,1289,1299,1319,1329,1337,1342,1356 242 10 1237,1250,1270,1278,1290,1300,1320,1330,1343,1358 243 10 1188,1271,1279,1291,1301,1306,1321,1331,1338,1344 244 9 1238,1280,1292,1302,1307,1322,1332,1339,1346 245 6 1293,1303,1308,1333,1340,1347 246 5 1239,1304,1309,1341,1348 247 3 1310,1345,1349 250 1 1240 252 1 1311 253 1 1350 276 1 48 277 4 49, 58, 83,439 278 8 50, 59, 84, 90,136,447,506,1030 279 17 51, 62, 85, 91,100,137,147,235,440,448,458,507,515,556,1031,1042,1077 280 26 52, 63, 86, 92,101,105,138,148,157,236,245,449,459,469,508,516,524,557,566,819,1032,1043,1061,1079,1129,1211 281 39 53, 64, 72, 87, 93,102,106,112,139,149,158,167,237,246,252,316,441,450,460,470,480,509,525,535,558,567,577,820,831,1033,1044,1062,1080,1095,1130,1140,1151,1212,1221 282 47 54, 65, 73, 88, 94,103,113,140,150,159,168,176,238,247,253,258,317,326,386,442,451,461,471,481,486,510,526,536,559,568,578,588,821,832,838,895,1034,1053,1063,1081,1087,1096,1109,1131,1141,1152,1159 283 57 55, 66, 74, 95,107,114,116,118,141,151,160,169,177,186,239,248,254,259,267,318,327,330,387,399,443,452,462,472,482,487,496,511,517,527,537,547,560,569,579,589,598,822,833,847,958,1036,1054,1082,1088,1097,1110,1118,1132,1142,1153,1160,1170 284 60 56, 67, 75, 96,108,119,142,152,161,178,187,196,240,249,255,260,268,319,328,331,340,388,400,437,444,453,463,473,483,488,497,499,512,518,528,538,548,561,570,580,590,599,608,823,839,856,896,959,964,1037,1055,1083,1089,1098,1119,1133,1143,1161,1171,1178 285 68 57, 81, 97,109,122,143,153,162,170,179,188,197,206,241,250,256,261,269,278,320,329,332,341,349,389,391,408,445,454,464,474,484,489,500,519,529,539,549,562,571,581,591,600,609,778,824,834,840,848,857,897,903,960,965,1038,1056,1084,1090,1099,1111,1120,1134,1144,1154,1162,1172,1179,1213 286 70 76,110,125,144,154,163,171,180,189,198,207,216,242,251,257,262,270,279,286,321,333,342,350,357,390,392,409,418,446,455,465,475,490,513,520,530,540,550,563,572,582,592,601,610,779,788,825,841,849,858,898,904,911,961,966,968,1039,1057,1064,1069,1085,1091,1100,1112,1135,1145,1163,1173,1180,1215 287 68 98,126,145,155,164,172,181,190,199,208,217,226,243,263,271,280,287,296,322,334,343,351,358,366,393,410,419,456,466,476,491,521,531,541,551,564,573,583,593,602,771,780,789,798,835,842,850,859,869,899,905,912,921,962,967,973,1040,1058,1071,1092,1113,1121,1136,1146,1155,1164,1181,1217 288 67 127,156,165,173,182,191,200,209,218,227,244,264,272,281,288,297,306,323,335,344,359,367,375,394,411,467,477,492,522,532,542,565,574,584,594,603,772,781,790,799,808,843,851,860,870,900,906,913,922,931,963,974,983,1059,1072,1093,1102,1114,1122,1128,1137,1147,1156,1165,1174,1182,1218 289 67 128,166,174,183,192,201,210,219,228,265,273,282,289,298,307,324,336,360,368,377,395,401,412,420,427,436,478,493,533,543,575,585,595,604,773,782,791,800,809,836,844,852,861,882,901,907,914,923,932,969,975,984,995,1073,1094,1103,1115,1123,1138,1148,1149,1157,1167,1175,1183,1219,1229 290 62 123,129,175,184,193,202,211,220,229,266,274,283,290,299,308,325,337,345,352,361,369,378,379,396,402,413,421,428,494,544,586,596,605,774,783,792,801,810,837,845,853,862,866,875,883,892,902,915,924,940,949,976,985,996,1074,1104,1116,1158,1168,1176,1184,1230 291 51 130,185,194,203,212,221,230,275,284,291,300,309,338,346,353,362,370,380,397,405,414,422,429,495,597,606,775,784,793,802,811,846,854,863,876,884,893,916,925,933,941,950,957,977,986,1005,1015,1117,1124,1169,1231 292 46 131,195,204,213,222,231,276,285,292,301,310,339,347,354,363,371,381,398,406,415,423,430,607,776,785,794,803,812,855,864,871,877,885,908,917,926,934,942,951,978,987,998,1006,1016,1125,1177 293 41 20,132,205,214,223,232,277,293,302,311,348,355,364,372,376,382,407,416,424,431,777,786,795,804,813,865,872,879,886,909,918,927,935,943,952,970,979,988,999,1007,1017 294 34 133,215,224,233,294,303,312,356,373,417,425,432,503,553,787,796,805,814,867,873,880,887,910,919,928,936,944,953,971,980,991,1000,1008,1018 295 31 134,225,234,295,304,313,365,374,383,426,433,504,554,797,806,815,868,874,888,920,929,937,945,954,972,981,992,1001,1009,1019,1075 296 18 305,314,384,434,555,807,816,889,930,938,946,955,982,993,1002,1010,1020,1076 297 13 315,385,435,817,881,890,939,947,956,994,1003,1011,1021 298 8 830,891,948,1004,1012,1022,1150,1259 299 4 894,1013,1023,1260 300 1 1024 301 1 1025 305 1 19 308 1 1 317 2 618,753 318 2 44,619 319 3 620,737,746 320 7 612,621,727,729,738,747,754 321 7 613,622,730,739,748,755,763 322 8 614,623,631,731,740,749,756,764 323 12 615,624,632,639,654,662,728,732,741,750,757,765 324 11 616,625,633,640,647,655,663,672,742,751,766 325 11 617,626,634,648,656,664,673,681,733,743,758 326 12 627,635,641,649,657,665,674,682,690,734,744,759 327 12 628,636,642,650,666,675,683,735,745,752,760,997 328 15 611,629,637,643,651,658,667,677,684,691,698,736,761,767,1051 329 7 652,659,668,678,762,768,1049 330 10 630,644,653,660,669,679,685,699,769,1050 331 7 638,645,661,670,680,686,701 332 4 646,671,687,702 333 3 688,694,703 334 4 689,692,695,704 335 2 693,696 336 1 697 339 1 705 340 2 706,713 341 3 707,714,725 342 4 708,715,720,726 343 2 709,716 344 2 710,717 345 2 711,718 346 1 721 347 3 712,719,722 348 1 723 349 1 724 360 1 29 361 1 2 362 1 3 363 2 4, 13 383 1 7 392 1 676 395 1 700 401 1 26 453 1 1048 487 1 24 497 1 17 505 2 1046,1190 506 1 25 512 1 1105 514 1 989 515 2 31,1288 516 1 1287 517 1 1357 518 1 9 521 1 41 522 1 60 525 1 33 526 3 0, 23,1360 527 1 1359 530 1 36 532 1 34 533 1 43 534 1 1328 535 1 14 536 1 42 537 2 39, 47 538 1 38 541 1 1047 543 1 40 549 1 1315 551 1 1078 552 1 1106 556 1 770 560 1 1166 561 1 1191 562 1 1214 565 1 32 570 1 403 571 2 27,1216 572 2 30,404 573 2 61,990 574 1 1014 575 1 1101 576 2 21,1107 577 1 22 578 1 1045 579 1 12 580 1 1255 583 1 1052 584 1 8 585 2 878,1286 588 1 10 590 1 11 591 1 18 592 1 16 594 1 1035 596 1 5 601 1 45 603 1 35 607 1 15 610 1 6 611 1 37 Maximum Size Series: Entry 286 = 70