(svn r9839) -Fix: vehicles in old savegames could leave the station because the changed loading algorithm thought it was already finished.

This commit is contained in:
rubidium 2007-05-14 20:17:26 +00:00
parent 72662e15f9
commit 54de7d90f6
1 changed files with 4 additions and 0 deletions

View File

@ -1934,6 +1934,10 @@ bool AfterLoadGame()
!(v->vehstatus & (VS_STOPPED | VS_CRASHED)) && // not stopped or crashed
v->current_order.type == OT_LOADING) { // loading
GetStation(v->last_station_visited)->loading_vehicles.push_back(v);
/* The loading finished flag is *only* set when actually completely
* finished. Because the vehicle is loading, it is not finished. */
CLRBIT(v->vehicle_flags, VF_LOADING_FINISHED);
}
}
}