comparison Constants.lua @ 69:69db1c3025ac v27

fixed some bugs with 6.2 item link format changes, added bib overwolf support
author yellowfive
date Mon, 06 Jul 2015 17:39:57 -0700
parents e638168c3395
children 0515882856f1
comparison
equal deleted inserted replaced
68:6c523f147709 69:69db1c3025ac
144 table.insert(parts, 0) 144 table.insert(parts, 0)
145 else 145 else
146 table.insert(parts, -math.abs(itemObj.suffixId)) 146 table.insert(parts, -math.abs(itemObj.suffixId))
147 end 147 end
148 148
149 table.insert(parts, 0) 149 table.insert(parts, 0) -- some unique id, doesn't seem to matter
150 table.insert(parts, UnitLevel("player")) 150 table.insert(parts, UnitLevel("player"))
151 table.insert(parts, 0) -- unknown 151 table.insert(parts, 0) -- unknown
152 table.insert(parts, itemObj.upgradeId) 152 table.insert(parts, 0) -- unknown
153 table.insert(parts, 0) 153 table.insert(parts, 0) -- difficulty id, doesn't matter
154 154
155 if itemObj.bonusIds then 155 if itemObj.bonusIds then
156 table.insert(parts, #itemObj.bonusIds) 156 table.insert(parts, #itemObj.bonusIds)
157 for i,v in ipairs(itemObj.bonusIds) do 157 for i,v in ipairs(itemObj.bonusIds) do
158 table.insert(parts, v) 158 table.insert(parts, v)
159 end 159 end
160 end 160 else
161 table.insert(parts, 0) -- no bonus ids
162 end
163
164 -- upgrade id is tacked onto the end now it seems
165 if (not itemObj.bonusIds or #itemObj.bonusIds == 0) and itemObj.upgradeId and itemObj.upgradeId ~= 0 then
166 table.insert(parts, itemObj.upgradeId)
167 end
161 168
162 return table.concat(parts, ":") 169 return table.concat(parts, ":")
163 end 170 end
164 171
165 -- a unique ID useful for determining if a player has an item equipped or not 172 -- a unique ID useful for determining if a player has an item equipped or not