summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/009-2/_import.txt1
-rw-r--r--npc/009-2/scholar.txt35
2 files changed, 36 insertions, 0 deletions
diff --git a/npc/009-2/_import.txt b/npc/009-2/_import.txt
index c4f67b6bd..87b9801a2 100644
--- a/npc/009-2/_import.txt
+++ b/npc/009-2/_import.txt
@@ -3,3 +3,4 @@
"npc/009-2/_warps.txt",
"npc/009-2/librarian.txt",
"npc/009-2/ryan.txt",
+"npc/009-2/scholar.txt",
diff --git a/npc/009-2/scholar.txt b/npc/009-2/scholar.txt
new file mode 100644
index 000000000..ff5227e3e
--- /dev/null
+++ b/npc/009-2/scholar.txt
@@ -0,0 +1,35 @@
+// TMW2/LoF scripts.
+// Authors:
+// TMW-LoF Team
+// Jesusalva
+// Description:
+// Permanently repeatable quest, without any special limit
+
+009-2,51,54,0 script Bella, the Scholar NPC_BELLA,{
+ mesn;
+ mesq l("I am Bella, the Scholar.");
+ if (!mstone($MAGIC_TIER)) goto L_NotEnough;
+ mesq l("Out of my experience, you are ready to learn magic.");
+ next;
+ mesn;
+ mesq l("A pity that without having born with magic, you need a Mana Stone... And there are none left...");
+ mesc l("*sigh*");
+ close;
+
+L_NotEnough:
+ if (BaseLevel < $MANA_BLVL+$MAGIC_TIER*rand(18,22)) {
+ mesq l("Out of my experience, your level may not be enough.");
+ }
+ if (JobLevel < $MANA_JLVL+$MAGIC_TIER*rand(12,26)) {
+ mesq l("Out of my experience, your job may not be enough.");
+ }
+ if (readparam(bInt) < $MANA_BINT+$MAGIC_TIER*rand(18,22)) {
+ mesq l("Out of my experience, your base intelligence may not be enough.");
+ }
+ close;
+
+OnInit:
+ .sex=G_FEMALE;
+ .distance=5;
+ end;
+}