diff options
Diffstat (limited to 'npc/017-4/pyndragon.txt')
-rw-r--r-- | npc/017-4/pyndragon.txt | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/npc/017-4/pyndragon.txt b/npc/017-4/pyndragon.txt index 842f4c0b7..934390e99 100644 --- a/npc/017-4/pyndragon.txt +++ b/npc/017-4/pyndragon.txt @@ -56,6 +56,7 @@ return; } + .@q=getq(HurnscaldQuest_LOFPass); mesn; if (is_night()) mesq l("Good @@. My name is @@ and I make @@.", l("evening"), .name$, l("firearms")); @@ -69,9 +70,9 @@ mesq l("Oh, just an empty staff with black powder inside it. Which explodes. And then kills monsters."); tutmes l("%s makes specialized weapons for high level players. If you tweak with Nicholas, in Hurnscald, the weapon options, you can get really powerful.", .name$); next; - mesn; - next; - if (BaseLevel < 50) + if (.@q == 1) goto L_LOFBOT; + mes ""; + if (BaseLevel < 50) goto L_TooWeak; else if (BaseLevel < 60) goto L_Weak; @@ -174,6 +175,26 @@ L_Close: goodbye; close; +// Takes priority over craft +L_LOFBOT: + select + l("A friend of yours called LOF BOT asked for a coin..."), + l("Sorry, I'm in hurry."); + mes ""; + if (@menu == 2) close; + mesn; + mesq l("Ah, so LOF Bot wants a souvenir after all!"); + next; + mesn; + mesq l("Everyone loves the Land of Fire, it is impossible to not love it."); + next; + inventoryplace LOFCoin, 1; + mesn; + mesq l("Here, please take this to them. Tell them they are welcome here anytime! %%2"); + getitem LOFCoin, 1; + setq HurnscaldQuest_LOFPass, 2; + close; + function explainMelee { mesc l("PORTABLE LIGHTSABER"); mesc l("* Very quick and can be used in a single hand."); |