Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
the pool and crash
|
|
new pool items while loading old savegames
|
|
convert the data on the map as well
|
|
|
|
encoded as buoys
|
|
waypoint name
|
|
IsSavegameVersionBefore().
|
|
doubly penalised when distributing cargo. Now the penalty is completely removed and the granularity/precision of the distribution in increased by using fractional cargo. This should make competing stations less "all-or-nothing".
|
|
|
|
depots, stations and vehicles (Krille)
|
|
|
|
|
|
station struct and use it to rotate hangar tiles
|
|
statemachine, store the layout number
|
|
checking savegames (empty for now).
|
|
seperate class
|
|
|
|
|
|
the savegame
|
|
|
|
if a header require a header make it include that header
|
|
-Feature: make penalty for road stop occupancy user configurable
-Fix [FS#1944]: road vehicles would not pick an empty drive through stop. Now they will *if* the penalty for driving around is less than the occupancy penalty
-Fix [FS#1495]: long (articulated) road vehicles could block loading of others when the following road vehicle already got 'permission' to go to the next bay even when it could not reach it
-Change: improve the throughput of the drive through road stops by letting them stop closer together
|
|
|
|
|
|
the function that handles the CargoPackets instead of spreading it around over the saveload files. Also add some code to validate whether the caches are valid; to be removed later when no problems turn up
|
|
constructor of CargoPackets to the constructor call itself
|
|
|
|
CargoLists so they cannot be written from outside the CargoList class (based on patch by fonsinchen)
|
|
|
|
|
|
and headquarters anymore
|
|
|
|
|
|
correctly set when loading 'old' games.
|
|
|
|
and waypoints
|
|
trainst_h.
|
|
offset of items within a struct that are within a struct
|
|
waypoint_func.h
|
|
all over the place when using the more advanced station types.
-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible.
|
|
that bit 7... but it was a word wasting space etc.
|
|
|
|
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers
|
|
|
|
as a return parameter of GetCustomStationSpecByGrf(), as the index is already known. Saves on an extra loop and an extern...
|
|
|