Exemplo n.º 1
0
        public void KuerbistanWahlkampf()
        {
            //Button1
            SetzeHintergrundBild("kuerbispalast.jpg");

            WriteText("Du fliehst vor dem wütenden Mob, diese sind aber ziemlich flink für ihre magere Statur. Schließlich sind in Kürbissen Vitamine und Ballaststoffe vertreten.",
                      "Du lässt die getragenen Kürbisse aufgrund der kritischen Situation fallen und entkommst den zornigen Bewohnern.",
                      "Diese bleiben zurück und singen Klagelieder für die am Boden zerschellten Kürbisse. Trauerstimmung macht sich breit.",
                      "Aber nicht für dich, denn du stehst nun unmittelbar vor dem Kürbispalast. Nachdem du eingelassen wurdest, wirst du auch schon direkt in den Thronsaal geleitet.",
                      "Jetzt steht dir und dem Königstitel nichts mehr im Wege. Außer dem einzigen anderen Anwärter: Donald J. Trumpkin.",
                      "Der erbitterte Wahlkampf beginnt. Donald J. Trumpkin weiß worauf es ankommt.",
                      "Er verspricht dem Volk die Aufrüstung der Kürbisgrenzen und Sanktionen für das benachbarte Rübanien.",
                      "Er hat gute Chancen. Aber du weißt, was die Bewohner wirklich wollen. Sie wollen.... ");

            bool eier = AktuellerHeld.HatItem("Ei");

            if (eier)
            {
                SetActions(("...mehr Kürbisse", KuerbistanMehrKuerbis), ("...Eier", KuerbistanEier));
            }
            else
            {
                SetActions(("...mehr Kürbisse", KuerbistanMehrKuerbis));
            }
        }
Exemplo n.º 2
0
        //----------------------------------------------------------------Kuerberlin
        public void KueberlinAnkunft()
        {
            SetzeHintergrundBild("kuerberlin_mit_kuerbispalast.png");
            SetzePersonenBild("kobold_punks_new.png");
            WriteText("Der Weg führt dich vorbei an einem Kürbisacker zu einem kleinen Dorf … ",
                      "Dir bietet sich ein grandioser Ausblick. Das Dorf Kürberlin liegt vor dir.",
                      "Abenteuerlust steigt in dir auf als du das Dorf betrittst, doch du spürst, dass etwas anders ist. ",
                      "Unheil liegt in der Luft.",
                      "Kein einziger Dorfbewohner ist zu sehen und zu allem Übel kommen drei sehr furchteinflößende Kobold-Punks auf dich zu. ",
                      "“Wir sind die Kobold-Punks, wir sind hier um die Menschen aufzumischen, und du bist der nächste!” ",
                      "Was wirst du tun? ");
            bool eier = AktuellerHeld.HatItem("Ei");

            if (eier)
            {
                SetActions(("Um Gnade flehen ", KaffeBohnenplantageGnadeFlehen),
                           ("Kämpfen!", KaempfenKaffeeGegenKobolde),
                           ("Mit Eiern werfen ", () => { }));
            }
            else
            {
                SetActions(("Um Gnade flehen ", KaffeBohnenplantageGnadeFlehen),
                           ("Kämpfen!", KaempfenKaffeeGegenKobolde));
            }
        }
 private void JoshkaBegegnen()
 {
     SetzeHintergrundBild("drachenhoehle.png");
     WriteText("Du hörst ein lautes Schnaufen hinter dir. Noch bevor du dich umdrehen kannst, wirst du auch schon meterweit in Richtung des Goldberges geschleudert.",
               "Deine Gier nach Gold hat dich genau ins Nest des Drachen Joshka geführt. Der Drache speit Feuer im Anblick deiner winzigen Statur und wird wild.",
               "Das Feuer verfehlt dich knapp und du stellst dich dem Ungetüm entgegen. Dies ist der entscheidende Moment. Ein Entkommen ist unmöglich.",
               "Wirst du dich dem Monster stellen und für ein paar Goldstücke dein Leben riskieren? Oder lässt du dich auf ein Tauschgeschäft ein?");
     if (AktuellerHeld.HatItem("Messerblock") || AktuellerHeld.HatItem("Nunchakus"))
     {
         SetActions(("Kämpfen!", KampfFeuerdracheSchwach), ("Tauschgeschäft", Tauschgeschaeft));
     }
     else
     {
         SetActions(("Kämpfen!", KampfFeuerdracheSchwach));
     }
 }
Exemplo n.º 4
0
        public void KaffeBohnenplantageVerantwortungStellen()
        {
            SetzeHintergrundBild("kaffeebohnenplantage.jpg");
            WriteText("Du stellst dich deinem Schicksal und erklärst den Bewohner deine missliche Lage.",
                      "Nun wirst du bis ans Ende aller Tage deine Schulden auf den Kürbisackern von Kürbistan arbeiten.",
                      "Du wirst nicht reich und auch nicht mächtig, jedoch gibt es von nun an jeden Morgen Kürbisbrot.",
                      "Vielleicht gewöhnst du dich eines Tages daran.",
                      "Außer...");

            bool muenze = AktuellerHeld.HatItem("Münze");

            if (muenze)
            {
                SetActions(("...du verwendest mehr Salz", KaffeBohnenplantageSalzverwenden),
                           ("...du gönnst dir mal ein richtiges Steak.  ", KaffeBohnenplantageSteak));
                AktuellerHeld.EntferneItem("Münze");
            }
            else
            {
                SetActions(("...du verwendest mehr Salz", KaffeBohnenplantageSalzverwenden));
            }
        }
        private void BrueckenZoll()
        {
            SetzeHintergrundBild("bruecke_mit_zollamt.png");
            WriteText("Du gehst weiter auf dem Weg.",
                      "Vor dir liegt eine Brücke. In einem kleinen Häuschen sitzt ein Zollbeamter.",
                      "“Das Passieren dieser kürbistanischen Staatsbrücke ist kostenpflichtig. Das wären für sie...",
                      "mal sehen ... Brückenpauschale plus Bearbeitungsgebühr...",
                      "minus Feiertagsrabatt plus Mittagszuschlag...",
                      "3 im Sinn ... eine Münze.”");

            bool muenze = AktuellerHeld.HatItem("Münze");

            if (muenze)
            {
                SetActions(("“Klar, kein Problem.”", RaetselMauer),
                           ("“Das ist ja Wucher! Ich suche mir einen anderen Weg!”", WegZurTiefseegrotte));
            }
            else
            {
                SetActions(("“Dann muss ich mir wohl einen anderen Weg suchen.”", WegZurTiefseegrotte));
            }
        }
        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);
        }