summaryrefslogtreecommitdiff
path: root/src/script/api/ai_changelog.hpp
AgeCommit message (Collapse)Author
2021-09-25Change: Heading for 13 now (#9573)Patric Stout
2021-09-25Add: allow gamescripts to build neutral objects (#9568)dP
2021-09-14Feature: [AI/GS] Missing water related functions and objects (#8390)SamuXarick
2021-08-15Change: rebrand 1.12.0 to 12.0Patric Stout
One question that keeps popping up: "when do we release 2.0?". NewGRF will force that at least 1.16 will be 2.0, but to not wait for this, let's drop the "1." and be for ever done with that conversation. We are following in the footstep of giants here.
2021-08-12Add: [AI] Get the number of vehicles in a given group (#9462)SamuXarick
2021-08-09Add: [Script] Basic information about loaded NewGRFs for scripts. (#9464)Michael Lutz
Currently, scripts use various heuristics to detect loaded NewGRFs that are inherently unreliable. The list of loaded NewGRFs is easily accessible to a human player, and thus giving scripts the same information is consistent with the current approach to not give scripts more information than a human player.
2021-03-14Change: Heading for 1.12 now (#8862)Patric Stout
2021-02-26Fix 02e770ff: allow estimating CloneVehicle if short on money (#8748)Patric Stout
CheckCompanyHasMoney() was also executed when not using DC_EXEC, resulting in an error about shortage of money instead of the estimation. This mostly is a problem for AI players, as they will have no way to know how much it would have cost.
2021-01-09Add: [Script] ScriptCargo::GetName, to get the human readable name of a ↵Patric Stout
cargo (#8544) Of course this translates into AICargo.GetName() for AIs and GSCargo.GetName() for GameScripts.
2020-06-01Add: [Script] Native priority queue; useful e.g. for pathfinders.Michael Lutz
2020-02-08Change: Heading for 1.11 nowglx
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-10-22Add: [Script] ScriptEventVehicleAutoReplaced.glx
2019-09-29Fix: Some typos found using codespellJMcKiern
2019-09-08Add: Allow GameScript to demolish without a companyMax Maton
This allows GameScripts to shrink towns as well as grow them.
2019-05-01Add: New RoadType API functions.peter1138
2019-05-01Feature: Add NotRoadTypes (NRT)peter1138
2019-03-31Fix 6fc60d8c4f: forgot to update API changelogglx
2019-03-08Add: AI API for vehicle group colours (#7336)PeterN
2019-03-03Change: Heading for 1.10 now (#7319)frosch
2019-03-03Add: Add parent_group_id parameter to CreateGroup()Peter Nelson
2019-03-03Add: AI functions to get/set company colours.Peter Nelson
2019-03-03Add: AI functions to set/get vehicle group parent.Peter Nelson
2019-01-31Change: Give AI/GSBridge::GetName an extra parameter to refer the vehicle ↵SamuXarick
type (#6988)
2018-11-06Doc: Changed several files to unificate them... (#6964)Greg-21
...with those from release 1.8 branch.
2018-11-01Add: AI/GS GetMonthlyMaintenanceCost (#6897)Samu
API addition which allows AI/GS scripts to retrieve the monthly maintenance cost of an airport type.
2018-03-14(svn r27993) -Change: Heading for 1.9 nowfrosch
2017-12-24(svn r27950) -Merge: Documentation updates from 1.7 branchfrosch
2017-03-11(svn r27780) -Update: Numbersfrosch
2017-03-11(svn r27776) -Merge: Documentation updates from 1.6 branchfrosch
2016-03-01(svn r27518) -Update: Numbersfrosch
2015-12-01(svn r27463) -Merge: Documentation updates from 1.5 branchfrosch
2015-03-17(svn r27192) -Change: heading for 1.6 nowfrosch
2014-10-23(svn r27032) -Merge: documentation updates from 1.4 branchrubidium
2014-09-21(svn r26894) -Feature: Swap method for script listsfonsinchen
2014-09-21(svn r26893) -Feature: ScriptStationList_Cargo for sorting cargo by from and viafonsinchen
2014-09-21(svn r26892) -Feature: Script API for retrieving planned flowfonsinchen
2014-08-17(svn r26748) -Merge: documentation updates from 1.4 branchfrosch
2014-05-04(svn r26557) -Fix: clean up, test (somewhat), and complete the API for ↵fonsinchen
waiting cargo
2014-04-27(svn r26529) -Merge: documentation updates from 1.4 branchfrosch
2014-03-17(svn r26406) -Change: heading for 1.5 nowfrosch
2014-03-10(svn r26396) -Add: [script] AI/GS APIs to get cargo waiting from/via other ↵zuu
station
2014-02-06(svn r26307) -Add: [nogo] Allow GS to hide story page datezuu
2013-11-29(svn r26137) -Merge: documentation updates from 1.3 branchrubidium
2013-11-12(svn r25969) -Add: [Script] ScriptTown::GetFundBuildingsDuration.frosch
2013-11-12(svn r25968) -Add: [Script] ScriptTown::TOWN_GROWTH_NONE to indicate no town ↵frosch
growth via ScriptTown::SetGrowthRate and GetGrowthRate.
2013-09-19(svn r25785) -Feature: [Script] Allow AIs and GS to found towns. Allow GS to ↵zuu
rename towns
2013-07-14(svn r25607) -Fix [FS#5649]: Various misreferences in AI and GS changelog.frosch
2013-04-30(svn r25213) -Fix [FS#5537]: clarify on which tiles IsDesertTile and ↵rubidium
IsSnowTile work, i.e. the ones without infrastructure or buildings -Feature: introduce GetTerrainType which allows one to get that information for tiles with buildings and infrastructure as well
2013-04-06(svn r25150) -Fix [FS#5514]: [Script] The was no way to differentiate ↵rubidium
between a cargo-station combination with or without rating, so introduce [AI|GS]Station::HasRating and let GetRating return -1 when there is no rating