diff --git a/src/Classes/ItemsTab.lua b/src/Classes/ItemsTab.lua index e94b0e03..3eb4af4e 100644 --- a/src/Classes/ItemsTab.lua +++ b/src/Classes/ItemsTab.lua @@ -427,7 +427,11 @@ holding Shift will put it in the second.]]) function(index, value) self.displayItem.catalyst = index - 1 if not self.displayItem.catalystQuality then - self.displayItem.catalystQuality = 20 + if string.match(self.displayItem.name, "Breach Ring") then + self.displayItem.catalystQuality = 50 + else + self.displayItem.catalystQuality = 20 + end self.controls.displayItemCatalystQualityEdit:SetText(self.displayItem.catalystQuality) end if self.displayItem.crafted then diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index d01a236d..3a6b09e2 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -2801,6 +2801,9 @@ local specialModList = { ["reflects your other ring"] = { -- Display only. For Kalandra's Touch. }, + ["maximum quality is 50%%"] = { + -- Display only. For Breach Rings. + }, ["has (%d+) sockets?"] = function(num) return { mod("SocketCount", "BASE", num) } end, ["no physical damage"] = { mod("WeaponData", "LIST", { key = "PhysicalMin" }), mod("WeaponData", "LIST", { key = "PhysicalMax" }), mod("WeaponData", "LIST", { key = "PhysicalDPS" }) }, ["has (%d+)%% increased elemental damage"] = function(num) return { mod("LocalElementalDamage", "INC", num) } end,