diff options
author | hackykid <hackykid@openttd.org> | 2005-06-05 15:37:00 +0000 |
---|---|---|
committer | hackykid <hackykid@openttd.org> | 2005-06-05 15:37:00 +0000 |
commit | eb173099e92b0004fb9fd23253d9500481079a52 (patch) | |
tree | 6e71df41bc09c11b7f906d7ef2ea613673f6e33c /vehicle.c | |
parent | 9ac03e71816b2d9227e4705f7ec5166bfdd710eb (diff) | |
download | openttd-eb173099e92b0004fb9fd23253d9500481079a52.tar.xz |
(svn r2411) - Codechange: Have trains cache stuff like consist power/weight/max speed instead of recalculating it each time.
- Fix: Station ratings now depends on the max speed of a consist, without being affected by other speed limits from realistic acceleration.
Diffstat (limited to 'vehicle.c')
-rw-r--r-- | vehicle.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -188,10 +188,8 @@ void AfterLoadVehicles(void) v->left_coord = INVALID_COORD; VehiclePositionChanged(v); - if (!_patches.realistic_acceleration && v->type == VEH_Train) { - if (v->subtype == TS_Front_Engine) - UpdateTrainAcceleration(v); - } + if (v->type == VEH_Train && v->subtype == TS_Front_Engine) + TrainConsistChanged(v); } } } |