summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-07-20 15:25:37 -0300
committerJesusaves <cpntb1@ymail.com>2018-07-20 15:25:37 -0300
commit7fc5c0df16c91ab7b8ee5c785445bc9ee118247d (patch)
treee5077fd74d27b2e3f66dbb5643cf3d132efc0d28
parent619d702552a27ac411769d3c1b9de1638bd98e63 (diff)
downloadserverdata-7fc5c0df16c91ab7b8ee5c785445bc9ee118247d.tar.gz
serverdata-7fc5c0df16c91ab7b8ee5c785445bc9ee118247d.tar.bz2
serverdata-7fc5c0df16c91ab7b8ee5c785445bc9ee118247d.tar.xz
serverdata-7fc5c0df16c91ab7b8ee5c785445bc9ee118247d.zip
Sheila the Clockmaker (currently makes Time Flasks and mention The Doctor)
-rw-r--r--db/constants.conf1
-rw-r--r--npc/017-6/_import.txt1
-rw-r--r--npc/017-6/sheila.txt46
3 files changed, 48 insertions, 0 deletions
diff --git a/db/constants.conf b/db/constants.conf
index 112755d70..b4e0fde15 100644
--- a/db/constants.conf
+++ b/db/constants.conf
@@ -3977,6 +3977,7 @@ constants_db: {
NPC_BARD_DRUMS: 227
NPC_TOMBOY: 231
NPC_LOF_NOBLEMAN: 235
+ NPC_SHEILA: 236
NPC_DIMOND: 240
NPC_BARD_HARPS: 241
NPC_LOF_DOCTOR: 228
diff --git a/npc/017-6/_import.txt b/npc/017-6/_import.txt
index 09eaaa67a..217abdede 100644
--- a/npc/017-6/_import.txt
+++ b/npc/017-6/_import.txt
@@ -2,3 +2,4 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/017-6/_warps.txt",
"npc/017-6/axwell.txt",
+"npc/017-6/sheila.txt",
diff --git a/npc/017-6/sheila.txt b/npc/017-6/sheila.txt
new file mode 100644
index 000000000..70118312b
--- /dev/null
+++ b/npc/017-6/sheila.txt
@@ -0,0 +1,46 @@
+// TMW2/LoF scripts.
+// Authors:
+// Jesusalva
+// Description:
+// Makes the Time Potion Of Ozthokk
+
+017-6,27,48,0 script Sheila the Clockmaker NPC_SHEILA,{
+ mesn;
+ mesq l("Ah, hello... is it @@? Nice to meet you!", strcharinfo(0));
+ next;
+ mesn;
+ mesq l("I am @@, student from the ancient secrets of the Mage of Time, Ozthokk.", .name$);
+ next;
+ mesn;
+ mesq l("My greatest realization thus far, besides some time rewinding clocks, is the @@!", getitemlink(TimeFlask));
+ next;
+ mesn;
+ mesq l("I'm not sure what it needs to move on time, but I managed to make it move in space, back to this village, in no time!");
+ mesq l("Well, maybe it takes a few hours or days of your life, but who cares! It is instant teleport!");
+ next;
+ mesn;
+ mesq l("If you bring me a @@ and 1,000 GP I can make one for you!", getitemlink(DragonScales));
+ if (!countitem(DragonScales) || Zeny < 1000)
+ close;
+ select
+ l("Nice, but no, thanks."),
+ l("Pretty cool! I am interested!");
+ mes "";
+ if (@menu == 1)
+ close;
+ inventoryplace TimeFlask, 1;
+ delitem DragonScales, 1;
+ Zeny=Zeny-1000;
+ getitem TimeFlask, 1;
+ mesn;
+ mesq l("Neat, neat! Thanks! Here you go, this amazing bottle! It is life-bond, so having multiple won't reduce the time you need to wait...");
+ next;
+ mesn;
+ mesq l("Do not open. Do not attempt to eat. Be careful with it, to don't cause any time paradoxes. I also heard a NPC may be interested on that, by the way!");
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 5;
+ end;
+}