From f01a51563f579180a489762e875934481c072844 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 19 Jul 2019 21:30:22 -0300 Subject: Luca is ready (again, rebalances were needed). This means Magic Academy Alpha! --- npc/003-0/luca.txt | 48 +++++++++++++++++++++++++++++++++++++----------- 1 file changed, 37 insertions(+), 11 deletions(-) (limited to 'npc/003-0') diff --git a/npc/003-0/luca.txt b/npc/003-0/luca.txt index c6ba03d60..0d64c2223 100644 --- a/npc/003-0/luca.txt +++ b/npc/003-0/luca.txt @@ -7,28 +7,54 @@ 003-0,34,41,0 script Luca NPC_PLAYER,{ if (!MAGIC_LVL) goto L_NoMagic; - mes l(".:: Scholarship Class ::."); - mesc l("Specialized in support, buff, debuff and strengthening skills."); + mes l(".:: Assassin Class ::."); + mesc l("Specialized in skills with weapon-based damage."); next; mesn; do { mesc l("You have @@/@@ magic skill points available.", sk_points(), sk_maxpoints()); next; - mesc l("Healing - The most basic healing skill, requires no items to use."); - mesc l("Mana Wisdom - Raise Mana EXP Gain rate"); + mesc l("Falkon Punch - Bash your weapon against your enemies with raised damage and accuracy."); + mesc l("Supreme Attack - Cause a very strong attack with lowered accuracy."); + mesc l("Arrow Shower - Shoot FIVE arrows or bullets to the air and cause Area Of Effect Damage."); + + mesc l("Counter Attack - Next attack will be retaliated, with twice critical ratio."); + + mesc l("Ground Strike - Hit the ground, exploding the surroundings and disabling enemies."); + mesc l("Sharpshooter - Shoot an arrow or bullet which damages everything on its way."); menuint - "Healing", AL_HEAL, - "Mana Wisdom", TMW2_SAGE, - "Cancel", 0; + l("Falkon Punch"), SM_BASH, + l("Supreme Attack"), MC_MAMMONITE, + l("Arrow Shower"), AC_SHOWER, + l("Counter Attack"), KN_AUTOCOUNTER, + l("Ground Strike"), ASC_METEORASSAULT, + l("Sharpshooter"), SN_SHARPSHOOTING, + l("Cancel"), 0; mes ""; switch (@menuret) { - case AL_HEAL: - if (!mlearn(AL_HEAL, 1, 1, SpellBookPage, 1)) + case SM_BASH: + if (!mlearn(SM_BASH, 10, 1, FluoPowder, 3)) + mesc l("You do not meet all requisites for this skill."), 1; + break; + case MC_MAMMONITE: + if (!mlearn(MC_MAMMONITE, 10, 1, FluoPowder, 3)) + mesc l("You do not meet all requisites for this skill."), 1; + break; + case AC_SHOWER: + if (!mlearn(AC_SHOWER, 10, 1, FluoPowder, 3)) + mesc l("You do not meet all requisites for this skill."), 1; + break; + case KN_AUTOCOUNTER: + if (!mlearn(KN_AUTOCOUNTER, 5, 2, FluoPowder, 3)) + mesc l("You do not meet all requisites for this skill."), 1; + break; + case ASC_METEORASSAULT: + if (!mlearn(ASC_METEORASSAULT, 5, 3, FluoPowder, 3)) mesc l("You do not meet all requisites for this skill."), 1; break; - case TMW2_SAGE: - if (!mlearn(TMW2_SAGE, 1, 1, SpellBookPage, 1)) + case SN_SHARPSHOOTING: + if (!mlearn(SN_SHARPSHOOTING, 1, 3, FluoPowder, 3)) mesc l("You do not meet all requisites for this skill."), 1; break; default: -- cgit v1.2.3-60-g2f50