summaryrefslogtreecommitdiff
path: root/npc/018-1
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-07-14 19:02:01 -0300
committerJesusaves <cpntb1@ymail.com>2018-07-14 19:02:01 -0300
commita9712c663f1ea096ac03c47dcae769acbe832978 (patch)
tree571ac74f4e83d75348f62691e9cb4e450fffc3fc /npc/018-1
parenta17d1625d6912ed4bf66cd20ad24ed79addeed4a (diff)
downloadserverdata-a9712c663f1ea096ac03c47dcae769acbe832978.tar.gz
serverdata-a9712c663f1ea096ac03c47dcae769acbe832978.tar.bz2
serverdata-a9712c663f1ea096ac03c47dcae769acbe832978.tar.xz
serverdata-a9712c663f1ea096ac03c47dcae769acbe832978.zip
Roger fully ported. George quest act 1 finishable (Reward: Sailor Hat)
George quest act 2 is not.
Diffstat (limited to 'npc/018-1')
-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!");