Mercurial > wow > askmrrobot
diff Import.lua @ 89:6bbe64d587b4 v42
Improved artifact/relic reading, gear display.
Now creates equipment manager sets when you use button or command to equip a set.
author | yellowfive |
---|---|
date | Sun, 18 Sep 2016 21:24:08 -0700 |
parents | 0515882856f1 |
children | e31b02b24488 |
line wrap: on
line diff
--- a/Import.lua Fri Sep 02 16:22:12 2016 -0700 +++ b/Import.lua Sun Sep 18 21:24:08 2016 -0700 @@ -221,6 +221,11 @@ if itemString ~= "" and itemString ~= "_" then local tokens = {} local bonusIds = {} + local relicBonusIds = {} + table.insert(relicBonusIds, {}) + table.insert(relicBonusIds, {}) + table.insert(relicBonusIds, {}) + local hasRelics = false local hasBonuses = false local token = "" local prop = "i" @@ -258,6 +263,15 @@ if prop == "b" then table.insert(bonusIds, val) hasBonuses = true + elseif prop == "m" then + table.insert(relicBonusIds[1], val) + hasRelics = true + elseif prop == "n" then + table.insert(relicBonusIds[2], val) + hasRelics = true + elseif prop == "o" then + table.insert(relicBonusIds[3], val) + hasRelics = true else tokens[prop] = val end @@ -278,12 +292,17 @@ obj.upgradeId = tokens["u"] or 0 obj.level = tokens["v"] or 0 obj.enchantId = tokens["e"] or 0 + obj.inventoryId = tokens["t"] or 0 obj.gemIds = {} table.insert(obj.gemIds, tokens["x"] or 0) table.insert(obj.gemIds, tokens["y"] or 0) table.insert(obj.gemIds, tokens["z"] or 0) table.insert(obj.gemIds, 0) + + if hasRelics then + obj.relicBonusIds = relicBonusIds + end if hasBonuses then obj.bonusIds = bonusIds