! ---------------------------------------------------- ! Seastalker_16_850603.reform ! ATG Release 2 Serial 070903 ! Contents: ! Header ! Globals ! Attributes ! Properties ! Objects ! Actions ! Routines ! Words ! ------------------------------- Header ------------------------------- MD5 89b0ece4376ab49ba81c1e7da2ef15cf CodeArea 0x59ce 0x1c209 StringArea 0x1c20a 0x1cc02 Enum rarg M_END=0 M_LEAVE=1 M_ENTER=2 M_LOOK=3 M_RARG4=4 M_RARG5=5 M_BEFORE=6 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 n_s_dir DIR_NORTH=1 DIR_SOUTH=65535 Enum e_w_dir DIR_EAST=1 DIR_WEST=65535 Enum act_result A_SUCCESS=1 A_FAILURE=2 ! ------------------------------ Globals ------------------------------- Global 85 P_table Global 0 location:object Global 1 score:int Global 2 turns:int Global 3 Snark_at_station_counter:int Global 4 Syringe_analyzed:bool Global 7 Reconsider_str:string Global 12 Time_spent_talking_to_Bly:int Global 16 global16:bool GlobalArray 17 Rank_tbl:array(6*string) Global 18 Time_spent_waiting:int Global 19 Lit:bool Global 20 Hints_str:string GlobalArray 21 Yuks_table:table(string) GlobalArray 22 Uninterested_table:table(string) Global 23 Assume_meant_str:string Global 24 Last_person_loc:object Global 25 Last_person:object GlobalArray 29 indents:array(6*string) GlobalArray 30 Ho_hum_table:table(string) GlobalArray 31 Y_lexv:array(~int,~int,8*dictword) GlobalArray 32 Y_inbuf:array(~int,n*~char) Global 33 Refer_to_manual_str:string Global 34 brief:bool Global 35 superbrief:bool Global 36 verbose:bool Global 37 Debug_flag:bool GLobal 39 P_csptr Global 40 P_ceptr Global 41 P_getflags:int Global 42 P_matchlen:int GlobalArray 43 P_oclause:array(50*?) GlobalArray 44 P_merge:array(50*?) GlobalArray 45 P_buts:array(50*int) GlobalArray 46 P_prsi:array(50*int) GlobalArray 47 P_prso:array(50*int) Global 54 P_gwimbit:attribute0 Global 55 P_slocbits:int GlobalArray 56 Dont_know_the_word_parts:array(2*string) Global 58 Wait_time:int Global 60 Annoying_whats_next_prompt:bool Global 62 adverb:dictword Global 63 P_quote_flag:bool Global 64 P_ncn:int GlobalArray 65 P_vtbl:array(50*int) GlobalArray 66 P_otbl:array(8*bool) GlobalArray 67 P_itbl:array(verbnum,?,?,?,?,?,^array(dictword),?,?,?) Global 69 P_xnam:dictword Global 70 P_aclause:p_partsofspeech Global 71 P_merged:bool Global 72 P_oflag:bool Global 73 him_object:object Global 74 her_object:object Global 75 it_object:object Global 76 P_cont:int GlobalArray 77 P_inbuf:array(~int,n*~char) GlobalArray 78 P_lexv:array(~int,~int,119*dictword) Global 79 actor:object Global 80 P_dir:int Global 81 P_len:int Global 82 P_cctbl Global 83 P_syntax Global 86 noun:object Global 87 second:object Global 88 Verb:action Global 91 C_wait:bool Global 92 C_ints:int Global 93 C_ints2:int GlobalArray 94 C_table:array(37*(bool,?,^routine)) Global 96 Tank_filled_in_lab:bool Global 98 Alarm_on:bool GlobalArray 115 Direction_map:array(12*(property,string)) GlobalArray 117 Maybe_do_it:table(string) GlobalArray 132 I_cant_help:table(string) GlobalArray 134 Random_thing_to_do:table(?) Global 135 Random_thing_to_observer:object GlobalArray 142 Lastname:array(19*int) GlobalArray 143 Firstname:array(19*int) Global 151 Time_without_oxygen:int Global 152 Tank_filled_in_aquadome:bool Global 153 URS_str:string Global 154 Sharon_on_monster_str:string Global 155 Sensitive_str:string Global 178 Circuit_overheated_cnt:int Global 179 Time_spent_on_autopilot:int Global 189 Scimitar_speed:int Global 190 Scimitar_direction:property Global 192 Sonarphone_ringing:bool Global 194 Can_split_screen:bool Global 197 Red_light_str:string Global 198 Yellow_light_str:string Global 200 Warning_light_str:string Global 201 In_aquadome:bool Global 202 Autopilot_engaged:bool Global 203 Auto_shutdown:bool Global 204 In_laboratory:bool Global 211 Sonar_shows_str:string Global 223 Scimiar_N_dir:n_s_dir Global 224 Scimiar_E_dir:e_w_dir Global 230 P_won:bool GlobalArray 231 Curses_table:table(string) Global 232 Mistaken_syntax_cnt:int GlobalArray 235 Prepositions:table(dictword,int) GlobalArray 236 Actions:array(155*routine) GlobalArray 237 Preactions:array(155*routine) Global 238 Verbs:^array LastGlobal 238 ! ----------------------------- Attributes ----------------------------- Attribute 2 busy_bit Attribute 3 female Attribute 4 visited Attribute 5 transparent Attribute 6 supporter Attribute 7 trytakebit Attribute 8 no_article Attribute 9 turnable Attribute 10 scope_bit Attribute 11 switchable Attribute 12 concealed Attribute 13 not_working Attribute 14 vowel_start Attribute 15 locked Attribute 16 door Attribute 17 scenery Attribute 18 open Attribute 19 on Attribute 20 room_bit Attribute 21 chair_bit Attribute 22 readable Attribute 23 takeable Attribute 24 toolbit Attribute 25 light_unused Attribute 26 container Attribute 27 openable Attribute 28 vehicle Attribute 29 weapon Attribute 30 animate Attribute 31 rmungbit ! ----------------------------- Properties ----------------------------- Property 4 description:thing Property 7 size:int Property 9 living_action:^routine(int,rarg) Property 11 object_in_context:^routine(object) Property 10 capacity:int Property 14 name:dictwords Property 15 adjectives:adjbytes Property 16 value:int Property 18 text_string:string Property 19 action:^routine(int,rarg) Property 20 out_to:exit Property 21 in_to:exit Property 22 d_to:exit Property 23 u_to:exit Property 24 nw_to:exit Property 25 w_to:exit Property 26 sw_to:exit Property 27 s_to:exit Property 28 se_to:exit Property 29 e_to:exit Property 30 ne_to:exit Property 31 n_to:exit ! ------------------------------ Objects ------------------------------- Object 1 right Object 2 left Object 3 something Object 4 SEASTALKER Object 5 underwater Object 6 traitor Object 7 job Object 8 your_laboratory Object 9 Docs_laboratory Object 10 lab_assistant Object 11 sonar_operator Object 12 reason Object 13 Blys_plan Object 14 Tips_idea Object 15 valuable_ore_deposit Object 16 more Object 17 evidence Object 18 private_matter Object 19 docking_tank_roof Object 20 docking_tank_gate Object 21 test_tank_gate Object 22 test_tank Object 23 docking_tank Object 24 air Object 25 here Object 26 Aquadome_directions Object 27 clue Object 28 himself_or_herself Object 29 him Object 30 her Object 31 open_sea Object 32 sea_water Object 33 compass_direction Object 34 sabotage Object 35 damage Object 36 satellite Object 37 undersea_coaxial_cable Object 38 transmitter Object 39 surface Object 40 sonar Object 41 distress_call Object 42 power Object 43 boat Object 44 SCIMITAR Object 45 explosive_charge Object 46 weapon Object 47 Snark Object 48 problem Object 49 motive Object 50 danger Object 51 Inventions_Unlimited Object 52 floor Object 53 it Object 54 turn Object 55 south_walkway Object 56 control_gear Object 57 control_gear_2 Object 58 west_walkway Object 59 gangplank Object 60 north_walkway Object 61 technician Object 62 microphone Object 63 diagram Object 64 workbench Object 65 lab_center Object 66 bunch_of_mechanical_supplies Object 67 mechanical_supply_shelf Object 68 west_part Object 69 bunch_of_electronic_supplies Object 70 electronic_supply_shelf Object 71 bunch_of_chemicals Object 72 chemical_supply_shelf Object 73 south_doorway Object 74 south_part Object 75 limbo Object 76 Kemps_desk Object 77 lot_of_business_papers Object 78 file_drawer Object 79 office_door Object 80 storage_closet Object 81 circuit_breaker Object 82 Electrical_Panel Object 83 storage_door Object 84 corridor Object 85 lab_desk Object 86 Microwave_Security_Scanner Object 87 intercom Object 88 lab_door Object 89 east_part Object 90 receiver Object 91 Computestor Object 92 north_part Object 93 Doctor_Jerome_Thorpe Object 94 Doctor_Jerome_Thorpe_2 Object 95 Amy_Lowell Object 96 Amy_Lowell_2 Object 97 Bill_Greenup Object 98 Bill_Greenup_2 Object 99 Marv_Siegel Object 100 Marv_Siegel_2 Object 101 Doc_Horvak Object 102 Doc_Horvak_2 Object 103 Mick_Antrim Object 104 Mick_Antrim_2 Object 105 Commander_Bly Object 106 Commander_Bly_2 Object 107 Kemps_office Object 108 Sharon_Kemp Object 109 Tip_Randall Object 110 gash Object 111 your_arm Object 112 yourself Object 113 unnamed Object 114 empty_space Object 115 electrolyte_relay Object 116 special_Fram_Bolt_Wrench Object 117 special_Fram_Bolt_Wrench_2 Object 118 arrow Object 119 special_hook Object 120 access_door Object 121 Air_Supply_System Object 122 dome_center Object 123 fine_grid Object 124 hypodermic_syringe Object 125 Emergency_Survival_Unit Object 126 docking_tank_control_panel Object 127 docking_tank_electricity Object 128 station_monitor Object 129 circuit Object 130 black_box Object 131 Blys_desk Object 132 Aquadome_office Object 133 storage_door_2 Object 134 office_door_2 Object 135 southeast_deck Object 136 galley Object 137 microphone_2 Object 138 Aquadome_sonar_equipment Object 139 alarm_bell Object 140 videophone Object 141 videophone_2 Object 142 control_panel Object 143 comm_center Object 144 galley_door Object 145 comm_center_door Object 146 northeast_deck Object 147 workshop_material Object 148 workshop Object 149 laboratory_door Object 150 workshop_door Object 151 northwest_deck Object 152 photograph Object 153 diary Object 154 Horvaks_key Object 155 Horvaks_locker Object 156 other_locker Object 157 furniture Object 158 male_dorm Object 159 furniture_2 Object 160 chair_object Object 161 female_dorm Object 162 blue_door Object 163 red_door Object 164 southwest_deck Object 165 badge Object 166 badge_2 Object 167 badge_3 Object 168 Aquadome_crew Object 169 reception_area Object 170 Aquadome_crew_2 Object 171 docking_tank_ladder Object 172 docking_tank_entrance Object 173 emergency_ladder Object 174 Air_Supply_System_2 Object 175 docking_tank_ramp Object 176 docking_tank_2 Object 177 exercise_track Object 178 window Object 179 Aquadome Object 180 Universal_Tool Object 181 Sharon_Kemp_2 Object 182 Sharons_badge Object 183 Tips_badge Object 184 your_badge Object 185 Emergency_Oxygen_Gear Object 186 Blys_Emergency_Oxygen_Gear Object 187 divers_Gear Object 188 other_Gear Object 189 work_counter Object 190 catalyst_capsule Object 191 article Object 192 Tip Object 193 magazine Object 194 yourself_2 Object 195 Logbook Object 196 that_thing Object 197 pseudo Object 198 storage_room Object 199 bazooka Object 200 Aquadome_laboratory Object 201 dart_gun Object 202 Sea_Cat Object 203 Snark_2 Object 204 control_panel_2 Object 205 instrument_cluster Object 206 seat Object 207 globals Object 208 extensor_claw Object 209 Frobton_Bay Object 210 overheating Object 211 whale Object 212 brass_search_light Object 213 temperature_gauge Object 214 control_circuit Object 215 autopilot Object 216 meter Object 217 sea_square Object 218 depth_control Object 219 present_depth Object 220 off Object 221 slow Object 222 medium Object 223 fast Object 224 throttle Object 225 joystick Object 226 hydrojet Object 227 reactor Object 228 hydrophone Object 229 sonarphone Object 230 sonarscope_warning_light Object 231 sonarscope Object 232 manual Object 233 automatic Object 234 depth_finder_warning_light Object 235 depth_finder Object 236 reactor_lever Object 237 ship Object 238 sea_wall Object 239 voltage_regulator Object 240 unnamed1 Object 241 unnamed2 Object 242 crawl_space Object 243 viewport Object 244 local_globals Object 245 engine_starter Object 246 test_button Object 247 gate_control Object 248 tank_control Object 249 reactor_starter Object 250 access_panel Object 251 entry_hatch Object 252 SCIMITAR_2 Object 253 Room_Holder Object 254 SCIMITAR_3 Object 255 not_here_object ! ------------------------------ Actions ------------------------------- Action 0 Verify Action 1 Debug Action 2 DebugBa Action 3 Focus Action 4 Point Action 5 PointReverse Action 6 Analyze Action 7 CheckUnder Action 9 CheckOn Action 10 Answer Action 11 AnswerObj Action 12 Apply Action 13 Arm Action 14 Capture Action 15 Question Action 16 AskAbout Action 17 AskFor Action 18 AskPersonAbout Action 19 AskPersonFor Action 20 Attack ACtion 21 Brief Action 22 Bring Action 23 BringReverse Action 24 Clean Action 25 DebugCa Action 26 Call Action 27 Board Action 28 ClimbDown Action 29 ClimbOn Action 30 ClimbOut Action 31 EnterObj Action 32 ClimbUp Action 33 Close Action 34 Come Action 35 ComeUsing Action 36 ComeTo Action 37 Compare Action 38 Confront Action 39 Interrupt Action 40 Destroy Action 41 Diagnose Action 42 Discuss Action 43 Dive Action 44 Dock Action 45 Drink Action 46 Drop Action 47 Eat Action 48 Empty Action 49 Enter Action 50 Examine Action 51 Extinguish Action 52 Fill Action 53 Find Action 54 FindUsing Action 55 Repair Action 56 Give Action 57 GiveReverse Action 58 Goodbye Action 59 HangUp Action 60 Hello Action 61 Help Action 62 HideUnder Action 63 Inventory Action 64 Kill Action 65 Kiss Action 66 Knock Action 67 Launch Action 68 Stand Action 69 Level Action 70 Exit Action 71 Listen Action 72 Lock Action 73 Look Action 74 Read Action 75 LookBehind Action 76 LookDown Action 77 LookIn Action 78 LookOn Action 79 LookOut Action 80 Make Action 81 MoveObj Action 82 PushObjDir Action 83 MoveObjTo Action 84 Negative Action 85 Open Action 86 OpenWith Action 87 Pick Action 88 Take Action 89 Play Action 90 Press Action 91 Quit Action 92 Raise Action 93 Restart Action 94 Restore Action 95 Ring Action 96 Ascend Action 97 Touch Action 98 RubOver Action 99 Save Action 100 Talk Action 101 TalkAbout Action 102 SpeakInto Action 103 TalkUsing Action 104 TalkTo Action 105 Score Action 106 ScrewIn Action 107 ScrewObjIn Action 108 Script Action 109 Search Action 110 SearchFor Action 111 SendObj Action 112 SendOut Action 113 SendReverse Action 114 SendTo Action 115 Shoot Action 116 ShootReverse Action 117 ShowReverse Action 118 Show Action 119 SitOn Action 120 Kick Action 121 Smell Action 122 Smile Action 123 Smoke Action 124 Start Action 125 Stop Action 126 Superbrief Action 127 Surface Action 128 Swim Action 129 TakeObjTo Action 130 TakeWith Action 131 Thank Action 132 Throw Action 133 ThrowThrough Action 134 Tie Action 135 TieUsing Action 136 Turn Action 137 Unlock Action 138 Unscript Action 139 Untie Action 140 Use Action 141 UseAgainst Action 142 Verbose Action 143 Version Action 144 Wait Action 145 WaitUntil Action 146 Wake Action 147 Go Action 148 GoAround Action 149 RunOver Action 150 WalkTo Action 151 CrawlUnder Action 152 Identify Action 153 Yell Action 154 ScreamFor Action 155 Affirmative ! ------------------------------ Routines ------------------------------ Routine 0x59ce PrintName obj:object Routine 0x59ee Article obj:object Routine 0x5a0c Probability chance:int Routine 0x5a18 PickOne tbl Routine 0x5a28 CanSplitScreenP Routine 0x5a36 Main Routine 0x5aac Introduction cnt:int Routine 0x5c7a StartTimers Routine 0x5cf4 CommandLoop icnt:bool ocnt:int num cnt:int obj:object tbl v:act_result ptbl:bool obj1:object temp:bool Routine 0x5eb8 routine24248 local1 local2 local3 local4 Routine 0x5f1c routine24348 Routine 0x5f34 SetLastPerson who:object Routine 0x5f3e not_here_object_action UNUSED local2 local3 Routine 0x5f82 SetLastObjects obj:object Routine 0x5faa Fake_Orphan tmp wrd Routine 0x600c DebugWhereInScopeIsObj obj:object Routine 0x6030 routine24624 local1 local2 Routine 0x6058 Perform:int act:action obj:object ind_obj:object v:act_result verbtmp objtmp indtmp env_of_obj:object Routine 0x6274 DebugAppend prefix:string where:object local3 Routine 0x6294 DebugInfo what:string rtn:routine arg:thing result:thing Routine 0x6308 Queue:^array(bool) rtn:routine ticks:int cint Routine 0x631c QueueInterrupt:^array(bool) rtn:routine int2flag:bool end c int Routine 0x635a Clocker c e tick:int flg:bool Routine 0x63c2 Scimitar3_out:object who_tbl Routine 0x6478 routine25720 Routine 0x64aa routine25770 Routine 0x64c2 routine25794 local1 Routine 0x6504 SCIMITAR_3_action local1 local2 local3 local4 Routine 0x6a4e Too_Crowded Routine 0x6a6a Repoint_Joystick dir:property local2 can_go:bool Routine 0x6b60 CheckGo movement:bool Routine 0x6b96 CheckScimitarWeapon Routine 0x6baa LeaveDock Routine 0x6cfe ChangeHeading Routine 0x6e12 entry_hatch_action Routine 0x6f3e viewport_action UNUSED local2 Routine 0x7132 TooCloudy Routine 0x714a SeeSeaWater Routine 0x715c access_panel_action Routine 0x720c crawl_space_action local1 Routine 0x7412 voltage_regulator_action Routine 0x74ac CircuitCools tm:int Routine 0x74f6 routine29942 local1 local2 local3 local4 Routine 0x7528 routine29992 local1 local2 local3 local4 local5 local6 Routine 0x7586 routine30086 local1 local2 local3 local4 local5 Routine 0x7870 TimeToSave Routine 0x7896 routine30870 local1 local2 Routine 0x78c6 FirstScimitarTripDaemon local1 local2 local3 local4 local5 local6 Routine 0x7fd6 routine32726 local1 local2 local3 Routine 0x8012 routine32786 local1 local2 local3 local4 Routine 0x8078 routine32888 local1 local2 local3 local4 local5 local6 local7 Routine 0x80d8 routine32984 local1 local2 local3 Routine 0x80f6 routine33014 local1 Routine 0x81b2 routine33202 local1 local2 Routine 0x8218 sea_wall_action Routine 0x8224 ship_action Routine 0x8230 routine33328 Routine 0x825c routine33372 local1 local2 Routine 0x83a8 routine33704 local1 local2 local3 local4 local5 local6 Routine 0x83f0 routine33776 Routine 0x84fc routine34044 Routine 0x853a Collision local1 local2 local3 local4 Routine 0x8b18 routine35608 local1 local2 local3 local4 Routine 0x8b6e CrashSub do_what:string obj:object gate_obj:object Routine 0x8c08 reactor_lever_action Routine 0x8c56 depth_finder_action local1 Routine 0x8d20 routine36128 local1 local2 local3 Routine 0x8daa depth_finder_warning_light_action Routine 0x8e3e automatic_action Routine 0x8e4e manual_action Routine 0x8e6c routine36460 Routine 0x8e8c sonarscope_action local1 local2 Routine 0x9030 RedrawSonar local1 local2 local3 s_dir:property local5 local6 local7 local8 local9 local10 local11 local12 Routine 0x9332 SplitScreenIntoSonar Routine 0x9358 sonarscope_warning_light_action Routine 0x943a routine37946 Routine 0x9482 sonarphone_action Routine 0x950c TalkAboutPrivateMatters Routine 0x953a hydrophone_action Routine 0x9572 reactor_action local1 Routine 0x9684 reactor_starter_action Routine 0x96b6 hydrojet_action Routine 0x97b0 engine_starter_action Routine 0x97e2 joystick_action Routine 0x9878 throttle_action local1 Routine 0x9b1c routine39708 local1 Routine 0x9b4a UpdateSonarDaemon Routine 0x9b92 present_depth_action Routine 0x9b9c depth_control_action local1 local2 Routine 0x9d8c meter_action Routine 0x9d9a autopilot_action Routine 0x9e88 routine40584 Routine 0x9ea4 routine40612 Routine 0x9ec4 control_circuit_action Routine 0x9f14 temperature_gauge_action Routine 0x9fa4 brass_search_light_action Routine 0xa0cc routine41164 UNUSED Routine 0xa0ec whale_action Routine 0xa10a Frobton_Bay_action Routine 0xa15c extensor_claw_action Routine 0xa1de WhyNeedTo obj:object where:object Routine 0xa214 seat_action anything_under_seat:bool Routine 0xa254 instrument_cluster_action Routine 0xa282 control_panel_2_action Routine 0xa376 FixedWidthFont Routine 0xa386 NotFixedWidthFont Routine 0xa398 routine41880 local1 local2 Routine 0xa3ba routine41914 local1 local2 local3 Routine 0xa3da routine41946 local1 local2 local3 Routine 0xa3fa routine41978 local1 local2 Routine 0xa41c routine42012 local1 local2 local3 Routine 0xa43a routine42042 local1 local2 Routine 0xa44c routine42060 local1 local2 local3 local4 local5 local6 Routine 0xa4a0 Sea_Cat_action Routine 0xa4ec routine42220 UNUSED local2 local3 Routine 0xa632 dart_gun_action Routine 0xa63a routine42554 local1 Routine 0xa664 DocMustFixMsg Routine 0xa67a routine42618 local1 local2 local3 local4 local5 Routine 0xaba8 ShootCatWithBazooka Routine 0xad8c routine44428 local1 local2 local3 Routine 0xada4 routine44452 local1 Routine 0xae5a routine44634 Routine 0xaed4 bazooka_action Routine 0xaedc routine44764 Routine 0xb2fe routine45822 Routine 0xb7bc routine47036 Routine 0xb84a routine47178 Routine 0xb9aa Aquadome_action Routine 0xbada routine47834 local1 Routine 0xbaf0 InDockingTankP env:object Routine 0xbb08 InScimitarP env:object player_env:object Routine 0xbb2a window_action UNUSED Routine 0xbc7c exercise_track_action Routine 0xbc96 docking_tank_action local1 Routine 0xbe4e routine48718 Routine 0xbe8e routine48782 Routine 0xbf86 emergency_ladder_action Routine 0xbfaa docking_tank_ramp_action Routine 0xbfd0 docking_tank_entrance_action local1 Routine 0xc1d0 docking_tank_ladder_action Routine 0xc1f6 Aquadome_crew_2_action Routine 0xc344 Aquadome_crew_action UNUSED Routine 0xc374 routine50036 UNUSED Routine 0xc37a badge_action Routine 0xc39e DescribeBadgePurpose Routine 0xc41e routine50206 Routine 0xc446 BreathingBadAirMsg Routine 0xc476 routine50294 Routine 0xc4ae AirSupplyOutofOxygenTimer local1 local2 Routine 0xc9ea reception_area_action local1 Routine 0xcb52 routine52050 local1 Routine 0xcb9c southwest_deck_action local1 Routine 0xcbac routine52140 local1 local2 Routine 0xcbdc female_dorm_action rarg:rarg Routine 0xcbec routine52204 UNUSED Routine 0xcbf6 male_dorm_action rarg:rarg Routine 0xcc06 DescribeDormitory dormstr:string each_part:string Routine 0xcc48 Horvaks_locker_action Routine 0xcd34 Horvaks_key_action Routine 0xce58 diary_action Routine 0xd096 photograph_action Routine 0xd0ae northwest_deck_action local1 Routine 0xd0be workshop_action local1 Routine 0xd10c workshop_material_action Routine 0xd134 Aquadome_laboratory_action local1 local2 Routine 0xd3c0 northeast_deck_action local1 Routine 0xd3d0 comm_center_action local1 Routine 0xd420 Aquadome_sonar_equipment_action Routine 0xd478 microphone_2_action Routine 0xd480 galley_action local1 Routine 0xd4bc southeast_deck_action local1 Routine 0xd4cc Aquadome_office_action local1 Routine 0xd5be routine54718 Routine 0xd5fe routine54782 Routine 0xd6b4 Blys_desk_action Routine 0xd6ca black_box_action Routine 0xd7ec circuit_action Routine 0xd800 station_monitor_action Routine 0xd8fc docking_tank_electricity_action Routine 0xd964 docking_tank_control_panel_action Routine 0xd9e0 storage_room_action local1 Routine 0xd9ee routine55790 Routine 0xda2c routine55852 Routine 0xda4e Emergency_Survival_Unit_action Routine 0xdb6a hypodermic_syringe_action Routine 0xdba0 fine_grid_action Routine 0xdbba dome_center_action local1 Routine 0xdc00 Air_Supply_System_2_action Routine 0xdd82 routine56706 Routine 0xddb4 access_door_action Routine 0xdebc special_hook_action Routine 0xdf16 arrow_action Routine 0xdf2a electrolyte_relay_action Routine 0xe014 routine57364 Routine 0xe02e empty_space_action Routine 0xe058 PrintDirection dirno:int the_print:bool cnt:int Routine 0xe07e pseudo_action UNUSED local2 Routine 0xe084 routine57476 prefix:string obj:object suffix:string Routine 0xe0a2 routine57506 local1 local2 local3 local4 Routine 0xe0d2 routine57554 local1 local2 local3 local4 Routine 0xe0f4 routine57588 local1 local2 Routine 0xe116 routine57622 local1 Routine 0xe13c InLaboratoryP where:object Routine 0xe14e routine57678 local1 Routine 0xe15a routine57690 local1 local2 Routine 0xe1bc routine57788 Routine 0xe1d2 north_part_action local1 Routine 0xe208 Computestor_action Routine 0xe572 satellite_action Routine 0xe580 east_part_action local1 Routine 0xe648 Microwave_Security_Scanner_action Routine 0xe690 Kemps_desk_action Routine 0xe6d6 routine59094 local1 Routine 0xe6f0 corridor_action local1 Routine 0xe754 Electrical_Panel_action Routine 0xe7f2 circuit_breaker_action UNUSED Routine 0xe864 WhichCloset:object UNUSED Routine 0xe872 routine59506 UNUSED Routine 0xe880 Kemps_office_action rarg:rarg Routine 0xe992 office_door_action Routine 0xe9ac file_drawer_action UNUSED Routine 0xea9e south_part_action local1 Routine 0xeaee chemical_supply_shelf_action Routine 0xeafe electronic_supply_shelf_action Routine 0xeb0e west_part_action local1 Routine 0xeb40 mechanical_supply_shelf_action Routine 0xeb50 routine60240 UNUSED Routine 0xeb5e lab_center_action rarg:rarg Routine 0xec1e workbench_action Routine 0xec32 diagram_action local1 local2 Routine 0xec98 routine60568 UNUSED Routine 0xeca6 microphone_action local1 Routine 0xedd8 technician_action Routine 0xee5c gangplank_action Routine 0xee6c routine61036 UNUSED Routine 0xee72 routine61042 UNUSED Routine 0xee78 south_walkway_action local1 Routine 0xf014 routine61460 UNUSED local2 local3 local4 local5 Routine 0xf086 routine61574 local1 local2 local3 local4 local5 local6 Routine 0xf17c routine61820 local1 local2 local3 local4 local5 local6 local7 Routine 0xf24c routine62028 local1 local2 local3 local4 local5 local6 local7 Routine 0xf28c routine62092 local1 Routine 0xf2ea Read_input:int Var_addr prompt:string local3 local4 local5 local6 local7 Routine 0xf3d2 routine62418 local1 local2 local3 local4 Routine 0xf400 Print_char_array Var_addr:^array(char) cap_it:bool cnt:int len:int ch:char cap_next_char:bool Routine 0xf454 routine62548 local1 local2 Routine 0xf472 routine62578 local1 local2 local3 local4 local5 local6 local7 local8 Routine 0xf504 IsPerson wrd:dictword Routine 0xf574 yourself_action Routine 0xf57e yourself_2_action local1 local2 Routine 0xf678 your_arm_action Routine 0xf6c4 WasteTime Routine 0xf6dc Tip_action where:object local2 local3 local4 Routine 0xfb72 Sharon_Kemp_action UNUSED local2 local3 local4 Routine 0xfcf6 DontKnowAbout Routine 0xfd0c Sharon_Kemp_2_action local1 local2 local3 local4 Routine 0xff98 routine65432 Routine 0xfff2 routine65522 Routine 0x10020 Commander_Bly_2_action local1 local2 local3 local4 Routine 0x10686 Commander_Bly_living_action local1 local2 local3 local4 Routine 0x112d4 routine70356 Routine 0x1142a routine70698 Routine 0x11596 routine71062 local1 Routine 0x1160e routine71182 local1 Routine 0x11620 routine71200 local1 Routine 0x1164a Mick_Antrim_living_action local1 local2 local3 local4 Routine 0x118ae Doc_Horvak_living_action local1 local2 local3 local4 Routine 0x11db0 routine73136 Routine 0x11dea Marv_Siegel_living_action local1 local2 local3 local4 Routine 0x11f36 Bill_Greenup_living_action local1 local2 local3 local4 Routine 0x12040 Amy_Lowell_living_action local1 local2 local3 local4 Routine 0x12234 Doctor_Jerome_Thorpe_action Routine 0x12336 routine74550 local1 local2 local3 Routine 0x12412 routine74770 local1 Routine 0x1241e routine74782 local1 Routine 0x126de routine75486 local1 local2 Routine 0x12ba4 routine76708 local1 local2 Routine 0x12bcc routine76748 local1 local2 Routine 0x12cb4 routine76980 local1 Routine 0x12d18 routine77080 local1 local2:string Routine 0x12d62 routine77154 local1:object local2:object local3 Routine 0x12e0e routine77326 local1 Routine 0x12e1a routine77338 local1 local2 Routine 0x12e4a routine77386 local1 local2 local3 Routine 0x12e68 Amy_Lowell_2_action local1 Routine 0x12f08 routine77576 local1 local2 local3 Routine 0x12f5e routine77662 local1 Routine 0x12f6c routine77676 where:object who:object person2:object local4 local5 Routine 0x12fb2 furniture_action Routine 0x12fc4 that_thing_action local1 local2 local3 Routine 0x13094 routine77972 local1 local2 local3 local4 local5 Routine 0x131fe routine78334 local1 Routine 0x1323e DontMessWithMsg Routine 0x13264 PrintThe obj:object Routine 0x1327a Its_in_the_Package_action Routine 0x132a2 magazine_action Routine 0x133de article_action Routine 0x13552 catalyst_capsule_action Routine 0x135ec routine79340 UNUSED Routine 0x1361c Blys_Emergency_Oxygen_Gear_action Routine 0x13646 Emergency_Oxygen_Gear_action Routine 0x1372c your_badge_action Routine 0x13776 routine79734 UNUSED Routine 0x13782 DebugBaSub:int Routine 0x137bc routine79804 local1 local2 Routine 0x137e4 turn_action Routine 0x137f2 it_action Routine 0x13828 floor_action Routine 0x1385e Snark_action Routine 0x13880 routine80000 local1 Routine 0x1389c routine80028 Routine 0x138b6 SCIMITAR_2_action Routine 0x13b68 boat_action Routine 0x13b72 SCIMITAR_action Routine 0x13c0c control_panel_action Routine 0x13c9c DiscussionVarSet who:object where:object using_what:object Routine 0x13cc0 routine81088 Routine 0x13cd2 intercom_action local1 local2 Routine 0x13d70 routine81264 Routine 0x13d84 test_button_action Routine 0x13f1a sonar_action Routine 0x13f44 alarm_bell_action Routine 0x13f64 routine81764 Routine 0x13f78 videophone_action Routine 0x13f8e videophone_2_action UNUSED local2 Routine 0x143fc sabotage_action Routine 0x14412 sea_water_action Routine 0x14476 open_sea_action Routine 0x144e8 himself_or_herself_action Routine 0x14506 clue_action Routine 0x14528 Aquadome_directions_action Routine 0x1453c here_action local1 local2 local3 local4 local5 Routine 0x146e2 air_action Routine 0x14724 WhichTank:object UNUSED Routine 0x1473a ObjIsTooFar obj:object local1 Routine 0x14746 test_tank_action Routine 0x148ba tank_control_action local1 local2 Routine 0x14948 test_tank_gate_action Routine 0x14a26 gate_control_action tank:object Routine 0x14aac GateDescription:string Routine 0x14ad2 TankDescription:string Routine 0x14af6 docking_tank_gate_action Routine 0x14b68 routine84840 local1 local2 local3 Routine 0x14bfe routine84990 Routine 0x14c14 routine85012 UNUSED Routine 0x14c2a routine85034 Routine 0x14c42 docking_tank_roof_action Routine 0x14d32 evidence_action Routine 0x14d42 lab_assistant_action Routine 0x14d52 Docs_laboratory_action Routine 0x14d6e your_laboratory_action Routine 0x14d90 routine85392 UNUSED Routine 0x14d9e traitor_action local1 Routine 0x14df8 chair_action Routine 0x14e0e underwater_action Routine 0x14e28 SEASTALKER_action Routine 0x14e40 something_action Routine 0x14e60 right_action Routine 0x14e88 TurnOnWhatsNext Routine 0x14e8e AnnoyingWhatsNextTimerOff Routine 0x14eda Parser:bool ptr:int word:dictword val vrb:verbnum len:int dir nw:dictword tmpword:dictword num spacing_p:bool cnt:int Routine 0x15290 Wt:verbnum ptr bit:p_partofspeechbit category:p_partofspeechrtnval offset:p_p1off type Routine 0x152b6 Clause:int ptr val word:dictword off num flag:bool flag:bool wd:dictword tmpword cnt:int Routine 0x1549c ParseNumber:dictword ptr len nptr digit:int num clocknum mult Routine 0x15532 OrphanMerge cnt:int temp verb beg end adj:bool word:dictword UNUSED Routine 0x1562a NClauseWin otbl Routine 0x1564a WordPrint cnt:int buf:int Routine 0x15660 UnknownWord ptr buf word Routine 0x15696 Cant_Use ptr buf word:dictword Routine 0x156e8 SyntaxCheck syn:int len:int bits:int local4 local5 local6 local7 vrb:verbnum local9 local10 Routine 0x158c8 routine88264 local1 local2 Routine 0x158fe Orphan d1 d2 cnt:int Routine 0x1595a Clause_Print beg_ptr:int end_ptr:int the_p:bool beginning Routine 0x15974 BufferPrint beg end cp:bool nosp:bool wrd:dictword first:bool not_prefixed:bool pn Routine 0x15a48 Capitalize ptr n Routine 0x15a74 PrepPrint ndx space_p:bool prep:dictword Routine 0x15adc ClauseCopy src:int dst:int insrt beg end Routine 0x15b40 Clause_Add word:dictword len:int Routine 0x15b62 PrepositionFind prep cnt len Routine 0x15b88 SyntaxFound syn Routine 0x15b94 GWim:object gbit:attribute lbit:int prep:dictword obj:object Routine 0x15bec SnarfObjects ptr Routine 0x15c4e ButMerge tbl len butlen cnt:int matches obj ntbl Routine 0x15c9c Snarfem ptr eptr tbl UNUSED but FOO ob:object word:dictword nw:dictword Routine 0x15daa Get_Object tbl:^array(int) vrb:bool bits len:int xbits tlen gcheck:bool tmp UNUSED Routine 0x15fa6 NoNounsMsg what:dictword Routine 0x15fe6 NoVerbMsg Routine 0x16002 Moby_Find:int list rlist cnt:int Routine 0x16060 Which_Print num cnt:int list obj total:int Routine 0x160d2 GlobalCheck tbl ptr rmg rmg_len cnt obj obits foo Routine 0x161b2 DoSL obj:object bit1:p_searchlevelbits bit2:p_searchlevelbits UNUSED Routine 0x161e6 SearchList obj:object tbl lvl:p_searchlevels fls nobj:object Routine 0x1624a ThisIt obj UNUSED syns UNUSED2 Routine 0x16298 ObjFound obj:object tbl ptr Routine 0x162b6 TakeCheck Routine 0x162d2 ITakeCheck tbl bits ptr obj:object taken:bool Routine 0x16388 ManyCheck loss:int tmp word Routine 0x16412 ZMemQ itm:dictword tbl size:int cnt:int Routine 0x1643a ZMemQB itm:object tbl size cnt Routine 0x16452 FindItemInArrayWithAttr attr:attribute tbl:^array len:int cnt:int itm:object Routine 0x1646e routine91246 local1 local2 local3 Routine 0x164c0 PrintNounWithSpace UNUSED Routine 0x164ca PrefixNounWithThe Routine 0x164d8 PrintSecondWithSpace UNUSED Routine 0x164e2 PrefixSecondWithThe Routine 0x164f0 CantUseWord word:dictword Routine 0x16538 CorrectGrammar firstword:dictword Routine 0x16722 UseNumbers badword:dictword Routine 0x167b8 DontCurse curse:dictword Routine 0x167fa TranscriptMsg which:string Routine 0x1681c ScriptSub:int Routine 0x16842 UnscriptSub:int Routine 0x16860 VerifySub:int Routine 0x168ce DebugSub:int Routine 0x16902 ChangeVerbosityMsg what:string Routine 0x16920 BriefSub:int Routine 0x16932 SuperbriefSub:int Routine 0x16942 VerboseSub:int Routine 0x1695a InventorySub:int Routine 0x169aa QuitSub:int local1 Routine 0x16a10 RestartSub:int Routine 0x16a3c SaveSub:int Routine 0x16a58 RestoreSub:int local1 Routine 0x16a7e routine92798 Routine 0x16a90 VersionSub:int offset:int Routine 0x16bba Confirmation typed:dictword yes_p:bool Routine 0x16c0a YouCantDoThat do_what:string obj:object is_doing:string Routine 0x16c78 routine93304 local1 local2 local3 local4 local5 local6 Routine 0x16da4 routine93604 local1 Routine 0x16dc4 routine93636 local1 local2 local3 local4 Routine 0x16e7c routine93820 local1 Routine 0x16ece Firster obj:object level:int Routine 0x16f32 routine94002 local1 local2 Routine 0x16f48 routine94024 Routine 0x16f54 routine94036 local1 local2 local3:string Routine 0x16fb6 FigurePronoun who:object cap_it:bool Routine 0x16ffa routine94202 local1 Routine 0x17030 routine94256 local1 local2 local3 local4 Routine 0x17058 routine94296 local1 local2 local3 local4 local5 Routine 0x171ee routine94702 local1 local2 local3 Routine 0x17220 HackHack str:string Routine 0x17234 routine94772 local1 Routine 0x17250 routine94800 Routine 0x172a0 ITake vb:bool num_items:int local3 local4 local5 Routine 0x17356 CCount obj:object cnt:int x:object Routine 0x1736a OpenOrClosed Routine 0x1738e DescribeOnOrOff Routine 0x173b4 CannotSee obj:object Routine 0x173ca PrintCont obj:object v level:int itm:object first:bool environment:object text pv:bool inv:bool av:bool Routine 0x17522 routine95522 local1 local2 local3 local4 Routine 0x17562 routine95586 local1 Routine 0x175e2 CanSeeContents:object Routine 0x175f6 routine95734 local1 Routine 0x17610 NotTalkingMsg Routine 0x17626 AlreadyMsg who:object already_what:string Routine 0x17656 NoPersonToTalkToMsg Routine 0x1766c ToggleObj obj:object pos_msg:string nev_msg:string Routine 0x176da CantTalkToo who:object Routine 0x176f4 TooFarAway who:object where:string Routine 0x17716 routine96022 local1 local2 Routine 0x17756 QueryWeight obj:object cnt:int wt:int Routine 0x1777a FocusSub:int Routine 0x17782 PrePointReverseSub:int Routine 0x1778c PointReverseSub:int Routine 0x17794 PrePointSub:int Routine 0x17808 PointSub:int Routine 0x17810 PreCheckOnSub:int Routine 0x1781a CheckOnSub:int Routine 0x17822 AnalyzeSub:int Routine 0x17856 AnswerSub:int Routine 0x1787a AnswerObjSub:int Routine 0x178ae routine96430 Routine 0x178cc ArmSub:int Routine 0x178de PreCaptureSub:int Routine 0x17958 CaptureSub:int Routine 0x17ab2 PreQuestionSub:int Routine 0x17aba QuestionSub:int Routine 0x17ad2 PreAskPersonAboutSub:int local1 Routine 0x17b42 AskPersonAboutSub:int Routine 0x17b88 PreAskAboutSub:int local1 Routine 0x17bc2 AskAboutSub:int Routine 0x17bca PreAskPersonForSub:int Routine 0x17bd2 AskPersonForSub:int Routine 0x17c06 PreAskForSub:int local1 Routine 0x17c2e AskForSub:int Routine 0x17c36 AttackSub:int Routine 0x17c40 PreBringSub:int Routine 0x17c5e BringSub:int Routine 0x17c66 PreBringReverseSub:int Routine 0x17c70 BringReverseSub:int Routine 0x17c78 CleanSub:int Routine 0x17caa DebugCaSub:int local1 Routine 0x17d06 PreCallSub:int local1 local2 Routine 0x17e72 CallSub:int local1 Routine 0x17f0a BoardSub:int Routine 0x17f20 ClimbOnSub:int Routine 0x17f5c ClimbUpSub:int local1 local2 local3 local4 Routine 0x17fb8 ClimbDownSub:int Routine 0x17fce CloseSub:int Routine 0x18044 ComeSub:int local1 local2 local3 local4 local5 Routine 0x180cc PreComeToSub:int Routine 0x180d6 ComeToSub:int Routine 0x180de PreCompareSub:int local1 Routine 0x1812c CompareSub:int Routine 0x18154 ConfrontSub:int Routine 0x1818a InterruptSub:int Routine 0x18192 DestroySub:int Routine 0x1821c DiagnoseSub:int Routine 0x18252 PreDiscussSub:int Routine 0x18262 DiscussSub:int Routine 0x1826a DiveSub:int Routine 0x182dc DockSub:int Routine 0x182fa DrinkSub:int Routine 0x18302 DropSub:int Routine 0x18318 DropToGroundMsg:string Routine 0x18324 EatSub:int Routine 0x1832c EmptySub:int Routine 0x18358 EnterSub:int Routine 0x18360 PreEnterObjSub:int Routine 0x1836e EnterObjSub:int local1 local2 local3 Routine 0x18414 PreExamineSub:int local1 Routine 0x1844e ExamineSub:int local1 Routine 0x184c8 routine99528 Routine 0x184de routine99550 local1 local2 local3 Routine 0x184fc PreFillSub:int Routine 0x1850a FillSub:int Routine 0x1852a PreFindSub:int local1 local2 Routine 0x18614 routine99860 Routine 0x1863e FindSub:int local1 Routine 0x18740 FindUsingSub:int Routine 0x18748 RepairSub:int Routine 0x18750 ComeUsingSub:int local1 local2 local3 local4 local5 Routine 0x187d8 routine100312 Routine 0x187ee PreGiveSub:int Routine 0x1882a GiveSub:int Routine 0x18870 PreGiveReverseSub:int Routine 0x1887a GiveReverseSub:int Routine 0x18882 PreGoodbyeSub:int Routine 0x1888a GoodbyeSub:int Routine 0x188c6 PreHangUpSub:int Routine 0x1893c HangUpSub:int Routine 0x18958 PreHelloSub:int local1 Routine 0x18990 HelloSub:int local1 Routine 0x18a0e HelpSub:int Routine 0x18a2c routine100908 Routine 0x18a36 KillSub:int Routine 0x18a40 ActuallyAttack do_what:string Routine 0x18a90 KissSub:int Routine 0x18ab4 KnockSub:int Routine 0x18b02 LaunchSub:int Routine 0x18b0a StandSub:int UNUSED Routine 0x18b38 ExitSub:int Routine 0x18b40 LevelSub:int Routine 0x18b48 ListenSub:int Routine 0x18b66 LockSub:int Routine 0x18b70 LookSub:int Routine 0x18b82 LookBehindSub:int Routine 0x18bac LookDownSub:int Routine 0x18bce PreLookInSub:int Routine 0x18bd6 LookInSub:int local1 local2 Routine 0x18cce routine101582 local1 local2 Routine 0x18d18 routine101656 local1 local2 local3 local4 local5 Routine 0x18dae LookOnSub:int Routine 0x18dd0 LookOutSub:int Routine 0x18dd8 CheckUnderSub:int Routine 0x18e40 Sub:int Routine 0x18e8e MakeSub:int Routine 0x18eb6 PreMoveObjSub:int Routine 0x18ed6 MoveObjSub:int Routine 0x18efa PrePushObjDirSub:int Routine 0x18f24 PushObjDirSub:int Routine 0x18f46 OpenSub:int local1 local2 Routine 0x18ffc PreOpenWithSub:int Routine 0x19008 OpenWithSub:int Routine 0x19012 PickSub:int Routine 0x1901a PlaySub:int Routine 0x1904e PressSub:int Routine 0x19058 PreApplySub:int Routine 0x190be ApplySub:int local1 Routine 0x19176 HideUnderSub:int Routine 0x19184 RaiseSub:int Routine 0x1918c PreReadSub:int local1 Routine 0x19224 ReadSub:int Routine 0x19238 RingSub:int Routine 0x1924a AscendSub:int Routine 0x1925e TouchSub:int Routine 0x19268 PreRubOverSub:int Routine 0x19272 RubOverSub:int Routine 0x19288 TalkSub:int local1 Routine 0x192fa PreSpeakIntoSub:int Routine 0x19316 SpeakIntoSub:int Routine 0x19320 ScrewObjInSub:int Routine 0x19328 ScrewInSub:int Routine 0x19332 PreSearchSub:int Routine 0x1933a SearchSub:int local1 Routine 0x19390 PreSearchForSub:int local1 Routine 0x193b6 SearchForSub:int Routine 0x19490 SendObjSub:int Routine 0x19498 PreSendReverseSub:int Routine 0x194a2 SendReverseSub:int Routine 0x194aa routine103594 Routine 0x194b2 SendOutSub:int Routine 0x194ba PreSendToSub:int Routine 0x194f6 SendToSub:int Routine 0x194fe PreMoveObjToSub:int Routine 0x1956c MoveObjToSub:int Routine 0x19574 PreShootSub:int Routine 0x19592 ShootSub:int Routine 0x195b6 PreShootReverseSub:int Routine 0x195c0 ShootReverseSub:int Routine 0x195c8 ShowReverseSub:int Routine 0x19614 PreShowSub:int Routine 0x19622 ShowSub:int Routine 0x19624 SitOnSub:int Routine 0x1964e KickSub:int Routine 0x196d8 routine104152 local1:string Routine 0x196fa SmellSub:int Routine 0x19712 SmileSub:int Routine 0x19732 SmokeSub:int Routine 0x1973a StopSub:int Routine 0x19760 SurfaceSub:int Routine 0x1977a SwimSub:int Routine 0x197a4 PreTakeSub:int Routine 0x19892 TakeSub:int Routine 0x198c6 TakeObjToSub:int Routine 0x198d0 TakeWithSub:int Routine 0x198ec ClimbOutSub:int Routine 0x1993e routine104766 Routine 0x19954 TalkUsingSub:int local1 Routine 0x199d6 PreTalkToSub:int local1 Routine 0x19a10 TalkToSub:int local1 Routine 0x19a3a PreTalkAboutSub:int local1 Routine 0x19a70 TalkAboutSub:int Routine 0x19a78 ThankSub:int local1 Routine 0x19ac6 routine105158 Routine 0x19ad6 ThrowSub:int Routine 0x19b20 ThrowThroughSub:int Routine 0x19b46 PreTieSub:int Routine 0x19b6a TieSub:int Routine 0x19b7e PreTieUsingSub:int Routine 0x19b94 TieUsingSub:int Routine 0x19bb4 TurnSub:int Routine 0x19bf2 ExtinguishSub:int Routine 0x19c40 StartSub:int Routine 0x19c7e UnlockSub:int Routine 0x19cc2 UntieSub:int Routine 0x19ce4 routine105700 Routine 0x19cf4 UseSub:int Routine 0x19cfc UseAgainstSub:int Routine 0x19d04 routine105732 local1 Routine 0x19d24 TimePasses waittime:int waiting_for:object no_time_passes:bool clock_res:int env:object local6:int Routine 0x19e2c EllapseTime timeperiod currenttime maxtime UNUSED Routine 0x19e58 WaitSub:int local1 Routine 0x19ede WaitUntilSub:int Routine 0x19f0e WakeSub:int Routine 0x19f3e routine106302 local1 Routine 0x19f4c GoSub:int local1 local2 local3 local4 local5 Routine 0x1a064 GoAroundSub:int Routine 0x1a082 WalkToSub:int local1 local2 Routine 0x1a1f2 CrawlUnderSub:int Routine 0x1a20a RunOverSub:int Routine 0x1a21a IdentifySub:int local1 Routine 0x1a276 YellSub:int Routine 0x1a27e ScreamForSub:int Routine 0x1a2c8 AffirmativeSub:int local1 Routine 0x1a2f2 NegativeSub:int Routine 0x1a2fa ScoreUPD points:int Routine 0x1a346 ScoreObj obj:object val:int Routine 0x1a362 ScoreSub:int Routine 0x1a3d8 EndGame print_score:bool res:verbnum Routine 0x1a4ac routine107692 local1 Routine 0x1a4c2 routine107714 Routine 0x1a4da routine107738 Routine 0x1a4fc routine107772 Routine 0x1a528 routine107816 Routine 0x1a546 routine107846 Routine 0x1a564 routine107876 local1 local2 Routine 0x1a58a routine107914 local1 local2 local3 Routine 0x1a5f0 routine108016 Routine 0x1a628 routine108072 Routine 0x1a638 routine108088 local1 Routine 0x1a68e routine108174 local1 local2 local3 local4 local5 local6 Routine 0x1a6ca routine108234 local1 Routine 0x1a734 routine108340 local1 local2 local3 local4 Routine 0x1a754 routine108372 local1 Routine 0x1a782 routine108418 local1 Routine 0x1a7cc routine108492 local1 local2 Routine 0x1a86e routine108654 local1 Routine 0x1a894 routine108692 local1 Routine 0x1a8ac routine108716 Routine 0x1a938 routine108856 local1 local2 Routine 0x1aaca routine109258 Routine 0x1aaea routine109290 local1 Routine 0x1ab3c SuspectPerson who:object suspect_traitor:bool Routine 0x1ab72 routine109426 local1 Routine 0x1ad54 routine109908 local1 Routine 0x1ad9a routine109978 Routine 0x1adba routine110010 Routine 0x1af66 routine110438 Routine 0x1b126 routine110886 local1:string Routine 0x1b206 routine111110 Routine 0x1b22e routine111150 Routine 0x1b626 routine112166 local1 local2 local3 Routine 0x1b6ce routine112334 Routine 0x1b772 DocAnalyzesSyringe Routine 0x1b858 routine112728 Routine 0x1b91a MovePersonHere who:object is_now:string modifier:string Routine 0x1b962 routine112994 Routine 0x1bb52 routine113490 Routine 0x1bbb8 SyringeTimer Routine 0x1bdac routine114092 local1 local2 Routine 0x1be8a SnarkAttacksStationTimer ! ------------------------------- Words -------------------------------- Word abando abandon Word activa activate Word admini administer Word affirm affirmative Word agains against Word airloc airlock Word analys analyse Word analyz analyze Word aquado aquadome Word aquati aquatic Word articl article Word assaul assault Word assort assortment Word atlant atlantic Word automa automatic Word autopi autopilot Word bastar bastard Word bazook bazooka Word beneat beneath Word billio billion Word biocep bioceptic Word bluepr blueprint Word breake breaker Word briefl briefly Word buildi building Word busine business Word cabine cabinet Word canist canister Word capsul capsule Word captur capture Word carefu carefully Word cataly catalyst Word charge charger Word chemic chemical Word circui circuit Word closel closely Word cluste cluster Word coaxia coaxial Word comman commander Word commun communicate Word compan company Word compar compare Word comput computer Word confro confront Word consul consult Word consum consume Word contac contact Word conten content Word contro controls Word corrid corridor Word counte counter Word creatu creature Word curren current Word cylind cylinder Word defini definite Word deposi deposite Word depthf depthfinder Word descen descend Word descri describe Word destro destroy Word diagno diagnose Word diagra diagram Word discus discuss Word disemb disembark Word distre distress Word dockin docking Word doorwa doorway Word dormit dormitory Word editio edition Word eighte eighteen Word electr electrical Word entran entrance Word equipm equipment Word evacua evacuate Word eviden evidence Word examin examine Word exerci exercise Word explai explain Word explor explore Word explos explosion Word extens extensive Word exting extinguish Word fiftee fifteen Word fourte fourteen Word freigh freight Word frobto frobton Word furnit furniture Word gangpl gangplank Word genera generator Word goodby goodbye Word greenu greenup Word greeti greetings Word hallwa hallway Word hersel herself Word himsel himself Word housin housing Word hundre hundred Word hydroj hydrojet Word hydrop hydrophone Word hypode hypodermic Word identi identify Word inquir inquire Word inspec inspect Word instal install Word instru instruct Word interc intercept Word interr interrupt Word invent inventory Word joggin jogging Word joysti joystick Word labora laboratory Word logboo logbook Word machin machine Word magazi magazine Word materi material Word maximu maximum Word mechan mechanical Word medita meditate Word metall metallic Word microp microphone Word microw microwave Word millio million Word minimu minimum Word missin missing Word moistu moisture Word monito monitor Word monste monster Word negati negative Word newspa newspaper Word ninete nineteen Word northe northeast Word northw northwest Word nothin nothing Word observ observe Word operat operator Word overhe overhead Word photog photograph Word pictur picture Word plasti plastic Word prepar prepare Word presen present Word privat private Word proble problem Word procee proceed Word propul propulsion Word prospe prosper Word questi question Word quickl quickly Word quietl quietly Word reacto reactor Word receiv receiver Word recept receptacle Word reddis reddish Word regula regular Word releas release Word replac replace Word resear research Word respon respond Word restar restart Word restor restore Word revisi revision Word revolu revolutionary Word runnin running Word sabota sabotage Word satell satellite Word scanne scanner Word scimit scimitar Word scruti scrutiny Word seasta seastalker Word seawat seawater Word sectio section Word securi security Word seriou serious Word sevent seventeen Word shelve shelves Word sixtee sixteen Word slidin sliding Word snapsh snapshot Word someth something Word sonars sonarscope Word sonarp sonarphone Word southe southeast Word southw southwest Word speake speaker Word specia special Word standi standing Word starbo starboard Word starte starter Word startl startle Word statio station Word stenci stencil Word storag storage Word strang strange Word submar submarine Word submer submerge Word superb superbrief Word suppli supplies Word surfac surface Word surpri surprise Word surviv survive Word suspen suspend Word swallo swallow Word syring syringe Word techni technical Word temper temperature Word tempor temporary Word thirte thirteen Word thousa thousand Word thrott throttle Word throug through Word tracto tractor Word traito traitor Word tranqu tranquil Word transm transmitter Word transp transporter Word troubl trouble Word turbin turbine Word ultram ultramarine Word unatta unattach Word undern underneath Word unders underside Word underw underwwater Word unfast unfasten Word univer universal Word unlimi unlimited Word unscri unscript Word valuab valuables Word verbos verbose Word versio version Word videop videophone Word viewpo viewport Word voltag voltage Word walkwa walkway Word warnin warning Word workbe workbench Word workco workcounter Word worksh workshop Word yourse yourself