comparison Constants.lua @ 185:a7f2ba17c39a v90

Shadowlands pre-patch update.
author yellowfive
date Tue, 13 Oct 2020 10:49:07 -0700
parents 731cb3cedd3d
children 21a69c63fee8
comparison
equal deleted inserted replaced
184:f374d84470db 185:a7f2ba17c39a
22 Amr.IsSupportedInstanceId = Amr.Serializer.IsSupportedInstanceId 22 Amr.IsSupportedInstanceId = Amr.Serializer.IsSupportedInstanceId
23 Amr.IsSupportedInstance = Amr.Serializer.IsSupportedInstance 23 Amr.IsSupportedInstance = Amr.Serializer.IsSupportedInstance
24 --Amr.GetItemTooltip = Amr.Serializer.GetItemTooltip 24 --Amr.GetItemTooltip = Amr.Serializer.GetItemTooltip
25 --Amr.GetItemLevel = Amr.Serializer.GetItemLevel 25 --Amr.GetItemLevel = Amr.Serializer.GetItemLevel
26 Amr.GetItemUniqueId = Amr.Serializer.GetItemUniqueId 26 Amr.GetItemUniqueId = Amr.Serializer.GetItemUniqueId
27 Amr.ReadAzeritePowers = Amr.Serializer.ReadAzeritePowers 27 --Amr.ReadAzeritePowers = Amr.Serializer.ReadAzeritePowers
28 Amr.ProfessionSkillLineToName = Amr.Serializer.ProfessionSkillLineToName 28 Amr.ProfessionSkillLineToName = Amr.Serializer.ProfessionSkillLineToName
29 29
30 30
31 -- map of slot ID to display text 31 -- map of slot ID to display text
32 Amr.SlotDisplayText = { 32 Amr.SlotDisplayText = {
105 [35] = "ability_warrior_innerrage", -- WarriorFury 105 [35] = "ability_warrior_innerrage", -- WarriorFury
106 [36] = "ability_warrior_defensivestance", -- WarriorProtection 106 [36] = "ability_warrior_defensivestance", -- WarriorProtection
107 } 107 }
108 108
109 -- instance IDs ordered in preferred display order 109 -- instance IDs ordered in preferred display order
110 Amr.InstanceIdsOrdered = { 1861, 2070, 2096, 2164, 2217 } 110 Amr.InstanceIdsOrdered = { 2296 }
111 111
112 Amr.Difficulties = { 112 Amr.Difficulties = {
113 Lfr = 17, 113 Lfr = 17,
114 Normal = 14, 114 Normal = 14,
115 Heroic = 15, 115 Heroic = 15,
156 table.insert(parts, UnitLevel("player")) 156 table.insert(parts, UnitLevel("player"))
157 157
158 local specId = GetSpecializationInfo(GetSpecialization()) 158 local specId = GetSpecializationInfo(GetSpecialization())
159 table.insert(parts, specId) 159 table.insert(parts, specId)
160 160
161 -- this indicates what kind of modifier appears after the bonus IDs 161 table.insert(parts, 0) -- not sure what this is anymore
162 if itemObj.upgradeId and itemObj.upgradeId ~= 0 then
163 table.insert(parts, 4)
164 elseif itemObj.level and itemObj.level ~= 0 then
165 table.insert(parts, 512)
166 else
167 table.insert(parts, 0)
168 end
169 162
170 table.insert(parts, 0) -- difficulty id, doesn't matter 163 table.insert(parts, 0) -- difficulty id, doesn't matter
171 164
172 if itemObj.bonusIds then 165 if itemObj.bonusIds then
173 table.insert(parts, #itemObj.bonusIds) 166 table.insert(parts, #itemObj.bonusIds)
175 table.insert(parts, v) 168 table.insert(parts, v)
176 end 169 end
177 else 170 else
178 table.insert(parts, 0) -- no bonus ids 171 table.insert(parts, 0) -- no bonus ids
179 end 172 end
180 173
181 -- upgrade id or level comes after bonuses 174 if itemObj.level and itemObj.level ~= 0 then
182 if itemObj.upgradeId and itemObj.upgradeId ~= 0 then 175 table.insert(parts, 2) -- not sure if this is always 2 or not...
183 table.insert(parts, itemObj.upgradeId) 176 table.insert(parts, 9) -- not sure if this is always 9 or not...
184 elseif itemObj.level and itemObj.level ~= 0 then 177 table.insert(parts, itemObj.level)
185 table.insert(parts, itemObj.level) 178 elseif itemObj.upgradeId and itemObj.upgradeId ~= 0 then
186 else 179 -- figure this out (if we still care)
187 table.insert(parts, 0) 180 end
188 end
189 181
190 -- we don't bother with relic bonus ids anymore when generating links 182 -- we don't bother with relic bonus ids anymore when generating links
183 table.insert(parts, 0)
191 table.insert(parts, 0) 184 table.insert(parts, 0)
192 table.insert(parts, 0) 185 table.insert(parts, 0)
193 table.insert(parts, 0) 186 table.insert(parts, 0)
194 187
195 return table.concat(parts, ":") 188 return table.concat(parts, ":")