(svn r12931) [NoAI] -Fix: AIVehicle::BuildVehicle() returned 'false' in some cases instead of INVALID_VEHICLE (Yexo)
--- a/src/ai/api/ai_vehicle.cpp Tue Apr 29 22:12:15 2008 +0000
+++ b/src/ai/api/ai_vehicle.cpp Wed Apr 30 12:09:42 2008 +0000
@@ -22,7 +22,7 @@
/* static */ VehicleID AIVehicle::BuildVehicle(TileIndex depot, EngineID engine_id)
{
- EnforcePrecondition(false, AIEngine::IsValidEngine(engine_id));
+ EnforcePrecondition(INVALID_VEHICLE, AIEngine::IsValidEngine(engine_id));
/* Reset the internal NewVehicleID in case we are in TestMode */
AIObject::SetNewVehicleID(0);