rubidium
|
b5e467978b
|
(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
|
2008-10-14 18:38:51 +00:00 |
|
rubidium
|
3113cc17b9
|
(svn r14436) -Fix [FS#1793]: (fast) trains would sometimes move one time too often/little when moving from diagonal<->non-diagonal tracks (iguannab)
|
2008-10-03 12:55:39 +00:00 |
|
rubidium
|
e589c7e580
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
2008-09-30 20:51:04 +00:00 |
|
rubidium
|
f56e630e5c
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
2008-09-30 20:39:50 +00:00 |
|
frosch
|
423160f946
|
(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).
|
2008-09-26 19:25:49 +00:00 |
|
frosch
|
5fd49a8cd2
|
(svn r14403) -Fix (r14384): The condition was too restrictive.
|
2008-09-26 19:01:57 +00:00 |
|
peter1138
|
21a5c6bb7d
|
(svn r14401) -Fix (r11724): Don't check articulated parts or rear multihead parts for callback 1D when moving a chain of wagons.
|
2008-09-26 06:52:06 +00:00 |
|
rubidium
|
48ece47bd9
|
(svn r14397) -Fix: possible buffer overrun, wrong parameter type passed to printf and && where || is meant. Found by MSVC's code analysis (Darkvater)
|
2008-09-24 23:25:24 +00:00 |
|
frosch
|
fb1fae001a
|
(svn r14384) -Fix: Moving the first vehicle of a train elsewhere might require a new unitnumber for the remaining chain.
|
2008-09-22 19:28:53 +00:00 |
|
rubidium
|
7935517470
|
(svn r14371) -Fix [FS#2313]: loading indicator didn't stay with the front engine when turning a train in a station.
|
2008-09-21 18:28:35 +00:00 |
|
frosch
|
a4fd962adf
|
(svn r14366) -Fix (r14362): Match multiheaded parts starting from the first vehicle in a chain.
|
2008-09-20 18:31:31 +00:00 |
|
frosch
|
6782d81142
|
(svn r14362) -Fix (r3403): Also connect multiheaded parts in free wagon chains.
|
2008-09-20 10:53:08 +00:00 |
|
smatz
|
7e4e999a97
|
(svn r14307) -Fix: when deleting a station, remove news items regarding it
|
2008-09-13 10:19:51 +00:00 |
|
michi_cc
|
5a28d3a54f
|
(svn r14285) -Fix [FS#2263]: A train inside a wormhole could free the reservation of another train inside the wormhole.
|
2008-09-09 19:02:47 +00:00 |
|
michi_cc
|
e008f58350
|
(svn r14284) -Fix (r13958): Trains would not look ahead and extend their reservation on a waypoint tile in all cases.
|
2008-09-09 18:47:53 +00:00 |
|
rubidium
|
6e67ea1f9d
|
(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.
|
2008-09-07 11:23:10 +00:00 |
|
frosch
|
f932e81127
|
(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.
|
2008-08-23 23:31:27 +00:00 |
|
frosch
|
b66b3937ed
|
(svn r14148) -Fix (r14096) [FS#2239]: Orders were freed while they were still shared by other vehicles.
|
2008-08-23 23:15:04 +00:00 |
|
frosch
|
2dd9bc672a
|
(svn r14131) -Fix (r13952) [FS#2250]: The reservation of adjacent stations was sometimes not freed correctly. (michi_cc)
|
2008-08-22 22:42:21 +00:00 |
|
frosch
|
7020a48ea0
|
(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)
|
2008-08-22 22:28:26 +00:00 |
|
rubidium
|
66b9ea9a5a
|
(svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
|
2008-08-17 19:56:17 +00:00 |
|
rubidium
|
38905d596f
|
(svn r14089) -Fix [FS#2219]: trains not being able to find a route to a depot when the front is already in the depot.
|
2008-08-17 11:04:37 +00:00 |
|
frosch
|
92f3c368b8
|
(svn r14083) -Fix [FS#1264, FS#2037, FS#2038, FS#2110]: Rewrite the autoreplace kernel.
|
2008-08-16 14:02:20 +00:00 |
|
peter1138
|
550fc3a3f5
|
(svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, indicating what it actually is.
|
2008-08-15 17:54:43 +00:00 |
|
frosch
|
c8e699cc35
|
(svn r14076) -Codechange: Merge the four start/stop commands into a single CMD_START_STOP_VEHICLE.
|
2008-08-15 13:57:43 +00:00 |
|
rubidium
|
19de9ac7e1
|
(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)
|
2008-08-10 21:56:47 +00:00 |
|
rubidium
|
f0347e5383
|
(svn r14036) -Fix [FS#2197,FS#2198]: trains crashing into eachother when signals are changed (michi_cc)
|
2008-08-10 13:37:09 +00:00 |
|
smatz
|
c665a2f233
|
(svn r14021) -Fix (r13957) [YAPP]: Overbuilding station tiles with non-track tiles could produce stale reservations. (michi_cc)
|
2008-08-08 13:29:18 +00:00 |
|
smatz
|
7fce33fb51
|
(svn r14001) -Fix (r13989): reading wrong variable, train crash on bridge crashes game
|
2008-08-05 13:25:49 +00:00 |
|
rubidium
|
33148eae6e
|
(svn r13989) -Fix [FS#2186] (r13953): YAPP track reservation for crashed trains was broken for depots and wormholes (michi_cc).
|
2008-08-04 13:15:15 +00:00 |
|
frosch
|
8644a8915e
|
(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.
|
2008-08-03 19:04:11 +00:00 |
|
frosch
|
fe058e2ec2
|
(svn r13976) -Fix (r13953) [YAPP]: A crashing train could sometimes free the reservation of another train. (assisted by michi_cc)
|
2008-08-03 17:16:39 +00:00 |
|
frosch
|
ba1b3c7f11
|
(svn r13974) -Fix [YAPP]: A train crash could lead to stale reservations. (michi_cc)
|
2008-08-03 14:16:57 +00:00 |
|
rubidium
|
8b10e70f39
|
(svn r13971) -Fix [YAPP]: segfault due to mixed up variables (michi_cc)
|
2008-08-03 08:20:04 +00:00 |
|
rubidium
|
1e549a0fcc
|
(svn r13966) -Codechange [YAPP]: Bar level crossings upon path reservation. (michi_cc)
|
2008-08-02 22:57:18 +00:00 |
|
rubidium
|
14f6b1f49c
|
(svn r13964) -Codechange [YAPP]: Check if a train needs servicing when reserving the next path segment. (michi_cc)
|
2008-08-02 22:56:50 +00:00 |
|
rubidium
|
e0e8f0e711
|
(svn r13963) -Codechange [YAPP]: Reserve a track when entering a PBS block through a conventional signal. (michi_cc)
|
2008-08-02 22:56:35 +00:00 |
|
rubidium
|
ed629f599b
|
(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)
|
2008-08-02 22:56:21 +00:00 |
|
rubidium
|
a32fb70e1d
|
(svn r13961) -Add [YAPP]: Handle train reversing. (michi_cc)
|
2008-08-02 22:56:07 +00:00 |
|
rubidium
|
e78a235293
|
(svn r13960) -Codechange [YAPP]: Reserve a path when exiting a depot into a PBS block. (michi_cc)
|
2008-08-02 22:55:52 +00:00 |
|
rubidium
|
0b38276d5a
|
(svn r13959) -Codechange [YAPP]: Try to extend a train reservation as far as possible and only call into the pathfinder on track choices. (michi_cc)
|
2008-08-02 22:55:38 +00:00 |
|
rubidium
|
1415b19fad
|
(svn r13958) -Add [YAPP]: Implement look-ahead for trains so they extend their reservation before reaching the end. (michi_cc)
|
2008-08-02 22:55:23 +00:00 |
|
rubidium
|
c213ff35e5
|
(svn r13955) -Codechange [YAPP]: Try to extend the path of a stuck train so it is able to continue. (michi_cc)
|
2008-08-02 22:54:38 +00:00 |
|
rubidium
|
49967b9077
|
(svn r13954) -Codechange [YAPP]: On reserving a path that ends at the destination, the path could end at a non-safe tile. In this case, extend the reservation based on the next vehicle orders. (michi_cc)
|
2008-08-02 22:54:23 +00:00 |
|
rubidium
|
f6bdf23527
|
(svn r13953) -Add [YAPP]: Free track reservations of crashed trains. (michi_cc)
|
2008-08-02 22:54:07 +00:00 |
|
rubidium
|
2e2a6d4909
|
(svn r13952) -Add [YAPP]: Trains now reserve paths trough PBS signals. Bump savegame version. (michi_cc)
|
2008-08-02 22:53:51 +00:00 |
|
rubidium
|
21e4904eb3
|
(svn r13951) -Codechange [YAPP]: A train leaving a tile should unreserve the track it came from if it was reserved. (michi_cc)
|
2008-08-02 22:53:37 +00:00 |
|
rubidium
|
a31e86c778
|
(svn r13950) -Add [YAPP]: Trains can now also be in a 'stuck' state when waiting on a path reservation. (michi_cc)
|
2008-08-02 22:53:21 +00:00 |
|
rubidium
|
2b6978e48e
|
(svn r13912) -Codechange: remove some casts by returning the proper type instead of void*.
|
2008-08-01 15:07:31 +00:00 |
|
smatz
|
0a67e72df5
|
(svn r13911) -Fix (r13806): do not consider crashed train as waiting at signal, v->direction doesn't have to match track anyway
|
2008-08-01 13:25:19 +00:00 |
|