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