CurrentHill Ukraine Assets Pack (#481)

This commit is contained in:
Druss99 2025-02-15 18:17:43 -05:00 committed by GitHub
parent 308805e09b
commit d4371ccbf6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
29 changed files with 2676 additions and 0 deletions

View File

@ -839,6 +839,19 @@ class Faction:
self.remove_preset("MIM-104 Patriot (Stationary)")
self.remove_preset("NASAMS 3")
self.remove_preset("THAAD")
if not mod_settings.ukrainemilitaryassetspack:
self.remove_aircraft("Su-24MU")
self.remove_aircraft("MiG-29MU2")
self.remove_aircraft("CH_Su-27P1M")
self.remove_vehicle("T84_OplotM")
self.remove_vehicle("BTR-4")
self.remove_vehicle("CH_T64BV")
self.remove_vehicle("CH_Kozak5")
self.remove_vehicle("CH_KrAZSpartan")
self.remove_vehicle("CH_BRDM2L1")
self.remove_vehicle("CH_Alligator_Sniper")
self.remove_vehicle("CH_Stugna_P")
self.remove_vehicle("CH_KrAZ6322")
def remove_aircraft(self, name: str) -> None:
for aircraft_set in [self.aircraft, self.awacs, self.tankers]:

View File

@ -105,6 +105,7 @@ class ModSettings:
chinesemilitaryassetspack: bool = False
russianmilitaryassetspack: bool = False
usamilitaryassetspack: bool = False
ukrainemilitaryassetspack: bool = False
class GameGenerator:

View File

@ -39,6 +39,7 @@ from .vietnamwarvessels import *
from .chinesemilitaryassetspack import *
from .russianmilitaryassetspack import *
from .usamilitaryassetspack import *
from .ukrainemilitaryassetspack import *
def load_mods() -> None:

View File

@ -0,0 +1 @@
from .ukrainemilitaryassetspack import *

File diff suppressed because it is too large Load Diff

View File

@ -128,6 +128,7 @@ class NewGameWizard(QtWidgets.QWizard):
chinesemilitaryassetspack=self.field("chinesemilitaryassetspack"),
russianmilitaryassetspack=self.field("russianmilitaryassetspack"),
usamilitaryassetspack=self.field("usamilitaryassetspack"),
ukrainemilitaryassetspack=self.field("ukrainemilitaryassetspack"),
)
blue_faction = self.faction_selection_page.selected_blue_faction

View File

@ -168,6 +168,8 @@ class GeneratorOptions(QtWidgets.QWizardPage):
self.registerField("russianmilitaryassetspack", self.russianmilitaryassetspack)
self.usamilitaryassetspack = QtWidgets.QCheckBox()
self.registerField("usamilitaryassetspack", self.usamilitaryassetspack)
self.ukrainemilitaryassetspack = QtWidgets.QCheckBox()
self.registerField("ukrainemilitaryassetspack", self.ukrainemilitaryassetspack)
modHelpText = QtWidgets.QLabel(
"<p>Select the mods you have installed. If your chosen factions support them, you'll be able to use these mods in your campaign.</p>"
@ -199,6 +201,10 @@ class GeneratorOptions(QtWidgets.QWizardPage):
"CurrentHill USA Military Assets pack (1.1.5)",
self.usamilitaryassetspack,
),
(
"CurrentHill Ukraine Military Assets pack (1.1.1)",
self.ukrainemilitaryassetspack,
),
("EA-6B Prowler (v2.9.4.102)", self.ea6b_prowler),
("F-100 Super Sabre (v2.7.18.30765 patch 20.10.22)", self.f100_supersabre),
("F-104 Starfighter (v2.7.11.222.01)", self.f104_starfighter),
@ -306,3 +312,6 @@ class GeneratorOptions(QtWidgets.QWizardPage):
s.get("russianmilitaryassetspack", False)
)
self.usamilitaryassetspack.setChecked(s.get("usamilitaryassetspack", False))
self.ukrainemilitaryassetspack.setChecked(
s.get("ukrainemilitaryassetspack", False)
)

View File

