Skip to content

Commit 033ac87

Browse files
authored
Fix mirrored items in character imports (#10237)
1 parent ef635bf commit 033ac87

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

‎spec/System/TestImport_spec.lua‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ describe("TestImport", function()
115115
typeLine = "Rawhide Gloves",
116116
inventoryId = "Gloves",
117117
ilvl = 10,
118+
duplicated = true,
118119
vestigial = true,
119120
properties = { },
120121
implicitMods = {
@@ -139,6 +140,7 @@ describe("TestImport", function()
139140
assert.is_true(explicitMods["+10 to maximum Life"].crafted)
140141
assert.is_true(explicitMods["+11 to maximum Mana"].fractured)
141142
assert.is_true(explicitMods["+12 to Strength"].mutated)
143+
assert.is_true(item.mirrored)
142144
assert.is_true(item.vestigial)
143145
assert.is_true(explicitMods["+13 to Dexterity"].vestigial)
144146
assert.is_truthy(item:BuildRaw():find("{vestigial}", 1, true))

‎src/Classes/ImportTab.lua‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1638,7 +1638,7 @@ function ImportTabClass:ImportItem(itemData, slotName, ignoreWeaponSwap, itemSet
16381638
end
16391639
end
16401640
item.split = itemData.split
1641-
item.mirrored = itemData.mirrored
1641+
item.mirrored = itemData.duplicated or itemData.mirrored
16421642
item.corrupted = itemData.corrupted
16431643
item.fractured = itemData.fractured
16441644
item.synthesised = itemData.synthesised

0 commit comments

Comments
 (0)