From 7869672f04834c4a27e4accd2b0c2d14398ef1dc Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 27 Nov 2025 04:18:03 -0600 Subject: [PATCH 1/3] Fix foulborn icon showing on tree nodes --- src/Classes/GemSelectControl.lua | 2 +- src/Classes/Tooltip.lua | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index 0a1a50f1f0..9a144db032 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -590,7 +590,7 @@ function GemSelectClass:AddGemTooltip(gemInstance) local grantedEffectSecondary = gemInstance.gemData.VaalGem and primary or secondary self.tooltip:AddLine(fontSizeTitle, colorCodes.GEM .. altQualMap[gemInstance.qualityId]..grantedEffect.name, "FONTIN SC") self.tooltip:AddSeparator(10) - self.tooltip:AddLine(fontSizeBig, "^x7F7F7F" .. gemInstance.gemData.tagString) + self.tooltip:AddLine(fontSizeBig, "^x7F7F7F" .. gemInstance.gemData.tagString, "FONTIN SC") self:AddCommonGemInfo(gemInstance, grantedEffect, true) self.tooltip:AddSeparator(10) self.tooltip:AddLine(fontSizeTitle, colorCodes.GEM .. (gemInstance.gemData.secondaryEffectName or grantedEffectSecondary.name), "FONTIN SC") diff --git a/src/Classes/Tooltip.lua b/src/Classes/Tooltip.lua index 9e7dffadd0..47ae39bf53 100644 --- a/src/Classes/Tooltip.lua +++ b/src/Classes/Tooltip.lua @@ -329,14 +329,14 @@ function TooltipClass:Draw(x, y, w, h, viewPort) Exarch = "Assets/exarchicon.png", Synthesis = "Assets/synthesisicon.png", Experimented = "Assets/experimentedicon.png", - Foulborn = "Assets/breachicon.png", + Foulborn = "Assets/breachicon.png", } local headerConfigs = { - RELIC = {left="Assets/itemsheaderfoilleft.png",middle="Assets/itemsheaderfoilmiddle.png",right="Assets/itemsheaderfoilright.png",height=54,sideWidth=47,middleWidth=52,textYOffset=2}, - UNIQUE = {left="Assets/itemsheaderuniqueleft.png",middle="Assets/itemsheaderuniquemiddle.png",right="Assets/itemsheaderuniqueright.png",height=54,sideWidth=47,middleWidth=52,textYOffset=2}, - RARE = {left="Assets/itemsheaderrareleft.png",middle="Assets/itemsheaderraremiddle.png",right="Assets/itemsheaderrareright.png",height=54,sideWidth=47,middleWidth=52,textYOffset=2}, - MAGIC = {left="Assets/itemsheadermagicleft.png",middle="Assets/itemsheadermagicmiddle.png",right="Assets/itemsheadermagicright.png",height=38,sideWidth=32,middleWidth=32,textYOffset=4}, - NORMAL = {left="Assets/itemsheaderwhiteleft.png",middle="Assets/itemsheaderwhitemiddle.png",right="Assets/itemsheaderwhiteright.png",height=38,sideWidth=32,middleWidth=32,textYOffset=4}, + RELIC = {left="Assets/itemsheaderfoilleft.png",middle="Assets/itemsheaderfoilmiddle.png",right="Assets/itemsheaderfoilright.png",height=54,sideWidth=47,middleWidth=52,textYOffset=1,allowInfluenceIcon=true}, + UNIQUE = {left="Assets/itemsheaderuniqueleft.png",middle="Assets/itemsheaderuniquemiddle.png",right="Assets/itemsheaderuniqueright.png",height=54,sideWidth=47,middleWidth=52,textYOffset=1,allowInfluenceIcon=true}, + RARE = {left="Assets/itemsheaderrareleft.png",middle="Assets/itemsheaderraremiddle.png",right="Assets/itemsheaderrareright.png",height=54,sideWidth=47,middleWidth=52,textYOffset=1,allowInfluenceIcon=true}, + MAGIC = {left="Assets/itemsheadermagicleft.png",middle="Assets/itemsheadermagicmiddle.png",right="Assets/itemsheadermagicright.png",height=38,sideWidth=32,middleWidth=32,textYOffset=4,allowInfluenceIcon=true}, + NORMAL = {left="Assets/itemsheaderwhiteleft.png",middle="Assets/itemsheaderwhitemiddle.png",right="Assets/itemsheaderwhiteright.png",height=38,sideWidth=32,middleWidth=32,textYOffset=4,allowInfluenceIcon=true}, GEM = {left="Assets/itemsheadergemleft.png",middle="Assets/itemsheadergemmiddle.png",right="Assets/itemsheadergemright.png",height=38,sideWidth=33,middleWidth=38,textYOffset=3}, JEWEL = {left="Assets/jewelpassiveheaderleft.png",middle="Assets/jewelpassiveheadermiddle.png",right="Assets/jewelpassiveheaderright.png",height=38,sideWidth=33,middleWidth=38,textYOffset=3}, NOTABLE = {left="Assets/notablepassiveheaderleft.png",middle="Assets/notablepassiveheadermiddle.png",right="Assets/notablepassiveheaderright.png",height=38,sideWidth=38,middleWidth=38,textYOffset=3}, @@ -438,7 +438,7 @@ function TooltipClass:Draw(x, y, w, h, viewPort) end -- Draw left cap first, then influence icon on top DrawImage(self.headerLeft, headerX, headerY, headerSideWidth, headerHeight) - if self.influenceHeader1 then + if self.influenceHeader1 and config.allowInfluenceIcon then SetDrawColor(1, 1, 1) DrawImage(self.influenceIcon1, headerX + 2, headerY + (headerHeight - (headerHeight/2))/2, headerHeight/2, headerHeight/2) end @@ -468,7 +468,7 @@ function TooltipClass:Draw(x, y, w, h, viewPort) -- Draw right cap DrawImage(self.headerRight, headerX + headerTotalWidth - headerSideWidth, headerY, headerSideWidth, headerHeight) - if self.influenceHeader2 then + if self.influenceHeader2 and config.allowInfluenceIcon then SetDrawColor(1, 1, 1) DrawImage(self.influenceIcon2, headerX + headerTotalWidth - (headerHeight/2) - 2, headerY + (headerHeight - (headerHeight/2))/2, headerHeight/2, headerHeight/2) end From d7b50cd2e1b565fbd8fb97ab09dceaa1bca861b8 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 27 Nov 2025 05:41:51 -0600 Subject: [PATCH 2/3] Fix relic colors on import --- src/Classes/ImportTab.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 1737d260e8..609beec5db 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -1065,6 +1065,23 @@ function ImportTabClass:ImportItem(itemData, slotName) end end end + if itemData.foilVariation or itemData.isRelic then + local foilVariants = { + "Amethyst", + "Verdant", + "Ruby", + "Cobalt", + "Sunset", + "Aureate", + "Celestial Quartz", + "Celestial Ruby", + "Celestial Emerald", + "Celestial Aureate", + "Celestial Pearl", + "Celestial Amethyst", + } + item.foilType = foilVariants[itemData.foilVariation] or "Rainbow" + end -- Add and equip the new item item:BuildAndParseRaw() From cb0d5139208e69f60ad66c95c42c96e41e29a314 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 6 Dec 2025 02:47:09 -0600 Subject: [PATCH 3/3] made a variable local --- src/Classes/PassiveTreeView.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Classes/PassiveTreeView.lua b/src/Classes/PassiveTreeView.lua index 91498b5448..77c9f21fc3 100644 --- a/src/Classes/PassiveTreeView.lua +++ b/src/Classes/PassiveTreeView.lua @@ -1111,7 +1111,7 @@ function PassiveTreeViewClass:AddNodeName(tooltip, node, build) else tooltip.tooltipHeader = tooltipMap[node.type] or "UNKNOWN" end - nodeName = node.dn + local nodeName = node.dn if main.showFlavourText then nodeName = "^xF8E6CA" .. node.dn end