diff --git a/src/economy.cpp b/src/economy.cpp --- a/src/economy.cpp +++ b/src/economy.cpp @@ -1530,6 +1530,9 @@ static void LoadUnloadVehicle(Vehicle *f cur_company.Restore(); } + /* As we're loading here the following link can carry the full capacity of the vehicle. */ + v->refit_cap = v->cargo_cap; + /* update stats */ int t; switch (front->type) {