# HG changeset patch # User James D. Callahan III # Date 1353519548 21600 # Node ID 5346ba9b641986dd077c35459aab06419715069b # Parent 936e2c9a46336b46ef2c2f62d415bd9e71c52dc6 Check for nil item string before attempting to get an upgrade ID. diff -r 936e2c9a4633 -r 5346ba9b6419 Main.lua --- a/Main.lua Mon Nov 19 09:16:13 2012 -0600 +++ b/Main.lua Wed Nov 21 11:39:08 2012 -0600 @@ -811,10 +811,14 @@ return end local item = DBEntry("items", item_id) - local _, _, _, _, _, _, _, _, _, _, _, upgrade_id = (":"):split(select(3, item_link:find("^|%x+|H(.+)|h%[.+%]"))) + local item_string = select(3, item_link:find("^|%x+|H(.+)|h%[.+%]")) - if upgrade_id then - DBEntry("items", item_id).upgrade_id = upgrade_id + if item_string then + local _, _, _, _, _, _, _, _, _, _, _, upgrade_id = (":"):split(item_string) + + if upgrade_id then + item.upgrade_id = upgrade_id + end end item.durability = durability end