【战斗】===========================187被动对治疗神将也会生效 战斗都不一致可考虑两端是否一致
parent
2502a07a13
commit
21d46821f4
|
|
@ -1211,12 +1211,13 @@ function BattleUtil.CalTreat(castRole, targetRole, value, baseFactor,skill)
|
|||
end
|
||||
return
|
||||
end
|
||||
local mustCrit=castRole.mustCrit
|
||||
-- 是否暴击: 暴击率 = 自身暴击率 - 对方抗暴率
|
||||
local bCrit = false
|
||||
local critRandom = Random.Range01()
|
||||
local critCondition = castRole:GetRoleData(RoleDataName.Crit)
|
||||
bCrit = critRandom <= critCondition
|
||||
bCrit = bCrit or targetRole.isFlagCrit == true -- 必定暴击
|
||||
bCrit =mustCrit or bCrit or targetRole.isFlagCrit == true -- 必定暴击
|
||||
-- 计算暴伤害系数
|
||||
local critDamageFactor = 1
|
||||
--计算暴击
|
||||
|
|
|
|||
Loading…
Reference in New Issue