summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/017-1/nowhere_man.txt90
1 files changed, 58 insertions, 32 deletions
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;