From e1ff8aeb09cded7fe1651f0a7fa06d145d723607 Mon Sep 17 00:00:00 2001 From: terkhen Date: Tue, 9 Nov 2010 17:39:41 +0000 Subject: [PATCH] (svn r21122) -Fix (r21100): Use the cached max speed when checking road vehicle overtaking. --- src/roadveh_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/roadveh_cmd.cpp b/src/roadveh_cmd.cpp index e6b575140e..3eb66acd58 100644 --- a/src/roadveh_cmd.cpp +++ b/src/roadveh_cmd.cpp @@ -756,7 +756,7 @@ static void RoadVehCheckOvertake(RoadVehicle *v, RoadVehicle *u) od.v = v; od.u = u; - if (u->max_speed >= v->vcache.cached_max_speed && + if (u->vcache.cached_max_speed >= v->vcache.cached_max_speed && !(u->vehstatus & VS_STOPPED) && u->cur_speed != 0) { return;