dcs-retribution/resources/factions/bluefor_modern.json
SnappyComebacks a53a648a63 Add plannable tankers.
This Pull Request lets users plan Tanker flights.

Features:

- Introduction of `Refueling` flight type.
- Tankers can be purchased at airbases and carriers.
- Tankers get planned by AI.
- Tankers are planned from airbases and at aircraft carriers.
- Tankers aim to be at high, fast, and 70 miles from the nearest threat.
  (A10s won't be able to tank)
- Tankers racetrack orbit for one hour.
- Optional Tickbox to enable legacy tankers.
- S-3B Tanker added to factions.
- KC-130 MPRS added to factions.
- Kneeboard shows planned tankers, their tacans, and radios.

Limitations:

- AI doesn't know whether to plan probe and drogue or boom refueling
  tankers.
- User can't choose tanker speed.  Heavily loaded aircraft may have
  trouble.
- User can't choose tanker altitude.  A-10s will not make it to high
  altitude.

Problems:

- Tanker callsigns do not increment, see attached image.  (Investigated:
  Need to use `FlyingType.callsign_dict`, instead of just
  `FlyingType.callsign`.  This seems like it might be significant work
  to do.).
- Having a flight of two or more tankers only spawns one tanker.
- Let me know if you have a solution, or feel free to commit one.

https://user-images.githubusercontent.com/74509817/120909602-d7bc3680-c633-11eb-80d7-eccd4e095770.png
2021-06-09 21:14:10 -07:00

107 lines
2.0 KiB
JSON

{
"country": "Combined Joint Task Forces Blue",
"name": "Bluefor Modern",
"authors": "Khopa",
"description": "<p>A generic bluefor modern faction. This also includes many redfor units and is meant to be a faction that has access to most modern flyable modules.</p>",
"aircrafts": [
"F_14B",
"F_15C",
"F_15E",
"F_16C_50",
"FA_18C_hornet",
"JF_17",
"M_2000C",
"F_5E_3",
"Su_27",
"Su_25T",
"A_10A",
"A_10C",
"A_10C_2",
"AV8BNA",
"AJS37",
"UH_1H",
"AH_64D",
"Ka_50",
"SA342M",
"SA342L",
"B_52H",
"B_1B"
],
"awacs": [
"E_3A",
"E_2C"
],
"tankers": [
"KC_135",
"KC135MPRS",
"KC130",
"S-3B Tanker"
],
"frontline_units": [
"MBT_M1A2_Abrams",
"MBT_Leopard_2A6M",
"MBT_Merkava_IV",
"ATGM_Stryker",
"IFV_M2A2_Bradley",
"IFV_Marder",
"IFV_LAV_25",
"Scout_HMMWV",
"ATGM_HMMWV",
"SAM_Linebacker___Bradley_M6",
"SAM_Avenger__Stinger",
"ATGM_VAB_Mephisto"
],
"artillery_units": [
"MLRS_M270_227mm",
"SPH_M109_Paladin_155mm"
],
"logistics_units": [
"Truck_M818_6x6"
],
"infantry_units": [
"Infantry_M4",
"Infantry_M249",
"MANPADS_Stinger"
],
"air_defenses": [
"AvengerGenerator",
"HawkGenerator",
"PatriotGenerator"
],
"ewrs": [
"PatriotEwrGenerator"
],
"aircraft_carrier": [
"CVN_74_John_C__Stennis"
],
"helicopter_carrier": [
"LHA_1_Tarawa"
],
"destroyers": [
"DDG_Arleigh_Burke_IIa"
],
"cruisers": [
"CG_Ticonderoga"
],
"requirements": {},
"carrier_names": [
"CVN-71 Theodore Roosevelt",
"CVN-72 Abraham Lincoln",
"CVN-73 George Washington",
"CVN-74 John C. Stennis"
],
"helicopter_carrier_names": [
"LHA-1 Tarawa",
"LHA-2 Saipan",
"LHA-3 Belleau Wood",
"LHA-4 Nassau",
"LHA-5 Peleliu"
],
"navy_generators": [
"ArleighBurkeGroupGenerator"
],
"has_jtac": true,
"jtac_unit": "MQ_9_Reaper",
"unrestricted_satnav": true
}