From ec17d59ed8a68f5617767bf3f01b9b2480344b34 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Thu, 10 Apr 2025 03:26:09 +1000 Subject: [PATCH] Trade Fix PoB 2 #944 --- src/Classes/TradeQueryGenerator.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Classes/TradeQueryGenerator.lua b/src/Classes/TradeQueryGenerator.lua index 8b18cb69..0f6ab97c 100644 --- a/src/Classes/TradeQueryGenerator.lua +++ b/src/Classes/TradeQueryGenerator.lua @@ -188,6 +188,9 @@ function TradeQueryGeneratorClass.WeightedRatioOutputs(baseOutput, newOutput, st end end for _, statTable in ipairs(statWeights) do + if statTable.stat == "FullDPS" and not (baseOutput["FullDPS"] and newOutput["FullDPS"]) then + meanStatDiff = meanStatDiff + ratioModSums("TotalDPS", "TotalDotDPS", "CombinedDPS") * statTable.weightMult + end meanStatDiff = meanStatDiff + ratioModSums(statTable.stat) * statTable.weightMult end return meanStatDiff