diff --git a/server/gameserver/base_agent.cc b/server/gameserver/base_agent.cc index 627b5ade..03841550 100644 --- a/server/gameserver/base_agent.cc +++ b/server/gameserver/base_agent.cc @@ -174,3 +174,8 @@ behaviac::EBTStatus BaseAgent::CoAttackTarget(int target_id) "CoAttackTarget" ); } + +bool BaseAgent::HasBuffEffect(int buff_effect) +{ + return owner_->HasBuffEffect(buff_effect); +} diff --git a/server/gameserver/base_agent.h b/server/gameserver/base_agent.h index a2eb9e41..ee2abf8a 100644 --- a/server/gameserver/base_agent.h +++ b/server/gameserver/base_agent.h @@ -17,6 +17,7 @@ public: bool IsGameOver(); bool HasTarget(float range); + bool HasBuffEffect(int buff_effect); behaviac::EBTStatus CoAttackTarget(int target_id);