Changeset - r10892:e8fd33eb2150
[Not reviewed]
master
0 1 0
smatz - 16 years ago 2009-01-23 15:37:44
smatz@openttd.org
(svn r15227) -Fix [FS#2571](r1): aircraft could be 'loading in the air' after converting old savegames
1 file changed with 4 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/saveload/vehicle_sl.cpp
Show inline comments
 
@@ -181,6 +181,10 @@ void UpdateOldAircraft()
 

	
 
			AircraftLeaveHangar(v_oldstyle); // make airplane visible if it was in a depot for example
 
			v_oldstyle->vehstatus &= ~VS_STOPPED; // make airplane moving
 
			if (!v_oldstyle->current_order.IsType(OT_GOTO_STATION) && !v_oldstyle->current_order.IsType(OT_GOTO_DEPOT)) {
 
				/* reset current order so aircraft doesn't have invalid "station-only" order */
 
				v_oldstyle->current_order.MakeDummy();
 
			}
 
			v_oldstyle->u.air.state = FLYING;
 
			AircraftNextAirportPos_and_Order(v_oldstyle); // move it to the entry point of the airport
 
			GetNewVehiclePosResult gp = GetNewVehiclePos(v_oldstyle);
0 comments (0 inline, 0 general)