From cc488ec6c901d858118c77abb36925c25c8665db Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Thu, 30 Nov 2023 23:12:39 +0000 Subject: [PATCH] Fix ddd609c: Reverse build probability callback was not called for articulated parts. (#11526) --- src/articulated_vehicles.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/articulated_vehicles.cpp b/src/articulated_vehicles.cpp index 51953b1601..cefac74dcb 100644 --- a/src/articulated_vehicles.cpp +++ b/src/articulated_vehicles.cpp @@ -431,6 +431,7 @@ void AddArticulatedParts(Vehicle *first) if (flip_image) v->spritenum++; + if (v->type == VEH_TRAIN && TestVehicleBuildProbability(v, v->engine_type, BuildProbabilityType::Reversed)) SetBit(Train::From(v)->flags, VRF_REVERSE_DIRECTION); v->UpdatePosition(); } }