From e29def04c9781361eb4338220e7b9a0c39791622 Mon Sep 17 00:00:00 2001 From: Nostrademous Date: Sat, 27 Mar 2021 09:10:25 -0400 Subject: [PATCH 1/4] Update Modules/CalcSetup.lua Co-authored-by: Trevor Lund --- Modules/CalcSetup.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/CalcSetup.lua b/Modules/CalcSetup.lua index b1cb9c76..71b9328e 100644 --- a/Modules/CalcSetup.lua +++ b/Modules/CalcSetup.lua @@ -475,7 +475,7 @@ function calcs.initEnv(build, mode, override, specEnv) end -- Build and merge item modifiers, and create list of radius jewels - if not (accelerate.requirementsItems) then + if not accelerate.requirementsItems then for _, slot in pairs(build.itemsTab.orderedSlots) do local slotName = slot.slotName local item From e64edf1cec08a8f237ddc81b2b64ec914345c931 Mon Sep 17 00:00:00 2001 From: Nostrademous Date: Sat, 27 Mar 2021 09:24:14 -0400 Subject: [PATCH 2/4] Update Modules/Calcs.lua Co-authored-by: Trevor Lund --- Modules/Calcs.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/Calcs.lua b/Modules/Calcs.lua index 70a320b4..d5e0035a 100644 --- a/Modules/Calcs.lua +++ b/Modules/Calcs.lua @@ -121,7 +121,7 @@ function calcs.getMiscCalculator(build) calcs.perform(env) -- prevent upcoming calculation from using Cached Data and thus forcing it to re-calculate new FullDPS roll-up -- without this, FullDPS increase/decrease when for node/item/gem comparison would be all 0 as it would be comparing - -- A with A (do to cache reuse) instead of A with B + -- A with A (due to cache reuse) instead of A with B GlobalCache.dontUseCache = true fullDPS = calcs.calcFullDPS(build, "CALCULATOR", override, { cachedPlayerDB = cachedPlayerDB, cachedEnemyDB = cachedEnemyDB, cachedMinionDB = cachedMinionDB, env = env, accelerate = accelerate }) GlobalCache.dontUseCache = nil @@ -610,4 +610,4 @@ function calcs.buildOutput(build, mode) return env end -return calcs \ No newline at end of file +return calcs From 7e268628aec152a856eee956a074f81f913067a0 Mon Sep 17 00:00:00 2001 From: Nostrademous Date: Sat, 27 Mar 2021 09:24:48 -0400 Subject: [PATCH 3/4] Update Modules/CalcPerform.lua Co-authored-by: Trevor Lund --- Modules/CalcPerform.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/Modules/CalcPerform.lua b/Modules/CalcPerform.lua index 67551a86..a6a9aa23 100644 --- a/Modules/CalcPerform.lua +++ b/Modules/CalcPerform.lua @@ -17,7 +17,6 @@ local s_format = string.format local bor = bit.bor local band = bit.band -local tempTable1 = { } -- Identify the trigger action skill for trigger conditions, take highest Attack Per Second local function findTriggerSkill(env, skill, source, triggerRate, reqManaCost) From 7c40230debbe1530b10b86a75b46dda0d808eac3 Mon Sep 17 00:00:00 2001 From: Nostrademous Date: Sat, 27 Mar 2021 09:47:24 -0400 Subject: [PATCH 4/4] Update Modules/Calcs.lua Co-authored-by: Trevor Lund --- Modules/Calcs.lua | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Modules/Calcs.lua b/Modules/Calcs.lua index d5e0035a..384ed6a0 100644 --- a/Modules/Calcs.lua +++ b/Modules/Calcs.lua @@ -180,9 +180,7 @@ function calcs.calcFullDPS(build, mode, override, specEnv) fullEnv.player.mainSkill = activeSkill calcs.perform(fullEnv) usedEnv = fullEnv - if forceCache then - GlobalCache.dontUseCache = true - end + GlobalCache.dontUseCache = forceCache end if activeSkill.minion then if usedEnv.minion.output.TotalDPS and usedEnv.minion.output.TotalDPS > 0 then