Esempio 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));
            }
        }
Esempio 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 TaubeTreten()
 {
     WriteText("Die Taube fliegt wie ein Fußball durch die Luft und landet mit traurigem Gurren im Wald. Das sollte sich erstmal erledigt haben!",
               "Die Nunchakus nimmst du an dich.");
     AktuellerHeld.FuegeItemHinzu(new Item("Nunchakus", "nunchakus.png"));
     SetActions(("weiter", BrueckenZoll));
 }
 private void TauschNunchakus()
 {
     SetzeHintergrundBild("drachenhoehle_phase2.png");
     WriteText("Der Drache findet deine asiatischen Kampfstöckchen ziemlich mager. Mit einem Klauenschnippen werden deine Nunchakus bis nach Kürbistan befördert. Der Drache wird noch zorniger und speit Feuer gen Himmel.",
               "Der Himmel wird blutrot. Joshka ist gewillt, dich nun völlig zu erledigen. Er zieht alle Register und breitet seine gewaltigen Flügel aus. Der letzte Kampf beginnt...");
     AktuellerHeld.EntferneItem("Nunchakus");
     SetActions(("weiter", KampfFeuerdracheStark));
 }
        private void EisGekauft()
        {
            WriteText("Das Kürbiseis ist gar nicht mal so gut. Was für eine Abzocke! ",
                      "Aber der Messerblock könnte noch von Nutzen sein. Ist ganz schön schwer, das Ding.");

            AktuellerHeld.EntferneItem("Münze");
            AktuellerHeld.FuegeItemHinzu(new Item("Messerblock", "messerblock.png"));
            SetActions(("weiter", Taube));
        }
Esempio n. 6
0
 private void ZielErfragen()
 {
     WrapPanelStats.Visibility = Visibility.Visible;
     WriteText("“Ein ##SpielerKlasse##! Spannend.",
               "Dann wünsche ich dir viel Erfolg auf deinem Weg.",
               "Hier hast du eine Münze. Gebrauche sie klug. Sie wird sich bestimmt noch als hilfreich erweisen.",
               "Eine Frage noch, ##SpielerName##. Welches Begehren wird dich auf deinem Weg leiten?”");
     AktuellerHeld.FuegeItemHinzu(new Item("Münze", "muenze.png"));
     SetActions(("Macht.", MachtStart), ("Reichtum.", EisKaufen));
 }
 private void Aufzug()
 {
     SetzeHintergrundBild("natur_aufzug.png");
     WriteText("Der Weg führt um die Ecke. Da steht ein Aufzug herum. Mitten in der Natur! Du gehst hinein. Im Aufzug steht bereits ein Troll, den du mit einem leisen “Mahlzeit” und so wenig Augenkontakt wie möglich begrüßt.",
               "Du drückst auf den Knopf “Zum Schatz” und quetscht dich neben den riesigen Troll.",
               "Der Aufzug setzt sich in Bewegung und im Hintergrund spielt leise “Old Town Road”. Peinliches Schweigen.",
               "Auf der Etage “Kinderfresser” verlässt der Troll mit einem grunzenden Abschied und einem kurzen Lupfen seines Hutes den Aufzug. Du atmest durch.",
               "Mit einem “Pling” öffnet sich die Tür auf der Etage 'Schatz' und vor dir leuchtet der größte Schatz, den man sich nur vorstellen kann. Freudig stürzt du dich auf das Gold!");
     SetActions(("weiter", JoshkaBegegnen));
     AktuellerHeld.FuegeLevelHinzu(Level.Aufzug);
 }
Esempio n. 8
0
        public void KuerberlinEier()
        {
            SetzePersonenBild("kobold_punks.png");

            WriteText("Du zückst die Packung Eier und wirfst drauf los. Noch bevor die Kobold-Punks reagieren können, fliegen ihnen auch schon Eier um die übergroßen Ohren.",
                      "Eier sind ihre größte Schwachstelle. Niemand wusste das, du aber schon. Gut gemacht.");

            SetActions(("Weiter", KuerberlinKoboldKampf));

            AktuellerHeld.EntferneItem("Ei");
        }
 private void Fußweg()
 {
     WriteText("Das Schild war eine glatte Lüge! Du schleppst dich die gänzlich zuckerwattefreie Treppe hoch und bist damit etliche Stunden zugange.",
               "Zu Beginn zählst du noch die Stufen, um hinterher mit der schieren Anzahl angeben zu können, aber bei 84.287 fallen dir die Augen zu und du fällst einige Meter zurück. Dabei vergisst du deine Zählung. So ein Mist aber auch!",
               "Völlig abgekämpft erreichst du nach gefühlten Ewigkeiten den Gipfel. Links von dir steht ein Aufzug. Hättest du doch den anderen Weg genommen!",
               "Aber dann bricht ein Funkeln durch die schweren Lider. Mit müden Augen erspähst du den Schatz. Eine Wunderpracht! Du träumst bereits davon, wie Dagobert Duck in Talern zu schwimmen!",
               "Mit Freudentränen, die dein Gesicht herunterströmen, gehst du langsam auf den Goldberg zu.");
     SetActions(("weiter", JoshkaBegegnen));
     AktuellerHeld.Lebenspunkte = AktuellerHeld.Lebenspunkte - 5;
     AktuellerHeld.FuegeLevelHinzu(Level.Fußweg);
 }
