From 3345dc7b07826285c52380a85b3e8e21a881fbcc Mon Sep 17 00:00:00 2001 From: Daniel Sheppard Date: Sun, 21 Oct 2018 23:48:26 -0500 Subject: [PATCH] Fixes #24 - Added Felrush --- BeStride_Logic.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/BeStride_Logic.lua b/BeStride_Logic.lua index b19e725..585d777 100644 --- a/BeStride_Logic.lua +++ b/BeStride_Logic.lua @@ -191,15 +191,15 @@ function BeStride_Logic:IsDeathKnightAndSpecial() end function BeStride_Logic:IsDemonHunterAndSpecial() - if IsFlying() or IsFalling() then + if ( IsFlying() or IsFalling() ) and self:DemonHunterGlide() then if IsFlying() and self:NoDismountWhileFlying() then return true - elseif IsFalling() then + elseif IsFalling() and self:DemonHunterGlide() then return true else return false end - elseif self:MovementCheck() then + elseif self:MovementCheck() and self:DemonHunterFelRush() then return true else return false @@ -322,16 +322,16 @@ function BeStride_Logic:DeathKnight() end function BeStride_Logic:DemonHunter() - if IsFlying() or IsFalling() then + if ( IsFlying() or IsFalling() ) and self:DemonHunterGlide() then if IsFlying() and self:NoDismountWhileFlying() then Dismount() return BeStride_Mount:DemonHunterGlide() - elseif IsFalling() then + elseif IsFalling() and self:DemonHunterGlide() then return BeStride_Mount:DemonHunterGlide() else return false end - elseif self:MovementCheck() then + elseif self:MovementCheck() and self:DemonHunterFelRush() then return BeStride_Mount:DemonHunterFelRush() else BeStride_Debug:Error("This is a error. Please report to the maintainer at https://www.github.com/dansheps/bestride/issues/. ID: DRBSL")