From c314b5b5268fc59cd8c74bce12073d58c79e9e8c Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 14 Jun 2018 23:01:26 -0300 Subject: Wooden Log logic and Wooden Sword forging. --- npc/012-1/jack.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'npc/012-1') 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); -- cgit v1.2.3-60-g2f50