From dc4f20fb24884b3b83e6a33fe9997eec95117659 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 13 Aug 2021 03:41:06 +0000 Subject: [PATCH] 1 --- server/gameserver/bullet.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index e357439..b275c55 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -441,7 +441,7 @@ void Bullet::Check(float distance) if (gun_upgrade_meta && gun_upgrade_meta->GetAttrValue(gun_lv, kHAT_ShotRange) > 0) { bullet_range += gun_upgrade_meta->GetAttrValue(gun_lv, kHAT_ShotRange); } - if (!objects.empty() || distance > bullet_range || + if (!objects.empty() || (!IsBomb() && distance > bullet_range) || (IsBomb() && meta->i->_inventory_slot() != IS_RPG && distance >= fly_distance) ) { if (IsBomb()) {