File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -1097,8 +1097,9 @@ end
1097
1097
function ItemClass :UpdateRunes ()
1098
1098
wipeTable (self .runeModLines )
1099
1099
local statOrder = {}
1100
- for _ , name in ipairs (self .runes ) do
1101
- if name ~= " None" then
1100
+ for i = 1 , self .itemSocketCount do
1101
+ local name = self .runes [i ]
1102
+ if name and name ~= " None" then
1102
1103
local mod = self .base .weapon and data .itemMods .Runes [name ].weapon or self .base .armour and data .itemMods .Runes [name ].armour or { }
1103
1104
for i , line in ipairs (mod ) do
1104
1105
local order = mod .statOrder [i ]
Original file line number Diff line number Diff line change @@ -1565,10 +1565,14 @@ function ItemsTabClass:UpdateRuneControls()
1565
1565
elseif item .base .weapon then
1566
1566
self .controls [" displayItemRune" .. i ].list = runeWeaponModLines
1567
1567
end
1568
- for j , modLine in ipairs (self .controls [" displayItemRune" .. i ].list ) do
1569
- if item .runes [i ] == modLine .name then
1570
- self .controls [" displayItemRune" .. i ].selIndex = j
1568
+ if item .runes [i ] then
1569
+ for j , modLine in ipairs (self .controls [" displayItemRune" .. i ].list ) do
1570
+ if item .runes [i ] == modLine .name then
1571
+ self .controls [" displayItemRune" .. i ].selIndex = j
1572
+ end
1571
1573
end
1574
+ else
1575
+ self .controls [" displayItemRune" .. i ].selIndex = 1
1572
1576
end
1573
1577
end
1574
1578
end
You can’t perform that action at this time.
0 commit comments