--- a/src/ai/api/ai_vehicle.cpp Tue Jul 24 20:50:49 2007 +0000
+++ b/src/ai/api/ai_vehicle.cpp Tue Jul 24 20:52:36 2007 +0000
@@ -18,7 +18,7 @@
/* static */ bool AIVehicle::IsValidVehicle(VehicleID vehicle_id)
{
- return ::IsValidVehicleID(vehicle_id) && ::GetVehicle(vehicle_id)->owner == _current_player && (GetVehicle(vehicle_id)->vehstatus & VS_SHADOW) == 0;
+ return ::IsValidVehicleID(vehicle_id) && ::GetVehicle(vehicle_id)->owner == _current_player && GetVehicle(vehicle_id)->IsPrimaryVehicle();
}
EngineID AIVehicle::FindBestVehicle(CargoID cargo, uint8 min_reliability, AIVehicle::VehicleType veh_type, uint max_cost)