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); }