diff options
Diffstat (limited to 'npc/functions/hub.txt')
-rw-r--r-- | npc/functions/hub.txt | 30 |
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 |