From 463fdf65fde819f03ef707fe2c9f8ba3398c5071 Mon Sep 17 00:00:00 2001 From: Tercio Jose Date: Sat, 8 Jun 2024 00:15:52 -0300 Subject: [PATCH] Added Details222.UnitBuff and Details222.UnitDebuff --- boot.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/boot.lua b/boot.lua index 19371947..a9b52a97 100644 --- a/boot.lua +++ b/boot.lua @@ -174,6 +174,13 @@ local GetSpellInfo = GetSpellInfo or C_Spell.GetSpellInfo Details222.GetSpellInfo = GetSpellInfo + + local UnitBuff = UnitBuff or C_UnitAuras.GetBuffDataByIndex + Details222.UnitBuff = UnitBuff + + local UnitDebuff = UnitDebuff or C_UnitAuras.GetDebuffDataByIndex + Details222.UnitDebuff = UnitDebuff + if (DetailsFramework.IsWarWow()) then Details222.GetSpellInfo = function(...) local result = GetSpellInfo(...) @@ -181,8 +188,25 @@ return result.name, 1, result.iconID end end + + Details222.UnitBuff = function(unitToken, index, filter) + local auraData = C_UnitAuras.GetBuffDataByIndex(unitToken, index, filter) + if (not auraData) then + return nil + end + return AuraUtil.UnpackAuraData(auraData) + end + + Details222.UnitDebuff = function(unitToken, index, filter) + local auraData = C_UnitAuras.GetDebuffDataByIndex(unitToken, index, filter) + if (not auraData) then + return nil + end + return AuraUtil.UnpackAuraData(auraData) + end end + ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --initialization stuff local _