! ---------------------------------------------------- ! Deadline_26_821108.reform ! ATG Release 2 Serial 070903 ! Contents: ! Header ! Globals ! Attributes ! Properties ! Objects ! Actions ! Routines ! Words ! ------------------------------- Header ------------------------------- MD5 e307caeb9f9d1022b16f1bcf77edc651 CodeArea 0x4d6e 0x17d95 StringArea 0x17d96 0x1a754 Enum rarg M_END=0 M_HANDLED=1 M_ENTER=2 M_LOOK=3 M_INITIAL=5 OTHER=100 Enum p_searchlevels P_SRCTOP=0 P_SRCALL=1 P_SRCBOT=2 Enum p_searchlevelbits SH=128 SC=64 SIR=32 SOG=16 STAKE=8 SMANY=4 SHAVE=2 1=1 Enum p_partsofspeech P_VERB=0 P_VERBN=1 P_PREP1=2 P_PREP1N=3 P_PREP2=4 P_PREP2N=5 P_NC1=6 P_NC1L=7 P_NC2=8 P_NC2L=9 Enum p_p1off P_P1OFF=5 Enum p_partofspeechbit PS_OBJECT=128 PS_VERB=64 PS_ADJECTIVE=32 PS_DIRECTION=16 PS_PREPOSITION=8 PS_BUZZ_WORD=4 Enum p_partofspeechrtnval P1_DIRECTION=3 P1_ADJECTIVE=2 P1_VERB=1 P1_OBJECT=0 5=5 Enum act_result A_SUCCESS=1 A_FAILURE=2 ! ------------------------------ Globals ------------------------------- Global 0 location:object Global 1 hours:int Global 2 minutes:int Global 3 UNKNOWN_routine_array GlobalArray 4 people_descriptions:array(8*string) Global 5 Have_drunk_booze:bool Global 6 Time_ellapse_since_Dunbar_dead:int Global 7 Inside_when_Dunbar_dies:bool Global 8 Dunbar_going_to_Baxter:bool GlobalArray 9 bit_2_to_10:array(property,property,object,object,int) GlobalArray 10 bit_2_to_9:array(property,property,object,object,int) GlobalArray 11 bit_2_to_4:array(property,property,object,object,int) GlobalArray 12 bit_2_to_1:array(property,property,object,object,int) Global 13 George_seen_in_hidden_closet:bool Global 14 Turns_when_will_reading_over:int Global 15 Her_word:dictword GlobalArray 16 Indents:array(6*string) Global 17 verbose:bool Global 18 P_adjn Global 19 P_len:int Global 20 prev_noun:object GlobalArray 21 people_locations:array(7*^array(1*(?,int,int,object,int))) Global 22 Follow_McNabb_turn_counter:int GlobalArray 23 bit_2_to_7:array(property,property,object,object,object,int) Global 24 Mrs_Robner_affair_known:bool Global 25 Robner_wants_you_OUT:bool Global 26 Detective_heard_will:bool Global 27 McNabb_told_you_about_holes:bool GlobalArray 28 McNabb_lawn_strings:table(string) Global 29 Current_conversationalist:object Global 30 P_cctbl Global 31 second:object Global 32 Ten_thousand_unused:int GlobalArray 33 GLOB3:array(8*^array(1*(?,?,?,?,?,?,?,?))) GlobalArray 34 people_array:array(8*object) Global 35 Stereo_playing:string Global 36 Bedroom_ladder:bool Global 37 Loblo_found:object GlobalArray 38 bit_2_to_8:array(property,property,object,object,object,int) Global 39 Dunbar_has_seen_loblo_report:bool Global 40 First_telephone_call_heard:bool Global 41 George_on_way_to_dispose_of_will:int Global 42 George_shown_loveletter:bool Global 43 Mrs_Robner_daemon:bool Global 44 McNabb_pissed_about_you:bool Global 45 Place_of_conversation:object Global 46 P_slocbits:int Global 47 LastNoun:object Global 48 Load_allowed:int GlobalArray 49 PrevPerson:array(8*object) Global 50 George_in_his_room:bool Global 51 Fragment_cleaned:bool GlobalArray 52 Dig_text:table(string) Global 53 McNabb_shows_holes:bool Global 54 McNabb_pissed:bool Global 55 Cant_carry_ladder_inside:string Global 56 LastNounPlace:object GlobalArray 57 Records:table(string) Global 58 Almost_enough_evidence_to_convict_dunbar:bool GlobalArray 59 bit_2_to_2:array(property,property,object,object,int) Global 60 Baxter_shown_Focus:bool Global 61 When_roses_smushed:bool Global 62 P_cont:int GlobalArray 63 P_inbuf:array(~int,n*~char) Global 64 actor:object Global 65 Load_max:int GlobalArray 66 OBSCURE_PATH_ARRAY:array(int,object,property,property,object,property,property,object,property,property,object,int) GlobalArray 67 OBSCURE_PATH_ARRAY2:array(int,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,int) GlobalArray 68 OBSCURE_PATH_ARRAY4:array(int,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,int) GlobalArray 69 Tapes:table(string) Global 70 Stereo_turned_on:bool Global 71 Ladder_leaned_assigned_but_not_used:bool Global 72 Fragment_examined_after_cleaned:bool GlobalArray 73 Curses_table:table(string) Global 74 Max_held_mult:int GlobalArray 75 P_merge:array(50*int) ! int? Global 76 second_intnum:int Global 77 P_merged:bool Global 78 P_table GlobalArray 79 OBSCURE_ARRAY3:array(int,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,property,property,object,int) Global 80 Dunbar_is_dead:bool Global 81 Dunbar_knows_Baxter_knows_you_know_about_date:bool GlobalArray 82 bit_2_to_6:array(property,property,object,object,object,int) Global 83 George_knows_you_know_about_secret_room:bool Global 84 adverb:dictword Global 85 You_have_seen_Dunbar_body:bool Global 86 Time_spent_waiting:int Global 87 P_vtbl GlobalArray 88 P_lexv:array(~int,~int,119*dictword) Global 89 P_syntax Global 90 Global90_unused Global 91 Never_dark:bool Global 92 Minimum_direction_property:int Global 93 Baxter_flag_assigned_but_not_used:bool Global 94 You_did_not_follow_McNabb:bool Global 95 Where_Dunbar_meets_Baxter:object Global 96 Baxter_knows_you_know_about_date:bool Global 97 Have_met_Mrs_Robner:bool Global 98 George_angry_counter:int Global 99 Calendar_page:int Global 100 Baxter_shown_notepad:bool GlobalArray 101 Harrass_with_objects:table(string) Global 102 Porcelain_found_assigned_but_unused:bool Global 103 P_ceptr GlobalArray 104 P_prsi:array(50*int) Global 105 noun:object Global 106 P_won:bool Global 107 Place_you_were_when_dunbar_shot:object Global 108 Waiting_for_will:int Global 109 Newspaper_read_carefully:bool Global 110 Holes_found:bool Global 111 He_word:dictword Global 112 superbrief:bool GlobalArray 113 P_itbl:array(verbnum,?,?,?,?,?,^array(dictword),?,?,?) Global 114 P_dir GlobalArray 115 people_status_array:array(8*^array(1*(?,?,?,?,int,?,?,routine,int,int))) Global 116 Lovenote_read:bool Global 117 George_in_closet_turns_counter:int Global 118 P_quote_flag:bool Global 119 LastAnimate:object Global 120 Timepoint_of_Dunbar_Baxter_meeting:int Global 121 Button_discovered:bool Global 122 George_caught_in_closet:bool Global 123 Global123_unused Global 124 Porcelain_found:bool GlobalArray 125 McNabb_garden_strings:table(string) Global 126 Spacing_turned_on:bool Global 127 P_csptr Global 128 P_xadj Global 129 P_aclause:p_partsofspeech Global 130 P_oneobj Global 131 Verb:action Global 132 LastAnimatePlace:object Global 133 C_ints2:int Global 134 Baxter_knows_Dunbar_knows_you_know_about_date:bool Global 135 Robner_on_way_to_bedroom:bool GlobalArray 136 Yuks_table:table(string) Global 137 Library_ladder:bool GlobalArray 138 McNabb_mutter_table:table(string) Global 139 P_adj Global 140 P_gwimbit:attribute GlobalArray 141 P_otbl:array(8*bool) Global 142 P_xnam Global 143 C_ints:int GlobalArray 144 Death_reply_response:array(8*string) Global 145 Dunbar_knows_you_know_about_date:bool GlobalArray 146 bit_2_to_11:array(property,property,object,object,int) GlobalArray 147 bit_2_to_5:array(property,property,object,object,object,object,object,int) GlobalArray 148 bit_2_to_3:array(property,property,object,object,object,int) Global 149 Everyone_present_at_will:bool Global 150 George_shown_calendar:bool Global 151 She_word:dictword Global 152 transcript_header:string Global 153 Global153_unused Global 154 P_getflags:int GlobalArray 155 P_prso:array(50*int) Global 156 P_name GlobalArray 157 Property_to_Dir_hash:array(12*(property,string)) Global 158 Envelope_opened:bool Global 159 Robner_room_assigned_unused:object Global 160 George_has_entered_closet:bool GlobalArray 161 do_it_yourself:table(string) Global 162 Him_word:dictword Global 163 prev_second:object Global 164 Dunbar_has_met_Baxter:bool Global 165 Fingerprints_found:bool Global 166 George_wants_new_will:bool Global 167 Rourke_has_gotten_envelope:bool Global 168 Notepad_revealed:bool Global 169 Dig_count:int Global 170 Analyzed_obj:object Global 171 P_matchlen:int Global 172 prev_verb:action GlobalArray 173 C_table:array(60*(bool,?,^routine)) Global 174 Baxter_identified_as_killer:bool Global 175 Ticketstub_sighted:bool GlobalArray 176 bit_2_to_0:array(property,property,object,object,object,object,object,int) Global 177 Robner_on_phone:bool Global 178 George_pissed:bool Global 179 Will_reading_over:bool GlobalArray 180 Standing_here_unused:table(string) Global 181 turns:int GlobalArray 182 Uninterested_table:table(string) GlobalArray 183 useless:table(string) Global 184 Maximum_held:int Global 185 Lit:bool Global 186 P_oclause GlobalArray 187 P_buts:array(50*?) Global 188 Clock_wait:bool Global 189 China_in_kitchen_examined:bool Global 190 George_knows_your_following_him:bool Global 191 Baxter_asked_for_incriminating_pen:bool Global 192 P_ncn:int Global 193 P_oflag:bool GlobalArray 194 Prepositions:table(dictword,int) GlobalArray 195 Actions:array(139*routine) GlobalArray 196 Preactions:array(139*routine) GlobalArray 197 Verbs:array(2*int) LastGlobal 197 ! ----------------------------- Attributes ----------------------------- Attribute 0 0 ! ugly, but it beats having 'attrib0' in assignments Attribute 2 toolbit Attribute 3 rmungbit Attribute 4 flame Attribute 5 edible Attribute 6 drinkable Attribute 7 flame Attribute 8 weapon Attribute 9 unused_attribute9 Attribute 10 plural Attribute 11 trytakebit Attribute 12 vehicle Attribute 13 furniture Attribute 14 plural Attribute 15 climbable Attribute 16 switchable Attribute 17 paper ! Can be sliced up Attribute 18 readable Attribute 19 container Attribute 20 animate Attribute 21 openable Attribute 22 door Attribute 23 light Attribute 24 transparent ! Can be seen from another room Attribute 25 scenery Attribute 26 supporter Attribute 27 transparent Attribute 28 open Attribute 29 supporter Attribute 30 generic ! This attribute is used for many purposes Attribute 31 concealed ! ----------------------------- Properties ----------------------------- Property 2 type_of_room:int Property 4 text_string:string Property 5 unused_prop:int Property 6 living_action:routine Property 7 person_ndx:int Property 8 capacity:int Property 9 initial:string Property 10 weight:int Property 11 pseudo:pseudo Property 12 room_group_bit:int Property 13 adjacent_hallway:object Property 14 type_of_room:int Property 15 contains:objbytes Property 16 adjectives:adjbytes Property 17 description:thing Property 18 action:^routine(int,rarg) Property 19 name:dictwords Property 20 out_to:exit Property 21 in_to:exit Property 22 d_to:exit Property 23 u_to:exit Property 24 w_to:exit Property 25 se_to:exit Property 26 nw_to:exit Property 27 ne_to:exit Property 28 out_to:exit Property 29 in_to:exit Property 30 s_to:exit Property 31 n_to:exit ! ------------------------------ Objects ------------------------------- Object 1 shelf4 Object 2 record_collection Object 3 objects_specified Object 4 Mr_Coates2 Object 5 pool_of_blood Object 6 lab_report Object 7 bottle_of_Ebullion Object 8 tray Object 9 cup Object 10 suicide Object 11 Hallway1 Object 12 south_door Object 13 shower Object 14 East_Side_of_House Object 15 second_object Object 16 unnamed1 Object 17 Allergone_tablets Object 18 suicide_note Object 19 LoBlo_tablets Object 20 X2 Object 21 Closet Object 22 sofa Object 23 chair Object 24 South_Hallway2 Object 25 lake Object 26 mirror Object 27 set_of_wooden_shelves Object 28 merger Object 29 long_table Object 30 shelf_unit Object 31 crumpled_papers Object 32 Mr_Robner Object 33 light Object 34 Mr_McNabb2 Object 35 air Object 36 Bedroom_Balcony Object 37 Master_Bathroom Object 38 Library Object 39 bedroom_door1 Object 40 Hallway2 Object 41 Dining_Room Object 42 North_Lawn Object 43 Sneezo_bottle Object 44 shelf2 Object 45 hidden_closet Object 46 noontime Object 47 blue_pen Object 48 bathtub Object 49 North_Upstairs_Hall Object 50 oak_door Object 51 Among_the_Roses Object 52 dining_room_window Object 53 West_Side_of_House Object 54 it_object Object 55 grape_arbor Object 56 red_herring Object 57 linens1 Object 58 room Object 59 railing2 Object 60 trestle_table Object 61 number Object 62 couple_of_Ebullion_tablets Object 63 bottle_of_LoBlo Object 64 cabinet1 Object 65 plates Object 66 new_will2 Object 67 note_pad Object 68 Ms_Dunbar2 Object 68 Ms_Dunbar2 Object 69 Dunbars_Bathroom Object 70 hidden_door1 Object 71 balcony_door2 Object 72 Top_of_Stairs Object 73 closet Object 74 Mrs_Rourkes_Bathroom Object 75 pencil Object 76 bunch_of_Allergone_tablets Object 77 lounge Object 78 four_poster_bed Object 79 food_assortment Object 80 Sergeant_Duffy Object 81 circular Object 82 Steven Object 83 Ebullion_tablets Object 84 wastepaper_basket Object 85 wooden_ladder Object 86 Daily_Herald Object 87 Mr_Baxter1 Object 88 Guest_Room Object 89 Library_Balcony Object 90 sink Object 91 roses2 Object 92 bay_window Object 93 concert Object 94 fieldstone_fireplace Object 95 today Object 96 safe2 Object 97 sugar_bowl Object 98 mud_spots Object 99 Mrs_Rourke2 Object 99 Mrs_Rourke2 Object 100 ground Object 101 Hidden_Closet Object 102 End_of_Hallway Object 103 Living_Room Object 104 South_Closet Object 105 Garden_Path Object 106 Shed_Room Object 107 shed Object 108 FROBNO Object 109 towel Object 110 stereo Object 111 shaving_gear Object 112 dust_and_cobwebs Object 113 search_warrant Object 114 window4 Object 115 appliance1 Object 116 Seurat Object 117 telephone_conversation Object 118 meeting Object 119 fragment Object 120 living_room_table Object 121 ladder Object 122 North_of_Foyer Object 123 fruit_tree Object 124 balcony1 Object 125 window3 Object 126 West_of_Front_Door Object 127 Room_Holder Object 128 unnamed2 Object 129 bottle_of_Allergone Object 130 fine_wooden_cabinets Object 131 pen Object 132 quantity_of_cough_syrup Object 133 bottle_of_aspirin Object 134 dresser Object 135 Focus Object 136 Mrs_Robner2 Object 137 Mrs_Robner1 Object 138 Mr_Baxter2 Object 139 balcony_door1 Object 140 house1 Object 141 South_Lawn Object 142 house2 Object 143 handful_of_Sneezo_tablets Object 144 tape_collection Object 145 large_mirror Object 146 glass_collection Object 147 balcony2 Object 148 appliance2 Object 149 collection_of_paintings Object 150 handful_of_aspirin_tablets Object 151 holes2 Object 152 blue_button Object 153 George2 Object 154 End_of_South_Hall Object 155 Master_Bedroom Object 156 hidden_door2 Object 157 bedroom_door2 Object 158 Pantry Object 159 Corner Object 160 bed Object 161 south_closet_door Object 162 door2 Object 163 Foyer Object 164 front_door Object 165 wet_piece_of_paper Object 166 window1 Object 167 Sneezo_tablets Object 168 berry_bush Object 169 crystal_lamp Object 170 railing1 Object 171 body_of_Ms_Dunbar Object 172 cornerstone Object 173 china Object 174 set_of_bookshelves Object 175 safe1 Object 176 desk Object 177 Mr_McNabb1 Object 178 Georges_Bathroom Object 179 Upstairs_Closet Object 180 Kitchen Object 181 table Object 182 Stairs Object 183 East_of_Front_Door Object 184 meal Object 185 saucer Object 186 black_button Object 187 desk_calendar Object 188 Ms_Dunbar1 Object 189 player Object 190 Bottom_of_Stairs Object 191 toilet Object 192 bathroom_door2 Object 193 bottle_of_Scotch Object 194 wood_pile Object 195 water Object 196 smoking_gun Object 197 couple_of_LoBLO_tablets Object 198 group_of_saucers Object 199 carpentry_tools Object 200 Omnidyne_Corporation Object 201 murder Object 202 section_2__Herald Object 203 Front_Path Object 204 ending Object 205 liquor_cabinet Object 206 holes1 Object 207 counter Object 208 shelf1 Object 209 letter Object 210 Georges_Bedroom Object 211 door1 Object 212 Hallway3 Object 213 Mrs_Rourkes_Room Object 214 Orchard_Path Object 215 mystery_book Object 216 linens2 Object 217 bottle_of_Bourbon Object 218 collection_of_portraits Object 219 carpet Object 220 fingerprints Object 221 red_button Object 222 roses1 Object 223 handwritten_envelope Object 224 stack_of_papers Object 225 bathroom_door1 Object 226 Dunbars_Bedroom Object 227 telephone Object 228 South_Hallway1 Object 229 West_Lawn Object 230 ticket_stub Object 231 here Object 232 shelf3 Object 233 treetop Object 234 cabinet2 Object 235 balcony3 Object 236 bottle_of_cough_medicine Object 237 group_of_cups Object 238 marble_top_table Object 239 Mrs_Rourke1 Object 240 In_the_Orchard Object 241 kitchen_window Object 242 window2 Object 243 East_Lawn Object 244 hanging_plant Object 245 set_of_silverware Object 246 Mr_Coates1 Object 247 garden_tools Object 248 new_will1 Object 249 present_will Object 250 weather Object 251 George1 Object 252 South_Upstairs_Hall Object 253 pair_of_end_tables Object 254 Behind_the_Shed Object 255 lawn ! ------------------------------ Actions ------------------------------- Action 0 Brief Action 1 Superbrief Action 2 Space Action 3 Unspace Action 4 Diagnose Action 5 Inventory Action 6 Time Action 7 Quit Action 8 Restart Action 9 Restore Action 10 Save Action 11 Score Action 12 Version Action 13 Verbose Action 14 Accuse Action 15 Again Action 16 Analyze Action 17 Answer Action 18 AnswerTo Action 19 Apply Action 20 Arrest Action 21 AskAbout Action 22 AskFor Action 23 Ask Action 24 Attack Action 25 Clean Action 26 Bug Action 27 Burn Action 28 Dial Action 29 DialObj Action 30 DialUp Action 31 ClimbOn Action 32 ClimbUp Action 33 ClimbDown Action 34 ClimbObj Action 35 Close Action 36 Confront Action 37 Count Action 38 Cross Action 39 Cut Action 40 Curse Action 41 Drink Action 42 Drop Action 43 Eat Action 44 Enter Action 45 EnterObj Action 46 Exit Action 47 Examine Action 48 Douse Action 49 Fill Action 50 Find Action 51 Fingerprint Action 52 Flush Action 53 Follow Action 54 Give Action 55 GiveReverse Action 56 Goodbye Action 57 Hello Action 58 Hide Action 59 HideBehind Action 60 Jump Action 61 Kick Action 62 Kill Action 63 Kiss Action 64 Knock Action 65 LeanOn Action 66 LeanUp Action 67 Leave Action 68 SwitchOn Action 69 Listen Action 70 Lock Action 71 Look Action 72 LookUp Action 73 LookDown Action 74 LookOut Action 75 LookUnder Action 76 LookBehind Action 77 LookOn Action 78 LookAt Action 79 LookNear Action 80 Search Action 81 SearchAround Action 82 SearchUnder Action 83 SearchFor Action 84 Lower Action 85 Pull Action 86 Play Action 87 Sigh Action 88 Destroy Action 89 Open Action 90 Pick Action 91 Take Action 92 PourOn Action 93 Press Action 94 PushUnder Action 95 Raise Action 96 Molest Action 97 Ring Action 98 Touch Action 99 RubOn Action 100 Script Action 101 Unscript Action 102 SendFor Action 103 Shake Action 104 ShowTo Action 105 ShowReverse Action 106 Hop Action 107 Smell Action 108 Squeeze Action 109 Swim Action 110 Swing Action 111 GetOut Action 112 TakeObjUp Action 113 Taste Action 114 TellAbout Action 115 Talk Action 116 ThrowAt Action 117 ThrowWith Action 118 Tie Action 119 TieUp Action 120 Switch Action 121 TurnUp Action 122 TurnDown Action 123 Unlock Action 124 Untie Action 125 Use Action 126 Wait Action 127 WaitFor Action 128 WaitUntil Action 129 Awaken Action 130 Go Action 131 GoAround Action 132 GoOver Action 133 Wave Action 134 Write Action 135 What Action 136 YesNo Action 137 Thank Action 138 Verify ! ------------------------------ Routines ------------------------------ Routine 0x4d6e Probability chance:int Routine 0x4d7a PickOne tbl Routine 0x4d8a Queue2:^array(bool) rtn:routine ticks:int cint Routine 0x4da0 Queue:^array(bool) rtn:routine ticks:int cint Routine 0x4db4 QueueInterrupt:^array(bool) rtn:routine int2flag:bool end c int Routine 0x4df4 Clocker c end tick flag:bool Routine 0x4f06 Main Routine 0x4fa0 CommandLoop icnt:int ocnt:int num cnt:int obj:object tbl v:act_result ptbl:bool obj1:object temp:bool Routine 0x512a Talk_to_implicit person:object Routine 0x5164 Perform:int act:action obj:object ind_obj:object v:act_result verbtmp objtmp indtmp Routine 0x5298 Parser:bool ptr:int word:dictword val vrb:verbnum len:int dir nw:dictword tmpword:dictword num spacing_p:bool cnt:int Routine 0x5662 Wt ptr bit:p_partofspeechbit category:p_partofspeechrtnval offset:p_p1off type Routine 0x5688 Clause:int ptr val word:dictword off num local6:bool flag:bool wd:dictword tmpword:dictword Routine 0x5876 ParseNumber:dictword ptr len nptr digit:int num clocknum mult Routine 0x5900 OrphanMerge cnt:int temp verb beg end adj:bool word:dictword Routine 0x59f8 NClauseWin otbl Routine 0x5a18 WordPrint cnt:int buf:int Routine 0x5a2e UnknownWord ptr buf word Routine 0x5a76 Cant_Use ptr buf word Routine 0x5ab8 SyntaxCheck syn:int len:int local3:int local4 local5 local6 local7 vrb:verbnum Routine 0x5c5c Orphan local1 local2 cnt:int Routine 0x5cb8 Clause_Print beg_ptr:int end_ptr:int the_p:bool beginning Routine 0x5cd0 BufferPrint beg:int end:int cp:bool nosp:bool wrd:dictword first:bool not_prefixed:bool ob:object Routine 0x5d9a Capitalize ptr Routine 0x5dc6 PrepPrint ndx prep:dictword Routine 0x5de8 ClauseCopy src:int dst:int insrt beg end Routine 0x5e4c Clause_Add word:dictword len:int Routine 0x5e6e PrepositionFind prep:dictword cnt:int len:int Routine 0x5e94 SyntaxFound syn Routine 0x5ea0 GWim:object gbit:attribute lbit:int prep:dictword obj:object Routine 0x5efa SnarfObjects ptr Routine 0x5f5c ButMerge tbl len butlen cnt:int matches obj ntbl Routine 0x5faa Snarfem ptr eptr tbl but UNUSED wv word:dictword nw:dictword prep:dictword Routine 0x60ee Get_Object tbl:^array(int) vrb:bool bits len:int xbits tlen gcheck:bool tmp UNUSED Routine 0x62ac Which_Print num cnt:int list obj local5:int Routine 0x62fe GlobalCheck tbl ptr rmg rmg_len cnt obj obits foo Routine 0x63d2 DoSL obj:object bit1:p_searchlevelbits bit2:p_searchlevelbits UNUSED Routine 0x6406 SearchList obj tbl lvl:p_searchlevels fls nobj:object Routine 0x646e ObjFound obj:object tbl ptr Routine 0x648c TakeCheck Routine 0x64a8 ITakeCheck tbl bits ptr obj:object taken:bool Routine 0x651c ManyCheck loss:int tmp word Routine 0x65a4 ZMemQ itm:dictword tbl size:int cnt:int Routine 0x65cc ZMemQB itm:object tbl size cnt Routine 0x65e4 QueryLight room:object oldroom:object islit:bool Routine 0x6636 ReplaceIt2 word:^array(dictword) Routine 0x665e ReplaceIt word:^array(dictword) Routine 0x6686 ThisIt obj UNUSED syns UNUSED2 Routine 0x66d4 VerboseSub Routine 0x66f6 BriefSub Routine 0x6718 SuperbriefSub Routine 0x6770 LookSub Routine 0x6782 Look_after_metacommand Routine 0x6794 LookInRoom Routine 0x67b0 PreSearchSub Routine 0x67ba PreExamineSub Routine 0x67ec ExamineSub Routine 0x683a DescribeRoom look:bool v:bool text environment Routine 0x68e0 DescribeObjects v:bool Routine 0x6912 DescribeOb obj:int v level text av Routine 0x6998 PrintCont:bool obj:object v:bool level:int itm:object first:bool environment:object text pv:bool inv:bool Routine 0x6ab2 Firster obj:object level:int Routine 0x6b08 ScoreSub Routine 0x6b24 QuitSub Routine 0x6b5e Ask Routine 0x6b7c VersionSub:int offset:int Routine 0x6c36 AgainSub:int offset:int Routine 0x6c80 RestoreSub Routine 0x6c96 SaveSub Routine 0x6ca6 RestartSub Routine 0x6cd8 GoAroundSub Routine 0x6cf0 GoNext tbl room:object Routine 0x6d06 SearchArray_orphaned itm:object tbl cnt:int len:int Routine 0x6d2e GoSub:int prop propsize:int str obj room Routine 0x6e68 InventorySub Routine 0x6e84 PreTakeSub Routine 0x6ef6 TakeSub Routine 0x6f08 ITake:int vb:bool num_items itm:object weight Routine 0x6fe4 PreApplySub Routine 0x6ff6 ApplySub Routine 0x70a2 FindTopEnv env:object Routine 0x70b8 GetOutofEnv_orphaned Routine 0x70c8 PreGiveSub Routine 0x70f8 PreGiveReverseSub Routine 0x7102 GiveSub Routine 0x712c GiveReverseSub Routine 0x7138 DropSub Routine 0x7168 ThrowSub_orphaned Routine 0x7178 ThrowWithSub Routine 0x719e ThrowAtSub Routine 0x71f0 Idrop Routine 0x7258 OpenSub Routine 0x7316 CommaList env:object itm:object nextitm:object nexttolast:bool Routine 0x7346 CloseSub Routine 0x73ce CCount obj:object cnt:int wt:int Routine 0x73e2 QueryWeight obj:object cont:int wt:int Routine 0x7406 BugSub Routine 0x744e ScriptSub Routine 0x746a UnscriptSub Routine 0x7488 PrePullSub Routine 0x74ac PullSub Routine 0x74de SwitchOnSub Routine 0x7566 DouseSub Routine 0x759c WaitSub timeperiod:int waitingfor:object Routine 0x76ee EllapseTime timeperiod:int currenttime:int maxtime:int Routine 0x7712 WaitForSub person:object Routine 0x77de WaitUntilSub Routine 0x7846 LeanUpSub Routine 0x787c GetOutSub Routine 0x78ac Goto room:object v:bool obj:object Routine 0x7910 PrePourOnSub Routine 0x7922 PourOnSub Routine 0x796a SqueezeSub Routine 0x79b4 PreFillSub_orphaned paddr Routine 0x79f0 FillSub Routine 0x7a22 CleanSub Routine 0x7a5a RingSub Routine 0x7a74 DrinkSub Routine 0x7a7c EatSub Routine 0x7b36 CurseSub Routine 0x7b6e ListenSub Routine 0x7b86 FollowSub Routine 0x7c62 JumpSub Routine 0x7d20 HopSub Routine 0x7d32 LeaveSub Routine 0x7d3c GoodbyeSub Routine 0x7d44 HelloSub Routine 0x7d8c NoSeeAny obj:object Routine 0x7daa PreLookAtSub Routine 0x7e44 LookAtSub Routine 0x7e64 LookUnderSub Routine 0x7ed8 LookBehindSub Routine 0x7ef8 LookOutSub Routine 0x7fa4 CanSeeContents obj:object Routine 0x7fb4 PreBurnSub Routine 0x7fd0 BurnSub Routine 0x7fe0 PreSwitchSub Routine 0x8014 SwitchSub Routine 0x8020 SomeVerbSub_orphaned Routine 0x8032 LockSub Routine 0x8040 PickSub Routine 0x804c UnlockSub Routine 0x805a CutSub Routine 0x8104 KillSub Routine 0x810e AttackPerson attacktype:string Routine 0x81e8 AttackSub Routine 0x81f2 SwingSub Routine 0x8206 KickSub Routine 0x822e WaveSub Routine 0x8238 RaiseSub Routine 0x8242 LowerSub Routine 0x824c TouchSub Routine 0x8256 PressSub Routine 0x8260 DestroySub Routine 0x826a HackHack str:string Routine 0x827c WordType obj:object word:dictword addr UNUSED Routine 0x829e KnockSub Routine 0x82d0 ShakeSub Routine 0x8358 DigSub_Unused Routine 0x8392 SearchForSub Routine 0x8408 AnotherVerbSub_orphaned Routine 0x8418 SmellSub Routine 0x8430 InRoomContains obj:object word:dictword addr UNUSED Routine 0x844e SwimSub Routine 0x849a PreUntieSub Routine 0x84b4 UntieSub Routine 0x84ba PreTieSub Routine 0x84d0 TieSub Routine 0x84e6 TieUpSub Routine 0x8502 SighSub Routine 0x8518 AwakenSub Routine 0x854e ZorkSub_Unused Routine 0x857e ClimbOnSub Routine 0x85cc ClimbObjSub Routine 0x85d6 ClimbUpSub dir:property Routine 0x863a ClimbDownSub Routine 0x8650 SendForSub_Unused Routine 0x8674 CountSub Routine 0x86c8 PushUnderSub Routine 0x86d6 EnterSub Routine 0x86e0 ExitSub Routine 0x86ea CrossSub Routine 0x86f8 SearchSub Routine 0x8738 PreFindSub Routine 0x8902 FindSub Routine 0x8994 AskSub Routine 0x8a06 AnswerSub Routine 0x8a26 AnswerToSub Routine 0x8a4e WhatSub Routine 0x8a82 KissSub Routine 0x8af0 MolestSub Routine 0x8b74 DiagnoseSub Routine 0x8b84 TalkSub Routine 0x8bb8 PreShowToSub Routine 0x8bc6 ShowToSub Routine 0x8bc8 ShowReverseSub Routine 0x8c0e TellAboutSub Routine 0x8c16 ConfrontSub Routine 0x8c5e SendForSub Routine 0x8cae AnalyzeSub Routine 0x8dba PreAccuseSub Routine 0x8e02 AccuseSub Routine 0x8e18 ArrestSub Routine 0x8eee AskAboutSub Routine 0x8f62 AskForSub Routine 0x8fa8 TakeObjUpSub Routine 0x8fbe Bitwise_calculate who:object propbit:int halved:int roomlist found:object rvalue:object Routine 0x9094 SomeoneNearby roomsnearby who:object cnt:int here_ndx:int here:object room:object person:object Routine 0x9114 LeanOnSub Routine 0x9120 FingerprintSub Routine 0x915a FlushSub Routine 0x916e MakeSub_Unused Routine 0x917a LookNearSub Routine 0x918c SearchAroundSub Routine 0x91a8 SearchUnderSub Routine 0x91b0 TasteSub Routine 0x91c0 QuickLookInRoom from_room:object Routine 0x91f2 FindItem obj:object prop:property plen:int paddr:thing UNUSED Routine 0x928c WriteSub Routine 0x9298 EnterObjSub Routine 0x932c TimeSub Routine 0x933e PrintTime turns_num:int hours_or_mins:int pm:bool Routine 0x9386 UseSub Routine 0x93a4 PlaySub Routine 0x93be TurnUpSub Routine 0x93ca TurnDownSub Routine 0x93d6 HideBehindSub Routine 0x93f0 HideSub Routine 0x9434 DialSub Routine 0x9446 DialOnjSub calledperson:object Routine 0x94c4 GoOverSub Routine 0x94d8 PreRubOnSub Routine 0x94e2 RubOnSub Routine 0x94f6 SpaceSub Routine 0x9504 UnspaceSub Routine 0x9514 LookOnSub Routine 0x9534 LookUpSub Routine 0x95d4 LookDownSub Routine 0x9624 YesNoSub Routine 0x964c ThankSub Routine 0x968c DialUpSub Routine 0x96e0 VerifySub Routine 0x971a PrintOpenOrClose pre:string obj:object post:string Routine 0x9738 West_of_Front_Door_action Routine 0x9752 Front_Path_action Routine 0x97b6 Garden_Path_action rarg:rarg Routine 0x98dc In_Orchard_action rarg:rarg Routine 0x999c Among_Roses_action rarg:rarg Routine 0x9c4c McNabb_forgives_you_timer Routine 0x9c52 Foyer_action rarg:rarg Routine 0x9c9c South_Hallway2_action rarg:rarg Routine 0x9cae South_Hallway1_action rarg:rarg Routine 0x9cca Rourke_Room_action rarg:rarg Routine 0x9cdc Rourke_Bathroom_action rarg:rarg Routine 0x9cee Living_room_action rarg:rarg Routine 0x9dfa Hallway3_action rarg:rarg Routine 0x9e8a Hallway1_action rarg:rarg Routine 0x9e9c End_of_Hall_action rarg:rarg Routine 0x9f68 Library_action rarg:rarg Routine 0xa0f8 Library_Balcony_action rarg:rarg Routine 0xa16c Hidden_Closet_action rarg:rarg Routine 0xa25e Red_button_action Routine 0xa2b0 Blue_button_action Routine 0xa380 Master_bedroom_action rarg:rarg Routine 0xa448 Bedroom_balcony_action rarg:rarg Routine 0xa51e South_upstairs_hall_action rarg:rarg Routine 0xa530 Dunbar_bathroom_action rarg:rarg Routine 0xa58c Dunbar_bedroom_action rarg:rarg Routine 0xa5aa George_bathroom_action rarg:rarg Routine 0xa5bc George_bedroom_action rarg:rarg Routine 0xa65c lawn_action Routine 0xa674 bay_window_action Routine 0xa6fa roses2_action Routine 0xa76a house1_action Routine 0xa80a ground_action Routine 0xa8ee air_action Routine 0xa976 DetermineIfBreeze UNUSED prop:property len:int addr opening:object Routine 0xa9c2 lake_action Routine 0xaa88 shade_action Routine 0xab3a player_action Routine 0xab3c mcnabb_shows_holes Routine 0xabb4 hole_action Routine 0xae0c fragment_action Routine 0xaf54 McNabb_action rarg:rarg Routine 0xb628 Baxter2_action rarg:rarg Routine 0xcb78 Duffey_arrests_baxter suspect:object Routine 0xcd08 Various_person_action rarg:rarg Routine 0xcda8 George_action rarg:rarg Routine 0xddfa desk_celendar_action Routine 0xdfd8 note_pad_action Routine 0xe094 note_pad_revelation msg:string Routine 0xe198 DiscoverMerger Routine 0xe31a Daily_Herald_action Routine 0xe474 section2_action Routine 0xe4f6 Mailman_delivery Routine 0xe5cc Mail_to_table Routine 0xe5ee Robner_gets_mail Routine 0xe7a8 Paper_delivery Routine 0xe824 Reading_the_will Routine 0xecf4 Will_reading_over Routine 0xed14 George_nervous where:object Routine 0xee1e George_near_detective_daemon env:object Routine 0xf0ec George_wants_to_leave_daemon Routine 0xf33c George_goes_to_secret_room_timer Routine 0xf83c George_goes_back_to_room_timer Routine 0xf84a Telephone_timer rm:object Routine 0xfc1a SetLastObject it:object Routine 0xfc24 Mrs_Robner_enters_bedroom UNUSED Routine 0xfc6a bedroom_door2_action Routine 0xfcc0 assorted_door_action Routine 0xfd6a Meet_Mrs_Robner Routine 0xff22 AnyoneHere place:object itm:object Routine 0xff38 Inside_bedroom:object Routine 0xff52 Mrs_Robner_goes_to_make_telephone_call Routine 0xff6c telephone_action Routine 0x10200 envelope_action Routine 0x1029a Person_is_moving who:object status_array where:object Routine 0x102c4 Mrs_Robner1_action rarg:rarg Routine 0x1129e bookshelves_action Routine 0x1140a black_button_action Routine 0x1145a Disturb_china Routine 0x115a6 Commit_crime_and_End_case Routine 0x116ae cups_action Routine 0x116dc saucers_action Routine 0x1170c china_action Routine 0x1174c plates_action Routine 0x11780 wooden_ladder_action Routine 0x1190c single_cup_action Routine 0x11992 Analyze_object for_fingerprints:bool Routine 0x11b10 Analyze_for_fingerprints Routine 0x11b18 Analysis_complete Routine 0x11ee4 What_medicine obj:object Routine 0x11f44 single_saucer_action Routine 0x11fb8 shower_action Routine 0x1202e toilet_action rarg:rarg Routine 0x120ae sink_action Routine 0x120fc bathroom_pseudo_action Routine 0x1210a window3_action Routine 0x121b0 Person_disgusted where:object Routine 0x121d4 kitchen_window_action Routine 0x1227e Number_of_people where:object return_flag:bool cnt:int who:object Routine 0x122a8 window2_action Routine 0x124b8 dining_window_action Routine 0x12562 See_number_people where:object descript:string cnt:int Routine 0x125a8 Person_doing_Sentence who:object where:string Routine 0x125c4 dresser_action Routine 0x1262e bed_action rarg:rarg Routine 0x1265a sugar_bowl_action Routine 0x126c8 garden_tools_action Routine 0x12718 Mrs_Dunbar2_action Routine 0x13464 Dunbar_gets_upset_timer Routine 0x1346e Mrs_Rourke2_action Routine 0x13c70 Whisper_Sentence who:object whom:object Routine 0x13ca0 Print_if_stuff_here rm:object Routine 0x13cb0 cough_syrup_action Routine 0x13d00 loblo_action Routine 0x13d70 sneezo_action Routine 0x13dd4 med_bottle_action Routine 0x13df0 allergone_action Routine 0x13e52 ebullion_action Routine 0x13ef4 Dunbar_goes_to_Baxter where:object Routine 0x13f1e Dunbar_meets_Baxter where:object Routine 0x13f7e Dunbar_goes_to_shed Routine 0x13fa6 Baxter_goes_to_lawn Routine 0x13fbe Dunbar_waiting_daemon dunbar_status_tbl Routine 0x14266 Baxter_ready_for_meeting_daemon Routine 0x14296 Baxter_waiting_daemon baxter_status_tbl Routine 0x143cc Baxter_Dunbar_meeting_daemon Routine 0x14532 Person_is_alone_p who:object where:object room_bit:int Routine 0x14554 Baxter_and_Dunbar_leave_shed Routine 0x145e4 Dunbar_shot Routine 0x14704 Murderer_flees murderer_seen:bool Routine 0x14826 Baxter_stops_weeping_timer Routine 0x1482e People_react_to_Dunbar_death Routine 0x14856 Dead_dunbar_daemon rflag:bool Routine 0x14926 smoking_gun_action Routine 0x14974 body_of_dunbar_action Routine 0x149dc pen_action Routine 0x14a18 blue_pen_action Routine 0x14a38 McNabb_waits Routine 0x14a8a today_action Routine 0x14aa4 search_warrant_action Routine 0x14aca window_action Routine 0x14ae4 Baxter_timer Routine 0x14b68 Coats_timer Routine 0x14c26 crumpled_paper_action Routine 0x14c36 Duffy_action Routine 0x14d16 railing2_action Routine 0x14d6a railing1_action Routine 0x14dc0 balcony3_action Routine 0x14e14 balcony2_action Routine 0x14e54 room_action Routine 0x15008 Coates_action Routine 0x1519c letter_action Routine 0x151a6 objects_specified_action Routine 0x15a40 Game_is_won Routine 0x15e70 Implicit_conversation person:object Routine 0x15edc portraits_action Routine 0x15f50 cabinets_action Routine 0x15f7c Seurat_action Routine 0x15fd6 paintings_action Routine 0x16056 appliance_action Routine 0x160aa cabinet2_action Routine 0x160ac silverware_action Routine 0x1615c glasses_action Routine 0x1617c Do_not_touch_item Routine 0x161a6 food_action Routine 0x161ee fruit_action Routine 0x1621e berry_action Routine 0x1624e mirror_action Routine 0x162b4 treetop_action Routine 0x162ca liquor_action Routine 0x16340 stereo_action Routine 0x16458 record_collection_action Routine 0x164f2 tape_collection_action Routine 0x16562 Stereo_timer media_list Routine 0x1662c towel_action Routine 0x16668 carpet_action Routine 0x166fa death_action response:string Routine 0x16736 window1_action Routine 0x1679c Stop_looking_out_window_timer Routine 0x167a4 Missed_will_daemon Routine 0x1686a shelf1_action Routine 0x1688a letter_header dated:string Routine 0x168c6 here_action local1:bool local2:object Routine 0x16906 balcony_door_action Routine 0x16996 herring_action Routine 0x16a1e desk_action Routine 0x16a36 mystery_book_action Routine 0x16ad6 read_ending Routine 0x16b88 End_case Routine 0x16bce safe1_action Routine 0x16c30 suicide_note_action Routine 0x16c88 Mr_Robner_action Routine 0x16cbe meal_action Routine 0x16d10 house2_action Routine 0x16d32 grape_arbor_action Routine 0x16d52 conversation_action Routine 0x16dbc fingerprints_action Routine 0x16df0 ladder_action Routine 0x16e4a Person_does_something_different who:object status_tbl Routine 0x16e74 MovePerson person:object destination:object flag:bool local4 local5 local6 person_ndx Routine 0x16f0a Person_wanders who:object where:object path_array room_type:int rm:object stat_tbl current_rm:object busy:bool returning_p:int stairs_p:bool adjacent:object i:int UNUSED Routine 0x1702a Trigger_person_daemon who:object Routine 0x17040 Person_is_doing who:object rm:object dir_out:property stat_tbl where:object room_grp_bit:int dir:property ndx:int person_number:int local10 local11 here_flag:bool door_ob:object Routine 0x1736a Find_next_dir:property where:object local2 prop:property proplen:int paddr local6 Routine 0x173aa Find_room_group:int where:object place2:object room_group place1:object ndx:int cnt:int bit:int Routine 0x173ea Find_room_array bit:int Routine 0x17438 Can_hear_stairs local1 where:object local3 local4 hear_stair:bool local6 Routine 0x17528 Which_way_did_they_go dir:property cnt Routine 0x1754e StartDaemons Routine 0x175ba McNabb_finds_holes_timer Routine 0x1767c McNabb_daemon ticks:int place:object Routine 0x1776e Baxter_daemon ticks:int place:object Routine 0x1799c Dunbar_daemon ticks:int place:object Routine 0x179e8 George_daemon ticks:int where:object Routine 0x17aea Rourke_daemon Routine 0x17b08 Mrs_Robner_daemon event:bool env:object Routine 0x17b8a Person_does_stuff who:object rtn:routine room_array local4 local5 local6 ndx:int local8 status_array local10 Routine 0x17c0c UNKNOWN_daemon found:bool cnt:int stat_tbl Routine 0x17c4e Wants_to_go rflag:int cnt:int impatient:bool Routine 0x17ca4 Talking_to who:object ndx:int tbl daemonrtn Routine 0x17ce2 Coates_daemon ! ------------------------------- Words -------------------------------- Word agains against Word allerg allergy Word analys analyse Word analyz analyze Word antiqu antique Word applia appliance Word aspiri aspirin Word balcon balcony Word bathro bathroom Word bathtu bathtub Word beauti beautiful Word bedroo bedroom Word bedroo bedroom Word beneat beneath Word berrie berries Word booksh bookshelf Word bourbo bourbon Word brandi brandish Word breakf breakfast Word briefl briefly Word cabine cabinet Word calend calendar Word carefu carefully Word casset cassette Word chande chandelier Word circul circular Word climat climate Word collap collapsible Word collec collection Word combin combination Word compac compactor Word concer concert Word confro confront Word consum consume Word conver conversation Word couche couches Word counte counter Word crumpl crumpled Word crysta crystal Word curren current Word decong decongestant Word decong decongestant Word descri describe Word destro destroy Word diagno diagnose Word dishwa dishwasher Word dispat dispatch Word dispos dispose Word downst downstairs Word dresse dresser Word ebulli ebullion Word envelo envelope Word examin examine Word execut execute Word exting extinguish Word fields fieldstone Word finger fingerprint Word firepl fireplace Word fragme fragment Word garbag garbage Word glasse glasses Word goodby goodbye Word handfu handful Word handfu handful Word handwr handwriting Word hangin hanging Word hardco hardcover Word herrin herring Word incine incinerate Word inquir inquire Word inspec inspect Word invent inventory Word killin killing Word kitche kitchen Word librar library Word marsha marshall Word medici medicine Word meetin meeting Word myster mystery Word nailpo nailpolish Word newspa newspaper Word northe northeast Word northw northwest Word notepa notepad Word omnidy omnidyne Word orchar orchard Word packag package Word painti painting Word perfor performance Word philha philharmonic Word pictur picture Word porcel porcelain Word portra portrait Word presen present Word privat private Word proble problem Word procee proceed Word questi question Word quickl quickly Word quietl quietly Word railin railing Word receiv receive Word record records Word refrig refrigerator Word releas release Word rendez rendezvous Word restar restart Word restor restore Word scanda scandal Word sectio section Word sergea sergeant Word shavin shaving Word smokin smoking Word southe southeast Word southw southwest Word squeez squeeze Word startl startle Word strang strange Word substa substance Word suicid suicide Word sunlig sunlight Word superb superbrief Word surpri surprise Word swallo swallow Word sympho symphony Word teleph telephone Word throug through Word toothp toothpaste Word treeto treetops Word trestl trestle Word unatta unattach Word undern underneath Word unfast unfasten Word unscri unscript Word unspac unspace Word upstai upstairs Word verbos verbose Word versio version Word warran warranty Word wastep wastepaper Word weathe weather