Support for Iraq

This commit is contained in:
Raffson 2024-12-27 22:58:01 +01:00
parent a173fa7e5b
commit 9c50c062e9
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99
21 changed files with 353 additions and 1 deletions

View File

@ -18,7 +18,7 @@
* **[Options]** New option in Settings: Default start type for Player flights. * **[Options]** New option in Settings: Default start type for Player flights.
* **[AirWing]** Expose OPFOR Squadrons, giving the ability to change liveries, auto-assignable mission types & an easy way to retrieve debug information. * **[AirWing]** Expose OPFOR Squadrons, giving the ability to change liveries, auto-assignable mission types & an easy way to retrieve debug information.
* **[ATO]** Allow planning as OPFOR * **[ATO]** Allow planning as OPFOR
* **[Campaign Design]** Support for Kola map by Orbx * **[Campaign Design]** Support for latest maps (Kola, Afghanistan, Iraq)
* **[UI]** Zoom level retained when switching campaigns * **[UI]** Zoom level retained when switching campaigns
* **[UX]** Allow changing squadrons in flight's edit dialog * **[UX]** Allow changing squadrons in flight's edit dialog
* **[Cheats]** Sink/Resurrect carriers instead of showing an error during cheat-capture (use AWCD-cheat to add squadrons upon resurrection) * **[Cheats]** Sink/Resurrect carriers instead of showing an error during cheat-capture (use AWCD-cheat to add squadrons upon resurrection)

View File

@ -19,6 +19,7 @@ from dcs.terrain import (
Sinai, Sinai,
Kola, Kola,
Afghanistan, Afghanistan,
Iraq,
) )
from .conflicttheater import ConflictTheater from .conflicttheater import ConflictTheater
@ -38,6 +39,7 @@ ALL_TERRAINS = [
Sinai(), Sinai(),
Kola(), Kola(),
Afghanistan(), Afghanistan(),
Iraq(),
] ]
TERRAINS_BY_NAME = {t.name: t for t in ALL_TERRAINS} TERRAINS_BY_NAME = {t.name: t for t in ALL_TERRAINS}

View File

