Age | Commit message (Collapse) | Author |
|
|
|
(Juanjo)
|
|
the return is not NULL)
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
|
|
type.
|
|
autoreplace protection. (Juanjo)
|
|
caption. (Juanjo)
|
|
patch by Juanjo)
|
|
order list to a group. (Juanjo)
|
|
|
|
passed the vehicle type in all cases, but the type is actually not needed.
|
|
statistics of DEFAULT group.
|
|
|
|
|
|
|
|
|
|
|
|
DecreaseGroupNumVehicle() with GroupStatistics::CountVehicle().
|
|
GroupStatistics::UpdateAfterLoad().
|
|
|
|
|
|
more likely to be updates [d-m].
|
|
|
|
|
|
some headers
|
|
to increase the vehicle pool limit
|
|
|
|
|
|
|
|
chain and group count was off when moving a front engine within the same train and the new front isn't an engine.
|
|
|
|
|
|
for more consistency and distinguishability.
|
|
|
|
relatives
|
|
|
|
|
|
|
|
time, binary size and run time (with asserts disabled) should be improved
|
|
parameters
|
|
PoolItem::IsValidID() and PoolItem::Get()
|
|
PoolItem::IsValidID(index)
|
|
PoolItem::GetPoolSize()
|
|
|
|
|
|
|
|
see.
NoAI is an API (a framework) to build your own AIs in. See:
http://wiki.openttd.org/wiki/index.php/AI:Main_Page
With many thanks to:
- glx and Rubidium for their syncing, feedback and hard work
- Yexo for his feedback, patches, and AIs which tested the system very deep
- Morloth for his feedback and patches
- TJIP for hosting a challenge which kept NoAI on track
- All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
|
|
only with manually set names
There are situations that aren't solvable (because of different language files), so if the user really wants to have duplicated name, allow him to do so. It solves desyncs between server and clients using different languages. It behaves the same in SP and MP, so users won't see the different behaviour as a bug (and even checking in SP could be worked around by the user).
|