summaryrefslogtreecommitdiff
path: root/npc/017-4/pyndragon.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/017-4/pyndragon.txt')
-rw-r--r--npc/017-4/pyndragon.txt27
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.");