diff --git a/luafight/Modules/Battle/Logic/Base/Effect.lua b/luafight/Modules/Battle/Logic/Base/Effect.lua index 16643b06e..cb4c6970e 100644 --- a/luafight/Modules/Battle/Logic/Base/Effect.lua +++ b/luafight/Modules/Battle/Logic/Base/Effect.lua @@ -41,6 +41,9 @@ local function casterBulletEffect(caster, target, interval) end local function calBuffHit(caster, target, baseRandom) + if caster.isTeam then --异妖不走效果命中公式 + return baseRandom + end local hit = (1 + caster:GetRoleData(RoleDataName.Hit) / (1 + target:GetRoleData(RoleDataName.Dodge))) return BattleUtil.ErrorCorrection(hit * baseRandom) end