diff --git a/server/gameserver/buff.cc b/server/gameserver/buff.cc index 4a2bf1b9..5a71e413 100644 --- a/server/gameserver/buff.cc +++ b/server/gameserver/buff.cc @@ -1125,6 +1125,7 @@ void Buff::ProcReserveMove() void Buff::ProcHoldShield() { + owner->IncDisableAttackDirTimes(); owner->shield_max_hp_ = SkillHelper::GetLdfyHp(owner, skill_meta); owner->shield_hp_ = owner->shield_max_hp_; owner->room->frame_event.AddPropChg(owner->GetWeakPtrRef(), @@ -1179,7 +1180,7 @@ void Buff::ProcHoldShield() void Buff::ProcRemoveHoldShield() { - + owner->DecDisableAttackDirTimes(); } void Buff::ProcHide()