File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1302,6 +1302,19 @@ function SkillsTabClass:NewSkillSet(skillSetId)
13021302 return skillSet
13031303end
13041304
1305+ function SkillsTabClass :RebuildImbuedSupportBySlot ()
1306+ wipeTable (self .imbuedSupportBySlot )
1307+ for _ , socketGroup in ipairs (self .socketGroupList ) do
1308+ if socketGroup .slot and socketGroup .imbuedSupport then
1309+ local gemId = data .gemForBaseName [socketGroup .imbuedSupport :lower ().. " support" ]
1310+ local gem = gemId and data .gems [gemId ]
1311+ if gem and gem .grantedEffect then
1312+ self .imbuedSupportBySlot [socketGroup .slot ] = gem .grantedEffect
1313+ end
1314+ end
1315+ end
1316+ end
1317+
13051318-- Changes the active skill set
13061319function SkillsTabClass :SetActiveSkillSet (skillSetId )
13071320 -- Initialize skill sets if needed
@@ -1319,6 +1332,7 @@ function SkillsTabClass:SetActiveSkillSet(skillSetId)
13191332 end
13201333
13211334 self .socketGroupList = self .skillSets [skillSetId ].socketGroupList
1335+ self :RebuildImbuedSupportBySlot ()
13221336 self .controls .groupList .list = self .socketGroupList
13231337 self .activeSkillSetId = skillSetId
13241338 self .build .buildFlag = true
You can’t perform that action at this time.
0 commit comments