diff --git a/src/vehicle_cmd.cpp b/src/vehicle_cmd.cpp index ac3b90eac9..f1acadd564 100644 --- a/src/vehicle_cmd.cpp +++ b/src/vehicle_cmd.cpp @@ -786,8 +786,8 @@ CommandCost CmdCloneVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1, uint } } - if (w->IsGroundVehicle() && w->HasArticulatedPart()) { - w = w->GetNextArticulatedPart(); + if (v->IsGroundVehicle() && v->HasArticulatedPart()) { + v = v->GetNextArticulatedPart(); } else { break; }