Esempio n. 10
0
        public void TiefseegrotteRichtigeAntwort()
        {
            //BEI 2,4,5 GIBT ES DAS ITEM EIER UND ES GEHT WEITER

            AktuellerHeld.FuegeItemHinzu(new Item("Ei", "ei.png"));

            WriteText("Das Ungeheuer streckt seine Zunge raus und überreicht dir eine Packung Eier.",
                      "Es tritt zur Seite und salutiert, während du stolz, aber auch ziemlich verwundert zum Ausgang der Grotte schreitest.");

            SetActions(("Weiter", KaffeBohnenplantageIstMachtWichtig));
        }
 private void RaetselMauer()
 {
     SetzeHintergrundBild("weg_wand.png");
     AktuellerHeld.EntferneItem("Münze");
     WriteText("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 habt 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).");
     EingabefeldNutzen(RaetselMauerEingabe);
 }
 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));
     }
 }
Esempio n. 13
0
 public void KaffeBohnenplantageMitEiernWerfen()
 {
     AktuellerHeld.EntferneItem("Ei");
     SetzeHintergrundBild("kuerberlin_mit_kuerbispalast.png");
     SetzePersonenBild();
     WriteText("Du zückst die Packung Eier und wirfst drauf los. ",
               "Noch bevor die Kobold-Punks reagieren können, fliegen ihnen auch schon Eier um die übergroßen Ohren. ",
               "Eier sind ihre größte Schwachstelle.",
               "Niemand wusste das, du aber schon. Gut gemacht. ",
               " ",
               "Das Königreich Kürbistan liegt vor dir.",
               "Kürbisfelder soweit das Auge reicht. Die örtlichen Bewohner empfangen dich wehenden Flaggen und reichen dir Kürbisse in allen Farben und Formen.",
               "Die Menschen strecken dir mehr Kürbisse entgegen als du jemals tragen könntest.",
               "Weiß ja schließlich niemand, dass du im Grunde gar keine Kürbisse magst.",
               "Aber du nimmst die gütigen Geschenke entgegen.",
               "Oder etwa nicht?");
     SetActions(("Geschenke abweisen.", KaffeBohnenplantageGeschenkeAbweisen),
                ("Geschenke annehmen.", KaffeBohnenplantageGeschenkeAnnehmen));
 }
        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 void EndeThemenpark()
 {
     SetzeHintergrundBild("deathscreen_villa.png");
     EntferneGegner();
     if (AktuellerHeld.HatLevel(Level.Fußweg))
     {
         WriteText("Du machst dich mit deinen neu erlangten Reichtümern auf den Weg nach Hause.", "",
                   "Ein Jahr später. Die Eröffnung deines eigenen Themenparks. Besonders stolz bist du auf die Achterbahn, die durch einen ausgestopften Drachen führt.",
                   "Die Bürger von Kürberlin sind in Scharen angekommen und haben dir Unmengen an Geld und Kürbissen gegeben, nur um dieses neue Highlight im Königreich zu bewundern. Davon werden sie noch ihren Kindern erzählen!",
                   "Außerdem hast du, nach deinem Treppenmartyrium beim Drachenkampf, geschworen nie wieder auch nur eine Stufe zu erklimmen. Deine Leibwächter tragen dich im Sonnenuntergangslicht zu deiner Villa.",
                   "Das Leben ist schön!");
     }
     else if (AktuellerHeld.HatLevel(Level.Aufzug))
     {
         WriteText("Du machst dich mit deinen neu erlangten Reichtümern auf den Weg nach Hause.", "",
                   "Ein Jahr später. Die Eröffnung deines eigenen Themenparks. Besonders stolz bist du auf die Achterbahn, die durch einen ausgestopften Drachen führt.",
                   "Die Bürger von Kürberlin sind in Scharen angekommen und haben dir Unmengen an Geld und Kürbissen gegeben, nur um dieses neue Highlight im Königreich zu bewundern. Davon werden sie noch ihren Kindern erzählen!",
                   "Du gehst Richtung Sonnenuntergang deiner Villa entgegen.",
                   "Das Leben ist schön!");
     }
     SpielZuende();
 }
Esempio n. 16
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 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);
        }
 private void EisKaufenMitMuenze()
 {
     AktuellerHeld.EntferneItem("Münze");
     EisKaufen();
 }