diff --git a/src/saveload/vehicle_sl.cpp b/src/saveload/vehicle_sl.cpp --- a/src/saveload/vehicle_sl.cpp +++ b/src/saveload/vehicle_sl.cpp @@ -530,6 +530,9 @@ void FixupTrainLengths() } } } + + /* Update all cached properties after moving the vehicle chain around. */ + Train::From(v)->ConsistChanged(true); } } }