From 14711ad22e9ac491a63ae170e12a2f63f112e921 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 17 Nov 2023 13:21:29 +0800 Subject: [PATCH] 1 --- server/gameserver/hero_agent.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server/gameserver/hero_agent.cc b/server/gameserver/hero_agent.cc index e9516d90..3eb92975 100644 --- a/server/gameserver/hero_agent.cc +++ b/server/gameserver/hero_agent.cc @@ -1497,7 +1497,15 @@ behaviac::EBTStatus HeroAgent::ThrowItem(int slot) if (weapon.weapon_idx != 0 && weapon.meta && weapon.ammo > 0) { - //return true; + glm::vec3 bomb_pos; + glm::vec3 bomb_dir; + float fly_distance = owner_->GetPos().Distance2D2(current_target_agent->GetPos()); + owner_->Throw(slot, + bomb_pos, + bomb_dir, + fly_distance, + 0); + return behaviac::BT_SUCCESS; } } return behaviac::BT_FAILURE;