summaryrefslogtreecommitdiff
path: root/bin/ai
AgeCommit message (Collapse)Author
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-29Fix: Some typos found using codespellJMcKiern
2019-04-13Fix: Industry coverage area is no longer rectangular. (#7464)PeterN
AIs test station catchment in reverse to how players see station catchment. This did not take account of non-rectangular station catchment areas, so AIs could end up placing stations in locations that did not accept/deliver cargo.
2019-03-27Fix: Incorrect display of industry production around tiles. (#7426)PeterN
Display of industry production around tiles (as shown when placing a station) did not take account of the station catchment changes, so still showed production from an industry even if it was not covered by a tile. This is fixed by making a set of nearby industries that are covered, instead of looping over all possible industries.
2019-03-24Add: script API functions for build with refit featureglx
2019-03-03Change: Heading for 1.10 now (#7319)frosch
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)
2019-01-13Fix: make -k switch useful when testing regression (#7053)glx22
2019-01-05Add: [Win32] regression test scriptglx
2018-09-30Fix #6920: Make 9.8m/s^2 a common constant for TE-calculationJohannes E. Krause
2018-08-14Fix #6875: Depot building cost does not include foundation build cost (#6883)Jonathan G Rennison
2018-08-12Fix bf8d7df: Script/AI construction of rail track and waypoints (#6881)Jonathan G Rennison
2018-03-14(svn r27993) -Change: Heading for 1.9 nowfrosch
2018-03-14(svn r27990) -Update: Docsfrosch
2017-03-11(svn r27780) -Update: Numbersfrosch
2016-03-01(svn r27518) -Update: Numbersfrosch
2015-03-17(svn r27192) -Change: heading for 1.6 nowfrosch
2014-09-21(svn r26898) -Fix: hopefully make regression under MinGW work againrubidium
2014-09-21(svn r26897) -Change: Add some more AIStationList autotestsfonsinchen
2014-09-21(svn r26896) -Codechange: Move AIStationList* tests to separate test casefonsinchen
2014-09-21(svn r26895) -Change: Allow for multiple independent test cases for AI API ↵fonsinchen
regression
2014-09-21(svn r26892) -Feature: Script API for retrieving planned flowfonsinchen
2014-05-04(svn r26557) -Fix: clean up, test (somewhat), and complete the API for ↵fonsinchen
waiting cargo
2014-03-17(svn r26410) -Fix: Missing svn propertiesfrosch
2014-03-17(svn r26409) -Update: Version number in some more places.frosch
2014-03-17(svn r26407) -Fix: __ln__ never read the script compatibility files.frosch
2014-03-17(svn r26406) -Change: heading for 1.5 nowfrosch
2013-06-27(svn r25491) -Fix: ofcourse... doing something with Random messes with the ↵rubidium
regression result...
2013-06-11(svn r25392) -Fix (r25390): update regression to account for the ↵rubidium
compatability settings
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
2013-04-04(svn r25144) -Fix (r25143): one of the changes strings was used in the ↵rubidium
regression test, which subsequently failed
2013-02-14(svn r25001) -Change: heading for 1.4 nowrubidium
2012-12-09(svn r24814) -Fix (r24810): Update AI regression.frosch
2012-10-25(svn r24629) -Fix (r24628): Also update regression testzuu
2012-04-17(svn r24147) -Fix (r24132): AI regression output.michi_cc
2012-03-04(svn r24006) -Fix [FS#5088]: AI used in names in API for GSOrderrubidium
2012-02-19(svn r23969) -Codechange: trunk heads to 1.3 nowrubidium
2012-02-16(svn r23959) -Change: make regression less faily when spurious warnings are ↵rubidium
shown
2011-12-15(svn r23521) -Codechange: use the actual enum values from the 'core' in the ↵rubidium
API when they refer to the in-game values in the cases where that is possible and sensible
2011-12-10(svn r23486) -Fix (r22764): 3 for the price of 1: fix up ↵truebrain
ScriptTile::GetTownAuthority() (tnx to Torrasque for reporting)
2011-12-02(svn r23397) -Change: remove the AI_ prefix from all AIEvent enumstruebrain
2011-12-01(svn r23386) -Fix: debug script related events to 'script' (removes 'ai')truebrain
2011-11-29(svn r23360) -Codechange: move AIInstance to ScriptInstance, making it ↵truebrain
reusable by other script API instances
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-11-04(svn r23118) -Feature: [NoAI] Allow AIs to query the amount of remaining ↵rubidium
operations for the current tick
2011-11-04(svn r23117) -Fix: [NoAI] calling require() to include a file gave you ↵yexo
100.000 opcodes for free
2011-06-13(svn r22584) -Add: [NoAI] several functions to AICompany to find out ↵yexo
performance information (Morloth)
2011-06-13(svn r22580) -Change: make 'make regression' return an error when it failsrubidium
2011-02-14(svn r22083) -Change: trunk is heading towards 1.2 nowrubidium