summaryrefslogtreecommitdiff
path: root/npc/018-1/george.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/018-1/george.txt')
-rw-r--r--npc/018-1/george.txt17
1 files changed, 16 insertions, 1 deletions
diff --git a/npc/018-1/george.txt b/npc/018-1/george.txt
index 120361c27..6223b2b93 100644
--- a/npc/018-1/george.txt
+++ b/npc/018-1/george.txt
@@ -3,7 +3,13 @@
// TMW-LoF Team
// Jesusalva
// Description:
-// Old pirate with quests. BaseLevel is handled by Paperboy aka. Roger
+// Old pirate with quests.
+// LOFQuest_George
+// 1 - Roger assigned the task
+// 2 - First task accepted
+// 3 - First task complete
+// 4 - Second task accepted
+// 5 - Second task complete
018-1,26,36,0 script George NPC_GEORGE,{
.@q=getequipid(EQI_HEAD_TOP);
@@ -60,12 +66,16 @@ L_Explain:
// Requests
L_RequestOne:
+ if (BaseLevel < 40)
+ goto L_Weak;
mesn l("George the Pirate");
mesq l("Roger, eh? Aye, I do need help. If you bring me 30 @@, 50 @@, and 30 @@, maybe I can give you a reward.", getitemlink(Beer), getitemlink(EmptyBottle), getitemlink(CasinoCoins));
setq LoFQuest_George, 2;
close;
L_RequestTwo:
+ if (BaseLevel < 60)
+ goto L_Weak;
mesn l("George the Pirate");
mes "\"Arrr matey! My captain asked me to have you get him some items. Please bring us 50 zombie nachos and 50 lady fingers, my captain likes to snack on those during our long voyages. Oh, and something to read too!\"";
setq LoFQuest_George, 4;
@@ -131,6 +141,11 @@ L_ProgressTwo:
goto L_Close;
// Fallbacks
+L_Weak:
+ mesn l("George the Pirate");
+ mesq l("Arr, you are not experienced enough to help me yet!");
+ close;
+
L_NotEnough:
mesn l("George the Pirate");
mesq l("Arrr! You did not bring me everything I asked for!");