Files
@ r17420:961c6d8bb357
Branch filter:
Location: cpp/openttd-patchpack/source/bin/ai/compat_1.0.nut - annotation
r17420:961c6d8bb357
2.5 KiB
text/plain
(svn r22181) -Fix (r20574): following a vehicle with a very high VehicleID was impossible
r14067:7a214d10ad45 r14067:7a214d10ad45 r14067:7a214d10ad45 r14067:7a214d10ad45 r14067:7a214d10ad45 r14067:7a214d10ad45 r14067:7a214d10ad45 r14067:7a214d10ad45 r14561:3f9e881b0427 r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r16203:3f7722773c5c r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r16203:3f7722773c5c r14642:03d1a1f40787 r14642:03d1a1f40787 r14642:03d1a1f40787 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r14700:3a5a981e0fb2 r15722:560657c27066 r15722:560657c27066 r15722:560657c27066 r15722:560657c27066 r15722:560657c27066 r15722:560657c27066 r15871:160137e412fc r15871:160137e412fc r15872:2e71a9c0f51e r15872:2e71a9c0f51e r17204:d124a8d2470e r17204:d124a8d2470e | /* $Id$ */
/*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
AILog.Info("1.0 API compatability in effect.");
AIRoad._BuildRoadStation <- AIRoad.BuildRoadStation;
AIRoad.BuildRoadStation <- function(tile, front, road_veh_type, station_id)
{
if (AIRoad.IsRoadStationTile(tile) && AICompany.IsMine(AITile.GetOwner(tile))) return false;
return AIRoad._BuildRoadStation(tile, front, road_veh_type, station_id);
}
AIRoad._BuildDriveThroughRoadStation <- AIRoad.BuildDriveThroughRoadStation;
AIRoad.BuildDriveThroughRoadStation <- function(tile, front, road_veh_type, station_id)
{
if (AIRoad.IsRoadStationTile(tile) && AICompany.IsMine(AITile.GetOwner(tile))) return false;
return AIRoad._BuildDriveThroughRoadStation(tile, front, road_veh_type, station_id);
}
AIBridgeList.HasNext <-
AIBridgeList_Length.HasNext <-
AICargoList.HasNext <-
AICargoList_IndustryAccepting.HasNext <-
AICargoList_IndustryProducing.HasNext <-
AIDepotList.HasNext <-
AIEngineList.HasNext <-
AIGroupList.HasNext <-
AIIndustryList.HasNext <-
AIIndustryList_CargoAccepting.HasNext <-
AIIndustryList_CargoProducing.HasNext <-
AIIndustryTypeList.HasNext <-
AIList.HasNext <-
AIRailTypeList.HasNext <-
AISignList.HasNext <-
AIStationList.HasNext <-
AIStationList_Vehicle.HasNext <-
AISubsidyList.HasNext <-
AITileList.HasNext <-
AITileList_IndustryAccepting.HasNext <-
AITileList_IndustryProducing.HasNext <-
AITileList_StationType.HasNext <-
AITownList.HasNext <-
AIVehicleList.HasNext <-
AIVehicleList_DefaultGroup.HasNext <-
AIVehicleList_Depot.HasNext <-
AIVehicleList_Group.HasNext <-
AIVehicleList_SharedOrders.HasNext <-
AIVehicleList_Station.HasNext <-
AIWaypointList.HasNext <-
AIWaypointList_Vehicle.HasNext <-
function()
{
return !this.IsEnd();
}
AIIndustry._IsCargoAccepted <- AIIndustry.IsCargoAccepted;
AIIndustry.IsCargoAccepted <- function(industry_id, cargo_id)
{
return AIIndustry._IsCargoAccepted(industry_id, cargo_id) != AIIndustry.CAS_NOT_ACCEPTED;
}
AIAbstractList <- AIList;
AIList.ChangeItem <- AIList.SetValue;
AIRail.ERR_NONUNIFORM_STATIONS_DISABLED <- 0xFFFF;
|