From ad6e3e2f9652617ee78ce77d4879f8638f226932 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 17 Nov 2023 18:46:34 +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 1a037cf0..0c8fe25c 100644 --- a/server/gameserver/hero_agent.cc +++ b/server/gameserver/hero_agent.cc @@ -1342,7 +1342,7 @@ int HeroAgent::SearchPickupObj() } }); if (nearest_obj && - nearest_obj->GetPos().ManhattanDistance2D(owner_->GetPos()) < 600) { + nearest_obj->GetPos().ManhattanDistance2D(owner_->GetPos()) < 300) { int obj_type = 0; if (nearest_obj->IsCar()) { obj_type = 1; @@ -1466,6 +1466,9 @@ bool HeroAgent::CanThrowItem(int slot) if (owner_->IsCar()) { return false; } + if (owner_->GetCar()) { + return false; + } if (owner_->room->GetFrameNo() - last_throw_item_frameno_ < SERVER_FRAME_RATE * 5) { return false; }