src/ai/api/ai_vehicle.cpp
branchnoai
changeset 9689 f31ff36ca54c
parent 9684 623970482fb2
child 9690 ac2ee072cebf
--- a/src/ai/api/ai_vehicle.cpp	Tue Jul 24 20:29:45 2007 +0000
+++ b/src/ai/api/ai_vehicle.cpp	Tue Jul 24 20:50:49 2007 +0000
@@ -18,7 +18,7 @@
 
 /* static */ bool AIVehicle::IsValidVehicle(VehicleID vehicle_id)
 {
-	return ::IsValidVehicleID(vehicle_id) && ::GetVehicle(vehicle_id)->owner == _current_player;
+	return ::IsValidVehicleID(vehicle_id) && ::GetVehicle(vehicle_id)->owner == _current_player && (GetVehicle(vehicle_id)->vehstatus & VS_SHADOW) == 0;
 }
 
 EngineID AIVehicle::FindBestVehicle(CargoID cargo, uint8 min_reliability, AIVehicle::VehicleType veh_type, uint max_cost)