Gem backend changes for 3.3
This commit is contained in:
@@ -206,13 +206,19 @@ for _, targetVersion in ipairs(targetVersionList) do
|
||||
end
|
||||
end
|
||||
|
||||
-- Build gem list
|
||||
verData.gems = { }
|
||||
for _, grantedEffect in pairs(verData.skills) do
|
||||
if grantedEffect.gemTags then
|
||||
verData.gems[grantedEffect.name] = grantedEffect
|
||||
grantedEffect.defaultLevel = (grantedEffect.levels[20] and 20) or (grantedEffect.levels[3][2] and 3) or 1
|
||||
end
|
||||
-- Load gems
|
||||
verData.gems = dataModule("Gems")
|
||||
verData.gemForSkill = { }
|
||||
for gemId, gem in pairs(verData.gems) do
|
||||
gem.id = gemId
|
||||
gem.grantedEffect = verData.skills[gem.grantedEffectId]
|
||||
verData.gemForSkill[gem.grantedEffect] = gemId
|
||||
gem.secondaryGrantedEffect = gem.secondaryGrantedEffectId and verData.skills[gem.secondaryGrantedEffectId]
|
||||
gem.grantedEffectList = {
|
||||
gem.grantedEffect,
|
||||
gem.secondaryGrantedEffect
|
||||
}
|
||||
gem.defaultLevel = (gem.grantedEffect.levels[20] and 20) or (gem.grantedEffect.levels[3][2] and 3) or 1
|
||||
end
|
||||
|
||||
-- Load minions
|
||||
|
||||
Reference in New Issue
Block a user