summaryrefslogtreecommitdiff
path: root/npc/012-1/jack.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/012-1/jack.txt')
-rw-r--r--npc/012-1/jack.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/npc/012-1/jack.txt b/npc/012-1/jack.txt
index e96d6ea56..3b7a9180b 100644
--- a/npc/012-1/jack.txt
+++ b/npc/012-1/jack.txt
@@ -15,6 +15,7 @@
mes "";
select
l("Nothing at the moment, thanks."),
+ l("I want you to transform my raw log in a wooden log"),
rif(.@q1 == 1, l("I need a sturdy wood piece for a Forest Bow."));
mes "";
@@ -24,12 +25,41 @@
close;
break;
case 2:
+ goto L_Polish;
+ break;
+ case 3:
goto L_ForestBow;
break;
}
close;
+L_Polish:
+ mesn;
+ mes l("Yes, unless you're doing something VERY special, a Wooden Log is what you need.");
+ mes l("I can make a @@ for just one @@ and 200 GP for my work.", getitemlink(WoodenLog), getitemlink(RawLog));
+ input .@count;
+ mes "";
+
+ if (.@count == 0)
+ close;
+
+ .@Cost = .@count * 200;
+ .@empty = countitem(RawLog);
+
+ if (.@empty < .@count || Zeny < .@Cost) {
+ mesn;
+ mesq l("You can't afford my services for that amount. Sorry.");
+ }
+
+ getinventorylist;
+ inventoryplace WoodenLog, .@count;
+
+ Zeny = Zeny - .@Cost;
+ delitem RawLog, .@count;
+ getitem WoodenLog, .@count;
+ close;
+
L_ForestBow:
.@k=getq2(HurscaldQuest_ForestBow);