From 11e91fda618d4dba7499fbccd25e4514fef75837 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 4 Jan 2023 19:12:08 +0800 Subject: [PATCH] 1 --- server/gameserver/bullet.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 94693d32..477cba3a 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -447,9 +447,12 @@ void Bullet::Check(float distance) if (result.o_hit_num <= 0) { GetHitCreatures(result); } - if (!result.objects.empty() || (!IsBomb() && distance > gun_meta->range()) || result.eat || + if (!result.objects.empty() || + (!IsBomb() && distance > gun_meta->range()) || + result.eat || (gun_meta->id() == 30918 && distance >= fly_distance) || - (IsBomb() && meta->_inventory_slot() != IS_RPG && distance >= fly_distance) + (IsBomb() && meta->_inventory_slot() != IS_RPG && distance >= fly_distance) || + (IsFlyHook() && distance >= raycast_len_) ) { if (IsBomb()) { ProcBomb();