diff --git a/ElvUI_Libraries/Core/oUF/elements/castbar.lua b/ElvUI_Libraries/Core/oUF/elements/castbar.lua index 45ba6b4df0..cb2b866147 100644 --- a/ElvUI_Libraries/Core/oUF/elements/castbar.lua +++ b/ElvUI_Libraries/Core/oUF/elements/castbar.lua @@ -140,10 +140,9 @@ local function SpecialActive(unit, filter) local index, speed = 1 local name, _, _, _, _, _, _, _, _, spellID = oUF:GetAuraData(unit, index, filter) while name do - if speed == 0.6 then return speed -- fastest speed - else + else -- we have to check the entire table otherwise just to see if a faster one is available speed = specialAuras[spellID] end