summaryrefslogtreecommitdiff
path: root/vehicle.c
diff options
context:
space:
mode:
authorhackykid <hackykid@openttd.org>2005-06-05 15:37:00 +0000
committerhackykid <hackykid@openttd.org>2005-06-05 15:37:00 +0000
commiteb173099e92b0004fb9fd23253d9500481079a52 (patch)
tree6e71df41bc09c11b7f906d7ef2ea613673f6e33c /vehicle.c
parent9ac03e71816b2d9227e4705f7ec5166bfdd710eb (diff)
downloadopenttd-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.c6
1 files changed, 2 insertions, 4 deletions
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);
}
}
}