From a30efadc9829f368b4ea8f70806fa38e4dd7174f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 23 Oct 2023 17:58:36 +0800 Subject: [PATCH] 1 --- server/gameserver/hero_agent.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/gameserver/hero_agent.cc b/server/gameserver/hero_agent.cc index d2364e5e..8d0dc3eb 100644 --- a/server/gameserver/hero_agent.cc +++ b/server/gameserver/hero_agent.cc @@ -897,7 +897,10 @@ bool HeroAgent::HasObserver() int HeroAgent::GetAliveEnemyNum() { - + if (owner_->IsHuman()) { + return std::max(0, owner_->room->RealAliveCount() - owner_->GetTeam()->GetAliveNum()); + } + return 0; } int HeroAgent::GetLastShotPassTime()