[战斗]==========被动375修改

dev_chengFeng
wangzhenxing 2022-02-23 14:36:31 +08:00
parent 0ce89251f8
commit 255603a71a
3 changed files with 4 additions and 2 deletions

View File

@ -9294,7 +9294,7 @@ local passivityList = {
BattleUtil.FinalDamageCountShield(nil,role,caster,tv) BattleUtil.FinalDamageCountShield(nil,role,caster,tv)
end end
end end
role.Event:AddEvent(BattleEventName.BloodValueChange,onValueChange,nil,nil,role) role.Event:AddEvent(BattleEventName.BloodValueGetZero,onValueChange,nil,nil,role)
end, end,
--自身生命[a]次低于[b]%时,为[c]目标改变[d][e]属性[f]%的效果,持续[g]回合 --自身生命[a]次低于[b]%时,为[c]目标改变[d][e]属性[f]%的效果,持续[g]回合
--a[int],b[flaot],c[int 查找目标系数],d[int 改变类型],e[int 属性id],f[flaot],g[int] --a[int],b[flaot],c[int 查找目标系数],d[int 改变类型],e[int 属性id],f[flaot],g[int]

View File

@ -57,8 +57,9 @@ function Blood:CountBloodValue(damage,atkRole)
if self.bloodValue<=0 then if self.bloodValue<=0 then
value=0 value=0
self.bloodValue=0 self.bloodValue=0
self.target.Event:DispatchEvent(BattleEventName.BloodValueGetZero,self.bloodValue/self.target:GetRoleData(RoleDataName.MaxHp),atkRole)
end end
self.target.Event:DispatchEvent(BattleEventName.BloodValueChange,self.bloodValue/self.target:GetRoleData(RoleDataName.MaxHp),atkRole) self.target.Event:DispatchEvent(BattleEventName.BloodValueChange,self.bloodValue/self.target:GetRoleData(RoleDataName.MaxHp))
return finalDamage return finalDamage
end end

View File

@ -196,6 +196,7 @@ BattleEventName = {
PassiveChangeRoleHit = indexAdd(),--被动改变角色命中 PassiveChangeRoleHit = indexAdd(),--被动改变角色命中
RoleIsVanish = indexAdd(), -- 角色已经从显示层消失 RoleIsVanish = indexAdd(), -- 角色已经从显示层消失
CheckDamageIsImmune = indexAdd(),--检测伤害是否免疫 CheckDamageIsImmune = indexAdd(),--检测伤害是否免疫
BloodValueGetZero = indexAdd(), --御甲值清零
} }