summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/003-5/jeweler.txt6
-rw-r--r--npc/003-8/jhedia.txt19
2 files changed, 19 insertions, 6 deletions
diff --git a/npc/003-5/jeweler.txt b/npc/003-5/jeweler.txt
index 56a13ff56..e2cf8b01c 100644
--- a/npc/003-5/jeweler.txt
+++ b/npc/003-5/jeweler.txt
@@ -28,14 +28,16 @@ L_Menu:
L_Craft:
mes "";
mesn;
- mesq l("Of course, you can trade a couple of @@ for a @@.", getitemlink(GoldPieces), getitemlink(GoldenRing));
+ mesq l("Of course, you can trade a @@, with 200 GP, for a @@.", getitemlink(GoldPieces), getitemlink(GoldenRing));
next;
menu
- rif(countitem(GoldPieces) >= 2, l("")), -,
+ rif(countitem(GoldPieces) >= 1 && Zeny >= 200, l("Yes, deal. Gimme the ring.")), -,
l("...I'll be back later."), L_Close;
inventoryplace GoldenRing, 1;
delitem GoldPieces, 2;
+ Zeny=Zeny-200;
+
getitem GoldenRing, 1;
getexp 100, 25;
mes "";
diff --git a/npc/003-8/jhedia.txt b/npc/003-8/jhedia.txt
index 0f1a3b90b..ff17307b2 100644
--- a/npc/003-8/jhedia.txt
+++ b/npc/003-8/jhedia.txt
@@ -11,7 +11,7 @@
.GP = 8500;
.ItemCreate = IronIngot;
- function quest_create {
+ function iron_create {
speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
l("How many ingots do you want to make?");
input @amount;
@@ -30,12 +30,20 @@
}
+ mesn;
+ mesq l("Hello! I am @@, and I take care of Tulimshar forge. I usually make ingots from various materials. So, what do you want today?");
+ next;
+ menu
+ l("Iron Ingots"), L_Iron,
+ l("Nothing, thanks."), L_Close;
+
+L_Iron:
speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("Hello! Do you want to craft @@? For that i will need 7 @@, 11 @@ and @@ gp.", getitemlink(.ItemCreate),getitemlink(.Item1),getitemlink(.Item2),.GP);
+ l("Hello! Do you want to craft @@? For that I will need 7 @@, 11 @@ and @@ gp.", getitemlink(.ItemCreate),getitemlink(.Item1),getitemlink(.Item2),.GP);
do
{
- .@karim = getq(Karim_Quest);
+ //.@karim = getq(Karim_Quest);
select
l("Yes"),
menuaction(l("Quit"));
@@ -43,11 +51,14 @@
switch (@menu)
{
case 1:
- quest_create;
+ iron_create;
break;
}
} while (@menu != 2);
+ goto L_Close;
+
+L_Close:
closedialog;
goodbye;
close;