Mercurial > wow > itemauditor
comparison Core.lua @ 146:1db61fa6be07
Better solution for item links.
| author | Asa Ayers <Asa.Ayers@Gmail.com> |
|---|---|
| date | Wed, 13 Oct 2010 18:56:58 -0700 |
| parents | b15c19200af8 |
| children | cbb427a8d5a5 |
comparison
equal
deleted
inserted
replaced
| 145:b15c19200af8 | 146:1db61fa6be07 |
|---|---|
| 588 if itemID ~= nil then | 588 if itemID ~= nil then |
| 589 _, newLink = GetItemInfo(itemID) | 589 _, newLink = GetItemInfo(itemID) |
| 590 return self:GetSafeLink(newLink) | 590 return self:GetSafeLink(newLink) |
| 591 end | 591 end |
| 592 end | 592 end |
| 593 return newLink and string.gsub(newLink, ":0:0:0:0:0:0", ""):gsub(":[0-9]+$", "") | 593 return newLink and string.gsub(newLink, ":0:0:0:0:0:0:[0-9]+", "") |
| 594 end | 594 end |
| 595 | 595 |
| 596 function ItemAuditor:GetIDFromLink(link) | 596 function ItemAuditor:GetIDFromLink(link) |
| 597 local _, _, _, _, Id = string.find(link, "|?c?f?f?(%x*)|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?") | 597 local _, _, _, _, Id = string.find(link, "|?c?f?f?(%x*)|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?") |
| 598 return tonumber(Id) | 598 return tonumber(Id) |
