From a4e1865cd776a8bc57c305b5e7eb6a78733ad221 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 4 May 2026 19:19:04 +0100 Subject: [PATCH] Fix: Depot listing for trains arriving backwards with an articulated tail (#15547) --- src/vehiclelist.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/vehiclelist.cpp b/src/vehiclelist.cpp index 99cba6c902..6cecfb0ee6 100644 --- a/src/vehiclelist.cpp +++ b/src/vehiclelist.cpp @@ -50,9 +50,8 @@ void BuildDepotVehicleList(VehicleType type, TileIndex tile, VehicleList *engine if (type == VehicleType::Train) { const Train *t = Train::From(v); - if (t->IsArticulatedPart()) continue; if (wagons != nullptr && t->First()->IsFreeWagon()) { - if (individual_wagons || t->IsFreeWagon()) wagons->push_back(t); + if (!t->IsArticulatedPart() && (individual_wagons || t->IsFreeWagon())) wagons->push_back(t); continue; } }