Age | Commit message (Collapse) | Author |
|
another engine at the second position, not all 'important' data was copied to the new head.
|
|
still shared by other vehicles.
|
|
was sometimes not freed correctly. (michi_cc)
|
|
is reversing with the first vehicle inside a depot. (michi_cc)
|
|
to a single location.
|
|
depot when the front is already in the depot.
|
|
autoreplace kernel.
|
|
indicating what it actually is.
|
|
CMD_START_STOP_VEHICLE.
|
|
would try to find a route out and sometimes reset the unload counter making it wait 2.5 years before departing instead of waiting until the train would actually leave the station (michi_cc)
|
|
signals are changed (michi_cc)
|
|
tiles could produce stale reservations. (michi_cc)
|
|
crashes game
|
|
trains was broken for depots and wormholes (michi_cc).
|
|
trackbits. Make sure there is still a track reservation when one vehicle is cleaned up.
|
|
reservation of another train. (assisted by michi_cc)
|
|
(michi_cc)
|
|
|
|
(michi_cc)
|
|
reserving the next path segment. (michi_cc)
|
|
through a conventional signal. (michi_cc)
|
|
inside a PBS block and reversing of stuck trains is disabled. (michi_cc)
|
|
|
|
PBS block. (michi_cc)
|
|
possible and only call into the pathfinder on track choices. (michi_cc)
|
|
their reservation before reaching the end. (michi_cc)
|
|
it is able to continue. (michi_cc)
|
|
destination, the path could end at a non-safe tile. In this case, extend the reservation based on the next vehicle orders. (michi_cc)
|
|
|
|
savegame version. (michi_cc)
|
|
track it came from if it was reserved. (michi_cc)
|
|
waiting on a path reservation. (michi_cc)
|
|
instead of void*.
|
|
signal, v->direction doesn't have to match track anyway
|
|
setting) and powered wagons operation were not performed for articulated wagons.
|
|
_networking is defined anyway
|
|
depot (callback 0x11) and give a warning about that
|
|
two-way signal was broken
|
|
ran in the context of autoreplace or not
|
|
|
|
|
|
related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
|
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
|
|
|
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
|
|
|
RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
|
|
window_gui.h only needs to be included in *_gui.cpp.
|
|
AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
|
|
DiagDirection to Track and Trackbits
|