Age | Commit message (Collapse) | Author |
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
would also change the settings using the default even though they were not allowed to change in-game
|
|
Eagle_rainbow)
|
|
progressing, thus break-on-log now works also for Game Scripts.
|
|
path instead of a boolean (LordAro)
|
|
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.
|