From 37527ff00bae51999444c2b9ae68ca6ca887e4bf Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Rafa=C5=82=20Rzepecki?= Date: Thu, 30 Apr 2009 20:25:41 +0200 Subject: [PATCH] Check for AI trying to build an invalid tunnel. --- src/ai/api/ai_tunnel.cpp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/ai/api/ai_tunnel.cpp b/src/ai/api/ai_tunnel.cpp index cc7d956..5921ae7 100644 --- a/src/ai/api/ai_tunnel.cpp +++ b/src/ai/api/ai_tunnel.cpp @@ -58,6 +58,7 @@ static void _DoCommandReturnBuildTunnel1(class AIInstance *instance) EnforcePrecondition(false, ::IsValidTile(start)); EnforcePrecondition(false, vehicle_type == AIVehicle::VT_RAIL || vehicle_type == AIVehicle::VT_ROAD); EnforcePrecondition(false, vehicle_type != AIVehicle::VT_RAIL || AIRail::IsRailTypeAvailable(AIRail::GetCurrentRailType())); + EnforcePrecondition(false, ::IsValidTile(AITunnel::GetOtherTunnelEnd(start))); uint type = 0; if (vehicle_type == AIVehicle::VT_ROAD) { -- 1.6.0.1