From 3adb31ee090cb066b7e40cb6c3be23d2c1ba9d76 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 14 Oct 2023 14:09:58 +0800 Subject: [PATCH] 1 --- server/gameserver/new_hero_agent.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/gameserver/new_hero_agent.cc b/server/gameserver/new_hero_agent.cc index 5130d45b..33c21ba2 100644 --- a/server/gameserver/new_hero_agent.cc +++ b/server/gameserver/new_hero_agent.cc @@ -251,6 +251,8 @@ bool HeroAgent::IsNearGas(float anti_range) return Collision::InSquare (GlmHelper::Vec2ToVec3(owner_->room->GetGasData().pos_old), owner_->GetPos().ToGlmVec3(), + std::max(owner_->room->GetGasData().rad_new, + owner_->room->GetGasData().gas_progress) * 0.7 - anti_range); }