summaryrefslogtreecommitdiff
path: root/bin/ai
AgeCommit message (Collapse)Author
2020-06-05Codechange: move regression outside of bin and make it work via CMake scriptPatric Stout
The tst_stationlist savegame had to be changed to start the correct AI. In the old setup, all regression AIs had the same name, which made it impossible to run both regressions in parallel. With the new setup this is possible. Although all files are available to run the regression, it won't really work till CMake is introduced (which will happen in a few commits from here)
2020-02-19Doc: [Script] Add a note about how wagon connectivity works for scriptsCharles Pigott
2020-02-08Change: Heading for 1.11 nowglx
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