From 339569bbdb9cd6626961efc11e554f34b8f095bf Mon Sep 17 00:00:00 2001 From: Paliak <91493239+Paliak@users.noreply.github.com> Date: Wed, 21 Aug 2024 16:26:14 +0200 Subject: [PATCH] FIX: mana cost raw not being set to 0. Add breakdown line. --- src/Modules/CalcOffence.lua | 3 ++- src/Modules/CalcTriggers.lua | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua index fc430b091d..fd3634d70b 100644 --- a/src/Modules/CalcOffence.lua +++ b/src/Modules/CalcOffence.lua @@ -1608,8 +1608,9 @@ function calcs.offence(env, actor, activeSkill) val.baseCostNoMult = val.baseCostNoMult + costs[manaType].baseCostNoMult val.finalBaseCost = val.finalBaseCost + costs[manaType].finalBaseCost costs[manaType].baseCost = 0 - costs[manaType].baseCostNoMult = 0 + costs[manaType].baseCostRaw = 0 costs[manaType].finalBaseCost = 0 + costs[manaType].baseCostNoMult = 0 elseif additionalLifeCost > 0 or hybridLifeCost > 0 then val.baseCost = costs[manaType].baseCost val.finalBaseCost = val.finalBaseCost + round(costs[manaType].finalBaseCost * (hybridLifeCost + additionalLifeCost)) diff --git a/src/Modules/CalcTriggers.lua b/src/Modules/CalcTriggers.lua index 4bcfd86730..48d06c8362 100644 --- a/src/Modules/CalcTriggers.lua +++ b/src/Modules/CalcTriggers.lua @@ -535,6 +535,9 @@ local function defaultTriggerHandler(env, config) end trigRate = trigRate / m_ceil(manaSpentThreshold / sourceManaCost) else + if breakdown then + t_insert(breakdown.EffectiveSourceRate, s_format("Source skill has no mana cost", output.EffectiveSourceRate)) + end trigRate = 0 end end