diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index fdc48eb..c4d2058 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -198,7 +198,7 @@ void Player::UpdateShot() GetCar()->shoot_offset = shoot_offset; GetCar()->SetAttackDir(GetAttackDir()); GetCar()->Shot(target_dir, shot_ok, fly_distance); - if (!moving) { + if (!moving && GetCar()->IsDriver(this)) { GetCar()->SetMoveDir(GetAttackDir()); } GetCar()->shoot_offset = old_car_shoot_offset;