comparison Main.lua @ 212:3c1623ab71db 1.0.35

Record item upgrade information and suffix even if item has no durability.
author James D. Callahan III <jcallahan@curse.com>
date Wed, 19 Dec 2012 14:57:13 -0600
parents 83ff61c8ba46
children 9b0333c7513e
comparison
equal deleted inserted replaced
211:0c43cebaef84 212:3c1623ab71db
811 UpdateBlacklistMaps() 811 UpdateBlacklistMaps()
812 end 812 end
813 813
814 814
815 local function RecordItemData(item_id, item_link, durability) 815 local function RecordItemData(item_id, item_link, durability)
816 if not durability or durability <= 0 then
817 return
818 end
819 local item = DBEntry("items", item_id) 816 local item = DBEntry("items", item_id)
820 local item_string = select(3, item_link:find("^|%x+|H(.+)|h%[.+%]")) 817 local item_string = select(3, item_link:find("^|%x+|H(.+)|h%[.+%]"))
821 818
822 if item_string then 819 if item_string then
823 local _, _, _, _, _, _, _, suffix_id, unique_id, _, _, upgrade_id = (":"):split(item_string) 820 local _, _, _, _, _, _, _, suffix_id, unique_id, _, _, upgrade_id = (":"):split(item_string)
830 827
831 if upgrade_id then 828 if upgrade_id then
832 item.upgrade_id = upgrade_id 829 item.upgrade_id = upgrade_id
833 end 830 end
834 end 831 end
835 item.durability = durability 832
833 if durability and durability > 0 then
834 item.durability = durability
835 end
836 end 836 end
837 837
838 838
839 function WDP:ProcessItems() 839 function WDP:ProcessItems()
840 for slot_index = _G.INVSLOT_FIRST_EQUIPPED, _G.INVSLOT_LAST_EQUIPPED do 840 for slot_index = _G.INVSLOT_FIRST_EQUIPPED, _G.INVSLOT_LAST_EQUIPPED do