Age | Commit message (Collapse) | Author |
|
|
|
|
|
true for bridge head<>neighbouring water tile
|
|
|
|
true for bridge head<>neighbouring water tile
|
|
Company::IsValidHumanID(), don't use IsHumanCompany() where possible
|
|
in the AIDebug window
|
|
|
|
by the API.
|
|
casts when converting Vehicle to specialised vehicle types. Includes safety check
|
|
possible to hit an assert in OpenTTD.
|
|
was stopped an a human company took it's CompanyID
|
|
documentation says it does (r16244 for AIBridge)
|
|
about the appropriate things.
|
|
called (indirectly) via call/acall/pcall OpenTTD crashed. Fix this by disallowing AIs to be suspended while called via call/acall/pcall.
IMPORTANT FOR AI WRITERS: AIs can no longer call any DoCommand functions (change anything, build vehicles, etc.) in a function called (indirectly) via call/acall/pcall. Where possible, please rewrite your code so it doesn't use call/acall/pcall
|
|
|
|
code style.
|
|
for all vehicle types
|
|
information
|
|
with calls to CmdChangeCompanySetting
|
|
initialize or load
|
|
unnecessarily add it.
|
|
|
|
valid signs. This makes AISign::GetMaxSignID obsolete.
|
|
|
|
|
|
struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier.
|
|
|
|
|
|
|
|
GetActiveCompanyCount(), use PoolItem::GetNumItems() instead
|
|
|
|
PoolItem::IsValidID() and PoolItem::Get()
|
|
introduce shiny new IsPlainRailTile()
|
|
with < .. - 1 (both caused due to wrapper functions)
|
|
PoolItem::IsValidID(index)
|
|
PoolItem::GetPoolSize()
|
|
|
|
CompanySettings struct
|
|
and _SIGNALS.
|
|
objects.
|
|
wrt. modifiing multiple corners at once.
|
|
that SLOPE_INVALID != (SLOPE_ELEVATED | SLOPE_STEEP | SLOPE_HALFTILE_MASK).
|
|
|
|
newgrf-version of OpenTTD
|
|
of an airport
|
|
functions again
|
|
documentation says it does
|
|
parameters from the api code, causing crashes later
|
|
AIs can give for goto-depot orders
|