反击bug修复
This commit is contained in:
parent
35c56dda72
commit
fdd5ad08f5
@ -1597,6 +1597,10 @@ function BattleUnitComp:takeDamageOrCure(atker, num, effectType, effectStatus, d
|
||||
team:checkPassiveEvent(BattleConst.PASSIVE_EVENT.ON_DEAD_WITH_BLEED)
|
||||
end
|
||||
|
||||
if self.actionOverCallback then -- 被反击时死亡
|
||||
self:onAttackOver()
|
||||
end
|
||||
|
||||
self:changeState(UNIT_STATE.DEAD)
|
||||
elseif damage < 0 then
|
||||
self:playHurt()
|
||||
|
||||
@ -161,11 +161,11 @@ BattleBuffHandle.removeShield = {
|
||||
target.unitEntity:addAttr(ATTR_NAME.SHIELD_REBOUND, -20000, false)
|
||||
target:removeShield(buffEffect)
|
||||
end,
|
||||
[BUFF_NAME.SHIELD_REBOUND_400] = function(unitComp, buff, target, buffEffect)
|
||||
[BUFF_NAME.SHIELD_REBOUND_400] = function(unitComp, target, buff, buffEffect)
|
||||
target.unitEntity:addAttr(ATTR_NAME.SHIELD_REBOUND, -40000, false)
|
||||
target:removeShield(buffEffect)
|
||||
end,
|
||||
[BUFF_NAME.SHIELD_ICE_REBOUND_400] = function(unitComp, buff, target, buffEffect)
|
||||
[BUFF_NAME.SHIELD_ICE_REBOUND_400] = function(unitComp, target, buff, buffEffect)
|
||||
target.unitEntity:addAttr(ATTR_NAME.SHIELD_REBOUND, -40000, false)
|
||||
target:removeShield(buffEffect)
|
||||
end,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user