summaryrefslogtreecommitdiff
path: root/npc/017-1/nowhere_man.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/017-1/nowhere_man.txt')
-rw-r--r--npc/017-1/nowhere_man.txt35
1 files changed, 32 insertions, 3 deletions
diff --git a/npc/017-1/nowhere_man.txt b/npc/017-1/nowhere_man.txt
index 154edb0dc..a743cbb8c 100644
--- a/npc/017-1/nowhere_man.txt
+++ b/npc/017-1/nowhere_man.txt
@@ -23,10 +23,12 @@
mesq l("Next time an annoying snake refuses to drop their precious leather drops, come talk to us!");
// 160 * 1 = 160 GP vs 500 GP (340 GP)
mesq l("And if you bring me 1 @@ and 440 GP, I can make a @@ for you.", getitemlink(SnakeSkin), getitemlink(LeatherPatch));
+ mesq l("Or I could recover the @@ for 10 @@ and the modest fee of 4400 GP.", getitemlink(SnakeSkin), getitemlink(LeatherPatch));
next;
select
l("Nice to know. I'll come to you when random numbers try to kill me."),
- rif(countitem(SnakeSkin) >= 1 && Zeny >= 440, l("I want Leather Patch"));
+ rif(countitem(SnakeSkin) >= 1 && Zeny >= 440, l("I want Leather Patch")),
+ rif(countitem(LeatherPatch) >= 10 && Zeny >= 4400, l("I want Snake Skin"));
switch (@menu) {
case 2:
@@ -37,6 +39,14 @@
mesn;
mesq l("Many thanks!");
break;
+ case 3:
+ inventoryplace SnakeSkin, 1;
+ delitem LeatherPatch, 10;
+ Zeny=Zeny-4400;
+ getitem SnakeSkin, 1;
+ mesn;
+ mesq l("Many thanks!");
+ break;
}
close;
@@ -52,10 +62,12 @@ OnInit:
mesn;
// 95 * 2 = 190 GP vs 400 GP (210 GP)
mesq l("If you bring me 2 @@ and 210 GP, I can make a @@ for you.", getitemlink(CaveSnakeSkin), getitemlink(JeansShorts));
+ mesq l("Or I can swap the @@ with a @@ - for only 2100 GP.", getitemlink(JeansShorts), getitemlink(CaveSnakeSkin));
next;
select
l("Nice to know. I'll come to you when random numbers try to kill me."),
- rif(countitem(CaveSnakeSkin) >= 2 && Zeny >= 210, l("I want it."));
+ rif(countitem(CaveSnakeSkin) >= 2 && Zeny >= 210, l("I want it.")),
+ rif(countitem(JeansShorts) && Zeny >= 2100, l("I don't care for equipment, gimme a snake skin."));
switch (@menu) {
case 2:
@@ -66,6 +78,14 @@ OnInit:
mesn;
mesq l("Many thanks!");
break;
+ case 3:
+ inventoryplace CaveSnakeSkin, 1;
+ delitem JeansShorts, 1;
+ Zeny=Zeny-2100;
+ getitem CaveSnakeSkin, 1;
+ mesn;
+ mesq l("Many thanks!");
+ break;
}
close;
@@ -82,10 +102,12 @@ OnInit:
mesn;
// 320 * 6 = 1920 GP vs 450 GP (-)
mesq l("If you bring me 6 @@ I can make a @@ for you.", getitemlink(MountainSnakeSkin), getitemlink(LeatherGloves));
+ mesq l("Or I can swap the @@ with a @@ - for free.", getitemlink(LeatherGloves), getitemlink(MountainSnakeSkin));
next;
select
l("Nice to know. I'll come to you when random numbers try to kill me."),
- rif(countitem(MountainSnakeSkin) >= 6, l("I want it."));
+ rif(countitem(MountainSnakeSkin) >= 6, l("I want it.")),
+ rif(countitem(LeatherGloves), l("I don't care for shorts, gimme a snake skin."));
switch (@menu) {
case 2:
@@ -95,6 +117,13 @@ OnInit:
mesn;
mesq l("Many thanks!");
break;
+ case 3:
+ inventoryplace MountainSnakeSkin, 1;
+ delitem LeatherGloves, 6;
+ getitem MountainSnakeSkin, 1;
+ mesn;
+ mesq l("Many thanks!");
+ break;
}
close;