Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Folgende Quest "Hilf Barker":
- // (- Quest von Arto erhalten)
- // - 500 Gold beschaffen
- // - Damit Barker freikaufen [mit der Wache reden]
- // - Mit Barker reden
- // - Mit Arto reden um die Quest abzuschließen
- quest HilfBarker [ title = "Hilf Barker" ] {
- // HilfBarker.start()
- mission start [ next = RedeMitWache ] {
- entry("Arto hat mir aufgetragen 500 Goldstücke zu besorgen und damit Barker zu befreien.");
- success:hero.has(ItMi_Gold) >= 500;
- }
- mission RedeMitWache [ next = RedeMitBarker ] {
- entry("Ich habe genug Gold beisammen. Ich sollte mit der Gefängniswache sprechen.");
- success:Wache.BarkerFrei.told();
- }
- mission RedeMitBarker [ next = RedeMitArto ] {
- entry("Barker ist frei. Ich sollte ihm sagen dass er ins Lager zurückkehren soll.");
- success:Barker.DuBistFrei.told();
- }
- mission RedeMitArto { // next == null; Danach ist die Quest also abgeschlossen
- entry("Jetzt noch zu Arto, dann ist diese Sache abgeschlossen.");
- success:Arto.BarkerIstFrei.told();
- }
- // Permanent gültige Bedingungen:
- fail {
- return Arto.dead() || Barker.dead();
- }
- }
- // Die Schlüsselworte "fail" und "success" sind reine Bedingungsblöcke.
- // {} für Mehrzeiler, : für eine einzelne Bedingung.
Add Comment
Please, Sign In to add comment