Mercurial > wow > askmrrobot
comparison AskMrRobot-Serializer/AskMrRobot-Serializer.lua @ 85:8914581c912f v40
update for scanning relics in bags
author | yellowfive |
---|---|
date | Wed, 31 Aug 2016 11:01:44 -0700 |
parents | af2474d28bb4 |
children | fe0bc2f32851 |
comparison
equal
deleted
inserted
replaced
84:641c2f44d3fd | 85:8914581c912f |
---|---|
1 -- AskMrRobot-Serializer will serialize and communicate character data between users. | 1 -- AskMrRobot-Serializer will serialize and communicate character data between users. |
2 -- This is used primarily to associate character information to logs uploaded to askmrrobot.com. | 2 -- This is used primarily to associate character information to logs uploaded to askmrrobot.com. |
3 | 3 |
4 local MAJOR, MINOR = "AskMrRobot-Serializer", 39 | 4 local MAJOR, MINOR = "AskMrRobot-Serializer", 40 |
5 local Amr, oldminor = LibStub:NewLibrary(MAJOR, MINOR) | 5 local Amr, oldminor = LibStub:NewLibrary(MAJOR, MINOR) |
6 | 6 |
7 if not Amr then return end -- already loaded by something else | 7 if not Amr then return end -- already loaded by something else |
8 | 8 |
9 -- event and comm used for player snapshotting on entering combat | 9 -- event and comm used for player snapshotting on entering combat |
1143 -- export bag and bank | 1143 -- export bag and bank |
1144 local itemObjects = {} | 1144 local itemObjects = {} |
1145 if data.BagItems then | 1145 if data.BagItems then |
1146 for i, v in ipairs(data.BagItems) do | 1146 for i, v in ipairs(data.BagItems) do |
1147 local itemData = Amr.ParseItemLink(v) | 1147 local itemData = Amr.ParseItemLink(v) |
1148 if itemData ~= nil and (IsEquippableItem(v) or Amr.SetTokenIds[itemData.id]) then | 1148 if itemData ~= nil --[[and (IsEquippableItem(v) or Amr.SetTokenIds[itemData.id])]] then |
1149 itemData.link = v | 1149 itemData.link = v |
1150 table.insert(itemObjects, itemData) | 1150 table.insert(itemObjects, itemData) |
1151 end | 1151 end |
1152 end | 1152 end |
1153 end | 1153 end |
1154 if data.BankItems then | 1154 if data.BankItems then |
1155 for i, v in ipairs(data.BankItems) do | 1155 for i, v in ipairs(data.BankItems) do |
1156 local itemData = Amr.ParseItemLink(v) | 1156 local itemData = Amr.ParseItemLink(v) |
1157 if itemData ~= nil and (IsEquippableItem(v) or Amr.SetTokenIds[itemData.id]) then | 1157 if itemData ~= nil --[[and (IsEquippableItem(v) or Amr.SetTokenIds[itemData.id])]] then |
1158 itemData.link = v | 1158 itemData.link = v |
1159 table.insert(itemObjects, itemData) | 1159 table.insert(itemObjects, itemData) |
1160 end | 1160 end |
1161 end | 1161 end |
1162 end | 1162 end |
1163 if data.VoidItems then | 1163 if data.VoidItems then |
1164 for i, v in ipairs(data.VoidItems) do | 1164 for i, v in ipairs(data.VoidItems) do |
1165 local itemData = Amr.ParseItemLink(v) | 1165 local itemData = Amr.ParseItemLink(v) |
1166 if itemData ~= nil and (IsEquippableItem(v) or Amr.SetTokenIds[itemData.id]) then | 1166 if itemData ~= nil --[[and (IsEquippableItem(v) or Amr.SetTokenIds[itemData.id])]] then |
1167 itemData.link = v | 1167 itemData.link = v |
1168 table.insert(itemObjects, itemData) | 1168 table.insert(itemObjects, itemData) |
1169 end | 1169 end |
1170 end | 1170 end |
1171 end | 1171 end |