diff --git a/!Compatibility/api/wowAPI.lua b/!Compatibility/api/wowAPI.lua index aa984ac..d1f3661 100644 --- a/!Compatibility/api/wowAPI.lua +++ b/!Compatibility/api/wowAPI.lua @@ -393,6 +393,46 @@ function GetItemInfoByName(itemName) error("Usage: GetItemInfoByName(itemName)", 2) end + if find(itemName, ' of ') then + itemName = gsub(itemName, ' of Spirit', '') + itemName = gsub(itemName, ' of Intellect', '') + itemName = gsub(itemName, ' of Strength', '') + itemName = gsub(itemName, ' of Stamina', '') + itemName = gsub(itemName, ' of Agility', '') + itemName = gsub(itemName, ' of Defense', '') + itemName = gsub(itemName, ' of Nimbleness', '') + itemName = gsub(itemName, ' of Power', '') + itemName = gsub(itemName, ' of Speed', '') + itemName = gsub(itemName, ' of Frozen Wrath', '') + itemName = gsub(itemName, ' of Arcane Wrath', '') + itemName = gsub(itemName, ' of Fiery Wrath', '') + itemName = gsub(itemName, ' of Nature\'s Wrath', '') + itemName = gsub(itemName, ' of Shadow Wrath', '') + itemName = gsub(itemName, ' of Holy Wrath', '') + itemName = gsub(itemName, ' of Healing', '') + itemName = gsub(itemName, ' of Magic', '') + itemName = gsub(itemName, ' of Concentration', '') + itemName = gsub(itemName, ' of Regeneration', '') + itemName = gsub(itemName, ' of Fire Resistance', '') + itemName = gsub(itemName, ' of Nature Resistance', '') + itemName = gsub(itemName, ' of Arcane Resistance', '') + itemName = gsub(itemName, ' of Frost Resistance', '') + itemName = gsub(itemName, ' of Shadow Resistance', '') + itemName = gsub(itemName, ' of the Tiger', '') + itemName = gsub(itemName, ' of the Bear', '') + itemName = gsub(itemName, ' of the Gorilla', '') + itemName = gsub(itemName, ' of the Boar', '') + itemName = gsub(itemName, ' of the Monkey', '') + itemName = gsub(itemName, ' of the Falcon', '') + itemName = gsub(itemName, ' of the Wolf', '') + itemName = gsub(itemName, ' of the Eagle', '') + itemName = gsub(itemName, ' of the Whale', '') + itemName = gsub(itemName, ' of the Owl', '') + itemName = gsub(itemName, ' of Blocking', '') + itemName = gsub(itemName, ' of Eluding', '') + itemName = gsub(itemName, ' of the Invoker', '') + end + if not itemInfoDB[itemName] then local name for itemID = 1, LAST_ITEM_ID do