From a5a0b9c00aee094d8f1338715f6ca115264295e8 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Wed, 15 Jul 2026 19:36:18 -0500 Subject: [PATCH] Adopt ClassicAPI C_Item.GetItemName in Utility.lua equip-modifier debug Replace the debug-only GetInventoryItemLink name scrape with the decorated C_Item.GetItemName location form. --- Utility.lua | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Utility.lua b/Utility.lua index 716a7f2..eb08f7f 100644 --- a/Utility.lua +++ b/Utility.lua @@ -6918,12 +6918,7 @@ function CleveRoids.ApplyEquipmentModifier(spellID, baseDuration) local modifiedDuration = modifier.modifier(baseDuration, itemID) if modifiedDuration ~= baseDuration and CleveRoids.debug then - local itemName = "Unknown" - local itemLink = GetInventoryItemLink("player", modifier.slot) - if itemLink then - local _, _, _n = string.find(itemLink, "%[(.-)%]") - itemName = _n or "Unknown" - end + local itemName = C_Item.GetItemName({ equipmentSlotIndex = modifier.slot }) or "Unknown" DEFAULT_CHAT_FRAME:AddMessage( string.format("|cffff00ff[Equipment Modifier]|r %s (ID:%d): %ds -> %ds (item: %s [%d])",