diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-12-26 02:27:42 -0200 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-12-26 02:27:42 -0200 |
commit | 97d2d07e9b48d5b11c872f4e6de975bcd263dd76 (patch) | |
tree | 0209bc5fa9d2aa91ac8be181f757df7b5494a0ce | |
parent | 8a067ea72f82ee8089978a58f9ef36c55bb6c1e8 (diff) | |
download | serverdata-97d2d07e9b48d5b11c872f4e6de975bcd263dd76.tar.gz serverdata-97d2d07e9b48d5b11c872f4e6de975bcd263dd76.tar.bz2 serverdata-97d2d07e9b48d5b11c872f4e6de975bcd263dd76.tar.xz serverdata-97d2d07e9b48d5b11c872f4e6de975bcd263dd76.zip |
Bella, the Scholar, will gift you a Training Wand the first time you talk to her.
She will also explain you ONCE about the importance of mage equipment.
Of course, we still need to decide on mage equipment, stat them, and rebalance
skill mana usage. And then, fix 003-0 insane prices. Back to drawing board, I guess...
-rw-r--r-- | db/quest_db.conf | 4 | ||||
-rw-r--r-- | npc/009-2/scholar.txt | 36 |
2 files changed, 40 insertions, 0 deletions
diff --git a/db/quest_db.conf b/db/quest_db.conf index f7de57195..f0f748f3b 100644 --- a/db/quest_db.conf +++ b/db/quest_db.conf @@ -220,6 +220,10 @@ quest_db: ( Id: 76 Name: "HalinarzoQuest_Alvasus" }, +{ + Id: 77 + Name: "HalinarzoQuest_MageEquipment" +}, // ID 91 to 110: Hurnscald Quests { diff --git a/npc/009-2/scholar.txt b/npc/009-2/scholar.txt index ff5227e3e..9ac710f78 100644 --- a/npc/009-2/scholar.txt +++ b/npc/009-2/scholar.txt @@ -4,8 +4,13 @@ // Jesusalva // Description: // Permanently repeatable quest, without any special limit +// HalinarzoQuest_MageEquipment +// 0 - Haven't started +// 1 - Listened to intro about mage equipments. +// 2 - NYI: A quest to obtain more powerful magic equipment. 009-2,51,54,0 script Bella, the Scholar NPC_BELLA,{ + .@q=getq(HalinarzoQuest_MageEquipment); mesn; mesq l("I am Bella, the Scholar."); if (!mstone($MAGIC_TIER)) goto L_NotEnough; @@ -14,6 +19,8 @@ mesn; mesq l("A pity that without having born with magic, you need a Mana Stone... And there are none left..."); mesc l("*sigh*"); + if (.@q < 1) + goto L_Intro; close; L_NotEnough: @@ -26,6 +33,35 @@ L_NotEnough: if (readparam(bInt) < $MANA_BINT+$MAGIC_TIER*rand(18,22)) { mesq l("Out of my experience, your base intelligence may not be enough."); } + if (.@q < 1) + goto L_Intro; + close; + +L_Intro: + next; + mesn; + mesq l("I'll only say you this once. Mages can, of course, go to battlefield in heavy armor and stuff."); + next; + mesn; + mesq l("But if a mage wants to be a warrior, they won't be able to use their full magic skills."); + next; + mesn; + mesq l("Mages should use equipment designed for them. Those may be lacking on defense, but will raise MP and Magic Attack."); + next; + mesn; + mesq l("Without magic attack, using a fireball at an enemy will be like throwing a stone."); + mesq l("And without proper MP-raising equipment, you'll be exausthed after your first fireball."); + next; + mesn; + mesq l("Mage equipment also raises MP recovery. So yes, a mage can use a sword and heavy armor, but..."); + mesq l("...If they decide to do so, they'll have to deal with weak magical attacks, and with quick mana depletion."); + next; + inventoryplace TrainingWand, 1; + mesn; + mesq l("Thanks for listening to my rambles. I'll gift you a @@. Of course, having a wand won't give you magic...", getitemlink(TrainingWand)); + mesq l("...You need to learn magic before this equipment being useful to you in any way."); + setq HalinarzoQuest_MageEquipment, 1; + getitem TrainingWand, 1; close; OnInit: |