From e878e4d815232dd94b004938db6054582cb703eb 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. --- economy.c | 1 + 1 file changed, 1 insertion(+) (limited to 'economy.c') diff --git a/economy.c b/economy.c index 889d7c6bc..6aeec8fa4 100644 --- a/economy.c +++ b/economy.c @@ -1405,6 +1405,7 @@ int LoadUnloadVehicle(Vehicle *v) ge->days_since_pickup = 0; t = u->max_speed; if (u->type == VEH_Road) t >>=1; + if (u->type == VEH_Train) t = u->u.rail.cached_max_speed; // if last speed is 0, we treat that as if no vehicle has ever visited the station. ge->last_speed = t < 255 ? t : 255; -- cgit v1.2.3-54-g00ecf