diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 097431d..c883e54 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -54,7 +54,9 @@ void Bullet::Update(int delta_time) } } }//end for - if (!objects.empty() || distance > gun_meta->i->range()) { + if (!objects.empty() || distance > gun_meta->i->range() || + (IsBomb() && distance >= fly_distance) + ) { if (IsBomb()) { ProcBomb(); } else {