Age | Commit message (Collapse) | Author |
|
|
|
breakdown handling as well (Hirundo)
|
|
|
|
some headers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
depot orders.
|
|
192-256-magic of vehicle movement.
|
|
with slower/longer trains
|
|
in a tick
In RoadVehicleController at tick N a road vehicle gets a j of slightly less
than adv_speed. In tick N+1 RoadVehCheckTrainCrash is called, then the road
vehicle gets a j of slightly more than adv_speed. This causes a second call
of RoadVehCheckTrainCrash. If in tick N the road vehicle moved onto a level
crossing and a (maglev) entered that tile at the same tick, in tick N+1 the
road vehicle would be crashed twice.
|
|
|
|
in a queue (again).
|
|
DEBUG() output. It was triggered on exceptions, especially when aborting world generation.
|
|
of _current_company to ensure proper restoration.
|
|
SpecializedVehicle in order to improve performance
|
|
still blocked before accelerating again, instead of continuous starting/stopping.
|
|
vehicle commands.
|
|
after refitting a road vehicle to a longer variant.
|
|
|
|
|
|
|
|
own function.
|
|
|
|
instead of CountBits() where possible
|
|
|
|
wrapper functions
|
|
if a header require a header make it include that header
|
|
depots didn't quite work
|
|
overtaking in a station is not allowed
|
|
tiles, just stay on it. This prevents the rare cases where a road vehicle would stop exactly on the border where it could not load
|
|
first part was accounted for, so for extremely short fronts and lots after it the spreading did not work as it should.
|
|
tile won't make a dent, 3 tiles might be a bit too much
-Feature-ish: make maximum pathfinder penalties for finding depots customisable, also increase it slightly to 20 tiles worth of penalties.
|
|
first in the hash linked list is basically the last of the vehicles to leave the depot then due to the 'jam prevention' code all vehicles would fairly quickly increase the blocked counter and drive off all simultaniously
|
|
through station tile didn't have a compatible road type
|
|
-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
|
|
|
|
of RoadStop
|
|
|
|
|
|
|
|
|
|
a separate directory
|
|
and simplify some things for the future
|
|
into a seperate function
|