@ -0,0 +1,597 @@
local unitPayloads = {
["name"] = "CH_Su-27P1M",
["payloads"] = {
[1] = {
["displayName"] = "Retribution TARCAP",
["name"] = "Retribution TARCAP",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[2] = {
["displayName"] = "Retribution BARCAP",
["name"] = "Retribution BARCAP",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[3] = {
["displayName"] = "Retribution CAS",
["name"] = "Retribution CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[4] = {
["displayName"] = "Retribution Escort",
["name"] = "Retribution Escort",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[5] = {
["displayName"] = "Retribution BAI",
["name"] = "Retribution BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[6] = {
["displayName"] = "Retribution SEAD",
["name"] = "Retribution SEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[7] = {
["displayName"] = "Retribution CEAD",
["name"] = "Retribution CEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[8] = {
["displayName"] = "Retribution DEAD",
["name"] = "Retribution DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[9] = {
["displayName"] = "Retribution OCA/Runway",
["name"] = "Retribution OCA/Runway",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[10] = {
["displayName"] = "Retribution OCA/Aircraft",
["name"] = "Retribution OCA/Aircraft",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[11] = {
["displayName"] = "Retribution SEAD Sweep",
["name"] = "Retribution SEAD Sweep",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[12] = {
["displayName"] = "Retribution Strike",
["name"] = "Retribution Strike",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[10] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
},
["tasks"] = {
},
["unitType"] = "CH_Su-27P1M",
}
return unitPayloads

View File

@ -0,0 +1,453 @@
local unitPayloads = {
["name"] = "MiG-29MU2",
["payloads"] = {
[1] = {
["displayName"] = "Retribution BAI",
["name"] = "Retribution BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[2] = {
["displayName"] = "Retribution TARCAP",
["name"] = "Retribution TARCAP",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[3] = {
["displayName"] = "Retribution BARCAP",
["name"] = "Retribution BARCAP",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[4] = {
["displayName"] = "Retribution SEAD",
["name"] = "Retribution SEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[5] = {
["displayName"] = "Retribution Strike",
["name"] = "Retribution Strike",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[6] = {
["displayName"] = "Retribution OCA/Aircraft",
["name"] = "Retribution OCA/Aircraft",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[7] = {
["displayName"] = "Retribution DEAD",
["name"] = "Retribution DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[8] = {
["displayName"] = "Retribution OCA/Runway",
["name"] = "Retribution OCA/Runway",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{MIG29MU2_JDAM-ER}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[9] = {
["displayName"] = "Retribution Escort",
["name"] = "Retribution Escort",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[10] = {
["displayName"] = "Retribution CEAD",
["name"] = "Retribution CEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{MiG-29MU2_ADM-160B_LAU118}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{MIG29MU2_BRU_42A_x3_ADM_160B}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{MiG-29MU2_ADM-160B_LAU118}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[11] = {
["displayName"] = "Retribution SEAD Sweep",
["name"] = "Retribution SEAD Sweep",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
[12] = {
["displayName"] = "Retribution CAS",
["name"] = "Retribution CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 7,
},
[2] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 6,
},
[3] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}",
["num"] = 4,
},
[5] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 2,
},
[7] = {
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 11,
},
},
},
["tasks"] = {
},
["unitType"] = "MiG-29MU2",
}
return unitPayloads

View File

@ -0,0 +1,215 @@
local unitPayloads = {
["name"] = "Su-24MU",
["payloads"] = {
[1] = {
["displayName"] = "Retribution BAI",
["name"] = "Retribution BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 8,
},
[2] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 7,
},
[3] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 1,
},
[4] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{16602053-4A12-40A2-B214-AB60D481B20E}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 6,
},
[7] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 3,
},
},
["tasks"] = {
[1] = 32,
},
},
[2] = {
["displayName"] = "Retribution DEAD",
["name"] = "Retribution DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 8,
},
[2] = {
["CLSID"] = "{SU24MU_STORMSHADOW}",
["num"] = 7,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
[4] = {
["CLSID"] = "{SU24MU_STORMSHADOW}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{16602053-4A12-40A2-B214-AB60D481B20E}",
["num"] = 5,
},
},
["tasks"] = {
[1] = 32,
},
},
[3] = {
["displayName"] = "Retribution OCA/Runway",
["name"] = "Retribution OCA/Runway",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 8,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{39821727-F6E2-45B3-B1F0-490CC8921D1E}",
["num"] = 7,
},
[4] = {
["CLSID"] = "{16602053-4A12-40A2-B214-AB60D481B20E}",
["num"] = 5,
},
[5] = {
["CLSID"] = "{39821727-F6E2-45B3-B1F0-490CC8921D1E}",
["num"] = 2,
},
},
["tasks"] = {
[1] = 32,
},
},
[4] = {
["displayName"] = "Retribution Strike",
["name"] = "Retribution Strike",
["pylons"] = {
[1] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 8,
},
[2] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 7,
},
[3] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 1,
},
[4] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 6,
},
[6] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{16602053-4A12-40A2-B214-AB60D481B20E}",
["num"] = 5,
},
},
["tasks"] = {
[1] = 32,
},
},
[5] = {
["displayName"] = "Retribution OCA/Aircraft",
["name"] = "Retribution OCA/Aircraft",
["pylons"] = {
[1] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 8,
},
[2] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 7,
},
[4] = {
["CLSID"] = "{16602053-4A12-40A2-B214-AB60D481B20E}",
["num"] = 5,
},
[5] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 2,
},
[6] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 6,
},
[7] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 3,
},
},
["tasks"] = {
[1] = 32,
},
},
[6] = {
["displayName"] = "Retribution CAS",
["name"] = "Retribution CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 8,
},
[2] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 7,
},
[3] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 1,
},
[4] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{16602053-4A12-40A2-B214-AB60D481B20E}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 6,
},
[7] = {
["CLSID"] = "{CH_AASM250}",
["num"] = 3,
},
},
["tasks"] = {
[1] = 32,
},
},
},
["tasks"] = {
},
["unitType"] = "Su-24MU",
}
return unitPayloads

View File

@ -0,0 +1,81 @@
{
"country": "Ukraine",
"name": "Ukraine 2020",
"authors": "Starfire",
"description": "<p>Ukrainian military in the 2020s during the Russo-Ukrainian War. This faction is intended for use with the Currenthill Ukraine Asset Pack.</p>",
"aircrafts": [
"IL-76MD",
"Mi-24V Hind-E",
"Mi-24P Hind-F",
"Mi-8MTV2 Hip",
"MiG-29S Fulcrum-C",
"Su-24M Fencer-D",
"Su-25 Frogfoot",
"Su-27 Flanker-B",
"F-16CM Fighting Falcon (Block 50)",
"Mirage 2000C",
"[CH] Su-27P1M",
"[CH] MiG-29MU2",
"[CH] Su-24MU"
],
"awacs": [],
"tankers": [],
"frontline_units": [
"BMP-2",
"BMP-3",
"BTR-80",
"M1043 HMMWV (M2 HMG)",
"T-72B with Kontakt-1 ERA",
"T-80UD",
"[CH] BTR-4 IFV",
"[CH] BRDM-2L1 ARV",
"[CH] Kozak-5 APC",
"[CH] KrAZ Spartan APC",
"[CH] T-64BV MBT",
"[CH] T-84 Oplot-M MBT"
],
"artillery_units": [],
"logistics_units": [
"LUV UAZ-469 Jeep",
"Truck Ural-375",
"[CH] KrAZ-6322 Truck"
],
"infantry_units": [
"Infantry AK-74 Rus",
"MANPADS SA-18 Igla-S \"Grouse\"",
"Paratrooper AKS",
"Paratrooper RPG-16",
"[CH] Alligator Sniper AMR",
"[CH] Stugna-P ATGM"
],
"missiles": [],
"preset_groups": [
"SA-5/S-200",
"SA-3/S-125",
"SA-6",
"SA-11",
"SA-10/S-300PS",
"SA-17",
"SA-20/S-300PMU-1",
"Hawk",
"Patriot",
"NASAMS AIM-120C"
],
"naval_units": [],
"air_defense_units": [
"SAM SA-10 S-300 \"Grumble\" Big Bird SR",
"SAM SA-8 Osa \"Gecko\" TEL",
"SA-9 Strela",
"SA-13 Gopher (9K35 Strela-10M3)",
"SA-15 Tor",
"SA-19 Grison (2K22 Tunguska)",
"ZSU-23-4 Shilka",
"M1097 Heavy HMMWV Avenger"
],
"requirements": {
"Currenthill Ukraine Asset Pack": "https://www.currenthill.com/ukraine"
},
"has_jtac": true,
"jtac_unit": "MQ-9 Reaper",
"unrestricted_satnav": true
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,35 @@
description:
The Su-27, NATO codename Flanker, is one of the pillars of modern-day
Russian combat aviation. Built to counter the American F-15 Eagle, the Flanker is
a twin-engine, supersonic, highly manoeuvrable air superiority fighter. The Flanker
is equally capable of engaging targets well beyond visual range as it is in a dogfight
given its amazing slow speed and high angle attack manoeuvrability. Using its radar
and stealthy infrared search and track system, the Flanker can employ a wide array
of radar and infrared guided missiles. The Flanker also includes a helmet-mounted
sight that allows you to simply look at a target to lock it up! In addition to its
powerful air-to-air capabilities, the Flanker can also be armed with bombs and unguided
rockets to fulfil a secondary ground attack role.
introduced: 1985
manufacturer: Sukhoi
origin: USSR/Russia
price: 18
role: Air-Superiority Fighter
max_range: 300
default_livery: Air Force Standard
variants:
"[CH] Su-27P1M": {}
kneeboard_units: "metric"
tasks:
BARCAP: 480
BAI: 650
CAS: 650
DEAD: 420
Escort: 480
Fighter sweep: 480
Intercept: 480
OCA/Runway: 440
OCA/Aircraft: 440
SEAD: 330
SEAD Escort: 330
Strike: 440
TARCAP: 480

View File

@ -0,0 +1,45 @@
description:
'The MiG-29 "Fulcrum" is a Russian-designed, twin-engine, supersonic
fighter. First operational in the early 1980s, the Fulcrum is a "light weight" fighter,
comparable to the American F/A-18 Hornet and F-16. Designed to work in conjunction
with the larger Su-27 Flanker, the MiG-29 is armed with an internal 30mm cannon
and both infrared and radar guided air-to-air missiles. For air-to-ground tasks,
the MiG-29 can be armed with a large array of unguided bombs and rockets.
In addition to a sophisticated pulse doppler radar, the MiG-29 is also equipped
with a passive Infrared Search and Track (IRST) sensor that allows the Fulcrum to
detect and target enemy aircraft just based on target infrared emissions. This allows
the MiG-29 to make stealthy attacks with no warning!
The Fulcrum is a highly-maneuverable fighter in a dogfight, and when paired with
the helmet mounted sight and the AA-11 "Archer" air-to-air missile, it is a very
lethal adversary.
The MiG-29 has also been widely exported and has served in many countries that include
Germany, Iran, Ukraine, and Poland.'
introduced: 1993
manufacturer: Mikoyan
origin: USSR/Russia
price: 18
role: Multirole Fighter
max_range: 150
variants:
"[CH] MiG-29MU2": {}
kneeboard_units: "metric"
tasks:
BAI: 540
BARCAP: 380
CAS: 540
DEAD: 380
Escort: 380
Fighter sweep: 380
Intercept: 380
OCA/Aircraft: 540
OCA/Runway: 420
SEAD: 420
SEAD Escort: 420
Strike: 420
TARCAP: 380

View File

@ -0,0 +1,24 @@
description:
"The Sukhoi Su-24 (NATO reporting name: Fencer) is a supersonic, all-weather
attack aircraft developed in the Soviet Union. The aircraft has a variable-sweep
wing, twin-engines and a side-by-side seating arrangement for its crew of two. It
was the first of the USSR's aircraft to carry an integrated digital navigation/attack
system. It remains in service with the Russian Air Force, Syrian Air Force, Ukrainian
Air Force, Azerbaijan Air Force , Iraqi Air Force and various air forces to which
it was exported."
introduced: 1983
manufacturer: Sukhoi
origin: USSR/Russia
price: 14
role: Attack
max_range: 200
default_livery: af standard
variants:
"[CH] Su-24MU": {}
tasks:
BAI: 610
CAS: 610
DEAD: 330
OCA/Aircraft: 610
OCA/Runway: 510
Strike: 510

View File

@ -0,0 +1,12 @@
class: IFV
description: "The BTR-4 Bucephalus (Ukrainian: \xD0\x91\xD0\xA2\xD0\xA0\x2D\x34\x20\xC2\xAB\xD0\x91\xD1\x83\xD1\x86\xD0\xB5\xD1\x84\xD0\xB0\xD0\xBB\xC2\xBB,
romanized: Butsefal, abbreviation of \xD0\x91\xD1\x80\xD0\xBE\xD0\xBD\xD0\xB5\xD1\x82\xD1\x80\xD0\xB0\xD0\xBD\xD1\x81\xD0\xBF\xD0\xBE\xD1\x80\xD1\x82\xD0\xB5\xD1\x80\x2C\x20\x42\x72\x6F\x6E\x65\x74\x72\x61\x6E\x73\x70\x6F\x72\x74\x65\x72,
armoured transporter) is an amphibious 8x8 wheeled infantry fighting vehicle (IFV) designed in Ukraine
by the Kharkiv Morozov Machine Building Design Bureau (SOE KMDB)."
introduced: 2014
manufacturer: Kharkiv Morozov Machine Building Design Bureau
origin: Ukraine
price: 12
role: Infantry Fighting Vehicle
variants:
"[CH] BTR-4 IFV": {}

View File

@ -0,0 +1,5 @@
class: Infantry
price: 0
spawn_weight: 1
variants:
"[CH] Alligator Sniper AMR": null

View File

@ -0,0 +1,16 @@
class: Recon
description: "The PT-76 is a Soviet amphibious light tank that was introduced in the\
\ early 1950s and soon became the standard reconnaissance tank of the Soviet Army\
\ and the other Warsaw Pact armed forces. It was widely exported to other friendly\
\ states, like India, Iraq, Syria, North Korea and North Vietnam. Overall, some\
\ 25 countries used the PT-76. The tank's full name is Floating Tank\u201376 (\u043F\
\u043B\u0430\u0432\u0430\u044E\u0449\u0438\u0439 \u0442\u0430\u043D\u043A, plavayushchiy\
\ tank, or \u041F\u0422-76). 76 stands for the caliber of the main armament: the\
\ 76.2 mm D-56T series rifled tank gun."
introduced: 1962
manufacturer: GAZ
origin: USSR/Russia
price: 6
role: Amphibious Armoured Car
variants:
"[CH] BRDM-2L1 ARV": {}

View File

@ -0,0 +1,4 @@
class: IFV
price: 5
variants:
"[CH] Kozak-5 APC": null

View File

@ -0,0 +1,11 @@
class: Logistics
description: "The KrAZ-6322 is a Ukrainian off-road six-wheel drive truck intended for extreme
conditions. It has been produced since 1994 and is manufactured at the KrAZ factory in Kremenchuk,
Ukraine. It was first presented at the 1994 defence industry trade show in Kyiv."
introduced: 1994
manufacturer: KrAZ
origin: Ukraine
price: 3
role: Tactical Transport Vehicle
variants:
"[CH] KrAZ-6322 Truck": {}

View File

@ -0,0 +1,10 @@
class: IFV
description: "The STREIT Group Spartan is an Infantry mobility vehicle designed and built by
STREIT Group; it is also license produced by KrAZ (Kremenchuk Automobile Plant) in Kremenchuk, Ukraine."
introduced: 2014
manufacturer: STREIT Group
origin: Ukraine
price: 10
role: Infantry Fighting Vehicle
variants:
"[CH] KrAZ Spartan APC": {}

View File

@ -0,0 +1,5 @@
class: Infantry
price: 0
spawn_weight: 2
variants:
"[CH] Stugna-P ATGM": null

View File

@ -0,0 +1,17 @@
class: Tank
description: The T-64 is a Soviet second-generation main battle tank, designed by
Kharkiv Morozov Machine Building Design Bureau in Ukraine, introduced in the early
1960s. It was a more advanced counterpart to the T-62; the T-64 served in tank
divisions, while the T-62 supported infantry in motorized rifle divisions. It
introduced a number of advanced features including composite armour, a compact
engine and transmission, and a smoothbore 125-mm gun equipped with an autoloader
to allow the crew to be reduced to three so the tank could be smaller and lighter.
In spite of being armed and armoured like a heavy tank, the T-64 weighed only 38
tonnes (42 short tons; 37 long tons).
introduced: 1966
manufacturer: Kharkiv
origin: USSR/Russia
price: 19
role: Main Battle Tank
variants:
"[CH] T-64BV MBT": {}

View File

@ -0,0 +1,13 @@
class: Tank
description: "The T-84 is a Ukrainian main battle tank (MBT), based on the Soviet T-80 MBT
introduced in 1976, specifically the diesel engine version: T-80UD. The T-84 was first built in
1994 and entered service in the Ukrainian Armed Forces in 1999. Its high-performance opposed-piston
engine makes it a fast tank, comparable to other modern MBTs with a power-to-weight ratio of about
26 horsepower per tonne (19 kW/t)."
introduced: 1999
manufacturer: Malyshev Factory
origin: Ukraine
price: 25
role: Main Battle Tank
variants:
"[CH] T-84 Oplot-M MBT": {}