Beispiel #1
0
        public static async Task <bool> RushST()
        {
            if (!Me.IsWithinMeleeRangeOf(CurrentTarget))
            {
                return(false);
            }
            // only use if we have FelRush available and Vengeful Retreat is not available
            if (!S.OnCooldown(SB.FelRush) && S.OnCooldown(SB.VengefulRetreat))
            {
                WoWMovement.Move(WoWMovement.MovementDirection.Backwards, 500);
                WoWMovement.Move(WoWMovement.MovementDirection.JumpAscend, 500);
                S.Cast2(SB.FelRush, C.CombatColor, HS.HavocFelRushSingleTarget, "RushST");
                await Coroutine.Yield();

                return(true);
            }
            return(false);
        }