diff --git a/server/gameserver/android.ai.cc b/server/gameserver/android.ai.cc index e85e118..a85189a 100644 --- a/server/gameserver/android.ai.cc +++ b/server/gameserver/android.ai.cc @@ -134,6 +134,11 @@ void AndroidAI::DoAttack() shot_dir.Normalize(); shot_dir.Rotate((rand() % 10) / 180.0f); sender->attack_dir = shot_dir; + if (sender->curr_weapon->meta->NeedTrace()) { + sender->shot_target_id = enemy->entity_uniid; + } else { + sender->shot_target_id = 0; + } sender->Shot(); } }