From 2284a251ba8c7fa54f5f165b9dcde7180ca5849e Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 1 Mar 2019 18:13:32 -0300 Subject: Nowhere Family can get you skins but you won't like the price of it. It's unreasonable in every aspect tbh. --- npc/017-1/nowhere_man.txt | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) (limited to 'npc/017-1') 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; -- cgit v1.2.3-60-g2f50