@ 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("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");