comparison Main.lua @ 225:86b3d5b00a90 1.0.37

Fixed error caused by attempting to set item.upgrade_id where item was not defined.
author James D. Callahan III <jcallahan@curse.com>
date Mon, 28 Jan 2013 18:36:00 -0600
parents 008229ac5568
children 3dd05b29bc6f
comparison
equal deleted inserted replaced
224:cbd156d9199e 225:86b3d5b00a90
835 835
836 if not create_entry then 836 if not create_entry then
837 return 837 return
838 end 838 end
839 local item = DBEntry("items", item_id) 839 local item = DBEntry("items", item_id)
840 item.upgrade_id = upgrade_id
840 item.upgrades = item.upgrades or {} 841 item.upgrades = item.upgrades or {}
841 item.upgrades[upgrade_id] = item.upgrades[upgrade_id] or {} 842 item.upgrades[upgrade_id] = item.upgrades[upgrade_id] or {}
842 843
843 for stat, amount in pairs(intermediary) do 844 for stat, amount in pairs(intermediary) do
844 item.upgrades[upgrade_id][stat] = amount 845 item.upgrades[upgrade_id][stat] = amount
863 item.suffix_id = suffix_id 864 item.suffix_id = suffix_id
864 item.unique_id = bit.band(unique_id, 0xFFFF) 865 item.unique_id = bit.band(unique_id, 0xFFFF)
865 end 866 end
866 867
867 if upgrade_id and upgrade_id ~= 0 then 868 if upgrade_id and upgrade_id ~= 0 then
868 item.upgrade_id = upgrade_id
869 DatamineTT:SetHyperlink(item_link) 869 DatamineTT:SetHyperlink(item_link)
870 ScrapeItemUpgradeStats(item_id, upgrade_id, reforge_id) 870 ScrapeItemUpgradeStats(item_id, upgrade_id, reforge_id)
871 end 871 end
872 end 872 end
873 873