/* synthesized appendix for TEXTFILE */ /* sparse lines above preserve recovered debugger line numbers where available */ /* ===== slot 0x20 slot_20 ===== */ function textfile_slot_20() /* entry=468 class_id=0x0A16 slot=0x20 */ { /* param_pid_chg bp_offset=0xA target=[BP+0Ah] copy_type=0x1 */ set_info(0x0001, *(arg_06)); return; } /* ===== slot 0x21 slot_21 ===== */ function textfile_slot_21() /* entry=468 class_id=0x0A16 slot=0x21 */ { if (arg_0C < 0x0096) { TEXTFIL3.slot_20(0, arg_0C, arg_0A, arg_06); return; } else if (arg_0C < 110) { TEXTFIL2.slot_20(0, arg_0C, arg_0A, arg_06); return; } else if (arg_0C < 60) { TEXTFIL1.slot_20(0, arg_0C, arg_0A, arg_06); return; } else { TEXTFILE.slot_23(0, arg_0C, arg_0A, arg_06); return; } return; } /* ===== slot 0x22 slot_22 ===== */ function textfile_slot_22() /* entry=468 class_id=0x0A16 slot=0x22 */ { set_info(0x0001, *(arg_06)); FREE.slot_34(arg_0C, arg_0A); if (!retval) { if (Item.getMapNum(arg_06) == 0) { if (Item.getFrame(arg_06) == 0) { spawn ITEM.slot_2A(pid, 0, 0, arg_06); suspend; return; } else if (Item.getFrame(arg_06) == 1) { spawn ITEM.slot_2A(pid, 0, 0, arg_06); suspend; return; } } } return; } /* ===== slot 0x23 slot_23 ===== */ function textfile_slot_23() /* entry=468 class_id=0x0A16 slot=0x23 */ { entry: if (arg_0C >= 0x0096) goto block_0229; block_0212: TEXTFIL3.slot_20(arg_0E, arg_0C, arg_0A, arg_06); goto block_3216; block_0226: goto block_0267; block_0229: if (arg_0C >= 110) goto block_0248; block_0231: TEXTFIL2.slot_20(arg_0E, arg_0C, arg_0A, arg_06); goto block_3216; block_0245: goto block_0267; block_0248: if (arg_0C >= 60) goto block_0267; block_0250: TEXTFIL1.slot_20(arg_0E, arg_0C, arg_0A, arg_06); goto block_3216; block_0264: goto block_0267; block_0267: if (arg_0C == 0) { local_04 = UCMachine.rndRange(11, 1); if (local_04 == 1) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Due to recent rebel^activity, the T-300^lines have failed.^^Do NOT attempt to ^access the LMC ^network at this ^time. ^^ "; } else if (local_04 == 2) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "The use of any LMC ^equipment to play ^computerized ^entertainment ^software is ^strictly ^prohibited!* ^^Return to work ^IMMEDIATELY!*** "; } else if (local_04 == 3) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "All workers must ^display their ^badges at *** ^ALL TIMES!* ^^Failure to comply ^will result in ^immediate ^termination!* "; } else if (local_04 == 4) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Report all ^unauthorized use of^LMC equipment ^immediately! ^^Remember, that your^co-workers could be^rebel sympathizers!^Collect big cash ^rewards too!"; } else if (local_04 == 5) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Unauthorized access^of this terminal ^constitutes a ^violation of LMC ^security code ^1701-D.^Please report ^yourself to an LMC ^security officer ^for correctional ^measures *.*.*. ^^"; } else if (local_04 == 6) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "The LMC network is ^exp*erien^*cing*^ ^slight dif^* *.. ^ficulties. ^^Please st$#@**%^@! ^)(*^%$# "; } else if (local_04 == 7) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "The carrying of^unregistered^radiation detection^devices is strictly^prohibited by the ^LMC. *.*.*. ^^Register yours ^today. **Remember, ^the LMC is just ^like family, and we^care about you! "; } else if (local_04 == 8) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "IMPORTANT:^^All terminals MUST^be scanned every^30 days for the^UNK virus...*"; } else if (local_04 == 9) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Consortium-wide ^meeting tomorrow at^1330. ** ^WedgeRoom 1501. ^^This is a mandatory^meeting! All Branch^Leaders must attend!"; } else if (local_04 == 10) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "The LMC Regulatory ^Commission requires^reports of your ^daily activities. ^^Failure to submit ^these reports may ^result in immediate^termination. "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "The LMC network is ^experiencing slight^difficulties. ** ^^Please stand by ... "; } } else if (arg_0C == 1) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing Database^^Security door *** ^now opening... "; } else if (arg_0C == 2) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing Database^^Force field *** ^deactivated. "; } else if (arg_0C == 3) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing Database^^Electric bridge ** ^extended. "; } else if (arg_0C == 4) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing Network ^^Security systems ^activated. "; } else if (arg_0C == 5) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing Network ^^Security systems **^deactivated. "; } else if (arg_0C == 6) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing Network ^^All alarm systems^have been **^deactivated."; } else if (arg_0C == 7) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing Network ^^Entry is *"; } else if (arg_0C == 8) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing Network ^^Security systems **^All alarm systems ^have been ** ^deactivated. "; } else if (arg_0C == 9) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = " . "; } } else if (arg_0C == 10) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Powering elevator ^platform *.*.*.* ^^Platform is: *** ^ACTIVE* "; } else if (arg_0C == 11) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY OPS^______________^^Central Computer ^ Core ^^^Restricted Area...^Authorized Personnel^ -ONLY-"; } else if (arg_0C == 12) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Laser barrier RT-5^^Decoupling power ^source *.*.*.* ^FIELD DEACTIVATED "; } else if (arg_0C == 13) { spawn TRIGGER.slot_20(1, *(arg_06), arg_06); /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Laser barrier RT-5*^^FIELD ACTIVATED "; } else if (arg_0C == 14) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Security Operations^__________________^^Now interfacing ^with remote droid.^^Roaming Susan ^VTK753B *** ^^Unit is now * ^ * - ONLINE -*. "; } else if (arg_0C == 15) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC Security System^Override Forcefield^Z-01 operation. * ^^Terminating power ^supply *.*.*.* ^^Z-01 is now ^*** - OFFLINE -.^"; } else if (arg_0C == 16) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Accessing .*.*.*.*:^Security Terminal* ^*.*.*.* ^Rerouted and now ^* - OPERATIONAL -. "; } else if (arg_0C == 17) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Blast Door 6A: ^Activating controls^^*.*.*.* ^Override in effect."; } else if (arg_0C == 18) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* concat */ /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Captain J. Banks "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Remote Camera: *** ^ACTIVE* "; } } else if (arg_0C == 19) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Security Force ^Field *.*.*.* ^^Decoupling Power ^conduits *.*.*.* ^^Field -DEACTIVATED-"; } else if (arg_0C == 20) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing PG103 **^^Thresher Cannon ^shields are now ^deactivated. ^^Contact Security ^for re-activation. "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Remote Camera: ** ^^ACTIVE* ^Thermatron ID ^#1184MFH *.* ONLINE"; } } else if (arg_0C == 21) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Jay, I've reset the^passcode for the ^safe to 183. Don't ^let Norma know that^I did it, okay? ^She'll be mad. ^^Sullivan "; } else if (arg_0C == 22) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Euri, ** ^I've installed a ^new experimental ^barrier in that ^telepad room. Maybe^that will keep ^those workers from ^from clowning ^around all day. ^^Mischa ^Oh, by the way, the^code is 216."; } else if (arg_0C == 23) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Remote Camera: ** ^^ACTIVE * ^Vetron ID #0268YMJ*^ONLINE* "; } else if (arg_0C == 24) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Level 3 Mining Open^"; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Security Shield *^^DEACTIVATED ^Level 4 Elevator *^Now Open "; } } else if (arg_0C == 25) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Access Granted ^Level 3 Mining Open "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Laser Barrier *** ^DEACTIVATED. "; } } else if (arg_0C == 26) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Level 3 Mining Open "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Barrier Walls *** ^DEACTIVATED. "; } } else if (arg_0C == 27) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Level 3 Mining Open"; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Jorg, I told you ^passcode was 201! "; } } else if (arg_0C == 28) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Attention: *** ^Due to possible ^rebel infiltration,^all passcodes have ^been changed. ^^To use keypad, ^enter 201. ** ^Thank you, and have^a nice day. "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM:^Security Door is now open."; } } else if (arg_0C == 29) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = ""; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Thresher Cannon ** ^DEACTIVATED "; } } else if (arg_0C == 30) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = ""; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^^Remote Camera: ^ACTIVE * "; } } else if (arg_0C == 31) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = ""; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Mr. Plese, ^Your telepad now ^has a new passcode.^It is 162. **YMJ "; } } else if (arg_0C == 32) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "DEACTIVATED. *** "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Barrier Walls *.*. ^DEACTIVATED ^^Laser Barrier *.*. ^DEACTIVATED "; } } else if (arg_0C == 33) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^One Moment *.*.*.* ^Loading Radix Data ^*.*.*.* ^Shields are now ^INACTIVE "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Remote Camera: ** ^^ACTIVE ^Access to LB 5461 ^GRANTED "; } } else if (arg_0C == 34) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "*.*.*.* NOW OPEN "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC RADIX LAB ^^Barrier Wall *.*. ^DEACTIVATED. "; } } else if (arg_0C == 35) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "^^Jay "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^One Moment *.*.*.* ^Loading Radix Data ^*.*.*.* ^Shields are now ^INACTIVE "; } } else if (arg_0C == 36) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = ". "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Hey Ev, ^I've been wondering^if that floor safe ^still has the same ^passcode? ^107 doesn't seem to^work. Will you fix ^it? JG "; } } else if (arg_0C == 37) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Telepad is now ^ACTIVE. "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^*Laser Barrier *.*.^DEACTIVATED. "; } } else if (arg_0C == 38) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "a nice day. "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Security door is ^now OPEN. "; } } else if (arg_0C == 39) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* concat */ /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "extended. "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^^Accessing MSD ^Security panel ^^*.*.*.* ^LMC Security Door ^*.*.*.* NOW OPEN "; } } else if (arg_0C == 40) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC Security ^Database System: ^^Downgrading of the ^security status...^^<> "; } else if (arg_0C == 41) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Accessing laser ^barrier protection ^system *.*.*.* ^^<>*"; } else if (arg_0C == 42) { /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "."; } else if (arg_0C == 43) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "ServoMech access ^station: *.*.*.* ^^Accessing CAMETRON ^1029B .*.*.* ^<>*"; } else if (arg_0C == 44) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "ServoMech access ^station: *.*.*.* ^^Accessing CAMETRON ^1029B .*.*.* ^<>* "; } else if (arg_0C == 45) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC Security: ^Accessing Passcode ^DataBase: *.*.*.* ^^Level 2 ^North Elevator: ^<>*"; } else if (arg_0C == 46) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC Security: ^Accessing Passcode ^DataBase: *.*.*.* ^^Level 1 ^Lobby Area: ^<>*"; } else if (arg_0C == 47) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC Security: ^Accessing Passcode ^DataBase: *.*.*.* ^^Level 2 ^South Elevator: ^<>*"; } else if (arg_0C == 48) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "Kyle, you left the ^safe unlocked last ^night again. ^^You do remember ^where Leach ^transferred Sean? ^^Keep it locked ^unless you like ^mining Di-Cor ... *^Luke. "; } else if (arg_0C == 49) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC Security: ^Accessing Passcode ^DataBase: *.*.*.* ^^Now accessing the ^weapons control ^system *.*.*.* ^^Transferring the ^control to remote ^unit. "; } else if (arg_0C == 50) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "B.K. "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Remote Camera: *.*.^<>* "; } } else if (arg_0C == 51) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^__________________^^Telepad powering up^Telepad rerouting ^coordinates *.*.*. ^Telepad is now ^- ONLINE - "; } else if (arg_0C == 52) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "SECURITY OPERATIONS^__________________^^Now interfacing ^with remote droid.*^Thresher Cannon ^MKA538C. Unit is ^ *.*.*.* ^- ONLINE - "; } else if (arg_0C == 53) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "^^ -Kayla"; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Remote Camera: ^<> * "; } } else if (arg_0C == 54) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^All alarm systems ^are now ***^. "; } else if (arg_0C == 55) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Forcefield ZTA-01:*^Terminating power ^supply *.*.*.* ^ZTA-01 is now *... ^- OFFLINE - . "; } else if (arg_0C == 56) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "works ... "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Remote Camera: ***^* "; } } else if (arg_0C == 57) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Laser barrier ^STS-17 *.*.*.* ^Security delay ^is now active ... ^"; } else if (arg_0C == 58) { if (!(arg_0A && arg_0E)) { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC MAINTENANCE: ^Accessing security ^door for 45th east ^maintenance tunnel ^ "; } } else if (arg_0C == 59) { if (!(arg_0A && arg_0E)) { /* concat */ /* concat */ /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "^Love, Walt "; } else { /* free_local_string bp_offset=0xFE target=[BP-02h] */ local_02 = "LMC SECURITY SYSTEM^Remote Camera: ^ * "; } } block_3210: goto block_3216; block_3216: /* free_local_string bp_offset=0xFE target=[BP-02h] */ return; }