diff options
Diffstat (limited to 'npc/012-1/jack.txt')
-rw-r--r-- | npc/012-1/jack.txt | 30 |
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); |