diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 044e9d5..ba49d6a 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1400,11 +1400,17 @@ void Human::ProcBuffEffect(Buff* buff) void Human::OnAttack() { + if (HasBuffEffect(BET_Hide)) { + RemoveBuffByEffectId(BET_Hide); + } GrassTempShow(); } void Human::OnHit() { + if (HasBuffEffect(BET_Hide)) { + RemoveBuffByEffectId(BET_Hide); + } GrassTempShow(); }