function textfil1_slot_20() /* entry=399 class_id=0x0A1D slot=0x20 */
{
  var
    referent, /* [BP+00h] type=0x69 */
    linkNum, /* [BP+0Ah] type=0x69 */
    msgNum, /* [BP+0Ch] type=0x69 */
    passcode, /* [BP+0Eh] type=0x69 */
    textFile; /* [BP-02h] type=0x73 */

  entry:
    if (msgNum != 60) goto block_0227;

  block_00F0:
    if (linkNum && passcode) goto block_01FB;

  block_0101:
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = ".^*And Have a Nice Day.";
    goto block_0224;

  block_01FB:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Congressional Office Security^";

  block_0224:
    goto block_24CC;

  block_0227:
    if (msgNum != 61) goto block_0359;

  block_022F:
    if (linkNum && passcode) goto block_032D;

  block_0240:
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = ".^*And Have a Nice Day.";
    goto block_0356;

  block_032D:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Congressional Office Security^";

  block_0356:
    goto block_24CC;

  block_0359:
    if (msgNum != 62) goto block_04A5;

  block_0361:
    if (linkNum && passcode) goto block_0479;

  block_0372:
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "^*And ** Have a Nice Day.<";
    goto block_04A2;

  block_0479:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Congressional Office Security^";

  block_04A2:
    goto block_24CC;

  block_04A5:
    if (msgNum != 63) goto block_05EE;

  block_04AD:
    if (linkNum && passcode) goto block_05C2;

  block_04BE:
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = ".^Have a Nice Day.<";
    goto block_05EB;

  block_05C2:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Congressional Office Security^";

  block_05EB:
    goto block_24CC;

  block_05EE:
    if (msgNum != 64) goto block_07E0;

  block_05F6:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "To: all WEC Secretaries, G Level^ From: Senator Snell^ To maintain a high security rating, and to protect all of *YOU* people from spies and saboteurs, we have added a few more security precautions. Vetrons have been added to the usual security forces. They are here only as an added protective measure. Be very careful, and wear your security badges at ALL times.^Moreover, anyone entering a secure area without proper ID will be terminated on the spot.^Have a nice day...";
    goto block_24CC;

  block_07E0:
    if (msgNum != 65) goto block_0852;

  block_07E8:
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = Item.andStatus(passcode);
    goto block_24CC;

  block_0852:
    if ((((msgNum != 66) || (msgNum != 67)) || (msgNum != 68)) || (msgNum != 69)) goto block_097E;

  block_086C:
    if (linkNum && passcode) goto block_0952;

  block_087D:
    /* concat  */
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = ".^*End of Message <";
    goto block_097B;

  block_0952:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Congressional Office Security^";

  block_097B:
    goto block_24CC;

  block_097E:
    if (msgNum != 70) goto block_09CF;

  block_0986:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC Security System *  EEOD Nerve Gas   Storage Facility";
    goto block_24CC;

  block_09CF:
    if (msgNum != 71) goto block_0A73;

  block_09D7:
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "?^ Darrin ^*End of Message <";
    goto block_24CC;

  block_0A73:
    if (msgNum != 72) goto block_0AA1;

  block_0A7B:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "The Cheese Man Cometh...";
    goto block_24CC;

  block_0AA1:
    if (msgNum != 73) goto block_0B4F;

  block_0AA9:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Tony, I've found that standing too close to the EEOD for extended time periods does funny things to my hair. Have you had any problems lately? ^Phil ";
    goto block_24CC;

  block_0B4F:
    if (msgNum != 75) goto block_0C04;

  block_0B57:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Phil, the only problem I've been having is that my hair is kinda hard and falls off at a certain length. It's sorta like a porcupine,whatever that is. ^Tony";
    goto block_24CC;

  block_0C04:
    if (msgNum != 76) goto block_0CB3;

  block_0C0C:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Warning: It has recently been discovered that prolonged exposure to the EEOD may cause bad hair problems. Limit time spent in the area, please. WECHC^";
    goto block_24CC;

  block_0CB3:
    if (((msgNum != 77) || (msgNum != 78)) || (msgNum != 79)) goto block_0CD5;

  block_0CC7:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "";
    goto block_24CC;

  block_0CD5:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Bad command or file name...^Message is out of range.";
    if (msgNum != 80) goto block_0D61;

  block_0D1C:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Phase One of Three of Laser Beam deactivation initiated";
    goto block_24CC;

  block_0D61:
    if (msgNum != 81) goto block_0DA9;

  block_0D69:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Alarm Deactivated. Security system will now reset.";
    goto block_24CC;

  block_0DA9:
    if (msgNum != 82) goto block_0DE8;

  block_0DB1:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "All system alarms are currently inactive.";
    goto block_24CC;

  block_0DE8:
    if (msgNum != 83) goto block_0E40;

  block_0DF0:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Retrieving remote location security access.^* * * ^Access cleared.";
    goto block_24CC;

  block_0E40:
    if (msgNum != 84) goto block_0E8D;

  block_0E48:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Security camera for level 4 firing range now activated.";
    goto block_24CC;

  block_0E8D:
    if (msgNum != 85) goto block_0EEC;

  block_0E95:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Security camera for level 2 information and briefing center now activated";
    goto block_24CC;

  block_0EEC:
    if (msgNum != 86) goto block_0F27;

  block_0EF4:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Level 1 Security Access now activated";
    goto block_24CC;

  block_0F27:
    if (msgNum != 87) goto block_0F74;

  block_0F2F:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Phase Two of Three of Laser Beam deactivation initiated";
    goto block_24CC;

  block_0F74:
    if (msgNum != 88) goto block_0FC3;

  block_0F7C:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Phase Three of Three of Laser Beam deactivation initiated";
    goto block_24CC;

  block_0FC3:
    if (msgNum != 89) goto block_1002;

  block_0FCB:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Storage Facility Security now deactivated";
    goto block_24CC;

  block_1002:
    if (msgNum != 90) goto block_1182;

  block_100A:
    if (linkNum && passcode) goto block_1117;

  block_101B:
    /* concat  */
    /* concat  */
    /* concat  */
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "^*End of Message <";
    goto block_117F;

  block_1117:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "The WEC T305i is currently off-line, and will not be back on-line until 0300 hours. WECTS^";

  block_117F:
    goto block_24CC;

  block_1182:
    if (msgNum != 91) goto block_1279;

  block_118A:
    if (linkNum && passcode) goto block_122E;

  block_119B:
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = ". Jassica";
    goto block_1276;

  block_122E:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC SECURITY SYSTEM:^Remote Camera: ACTIVE** Schmooze Room";

  block_1276:
    goto block_24CC;

  block_1279:
    if (msgNum != 92) goto block_13C1;

  block_1281:
    if (linkNum && passcode) goto block_1370;

  block_1292:
    /* concat  */
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "tomorrow or the next day. Ted";
    goto block_13BE;

  block_1370:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC SECURITY SYSTEM:^^Remote Camera: ACTIVE*^*WEC Detention Hall";

  block_13BE:
    goto block_24CC;

  block_13C1:
    if (msgNum != 93) goto block_1420;

  block_13C9:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC SECURITY SYSTEM:^^Remote Camera: ACTIVE*^Office of Senator B. Pete";
    goto block_24CC;

  block_1420:
    if (msgNum != 94) goto block_1634;

  block_1428:
    if (linkNum && passcode) goto block_14EE;

  block_1439:
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = ".^*End of Message <";
    goto block_1631;

  block_14EE:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "To all Departmental Supervisors: According to new WEC Policy #7461, We are now requiring that all teleporters be deactivated during the new 16 hour work schedule. We believe that this will increase productivity, as we will be able to prohibit extraneous teleporting between the hours of 6:00am and 10:00pm. D.";

  block_1631:
    goto block_24CC;

  block_1634:
    if (msgNum != 95) goto block_1717;

  block_163C:
    if (linkNum && passcode) goto block_167B;

  block_164D:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "*Security Shield *DEACTIVATED";
    goto block_1714;

  block_167B:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "To all Supervisors: Please keep in mind that no employees are to leave the building between the hours of 6:00am and 10:00pm Thank you. L.P.";

  block_1714:
    goto block_24CC;

  block_1717:
    if (msgNum != 96) goto block_1841;

  block_171F:
    if (linkNum && passcode) goto block_177D;

  block_1730:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "*Security Shield *DEACTIVATED Please re-activate immediately";
    goto block_183E;

  block_177D:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Maire -^We've got to quit playing that experimental music over the system. It's only causing more troubles in my sector. Do you know if there's anything that can be done? Laura B.";

  block_183E:
    goto block_24CC;

  block_1841:
    if (msgNum != 97) goto block_1962;

  block_1849:
    if (linkNum && passcode) goto block_1888;

  block_185A:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "*Security Shield *DEACTIVATED";
    goto block_195F;

  block_1888:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Laura - No, we can't stop that music. Draygan has made it a mandatory treatment to go along with those new glass barriers. I guess it's just some more of that mind control stuff he likes so much. Maire";

  block_195F:
    goto block_24CC;

  block_1962:
    if (msgNum != 98) goto block_1B10;

  block_196A:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "OSI Writer, Ver 121.c^*The Tale of Rancid ^Rancid the swamprat was a big pain and especially fond of his wonderful drain. But rats of this sort should not boast quite like that, for just entering the sewer was a swampcat! With a growl and a hiss, the cat made his leap - and Rancid the swamprat ran back to his keep. A huffing and puffing, the swampcat did blow, but Rancid the swamprat knew where to go! ";
    goto block_24CC;

  block_1B10:
    if (msgNum != 99) goto block_1CE4;

  block_1B18:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "So up to the gutter, a few feet away, he ran and he ran, as the cat made his play, 'Forget this chasing, it's just not for me, a gun's more my style, and much easier you see,' And as he pulled the trigger, there was a huge flash, that smoked and caught fire, and singed that cats' ass! 'Ha Ha, Ha ha,' laughed swamprat, 'You are so fun! 'Cause not every cat can shoot a capgun!'*^hmmm...this is pretty bad. Maybe I won't send it to everyone...";
    goto block_24CC;

  block_1CE4:
    if (msgNum != 100) goto block_1DCE;

  block_1CEC:
    if (linkNum && passcode) goto block_1D7E;

  block_1CFD:
    /* concat  */
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "^ Alec";
    goto block_1DCB;

  block_1D7E:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC SECURITY SYSTEM:^^Remote Camera: ACTIVE*^Cloning Studio #1A";

  block_1DCB:
    goto block_24CC;

  block_1DCE:
    if (msgNum != 101) goto block_1E27;

  block_1DD6:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC SECURITY SYSTEM:^^Remote Camera: ACTIVE*^Incubation Room #1A";
    goto block_24CC;

  block_1E27:
    if (msgNum != 102) goto block_1F54;

  block_1E2F:
    if (linkNum && passcode) goto block_1F06;

  block_1E40:
    /* concat  */
    /* concat  */
    /* concat  */
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = " ^Alec";
    goto block_1F51;

  block_1F06:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC SECURITY SYSTEM:^^Remote Camera: ACTIVE*^Hatching Chamber";

  block_1F51:
    goto block_24CC;

  block_1F54:
    if (msgNum != 103) goto block_1FAC;

  block_1F5C:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC SECURITY SYSTEM:^Remote Camera: ACTIVE*^Incubation Room #2A";
    goto block_24CC;

  block_1FAC:
    if (msgNum != 104) goto block_20AB;

  block_1FB4:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Dr. Rosillos,^I have good news about my latest endeavor. I now have several pods in the hatching chamber, and I believe they will soon reach their final term and be ready for testing within days.^^You should come see them. ^Gregor";
    goto block_24CC;

  block_20AB:
    if (msgNum != 105) goto block_2182;

  block_20B3:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Guardsman on duty: ^Keep watch over the hatching chambers and Dr. Hoffman. Nothing is to happen to any of the new prototype Enforcers, or to Dr. Hoffman. Monitor him frequently.^Cptn. Quince";
    goto block_24CC;

  block_2182:
    if (msgNum != 106) goto block_2256;

  block_218A:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Troopers: ^It is imperative that we maintain security in this area. My new experiment is in a delicate stage of development and simply cannot be disturbed. ^Thank you, ^Dr. Gregor Hoffman";
    goto block_24CC;

  block_2256:
    if (msgNum != 107) goto block_23A7;

  block_225E:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Dr. Seiler - ^Greetings! I think our new weapon will prove to be fatal to those nasty rebels. I now have the equivalent to a small army nearing completion, and hope to unleash them very soon. I think they're my greatest creation yet. Isn't it fascinating what one can do with just a few tiny human cells? ^Gregor";
    goto block_24CC;

  block_23A7:
    if (msgNum != 108) goto block_2476;

  block_23AF:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Guardsman on Duty: ^We are currently under alert due to suspected rebel activity in the area. Under no circumstance is there to be rebel infiltration of this installation.^Cpt. Ayers";
    goto block_24CC;

  block_2476:
    if (msgNum != 109) goto block_24CC;

  block_247E:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "WEC SECURITY SYSTEM:^^Remote Camera: ACTIVE*^Hatching Chamber";
    goto block_24CC;

  block_24CC:
    /* strcmp  */
    if "" goto block_2518;

  block_24DC:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    textFile = "Bad command or file name...^File is out of range.";

  block_2518:
    goto block_2521;

  block_2521:
    /* free_local_string bp_offset=0xFE target=[BP-02h] */
    return;

}
