private bool RaetselMauerEingabe()
        {
            switch (EingabeText.ToLower())
            {
            case "kürbis":
            case "vierunddreißig":
            case "fünf":
            case "eins":
                Raetsel2();
                break;

            case "acht":
                Weggabelung();
                break;

            default:
                WriteText("Das ist auf jeden Fall keine Antwortmöglichkeit!", " ", "Du gehst munter weiter. Fast stößt du dir den Kopf, als die Straße abrupt vor einer hohen Wand endet. Links und rechts ist kein Ende der Mauer in Sicht.",
                          "Als du prüfend an die Wand klopfst, erscheint folgender Text:",
                          "“Wanderer hab Acht: Ginget Ihr in eine Hütte, derer Bewohner drei und verließen zwei Bewohner das Bauwerk, während durch die Hinterpforte fünf Menschen einträten, wie viele habt Ihr?", "",
                          "Eins? Fünf? Vierunddreißig? Acht? Kürbis?”",
                          "(Gib deine Antwort unten ein");
                return(false);
            }

            return(true);
        }
        private bool Raetsel2Eingabe()
        {
            switch (EingabeText.ToLower())
            {
            case "thoron":
            case "Eierkarton":
            case "donald j trumpkin":
            case "blau":
                Windstoß();
                break;

            case "acht":
                Weggabelung();
                break;

            default:
                WriteText("Das ist auf jeden Fall keine Antwortmöglichkeit!", " ", "Selbstsicher sprichst du das Passwort und läufst auf die Wand zu. Klatsch! Krach! Du liegst am Boden. Als du dir den Kopf reibst, erscheint ein neuer Text auf der Wand",
                          "“Idiot! Normalerweise wäre es aus mit dir, aber du bist unterhaltsam. Ich gebe dir noch eine Gelegenheit.",
                          "Wanderer hab Acht: Ginget Ihr in eine Hütte, derer Bewohner drei und verließen zwei Bewohner das Bauwerk, während durch die Hinterpforte fünf Menschen einträten, wie viel habt Ihr?",
                          "Blau? Donald J Trumpkin? Eierkarton? Acht? Thoron?”",
                          "(Gib deine Antwort unten ein)");
                return(false);
            }

            return(true);
        }
Esempio n. 3
0
        private bool BerufEingabe()
        {
            switch (EingabeText.ToLower())
            {
            case "krieger":
                AktuellerHeld.Klasse = Klasse.GetByKlassenTyp(KlassenTyp.Krieger);
                break;

            case "kriegerin":
                AktuellerHeld.Klasse = Klasse.GetByKlassenTyp(KlassenTyp.Krieger);
                break;

            case "waldläuferin":
                AktuellerHeld.Klasse = Klasse.GetByKlassenTyp(KlassenTyp.Waldlaeufer);
                break;

            case "waldläufer":
                AktuellerHeld.Klasse = Klasse.GetByKlassenTyp(KlassenTyp.Waldlaeufer);
                break;

            case "magierin":
                AktuellerHeld.Klasse = Klasse.GetByKlassenTyp(KlassenTyp.Magier);
                break;

            case "magier":
                AktuellerHeld.Klasse = Klasse.GetByKlassenTyp(KlassenTyp.Magier);
                break;

            case "assassine":
                AktuellerHeld.Klasse = Klasse.GetByKlassenTyp(KlassenTyp.Assassine);
                break;

            default:
                WriteText("Diesen Beruf kenne ich nicht. Kannst du ihn nochmal wiederholen?", "");
                return(false);
            }

            ZielErfragen();

            return(true);
        }
        private bool TauschgeschaeftEingabe()
        {
            switch (EingabeText.ToLower())
            {
            case "nunchakus":
                if (AktuellerHeld.HatItem("Nunchakus"))
                {
                    TauschNunchakus();
                    return(true);
                }
                break;

            case "messerblock":
                if (AktuellerHeld.HatItem("Messerblock"))
                {
                    TauschMesserblock();
                    return(true);
                }
                break;
            }

            WriteText("Dieses Item befindet sich nicht in deinem Inventar.");
            return(false);
        }