From 81f3c8e7f337627b1a52cac7ea722d6b0e4629f8 Mon Sep 17 00:00:00 2001 From: Kevin Lyles Date: Fri, 7 Dec 2012 20:49:26 -0600 Subject: [PATCH] Handle upgraded items (cache them separately) --- Locales/enUS/patterns.lua | 1 + WeightsWatcher.lua | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Locales/enUS/patterns.lua b/Locales/enUS/patterns.lua index ccdf5de..a8fe48a 100644 --- a/Locales/enUS/patterns.lua +++ b/Locales/enUS/patterns.lua @@ -85,6 +85,7 @@ ww_ignoredInvalidStats = { ww_IgnoredLines = { "^$", + "^upgrade level:", -- Reputation and materials requirements "^requires ", "^ [^ ]", diff --git a/WeightsWatcher.lua b/WeightsWatcher.lua index b28e384..437239b 100644 --- a/WeightsWatcher.lua +++ b/WeightsWatcher.lua @@ -9,9 +9,9 @@ local function splitLink(link) if link:find("|") then link = link:gsub(".*|H([^|]+)|h.*", "%1") end - local linkType, Id, enchant, gemId1, gemId2, gemId3, gemId4, suffixId, uniqueId, linkLevel, reforgeInfo = strsplit(":", link) + local linkType, Id, enchant, gemId1, gemId2, gemId3, gemId4, suffixId, uniqueId, linkLevel, reforgeInfo, upgradeInfo = strsplit(":", link) if linkType == "item" then - bareLink = strjoin(":", linkType, Id, "0:0:0:0:0", suffixId, uniqueId, linkLevel, reforgeInfo) + bareLink = strjoin(":", linkType, Id, "0:0:0:0:0", suffixId, uniqueId, linkLevel, reforgeInfo, upgradeInfo) return bareLink, enchant, {{gemId1}, {gemId2}, {gemId3}, {gemId4}} end end -- 1.7.9.5