Age | Commit message (Collapse) | Author |
|
Co-Authored-By: Patric Stout <truebrain@openttd.org>
|
|
Basically, this changes "SaveLoad *" to either:
1) "SaveLoadTable" if a list of SaveLoads was meant
2) "SaveLoad &" if a single entry was meant
As added bonus, this removes SL_END / SLE_END / SLEG_END. This
also adds core/span.hpp, a "std::span"-lite.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(This was mostly achieved with a few in-place regexes)
|
|
was removed instead of version object last appeared.
|
|
* Change: Replace checkbox in livery selection window with Default option in drop down selection.
This reduces clutter in the UI and allows for primary/secondary colours to independently follow the default scheme if desired.
* Feature: Add vehicle group liveries.
|
|
|
|
|
|
value for old savegames (#6782)
|
|
|
|
|
|
|
|
MakeStringID() to access the structure of StringIDs.
|
|
complete variables upon saveload
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
|
|
lock-infrastructure costs. The other two tiles may be owned by other companies. Also do not count the middle tile of a lock as canal, independent of whether it is build on ground or river slope.
|
|
properly on company takeover. And don't count buoys while loading a game either.
|
|
the cargo count of the current quarter instead of the last quarter like the tooltip says
|
|
|
|
|
|
|
|
|
|
|
|
|
|
savegames would crash with savegames from a patched stable (which didn't bump the savegame version)
|
|
instead of showing the "savegame corrupted" message
|
|
that can be cleared/terraformed by a company
|
|
IsSavegameVersionBefore().
|
|
some headers
|
|
never used
|
|
indeterministically due to non-zeroed memory allocation. Thanks smatz.
|
|
|
|
separate struct.
|
|
checking savegames (empty for now).
|
|
|
|
Oxford Dictionary of English and Merriam-Webster.
|
|
|
|
Company::IsValidHumanID(), don't use IsHumanCompany() where possible
|
|
company-based settings, so in a multiplayer game everyone can change them.
|
|
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers
|