Mercurial > wow > wowdb-profiler
comparison Main.lua @ 201:df1cdcd46fe1 1.0.31
Only record an item's suffix_id and unique_id of the link's suffix_id is non-zero.
author | James D. Callahan III <jcallahan@curse.com> |
---|---|
date | Wed, 05 Dec 2012 08:44:57 -0600 |
parents | 7fdf97c18c86 |
children | 83fdf52f0310 |
comparison
equal
deleted
inserted
replaced
200:2d2791de8a7c | 201:df1cdcd46fe1 |
---|---|
813 local item = DBEntry("items", item_id) | 813 local item = DBEntry("items", item_id) |
814 local item_string = select(3, item_link:find("^|%x+|H(.+)|h%[.+%]")) | 814 local item_string = select(3, item_link:find("^|%x+|H(.+)|h%[.+%]")) |
815 | 815 |
816 if item_string then | 816 if item_string then |
817 local _, _, _, _, _, _, _, suffix_id, unique_id, _, _, upgrade_id = (":"):split(item_string) | 817 local _, _, _, _, _, _, _, suffix_id, unique_id, _, _, upgrade_id = (":"):split(item_string) |
818 | 818 suffix_id = tonumber(suffix_id) |
819 item.suffix_id = suffix_id | 819 |
820 item.unique_id = bit.band(unique_id, 0xFFFF) | 820 if suffix_id and suffix_id ~= 0 then |
821 item.suffix_id = suffix_id | |
822 item.unique_id = bit.band(unique_id, 0xFFFF) | |
823 end | |
821 | 824 |
822 if upgrade_id then | 825 if upgrade_id then |
823 item.upgrade_id = upgrade_id | 826 item.upgrade_id = upgrade_id |
824 end | 827 end |
825 end | 828 end |