Age | Commit message (Collapse) | Author |
|
of the game, not the new-game settings.
|
|
and GS); avoids invalid memory reads
|
|
|
|
an AI was opened
|
|
|
|
|
|
|
|
|
|
|
|
and AIScannerLibrary
|
|
script users can call their own
|
|
|
|
src/script/api/script_* (Rubidium)
|
|
the parameters for NoAI docs)
|
|
|
|
instead of assuming the current company points you to the right one.
|
|
|
|
AIs caused a crash
|
|
in the output of "openttd -h"
|
|
of recognized AI libraries (dihedral)
|
|
some headers
|
|
|
|
|
|
DEBUG() output. It was triggered on exceptions, especially when aborting world generation.
|
|
of _current_company to ensure proper restoration.
|
|
where you can input a break string (patch by Zuu)
|
|
Only settings with the AICONFIG_INGAME flag can be editted in this way
|
|
load the AI data from a savegame instead of the exact same version
|
|
if a header require a header make it include that header
|
|
whether it succeeded or not.
-Fix: AIs did update their last cost incorrectly in network games if the cost of the DC_EXEC phase differed from the ~DC_EXEC phase.
|
|
window) when they were randomly chosen
|
|
|
|
|
|
Company::IsValidHumanID(), don't use IsHumanCompany() where possible
|
|
PoolItem::IsValidID() and PoolItem::Get()
|
|
PoolItem::IsValidID(index)
|
|
PoolItem::GetPoolSize()
|
|
|
|
half the AI api in non-noai related code.
|
|
of GetInstanceName() to make branching of AIs easier.
|
|
didn't restore its original value
|
|
references (by enabling the GC).
|
|
|
|
any AI.
|
|
game and configure them via the gui.
|
|
never happens
|
|
required, as with AIs
-Add [NoAI]: allow multiple versions of the same AI co-exist
-Change [NoAI]: updated the whole method of AI (Library) finding and loading; it is now much more clear and transparent
-Change [NoAI]: the name of the AI is now the name used by CreateInstance()
-Change [NoAI]: make the AI finder a bit more clever, mostly related to version finding
|
|
-Change: when computing daily running cost, divide by 365 (instead of 364). Since r12134, the rounding errors don't need this correction anymore
|
|
|
|
'start_date' set to the AI slot (Yexo)
-Add [NoAI]: add a 'deviation' value for all settings, giving a slight deviation of the value of a setting (Yexo)
|