Changeset - r17308:7546b259cca1
[Not reviewed]
master
0 1 0
rubidium - 14 years ago 2011-02-11 13:38:34
rubidium@openttd.org
(svn r22058) -Fix (r22050): removing broken orders happened before the "front engine" conversion was done for road vehicles, so road vehicles didn't have orders anymore
1 file changed with 10 insertions and 6 deletions:
0 comments (0 inline, 0 general)
src/saveload/vehicle_sl.cpp
Show inline comments
 
@@ -289,12 +289,6 @@ void AfterLoadVehicles(bool part_of_load
 
					}
 
				}
 
			}
 

	
 
			/* In some old savegames there might be some "crap" stored. */
 
			if (IsSavegameVersionBefore(160) && !v->IsPrimaryVehicle()) {
 
				v->current_order.Free();
 
				v->unitnumber = 0;
 
			}
 
		}
 
	}
 

	
 
@@ -336,6 +330,16 @@ void AfterLoadVehicles(bool part_of_load
 
				}
 
			}
 
		}
 

	
 
		if (IsSavegameVersionBefore(160)) {
 
			/* In some old savegames there might be some "crap" stored. */
 
			FOR_ALL_VEHICLES(v) {
 
				if (!v->IsPrimaryVehicle()) {
 
					v->current_order.Free();
 
					v->unitnumber = 0;
 
				}
 
			}
 
		}
 
	}
 

	
 
	CheckValidVehicles();
0 comments (0 inline, 0 general)