More TWW/11.0.2 compatibility

I don't have beta access so I can't test this yet, but this should catch everything in the Deprecated_11_0_0 file in wow's official ui source as well as some stuff not mentioned but reported by users.
This commit is contained in:
Parnic
2024-07-21 13:51:17 -05:00
parent d451969177
commit 9b063bed63
17 changed files with 194 additions and 7 deletions

View File

@ -9,11 +9,21 @@ end
local GetSpellInfo = GetSpellInfo
if not GetSpellInfo and C_Spell and C_Spell.GetSpellInfo then
GetSpellInfo = function(id)
local info = C_Spell.GetSpellInfo
local info = C_Spell.GetSpellInfo(id)
return info.name, nil, info.iconID, info.castTime
end
end
local GetSpellCooldown = GetSpellCooldown
if not GetSpellCooldown and C_Spell then
GetSpellCooldown = function(spellID)
local spellCooldownInfo = C_Spell.GetSpellCooldown(spellID)
if spellCooldownInfo then
return spellCooldownInfo.startTime, spellCooldownInfo.duration, spellCooldownInfo.isEnabled, spellCooldownInfo.modRate
end
end
end
-- Constructor --
function GlobalCoolDown.prototype:init()
GlobalCoolDown.super.prototype.init(self, "GlobalCoolDown")