From eb173099e92b0004fb9fd23253d9500481079a52 Mon Sep 17 00:00:00 2001 From: hackykid Date: Sun, 5 Jun 2005 15:37:00 +0000 Subject: (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. --- vehicle.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'vehicle.c') diff --git a/vehicle.c b/vehicle.c index d73739ad9..80fcac416 100644 --- a/vehicle.c +++ b/vehicle.c @@ -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); } } } -- cgit v1.2.3-70-g09d2