Age | Commit message (Collapse) | Author |
|
|
|
|
|
if a header require a header make it include that header
|
|
non-statemachine-related variables to there
|
|
|
|
|
|
aircraft with only conditional orders did not crash
|
|
trains to buyos (Hirundo)
|
|
-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
|
|
|
|
|
|
different cargos.
|
|
document some related variables/functions
|
|
including of newgrf_cargo.h
|
|
|
|
|
|
which were sometimes missing and sometimes just typos
|
|
|
|
for more consistency and distinguishability.
|
|
the drawing routine and call them immediately when changes happen instead of on the next OnPaint. This prevents pressing buttons when they should've been already disabled.
|
|
numbers to percents
|
|
|
|
|
|
|
|
favour of their Station variants
|
|
trainst_h.
|
|
waypoints or stations, i.e. don't force exactly one destination tile for a waypoint
|
|
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.
|
|
orders; if a train doesn't need service it didn't completely skip the order, it would first send the vehicle towards the depot and would then realise it doesn't need to go there making it possible that the vehicle leaves that station on the wrong side.
|
|
|
|
|
|
|
|
wrong results due to OpenTTD codechanges
|
|
casts when converting Vehicle to specialised vehicle types. Includes safety check
|
|
code style.
|
|
Vehicle::last_station_visited to more logical place
|
|
could be found could cause multiple orders to get skipped
|
|
company-based settings, so in a multiplayer game everyone can change them.
|
|
vehicles/stations/industries are deleted.
|
|
|
|
|
|
|
|
|
|
time, binary size and run time (with asserts disabled) should be improved
|
|
PoolItem::IsValidID() and PoolItem::Get()
|
|
PoolItem::IsValidID(index)
|
|
|
|
some code.
|
|
-Fix: 'Go non-stop to nearest depot'-orders did not work wrt. the 'non-stop' part.
-Fix: Adding 'Go to nearest depot'-orders did not respect the default setting for 'non-stop'.
|