diff --git a/spec/System/TestImport_spec.lua b/spec/System/TestImport_spec.lua index 93c0db20fd..185e4a482e 100644 --- a/spec/System/TestImport_spec.lua +++ b/spec/System/TestImport_spec.lua @@ -115,6 +115,7 @@ describe("TestImport", function() typeLine = "Rawhide Gloves", inventoryId = "Gloves", ilvl = 10, + duplicated = true, vestigial = true, properties = { }, implicitMods = { @@ -139,6 +140,7 @@ describe("TestImport", function() assert.is_true(explicitMods["+10 to maximum Life"].crafted) assert.is_true(explicitMods["+11 to maximum Mana"].fractured) assert.is_true(explicitMods["+12 to Strength"].mutated) + assert.is_true(item.mirrored) assert.is_true(item.vestigial) assert.is_true(explicitMods["+13 to Dexterity"].vestigial) assert.is_truthy(item:BuildRaw():find("{vestigial}", 1, true)) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 12f99be6b2..602ef00603 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -1637,7 +1637,7 @@ function ImportTabClass:ImportItem(itemData, slotName, ignoreWeaponSwap, itemSet end end item.split = itemData.split - item.mirrored = itemData.mirrored + item.mirrored = itemData.duplicated or itemData.mirrored item.corrupted = itemData.corrupted item.fractured = itemData.fractured item.synthesised = itemData.synthesised