summaryrefslogtreecommitdiff
path: root/bin/ai/compat_0.7.nut
AgeCommit message (Collapse)Author
2019-03-03Add: Add parent_group_id parameter to CreateGroup()Peter Nelson
2019-01-31Change: Give AI/GSBridge::GetName an extra parameter to refer the vehicle ↵SamuXarick
type (#6988)
2014-03-17(svn r26407) -Fix: __ln__ never read the script compatibility files.frosch
2012-03-04(svn r24006) -Fix [FS#5088]: AI used in names in API for GSOrderrubidium
2011-12-02(svn r23397) -Change: remove the AI_ prefix from all AIEvent enumstruebrain
2011-11-23(svn r23298) -Add: track statistics of all incoming and outgoing goods. ↵truebrain
Incoming based on TownEffect, outgoing based on CargoType (based on patch by Terkhen)
2011-06-13(svn r22584) -Add: [NoAI] several functions to AICompany to find out ↵yexo
performance information (Morloth)
2011-02-04(svn r21953) -Remove [FS#4456]: the non-uniform stations setting. Support ↵smatz
for uniform stations has been broken for over a year
2010-10-10(svn r20913) -Fix (r19231): [NoAI] give the correct error message if you try ↵yexo
to overbuild an opponont road station with your own while using the 0.7 or 1.0 compatibility layer (fanioz)
2010-08-19(svn r20564) -Fix (r20562): provide compatibility for AIs using the 0.7/1.0 ↵yexo
API and using AIList::ChangeItem
2010-08-19(svn r20563) -Change: [NoAI] rename AIAbstractList to AIListyexo
2010-08-07(svn r20399) -Change: [NoAI] AIIndustry::IsCargoAccepted now returns 3 ↵yexo
possible values so AIs can detect a temporaral refusal from an industry to accept some cargo type
2010-02-28(svn r19294) -Change: [NoAI] Remove HasNext() from all lists/iterators and ↵frosch
add IsEnd() instead.
2010-02-24(svn r19231) -Feature: Allow overbuilding of road stops.terkhen
2010-01-04(svn r18725) -Add: [NoAI] AIWaypoint::WaypointType and ↵frosch
AIWaypoint::HasWaypointType(). -Change: [NoAI] Constructor of AIWaypoint now takes a WaypointType to also handle buoys. -Remove: [NoAI] AIBuoyList.
2010-01-02(svn r18687) -Add [NoAI]: AIEngine::IsBuildable to check if you can build a ↵yexo
certain engine. -Change: AIEngine::IsValidEngine will now also return true when you have at least one vehicle of that type even if you can't build it anymore.
2009-12-14(svn r18504) -Remove [NoAI]: AIVehicle::SkipToVehicleOrder as it was a ↵yexo
duplicate or AIOrder.SkipToOrder
2009-09-08(svn r17471) -Change: when removing a station or waypoint keep the rail ↵rubidium
unless Ctrl is pressed. This makes the behaviour consistent between the two.
2009-09-07(svn r17469) -Change: make the AI compatability wrapper not whine about ↵rubidium
deprecation (yet), but make it clear that the wrapper is running and what (slight) changes there are w.r.t. to 0.7.
2009-08-27(svn r17293) -Fix [NoAI]: AITown::GetLastMonthTransported didn't work as ↵smatz
documented at all, make it return what AITown::GetLastMonthProduction did -Change [NoAI]: mark AITown::GetMaxProduction as deprecated, AITown::GetLastMonthProduction returns now the value GetMaxProduction did
2009-08-26(svn r17289) -Fix (r17214): for AIs it's STATION_INVALID, not INVALID_STATIONyexo
2009-08-18(svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. ↵yexo
Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. -Change [NoAI]: move all deprecated functions to a separate squirrel script that is only loaded if an AI requests an old API version.