* don't handle non working installations in AIRFIGHT_CampaignRunBaseDefence
* reduced scope and cyclic complexity
* removed unused function BDEF_ReloadBaseWeapons