===== Why do my flights get canceled? =====

A launch can get canceled for one of 5 reasons:  Base Closed (not operational), Runway Closed (not capable of air operations), Base Chemmed (under chemical attack), Weather (weather rules not permitting launch), Runway Backed Up.  

__Runway Backed Up__:  Each Flight taking off will tie up the runway for a certain period of time, based on the number of platforms in the Flight.  Each platform ties up the runway for 20 seconds (AirFlightC2’s runwayTimeUsePerAircraft) (currently hard coded); thus a 2-ship formation will tie it up for 40 seconds (runwayTimeUse).  Remember%%--%%a Flight’s delay is based on the length of time for which the preceding Flight taking off at that airfield tied up the runway (not how long //it// ties up the runway).  If enough Flights request takeoff at the same time, a queue will result, with each Flight waiting for the nextAvailableTime.  Flights will wait up to 10 minutes (defaultDelayPeriod) (currently hard coded) for the runway to become available; after that, since it is likely to be out of sequence with its plan (TOT, SEAD support, etc), it cancels.  Currently, the code doesn’t account for multiple runways being available.  Note:  Helicopters and air defense scrambles takeoff without delay (currentTime) regardless of runway congestion. 