Changeset - r16561:96769448170b
[Not reviewed]
master
0 1 0
rubidium - 14 years ago 2010-11-23 18:26:02
rubidium@openttd.org
(svn r21299) -Fix (r21263): a road vehicle in a depot or wormhole could get into an incorrect state upon savegame conversion causing it to break up later in the game
1 file changed with 2 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/saveload/afterload.cpp
Show inline comments
 
@@ -2380,6 +2380,8 @@ bool AfterLoadGame()
 
	if (IsSavegameVersionBefore(153)) {
 
		RoadVehicle *rv;
 
		FOR_ALL_ROADVEHICLES(rv) {
 
			if (rv->state == RVSB_IN_DEPOT || rv->state == RVSB_WORMHOLE) continue;
 

	
 
			bool loading = rv->current_order.IsType(OT_LOADING) || rv->current_order.IsType(OT_LEAVESTATION);
 
			if (HasBit(rv->state, RVS_IN_ROAD_STOP)) {
 
				extern const byte _road_stop_stop_frame[];
0 comments (0 inline, 0 general)