Skip to content

Commit fd225b8

Browse files
committed
FIX: remove automatic parts of hallowing flame handling
1 parent 844c317 commit fd225b8

1 file changed

Lines changed: 4 additions & 15 deletions

File tree

src/Modules/CalcPerform.lua

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3231,23 +3231,12 @@ function calcs.perform(env, skipEHP)
32313231
doActorLifeManaReservation(env.player, true)
32323232
end
32333233

3234-
if not env.minion and modDB:Flag(env.player.mainSkill.skillCfg, "Condition:CanInflictHallowingFlame") then
3235-
local magnitude = modDB:Override(nil, "HallowingFlameMagnitude")
3236-
3237-
if env.mode == "MAIN" or not magnitude then
3238-
local magnitudeInc = modDB:Sum("INC", nil, "HallowingFlameMagnitude")
3239-
magnitude = magnitude or magnitudeInc
3240-
if env.mode == "MAIN" then
3241-
env.build.configTab.varControls['conditionHallowingFlameMagnitude']:SetPlaceholder(magnitudeInc, true)
3242-
end
3243-
end
3244-
3245-
local val = m_floor(25 * (1 + magnitude / 100)) -- Hallowing flame grants Attack Hits against you gain 25% of Physical Damage as Extra Fire Damage
3246-
modDB:NewMod("Multiplier:HallowingFlameMax", "BASE", 1, "Base")
3247-
modDB:NewMod("ExtraAura", "LIST", { onlyAllies = true, mod = modLib.createMod("PhysicalDamageGainAsLightning", "BASE", val, "Hallowing Flame", { type = "GlobalEffect", effectType = "Global", unscalable = true }, { type = "ActorCondition", actor = "enemy", var = "HallowingFlame" }, { type = "Multiplier", var = "HallowingFlame", actor = "enemy", limitActor = "parent", limitVar = "HallowingFlameMax" }) })
3234+
if modDB:Flag(env.player.mainSkill.skillCfg, "Condition:CanInflictHallowingFlame") then
3235+
local magnitude = modDB:Override(nil, "HallowingFlameMagnitude") or modDB:Sum("INC", nil, "HallowingFlameMagnitude")
3236+
local val = m_floor(25 * (1 + magnitude / 100)) -- Hallowing flame grants Attack Hits against you gain 25% of Physical Damage as Extra Fire Damage
3237+
modDB:NewMod("ExtraAura", "LIST", { mod = modLib.createMod("PhysicalDamageGainAsFire", "BASE", val, "Hallowing Flame", { type = "GlobalEffect", effectType = "Global", unscalable = true }, { type = "ActorCondition", actor = "enemy", var = "HallowingFlame" }, { type = "Multiplier", var = "HallowingFlame", actor = "enemy" }) })
32483238
end
32493239

3250-
32513240
-- Check for extra auras
32523241
buffExports["Aura"]["extraAura"] = { effectMult = 1, modList = new("ModList") }
32533242
for _, value in ipairs(modDB:List(nil, "ExtraAura")) do

0 commit comments

Comments
 (0)