Age | Commit message (Collapse) | Author |
|
missing NewGRFs; only happens when assertions are disabled and NewGRFs are missing.
|
|
Company::IsValidHumanID(), don't use IsHumanCompany() where possible
|
|
as bitmasks
|
|
casts when converting Vehicle to specialised vehicle types. Includes safety check
|
|
they can head for somewhere else instead of stumbling over a ghost.
|
|
code style.
|
|
warning
|
|
|
|
for all vehicle types
|
|
company-based settings, so in a multiplayer game everyone can change them.
|
|
reached like break after returns or break after functions that never return (i.e. NOT_REACHED)
|
|
source station is deleted
|
|
|
|
struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier.
|
|
|
|
from VehicleRail to Train
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
time, binary size and run time (with asserts disabled) should be improved
|
|
parameters
|
|
improper SVXConverter conversions
|
|
|
|
PoolItem::IsValidID() and PoolItem::Get()
|
|
|
|
introduce shiny new IsPlainRailTile()
|
|
the saveload pool; it makes writing replacements unnecessarily difficult. And now we've got SmallVector that does more than enough for saving with less lines of 'interface' code.
|
|
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers
|
|
|
|
|
|
|
|
|
|
that we allow removing towns now, but better not have desync prone code lingering around)
|
|
|
|
PoolItem::IsValidID(index)
|
|
PoolItem::GetPoolSize()
|
|
|
|
0.3.5 and 0.3.6 caused crash
|
|
CompanySettings struct
|
|
printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
|
|
-Fix [FS#2864]: autopause and manual pausing conflict with eachother
-Fix: new game + pause on new game + autopause make the game not unpause on the first join
|
|
converted causing corrupt/invalid orders when loading pre 0.7 savegames.
|
|
couldn't handle skipping strings on load yet?
|
|
with user override.
|
|
this ID' from 'some' strings and replace the string name with something more sensible.
|