summaryrefslogtreecommitdiff
path: root/npc/003-0/luca.txt
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-07-19 21:30:22 -0300
committerJesusaves <cpntb1@ymail.com>2019-07-19 21:30:22 -0300
commitf01a51563f579180a489762e875934481c072844 (patch)
tree45772d01aa42cb8702c79e39f87fdc19de6dcc96 /npc/003-0/luca.txt
parent9560bfd3a4a3546bef92a882d5c9a169427b4bae (diff)
downloadserverdata-f01a51563f579180a489762e875934481c072844.tar.gz
serverdata-f01a51563f579180a489762e875934481c072844.tar.bz2
serverdata-f01a51563f579180a489762e875934481c072844.tar.xz
serverdata-f01a51563f579180a489762e875934481c072844.zip
Luca is ready (again, rebalances were needed). This means Magic Academy Alpha!
Diffstat (limited to 'npc/003-0/luca.txt')
-rw-r--r--npc/003-0/luca.txt48
1 files changed, 37 insertions, 11 deletions
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: