(svn r1387) Fix: Airplanes now also crash when only one invalid order is in the schedule
This commit is contained in:
		@@ -1041,6 +1041,9 @@ static void ProcessAircraftOrder(Vehicle *v)
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if ( order.type == OT_DUMMY && !CheckForValidOrders(v))
 | 
			
		||||
		CrashAirplane(v);
 | 
			
		||||
 | 
			
		||||
	if (order.type == v->current_order.type &&
 | 
			
		||||
			order.flags == v->current_order.flags &&
 | 
			
		||||
			order.station == v->current_order.station)
 | 
			
		||||
@@ -1054,9 +1057,6 @@ static void ProcessAircraftOrder(Vehicle *v)
 | 
			
		||||
		v->u.air.targetairport = order.station;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if ( order.type == OT_DUMMY && !CheckForValidOrders(v))
 | 
			
		||||
		CrashAirplane(v);
 | 
			
		||||
 | 
			
		||||
	InvalidateVehicleOrderWidget(v);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user