From 8ea661e8bf01182977f2546049d8eec131d17217 Mon Sep 17 00:00:00 2001 From: Flamanis Date: Sat, 8 Jun 2024 18:28:56 -0500 Subject: [PATCH] GetSpellLink --- classes/class_custom.lua | 1 + classes/class_damage.lua | 1 + classes/class_utility.lua | 1 + core/plugins_raid.lua | 1 + frames/window_breakdown/breakdown_spells_genericframes.lua | 2 +- frames/window_breakdown/breakdown_spells_spellframes.lua | 2 +- frames/window_breakdown/breakdown_spells_targetframes.lua | 2 +- frames/window_breakdown/window_playerbreakdown_spells.lua | 2 +- functions/deathrecap.lua | 1 + plugins/Details_EncounterDetails/frames_emote.lua | 1 + 10 files changed, 10 insertions(+), 4 deletions(-) diff --git a/classes/class_custom.lua b/classes/class_custom.lua index 066a433d..c07a08e3 100644 --- a/classes/class_custom.lua +++ b/classes/class_custom.lua @@ -16,6 +16,7 @@ local IsInRaid = IsInRaid local IsInGroup = IsInGroup local stringReplace = Details.string.replace + local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local Loc = LibStub("AceLocale-3.0"):GetLocale("Details") diff --git a/classes/class_damage.lua b/classes/class_damage.lua index e0391140..577c2afb 100644 --- a/classes/class_damage.lua +++ b/classes/class_damage.lua @@ -35,6 +35,7 @@ local GameTooltip = GameTooltip --api local local IsInRaid = IsInRaid --api local local IsInGroup = IsInGroup --api local + local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local GetSpellInfo = Details222.GetSpellInfo --api local local _GetSpellInfo = Details.getspellinfo --details api diff --git a/classes/class_utility.lua b/classes/class_utility.lua index ef467911..3ac4dc69 100644 --- a/classes/class_utility.lua +++ b/classes/class_utility.lua @@ -19,6 +19,7 @@ local _UnitAura = UnitAura local UnitGUID = UnitGUID local _UnitName = UnitName local format = _G.format +local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local UnitIsUnit = UnitIsUnit diff --git a/core/plugins_raid.lua b/core/plugins_raid.lua index 7f1d269c..5163e0b4 100644 --- a/core/plugins_raid.lua +++ b/core/plugins_raid.lua @@ -11,6 +11,7 @@ local _math_floor = math.floor --lua local local _cstr = string.format --lua local local _UnitClass = UnitClass + local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local gump = _detalhes.gump --details local diff --git a/frames/window_breakdown/breakdown_spells_genericframes.lua b/frames/window_breakdown/breakdown_spells_genericframes.lua index e999422a..ccd752a5 100644 --- a/frames/window_breakdown/breakdown_spells_genericframes.lua +++ b/frames/window_breakdown/breakdown_spells_genericframes.lua @@ -6,7 +6,7 @@ local SharedMedia = LibStub:GetLibrary("LibSharedMedia-3.0") local unpack = unpack local GetTime = GetTime local CreateFrame = CreateFrame -local GetSpellLink = GetSpellLink +local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local GetSpellInfo = GetSpellInfo local _GetSpellInfo = Details.GetSpellInfo local GameTooltip = GameTooltip diff --git a/frames/window_breakdown/breakdown_spells_spellframes.lua b/frames/window_breakdown/breakdown_spells_spellframes.lua index 412108ef..e64e5ab4 100644 --- a/frames/window_breakdown/breakdown_spells_spellframes.lua +++ b/frames/window_breakdown/breakdown_spells_spellframes.lua @@ -6,7 +6,7 @@ local SharedMedia = LibStub:GetLibrary("LibSharedMedia-3.0") local unpack = unpack local GetTime = GetTime local CreateFrame = CreateFrame -local GetSpellLink = GetSpellLink +local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local GetSpellInfo = Details222.GetSpellInfo local _GetSpellInfo = Details.GetSpellInfo local GameTooltip = GameTooltip diff --git a/frames/window_breakdown/breakdown_spells_targetframes.lua b/frames/window_breakdown/breakdown_spells_targetframes.lua index a84d0bfc..ebc33c38 100644 --- a/frames/window_breakdown/breakdown_spells_targetframes.lua +++ b/frames/window_breakdown/breakdown_spells_targetframes.lua @@ -6,7 +6,7 @@ local SharedMedia = LibStub:GetLibrary("LibSharedMedia-3.0") local unpack = unpack local GetTime = GetTime local CreateFrame = CreateFrame -local GetSpellLink = GetSpellLink +local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local GetSpellInfo = Details222.GetSpellInfo local _GetSpellInfo = Details.GetSpellInfo local GameTooltip = GameTooltip diff --git a/frames/window_breakdown/window_playerbreakdown_spells.lua b/frames/window_breakdown/window_playerbreakdown_spells.lua index 5998cf43..782aa263 100644 --- a/frames/window_breakdown/window_playerbreakdown_spells.lua +++ b/frames/window_breakdown/window_playerbreakdown_spells.lua @@ -8,7 +8,7 @@ local SharedMedia = LibStub:GetLibrary("LibSharedMedia-3.0") local unpack = unpack local GetTime = GetTime local CreateFrame = CreateFrame -local GetSpellLink = GetSpellLink +local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local GetSpellInfo = Details222.GetSpellInfo local _GetSpellInfo = Details.GetSpellInfo local GameTooltip = GameTooltip diff --git a/functions/deathrecap.lua b/functions/deathrecap.lua index a1fae707..1bc865b5 100644 --- a/functions/deathrecap.lua +++ b/functions/deathrecap.lua @@ -5,6 +5,7 @@ local textAlpha = 0.9 local AceLocale = LibStub("AceLocale-3.0") local L = AceLocale:GetLocale ( "Details" ) local addonName, Details222 = ... +local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local on_deathrecap_line_enter = function(self) if (self.spellid) then diff --git a/plugins/Details_EncounterDetails/frames_emote.lua b/plugins/Details_EncounterDetails/frames_emote.lua index 5e88017f..e910c61b 100644 --- a/plugins/Details_EncounterDetails/frames_emote.lua +++ b/plugins/Details_EncounterDetails/frames_emote.lua @@ -11,6 +11,7 @@ local detailsFramework = DetailsFramework local CreateFrame = CreateFrame local GameCooltip = GameCooltip local _ +local GetSpellLink = GetSpellLink or C_Spell.GetSpellLink --api local local encounterDetails = _G.EncounterDetailsGlobal local edFrame = encounterDetails.Frame