String replace suffixes

This commit is contained in:
Logan Payton
2018-05-10 23:25:24 -04:00
parent c3e499ac87
commit 34b97d9dc0
+40
View File
@@ -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