summaryrefslogtreecommitdiff
path: root/npc/functions/hub.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/functions/hub.txt')
-rw-r--r--npc/functions/hub.txt30
1 files changed, 29 insertions, 1 deletions
diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt
index 5b28bac7e..27658a292 100644
--- a/npc/functions/hub.txt
+++ b/npc/functions/hub.txt
@@ -261,6 +261,7 @@ function script HUB_SkillInvoke {
massprovoke(1+@skillLv, getmap(), @skillTargetX, @skillTargetY);
else
massprovoke(1+@skillLv);
+ // SC_PROVOKE ?
GetManaExp(@skillId, rand2(1,3));
break;
case TMW2_GD_INCALL:
@@ -365,7 +366,7 @@ function script HUB_SkillInvoke {
SK_sanctum();
break;
- // XXX: Fire Class (TODO: DMG over time? SC_BLOODING?)
+ // XXX: Fire Class (TODO: DMG over time? Eff_Burning?)
case TMW2_FIREARROW:
.@PW=140+(10*@skillLv);
harm(@skillTarget, AdjustSpellpower(.@PW), HARM_MAGI, Ele_Fire);
@@ -447,9 +448,36 @@ function script HUB_SkillInvoke {
break;
// Firewalk: Handled externally
+ case TMW2_ASSASSINATE:
+ // SC_COMA TODO
+ break;
// Physical Class - mostly builtin
// TODO: Archery effect-absorb skill
+ case TMW2_ARROWOFDEVOUR:
+ // if SC_POISON or SC_DPOISON
+ break;
+ case TMW2_ARROWOFURGES:
+ // if SC_SILENCE or SC_FEAR
+ break;
+ case TMW2_ULTIMATEARROW:
+ // if SC_BLIND or SC_BLOODING
+ break;
+ case TMW2_EXECUTION:
+ // if SC_CURSE or SC_FEAR
+ break;
+ case TMW2_SHATTERARROW:
+ // if SC_STONE or SC_STUN
+ break;
+ case TMW2_ARROWOFADVANTAGE:
+ // IF SC_BURNING or SC_CONFUSION
+ break;
+ case TMW2_WAKENINGARROW:
+ // if SC_SLEEP or SC_DEEP_SLEEP
+ break;
+ case TMW2_BURNINGARROW:
+ // if SC_FREEZE or SC_COLD
+ break;
// TODO: Something powerful for swords? Like a skill combo?
// No cast time, but cooldown present