From fa9a409017b043b3d49bc3efe4aa8ad7ff87fde6 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 26 Jun 2020 13:05:33 -0300 Subject: Sketch the eight execution arrows, besides Arrow Shower, Sharpshooter and Charged Shot --- npc/functions/hub.txt | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3-60-g2f50