mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Merge branch 'develop' into new_frontline
This commit is contained in:
@@ -16,6 +16,7 @@ We do not have a single vehicle available to hold our position. The situation i
|
||||
{% if frontline.enemy_zero %}
|
||||
The enemy forces have been crushed, we will be able to make significant progress toward {{ frontline.enemy_base.name }}
|
||||
{% endif %}
|
||||
{% if not frontline.player_zero %}
|
||||
{# Pick a random sentence to describe each frontline #}
|
||||
{% set fl_sent1 %}There are combats between {{ frontline.player_base.name }} and {{frontline.enemy_base.name}}. {%+ endset %}
|
||||
{% set fl_sent2 %}The war on the ground is still going on between {{frontline.player_base.name}} and {{frontline.enemy_base.name}}. {%+ endset %}
|
||||
@@ -57,8 +58,9 @@ On this location, our ground forces have been ordered to hold still, and defend
|
||||
{# TODO: Write a retreat sentence #}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}{% endif %}
|
||||
{%+ endfor %}{% endif %}
|
||||
|
||||
Your flights:
|
||||
====================
|
||||
|
||||
137
resources/campaigns/persian_gulf_full_map.json
Normal file
137
resources/campaigns/persian_gulf_full_map.json
Normal file
@@ -0,0 +1,137 @@
|
||||
{
|
||||
"name": "Persian Gulf - Full Map",
|
||||
"theater": "Persian Gulf",
|
||||
"authors": "Plob",
|
||||
"description": "<p>In this scenario, you start at Liwa Airfield, and must work your way north through the whole map.</p>",
|
||||
"player_points": [
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Liwa Airbase",
|
||||
"size": 1000,
|
||||
"importance": 0.2
|
||||
},
|
||||
{
|
||||
"type": "lha",
|
||||
"id": 1002,
|
||||
"x": -164000,
|
||||
"y": -257000,
|
||||
"captured_invert": true
|
||||
},
|
||||
{
|
||||
"type": "carrier",
|
||||
"id": 1001,
|
||||
"x": -124000,
|
||||
"y": -303000,
|
||||
"captured_invert": true
|
||||
}
|
||||
],
|
||||
"enemy_points": [
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Al Ain International Airport",
|
||||
"size": 1000,
|
||||
"importance": 1
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Al Dhafra AB",
|
||||
"size": 2000,
|
||||
"importance": 1
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Al Minhad AB",
|
||||
"size": 1000,
|
||||
"importance": 1
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Ras Al Khaimah",
|
||||
"size": 1000,
|
||||
"importance": 1
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Khasab",
|
||||
"size": 1000,
|
||||
"importance": 1
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Bandar Abbas Intl",
|
||||
"size": 2000,
|
||||
"importance": 1
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Jiroft Airport",
|
||||
"size": 2000,
|
||||
"importance": 1.4
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Kerman Airport",
|
||||
"size": 2000,
|
||||
"importance": 1.7,
|
||||
"captured_invert": true
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Lar Airbase",
|
||||
"size": 1000,
|
||||
"importance": 1.4
|
||||
},
|
||||
{
|
||||
"type": "airbase",
|
||||
"id": "Shiraz International Airport",
|
||||
"size": 2000,
|
||||
"importance": 1
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
[
|
||||
"Al Dhafra AB",
|
||||
"Liwa Airbase"
|
||||
],
|
||||
[
|
||||
"Al Dhafra AB",
|
||||
"Al Ain International Airport"
|
||||
],
|
||||
[
|
||||
"Al Ain International Airport",
|
||||
"Al Minhad AB"
|
||||
],
|
||||
[
|
||||
"Al Dhafra AB",
|
||||
"Al Minhad AB"
|
||||
],
|
||||
[
|
||||
"Al Minhad AB",
|
||||
"Ras Al Khaimah"
|
||||
],
|
||||
[
|
||||
"Khasab",
|
||||
"Ras Al Khaimah"
|
||||
],
|
||||
[
|
||||
"Bandar Abbas Intl",
|
||||
"Lar Airbase"
|
||||
],
|
||||
[
|
||||
"Shiraz International Airport",
|
||||
"Lar Airbase"
|
||||
],
|
||||
[
|
||||
"Shiraz International Airport",
|
||||
"Kerman Airport"
|
||||
],
|
||||
[
|
||||
"Jiroft Airport",
|
||||
"Lar Airbase"
|
||||
],
|
||||
[
|
||||
"Jiroft Airport",
|
||||
"Kerman Airport"
|
||||
]
|
||||
]
|
||||
}
|
||||
@@ -5,28 +5,37 @@ local unitPayloads = {
|
||||
["name"] = "CAS",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "{ARAKM70BHE}",
|
||||
["num"] = 3,
|
||||
["CLSID"] = "{RB75}",
|
||||
["num"] = 5,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "{ARAKM70BHE}",
|
||||
["num"] = 2,
|
||||
["CLSID"] = "{RB75}",
|
||||
["num"] = 3,
|
||||
},
|
||||
[3] = {
|
||||
["CLSID"] = "{RB75}",
|
||||
["num"] = 2,
|
||||
},
|
||||
[4] = {
|
||||
["CLSID"] = "{RB75}",
|
||||
["num"] = 6,
|
||||
},
|
||||
[5] = {
|
||||
["CLSID"] = "{Robot24J}",
|
||||
["num"] = 1,
|
||||
},
|
||||
[6] = {
|
||||
["CLSID"] = "{Robot24J}",
|
||||
["num"] = 7,
|
||||
},
|
||||
[7] = {
|
||||
["CLSID"] = "{VIGGEN_X-TANK}",
|
||||
["num"] = 4,
|
||||
},
|
||||
[4] = {
|
||||
["CLSID"] = "{ARAKM70BHE}",
|
||||
["num"] = 5,
|
||||
},
|
||||
[5] = {
|
||||
["CLSID"] = "{ARAKM70BHE}",
|
||||
["num"] = 6,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 31,
|
||||
[1] = 32,
|
||||
[2] = 31,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
|
||||
84
resources/factions/france_2005_frenchpack.json
Normal file
84
resources/factions/france_2005_frenchpack.json
Normal file
@@ -0,0 +1,84 @@
|
||||
{
|
||||
"country": "France",
|
||||
"name": "France 2005 (Frenchpack)",
|
||||
"authors": "HerrTom",
|
||||
"description": "<p>French equipment using the Frenchpack, but without the Rafale mod.</p>",
|
||||
"aircrafts": [
|
||||
"M_2000C",
|
||||
"Mirage_2000_5",
|
||||
"SA342M",
|
||||
"SA342L",
|
||||
"SA342Mistral"
|
||||
],
|
||||
"awacs": [
|
||||
"E_3A"
|
||||
],
|
||||
"tankers": [
|
||||
"KC_135",
|
||||
"KC130"
|
||||
],
|
||||
"frontline_units": [
|
||||
"AMX_10RCR",
|
||||
"AMX_10RCR_SEPAR",
|
||||
"ERC_90",
|
||||
"TRM_2000_PAMELA",
|
||||
"VAB__50",
|
||||
"VAB_MEPHISTO",
|
||||
"VAB_T20_13",
|
||||
"VAB_T20_13",
|
||||
"VBL__50",
|
||||
"VBL_AANF1",
|
||||
"VBAE_CRAB",
|
||||
"VBAE_CRAB_MMP",
|
||||
"AMX_30B2",
|
||||
"Leclerc_Serie_XXI"
|
||||
],
|
||||
"artillery_units": [
|
||||
"MLRS_M270",
|
||||
"SPH_M109_Paladin"
|
||||
],
|
||||
"logistics_units": [
|
||||
"Transport_M818"
|
||||
],
|
||||
"infantry_units": [
|
||||
"Infantry_M4",
|
||||
"Soldier_M249",
|
||||
"Stinger_MANPADS"
|
||||
],
|
||||
"shorads": [
|
||||
"HQ7Generator",
|
||||
"RolandGenerator"
|
||||
],
|
||||
"sams": [
|
||||
"RolandGenerator",
|
||||
"HawkGenerator"
|
||||
],
|
||||
"aircraft_carrier": [
|
||||
"CVN_74_John_C__Stennis"
|
||||
],
|
||||
"helicopter_carrier": [
|
||||
"LHA_1_Tarawa"
|
||||
],
|
||||
"destroyers": [
|
||||
"USS_Arleigh_Burke_IIa"
|
||||
],
|
||||
"cruisers": [
|
||||
"Ticonderoga_class"
|
||||
],
|
||||
"requirements": {
|
||||
"frenchpack V3.5": "https://forums.eagle.ru/showthread.php?t=279974"
|
||||
},
|
||||
"carrier_names": [
|
||||
"L9013 Mistral",
|
||||
"L9014 Tonerre",
|
||||
"L9015 Dixmude"
|
||||
],
|
||||
"helicopter_carrier_names": [
|
||||
"Jeanne d'Arc"
|
||||
],
|
||||
"navy_generators": [
|
||||
"ArleighBurkeGroupGenerator"
|
||||
],
|
||||
"has_jtac": true,
|
||||
"jtac_unit": "MQ_9_Reaper"
|
||||
}
|
||||
46
resources/factions/georgia_2008.json
Normal file
46
resources/factions/georgia_2008.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"country": "Georgia",
|
||||
"name": "Georgia 2008",
|
||||
"authors": "HerrTom",
|
||||
"description": "<p>A faction that represents Georgia during the South Ossetian War. They will have a lot more aircraft than historically, and no real A2A capability.</p>",
|
||||
"aircrafts": [
|
||||
"L_39ZA",
|
||||
"Su_25",
|
||||
"Mi_8MT",
|
||||
"Mi_24V",
|
||||
"UH_1H"
|
||||
],
|
||||
"frontline_units": [
|
||||
"APC_BTR_80",
|
||||
"APC_MTLB",
|
||||
"APC_Cobra",
|
||||
"IFV_BMP_1",
|
||||
"IFV_BMP_2",
|
||||
"MBT_T_72B",
|
||||
"MBT_T_55"
|
||||
],
|
||||
"artillery_units": [
|
||||
"MLRS_BM21_Grad",
|
||||
"SPH_2S1_Gvozdika",
|
||||
"SPH_2S3_Akatsia"
|
||||
],
|
||||
"logistics_units": [
|
||||
"Transport_Ural_375",
|
||||
"Transport_UAZ_469"
|
||||
],
|
||||
"infantry_units": [
|
||||
"Paratrooper_AKS",
|
||||
"Paratrooper_RPG_16"
|
||||
],
|
||||
"shorads": [
|
||||
"SA13Generator",
|
||||
"SA8Generator"
|
||||
],
|
||||
"sams": [
|
||||
"SA6Generator",
|
||||
"SA11Generator"
|
||||
],
|
||||
"requirements": {},
|
||||
"has_jtac": true,
|
||||
"jtac_unit": "MQ_9_Reaper"
|
||||
}
|
||||
73
resources/factions/usn_1985.json
Normal file
73
resources/factions/usn_1985.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"country": "USA",
|
||||
"name": "US Navy 1985",
|
||||
"authors": "HerrTom",
|
||||
"description": "<p>Highway to the Danger Zone! For Tomcat lovers.</p>",
|
||||
"aircrafts": [
|
||||
"F_4E",
|
||||
"F_14B",
|
||||
"S_3B",
|
||||
"UH_1H",
|
||||
"AH_1W"
|
||||
],
|
||||
"awacs": [
|
||||
"E_3A"
|
||||
],
|
||||
"tankers": [
|
||||
"S_3B_Tanker"
|
||||
],
|
||||
"frontline_units": [
|
||||
"MBT_M60A3_Patton",
|
||||
"APC_M113",
|
||||
"APC_M1025_HMMWV"
|
||||
],
|
||||
"artillery_units": [
|
||||
"SPH_M109_Paladin",
|
||||
"MLRS_M270"
|
||||
],
|
||||
"logistics_units": [
|
||||
"Transport_M818"
|
||||
],
|
||||
"infantry_units": [
|
||||
"Infantry_M4",
|
||||
"Soldier_M249"
|
||||
],
|
||||
"shorads": [
|
||||
"VulcanGenerator",
|
||||
"ChaparralGenerator"
|
||||
],
|
||||
"sams": [
|
||||
"HawkGenerator",
|
||||
"ChaparralGenerator"
|
||||
],
|
||||
"aircraft_carrier": [
|
||||
"CVN_74_John_C__Stennis"
|
||||
],
|
||||
"helicopter_carrier": [
|
||||
"LHA_1_Tarawa"
|
||||
],
|
||||
"destroyers": [
|
||||
"Oliver_Hazzard_Perry_class"
|
||||
],
|
||||
"cruisers": [
|
||||
"Ticonderoga_class"
|
||||
],
|
||||
"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": [
|
||||
"OliverHazardPerryGroupGenerator"
|
||||
],
|
||||
"requirements": {},
|
||||
"doctrine": "coldwar"
|
||||
}
|
||||
Reference in New Issue
Block a user