summaryrefslogtreecommitdiff
path: root/npc/functions
diff options
context:
space:
mode:
Diffstat (limited to 'npc/functions')
-rw-r--r--npc/functions/hub.txt23
1 files changed, 15 insertions, 8 deletions
diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt
index eee491aa3..4d90d14ee 100644
--- a/npc/functions/hub.txt
+++ b/npc/functions/hub.txt
@@ -313,7 +313,7 @@ function script HUB_SkillInvoke {
// And is a trick. Each level improves ratio in 1
// Has no cooldown, so it is powerful with pots
// And is a good starter offensive skill
- areaharm(@skillTarget, 0, Sp*@skillLv, HARM_MAGI, Ele_Ghost);
+ areaharm(@skillTarget, 0, Sp*@skillLv, HARM_MISC, Ele_Ghost);
Sp=0;
GetManaExp(@skillId, 1);
break;
@@ -367,21 +367,25 @@ function script HUB_SkillInvoke {
// XXX: Holy Class
// (Single DPS + AOE)
case TMW2_NAPALMBEAT:
- .@dmg=AdjustSpellpower(40);
+ .@PW=35+(5*@skillLv);
+ .@dmg=AdjustSpellpower(.@PW);
.@RG=2+(@skillLv/3);
harm(@skillTarget, .@dmg/10, HARM_MAGI, Ele_Holy);
areaharm(@skillTarget, .@RG, .@dmg, HARM_MAGI, Ele_Holy);
GetManaExp(TMW2_HOLYLIGHT, 1);
break;
case TMW2_HOLYLIGHT:
- .@dmg=AdjustSpellpower(150);
+ .@PW=125+(25*@skillLv);
+ .@dmg=AdjustSpellpower(.@PW);
harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Holy);
areaharm(@skillTarget, 1, .@dmg/10, HARM_MAGI, Ele_Holy);
GetManaExp(TMW2_HOLYLIGHT, 2);
break;
case TMW2_JUDGMENT:
- .@dmg=AdjustSpellpower(300);
- .@dsub=AdjustSpellpower(75);
+ .@PW=250+(50*@skillLv);
+ .@SPW=60+(15*@skillLv);
+ .@dmg=AdjustSpellpower(.@PW);
+ .@dsub=AdjustSpellpower(.@SPW);
.@RG=5+(@skillLv/5);
harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Holy);
areaharm(@skillTarget, .@RG, .@dsub, HARM_MAGI, Ele_Holy);
@@ -391,17 +395,20 @@ function script HUB_SkillInvoke {
// XXX: Wind Class
// (No effects? TODO?)
case TMW2_MAGICSTRIKE:
- .@dmg=AdjustSpellpower(150);
+ .@PW=125+(25*@skillLv);
+ .@dmg=AdjustSpellpower(.@PW);
harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Wind);
GetManaExp(TMW2_LIGHTNINGBOLT, 1);
break;
case TMW2_LIGHTNINGBOLT:
- .@dmg=AdjustSpellpower(200);
+ .@PW=150+(50*@skillLv);
+ .@dmg=AdjustSpellpower(.@PW);
harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Wind);
GetManaExp(TMW2_LIGHTNINGBOLT, 2);
break;
case TMW2_TEMPEST:
- .@dmg=AdjustSpellpower(150);
+ .@PW=125+(25*@skillLv);
+ .@dmg=AdjustSpellpower(.@PW);
.@RG=2+(@skillLv/5);
areaharm(@skillTarget, .@RG, .@dmg, HARM_MAGI, Ele_Wind);
GetManaExp(TMW2_LIGHTNINGBOLT, 3);