【战斗】检测不灭的方式修改
parent
63c20aaab9
commit
ec3636c842
|
@ -2305,7 +2305,7 @@ local passivityList = {
|
||||||
local i1 = args[1]
|
local i1 = args[1]
|
||||||
local f1 = args[2]
|
local f1 = args[2]
|
||||||
local ct = args[3]
|
local ct = args[3]
|
||||||
|
role.isHaveNoDead = true
|
||||||
-- 角色死亡时
|
-- 角色死亡时
|
||||||
local onRoleDead = function()
|
local onRoleDead = function()
|
||||||
-- -- 暂时不能死
|
-- -- 暂时不能死
|
||||||
|
|
|
@ -411,7 +411,7 @@ end
|
||||||
--检测是否有是金翅大鹏有不灭效果
|
--检测是否有是金翅大鹏有不灭效果
|
||||||
function BattleUtil.CheckIsNoDead(target)
|
function BattleUtil.CheckIsNoDead(target)
|
||||||
if target then
|
if target then
|
||||||
return target:IsAssignHeroAndHeroStar(10086,10) or BattleLogic.BuffMgr:HasBuff(target,BuffName.NoDead)
|
return target.isHaveNoDead or BattleLogic.BuffMgr:HasBuff(target,BuffName.NoDead)
|
||||||
end
|
end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
|
@ -39,7 +39,7 @@ function RoleLogic:Init(uid, data, position)
|
||||||
self.exCalDmgList:Clear() --额外计算伤害列表
|
self.exCalDmgList:Clear() --额外计算伤害列表
|
||||||
self.buffFilter:Clear() --buff屏蔽列表
|
self.buffFilter:Clear() --buff屏蔽列表
|
||||||
self.proTranList:Clear() --属性转换列表
|
self.proTranList:Clear() --属性转换列表
|
||||||
|
self.isHaveNoDead = false -- 是否有不灭
|
||||||
self.Event:ClearEvent()
|
self.Event:ClearEvent()
|
||||||
|
|
||||||
self.skill = data.skill
|
self.skill = data.skill
|
||||||
|
|
Loading…
Reference in New Issue