Make minion attacks always hit (3.27 change) (#9023)

This commit is contained in:
majochem
2025-10-30 07:25:14 +01:00
committed by GitHub
parent d0ee96382c
commit 016c15064f
2 changed files with 3 additions and 2 deletions

View File

@@ -2101,7 +2101,7 @@ function calcs.offence(env, actor, activeSkill)
-- Check Precise Technique Keystone condition per pass as MH/OH might have different values
local condName = pass.label:gsub(" ", "") .. "AccRatingHigherThanMaxLife"
skillModList.conditions[condName] = output.Accuracy > env.player.output.Life
skillModList.conditions[condName] = (output.Accuracy and output.Accuracy or 0) > env.player.output.Life
-- Calculate attack/cast speed
if activeSkill.activeEffect.grantedEffect.castTime == 0 and not skillData.castTimeOverride and not skillData.triggered then

View File

@@ -1074,7 +1074,8 @@ function calcs.perform(env, skipEHP)
if modDB:Flag(nil, "MinionAccuracyEqualsAccuracy") then
env.minion.modDB:NewMod("Accuracy", "BASE", calcLib.val(modDB, "Accuracy") + calcLib.val(modDB, "Dex") * (modDB:Override(nil, "DexAccBonusOverride") or data.misc.AccuracyPerDexBase), "Player")
else
env.minion.modDB:NewMod("Accuracy", "BASE", round(env.data.monsterAccuracyTable[env.minion.level] * (env.minion.minionData.accuracy or 1)), "Base")
-- Minion Attacks now inherently always hit (Patch 3.27)
env.minion.modDB:NewMod("CannotBeEvaded", "FLAG", 1, "Minion Attacks always hit")
end
env.minion.modDB:NewMod("CritMultiplier", "BASE", 30, "Base")
env.minion.modDB:NewMod("CritDegenMultiplier", "BASE", 30, "Base")