From 7a8a66c08189705cac9ce04b5fd0563ddee85552 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 29 Jan 2022 17:52:05 -0300 Subject: Prepare still unreleased skill "Assassinate" --- npc/functions/hub.txt | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'npc/functions') diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt index c449e2904..443b600b5 100644 --- a/npc/functions/hub.txt +++ b/npc/functions/hub.txt @@ -762,6 +762,20 @@ function script HUB_SkillInvoke { GetManaExp(TMW2_METEORSTRIKE, 3); break; /* + //////////////////////////////// + // XXX: Assassinate + // » Assassinate: Instantly kills a monster weaker than you. + // » Assassinated monsters give no experience. + // » You'll be stunned for 3 seconds as a penalty. + // » Does not work on boss. Base Success Chance is 100%. + case TMW2_ASSASSINATE: + .@lv = getunitdata(@skillTarget, UDT_LEVEL); + if ((.@lv+10-@skillLv) < (BaseLevel+(REBIRTH*2)) && filter_notboss(@skillTarget)) + sc_start SC_COMA, 90000, 1, 10000, SCFLAG_NONE, @skillTarget; + else + dispbottom l("Assassination failed - target is stronger than you"); + SC_Bonus(3, SC_STUN, 1); + break; // TODO: Ultimate Skills (T5/0) // Sanctum: AoE resurrection, HP like Resurrect, 30min+ cooldown and @@ -823,13 +837,6 @@ function script HUB_SkillInvoke { break; - // TODO Assassin skill - // Higher chance of success if monster HP+ATK < your own HP - // (Maybe put level on that?) Never works on boss - // Maybe arrow only? - case TMW2_ASSASSINATE: - // SC_COMA TODO - break; case TMW2_SNARE: // 100.00% inflict STUN/SLEEP/whatever -- cgit v1.2.3-60-g2f50