summaryrefslogtreecommitdiff
path: root/npc/017-3/model.c
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-07-14 18:08:59 -0300
committerJesusaves <cpntb1@ymail.com>2018-07-14 18:08:59 -0300
commitc1a5b3f0108a79b50319b241a838dfb981569614 (patch)
treebf40d8bb97f0045a0173398fcdfc367c418cf4c2 /npc/017-3/model.c
parent7cfa4a21a3a4eef870f1b664a1009f77d6726d9a (diff)
downloadserverdata-c1a5b3f0108a79b50319b241a838dfb981569614.tar.gz
serverdata-c1a5b3f0108a79b50319b241a838dfb981569614.tar.bz2
serverdata-c1a5b3f0108a79b50319b241a838dfb981569614.tar.xz
serverdata-c1a5b3f0108a79b50319b241a838dfb981569614.zip
Make Maps, add model on 017-3 for coding sake
Diffstat (limited to 'npc/017-3/model.c')
-rw-r--r--npc/017-3/model.c45
1 files changed, 45 insertions, 0 deletions
diff --git a/npc/017-3/model.c b/npc/017-3/model.c
new file mode 100644
index 000000000..53fff5983
--- /dev/null
+++ b/npc/017-3/model.c
@@ -0,0 +1,45 @@
+// TMW2/LoF scripts.
+// Authors:
+// TMW-LoF Team
+// Jesusalva
+// Description:
+// Permanently repeatable quest, without any special limit
+
+017-3,68,87,0 script Model NPC_PLAYER,{
+ mesn;
+ mesq l("This room is too dark. I want to brighten it up.");
+ next;
+ .@price=(getiteminfo(CaveSnakeLamp, ITEMINFO_SELLPRICE)*11/10)*5;
+ mesn;
+ mesq l("I am willing to pay @@ GP for each 5 @@ you bring me!", .@price, getitemlink(CaveSnakeLamp));
+ next;
+ select
+ rif(countitem(CaveSnakeLamp) >= 5, l("Here they are!")),
+ l("Not now...");
+ mes "";
+ if (@menu == 1) {
+ delitem CaveSnakeLamp, 5;
+ Zeny=Zeny+.@price;
+ getexp (.@price/rand(2,3)), 5;
+ mesn;
+ mesq l("Many, many thanks!");
+ next;
+ }
+ mesn;
+ mesq l("Too bad these lamps wear off after a while... I am making stocks of them now!");
+ close;
+
+OnInit:
+ .@npcId = getnpcid(0, .name$);
+ setunitdata(.@npcId, UDT_HEADTOP, FancyHat);
+ setunitdata(.@npcId, UDT_HEADMIDDLE, CreasedShirt);
+ setunitdata(.@npcId, UDT_HEADBOTTOM, NPCEyes);
+ setunitdata(.@npcId, UDT_WEAPON, JeansShorts);
+ setunitdata(.@npcId, UDT_HAIRSTYLE, 2);
+ setunitdata(.@npcId, UDT_HAIRCOLOR, 4);
+
+ .sex=G_MALE;
+ .distance=5;
+ end;
+}
+