summaryrefslogtreecommitdiff
path: root/npc/00000SAVE/model.c
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-06-03 15:32:53 -0300
committerJesusaves <cpntb1@ymail.com>2020-06-03 15:32:53 -0300
commitd4affc14cedafd3918380c17ebeb36d0864cb3cc (patch)
tree294277ced52c1398d4ce9be3836d498785138409 /npc/00000SAVE/model.c
parentf866e46faefedc345d409ccb130d411002ef7a2b (diff)
downloadserverdata-d4affc14cedafd3918380c17ebeb36d0864cb3cc.tar.gz
serverdata-d4affc14cedafd3918380c17ebeb36d0864cb3cc.tar.bz2
serverdata-d4affc14cedafd3918380c17ebeb36d0864cb3cc.tar.xz
serverdata-d4affc14cedafd3918380c17ebeb36d0864cb3cc.zip
Move 017-3/model
Diffstat (limited to 'npc/00000SAVE/model.c')
-rw-r--r--npc/00000SAVE/model.c45
1 files changed, 45 insertions, 0 deletions
diff --git a/npc/00000SAVE/model.c b/npc/00000SAVE/model.c
new file mode 100644
index 000000000..5fdf44c8a
--- /dev/null
+++ b/npc/00000SAVE/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(.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;
+}
+