summaryrefslogtreecommitdiff
path: root/npc/003-1/well.txt
diff options
context:
space:
mode:
authorSaulc <lucashelaine14@gmail.com>2018-02-01 01:18:48 +0100
committerSaulc <lucashelaine14@gmail.com>2018-02-01 01:18:48 +0100
commit193c4426ac1afbc91484a5193f2289b7244b26ee (patch)
treef8302cc93ce7416708f60883d6bf2e36de0df082 /npc/003-1/well.txt
parent7e7af651bbcb0c2e522938dea2e7898646712347 (diff)
downloadserverdata-193c4426ac1afbc91484a5193f2289b7244b26ee.tar.gz
serverdata-193c4426ac1afbc91484a5193f2289b7244b26ee.tar.bz2
serverdata-193c4426ac1afbc91484a5193f2289b7244b26ee.tar.xz
serverdata-193c4426ac1afbc91484a5193f2289b7244b26ee.zip
test hat location + add HAS quest + candor battle warp
Diffstat (limited to 'npc/003-1/well.txt')
-rw-r--r--npc/003-1/well.txt46
1 files changed, 45 insertions, 1 deletions
diff --git a/npc/003-1/well.txt b/npc/003-1/well.txt
index 986d21c77..695dae536 100644
--- a/npc/003-1/well.txt
+++ b/npc/003-1/well.txt
@@ -3,9 +3,53 @@
003-1,45,80,0 script Well NPC_NO_SPRITE,{
+ .Item1 = IronOre; //7
+ .GP = 8500;
+ .ItemCreate = IronIngot;
+
+ function quest_create {
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("How many ingots do you want to make?");
+ input .amount;
+
+ if (countitem("Iron Ore") >= .amount * 7 && Zeny >= 8500 * .amount)
+ {
+ delitem .Item1, .amount * 7;
+ Zeny = Zeny - .amount * .GP;
+ getitem .ItemCreate, .amount;
+ close;
+ }
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("You don't have enought quantity.");
+ close;
+
+ }
+
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("Hello do you want to craft @@, for that i will need 7 @@,and @@ gp.", getitemlink(.ItemCreate),getitemlink(.Item1),.GP);
+
+ do
+ {
+ .@karim = getq(Karim_Quest);
+ select
+ l("Yes"),
+ menuaction(l("Quit"));
+
+ switch (@menu)
+ {
+ case 1:
+ quest_create;
+ break;
+ }
+ } while (@menu != 2);
+
+ closedialog;
+ goodbye;
+ close;
OnInit:
.sex = G_MALE;
.distance = 3;
end;
-} \ No newline at end of file
+}
+