luafight
parent
f426a7599d
commit
02c9baf2a3
|
@ -1264,7 +1264,7 @@ local passivityList = {
|
|||
end
|
||||
role.Event:AddEvent(BattleEventName.RoleBeHit, OnBeHit)
|
||||
end,
|
||||
--造成暴击时,额外造成目标最大生命值[a]%的伤害。造成伤害时,有[a]的概率立即造成攻击[b]%的伤害,该伤害造成的暴击伤害不会触发额外最大生命值伤害。(效果55+效果56)(目标最大生命值伤害总上限为施法者2.5倍攻击)
|
||||
--造成暴击时,额外造成目标最大生命值[a]%的伤害。造成伤害时,有[a]的概率立即造成攻击[b]%的伤害,该伤害造成的暴击伤害不会触发额外最大生命值伤害。(效果55+效果56)(目标最大生命值伤害总上限为施法者5倍攻击)
|
||||
--a[float],b[float],c[float]
|
||||
[69] = function(role, args)
|
||||
local f1 = args[1]
|
||||
|
@ -1279,7 +1279,7 @@ local passivityList = {
|
|||
end
|
||||
if bCrit then
|
||||
local ar1 = BattleUtil.FP_Mul(defRole:GetRoleData(RoleDataName.MaxHp), f1)
|
||||
local ar2 = BattleUtil.FP_Mul(role:GetRoleData(RoleDataName.Attack), 2.5)
|
||||
local ar2 = BattleUtil.FP_Mul(role:GetRoleData(RoleDataName.Attack), 5)
|
||||
BattleUtil.ApplyDamage(role, defRole, floor(math.min(ar1, ar2)))
|
||||
else
|
||||
BattleUtil.RandomAction(f2, function ()
|
||||
|
|
Loading…
Reference in New Issue