@@ -1300,24 +1300,26 @@ function SkillsTabClass:UpdateGlobalGemCountAssignments()
13001300 local countSocketGroups = 0
13011301 for _ , socketGroup in ipairs (self .socketGroupList ) do
13021302 local countGroup = true
1303- for _ , gemInstance in ipairs (socketGroup .gemList ) do
1304- if gemInstance .fromItem or (gemInstance .gemData and gemInstance .gemData .grantedEffect and gemInstance .gemData .grantedEffect .fromTree ) then
1305- countGroup = false
1306- end
1307- if gemInstance .gemData then
1308- if GlobalGemAssignments [gemInstance .gemData .name ] then
1309- GlobalGemAssignments [gemInstance .gemData .name ].count = GlobalGemAssignments [gemInstance .gemData .name ].count + 1
1310- if socketGroup .displayLabel then
1311- t_insert (GlobalGemAssignments [gemInstance .gemData .name ].groups , socketGroup .displayLabel )
1312- end
1313- else
1314- GlobalGemAssignments [gemInstance .gemData .name ] = {
1315- count = 1 ,
1316- support = gemInstance .gemData .grantedEffect and gemInstance .gemData .grantedEffect .support or false ,
1317- groups = { }
1318- }
1319- if socketGroup .displayLabel then
1320- t_insert (GlobalGemAssignments [gemInstance .gemData .name ].groups , socketGroup .displayLabel )
1303+ if socketGroup .enabled then
1304+ for _ , gemInstance in ipairs (socketGroup .gemList ) do
1305+ if gemInstance .fromItem or (gemInstance .gemData and gemInstance .gemData .grantedEffect and gemInstance .gemData .grantedEffect .fromTree ) then
1306+ countGroup = false
1307+ end
1308+ if gemInstance .gemData and gemInstance .enabled then
1309+ if GlobalGemAssignments [gemInstance .gemData .name ] then
1310+ GlobalGemAssignments [gemInstance .gemData .name ].count = GlobalGemAssignments [gemInstance .gemData .name ].count + 1
1311+ if socketGroup .displayLabel then
1312+ t_insert (GlobalGemAssignments [gemInstance .gemData .name ].groups , socketGroup .displayLabel )
1313+ end
1314+ else
1315+ GlobalGemAssignments [gemInstance .gemData .name ] = {
1316+ count = 1 ,
1317+ support = gemInstance .gemData .grantedEffect and gemInstance .gemData .grantedEffect .support or false ,
1318+ groups = { }
1319+ }
1320+ if socketGroup .displayLabel then
1321+ t_insert (GlobalGemAssignments [gemInstance .gemData .name ].groups , socketGroup .displayLabel )
1322+ end
13211323 end
13221324 end
13231325 end
0 commit comments