smatz
|
419f6e099f
|
(svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo)
|
16 years ago |
frosch
|
383d8713cb
|
(svn r14699) -Fix (r14483): Do not use v->dest_tile for trains heading to a station. Reaching that tile does not mean reaching the station.
|
16 years ago |
frosch
|
c20e6d3a13
|
(svn r14695) -Cleanup: When NTP is not active there is no need to set up TrainTrackFollowerData.
|
16 years ago |
rubidium
|
b00bfa0adf
|
(svn r14594) -Fix [FS#2412]: trains could get their their last visited station reset when still (un)loading causing an invalid state.
|
16 years ago |
frosch
|
1a866c7552
|
(svn r14578) -Fix (r2389, r10811)[FS#Vikthor]: Allow capacity callbacks (15, 36) to return zero capacity.
|
16 years ago |
michi_cc
|
808d9255a8
|
(svn r14559) -Fix [FS#2387]: A train could be blocked inside a depot if it was reversed just after leaving the depot.
|
16 years ago |
michi_cc
|
a4548a4b9b
|
(svn r14550) -Fix [FS#2391]: Don't assert on path look-ahead when processing a not-part-of-orders depot-order.
|
16 years ago |
rubidium
|
7588513003
|
(svn r14526) -Fix [FS#2379]: make sure trains stop at the end of a station; a 3/8th length train did stop 2/8th of it's length too early causing a 63/8th long train not to fit in a 4 tile station.
|
16 years ago |
glx
|
eb0464071d
|
(svn r14521) -Fix [FS#2378]: fast trains could continue to move after a crash
|
16 years ago |
michi_cc
|
6815cc52fe
|
(svn r14492) -Fix [FS#2366] (r14482): Conditional orders could lead to an infinite loop on path look-ahead.
Don't refactor things that don't want to be refactored, folks. And some comments can't hurt either.
|
16 years ago |
michi_cc
|
2001d127b8
|
(svn r14483) -Fix [FS#2340]: On reaching a waypoint a train could falsely be reported as lost when doing the look ahead for a path.
|
16 years ago |
michi_cc
|
73dc280847
|
(svn r14482) -Codechange: Use a class for saving the current train order when extending the reserved path beyond the current destination during pathfinding.
The class' destructor will make sure that the order is restored on function exit in all cases.
|
16 years ago |
rubidium
|
272b2ef0e9
|
(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
|
16 years ago |
rubidium
|
da2b14e6b2
|
(svn r14436) -Fix [FS#1793]: (fast) trains would sometimes move one time too often/little when moving from diagonal<->non-diagonal tracks (iguannab)
|
16 years ago |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
rubidium
|
3b798599b6
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
frosch
|
05d8a0ebad
|
(svn r14405) -Fix [FS#2289]: Correct handling of selling free wagons while the following vehicle is an engine (i.e. a new train is created).
|
16 years ago |
frosch
|
436011dda3
|
(svn r14403) -Fix (r14384): The condition was too restrictive.
|
16 years ago |
peter1138
|
37931fb2c6
|
(svn r14401) -Fix (r11724): Don't check articulated parts or rear multihead parts for callback 1D when moving a chain of wagons.
|
16 years ago |
rubidium
|
86f1a98ac8
|
(svn r14397) -Fix: possible buffer overrun, wrong parameter type passed to printf and && where || is meant. Found by MSVC's code analysis (Darkvater)
|
16 years ago |
frosch
|
5abea62e3e
|
(svn r14384) -Fix: Moving the first vehicle of a train elsewhere might require a new unitnumber for the remaining chain.
|
16 years ago |
rubidium
|
7ef5406946
|
(svn r14371) -Fix [FS#2313]: loading indicator didn't stay with the front engine when turning a train in a station.
|
16 years ago |
frosch
|
3dceffd283
|
(svn r14366) -Fix (r14362): Match multiheaded parts starting from the first vehicle in a chain.
|
16 years ago |
frosch
|
07418cbf7f
|
(svn r14362) -Fix (r3403): Also connect multiheaded parts in free wagon chains.
|
16 years ago |
smatz
|
66be028ad4
|
(svn r14307) -Fix: when deleting a station, remove news items regarding it
|
16 years ago |
michi_cc
|
fa3f2ae035
|
(svn r14285) -Fix [FS#2263]: A train inside a wormhole could free the reservation of another train inside the wormhole.
|
16 years ago |
michi_cc
|
a7a7e2d3cc
|
(svn r14284) -Fix (r13958): Trains would not look ahead and extend their reservation on a waypoint tile in all cases.
|
16 years ago |
rubidium
|
9474db5cb6
|
(svn r14258) -Codechange: rework the way to query the vehicle hash to make sure it always results in the same irregardless of the order of the hash-linked-list.
-Fix: desync in PBS reservation following, vehicle flooding and road vehicle overtake/follow code.
|
16 years ago |
frosch
|
6aeeeb9012
|
(svn r14149) -Fix: When selling the front engine of a train consist with another engine at the second position, not all 'important' data was copied to the new head.
|
16 years ago |
frosch
|
13d938ae3d
|
(svn r14148) -Fix (r14096) [FS#2239]: Orders were freed while they were still shared by other vehicles.
|
16 years ago |
frosch
|
9fe035f8e8
|
(svn r14131) -Fix (r13952) [FS#2250]: The reservation of adjacent stations was sometimes not freed correctly. (michi_cc)
|
16 years ago |
frosch
|
f2623e7c09
|
(svn r14130) -Fix (r13961) [FS#2248]: Clear the stuck state of a train that is reversing with the first vehicle inside a depot. (michi_cc)
|
16 years ago |
rubidium
|
abd9f74871
|
(svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
|
16 years ago |
rubidium
|
b6b9cd9d51
|
(svn r14089) -Fix [FS#2219]: trains not being able to find a route to a depot when the front is already in the depot.
|
16 years ago |
frosch
|
f7826f8a37
|
(svn r14083) -Fix [FS#1264, FS#2037, FS#2038, FS#2110]: Rewrite the autoreplace kernel.
|
16 years ago |
peter1138
|
9d0e1b635a
|
(svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, indicating what it actually is.
|
16 years ago |
frosch
|
844a83ed58
|
(svn r14076) -Codechange: Merge the four start/stop commands into a single CMD_START_STOP_VEHICLE.
|
16 years ago |
rubidium
|
8726c2fd99
|
(svn r14039) -Fix [FS#2217]: reversing an overlength train at a station 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)
|
16 years ago |
rubidium
|
b1ed3bad58
|
(svn r14036) -Fix [FS#2197,FS#2198]: trains crashing into eachother when signals are changed (michi_cc)
|
16 years ago |
smatz
|
5229e45363
|
(svn r14021) -Fix (r13957) [YAPP]: Overbuilding station tiles with non-track tiles could produce stale reservations. (michi_cc)
|
16 years ago |
smatz
|
158d4acbba
|
(svn r14001) -Fix (r13989): reading wrong variable, train crash on bridge crashes game
|
16 years ago |
rubidium
|
7a50ae28d5
|
(svn r13989) -Fix [FS#2186] (r13953): YAPP track reservation for crashed trains was broken for depots and wormholes (michi_cc).
|
16 years ago |
frosch
|
628723d45c
|
(svn r13983) -Fix (r13953) [YAPP]: Crashed trains can be on different trackbits. Make sure there is still a track reservation when one vehicle is cleaned up.
|
16 years ago |
frosch
|
b92c4cfc92
|
(svn r13976) -Fix (r13953) [YAPP]: A crashing train could sometimes free the reservation of another train. (assisted by michi_cc)
|
16 years ago |
frosch
|
983e297ff0
|
(svn r13974) -Fix [YAPP]: A train crash could lead to stale reservations. (michi_cc)
|
16 years ago |
rubidium
|
13dee60ae1
|
(svn r13971) -Fix [YAPP]: segfault due to mixed up variables (michi_cc)
|
16 years ago |
rubidium
|
bba8ff290e
|
(svn r13966) -Codechange [YAPP]: Bar level crossings upon path reservation. (michi_cc)
|
16 years ago |
rubidium
|
1e2c61360b
|
(svn r13964) -Codechange [YAPP]: Check if a train needs servicing when reserving the next path segment. (michi_cc)
|
16 years ago |
rubidium
|
47a5faf874
|
(svn r13963) -Codechange [YAPP]: Reserve a track when entering a PBS block through a conventional signal. (michi_cc)
|
16 years ago |
rubidium
|
5c9bb1bbd6
|
(svn r13962) -Codechange [YAPP]: Do not reverse in front of red signals when inside a PBS block and reversing of stuck trains is disabled. (michi_cc)
|
16 years ago |