rubidium
faf5d899f7
(svn r22017) -Codechange: move MarkTileDirtyByTile to viewport_func.h
2011-02-07 22:29:47 +00:00
alberth
fe71cbfc8b
(svn r21976) -Doc: Document several crash handling functions.
2011-02-05 16:20:55 +00:00
alberth
b992a93996
(svn r21976) -Doc: Document several crash handling functions.
2011-02-05 16:20:55 +00:00
rubidium
3c9bcf0e9a
(svn r21966) -Change [FS#4462]: [NewGRF] Disable the flipping of train engines/wagons in the depot by default for NewGRFs
2011-02-04 19:20:47 +00:00
rubidium
00a766ed27
(svn r21966) -Change [FS#4462]: [NewGRF] Disable the flipping of train engines/wagons in the depot by default for NewGRFs
2011-02-04 19:20:47 +00:00
rubidium
088223e058
(svn r21962) -Feature-ish: GUI setting to disable reversing at signals
2011-02-04 16:40:38 +00:00
rubidium
0fe0225751
(svn r21962) -Feature-ish: GUI setting to disable reversing at signals
2011-02-04 16:40:38 +00:00
rubidium
fd7633def5
(svn r21960) -Change: show the length of vehicles in tiles, instead of half tiles in the depot
...
-Fix [FS#4461]: don't count the number of vehicles but the length of vehicles to (configurably) limit train length
2011-02-04 15:40:35 +00:00
rubidium
c85d350310
(svn r21960) -Change: show the length of vehicles in tiles, instead of half tiles in the depot
...
-Fix [FS#4461]: don't count the number of vehicles but the length of vehicles to (configurably) limit train length
2011-02-04 15:40:35 +00:00
frosch
7c04ea586d
(svn r21933) -Codechange: Split cur_order_index into cur_auto_order_index and cur_real_order_index to keep track of the current real order in an unambiguous way.
...
-Fix [FS#4440]: Automatic orders behave now stable wrt. service orders and are not added or removed depending on the need of servicing.
-Fix: Various other issues with automatic orders, e.g. vehicles getting stuck with "no orders" when there are automatic orders at the end of the order list.
2011-01-31 20:44:15 +00:00
frosch
a97d52a29a
(svn r21933) -Codechange: Split cur_order_index into cur_auto_order_index and cur_real_order_index to keep track of the current real order in an unambiguous way.
...
-Fix [FS#4440]: Automatic orders behave now stable wrt. service orders and are not added or removed depending on the need of servicing.
-Fix: Various other issues with automatic orders, e.g. vehicles getting stuck with "no orders" when there are automatic orders at the end of the order list.
2011-01-31 20:44:15 +00:00
rubidium
2a9fe0c0d8
(svn r21914) -Codechange: move the algorithmic part of Train::UpdateSpeed to a function in GroundVehicle
2011-01-26 17:34:07 +00:00
rubidium
b4a175ba41
(svn r21914) -Codechange: move the algorithmic part of Train::UpdateSpeed to a function in GroundVehicle
2011-01-26 17:34:07 +00:00
rubidium
0f411f9899
(svn r21911) -Codechange: move tcache.last_speed to gcache.last_speed and make SetLastSpeed a function of GroundVehicle
2011-01-26 17:31:07 +00:00
rubidium
b11f1bd4ed
(svn r21911) -Codechange: move tcache.last_speed to gcache.last_speed and make SetLastSpeed a function of GroundVehicle
2011-01-26 17:31:07 +00:00
smatz
9175046d26
(svn r21903) -Codechange: warn only once for a train that has invalid length, not for each its wagon with invalid length
2011-01-23 17:50:24 +00:00
smatz
25a22ec255
(svn r21903) -Codechange: warn only once for a train that has invalid length, not for each its wagon with invalid length
2011-01-23 17:50:24 +00:00
smatz
e8274ab6b1
(svn r21880) -Fix: when a train after reversing ended at the last bit of a bridge ramp and directed outside the bridge, it could still have track set to TRACK_BIT_WORMHOLE
2011-01-21 16:35:12 +00:00
smatz
a6fcd78538
(svn r21880) -Fix: when a train after reversing ended at the last bit of a bridge ramp and directed outside the bridge, it could still have track set to TRACK_BIT_WORMHOLE
2011-01-21 16:35:12 +00:00
smatz
a3ae023fdb
(svn r21879) -Codechange: reset vehicle's GOINGUP/DOWN bits when it crashes
2011-01-21 16:20:55 +00:00
smatz
e308c348f0
(svn r21879) -Codechange: reset vehicle's GOINGUP/DOWN bits when it crashes
2011-01-21 16:20:55 +00:00
smatz
f2006f36a1
(svn r21875) -Codechange: indentation of some comments was wrong
2011-01-21 01:38:30 +00:00
smatz
656caf16db
(svn r21875) -Codechange: indentation of some comments was wrong
2011-01-21 01:38:30 +00:00
smatz
c7ebf1d450
(svn r21874) -Fix: when a single-vehicle train was reversed while on a slope, its GOINGUP/DOWN weren't swapped
2011-01-21 00:11:13 +00:00
smatz
1ac51128f5
(svn r21874) -Fix: when a single-vehicle train was reversed while on a slope, its GOINGUP/DOWN weren't swapped
2011-01-21 00:11:13 +00:00
rubidium
6ed2aa9d74
(svn r21847) -Fix [FS#4423]: slowing down of trains was done by reducing the speed by 10%, but also when you're just 1% too fast, so limit the slowdown till the new maximum speed
2011-01-19 08:24:38 +00:00
rubidium
922d60f516
(svn r21847) -Fix [FS#4423]: slowing down of trains was done by reducing the speed by 10%, but also when you're just 1% too fast, so limit the slowdown till the new maximum speed
2011-01-19 08:24:38 +00:00
smatz
9fb08b4c4f
(svn r21836) -Fix: when a train was reversed while inside a tunnel/bridge, it wouldn't have (re)set the GOINGUP/DOWN bits after leaving the tunnel/bridge
2011-01-18 20:40:36 +00:00
smatz
c0b051eb33
(svn r21836) -Fix: when a train was reversed while inside a tunnel/bridge, it wouldn't have (re)set the GOINGUP/DOWN bits after leaving the tunnel/bridge
2011-01-18 20:40:36 +00:00
smatz
5332c12440
(svn r21835) -Codechange: use UpdateStatusAfterSwap() instead of copying the same code three times
2011-01-18 20:06:56 +00:00
smatz
772de6b52d
(svn r21835) -Codechange: use UpdateStatusAfterSwap() instead of copying the same code three times
2011-01-18 20:06:56 +00:00
rubidium
c4b5a322e7
(svn r21800) -Fix [FS#3569]: under certain circumstances one could crash a competitor's train; take the lazy non-future proof version of the fix from the 1.0 branch as fixing the real bug is significantly more complex and might even break some backwards compatability if not done perfectly
2011-01-15 09:53:21 +00:00
rubidium
0c497dd113
(svn r21800) -Fix [FS#3569]: under certain circumstances one could crash a competitor's train; take the lazy non-future proof version of the fix from the 1.0 branch as fixing the real bug is significantly more complex and might even break some backwards compatability if not done perfectly
2011-01-15 09:53:21 +00:00
rubidium
2191425e08
(svn r21529) -Doc: update comment after function name change (Krille)
2010-12-15 23:23:30 +00:00
rubidium
95041ad220
(svn r21529) -Doc: update comment after function name change (Krille)
2010-12-15 23:23:30 +00:00
terkhen
f69d280f14
(svn r21521) -Codechange: Unify some cached values that were present in both road vehicles and trains.
2010-12-14 21:33:53 +00:00
terkhen
48b7916458
(svn r21521) -Codechange: Unify some cached values that were present in both road vehicles and trains.
2010-12-14 21:33:53 +00:00
terkhen
74c061c29a
(svn r21518) -Codechange: Rename AccelerationCache to GroundVehicleCache.
2010-12-14 21:28:45 +00:00
terkhen
12c86a1391
(svn r21518) -Codechange: Rename AccelerationCache to GroundVehicleCache.
2010-12-14 21:28:45 +00:00
rubidium
3390b98958
(svn r21509) -Codechange: rename the rail pathfinders "path_not_found" parameter to "path_found" and remove the ! where the variables are set / read
2010-12-13 21:55:59 +00:00
rubidium
b05d2675fc
(svn r21509) -Codechange: rename the rail pathfinders "path_not_found" parameter to "path_found" and remove the ! where the variables are set / read
2010-12-13 21:55:59 +00:00
rubidium
a4289a4e23
(svn r21508) -Codechange: move the code to handle the pathfinder's "path found" status to a separate function
2010-12-13 21:55:06 +00:00
rubidium
6d831906a3
(svn r21508) -Codechange: move the code to handle the pathfinder's "path found" status to a separate function
2010-12-13 21:55:06 +00:00
rubidium
b362f3aee9
(svn r21506) -Codechange: rename the train/vehicle lost warning strings to be more generic
2010-12-13 21:53:54 +00:00
rubidium
3cb75db0d4
(svn r21506) -Codechange: rename the train/vehicle lost warning strings to be more generic
2010-12-13 21:53:54 +00:00
rubidium
2d661c3e84
(svn r21505) -Change: generalise the lost_train_warning setting to lost_vehicle_warning
2010-12-13 21:53:23 +00:00
rubidium
e3b391249d
(svn r21505) -Change: generalise the lost_train_warning setting to lost_vehicle_warning
2010-12-13 21:53:23 +00:00
rubidium
45344d48bb
(svn r21504) -Codechange: move the "lost" bit from the train's flags to vehicle flags
2010-12-13 21:52:39 +00:00
rubidium
49a77e89c4
(svn r21504) -Codechange: move the "lost" bit from the train's flags to vehicle flags
2010-12-13 21:52:39 +00:00
rubidium
cbce28d35c
(svn r21502) -Change/Fix [FS#3991] (r150, r18402): before r18402 a train crash caused 2 "driver" deaths and a flooding 4 (added in r150). In r18402 the counting was merged and the flooding code was taken for counting drivers. Given those numbers were inconsistent (unlike for other vehicles) we better use the real original amount of driver deaths instead of the erroneous amount.
2010-12-13 18:26:09 +00:00