printf(" You wake up face down on the red and pink checked E-Z-Kleen linoleum floor.\n");
printf(" You recognise the pattern, it\'s the type preferred in the internal security\nbriefing cells. When you finally look around you, you see that you are alone\n");
printf("in a large mission briefing room.\n");
return 57;
}
page2()
{
printf("\"Greetings,\" says the kindly Internal Security self incrimination expert who\n");
printf("meets you at the door, \"How are we doing today?\" He offers you a doughnut\n");
printf("and coffee and asks what brings you here. This doesn\'t seem so bad, so you\n");
printf("tell him that you have come to confess some possible security lapses. He\n");
printf("smiles knowingly, deftly catching your coffee as you slump to the floor.\n");
printf("\"Nothing to be alarmed about; it\'s just the truth serum,\" he says,\n");
printf("dragging you back into a discussion room.\n");
printf("The next five hours are a dim haze, but you can recall snatches of conversation\n");
printf("about your secret society, your mutant power, and your somewhat paranoid\n");
printf("distrust of The Computer. This should explain why you are hogtied and moving\n");
printf("slowly down the conveyer belt towards the meat processing unit in Food\n");
printf("Services.\n");
if (computer_request==1) return new_clone(45);
else return new_clone(32);
}
page3()
{
printf("You walk to the nearest Computer terminal and request more information about\n");
printf("Christmas. The Computer says, \"That is an A-1 ULTRAVIOLET ONLY IMMEDIATE\n");
printf("TERMINATION classified topic. What is your clearance please, Troubleshooter?\"\n");
return choose(4,"You give your correct clearance",5,"You lie and claim Ultraviolet clearance");
}
page4()
{
printf("\"That is classified information, Troubleshooter, thank you for your inquiry.\n");
printf(" Please report to an Internal Security self incrimination station as soon as\n");
printf(" possible.\"\n");
return 9;
}
page5()
{
printf("The computer says, \"Troubleshooter, you are not wearing the correct colour\n");
printf("uniform. You must put on an Ultraviolet uniform immediately. I have seen to\n");
printf("your needs and ordered one already; it will be here shortly. Please wait with\n");
printf("your back to the wall until it arrives.\" In less than a minute an infrared\n");
printf("arrives carrying a white bundle. He asks you to sign for it, then hands it to\n");
printf("you and stands back, well outside of a fragmentation grenade\'s blast radius.\n");
return choose(6, "You open the package and put on the uniform", 7, "You finally come to your senses and run for it");
}
page6()
{
printf("The uniform definitely makes you look snappy and pert. It really looks\n");
printf("impressive, and even has the new lopsided lapel fashion that you admire so\n");
printf("much. What\'s more, citizens of all ranks come to obsequious attention as you\n");
printf("walk past. This isn\'t so bad being an Ultraviolet. You could probably come\n");
printf("to like it, given time.\n");
printf("The beeping computer terminal interrupts your musings.\n");
ultra_violet=1;
return 8;
}
page7()
{
printf("The corridor lights dim and are replaced by red battle lamps as the Security\n");
printf("Breach alarms howl all around you. You run headlong down the corridor and\n");
printf("desperately windmill around a corner, only to collide with a squad of 12 Blue\n");
printf("commander, \"or there won\'t be enough of you left for a tissue sample.\"\n");
printf("\"All right, soldiers, stuff the greasy traitor into the uniform,\" he orders,\n");
printf("waving the business end of his blue laser scant inches from your nose.\n");
printf("With his other hand he shakes open a white bundle to reveal a pristine new\n");
printf("Ultraviolet citizen's uniform.\n");
printf("One of the Vulture squadron Troubleshooters grabs you by the neck in the\n");
printf("exotic and very painful Vulture Clamp(tm) death grip (you saw a special about\n");
printf("it on the Teela O\'Malley show), while the rest tear off your clothes and\n");
printf("force you into the Ultraviolet uniform. The moment you are dressed they step\n");
printf("clear and stand at attention.\n");
printf("\"Thank you for your cooperation, sir,\" says the steely eyed leader of the\n");
printf("Vulture Squad. \"We will be going about our business now.\" With perfect\n");
printf("timing the Vultures wheel smartly and goosestep down the corridor.\n");
printf("Special Note: don\'t make the mistake of assuming that your skills have\n");
printf("improved any because of the uniform; you\'re only a Red Troubleshooter\n");
printf("traitorously posing as an Ultraviolet, and don\'t you forget it!\n");
printf("Suddenly, a computer terminal comes to life beside you.\n");
ultra_violet=1;
return 8;
}
page8()
{
printf("\"Now, about your question, citizen. Christmas was an old world marketing ploy\n");
printf("to induce lower clearance citizens to purchase vast quantities of goods, thus\n");
printf("accumulation a large amount of credit under the control of a single class of\n");
printf("citizen known as Retailers. The strategy used is to imply that all good\n");
printf("citizens give gifts during Christmas, thus if one wishes to be a valuable\n");
printf("member of society one must also give gifts during Christmas. More valuable\n");
printf("gifts make one a more valuable member, and thus did the Retailers come to\n");
printf("control a disproportionate amount of the currency. In this way Christmas\n");
printf("eventually caused the collapse of the old world. Understandably, Christmas\n");
printf("has been declared a treasonable practice in Alpha Complex.\n");
printf("Thank you for your inquiry.\"\n");
printf("You continue on your way to GDH7-beta.\n");
return 10;
}
page9()
{
int choice;
printf("As you walk toward the tubecar that will take you to GDH7-beta, you pass one\n");
printf("of the bright blue and orange Internal Security self incrimination stations.\n");
printf("Inside, you can see an IS agent cheerfully greet an infrared citizen and then\n");
printf("lead him at gunpoint into one of the rubber lined discussion rooms.\n");
choice=choose(2,"You decide to stop here and chat, as ordered by The Computer",10,"You just continue blithely on past");
if (choice==2) computer_request = 1;
else computer_request = 0;
return choice;
}
page10()
{
int choice;
printf("You stroll briskly down the corridor, up a ladder, across an unrailed catwalk,\n");
printf("under a perilously swinging blast door in urgent need of repair, and into\n");
printf("tubecar grand central. This is the bustling hub of Alpha Complex tubecar\n");
printf("transportation. Before you spreads a spaghetti maze of magnalift tube tracks\n");
printf("and linear accelerators. You bravely study the specially enhanced 3-D tube\n");
printf("route map; you wouldn\'t be the first Troubleshooter to take a fast tube ride\n");
printf("to nowhere.\n");
if (ultra_violet==0)
{
choice=choose(3,"You decide to ask The Computer about Christmas using a nearby terminal",10,"You think you have the route worked out, so you\'ll board a tube train");
if (choice==3) return choice;
};
printf("You nervously select a tubecar and step aboard.\n");
if (dice_roll(2,10)<MOXIE)
{
printf("You just caught a purple line tubecar.\n");
return 13;
}
else
{
printf("You just caught a brown line tubecar.\n");
return 48;
}
}
page11()
{
printf("The printing on the folder says \"Experimental Self Briefing.\"\n");
printf("You open it and begin to read the following:\n");
printf("Step 1: Compel the briefing subject to attend the briefing.\n");
printf(" Note: See Experimental Briefing Sub Form Indigo-WY-2,\n");
printf(" \'Experimental Self Briefing Subject Acquisition Through The Use Of\n");
printf(" Neurotoxin Room Foggers.\'\n");
printf("Step 2: Inform the briefing subject that the briefing has begun.\n");
printf(" ATTENTION: THE BRIEFING HAS BEGUN.\n");
printf("Step 3: Present the briefing material to the briefing subject.\n");
printf(" GREETINGS TROUBLESHOOTER.\n");
printf(" YOU HAVE BEEN SPECIALLY SELECTED TO SINGLEHANDEDLY\n");
printf(" WIPE OUT A DEN OF TRAITOROUS CHRISTMAS ACTIVITY. YOUR MISSION IS TO\n");
printf(" GO TO GOODS DISTRIBUTION HALL 7-BETA AND ASSESS ANY CHRISTMAS ACTIVITY\n");
printf(" YOU FIND THERE. YOU ARE TO INFILTRATE THESE CHRISTMAS CELEBRANTS,\n");
printf(" LOCATE THEIR RINGLEADER, AN UNKNOWN MASTER RETAILER, AND BRING HIM\n");
printf(" BACK FOR EXECUTION AND TRIAL. THANK YOU. THE COMPUTER IS YOUR FRIEND.\n");
printf("Step 4: Sign the briefing subject\'s briefing release form to indicate that\n");
printf(" the briefing subject has completed the briefing.\n");
printf(" ATTENTION: PLEASE SIGN YOUR BRIEFING RELEASE FORM.\n");
printf("Step 5: Terminate the briefing\n");
printf(" ATTENTION: THE BRIEFING IS TERMINATED.\n");
more();
printf("You walk to the door and hold your signed briefing release form up to the\n");
printf("plexiglass window. A guard scrutinises it for a moment and then slides back\n");
printf("the megabolts holding the door shut. You are now free to continue the\n");
printf("mission.\n");
return choose(3,"You wish to ask The Computer for more information about Christmas",10,"You have decided to go directly to Goods Distribution Hall 7-beta");
}
page12()
{
printf("You walk up to the door and push the button labelled \"push to exit.\"\n");
printf("Within seconds a surly looking guard shoves his face into the small plexiglass\n");
printf("window. You can see his mouth forming words but you can\'t hear any of them.\n");
printf("You just stare at him blankly for a few moments until he points down to a\n");
printf("speaker on your side of the door. When you put your ear to it you can barely\n");
printf("hear him say, \"Let\'s see your briefing release form, bud. You aren\'t\n");
printf("getting out of here without it.\"\n");
return choose(11,"You sit down at the table and read the Orange packet",57,"You stare around the room some more");
}
page13()
{
printf("You step into the shiny plasteel tubecar, wondering why the shape has always\n");
printf("reminded you of bullets. The car shoots forward the instant your feet touch\n");
printf("the slippery gray floor, pinning you immobile against the back wall as the\n");
printf("tubecar careens toward GDH7-beta. Your only solace is the knowledge that it\n");
printf("could be worse, much worse.\n");
printf("Before too long the car comes to a stop. You can see signs for GDH7-beta\n");
printf("through the window. With a little practice you discover that you can crawl\n");
printf("to the door and pull open the latch.\n");
return 14;
}
page14()
{
printf("You manage to pull yourself out of the tubecar and look around. Before you is\n");
printf("one of the most confusing things you have ever seen, a hallway that is\n");
printf("simultaneously both red and green clearance. If this is the result of\n");
printf("Christmas then it\'s easy to see the evils inherent in its practice.\n");
printf("You are in the heart of a large goods distribution centre. You can see all\n");
printf("about you evidence of traitorous secret society Christmas celebration; rubber\n");
printf("faced robots whiz back and forth selling toys to holiday shoppers, simul-plast\n");
printf("wreaths hang from every light fixture, while ahead in the shadows is a citizen\n");
printf("wearing a huge red synthetic flower.\n");
return 22;
}
page15()
{
printf("You are set upon by a runty robot with a queer looking face and two pointy\n");
printf("rubber ears poking from beneath a tattered cap. \"Hey mister,\" it says,\n");
printf("\"you done all your last minute Christmas shopping? I got some real neat junk\n");
printf("here. You don\'t wanna miss the big day tommorrow, if you know what I mean.\"\n");
printf("The robot opens its bag to show you a pile of shoddy Troubleshooter dolls. It\n");
printf("reaches in and pulls out one of them. \"Look, these Action Troubleshooter(tm)\n");
printf("dolls are the neatest thing. This one\'s got moveable arms and when you\n");
printf("squeeze him, his little rifle squirts realistic looking napalm. It\'s only\n");
printf("You breathe a sigh of relief as Plato-B-PHI picks on the other Troubleshooter.\n");
printf("\"You down here in the front,\" says the instructor pointing at the other\n");
printf("Troubleshooter, \"you\'ll make a good volunteer. Please step forward.\"\n");
printf("The Troubleshooter looks around with a \`who me?\' expression on his face, but\n");
printf("since he is the only one visible in the audience he figures his number is up.\n");
printf("He walks down to the podium clutching his Action Troubleshooter(tm) doll before\n");
printf("him like a weapon. \"Here,\" says Plato-B-PHI, \"take the mutant detection ray\n");
printf("and point it at the audience. If there are any mutants out there we\'ll know\n");
printf("soon enough.\" Suddenly your skin prickles with static electricity as a bright\n");
printf("purple nimbus surrounds your body. \"Ha Ha, got one,\" says the instructor.\n");
printf("\"Stun him before he gets away.\"\n");
more();
while(1)
{
if (dice_roll(1,100)<=30)
{
printf("His shot hits you. You feel numb all over.\n");
return 49;
}
else printf("His shot just missed.\n");
if (dice_roll(1,100)<=40)
{
printf("You just blew his head off. His lifeless hand drops the mutant detector ray.\n");
return 50;
}
else printf("You burnt a hole in the podium. He sights the mutant detector ray on you.\n");
}
}
page41()
{
printf("You stumble down the hallway of the Troubleshooter Training Course looking for\n");
printf("your next class. Up ahead you see one of the instructors waving to you. When\n");
printf("you get there he shakes your hand and says, \"I am Jung-I-PSY. Welcome to the\n");
printf("secret society infiltration seminar. I hope you ...\" You don\'t catch the\n");
printf("rest of his greeting because you\'re paying too much attention to his handshake;\n");
printf("it is the strangest thing that has ever been done to your hand, sort of how it\n");
printf("would feel if you put a neuro whip in a high energy palm massage unit.\n");
printf("It doesn\'t take you long to learn what he is up to; you feel him briefly shake\n");
printf("your hand with the secret Illuminati handshake.\n");
return choose(42,"You respond with the proper Illuminati code phrase, \"Ewige Blumenkraft\"",43,"You ignore this secret society contact");
}
page42()
{
printf("\"Aha, so you are a member of the elitist Illuminati secret society,\" he says\n");
printf("loudly, \"that is most interesting.\" He turns to the large class already\n");
printf("seated in the auditorium and says, \"You see, class, by simply using the correct\n");
printf("hand shake you can identify the member of any secret society. Please keep your\n");
printf("weapons trained on him while I call a guard.\n");
return choose(51,"You run for it",52,"You wait for the guard");
}
page43()
{
printf("You sit through a long lecture on how to recognise and infiltrate secret\n");
printf("societies, with an emphasis on mimicking secret handshakes. The basic theory,\n");
printf("which you realise to be sound from your Iluminati training, is that with the\n");
printf("proper handshake you can pass unnoticed in any secret society gathering.\n");
printf("What\'s more, the proper handshake will open doors faster than an \'ultra shock\'\n");
printf("plasma cannon. You are certain that with the information you learn here you\n");
printf("will easily be promoted to the next level of your Illuminati secret society.\n");
printf("The lecture continues for three hours, during which you have the opportunity\n");
printf("to practice many different handshakes. Afterwards everyone is directed to\n");
printf("attend the graduation ceremony. Before you must go you have a little time to\n");
printf("talk to The Computer about, you know, certain topics.\n");
return choose(44,"You go looking for a computer terminal",55,"You go to the graduation ceremony immediately");
}
page44()
{
printf("You walk down to a semi-secluded part of the training course complex and\n");
printf("activate a computer terminal. \"AT YOUR SERVICE\" reads the computer screen.\n");
if (read_letter==0) return choose(23,"You register yourself as a mutant",55,"You change your mind and go to the graduation ceremony");
printf("\nSelect \'a\', \'b\' or \'c\' :\n");
printf(" a - You register yourself as a mutant.\n");
printf(" b - You want to chat about the commies.\n");
printf(" c - You change your mind and go to the graduation ceremony.\n");
switch(get_char())
{
case 'a' : return 23;
case 'b' : return 46;
case 'c' :
default : return 55;
}
}
page45()
{
printf("\"Hrank Hrank,\" snorts the alarm in your living quarters. Something is up.\n");
printf("You look at the monitor above the bathroom mirror and see the message you have\n");
printf("been waiting for all these years. \"ATTENTION TROUBLESHOOTER, YOU ARE BEING\n");
printf("ACTIVATED. PLEASE REPORT IMMEDIATELY TO MISSION ASSIGNMENT ROOM A17/GAMMA/LB22.\n");
printf("THANK YOU. THE COMPUTER IS YOUR FRIEND.\" When you arrive at mission\n");
printf("assignment room A17-gamma/LB22 you are given your previous clone\'s\n");
printf("remaining possessions and notebook. You puzzle through your predecessor\'s\n");
printf("cryptic notes, managing to decipher enough to lead you to the tube station and\n");
printf("the tube car to GDH7-beta.\n");
return 10;
}
page46()
{
printf("\"Why do you ask about the communists, Troubleshooter? It is not in the\n");
printf("interest of your continued survival to be asking about such topics,\" says\n");
printf("The Computer.\n");
return choose(53,"You insist on talking about the communists",54,"You change the subject");
}
page47()
{
printf("The Computer orders the entire Vulture squadron to terminate the Troubleshooter\n");
printf("Training Course. Unfortunately you too are terminated for possessing\n");
printf("classified information.\n\n");
printf("Don\'t act so innocent, we both know that you are an Illuminatus which is in\n");
printf("itself an act of treason.\n\n");
printf("Don\'t look to me for sympathy.\n\n");
printf(" THE END\n");
return 0;
}
page48()
{
printf("The tubecar shoots forward as you enter, slamming you back into a pile of\n");
printf("garbage. The front end rotates upward and you, the garbage and the garbage\n");
printf("disposal car shoot straight up out of Alpha Complex. One of the last things\n");
printf("you see is a small blue sphere slowly dwindling behind you. After you fail to\n");
printf("report in, you will be assumed dead.\n");
return new_clone(45);
}
page49()
{
printf("The instructor drags your inert body into a specimen detainment cage.\n");
printf("\"He\'ll make a good subject for tomorrow\'s mutant dissection class,\" you hear.\n");
return new_clone(32);
}
page50()
{
printf("You put down the other Troubleshooter, and then wisely decide to drill a few\n");
printf("holes in the instructor as well; the only good witness is a dead witness.\n");
printf("You continue with the training course.\n");
plato_clone++;
return 41;
}
page51()
{
printf("You run for it, but you don\'t run far. Three hundred strange and exotic\n");
printf("weapons turn you into a freeze dried cloud of soot.\n");
return new_clone(32);
}
page52()
{
printf("You wisely wait until the instructor returns with a Blue Internal Security\n");
printf("guard. The guard leads you to an Internal Security self incrimination station.\n");
return 2;
}
page53()
{
printf("You tell The Computer about:\n");
return choose(47,"The commies who have infiltrated the Troubleshooter Training Course\n and the impending People\'s Revolution",54,"Something less dangerous");
}
page54()
{
printf("\"Do not try to change the subject, Troubleshooter,\" says The Computer.\n");
printf("\"It is a serious crime to ask about the communists. You will be terminated\n");
printf("immediately. Thank you for your inquiry. The Computer is your friend.\"\n");
printf("Steel bars drop to your left and right, trapping you here in the hallway.\n");
printf("A spotlight beams from the computer console to brilliantly iiluminate you while\n");
printf("the speaker above your head rapidly repeats \"Traitor, Traitor, Traitor.\"\n");
printf("It doesn\'t take long for a few guards to notice your predicament and come to\n");
printf("finish you off.\n");
if (blast_door==0) return new_clone(45);
else return new_clone(32);
}
page55()
{
printf("You and 300 other excited graduates are marched from the lecture hall and into\n");
printf("a large auditorium for the graduation exercise. The auditorium is\n");
printf("extravagantly decorated in the colours of the graduating class. Great red and\n");
printf("green plasti-paper ribbons drape from the walls, while a huge sign reading\n");
printf("\"Congratulations class of GDH7-beta-203.44/A\" hangs from the raised stage down\n");
printf("front. Once everyone finds a seat the ceremony begins. Jung-I-PSY is the\n");
printf("first to speak, \"Congratulations students, you have successfully survived the\n");
printf("Troubleshooter Training Course. It always brings me great pride to address\n");
printf("the graduating class, for I know, as I am sure you do too, that you are now\n");
printf("qualified for the most perilous missions The Computer may select for you. The\n");
printf("thanks is not owed to us of the teaching staff, but to all of you, who have\n");
printf("persevered and graduated. Good luck and die trying.\" Then the instructor\n");
printf("begins reading the names of the students who one by one walk to the front of\n");
printf("the auditorium and receive their diplomas. Soon it is your turn,\n");
printf("\"Philo-R-DMD, graduating a master of mutant identification and secret society\n");
printf("infiltration.\" You walk up and receive your diploma from Plato-B-PHI%d, then\n",plato_clone);
printf("return to your seat. There is another speech after the diplomas are handed\n");
printf("out, but it is cut short by by rapid fire laser bursts from the high spirited\n");
printf("graduating class. You are free to return to your barracks to wait, trained\n");
printf("and fully qualified, for your next mission. You also get that cherished\n");
printf("promotion from the Illuminati secret society. In a week you receive a\n");
printf("detailed Training Course bill totalling 1,523 credits.\n");
printf(" THE END\n");
return 0;
}
page56()
{
printf("That familiar strange feeling of deja\'vu envelops you again. It is hard to\n");
printf("say, but whatever is on the other side of the door does not seem to be intended\n");
printf("for you.\n");
return choose(33,"You open the door and step through",22,"You go looking for more information");
}
page57()
{
printf("In the centre of the room is a table and a single chair. There is an Orange\n");
printf("folder on the table top, but you can\'t make out the lettering on it.\n");
return choose(11,"You sit down and read the folder",12,"You leave the room");