From 8b5f4599ad07d3c9d31f90ba926872328fccc712 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 3 Aug 2018 12:24:59 -0300 Subject: Split Nowhere Man in three, just to make LoF Market bustling >.> --- npc/017-1/nowhere_man.txt | 90 ++++++++++++++++++++++++++++++----------------- 1 file changed, 58 insertions(+), 32 deletions(-) (limited to 'npc/017-1/nowhere_man.txt') diff --git a/npc/017-1/nowhere_man.txt b/npc/017-1/nowhere_man.txt index c372eac6b..154edb0dc 100644 --- a/npc/017-1/nowhere_man.txt +++ b/npc/017-1/nowhere_man.txt @@ -15,37 +15,50 @@ // The price is Cave Snake Skin in proportion to Jean Shorts rarity, and cost in proportion // to sell price difference. -017-1,155,162,0 script Nowhere Man NPC_UKAR,{ +017-1,155,162,0 script Nowhere Man NPC_KAYLO,{ mesn; - mesq l("Welcome! I come from nowhere, and I hunt Snakes. I also make fine leather items from their skin!"); + mesq l("Welcome! I come from nowhere, and my family hunt Snakes. We also make fine leather items from their skin!"); next; mesn; - mesq l("Actually, I need to practice a little, so I'll make them almost with no cost for you!"); - next; - 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)); - // 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("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("If you bring me 1 @@ and 440 GP, I can make a @@ for you.", getitemlink(SnakeSkin), getitemlink(LeatherPatch)); + mesq l("And if you bring me 1 @@ and 440 GP, I can make a @@ for you.", getitemlink(SnakeSkin), getitemlink(LeatherPatch)); 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 the Gloves")), - rif(countitem(CaveSnakeSkin) >= 2 && Zeny >= 210, l("I want the Shorts")), - rif(countitem(SnakeSkin) >= 1 && Zeny >= 440, l("I want Leather Patch")), - l("Leather... Hmm... Do I know you from somewhere? Some... desert?"); + rif(countitem(SnakeSkin) >= 1 && Zeny >= 440, l("I want Leather Patch")); switch (@menu) { case 2: - inventoryplace LeatherGloves, 1; - delitem MountainSnakeSkin, 6; - getitem LeatherGloves, 1; + inventoryplace LeatherPatch, 1; + delitem SnakeSkin, 1; + Zeny=Zeny-440; + getitem LeatherPatch, 1; mesn; mesq l("Many thanks!"); break; - case 3: + } + close; + +OnInit: + .sex=G_MALE; + .distance=5; + end; +} + + + +017-1,174,169,0 script Nowhere Jeane NPC_SAMANTHA,{ + 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)); + 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.")); + + switch (@menu) { + case 2: inventoryplace JeansShorts, 1; delitem CaveSnakeSkin, 2; Zeny=Zeny-210; @@ -53,11 +66,32 @@ mesn; mesq l("Many thanks!"); break; - case 4: - inventoryplace LeatherPatch, 1; - delitem SnakeSkin, 1; - Zeny=Zeny-440; - getitem LeatherPatch, 1; + } + close; + + +OnInit: + .sex=G_FEMALE; + .distance=5; + end; + +} + + +017-1,143,161,0 script Nowhere Gluvine NPC_SERENA,{ + 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)); + 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.")); + + switch (@menu) { + case 2: + inventoryplace LeatherGloves, 1; + delitem MountainSnakeSkin, 6; + getitem LeatherGloves, 1; mesn; mesq l("Many thanks!"); break; @@ -66,15 +100,7 @@ OnInit: - .@npcId = getnpcid(0, .name$); - setunitdata(.@npcId, UDT_HEADTOP, IceGladius); - setunitdata(.@npcId, UDT_HEADMIDDLE, CreasedShirt); - setunitdata(.@npcId, UDT_HEADBOTTOM, NPCEyes); - setunitdata(.@npcId, UDT_WEAPON, CreasedShorts); - setunitdata(.@npcId, UDT_HAIRSTYLE, 2); - setunitdata(.@npcId, UDT_HAIRCOLOR, 4); - - .sex=G_MALE; + .sex=G_FEMALE; .distance=5; end; -- cgit v1.2.3-70-g09d2