diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-07-19 20:54:03 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-07-19 20:54:03 -0300 |
commit | 95cc256e4c1fcf38f4a845489fc1d78739399a00 (patch) | |
tree | 6ce561e031ee75d9c7f65496fb96769f72cef80c /npc | |
parent | f38226b945e34683395ef272cb843f9f25d11031 (diff) | |
download | serverdata-95cc256e4c1fcf38f4a845489fc1d78739399a00.tar.gz serverdata-95cc256e4c1fcf38f4a845489fc1d78739399a00.tar.bz2 serverdata-95cc256e4c1fcf38f4a845489fc1d78739399a00.tar.xz serverdata-95cc256e4c1fcf38f4a845489fc1d78739399a00.zip |
Mr. Saves is now a template
Diffstat (limited to 'npc')
-rw-r--r-- | npc/003-0/saves.txt | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/npc/003-0/saves.txt b/npc/003-0/saves.txt index 89f8b3b53..84a7388ca 100644 --- a/npc/003-0/saves.txt +++ b/npc/003-0/saves.txt @@ -6,8 +6,39 @@ 003-0,34,25,0 script Mr Saves NPC_BLACKALCHEMIST,{ if (!MAGIC_LVL) goto L_NoMagic; + mes l(".:: Trickster Class ::."); + mesc l("Specialized in miscellaneous skills."); + next; mesn; - mesq l("You are a noob."); + mesc l("You have @@/@@ magic skill points available.", sk_points(), sk_maxpoints()); + mesc l("Trickster uses an experimental window, you might need to resize it to see all skills."); + do { + next; + mesc l("Healing - The most basic healing skill, requires no items to use."); + mesc l("Mana Wisdom - Raise Mana EXP Gain rate"); + menuint + "Healing", AL_HEAL, + "Mana Wisdom", TMW2_SAGE, + "Cancel", 0; + mes ""; + + switch (@menuret) { + case AL_HEAL: + if (!mlearn(AL_HEAL, 1, 1, SpellBookPage, 1)) + mesc l("You do not meet all requisites for this skill."), 1; + break; + case TMW2_SAGE: + if (!mlearn(TMW2_SAGE, 1, 1, SpellBookPage, 1)) + mesc l("You do not meet all requisites for this skill."), 1; + break; + default: + if (@menuret) + Exception("ERROR skill not implemented", RB_DEFAULT|RB_SPEECH); + else + closeclientdialog; + break; + } + } while (@menuret); close; L_NoMagic: |