Thu, 15 Jan 2009 14:37:44 +0000 |
truebrain |
(svn r15090) -Add [NoAI] [API CHANGE]: info.nut/library.nut now requires a function GetShortName(), which should return a 4 (four) character string, unique throughout the world. This id is simular to a GRFid.
draft
|
Thu, 15 Jan 2009 13:03:19 +0000 |
rubidium |
(svn r15089) -Fix: make install not installing the AI directory and thus the AI libraries were missing in the debian builds.
draft
|
Thu, 15 Jan 2009 12:50:59 +0000 |
peter1138 |
(svn r15088) -Fix [FS#2536]: Resize company list in town authority window if required.
draft
|
Thu, 15 Jan 2009 12:36:24 +0000 |
peter1138 |
(svn r15087) -Codechange: Less hardcoding of y positions in town authority window.
draft
|
Wed, 14 Jan 2009 21:32:06 +0000 |
truebrain |
(svn r15086) -Fix: start AIs after 6 months on hard, 12 months on medium, and 24 months on easy. The current values were a bit .. too long waiting period ;)
draft
|
Wed, 14 Jan 2009 20:23:45 +0000 |
peter1138 |
(svn r15085) -Fix (r14164): Clearing a settings group did not delete old items nor reset the last_item pointer, causing lists to not be saved unless they started blank.
draft
|
Wed, 14 Jan 2009 18:25:48 +0000 |
truebrain |
(svn r15084) -Fix [NoAI] (r15027): by removing the threads for NoAIs, it is no longer possible to use DoCommand (even indirect) in AIAbstractList::Valuator().
draft
|
Wed, 14 Jan 2009 15:39:05 +0000 |
truebrain |
(svn r15083) -Add [NoAI]: added a console command to reload an AI (requested by Zuu)
draft
|
Wed, 14 Jan 2009 15:20:06 +0000 |
rubidium |
(svn r15082) -Codechange: make the AI library path also a searchdir instead of manually manufacturing it into a searchdir.
draft
|
Wed, 14 Jan 2009 13:40:11 +0000 |
smatz |
(svn r15081) -Fix (r15080): of course it's about southern border, not northern...
draft
|
Wed, 14 Jan 2009 13:11:39 +0000 |
smatz |
(svn r15080) -Fix: terraforming at the northern border failed without any visible reason
draft
|
Wed, 14 Jan 2009 12:50:13 +0000 |
rubidium |
(svn r15079) -Codechange: split tcp 'backend' and in-game handling like it is for UDP.
draft
|
Tue, 13 Jan 2009 23:50:12 +0000 |
truebrain |
(svn r15078) -Fix [NoAI]: AIMap didn't filter its input (Yexo)
draft
|
Tue, 13 Jan 2009 22:58:03 +0000 |
smatz |
(svn r15077) -Codechange: enumify DAYS_IN_YEAR and DAYS_IN_LEAP_YEAR
draft
|
Tue, 13 Jan 2009 22:36:44 +0000 |
truebrain |
(svn r15076) -Fix: a start_date of 0 would never start an AI .. so don't allow it (Yexo)
draft
|
Tue, 13 Jan 2009 21:32:47 +0000 |
truebrain |
(svn r15075) -Fix: store _next_competitor_start as uint32, else it might overflow for values > 2.4 years
draft
|
Tue, 13 Jan 2009 21:11:02 +0000 |
truebrain |
(svn r15074) -Fix: make Rubidium happy
draft
|
Tue, 13 Jan 2009 20:43:53 +0000 |
peter1138 |
(svn r15073) -Fix (r15067) [FS#2532]: Default copy constructors don't necessarily do what you want. Instead of creating one, we now pass a pointer around as that avoids additional allocations.
draft
|
Tue, 13 Jan 2009 19:55:27 +0000 |
frosch |
(svn r15072) -Fix (r14919): Distant-join search-area was determined inconsistently.
draft
|
Tue, 13 Jan 2009 19:48:33 +0000 |
frosch |
(svn r15071) -Fix (r14919): When drag&dropping rail-stations with X orientation, distant-join scanned a wrong area for stations.
draft
|
Tue, 13 Jan 2009 18:42:41 +0000 |
translators |
(svn r15070) -Update: WebTranslator2 update to 2009-01-13 18:42:22
draft
|
Tue, 13 Jan 2009 18:41:56 +0000 |
frosch |
(svn r15069) -Change (r14919): Make distant-join less intelligent but more transparent to the user by always showing the selection window, even if there is only one option to choose from. (PhilSophus)
draft
|
Tue, 13 Jan 2009 18:26:58 +0000 |
truebrain |
(svn r15068) -Add [NoAI]: introducing 'step_size' for AIConfig, for future AIGUI (Yexo)
draft
|
Tue, 13 Jan 2009 18:18:53 +0000 |
peter1138 |
(svn r15067) -Fix [FS#2531]: Possible compiler bug, alleviated by using SmallVector instead of using std::set. SmallVector does everything needed anyway.
draft
|
Tue, 13 Jan 2009 18:04:12 +0000 |
truebrain |
(svn r15066) -Change: start_date is now in days, instead of in months (Yexo)
draft
|
Tue, 13 Jan 2009 17:28:11 +0000 |
frosch |
(svn r15065) -Change (r14919): Allow to select a new station location by ctrl-clicking while distant-join window is open. (PhilSophus)
draft
|
Tue, 13 Jan 2009 16:57:26 +0000 |
truebrain |
(svn r15064) -Fix (r15063): changes in random made the regression fail
draft
|
Tue, 13 Jan 2009 16:53:03 +0000 |
truebrain |
(svn r15063) -Fix [NoAI]: starting companies now listen correctly to 'start_date' set to the AI slot (Yexo)
draft
|
Tue, 13 Jan 2009 16:30:24 +0000 |
smatz |
(svn r15062) -Fix: further forgotten svn properties and headers
draft
|
Tue, 13 Jan 2009 15:49:32 +0000 |
smatz |
(svn r15061) -Fix (r15027): three files were missing the Id header
draft
|
Tue, 13 Jan 2009 15:44:36 +0000 |
smatz |
(svn r15060) -Fix (r15027): svn properties were lost in the merge
draft
|
Tue, 13 Jan 2009 14:00:26 +0000 |
truebrain |
(svn r15059) -Add [NoAI]: use 'start_date' from the AI configure to see when an AI should start next
draft
|
Tue, 13 Jan 2009 13:26:20 +0000 |
truebrain |
(svn r15058) -Fix [NoAI]: when using start_ai in console, start the next configured one, not a random (Yexo)
draft
|
Tue, 13 Jan 2009 13:09:49 +0000 |
truebrain |
(svn r15057) -Fix [NoAI]: clamp the values of a setting between the ones allowed by info.nut
draft
|
Tue, 13 Jan 2009 12:52:09 +0000 |
truebrain |
(svn r15056) -Add [NoAI]: when starting a game, give a random value to the setting marked with AICONFIG_RANDOM (Yexo)
draft
|
Tue, 13 Jan 2009 12:51:46 +0000 |
truebrain |
(svn r15055) -Add [NoAI]: add the AICONFIG_RANDOM and AICONFIG_BOOLEAN consts (Yexo)
draft
|
Tue, 13 Jan 2009 11:53:33 +0000 |
rubidium |
(svn r15053) -Cleanup: remove some unneeded includes
draft
|
Tue, 13 Jan 2009 11:46:29 +0000 |
rubidium |
(svn r15052) -Codechange: move the implementation of Send_CompanyInformation to network_server.cpp as the server's the one that sends that information
draft
|
Tue, 13 Jan 2009 11:06:21 +0000 |
peter1138 |
(svn r15051) -Fix: Only allow creation or deletion of an AI when in a game.
draft
|
Tue, 13 Jan 2009 08:39:25 +0000 |
peter1138 |
(svn r15050) -Codechange: Use one absolute SpriteID with offsets to draw track fences.
draft
|
Tue, 13 Jan 2009 02:03:03 +0000 |
glx |
(svn r15049) -Fix (r15045): MSVC performance warning
draft
|
Tue, 13 Jan 2009 01:52:32 +0000 |
truebrain |
(svn r15048) -Fix (r15047): the one time you don't compile a patch of someone, it contains a warning .. ;)
draft
|
Tue, 13 Jan 2009 01:51:39 +0000 |
truebrain |
(svn r15047) -Fix [NoAI]: AICONFIG_BOOLEAN (in AddSetting) doesn't require (or even allow) a min/max setting .. it is always 0/1 (Yexo)
draft
|
Tue, 13 Jan 2009 01:50:51 +0000 |
truebrain |
(svn r15046) -Fix (r15045): in case CanLoadFromRevision does not exist, only allow savedata from the same version as we are now
draft
|
Tue, 13 Jan 2009 01:46:46 +0000 |
truebrain |
(svn r15045) -Add [NoAI API CHANGE]: in info.nut you can now have (optional) a CanLoadFromVersion(version), which should return true/false, to indicate if you can load a savegame made with your AI of version 'version'
draft
|
Tue, 13 Jan 2009 00:10:58 +0000 |
truebrain |
(svn r15044) -Add [NoAI]: AIConfig::GetVersion(), to get the version of the current AI
draft
|
Tue, 13 Jan 2009 00:08:38 +0000 |
truebrain |
(svn r15043) -Fix: just try to change the AI, and see if that succeeded, instead of hoping you understand the internals of a change AI routine (to avoid possible mistakes in the future)
draft
|
Mon, 12 Jan 2009 21:40:00 +0000 |
truebrain |
(svn r15042) -Fix (r15027): don't leak memory in AIInfo (Yexo)
draft
|
Mon, 12 Jan 2009 21:39:45 +0000 |
truebrain |
(svn r15041) -Fix (r15038): use the ctor auto thing how it is meant to be used (tnx to SmatZ for pointing that out)
draft
|
Mon, 12 Jan 2009 21:11:56 +0000 |
michi_cc |
(svn r15040) -Fix (r15027): Don't disable support for Win64 in the VS2005 project file.
draft
|
Mon, 12 Jan 2009 19:49:23 +0000 |
smatz |
(svn r15039) -Codechange: fix comments regarding old AI, remove one old AI hack
draft
|
Mon, 12 Jan 2009 19:31:00 +0000 |
truebrain |
(svn r15038) -Fix (r15027): loading older savegames failed
draft
|
Mon, 12 Jan 2009 19:26:21 +0000 |
smatz |
(svn r15037) -Cleanup: remove unused file src/table/ai_rail.h
draft
|
Mon, 12 Jan 2009 18:15:18 +0000 |
truebrain |
(svn r15036) -Fix: use the same value for 'random' through-out the code for PlantTree
draft
|
Mon, 12 Jan 2009 18:05:24 +0000 |
truebrain |
(svn r15035) -Fix (r15027): if case people don't use SVN (which we advise), they do not receive src/3rdparty/squirrel automaticly. Warn when not found, and advise what to do (this to avoid stupid users like yorick get all confused and agressive)
draft
|
Mon, 12 Jan 2009 17:40:32 +0000 |
truebrain |
(svn r15034) -Fix (r15027): NoAI framework no longer needs threads, so don't make source.list believe it does
draft
|
Mon, 12 Jan 2009 17:40:13 +0000 |
truebrain |
(svn r15033) -Fix (r15027): silent a warning when compiling without network
draft
|
Mon, 12 Jan 2009 17:33:10 +0000 |
truebrain |
(svn r15032) -Fix (r15030): Rubidium was too script-happy ;)
draft
|
Mon, 12 Jan 2009 17:31:43 +0000 |
smatz |
(svn r15031) -Fix (r15027): merge reverted r15026, so do it once again
draft
|
Mon, 12 Jan 2009 17:25:38 +0000 |
rubidium |
(svn r15030) -Update (r15029): and from the other languages too (yay for WT2)
draft
|