Exemplo n.º 1
0
    public static void office()
    {
        //code; rewrite
        WriteLine("You look in the door and see an Office.\nFrom the hallway door, there is another door on the wall to the left, leading to a screened-in porch.\nIn the corner, there is a bookcase.");
        WriteLine("On the left wall of the room, there is another bookcase next to the first one.\nAgainst the wall, across from the door, are two desks: the larger desk has a computer, speakers, two monitors, and an office chair; the small desk has a printer, a ream of paper, some scattered loose papers on it, and a second office chair.");
        WriteLine("On the right wall of the room, there is an open door, looking in on some kind of storage room or closet.\nNext to the door is a large floor lamp.\nIn the center of the room are a few stacks of books and boxes; the boxes appear to be mainly files and old magazinews.");
        WriteLine("Press 'Enter' to continue.");

        Console.ReadLine();
        Console.Clear();
        WriteLine("What would you like to do?");
        WriteLine("'1' to Check the Large Desk\n'2' to Check the Small Desk\n'3' to Check the Porch\n'4' to Check the Closet\n'5' to Check the Boxes and Books\n'6' to Leave the Office");
        var officeChoice = Int32.Parse(Console.ReadLine());

        switch (officeChoice)
        {
        case 1:         //Large Desk
            WriteLine("You check the Large Desk, specifically the Computer on the desk. Press 'Enter' to continue.");
            Console.ReadLine();
            Console.Clear();

            WriteLine("The computer does not appear to be locked - SHAME! - so you start checking out the browsing history.\nThere are searches and web sites on a lot of occult topics. Two themes seem to pop up the most: 'Possession' and 'Protection Glyphs'.\nA disturbing article on Possession deals with the results when someone tries to summon a powerful spirit or Demon and it doesn't go as planned. The spirit/Demon may turn the summoner into a wolf-like monster known as a Loup-Garou. It walks upright, resembles a 'werewolf', and is resilient to almost all damage that isn't from Silver. It also is extremely evil. Press 'Enter' to continue.");
            Console.ReadLine();
            Console.Clear();

            WriteLine("You stop reading. A 'Loup-Garou', like from the Jim Butcher books?? There's no way those things are real...! Press 'Enter' to continue.");
            Console.ReadLine();

            WriteLine("Nevertheless, you take notes on what you read, and exit the computer. Press 'Enter' to continue.");
            Console.ReadLine();
            Console.Clear();
            office();
            break;

        case 2:         //Small Desk - glyphs
            WriteLine("You examine the top of the small desk.\nThere are over a dozen pages that have similar drawings on them:\nA triange, with each point surrounded by a different colored circle: red, dark blue, and green.\nHowever, one of the pages has a description written on it. Press 'Enter' to continue.");
            Console.ReadLine();
            Console.Clear();

            WriteLine("'The Trisect Alignment'\n'The Trisect Alignment is a powerful glyph, used to not only contain hostile entities but to weaken them in their containment. The glyph combines the strength of the heart of the glyph creator (Red Circle) with the strengh of the Spirit (Green Circle), and adds an element of supernatural protection (Blue Circle). It is especially potent versus Lycanthropes, such as werewolves, and their more demonic cousin, the Loup-Garou. In the case of the Loup-Garou, the possessed person will ward a particular room or rooms with the Trisect Alignment and spend the night of the full moon in the room, where the Alignment weakens the Bloodlust in the Loup-Garou.");
            WriteLine("Press 'Enter' to continue.");
            Console.ReadLine();
            WriteLine("You finish searching the Small Desk. The hairs on the back of your neck are standing up at Full Attention: what is going on in this place??");
            WriteLine("Press 'Enter' to continue.");
            Console.ReadLine();
            Console.Clear();
            office();
            break;

        case 3:         //Porch
            porch();
            break;

        case 4:         //Closet
            WriteLine("You walk over to the door to the Closet and look in. Press 'Enter' to continue.");
            Console.ReadLine();
            Console.Clear();
            upstairsCloset();
            break;

        case 5:         //Boxes
            WriteLine("You examine the boxes and books.\nOn top of one of the stacks of books is a leather-bound book, with 'The Changing' written on the front. Ominous!\n You walk over, shut the Office door - just in case - and sit at the smaller desk. You open the book and flip through the pages. Press 'Enter' to continue.");
            Console.ReadLine();
            Console.Clear();

            Encounters.diary();            //under "Encounters"
            WriteLine("You are absolutely terrified: you will probably have to fight - and kill - Ros Adams to close this case, because you have no doubt that she is the ultimate cause of all of the reports surrounding this House.");
            WriteLine("You leave Office and go back into the Hall, resolving to finish this search of the 2nd Floor quickly. You have a date with Ros Adams.");
            SecondFloorHalls.hallLeft();
            break;

        case 6:         //Leave
            WriteLine("You leave the Office and go back into the hallway.\n");
            SecondFloorHalls.hallLeft();
            break;

        default:
            WriteLine("You have exited the Program.");
            System.Environment.Exit(0);
            break;
        }
    }