From 3542b1dced698e6518c2f2bb6e397f316dc1e596 Mon Sep 17 00:00:00 2001 From: frosch Date: Wed, 18 Feb 2009 20:35:02 +0000 Subject: [PATCH] (svn r15516) -Fix (r10097): Livery overrides for articulated parts of roadvehicles were not applied. --- src/newgrf_engine.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/newgrf_engine.cpp b/src/newgrf_engine.cpp index 6c502b977b..bda726d920 100644 --- a/src/newgrf_engine.cpp +++ b/src/newgrf_engine.cpp @@ -840,6 +840,9 @@ static const SpriteGroup *GetVehicleSpriteGroup(EngineID engine, const Vehicle * * as v->cargo_type is temporary changed to the new type */ group = use_cache ? v->u.rail.cached_override : GetWagonOverrideSpriteSet(v->engine_type, v->cargo_type, v->u.rail.first_engine); if (group != NULL) return group; + } else if (v->type == VEH_ROAD) { + group = GetWagonOverrideSpriteSet(v->engine_type, v->cargo_type, v->u.road.first_engine); + if (group != NULL) return group; } }