@ -0,0 +1,296 @@
{
"airfield1_0": {
"name": "RAA",
"callsign": "RAA",
"beacon_type": 4,
"hertz": null,
"channel": 80
},
"airfield1_1": {
"name": "IRAA",
"callsign": "IRAA",
"beacon_type": 14,
"hertz": 108800000,
"channel": null
},
"airfield1_2": {
"name": "ISAD",
"callsign": "ISAD",
"beacon_type": 14,
"hertz": 108900000,
"channel": null
},
"airfield1_3": {
"name": "IRAA",
"callsign": "IRAA",
"beacon_type": 13,
"hertz": 108800000,
"channel": null
},
"airfield1_4": {
"name": "ISAD",
"callsign": "ISAD",
"beacon_type": 13,
"hertz": 108900000,
"channel": null
},
"airfield12_0": {
"name": "ALSAHRAAAF",
"callsign": "TKT",
"beacon_type": 8,
"hertz": 1669000,
"channel": null
},
"airfield9_0": {
"name": "AlTajiAirport",
"callsign": "TAJI",
"beacon_type": 8,
"hertz": 1650000,
"channel": null
},
"airfield13_0": {
"name": "Al Taquddum",
"callsign": "MAT",
"beacon_type": 4,
"hertz": null,
"channel": 70
},
"airfield2_0": {
"name": "BGD",
"callsign": "BGD",
"beacon_type": 3,
"hertz": 112900000,
"channel": 76
},
"airfield2_1": {
"name": "",
"callsign": "ORBI",
"beacon_type": 7,
"hertz": 118700000,
"channel": null
},
"airfield2_2": {
"name": "IYCA",
"callsign": "IYCA",
"beacon_type": 14,
"hertz": 110100000,
"channel": null
},
"airfield2_3": {
"name": "IYDB",
"callsign": "IYDB",
"beacon_type": 14,
"hertz": 110700000,
"channel": null
},
"airfield2_4": {
"name": "IYCA",
"callsign": "IYCA",
"beacon_type": 13,
"hertz": 110100000,
"channel": null
},
"airfield2_5": {
"name": "IYDB",
"callsign": "IYDB",
"beacon_type": 13,
"hertz": 110700000,
"channel": null
},
"airfield2_6": {
"name": "BAP",
"callsign": "BAP",
"beacon_type": 4,
"hertz": 121700000,
"channel": 64
},
"airfield2_7": {
"name": "ITAK",
"callsign": "ITAK",
"beacon_type": 14,
"hertz": 110900000,
"channel": null
},
"airfield2_8": {
"name": "INHA",
"callsign": "INHA",
"beacon_type": 14,
"hertz": 110300000,
"channel": null
},
"airfield2_9": {
"name": "INHA",
"callsign": "INHA",
"beacon_type": 13,
"hertz": 110300000,
"channel": null
},
"airfield2_10": {
"name": "ITAK",
"callsign": "ITAK",
"beacon_type": 13,
"hertz": 110900000,
"channel": null
},
"airfield8_0": {
"name": "BLD",
"callsign": "BLD",
"beacon_type": 5,
"hertz": 114600000,
"channel": 93
},
"airfield8_1": {
"name": "BaladAirbase",
"callsign": "IANC",
"beacon_type": 13,
"hertz": 109950000,
"channel": null
},
"airfield8_2": {
"name": "BaladAirbase",
"callsign": "IANC",
"beacon_type": 14,
"hertz": 109950000,
"channel": null
},
"airfield8_3": {
"name": "BaladAirbase",
"callsign": "IBLD",
"beacon_type": 13,
"hertz": 109900000,
"channel": null
},
"airfield8_4": {
"name": "BaladAirbase",
"callsign": "IBLD",
"beacon_type": 14,
"hertz": 109900000,
"channel": null
},
"airfield5_0": {
"name": "ORB",
"callsign": "ORB",
"beacon_type": 4,
"hertz": null,
"channel": 47
},
"airfield4_0": {
"name": "RER",
"callsign": "RER",
"beacon_type": 3,
"hertz": 116300000,
"channel": 110
},
"airfield4_1": {
"name": "ErbilInternationalAirport",
"callsign": "IREB",
"beacon_type": 14,
"hertz": 109700000,
"channel": null
},
"airfield4_2": {
"name": "ErbilInternationalAirport",
"callsign": "IREA",
"beacon_type": 14,
"hertz": 109200000,
"channel": null
},
"airfield4_3": {
"name": "ErbilInternationalAirport",
"callsign": "IREB",
"beacon_type": 13,
"hertz": 109700000,
"channel": null
},
"airfield4_4": {
"name": "ErbilInternationalAirport",
"callsign": "IREA",
"beacon_type": 13,
"hertz": 109200000,
"channel": null
},
"airfield4_5": {
"name": "ErbilInternationalAirport",
"callsign": "IRER",
"beacon_type": 13,
"hertz": 109300000,
"channel": null
},
"airfield4_6": {
"name": "ErbilInternationalAirport",
"callsign": "IRER",
"beacon_type": 14,
"hertz": 109300000,
"channel": null
},
"airfield10_0": {
"name": "KIR",
"callsign": "KIR",
"beacon_type": 3,
"hertz": 111200000,
"channel": 49
},
"airfield10_1": {
"name": "KRK",
"callsign": "KRK",
"beacon_type": 4,
"hertz": null,
"channel": 86
},
"airfield10_2": {
"name": "ISAD",
"callsign": "ISAD",
"beacon_type": 14,
"hertz": 109100000,
"channel": null
},
"airfield10_3": {
"name": "ISAD",
"callsign": "ISAD",
"beacon_type": 13,
"hertz": 109100000,
"channel": null
},
"airfield6_0": {
"name": "QYW",
"callsign": "QYW",
"beacon_type": 4,
"hertz": null,
"channel": 72
},
"airfield7_0": {
"name": "",
"callsign": "SUL",
"beacon_type": 13,
"hertz": 111700000,
"channel": null
},
"airfield7_1": {
"name": "",
"callsign": "NGA",
"beacon_type": 13,
"hertz": 111100000,
"channel": null
},
"airfield7_2": {
"name": "",
"callsign": "NGA",
"beacon_type": 14,
"hertz": 111100000,
"channel": null
},
"airfield7_3": {
"name": "",
"callsign": "SUL",
"beacon_type": 14,
"hertz": 111700000,
"channel": null
},
"airfield7_4": {
"name": "SUL",
"callsign": "SUL",
"beacon_type": 3,
"hertz": 117000000,
"channel": 117
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,48 @@
---
name: Iraq
timezone: +3
daytime:
dawn: [5, 7]
day: [7, 17]
dusk: [17, 19]
night: [20, 4]
climate:
day_night_temperature_difference: 15.26
seasons:
winter:
average_pressure: 30.02
average_temperature: 13.6
weather:
thunderstorm: 1
raining: 15
cloudy: 40
clear: 40
spring:
average_pressure: 29.73
average_temperature: 28.6
weather:
thunderstorm: 1
raining: 10
cloudy: 30
clear: 20
summer:
average_pressure: 29.56
average_temperature: 34.1
weather:
thunderstorm: 1
raining: 1
cloudy: 20
clear: 40
fall:
average_pressure: 30.01
average_temperature: 18.2
weather:
thunderstorm: 1
raining: 7
cloudy: 40
clear: 30
turbulence:
high_avg_yearly_turbulence_per_10cm: 11
low_avg_yearly_turbulence_per_10cm: 2.3
solar_noon_turbulence_per_10cm: 1.5
midnight_turbulence_per_10cm: -2.5

Binary file not shown.

View File

@ -0,0 +1 @@
UTF-8

View File

@ -0,0 +1 @@
PROJCS["WGS_1984_UTM_Zone_38N",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",45.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]

View File

@ -0,0 +1 @@
UTF-8

Binary file not shown.

View File

@ -0,0 +1 @@
PROJCS["WGS_1984_UTM_Zone_38N",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",45.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
UTF-8

Binary file not shown.

View File

@ -0,0 +1 @@
PROJCS["WGS_1984_UTM_Zone_38N",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",45.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]

Binary file not shown.

Binary file not shown.