- fix for item level tracker.

This commit is contained in:
Tercioo
2015-12-31 12:30:24 -02:00
parent 98e22d0fb3
commit e13a415d26
6 changed files with 41 additions and 26 deletions
+6 -4
View File
@@ -1,5 +1,5 @@
local MAJOR, MINOR = "LibItemUpgradeInfo-1.0", 13
local type,tonumber,GetItemInfoFromHyperlink=type,tonumber,GetItemInfoFromHyperlink
local MAJOR, MINOR = "LibItemUpgradeInfo-1.0", 15
local type,tonumber,select,strsplit,GetItemInfoFromHyperlink=type,tonumber,select,strsplit,GetItemInfoFromHyperlink
local library,previous = _G.LibStub:NewLibrary(MAJOR, MINOR)
local lib=library --#lib Needed to keep Eclipse LDT happy
if not lib then return end
@@ -75,10 +75,12 @@ end
-- does not contain upgrade info
function lib:GetUpgradeID(itemString)
--local instaid,upgradeid =itemString:match("item:%d+:%d+:%d+:%d+:%d+:%d+:%-?%d+:%-?%d+:%d+:(%d+):%d:%d:(%d)")
local instaid,upgradeid =itemString:match("item:%d+:%d+:%d+:%d+:%d+:%d+:%-?%d+:%-?%d+:%d+:%d+:(%d+):%d+:%d+:(%d+)")
--local instaid,upgradeid =itemString:match("item:%d+:%d+:%d+:%d+:%d+:%d+:%-?%d+:%-?%d+:%d+:%d+:(%d+):%d+:%d+:(%d+)")
local itemString = itemString:match("item[%-?%d:]+") or ""-- Standardize itemlink to itemstring
local instaid, _, numBonuses, affixes = select(12, strsplit(":", itemString, 15))
instaid=tonumber(instaid) or 7
if instaid >0 and (instaid-4)%8==0 then
return tonumber(upgradeid)
return tonumber(select(numBonuses + 1, strsplit(":", affixes)))
end
end
@@ -2,10 +2,10 @@
## Title: Lib: ItemUpgradeInfo-1.0
## Notes: Database of item upgrade IDs
## Author: eridius
## Version: Release-60203-13 6.2.2
## X-Revision: 3155174
## Version: Release-60203-15 6.2.2
## X-Revision: efdd719
## X-Category: Library
## X-Curse-Packaged-Version: Release-60203-13
## X-Curse-Packaged-Version: Release-60203-15
## X-Curse-Project-Name: LibItemUpgradeInfo-1.0
## X-Curse-Project-ID: libitemupgradeinfo-1-0
## X-Curse-Repository-ID: wow/libitemupgradeinfo-1-0/mainline
@@ -5,7 +5,7 @@
## X-Website: http://www.wowace.com/addons/libstub/
## X-Category: Library
## X-License: Public Domain
## X-Curse-Packaged-Version: Release-60203-13
## X-Curse-Packaged-Version: Release-60203-15
## X-Curse-Project-Name: LibItemUpgradeInfo-1.0
## X-Curse-Project-ID: libitemupgradeinfo-1-0
## X-Curse-Repository-ID: wow/libitemupgradeinfo-1-0/mainline