[战斗]==========被动375修改
parent
0ce89251f8
commit
255603a71a
|
@ -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]
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -196,6 +196,7 @@ BattleEventName = {
|
||||||
PassiveChangeRoleHit = indexAdd(),--被动改变角色命中
|
PassiveChangeRoleHit = indexAdd(),--被动改变角色命中
|
||||||
RoleIsVanish = indexAdd(), -- 角色已经从显示层消失
|
RoleIsVanish = indexAdd(), -- 角色已经从显示层消失
|
||||||
CheckDamageIsImmune = indexAdd(),--检测伤害是否免疫
|
CheckDamageIsImmune = indexAdd(),--检测伤害是否免疫
|
||||||
|
BloodValueGetZero = indexAdd(), --御甲值清零
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue