rubidium [Sun, 18 Mar 2007 21:12:50 +0000] rev 9463
(svn r9295) [NoAI] -Fix: the regression AI assumed the language was english, use a small custom configuration to force the use of english.
[NoAI] -Fix: use svn:eol-style native for the expected regression output so the diff doesn't need to cope with different types of newlines.
rubidium [Sun, 18 Mar 2007 20:56:03 +0000] rev 9462
(svn r9294) [NoAI] -Codechange: make changing the loan to 'any' amount a single command.
truelight [Sun, 18 Mar 2007 20:15:57 +0000] rev 9461
(svn r9293) [NoAI] -Add: added regression.sav, regression.txt and a small script to test if the regression passes. Make sure to disable any other AI when running this!
truelight [Sun, 18 Mar 2007 19:58:56 +0000] rev 9460
(svn r9291) [NoAI] -Add: added the first version of a regression AI, an AI that tests all API functions for consistancy.
Also, comparing it to known values of a pre-made savegame can detect glitches and OpenTTD changes that will influence (in a bad way) existing AIs.
It is advisable that one pays good attention to the result of this AI.
truelight [Sun, 18 Mar 2007 19:52:09 +0000] rev 9459
(svn r9290) [NoAI] -Fix: AITown and AIIndustry segfaulted if you gave a negative value as param to most functions
truelight [Sun, 18 Mar 2007 19:39:27 +0000] rev 9458
(svn r9289) [NoAI] -Fix r9288: removed 2, now unneeded, checks (Rubidium)
truelight [Sun, 18 Mar 2007 19:35:14 +0000] rev 9457
(svn r9288) [NoAI] -Fix: AICargo crashed if cargo out-of-bound
-Fix: return NULL for char* made SQ go crazy
truelight [Sun, 18 Mar 2007 19:07:21 +0000] rev 9456
(svn r9287) [NoAI] -Fix: somehow there was a left over CmdFailed, making SetCompanyName return true, always (tnx XeryusTC)
truelight [Sun, 18 Mar 2007 18:54:24 +0000] rev 9455
(svn r9285) [NoAI] -Fix: make the SQNoAI less suicidal: s/Random/Rand/g
truelight [Sun, 18 Mar 2007 18:37:45 +0000] rev 9454
(svn r9284) [NoAI] -Fix: reset internal static AIObject data per AI on AI startup