initial files

This commit is contained in:
Samuele Lorefice
2025-05-24 16:17:33 +02:00
commit 9e023649ac
477 changed files with 118566 additions and 0 deletions

View File

@@ -0,0 +1,180 @@
/*
Needed Mods:
- CUP Weapons
- CUP Vehicles
- CUP Units
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "CUP_O_RU_Officer_EMR"; // Officer
opfor_squad_leader = "CUP_O_RU_Soldier_SL_EMR"; // Squad Leader
opfor_team_leader = "CUP_O_RU_Soldier_TL_EMR"; // Team Leader
opfor_sentry = "CUP_O_RU_Soldier_Saiga_EMR"; // Rifleman (Lite)
opfor_rifleman = "CUP_O_RU_Soldier_EMR"; // Rifleman
opfor_rpg = "CUP_O_RU_Soldier_AT_EMR"; // Rifleman (LAT)
opfor_grenadier = "CUP_O_RU_Soldier_GL_EMR"; // Grenadier
opfor_machinegunner = "CUP_O_RU_Soldier_AR_EMR"; // Autorifleman
opfor_heavygunner = "CUP_O_RU_Soldier_MG_EMR"; // Heavy Gunner
opfor_marksman = "CUP_O_RU_Soldier_Marksman_EMR"; // Marksman
opfor_sharpshooter = "CUP_O_RU_Sniper_EMR"; // Sharpshooter
opfor_sniper = "CUP_O_RU_Sniper_KSVK_EMR"; // Sniper
opfor_at = "CUP_O_RU_Soldier_HAT_EMR"; // AT Specialist
opfor_aa = "CUP_O_RU_Soldier_AA_EMR"; // AA Specialist
opfor_medic = "CUP_O_RU_Medic_EMR"; // Medic
opfor_engineer = "CUP_O_RU_Engineer_EMR"; // Engineer
opfor_paratrooper = "CUP_O_RU_Soldier_LAT_EMR"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "CUP_O_UAZ_Unarmed_RU"; // UAZ
opfor_mrap_armed = "CUP_O_UAZ_MG_RU"; // UAZ (DShKM)
opfor_transport_helo = "CUP_O_Mi8_RU"; // Mi-8MTV3
opfor_transport_truck = "CUP_O_Kamaz_RU"; // Kamaz 5350
opfor_ammobox_transport = "CUP_O_Kamaz_Open_RU"; // Kamaz 5350 (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "CUP_O_Kamaz_Refuel_RU"; // Kamaz 5350 (Fuel)
opfor_ammo_truck = "CUP_O_Kamaz_Reammo_RU"; // Kamaz 5350 (Ammo)
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "FlagCarrierRU"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"CUP_O_RU_Soldier_Saiga", // Rifleman (Saiga)
"CUP_O_RU_Soldier_Saiga", // Rifleman (Saiga)
"CUP_O_RU_Soldier", // Rifleman
"CUP_O_RU_Soldier", // Rifleman
"CUP_O_RU_Soldier_AT", // Rifleman (RPG-7)
"CUP_O_RU_Soldier_AR", // Automatic Rifleman
"CUP_O_RU_Soldier_Marksman", // Marksman (SVD)
"CUP_O_RU_Medic", // Medic
"CUP_O_RU_Engineer" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"CUP_O_UAZ_MG_RU" // UAZ (DShKM)
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"CUP_O_GAZ_Vodnik_PK_RU", // GAZ Vodnik (2x PKM)
"CUP_O_GAZ_Vodnik_AGS_RU", // GAZ Vodnik (AGS-30/PKM)
"CUP_O_GAZ_Vodnik_BPPU_RU", // GAZ Vodnik (BPPU)
"CUP_O_GAZ_Vodnik_BPPU_RU", // GAZ Vodnik (BPPU)
"CUP_O_BTR80_CAMO_RU", // BTR-80 (Camo)
"CUP_O_BTR80_GREEN_RU", // BTR-80 (Green)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Camo)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Green)
"CUP_O_BTR90_RU", // BTR-90
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP3_RU", // BMP-3
"CUP_O_2S6_RU", // 2S6 Tunguska
"CUP_O_2S6_RU", // 2S6 Tunguska
"CUP_O_T72_RU", // T-72
"CUP_O_T72_RU", // T-72
"CUP_O_T72_RU", // T-72
"CUP_O_T90_RU", // T-90A
"CUP_O_T90_RU", // T-90A
"CUP_O_T90_RU" // T-90A
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"CUP_O_UAZ_MG_RU", // UAZ (DShKM)
"CUP_O_UAZ_AGS30_RU", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_RU", // UAZ (SPG-9)
"CUP_O_MTLB_pk_WDL_RU", // MT-LB LV (Camo)
"CUP_O_BRDM2_RU", // BRDM-2
"CUP_O_Ural_ZU23_RU", // Ural (ZU-23)
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BMP2_RU" // BMP-2
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"CUP_O_GAZ_Vodnik_PK_RU", // GAZ Vodnik (2x PKM)
"CUP_O_GAZ_Vodnik_AGS_RU", // GAZ Vodnik (AGS-30/PKM)
"CUP_O_GAZ_Vodnik_BPPU_RU", // GAZ Vodnik (BPPU)
"CUP_O_GAZ_Vodnik_BPPU_RU", // GAZ Vodnik (BPPU)
"CUP_O_BTR80_CAMO_RU", // BTR-80 (Camo)
"CUP_O_BTR80_GREEN_RU", // BTR-80 (Green)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Camo)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Green)
"CUP_O_BTR90_RU", // BTR-90
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP3_RU", // BMP-3
"CUP_O_2S6_RU", // 2S6 Tunguska
"CUP_O_2S6_RU", // 2S6 Tunguska
"CUP_O_T72_RU", // T-72
"CUP_O_T72_RU", // T-72
"CUP_O_T72_RU", // T-72
"CUP_O_T90_RU", // T-90A
"CUP_O_T90_RU", // T-90A
"CUP_O_T90_RU", // T-90A
"CUP_O_Mi24_V_Dynamic_RU", // Mi-24V
"CUP_O_Mi24_P_Dynamic_RU", // Mi-24P
"CUP_O_Mi8_RU", // Mi-8MTV3
"CUP_O_Ka52_RU", // Ka-52
"CUP_O_Ka50_DL_RU" // Ka-50 Black Shark
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"CUP_O_UAZ_MG_RU", // UAZ (DShKM)
"CUP_O_UAZ_AGS30_RU", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_RU", // UAZ (SPG-9)
"CUP_O_MTLB_pk_WDL_RU", // MT-LB LV (Camo)
"CUP_O_BRDM2_RU", // BRDM-2
"CUP_O_Ural_ZU23_RU", // Ural (ZU-23)
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_Ka60_Grey_RU", // Ka-60 Kasatka Grey (Rockets)
"CUP_O_Mi8_RU" // Mi-8MTV3
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"CUP_O_Ka60_Grey_RU", // Ka-60 Kasatka Grey (Rockets)
"CUP_O_Mi8_RU", // Mi-8MTV3
"CUP_O_Mi24_V_Dynamic_RU", // Mi-24V
"CUP_O_Mi24_P_Dynamic_RU", // Mi-24P
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BTR80_CAMO_RU", // BTR-80 (Camo)
"CUP_O_BTR80_GREEN_RU", // BTR-80 (Green)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Camo)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Green)
"CUP_O_BTR90_RU", // BTR-90
"CUP_O_GAZ_Vodnik_PK_RU", // GAZ Vodnik (2x PKM)
"CUP_O_GAZ_Vodnik_AGS_RU", // GAZ Vodnik (AGS-30/PKM)
"CUP_O_MTLB_pk_WDL_RU" // MT-LB LV (Camo)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_O_Mi24_V_Dynamic_RU", // Mi-24V
"CUP_O_Mi24_P_Dynamic_RU", // Mi-24P
"CUP_O_Mi8_RU", // Mi-8MTV3
"CUP_O_Ka60_Grey_RU", // Ka-60 Kasatka Grey (Rockets)
"CUP_O_Ka52_RU", // Ka-52
"CUP_O_Ka50_DL_RU" // Ka-50 Black Shark
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_O_Su25_Dyn_RU", // Su-25T Frogfoot
"CUP_O_SU34_RU" // Su-34
];

View File

@@ -0,0 +1,180 @@
/*
Needed Mods:
- CUP Weapons
- CUP Vehicles
- CUP Units
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "CUP_O_RU_Officer_M_EMR"; // Officer
opfor_squad_leader = "CUP_O_RU_Soldier_SL_M_EMR"; // Squad Leader
opfor_team_leader = "CUP_O_RU_Soldier_TL_M_EMR"; // Team Leader
opfor_sentry = "CUP_O_RU_Soldier_Saiga_M_EMR"; // Rifleman (Lite)
opfor_rifleman = "CUP_O_RU_Soldier_M_EMR"; // Rifleman
opfor_rpg = "CUP_O_RU_Soldier_AT_M_EMR"; // Rifleman (LAT)
opfor_grenadier = "CUP_O_RU_Soldier_GL_M_EMR"; // Grenadier
opfor_machinegunner = "CUP_O_RU_Soldier_AR_M_EMR"; // Autorifleman
opfor_heavygunner = "CUP_O_RU_Soldier_MG_M_EMR"; // Heavy Gunner
opfor_marksman = "CUP_O_RU_Soldier_Marksman_M_EMR"; // Marksman
opfor_sharpshooter = "CUP_O_RU_Sniper_M_EMR"; // Sharpshooter
opfor_sniper = "CUP_O_RU_Sniper_KSVK_M_EMR"; // Sniper
opfor_at = "CUP_O_RU_Soldier_HAT_M_EMR"; // AT Specialist
opfor_aa = "CUP_O_RU_Soldier_AA_M_EMR"; // AA Specialist
opfor_medic = "CUP_O_RU_Medic_M_EMR"; // Medic
opfor_engineer = "CUP_O_RU_Engineer_M_EMR"; // Engineer
opfor_paratrooper = "CUP_O_RU_Soldier_LAT_M_EMR"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "CUP_O_UAZ_Unarmed_RU"; // UAZ
opfor_mrap_armed = "CUP_O_UAZ_MG_RU"; // UAZ (DShKM)
opfor_transport_helo = "CUP_O_Mi8_RU"; // Mi-8MTV3
opfor_transport_truck = "CUP_O_Kamaz_RU"; // Kamaz 5350
opfor_ammobox_transport = "CUP_O_Kamaz_Open_RU"; // Kamaz 5350 (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "CUP_O_Kamaz_Refuel_RU"; // Kamaz 5350 (Fuel)
opfor_ammo_truck = "CUP_O_Kamaz_Reammo_RU"; // Kamaz 5350 (Ammo)
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "FlagCarrierRU"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"CUP_O_RU_Soldier_Saiga_EMR", // Rifleman (Saiga)
"CUP_O_RU_Soldier_Saiga_EMR", // Rifleman (Saiga)
"CUP_O_RU_Soldier_EMR", // Rifleman
"CUP_O_RU_Soldier_EMR", // Rifleman
"CUP_O_RU_Soldier_AT_EMR", // Rifleman (RPG-7)
"CUP_O_RU_Soldier_AR_EMR", // Automatic Rifleman
"CUP_O_RU_Soldier_Marksman_EMR", // Marksman (SVD)
"CUP_O_RU_Medic_EMR", // Medic
"CUP_O_RU_Engineer_EMR" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"CUP_O_UAZ_MG_RU" // UAZ (DShKM)
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"CUP_O_GAZ_Vodnik_PK_RU", // GAZ Vodnik (2x PKM)
"CUP_O_GAZ_Vodnik_AGS_RU", // GAZ Vodnik (AGS-30/PKM)
"CUP_O_GAZ_Vodnik_BPPU_RU", // GAZ Vodnik (BPPU)
"CUP_O_GAZ_Vodnik_BPPU_RU", // GAZ Vodnik (BPPU)
"CUP_O_BTR80_CAMO_RU", // BTR-80 (Camo)
"CUP_O_BTR80_GREEN_RU", // BTR-80 (Green)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Camo)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Green)
"CUP_O_BTR90_RU", // BTR-90
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP3_RU", // BMP-3
"CUP_O_2S6_RU", // 2S6 Tunguska
"CUP_O_2S6_RU", // 2S6 Tunguska
"CUP_O_T72_RU", // T-72
"CUP_O_T72_RU", // T-72
"CUP_O_T72_RU", // T-72
"CUP_O_T90_RU", // T-90A
"CUP_O_T90_RU", // T-90A
"CUP_O_T90_RU" // T-90A
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"CUP_O_UAZ_MG_RU", // UAZ (DShKM)
"CUP_O_UAZ_AGS30_RU", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_RU", // UAZ (SPG-9)
"CUP_O_MTLB_pk_WDL_RU", // MT-LB LV (Camo)
"CUP_O_BRDM2_RU", // BRDM-2
"CUP_O_Ural_ZU23_RU", // Ural (ZU-23)
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BMP2_RU" // BMP-2
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"CUP_O_GAZ_Vodnik_PK_RU", // GAZ Vodnik (2x PKM)
"CUP_O_GAZ_Vodnik_AGS_RU", // GAZ Vodnik (AGS-30/PKM)
"CUP_O_GAZ_Vodnik_BPPU_RU", // GAZ Vodnik (BPPU)
"CUP_O_GAZ_Vodnik_BPPU_RU", // GAZ Vodnik (BPPU)
"CUP_O_BTR80_CAMO_RU", // BTR-80 (Camo)
"CUP_O_BTR80_GREEN_RU", // BTR-80 (Green)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Camo)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Green)
"CUP_O_BTR90_RU", // BTR-90
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BMP3_RU", // BMP-3
"CUP_O_2S6_RU", // 2S6 Tunguska
"CUP_O_2S6_RU", // 2S6 Tunguska
"CUP_O_T72_RU", // T-72
"CUP_O_T72_RU", // T-72
"CUP_O_T72_RU", // T-72
"CUP_O_T90_RU", // T-90A
"CUP_O_T90_RU", // T-90A
"CUP_O_T90_RU", // T-90A
"CUP_O_Mi24_V_Dynamic_RU", // Mi-24V
"CUP_O_Mi24_P_Dynamic_RU", // Mi-24P
"CUP_O_Mi8_RU", // Mi-8MTV3
"CUP_O_Ka52_RU", // Ka-52
"CUP_O_Ka50_DL_RU" // Ka-50 Black Shark
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"CUP_O_UAZ_MG_RU", // UAZ (DShKM)
"CUP_O_UAZ_AGS30_RU", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_RU", // UAZ (SPG-9)
"CUP_O_MTLB_pk_WDL_RU", // MT-LB LV (Camo)
"CUP_O_BRDM2_RU", // BRDM-2
"CUP_O_Ural_ZU23_RU", // Ural (ZU-23)
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_Ka60_Grey_RU", // Ka-60 Kasatka Grey (Rockets)
"CUP_O_Mi8_RU" // Mi-8MTV3
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"CUP_O_Ka60_Grey_RU", // Ka-60 Kasatka Grey (Rockets)
"CUP_O_Mi8_RU", // Mi-8MTV3
"CUP_O_Mi24_V_Dynamic_RU", // Mi-24V
"CUP_O_Mi24_P_Dynamic_RU", // Mi-24P
"CUP_O_BMP2_RU", // BMP-2
"CUP_O_BTR60_RU", // BTR-60PB (Camo)
"CUP_O_BTR80_CAMO_RU", // BTR-80 (Camo)
"CUP_O_BTR80_GREEN_RU", // BTR-80 (Green)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Camo)
"CUP_O_BTR80A_CAMO_RU", // BTR-80A (Green)
"CUP_O_BTR90_RU", // BTR-90
"CUP_O_GAZ_Vodnik_PK_RU", // GAZ Vodnik (2x PKM)
"CUP_O_GAZ_Vodnik_AGS_RU", // GAZ Vodnik (AGS-30/PKM)
"CUP_O_MTLB_pk_WDL_RU" // MT-LB LV (Camo)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_O_Mi24_V_Dynamic_RU", // Mi-24V
"CUP_O_Mi24_P_Dynamic_RU", // Mi-24P
"CUP_O_Mi8_RU", // Mi-8MTV3
"CUP_O_Ka60_Grey_RU", // Ka-60 Kasatka Grey (Rockets)
"CUP_O_Ka52_RU", // Ka-52
"CUP_O_Ka50_DL_RU" // Ka-50 Black Shark
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_O_Su25_Dyn_RU", // Su-25T Frogfoot
"CUP_O_SU34_RU" // Su-34
];

View File

@@ -0,0 +1,169 @@
/*
Needed Mods:
- CUP Weapons
- CUP Vehicles
- CUP Units
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "CUP_B_BAF_Soldier_Officer_DDPM"; // Officer
opfor_squad_leader = "CUP_B_BAF_Soldier_SquadLeader_DDPM"; // Squad Leader
opfor_team_leader = "CUP_B_BAF_Soldier_TeamLeader_DDPM"; // Team Leader
opfor_sentry = "CUP_B_BAF_Soldier_RiflemanLite_DDPM"; // Rifleman (Lite)
opfor_rifleman = "CUP_B_BAF_Soldier_Rifleman_DDPM"; // Rifleman
opfor_rpg = "CUP_B_BAF_Soldier_RiflemanLAT_DDPM"; // Rifleman (LAT)
opfor_grenadier = "CUP_B_BAF_Soldier_Grenadier_DDPM"; // Grenadier
opfor_machinegunner = "CUP_B_BAF_Soldier_AutoRifleman_DDPM"; // Autorifleman
opfor_heavygunner = "CUP_B_BAF_Soldier_HeavyGunner_DDPM"; // Heavy Gunner
opfor_marksman = "CUP_B_BAF_Soldier_Marksman_DDPM"; // Marksman
opfor_sharpshooter = "CUP_B_BAF_Soldier_SharpShooter_DDPM"; // Sharpshooter
opfor_sniper = "CUP_B_BAF_Sniper_AS50_DDPM"; // Sniper
opfor_at = "CUP_B_BAF_Soldier_AT_DDPM"; // AT Specialist
opfor_aa = "CUP_B_BAF_Soldier_AA_DDPM"; // AA Specialist
opfor_medic = "CUP_B_BAF_Soldier_Medic_DDPM"; // Medic
opfor_engineer = "CUP_B_BAF_Soldier_Engineer_DDPM"; // Engineer
opfor_paratrooper = "CUP_B_BAF_Soldier_Paratrooper_DDPM"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "CUP_B_Ridgeback_LMG_GB_D"; // Ridgeback PPV LMG Woodland
opfor_mrap_armed = "CUP_B_Ridgeback_HMG_GB_D"; // Ridgeback PPV HMG Woodland
opfor_transport_helo = "CUP_B_CH47F_GB"; // Chinook HC-4
opfor_transport_truck = "CUP_B_MTVR_BAF_DES"; // MTVR
opfor_ammobox_transport = "CUP_B_MTVR_BAF_DES"; // MTVR -> Has to be able to transport resource crates!
opfor_fuel_truck = "CUP_B_MTVR_Refuel_BAF_DES"; // MTVR (Refuel)
opfor_ammo_truck = "CUP_B_MTVR_Ammo_BAF_DES"; // MTVR (Ammo)
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "Flag_UK_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"CUP_B_BAF_Soldier_TeamLeader_MTP", // Team Leader
"CUP_B_BAF_Soldier_Medic_MTP", // Combat Life Saver
"CUP_B_BAF_Soldier_RiflemanLAT_MTP", // Rifleman (Light AT)
"CUP_B_BAF_Soldier_RiflemanLite_MTP", // Rifleman (Light)
"CUP_B_BAF_Soldier_RiflemanLite_MTP", // Rifleman (Light)
"CUP_B_BAF_Soldier_RiflemanLite_MTP" // Rifleman (Light)
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"CUP_B_LR_MG_GB_D" // Land Rover 110 (M2) Woodland
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"CUP_B_LR_Special_M2_GB_D", // Land Rover 110 (M2 Special) Woodland
"CUP_B_LR_Special_GMG_GB_D", // Land Rover 110 (GMG Special) Woodland
"CUP_B_BAF_Coyote_L2A1_D", // Coyote L2A1 (Woodland)
"CUP_B_BAF_Coyote_GMG_D", // Coyote GMG (Woodland)
"CUP_B_Wolfhound_LMG_GB_D", // Wolfhound TSV LMG Woodland
"CUP_B_Wolfhound_HMG_GB_D", // Wolfhound TSV HMG Woodland
"CUP_B_Wolfhound_GMG_GB_D", // Wolfhound TSV GMG Woodland
"CUP_B_Mastiff_LMG_GB_D", // Mastiff PPV LMG Woodland
"CUP_B_Mastiff_HMG_GB_D", // Mastiff PPV HMG Woodland
"CUP_B_Mastiff_GMG_GB_D", // Mastiff PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_D_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_FV432_Bulldog_GB_D_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_MCV80_GB_D", // MCV-80 Warrior (Woodland)
"CUP_B_MCV80_GB_D_SLAT", // MCV-80 Warrior (SLAT - Woodland)
"CUP_B_FV510_GB_D", // FV510 Warrior (Woodland)
"CUP_B_FV510_GB_D_SLAT", // FV510 Warrior (SLAT - Woodland)
"CUP_B_Challenger2_2CD_BAF", // FV4034 Challenger 2 (Two Color Woodland)
"CUP_B_Challenger2_Desert_BAF" // FV4034 Challenger 2 (Woodland)
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"CUP_B_LR_Special_M2_GB_D", // Land Rover 110 (M2 Special) Woodland
"CUP_B_LR_Special_GMG_GB_D", // Land Rover 110 (GMG Special) Woodland
"CUP_B_Jackal2_L2A1_GB_D", // Jackal 2 L2A1 Woodland
"CUP_B_Jackal2_GMG_GB_D", // Jackal 2 GMG Woodland
"CUP_B_Ridgeback_LMG_GB_D", // Ridgeback PPV LMG Woodland
"CUP_B_Ridgeback_HMG_GB_D", // Ridgeback PPV HMG Woodland
"CUP_B_Ridgeback_GMG_GB_D", // Ridgeback PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_D", // FV432 Bulldog L7A2 [Woodland]
"CUP_B_FV432_Bulldog_GB_D" // FV432 Bulldog L7A2 [Woodland]
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"CUP_B_LR_Special_M2_GB_D", // Land Rover 110 (M2 Special) Woodland
"CUP_B_LR_Special_GMG_GB_D", // Land Rover 110 (GMG Special) Woodland
"CUP_B_BAF_Coyote_L2A1_D", // Coyote L2A1 (Woodland)
"CUP_B_BAF_Coyote_GMG_D", // Coyote GMG (Woodland)
"CUP_B_Wolfhound_LMG_GB_D", // Wolfhound TSV LMG Woodland
"CUP_B_Wolfhound_HMG_GB_D", // Wolfhound TSV HMG Woodland
"CUP_B_Wolfhound_GMG_GB_D", // Wolfhound TSV GMG Woodland
"CUP_B_Mastiff_LMG_GB_D", // Mastiff PPV LMG Woodland
"CUP_B_Mastiff_HMG_GB_D", // Mastiff PPV HMG Woodland
"CUP_B_Mastiff_GMG_GB_D", // Mastiff PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_D_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_FV432_Bulldog_GB_D_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_MCV80_GB_D", // MCV-80 Warrior (Woodland)
"CUP_B_MCV80_GB_D_SLAT", // MCV-80 Warrior (SLAT - Woodland)
"CUP_B_FV510_GB_D", // FV510 Warrior (Woodland)
"CUP_B_FV510_GB_D_SLAT", // FV510 Warrior (SLAT - Woodland)
"CUP_B_Challenger2_2CD_BAF", // FV4034 Challenger 2 (Two Color Woodland)
"CUP_B_Challenger2_Desert_BAF", // FV4034 Challenger 2 (Woodland)
"CUP_B_AH1_DL_BAF", // AH1
"CUP_B_AH1_DL_BAF", // AH1
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_CH47F_GB", // Chinook HC-4
"CUP_B_Merlin_HC3A_Armed_GB" // Merlin HC3A (Armed)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"CUP_B_LR_Special_M2_GB_D", // Land Rover 110 (M2 Special) Woodland
"CUP_B_LR_Special_GMG_GB_D", // Land Rover 110 (GMG Special) Woodland
"CUP_B_Jackal2_L2A1_GB_D", // Jackal 2 L2A1 Woodland
"CUP_B_Jackal2_GMG_GB_D", // Jackal 2 GMG Woodland
"CUP_B_Ridgeback_LMG_GB_D", // Ridgeback PPV LMG Woodland
"CUP_B_Ridgeback_HMG_GB_D", // Ridgeback PPV HMG Woodland
"CUP_B_Ridgeback_GMG_GB_D", // Ridgeback PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_D", // FV432 Bulldog L7A2 [Woodland]
"CUP_B_FV432_Bulldog_GB_D", // FV432 Bulldog L7A2 [Woodland]
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_CH47F_GB", // Chinook HC-4
"CUP_B_Merlin_HC3A_Armed_GB" // Merlin HC3A (Armed)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"CUP_B_BAF_Coyote_L2A1_D", // Coyote L2A1 (Woodland)
"CUP_B_BAF_Coyote_GMG_D", // Coyote GMG (Woodland)
"CUP_B_Mastiff_LMG_GB_D", // Mastiff PPV LMG Woodland
"CUP_B_Mastiff_HMG_GB_D", // Mastiff PPV HMG Woodland
"CUP_B_Mastiff_GMG_GB_D", // Mastiff PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_D_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_Jackal2_L2A1_GB_D", // Jackal 2 L2A1 Woodland
"CUP_B_Jackal2_GMG_GB_D", // Jackal 2 GMG Woodland
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_CH47F_GB", // Chinook HC-4
"CUP_B_Merlin_HC3A_Armed_GB" // Merlin HC3A (Armed)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_B_AH1_DL_BAF", // AH1
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_CH47F_GB", // Chinook HC-4
"CUP_B_Merlin_HC3A_Armed_GB" // Merlin HC3A (Armed)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_B_F35B_BAF", // F-35B Lightning II
"CUP_B_F35B_Stealth_BAF", // F-35B Lightning II (Stealth)
"CUP_B_GR9_DYN_GB" // Harrier GR.9
];

View File

@@ -0,0 +1,169 @@
/*
Needed Mods:
- CUP Weapons
- CUP Vehicles
- CUP Units
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "CUP_B_BAF_Soldier_Officer_DPM"; // Officer
opfor_squad_leader = "CUP_B_BAF_Soldier_SquadLeader_DPM"; // Squad Leader
opfor_team_leader = "CUP_B_BAF_Soldier_TeamLeader_DPM"; // Team Leader
opfor_sentry = "CUP_B_BAF_Soldier_RiflemanLite_DPM"; // Rifleman (Lite)
opfor_rifleman = "CUP_B_BAF_Soldier_Rifleman_DPM"; // Rifleman
opfor_rpg = "CUP_B_BAF_Soldier_RiflemanLAT_DPM"; // Rifleman (LAT)
opfor_grenadier = "CUP_B_BAF_Soldier_Grenadier_DPM"; // Grenadier
opfor_machinegunner = "CUP_B_BAF_Soldier_AutoRifleman_DPM"; // Autorifleman
opfor_heavygunner = "CUP_B_BAF_Soldier_HeavyGunner_DPM"; // Heavy Gunner
opfor_marksman = "CUP_B_BAF_Soldier_Marksman_DPM"; // Marksman
opfor_sharpshooter = "CUP_B_BAF_Soldier_SharpShooter_DPM"; // Sharpshooter
opfor_sniper = "CUP_B_BAF_Sniper_AS50_DPM"; // Sniper
opfor_at = "CUP_B_BAF_Soldier_AT_DPM"; // AT Specialist
opfor_aa = "CUP_B_BAF_Soldier_AA_DPM"; // AA Specialist
opfor_medic = "CUP_B_BAF_Soldier_Medic_DPM"; // Medic
opfor_engineer = "CUP_B_BAF_Soldier_Engineer_DPM"; // Engineer
opfor_paratrooper = "CUP_B_BAF_Soldier_Paratrooper_DPM"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "CUP_B_Ridgeback_LMG_GB_W"; // Ridgeback PPV LMG Woodland
opfor_mrap_armed = "CUP_B_Ridgeback_HMG_GB_W"; // Ridgeback PPV HMG Woodland
opfor_transport_helo = "CUP_B_CH47F_GB"; // Chinook HC-4
opfor_transport_truck = "CUP_B_MTVR_BAF_WOOD"; // MTVR
opfor_ammobox_transport = "CUP_B_MTVR_BAF_WOOD"; // MTVR -> Has to be able to transport resource crates!
opfor_fuel_truck = "CUP_B_MTVR_Refuel_BAF_WOOD"; // MTVR (Refuel)
opfor_ammo_truck = "CUP_B_MTVR_Ammo_BAF_WOOD"; // MTVR (Ammo)
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "Flag_UK_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"CUP_B_BAF_Soldier_TeamLeader_MTP", // Team Leader
"CUP_B_BAF_Soldier_Medic_MTP", // Combat Life Saver
"CUP_B_BAF_Soldier_RiflemanLAT_MTP", // Rifleman (Light AT)
"CUP_B_BAF_Soldier_RiflemanLite_MTP", // Rifleman (Light)
"CUP_B_BAF_Soldier_RiflemanLite_MTP", // Rifleman (Light)
"CUP_B_BAF_Soldier_RiflemanLite_MTP" // Rifleman (Light)
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"CUP_B_LR_MG_GB_W" // Land Rover 110 (M2) Woodland
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"CUP_B_LR_Special_M2_GB_W", // Land Rover 110 (M2 Special) Woodland
"CUP_B_LR_Special_GMG_GB_W", // Land Rover 110 (GMG Special) Woodland
"CUP_B_BAF_Coyote_L2A1_W", // Coyote L2A1 (Woodland)
"CUP_B_BAF_Coyote_GMG_W", // Coyote GMG (Woodland)
"CUP_B_Wolfhound_LMG_GB_W", // Wolfhound TSV LMG Woodland
"CUP_B_Wolfhound_HMG_GB_W", // Wolfhound TSV HMG Woodland
"CUP_B_Wolfhound_GMG_GB_W", // Wolfhound TSV GMG Woodland
"CUP_B_Mastiff_LMG_GB_W", // Mastiff PPV LMG Woodland
"CUP_B_Mastiff_HMG_GB_W", // Mastiff PPV HMG Woodland
"CUP_B_Mastiff_GMG_GB_W", // Mastiff PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_W_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_FV432_Bulldog_GB_W_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_MCV80_GB_W", // MCV-80 Warrior (Woodland)
"CUP_B_MCV80_GB_W_SLAT", // MCV-80 Warrior (SLAT - Woodland)
"CUP_B_FV510_GB_W", // FV510 Warrior (Woodland)
"CUP_B_FV510_GB_W_SLAT", // FV510 Warrior (SLAT - Woodland)
"CUP_B_Challenger2_2CW_BAF", // FV4034 Challenger 2 (Two Color Woodland)
"CUP_B_Challenger2_Woodland_BAF" // FV4034 Challenger 2 (Woodland)
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"CUP_B_LR_Special_M2_GB_W", // Land Rover 110 (M2 Special) Woodland
"CUP_B_LR_Special_GMG_GB_W", // Land Rover 110 (GMG Special) Woodland
"CUP_B_Jackal2_L2A1_GB_W", // Jackal 2 L2A1 Woodland
"CUP_B_Jackal2_GMG_GB_W", // Jackal 2 GMG Woodland
"CUP_B_Ridgeback_LMG_GB_W", // Ridgeback PPV LMG Woodland
"CUP_B_Ridgeback_HMG_GB_W", // Ridgeback PPV HMG Woodland
"CUP_B_Ridgeback_GMG_GB_W", // Ridgeback PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_W", // FV432 Bulldog L7A2 [Woodland]
"CUP_B_FV432_Bulldog_GB_W" // FV432 Bulldog L7A2 [Woodland]
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"CUP_B_LR_Special_M2_GB_W", // Land Rover 110 (M2 Special) Woodland
"CUP_B_LR_Special_GMG_GB_W", // Land Rover 110 (GMG Special) Woodland
"CUP_B_BAF_Coyote_L2A1_W", // Coyote L2A1 (Woodland)
"CUP_B_BAF_Coyote_GMG_W", // Coyote GMG (Woodland)
"CUP_B_Wolfhound_LMG_GB_W", // Wolfhound TSV LMG Woodland
"CUP_B_Wolfhound_HMG_GB_W", // Wolfhound TSV HMG Woodland
"CUP_B_Wolfhound_GMG_GB_W", // Wolfhound TSV GMG Woodland
"CUP_B_Mastiff_LMG_GB_W", // Mastiff PPV LMG Woodland
"CUP_B_Mastiff_HMG_GB_W", // Mastiff PPV HMG Woodland
"CUP_B_Mastiff_GMG_GB_W", // Mastiff PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_W_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_FV432_Bulldog_GB_W_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_MCV80_GB_W", // MCV-80 Warrior (Woodland)
"CUP_B_MCV80_GB_W_SLAT", // MCV-80 Warrior (SLAT - Woodland)
"CUP_B_FV510_GB_W", // FV510 Warrior (Woodland)
"CUP_B_FV510_GB_W_SLAT", // FV510 Warrior (SLAT - Woodland)
"CUP_B_Challenger2_2CW_BAF", // FV4034 Challenger 2 (Two Color Woodland)
"CUP_B_Challenger2_Woodland_BAF", // FV4034 Challenger 2 (Woodland)
"CUP_B_AH1_DL_BAF", // AH1
"CUP_B_AH1_DL_BAF", // AH1
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_CH47F_GB", // Chinook HC-4
"CUP_B_Merlin_HC3A_Armed_GB" // Merlin HC3A (Armed)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"CUP_B_LR_Special_M2_GB_W", // Land Rover 110 (M2 Special) Woodland
"CUP_B_LR_Special_GMG_GB_W", // Land Rover 110 (GMG Special) Woodland
"CUP_B_Jackal2_L2A1_GB_W", // Jackal 2 L2A1 Woodland
"CUP_B_Jackal2_GMG_GB_W", // Jackal 2 GMG Woodland
"CUP_B_Ridgeback_LMG_GB_W", // Ridgeback PPV LMG Woodland
"CUP_B_Ridgeback_HMG_GB_W", // Ridgeback PPV HMG Woodland
"CUP_B_Ridgeback_GMG_GB_W", // Ridgeback PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_W", // FV432 Bulldog L7A2 [Woodland]
"CUP_B_FV432_Bulldog_GB_W", // FV432 Bulldog L7A2 [Woodland]
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_CH47F_GB", // Chinook HC-4
"CUP_B_Merlin_HC3A_Armed_GB" // Merlin HC3A (Armed)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"CUP_B_BAF_Coyote_L2A1_W", // Coyote L2A1 (Woodland)
"CUP_B_BAF_Coyote_GMG_W", // Coyote GMG (Woodland)
"CUP_B_Mastiff_LMG_GB_W", // Mastiff PPV LMG Woodland
"CUP_B_Mastiff_HMG_GB_W", // Mastiff PPV HMG Woodland
"CUP_B_Mastiff_GMG_GB_W", // Mastiff PPV GMG Woodland
"CUP_B_FV432_Bulldog_GB_W_RWS", // FV432 Bulldog L111A1 RWS [Woodland]
"CUP_B_Jackal2_L2A1_GB_W", // Jackal 2 L2A1 Woodland
"CUP_B_Jackal2_GMG_GB_W", // Jackal 2 GMG Woodland
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_CH47F_GB", // Chinook HC-4
"CUP_B_Merlin_HC3A_Armed_GB" // Merlin HC3A (Armed)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_B_AH1_DL_BAF", // AH1
"CUP_B_AW159_GB", // AW159 Wildcat (Green)
"CUP_B_CH47F_GB", // Chinook HC-4
"CUP_B_Merlin_HC3A_Armed_GB" // Merlin HC3A (Armed)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_B_F35B_BAF", // F-35B Lightning II
"CUP_B_F35B_Stealth_BAF", // F-35B Lightning II (Stealth)
"CUP_B_GR9_DYN_GB" // Harrier GR.9
];

View File

@@ -0,0 +1,155 @@
/*
Needed Mods:
- CUP Weapons
- CUP Vehicles
- CUP Units
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "CUP_B_CDF_Commander_FST"; // Officer
opfor_squad_leader = "CUP_B_CDF_Officer_FST"; // Squad Leader
opfor_team_leader = "CUP_B_CDF_Soldier_TL_FST"; // Team Leader
opfor_sentry = "CUP_B_CDF_Militia_FST"; // Rifleman (Lite)
opfor_rifleman = "CUP_B_CDF_Soldier_FST"; // Rifleman
opfor_rpg = "CUP_B_CDF_Soldier_RPG18_FST"; // Rifleman (LAT)
opfor_grenadier = "CUP_B_CDF_Soldier_GL_FST"; // Grenadier
opfor_machinegunner = "CUP_B_CDF_Soldier_AR_FST"; // Autorifleman
opfor_heavygunner = "CUP_B_CDF_Soldier_MG_FST"; // Heavy Gunner
opfor_marksman = "CUP_B_CDF_Soldier_Marksman_FST"; // Marksman
opfor_sharpshooter = "CUP_B_CDF_Soldier_Marksman_FST"; // Sharpshooter
opfor_sniper = "CUP_B_CDF_Sniper_FST"; // Sniper
opfor_at = "CUP_B_CDF_Soldier_LAT_FST"; // AT Specialist
opfor_aa = "CUP_B_CDF_Soldier_AA_FST"; // AA Specialist
opfor_medic = "CUP_B_CDF_Medic_FST"; // Medic
opfor_engineer = "CUP_B_CDF_Engineer_FST"; // Engineer
opfor_paratrooper = "CUP_B_CDF_Soldier_RPG18_FST"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "CUP_B_UAZ_Unarmed_CDF"; // UAZ
opfor_mrap_armed = "CUP_B_UAZ_MG_CDF"; // UAZ (DShKM)
opfor_transport_helo = "CUP_B_Mi17_CDF"; // Mi-8MT
opfor_transport_truck = "CUP_B_Ural_CDF"; // Ural
opfor_ammobox_transport = "CUP_B_Ural_Open_CDF"; // Ural (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "CUP_B_Kamaz_Refuel_CDF"; // Kamaz 5350 (Fuel)
opfor_ammo_truck = "CUP_B_Kamaz_Reammo_CDF"; // Kamaz 5350 (Ammo)
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "FlagCarrierCDF"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"CUP_B_CDF_Soldier_TL_FST", // Team Leader
"CUP_B_CDF_Militia_FST", // Militia
"CUP_B_CDF_Militia_FST", // Militia
"CUP_B_CDF_Militia_FST", // Militia
"CUP_B_CDF_Militia_FST", // Militia
"CUP_B_CDF_Militia_FST" // Militia
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"CUP_B_UAZ_MG_CDF", // UAZ (DShKM)
"CUP_B_UAZ_AGS30_CDF" // UAZ (AGS-30)
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"CUP_B_UAZ_MG_CDF", // UAZ (DShKM)
"CUP_B_UAZ_AA_CDF", // UAZ (AA)
"CUP_B_UAZ_AGS30_CDF", // UAZ (AGS-30)
"CUP_B_UAZ_SPG9_CDF", // UAZ (SPG-9)
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_BTR80_CDF", // BTR-80
"CUP_B_BTR80_CDF", // BTR-80
"CUP_B_BTR80A_CDF", // BTR-80A
"CUP_B_BMP2_CDF", // BMP-2
"CUP_B_BMP2_CDF", // BMP-2
"CUP_B_BMP2_CDF", // BMP-2
"CUP_B_ZSU23_Afghan_CDF", // ZSU-23-4 Afghanski
"CUP_B_ZSU23_CDF", // ZSU-23-4
"CUP_B_T72_CDF", // T-72
"CUP_B_T72_CDF" // T-72
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"CUP_B_UAZ_MG_CDF", // UAZ (DShKM)
"CUP_B_UAZ_AGS30_CDF", // UAZ (AGS-30)
"CUP_B_MTLB_pk_CDF", // MT-LB LV
"CUP_B_MTLB_pk_CDF", // MT-LB LV
"CUP_B_BRDM2_CDF", // BRDM-2
"CUP_B_BRDM2_CDF", // BRDM-2
"CUP_B_Ural_ZU23_CDF", // Ural (ZU-23)
"CUP_B_BTR60_CDF" // BTR-60PB
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"CUP_B_UAZ_MG_CDF", // UAZ (DShKM)
"CUP_B_UAZ_AA_CDF", // UAZ (AA)
"CUP_B_UAZ_AGS30_CDF", // UAZ (AGS-30)
"CUP_B_UAZ_SPG9_CDF", // UAZ (SPG-9)
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_BTR80_CDF", // BTR-80
"CUP_B_BTR80_CDF", // BTR-80
"CUP_B_BTR80A_CDF", // BTR-80A
"CUP_B_BMP2_CDF", // BMP-2
"CUP_B_BMP2_CDF", // BMP-2
"CUP_B_BMP2_CDF", // BMP-2
"CUP_B_ZSU23_Afghan_CDF", // ZSU-23-4 Afghanski
"CUP_B_ZSU23_CDF", // ZSU-23-4
"CUP_B_T72_CDF", // T-72
"CUP_B_T72_CDF", // T-72
"CUP_B_Mi24_D_Dynamic_CDF", // Mi-24D
"CUP_B_Mi24_D_Dynamic_CDF", // Mi-24D
"CUP_B_Mi24_D_Dynamic_CDF", // Mi-24D
"CUP_B_Mi17_CDF" // Mi-8MT
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"CUP_B_UAZ_MG_CDF", // UAZ (DShKM)
"CUP_B_UAZ_AGS30_CDF", // UAZ (AGS-30)
"CUP_B_MTLB_pk_CDF", // MT-LB LV
"CUP_B_MTLB_pk_CDF", // MT-LB LV
"CUP_B_Ural_ZU23_CDF", // Ural (ZU-23)
"CUP_B_Ural_ZU23_CDF", // Ural (ZU-23)
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_Mi17_CDF" // Mi-8MT
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"CUP_B_BTR60_CDF", // BTR-60PB
"CUP_B_MTLB_pk_CDF", // MT-LB LV
"CUP_B_BMP2_CDF", // BMP-2
"CUP_B_BTR80_CDF", // BTR-80
"CUP_B_BTR80A_CDF", // BTR-80A
"CUP_B_Mi24_D_Dynamic_CDF", // Mi-24D
"CUP_B_Mi17_CDF" // Mi-8MT
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_B_Mi24_D_Dynamic_CDF", // Mi-24D
"CUP_B_Mi17_CDF" // Mi-8MT
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_B_SU34_CDF", // Su-34
"CUP_B_Su25_Dyn_CDF" // Su-25 Frogfoot
];

View File

@@ -0,0 +1,151 @@
/*
Needed Mods:
- CUP Weapons
- CUP Vehicles
- CUP Units
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "CUP_O_INS_Story_Lopotev"; // Officer
opfor_squad_leader = "CUP_O_INS_Commander"; // Squad Leader
opfor_team_leader = "CUP_O_INS_Officer"; // Team Leader
opfor_sentry = "CUP_O_INS_Soldier"; // Rifleman (Lite)
opfor_rifleman = "CUP_O_INS_Soldier_AK74"; // Rifleman
opfor_rpg = "CUP_O_INS_Soldier_Exp"; // Rifleman (LAT)
opfor_grenadier = "CUP_O_INS_Soldier_GL"; // Grenadier
opfor_machinegunner = "CUP_O_INS_Soldier"; // Autorifleman
opfor_heavygunner = "CUP_O_INS_Soldier_MG"; // Heavy Gunner
opfor_marksman = "CUP_O_INS_Woodlander2"; // Marksman
opfor_sharpshooter = "CUP_O_INS_Villager3"; // Sharpshooter
opfor_sniper = "CUP_O_INS_Sniper"; // Sniper
opfor_at = "CUP_O_INS_Soldier_AT"; // AT Specialist
opfor_aa = "CUP_O_INS_Soldier_AA"; // AA Specialist
opfor_medic = "CUP_O_INS_Medic"; // Medic
opfor_engineer = "CUP_O_INS_Soldier_Engineer"; // Engineer
opfor_paratrooper = "CUP_O_INS_Saboteur"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "CUP_O_UAZ_Unarmed_CHDKZ"; // UAZ
opfor_mrap_armed = "CUP_O_UAZ_MG_CHDKZ"; // UAZ (DShKM)
opfor_transport_helo = "CUP_O_Mi8_CHDKZ"; // Mi-8MT
opfor_transport_truck = "CUP_O_Ural_CHDKZ"; // Ural
opfor_ammobox_transport = "CUP_O_Ural_Open_CHDKZ"; // Ural (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "CUP_O_Ural_Refuel_CHDKZ"; // Ural (Refuel)
opfor_ammo_truck = "CUP_O_Ural_Reammo_CHDKZ"; // Ural (Ammo)
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "FlagCarrierINS"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"CUP_O_INS_Villager3", // Farmer
"CUP_O_INS_Woodlander3", // Forester
"CUP_O_INS_Woodlander2", // Gamekeeper
"CUP_O_INS_Worker2", // Local
"CUP_O_INS_Villager4", // Villager
"CUP_O_INS_Woodlander1" // Woodman
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"CUP_O_Datsun_PK_Random" // Datsun 620 Pickup (PK) Woodland
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"CUP_O_UAZ_MG_CHDKZ", // UAZ (DShKM)
"CUP_O_UAZ_AA_CHDKZ", // UAZ (AA)
"CUP_O_UAZ_AGS30_CHDKZ", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_CHDKZ", // UAZ (SPG-9)
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR80_CHDKZ", // BTR-80
"CUP_O_BTR80A_CHDKZ", // BTR-80A
"CUP_O_BMP2_CHDKZ", // BMP-2
"CUP_O_BMP2_CHDKZ", // BMP-2
"CUP_O_BMP2_CHDKZ", // BMP-2
"CUP_O_ZSU23_Afghan_ChDKZ", // ZSU-23-4 Afghanski
"CUP_O_ZSU23_ChDKZ", // ZSU-23-4
"CUP_O_T55_CHDKZ", // T-55
"CUP_O_T55_CHDKZ", // T-55
"CUP_O_T55_CHDKZ", // T-55
"CUP_O_T72_CHDKZ", // T-72
"CUP_O_T72_CHDKZ" // T-72
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"CUP_O_UAZ_MG_CHDKZ", // UAZ (DShKM)
"CUP_O_Datsun_AA_Random", // Datsun 620 Pickup (AA)
"CUP_O_MTLB_pk_ChDKZ", // MT-LB LV
"CUP_O_BRDM2_CHDKZ", // BRDM-2
"CUP_O_Ural_ZU23_CHDKZ", // Ural (ZU-23)
"CUP_O_BTR60_CHDKZ" // BTR-60PB
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"CUP_O_UAZ_MG_CHDKZ", // UAZ (DShKM)
"CUP_O_UAZ_AA_CHDKZ", // UAZ (AA)
"CUP_O_UAZ_AGS30_CHDKZ", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_CHDKZ", // UAZ (SPG-9)
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR80_CHDKZ", // BTR-80
"CUP_O_BTR80A_CHDKZ", // BTR-80A
"CUP_O_BMP2_CHDKZ", // BMP-2
"CUP_O_BMP2_CHDKZ", // BMP-2
"CUP_O_BMP2_CHDKZ", // BMP-2
"CUP_O_ZSU23_Afghan_ChDKZ", // ZSU-23-4 Afghanski
"CUP_O_ZSU23_ChDKZ", // ZSU-23-4
"CUP_O_T55_CHDKZ", // T-55
"CUP_O_T55_CHDKZ", // T-55
"CUP_O_T55_CHDKZ", // T-55
"CUP_O_T72_CHDKZ", // T-72
"CUP_O_T72_CHDKZ", // T-72
"CUP_O_Mi8_CHDKZ", // Mi-8MT
"CUP_O_Mi8_CHDKZ" // Mi-8MT
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"CUP_O_UAZ_MG_CHDKZ", // UAZ (DShKM)
"CUP_O_Datsun_AA_Random", // Datsun 620 Pickup (AA)
"CUP_O_MTLB_pk_ChDKZ", // MT-LB LV
"CUP_O_BRDM2_CHDKZ", // BRDM-2
"CUP_O_Ural_ZU23_CHDKZ", // Ural (ZU-23)
"CUP_O_T55_CHDKZ", // T-55
"CUP_O_BTR60_CHDKZ" // BTR-60PB
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"CUP_O_BTR60_CHDKZ", // BTR-60PB
"CUP_O_BTR80_CHDKZ", // BTR-80
"CUP_O_BTR80A_CHDKZ", // BTR-80A
"CUP_O_MTLB_pk_ChDKZ", // MT-LB LV
"CUP_O_BMP2_CHDKZ", // BMP-2
"CUP_O_Mi8_CHDKZ" // Mi-8MT
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_O_Mi8_CHDKZ" // Mi-8MT
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_O_Su25_Dyn_RU" // Su-25T Frogfoot
];

View File

@@ -0,0 +1,169 @@
/*
Needed Mods:
- CUP Weapons
- CUP Vehicles
- CUP Units
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "CUP_O_sla_Officer"; // Officer
opfor_squad_leader = "CUP_O_sla_Soldier_SL"; // Squad Leader
opfor_team_leader = "CUP_O_sla_Soldier_SL"; // Team Leader
opfor_sentry = "CUP_O_sla_Soldier"; // Rifleman (Lite)
opfor_rifleman = "CUP_O_SLA_Soldier_Backpack"; // Rifleman
opfor_rpg = "CUP_O_sla_Soldier_AT"; // Rifleman (LAT)
opfor_grenadier = "CUP_O_sla_Soldier_GL"; // Grenadier
opfor_machinegunner = "CUP_O_sla_Soldier_AR"; // Autorifleman
opfor_heavygunner = "CUP_O_sla_Soldier_MG"; // Heavy Gunner
opfor_marksman = "CUP_O_sla_Sniper"; // Marksman
opfor_sharpshooter = "CUP_O_SLA_Sniper_SVD_Night"; // Sharpshooter
opfor_sniper = "CUP_O_sla_Sniper_KSVK"; // Sniper
opfor_at = "CUP_O_sla_Soldier_HAT"; // AT Specialist
opfor_aa = "CUP_O_sla_Soldier_AA"; // AA Specialist
opfor_medic = "CUP_O_sla_Medic"; // Medic
opfor_engineer = "CUP_O_sla_Engineer"; // Engineer
opfor_paratrooper = "CUP_O_sla_Soldier_LAT"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "CUP_O_UAZ_Unarmed_SLA"; // UAZ
opfor_mrap_armed = "CUP_O_UAZ_MG_SLA"; // UAZ (DShKM)
opfor_transport_helo = "CUP_O_Mi8_SLA_1"; // Mi-8MT
opfor_transport_truck = "CUP_O_Ural_SLA"; // Ural
opfor_ammobox_transport = "CUP_O_Ural_Open_SLA"; // Ural (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "CUP_O_Ural_Refuel_SLA"; // Ural (Refuel)
opfor_ammo_truck = "CUP_O_Ural_Reammo_SLA"; // Ural (Ammo)
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "FlagCarrierNorth"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"CUP_O_sla_Soldier_militia", // Militiaman
"CUP_O_sla_Soldier_militia", // Militiaman
"CUP_O_sla_Soldier_LAT_militia", // Militiaman (RPG-18)
"CUP_O_sla_Soldier_AA_militia", // AA Specialist
"CUP_O_sla_Soldier_AT_militia", // Militiaman (RPG-7)
"CUP_O_sla_Soldier_AR_militia", // Militia Automatic Rifleman
"CUP_O_sla_Soldier_GL_militia", // Militia Grenadier
"CUP_O_sla_Medic_militia", // Militia Medic
"CUP_O_sla_Engineer_militia" // Militia Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"CUP_O_UAZ_MG_SLA" // UAZ (DShKM)
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"CUP_O_UAZ_MG_SLA", // UAZ (DShKM)
"CUP_O_UAZ_AA_SLA", // UAZ (AA)
"CUP_O_UAZ_AGS30_SLA", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_SLA", // UAZ (SPG-9)
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR80_SLA", // BTR-80
"CUP_O_BTR80A_SLA", // BTR-80A
"CUP_O_BMP2_SLA", // BMP-2
"CUP_O_BMP2_SLA", // BMP-2
"CUP_O_BMP2_SLA", // BMP-2
"CUP_O_ZSU23_SLA", // ZSU-23-4
"CUP_O_ZSU23_Afghan_SLA", // ZSU-23-4 Afghanski
"CUP_O_T55_SLA", // T-55
"CUP_O_T55_SLA", // T-55
"CUP_O_T72_SLA", // T-72
"CUP_O_T72_SLA" // T-72
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"CUP_O_UAZ_MG_SLA", // UAZ (DShKM)
"CUP_O_UAZ_AA_SLA", // UAZ (AA)
"CUP_O_UAZ_SPG9_SLA", // UAZ (SPG-9)
"CUP_O_Ural_ZU23_SLA", // Ural (ZU-23)
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_MTLB_pk_SLA" // MT-LB LV
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"CUP_O_UAZ_MG_SLA", // UAZ (DShKM)
"CUP_O_UAZ_AA_SLA", // UAZ (AA)
"CUP_O_UAZ_AGS30_SLA", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_SLA", // UAZ (SPG-9)
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR80_SLA", // BTR-80
"CUP_O_BTR80A_SLA", // BTR-80A
"CUP_O_BMP2_SLA", // BMP-2
"CUP_O_BMP2_SLA", // BMP-2
"CUP_O_BMP2_SLA", // BMP-2
"CUP_O_ZSU23_SLA", // ZSU-23-4
"CUP_O_ZSU23_Afghan_SLA", // ZSU-23-4 Afghanski
"CUP_O_T55_SLA", // T-55
"CUP_O_T55_SLA", // T-55
"CUP_O_T72_SLA", // T-72
"CUP_O_T72_SLA", // T-72
"CUP_O_Ka50_DL_SLA", // Ka-50 Black Shark
"CUP_O_Mi24_D_Dynamic_SLA", // Mi-24D
"CUP_O_Mi8_SLA_2", // Mi-8MTV3
"CUP_O_UH1H_gunship_SLA", // UH-1H (Gunship)
"CUP_O_UH1H_gunship_SLA" // UH-1H (Gunship)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"CUP_O_UAZ_MG_SLA", // UAZ (DShKM)
"CUP_O_UAZ_AA_SLA", // UAZ (AA)
"CUP_O_UAZ_SPG9_SLA", // UAZ (SPG-9)
"CUP_O_Ural_ZU23_SLA", // Ural (ZU-23)
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_MTLB_pk_SLA", // MT-LB LV
"CUP_O_Mi8_SLA_1", // Mi-8MT
"CUP_O_UH1H_gunship_SLA", // UH-1H (Gunship)
"CUP_O_UH1H_armed_SLA", // UH-1H (Armed)
"CUP_O_UH1H_SLA" // UH-1H
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"CUP_O_BMP2_SLA", // BMP-2
"CUP_O_Mi24_D_Dynamic_SLA", // Mi-24D
"CUP_O_Mi8_SLA_2", // Mi-8MTV3
"CUP_O_BTR60_SLA", // BTR-60PB
"CUP_O_BTR80_SLA", // BTR-80
"CUP_O_BTR80A_SLA", // BTR-80A
"CUP_O_MTLB_pk_SLA", // MT-LB LV
"CUP_O_Mi8_SLA_1", // Mi-8MT
"CUP_O_UH1H_armed_SLA", // UH-1H (Armed)
"CUP_O_UH1H_SLA" // UH-1H
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_O_Ka50_DL_SLA", // Ka-50 Black Shark
"CUP_O_Mi24_D_Dynamic_SLA", // Mi-24D
"CUP_O_UH1H_gunship_SLA", // UH-1H (Gunship)
"CUP_O_UH1H_armed_SLA", // UH-1H (Armed)
"CUP_O_UH1H_SLA", // UH-1H
"CUP_O_Mi8_SLA_1", // Mi-8MT
"CUP_O_Mi8_SLA_2" // Mi-8MTV3
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_O_Su25_Dyn_SLA", // Su-25 Frogfoot
"CUP_O_SU34_SLA" // Su-34
];

View File

@@ -0,0 +1,189 @@
/*
Needed Mods:
- CUP Weapons
- CUP Vehicles
- CUP Units
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "CUP_O_TK_Officer"; // Officer
opfor_squad_leader = "CUP_O_TK_Soldier_SL"; // Squad Leader
opfor_team_leader = "CUP_O_TK_Soldier_SL"; // Team Leader
opfor_sentry = "CUP_O_TK_Soldier"; // Rifleman (Lite)
opfor_rifleman = "CUP_O_TK_Soldier_Backpack"; // Rifleman
opfor_rpg = "CUP_O_TK_Soldier_AT"; // Rifleman (LAT)
opfor_grenadier = "CUP_O_TK_Soldier_GL"; // Grenadier
opfor_machinegunner = "CUP_O_TK_Soldier_AR"; // Autorifleman
opfor_heavygunner = "CUP_O_TK_Soldier_MG"; // Heavy Gunner
opfor_marksman = "CUP_O_TK_Sniper"; // Marksman
opfor_sharpshooter = "CUP_O_TK_Sniper_SVD_Night"; // Sharpshooter
opfor_sniper = "CUP_O_TK_Sniper_KSVK"; // Sniper
opfor_at = "CUP_O_TK_Soldier_HAT"; // AT Specialist
opfor_aa = "CUP_O_TK_Soldier_AA"; // AA Specialist
opfor_medic = "CUP_O_TK_Medic"; // Medic
opfor_engineer = "CUP_O_TK_Engineer"; // Engineer
opfor_paratrooper = "CUP_O_TK_Soldier_AKS_74_GOSHAWK"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "CUP_O_LR_Transport_TKA"; // Land Rover 110 (Transport)
opfor_mrap_armed = "CUP_O_LR_MG_TKA"; // Land Rover 110 (M2)
opfor_transport_helo = "CUP_O_UH1H_TKA"; // UH-1H
opfor_transport_truck = "CUP_O_Ural_TKA"; // Ural
opfor_ammobox_transport = "CUP_O_Ural_Open_TKA"; // Ural (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "CUP_O_Ural_Refuel_TKA"; // Ural (Refuel)
opfor_ammo_truck = "CUP_O_Ural_Reammo_TKA"; // Ural (Ammo)
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "FlagCarrierTakistan_EP1"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"CUP_O_TK_INS_Soldier_FNFAL", // Militiaman (FN FAL)
"CUP_O_TK_INS_Soldier", // Militiaman (AK-74)
"CUP_O_TK_INS_Soldier_GL", // Militiaman (AK-74 GL)
"CUP_O_TK_INS_Soldier_TL", // Team Leader
"CUP_O_TK_INS_Soldier_AT", // Militiaman (RPG-7)
"CUP_O_TK_INS_Soldier_AR", // Automatic Rifleman
"CUP_O_TK_INS_Sniper", // Sniper
"CUP_O_TK_INS_Guerilla_Medic", // Bonesetter
"CUP_O_TK_INS_Mechanic" // Militia Mechanic
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"CUP_O_LR_MG_TKM", // Land Rover 110 (M2)
"CUP_O_LR_MG_TKM", // Land Rover 110 (M2)
"CUP_O_Hilux_AGS30_TK_INS", // Hilux (AGS-30)
"CUP_O_Hilux_DSHKM_TK_INS", // Hilux (DShKM)
"CUP_O_Hilux_M2_TK_INS", // Hilux (M2)
"CUP_O_Hilux_SPG9_TK_INS", // Hilux (SPG-9)
"CUP_O_Hilux_armored_BMP1_TK_INS", // Hilux Armored (BMP-1)
"CUP_O_Hilux_armored_BTR60_TK_INS", // Hilux Armored (BTR-60)
"CUP_O_Hilux_armored_zu23_TK_INS", // Hilux Armored (ZU-23-2)
"CUP_O_BTR40_MG_TKM", // BTR-40 (DSHKM)
"CUP_O_MTLB_pk_TK_MILITIA" // MT-LB LV
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"CUP_O_UAZ_MG_TKA", // UAZ (DShKM)
"CUP_O_UAZ_AGS30_TKA", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_TKA", // UAZ (SPG-9)
"CUP_O_LR_AA_TKA", // Land Rover 110 (AA)
"CUP_O_BTR80_TK", // BTR-80
"CUP_O_BTR80A_TK", // BTR-80A
"CUP_O_BMP1P_TKA", // BMP-1P
"CUP_O_BMP2_TKA", // BMP-2
"CUP_O_BMP2_TKA", // BMP-2
"CUP_O_BMP2_TKA", // BMP-2
"CUP_O_ZSU23_Afghan_TK", // ZSU-23-4 Afghanski
"CUP_O_ZSU23_TK", // ZSU-23-4
"CUP_O_BMP2_ZU_TKA", // BMP-2 ZU-23
"CUP_O_T55_TK", // T-55
"CUP_O_T72_TKA", // T-72
"CUP_O_T72_TKA" // T-72
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"CUP_O_UAZ_MG_TKA", // UAZ (DShKM)
"CUP_O_UAZ_MG_TKA", // UAZ (DShKM)
"CUP_O_UAZ_AGS30_TKA", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_TKA", // UAZ (SPG-9)
"CUP_O_MTLB_pk_TKA", // MT-LB LV
"CUP_O_Ural_ZU23_TKA", // Ural (ZU-23)
"CUP_O_Ural_ZU23_TKA", // Ural (ZU-23)
"CUP_O_BTR60_TK", // BTR-60PB
"CUP_O_BRDM2_TKA", // BRDM-2
"CUP_O_BRDM2_TKA", // BRDM-2
"CUP_O_BTR40_MG_TKA", // BTR-40 (DSHKM)
"CUP_O_BMP1_TKA", // BMP-1
"CUP_O_BMP1P_TKA", // BMP-1P
"CUP_O_M113_TKA" // M113A3
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"CUP_O_UAZ_MG_TKA", // UAZ (DShKM)
"CUP_O_UAZ_AGS30_TKA", // UAZ (AGS-30)
"CUP_O_UAZ_AGS30_TKA", // UAZ (AGS-30)
"CUP_O_UAZ_SPG9_TKA", // UAZ (SPG-9)
"CUP_O_LR_AA_TKA", // Land Rover 110 (AA)
"CUP_O_BTR60_TK", // BTR-60PB
"CUP_O_BTR80_TK", // BTR-80
"CUP_O_BTR80A_TK", // BTR-80A
"CUP_O_BMP1P_TKA", // BMP-1P
"CUP_O_BMP2_TKA", // BMP-2
"CUP_O_BMP2_TKA", // BMP-2
"CUP_O_ZSU23_Afghan_TK", // ZSU-23-4 Afghanski
"CUP_O_ZSU23_TK", // ZSU-23-4
"CUP_O_T55_TK", // T-55
"CUP_O_T55_TK", // T-55
"CUP_O_T72_TKA", // T-72
"CUP_O_T72_TKA", // T-72
"CUP_O_Mi17_TK", // Mi-8MT
"CUP_O_Mi24_D_Dynamic_TK", // Mi-24D
"CUP_O_UH1H_armed_TKA", // UH-1H (Armed)
"CUP_O_UH1H_gunship_SLA_TKA", // UH-1H (Gunship)
"CUP_O_Mi24_D_Dynamic_TK" // Mi-24D
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"CUP_O_UAZ_MG_TKA", // UAZ (DShKM)
"CUP_O_UAZ_MG_TKA", // UAZ (DShKM)
"CUP_O_MTLB_pk_TKA", // MT-LB LV
"CUP_O_BTR60_TK", // BTR-60PB
"CUP_O_M113_TKA", // M113A3
"CUP_O_BTR40_MG_TKA", // BTR-40 (DSHKM)
"CUP_O_BRDM2_TKA", // BRDM-2
"CUP_O_BMP1_TKA", // BMP-1
"CUP_O_BMP1P_TKA", // BMP-1P
"CUP_O_T34_TKA", // T-34-85M
"CUP_O_T34_TKA", // T-34-85M
"CUP_O_BMP2_ZU_TKA", // BMP-2 ZU-23
"CUP_O_Ural_ZU23_TKA", // Ural (ZU-23)
"CUP_O_UH1H_TKA", // UH-1H
"CUP_O_UH1H_gunship_SLA_TKA", // UH-1H (Gunship)
"CUP_O_UH1H_armed_TKA" // UH-1H (Armed)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"CUP_O_BMP1_TKA", // BMP-1
"CUP_O_M113_TKA", // M113A3
"CUP_O_MTLB_pk_TKA", // MT-LB LV
"CUP_O_UH1H_TKA", // UH-1H
"CUP_O_UH1H_armed_TKA", // UH-1H (Armed)
"CUP_O_BTR60_TK", // BTR-60PB
"CUP_O_BTR80_TK", // BTR-80
"CUP_O_BTR80A_TK", // BTR-80A
"CUP_O_Mi24_D_Dynamic_TK", // Mi-24D
"CUP_O_Mi17_TK", // Mi-8MT
"CUP_O_T34_TKA", // T-34-85M
"CUP_O_BMP1P_TKA", // BMP-1P
"CUP_O_BMP2_TKA" // BMP-2
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_O_UH1H_TKA", // UH-1H
"CUP_O_UH1H_armed_TKA", // UH-1H (Armed)
"CUP_O_UH1H_gunship_SLA_TKA", // UH-1H (Gunship)
"CUP_O_Mi24_D_Dynamic_TK", // Mi-24D
"CUP_O_Mi17_TK" // Mi-8MT
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_O_L39_TK", // L-39ZA
"CUP_O_Su25_Dyn_TKA" // Su-25 Frogfoot
];

View File

@@ -0,0 +1,142 @@
/*
Needed Mods:
- Project OPFOR
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "LOP_SLA_Infantry_Officer";
opfor_squad_leader = "LOP_SLA_Infantry_SL";
opfor_team_leader = "LOP_SLA_Infantry_TL";
opfor_sentry = "LOP_SLA_Infantry_Rifleman";
opfor_rifleman = "LOP_SLA_Infantry_Rifleman_2";
opfor_rpg = "LOP_SLA_Infantry_AT";
opfor_grenadier = "LOP_SLA_Infantry_GL";
opfor_machinegunner = "LOP_SLA_Infantry_MG";
opfor_heavygunner = "LOP_SLA_Infantry_MG";
opfor_marksman = "LOP_SLA_Infantry_Marksman";
opfor_sharpshooter = "LOP_SLA_Infantry_Marksman";
opfor_sniper = "LOP_SLA_Infantry_Marksman";
opfor_at = "LOP_SLA_Infantry_AT";
opfor_aa = "LOP_SLA_Infantry_AA";
opfor_medic = "LOP_SLA_Infantry_Corpsman";
opfor_engineer = "LOP_SLA_Infantry_Engineer";
opfor_paratrooper = "LOP_SLA_Infantry_Rifleman";
// Enemy vehicles used by secondary objectives.
opfor_mrap = "LOP_SLA_UAZ";
opfor_mrap_armed = "LOP_SLA_UAZ_DshKM";
opfor_transport_helo = "LOP_SLA_Mi8MT_Cargo";
opfor_transport_truck = "LOP_SLA_Ural";
opfor_ammobox_transport = "LOP_SLA_Ural_open"; //-> Has to be able to transport resource crates!
opfor_fuel_truck = "rhs_gaz66_ammo_vmf";
opfor_ammo_truck = "rhs_gaz66_ammo_vmf";
opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F";
opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F";
opfor_flag = "lop_Flag_sla_F";
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"LOP_SLA_Infantry_Rifleman",
"LOP_SLA_Infantry_Rifleman_2",
"LOP_SLA_Infantry_GL",
"LOP_SLA_Infantry_Officer",
"LOP_SLA_Infantry_TL",
"LOP_SLA_Infantry_SL",
"LOP_SLA_Infantry_AA",
"LOP_SLA_Infantry_AT",
"LOP_SLA_Infantry_Marksman",
"LOP_SLA_Infantry_Corpsman",
"LOP_SLA_Infantry_Engineer"
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"LOP_SLA_UAZ_SPG",
"LOP_SLA_UAZ_DshKM",
"LOP_SLA_UAZ_AGS",
"LOP_SLA_UAZ",
"LOP_SLA_UAZ_Open"
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"LOP_SLA_UAZ_SPG",
"LOP_SLA_UAZ_DshKM",
"LOP_SLA_UAZ_AGS",
"LOP_SLA_BMP2D",
"LOP_SLA_BMP2",
"LOP_SLA_BMP1D",
"LOP_SLA_BMP1",
"LOP_SLA_BTR60",
"LOP_SLA_BTR70",
"LOP_SLA_ZSU234",
"LOP_SLA_T72BB",
"LOP_SLA_T72BA"
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"LOP_SLA_UAZ_SPG",
"LOP_SLA_UAZ_DshKM",
"LOP_SLA_UAZ_AGS",
"LOP_SLA_BTR60",
"LOP_SLA_BMP2"
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"LOP_SLA_UAZ_SPG",
"LOP_SLA_UAZ_DshKM",
"LOP_SLA_UAZ_AGS",
"LOP_SLA_Ural_open",
"LOP_SLA_Ural",
"LOP_SLA_BTR60",
"LOP_SLA_BMP1",
"LOP_SLA_ZSU234",
"LOP_SLA_T72BA",
"LOP_SLA_T72BB",
"LOP_SLA_Mi8MTV3_FAB",
"LOP_SLA_Mi8MT_Cargo",
"LOP_SLA_Mi8MTV3_UPK23"
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"LOP_SLA_UAZ_DshKM",
"LOP_SLA_UAZ_AGS",
"LOP_SLA_Ural",
"LOP_SLA_BTR70",
"LOP_SLA_BMP1D",
"LOP_SLA_BMP2D",
"LOP_SLA_ZSU234",
"LOP_SLA_Mi8MTV3_UPK23",
"LOP_SLA_Mi8MT_Cargo"
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"LOP_SLA_Ural_open",
"LOP_SLA_Ural",
"LOP_SLA_Mi8MTV3_FAB",
"LOP_SLA_Mi8MT_Cargo",
"LOP_SLA_Mi8MTV3_UPK23"
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"LOP_SLA_Mi8MTV3_FAB",
"LOP_SLA_Mi8MT_Cargo",
"LOP_SLA_Mi8MTV3_UPK23"
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [];

View File

@@ -0,0 +1,166 @@
/*
Needed Mods:
- None
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "I_officer_F"; // Officer
opfor_squad_leader = "I_Soldier_SL_F"; // Squad Leader
opfor_team_leader = "I_Soldier_TL_F"; // Team Leader
opfor_sentry = "I_Soldier_lite_F"; // Rifleman (Lite)
opfor_rifleman = "I_soldier_F"; // Rifleman
opfor_rpg = "I_Soldier_LAT2_F"; // Rifleman (LAT)
opfor_grenadier = "I_Soldier_GL_F"; // Grenadier
opfor_machinegunner = "I_Soldier_AR_F"; // Autorifleman
opfor_heavygunner = "I_Soldier_AR_F"; // Heavy Gunner
opfor_marksman = "I_Soldier_M_F"; // Marksman
opfor_sharpshooter = "I_Soldier_M_F"; // Sharpshooter
opfor_sniper = "I_ghillie_sard_F"; // Sniper
opfor_at = "I_Soldier_AT_F"; // AT Specialist
opfor_aa = "I_Soldier_AA_F"; // AA Specialist
opfor_medic = "I_medic_F"; // Combat Life Saver
opfor_engineer = "I_engineer_F"; // Engineer
opfor_paratrooper = "B_soldier_PG_F"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "I_MRAP_03_F"; // M-ATV
opfor_mrap_armed = "I_MRAP_03_hmg_F"; // MATV (HMG)
opfor_transport_helo = "I_Heli_Transport_02_F"; // Merlin
opfor_transport_truck = "I_Truck_02_covered_F"; // Kamaz Transport (Covered)
opfor_ammobox_transport = "I_Truck_02_transport_F"; // Kamaz Transport (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "I_Truck_02_fuel_F"; // Kamaz Fuel
opfor_ammo_truck = "I_Truck_02_ammo_F"; // Kamz Ammo
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Pod
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Pod
opfor_flag = "Flag_AAF_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"I_Soldier_lite_F", // Rifleman (Lite)
"I_Soldier_lite_F", // Rifleman (Lite)
"I_soldier_F", // Rifleman
"I_soldier_F", // Rifleman
"I_Soldier_LAT2_F", // Rifleman (AT)
"I_Soldier_AR_F", // Autorifleman
"I_Soldier_M_F", // Marksman
"I_medic_F", // Medic
"I_engineer_F" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"B_LSV_01_armed_F", // Polaris DAGOR (XM312)
"B_LSV_01_armed_F", // Polaris DAGOR (XM312)
"I_MRAP_03_hmg_F", // MATV (HMG)
"I_APC_Wheeled_03_cannon_F", // SPz Pandur
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_AT_F" // Wiesel ATGM
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"I_MRAP_03_hmg_F", // M-ATV (HMG)
"I_MRAP_03_hmg_F", // M-ATV (HMG)
"I_MRAP_03_gmg_F", // M-ATV (GMG)
"B_LSV_01_AT_F", // Polaris (Mini-Spike PZAbw)
"I_APC_Wheeled_03_cannon_F", // SPz Pandur
"I_APC_Wheeled_03_cannon_F", // SPz Pandur
"I_APC_tracked_03_cannon_F", // Warrior
"I_APC_tracked_03_cannon_F", // Warrior
"I_LT_01_AA_F", // Wiesel AA
"B_APC_Tracked_01_AA_F", // Bardelas
"I_MBT_03_cannon_F", // Leopard
"I_MBT_03_cannon_F", // Leopard
"B_AFV_Wheeled_01_up_cannon_F", // Rooikat 120 UP
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_AT_F" // Wiesel ATGM
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"I_MRAP_03_hmg_F", // M-ATV (HMG)
"I_MRAP_03_hmg_F", // M-ATV (HMG)
"B_LSV_01_AT_F", // Polaris DAGOR (Mini-Spike PZAbw)
"I_APC_Wheeled_03_cannon_F", // SPz Pandur
"I_APC_tracked_03_cannon_F", // Warrior
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_AT_F" // Wiesel ATGM
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"I_MRAP_03_hmg_F", // M-ATV (HMG)
"I_MRAP_03_gmg_F", // M-ATV (GMG)
"I_MRAP_03_gmg_F", // M-ATV (GMG)
"B_LSV_01_AT_F", // Polaris DAGOR (Mini-Spike PZAbw)
"I_Truck_02_transport_F", // Kamaz Transport
"I_Truck_02_covered_F", // Kamaz Transport (Covered)
"I_APC_tracked_03_cannon_F", // Warrior
"I_APC_tracked_03_cannon_F", // Warrior
"I_LT_01_AA_F", // Wiesel AA
"B_APC_Tracked_01_AA_F", // Bardelas
"I_MBT_03_cannon_F", // Leopard
"I_MBT_03_cannon_F", // Leopard
"I_MBT_03_cannon_F", // Leopard
"B_MBT_01_TUSK_F", // Merkava Mk IV LIC
"I_Heli_light_03_dynamicLoadout_F", // Wildcat (Armed)
"I_Heli_light_03_dynamicLoadout_F", // Wildcat (Armed)
"I_Heli_Transport_02_F", // Merlin
"B_Heli_Attack_01_dynamicLoadout_F", // RAH-66 Comanche
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_AT_F" // Wiesel ATGM
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"I_MRAP_03_hmg_F", // M-ATV (HMG)
"I_MRAP_03_hmg_F", // M-ATV (HMG)
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_cannon_F", // Wiesel MK20
"I_LT_01_AT_F", // Wiesel ATGM
"I_Truck_02_transport_F", // Kamaz Transport
"I_APC_Wheeled_03_cannon_F", // SPz Pandur
"I_APC_tracked_03_cannon_F", // Warrior
"B_APC_Tracked_01_AA_F", // Bardelas
"I_LT_01_AA_F", // Wiesel AA
"B_CTRG_Heli_Transport_01_sand_F", // UH-80 Ghost Hawk (Sand)
"I_Heli_Transport_02_F"
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"I_Truck_02_transport_F", // Kamaz Transport
"I_Truck_02_covered_F", // Kamaz Transport (Covered)
"I_APC_Wheeled_03_cannon_F", // SPz Pandur
"B_CTRG_Heli_Transport_01_sand_F", // UH-80 Ghost Hawk (sand)
"I_Heli_Transport_02_F" // Merlin
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"I_Heli_light_03_dynamicLoadout_F", // Wildcat (Armed)
"B_CTRG_Heli_Transport_01_sand_F", // UH-80 Ghost Hawk (Sand)
"B_Heli_Attack_01_dynamicLoadout_F", // RAH-66 Comanche
"B_Heli_Transport_01_F", // UH-80 Ghost Hawk
"I_Heli_Transport_02_F", // Merlin
"B_Heli_Transport_03_unarmed_F" // CH-47l Chinook (unarmed)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"B_Plane_CAS_01_dynamicLoadout_F", // A-10D Thunderbolt II (CAS)
"I_Plane_Fighter_03_dynamicLoadout_F", // L-159
"I_Plane_Fighter_04_F" // Gripen
];

View File

@@ -0,0 +1,146 @@
/*
Needed Mods:
- None
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "O_T_Officer_F"; // Officer
opfor_squad_leader = "O_T_Soldier_SL_F"; // Squad Leader
opfor_team_leader = "O_T_Soldier_TL_F"; // Team Leader
opfor_sentry = "O_T_Soldier_F"; // Rifleman
opfor_rifleman = "O_T_Soldier_F"; // Rifleman
opfor_rpg = "O_T_Soldier_LAT_F"; // Rifleman (LAT)
opfor_grenadier = "O_T_Soldier_GL_F"; // Grenadier
opfor_machinegunner = "O_T_Soldier_AR_F"; // Autorifleman
opfor_heavygunner = "O_T_Soldier_AR_F"; // Autorifleman
opfor_marksman = "O_T_Soldier_M_F"; // Marksman
opfor_sharpshooter = "O_T_Soldier_M_F"; // Marksman
opfor_sniper = "O_T_Sniper_F"; // Sniper
opfor_at = "O_T_Soldier_AT_F"; // AT Specialist
opfor_aa = "O_T_Soldier_AA_F"; // AA Specialist
opfor_medic = "O_T_Medic_F"; // Combat Life Saver
opfor_engineer = "O_T_Engineer_F"; // Engineer
opfor_paratrooper = "O_T_Soldier_PG_F"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "O_T_LSV_02_unarmed_F"; // Qilin
opfor_mrap_armed = "O_T_LSV_02_armed_F"; // Qilin (HMG)
opfor_transport_helo = "O_Heli_Transport_04_bench_F"; // Mi-290 Taru (Bench)
opfor_transport_truck = "O_T_Truck_03_covered_ghex_F"; // Tempest Transport (Covered)
opfor_ammobox_transport = "O_T_Truck_03_transport_ghex_F"; // Tempest Transport (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "O_T_Truck_03_fuel_ghex_F"; // Tempest Fuel
opfor_ammo_truck = "O_T_Truck_03_ammo_ghex_F"; // Tempest Ammo
opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F"; // Taru Fuel Pod
opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F"; // Taru Ammo Pod
opfor_flag = "Flag_CSAT_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"O_soldierU_F", // Rifleman (Lite)
"O_soldierU_F", // Rifleman (Lite)
"O_soldierU_F", // Rifleman
"O_soldierU_F", // Rifleman
"O_soldierU_LAT_F", // Rifleman (AT)
"O_soldierU_AR_F", // Autorifleman
"O_soldierU_M_F", // Marksman
"O_soldierU_medic_F", // Medic
"O_engineer_U_F" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"O_T_LSV_02_armed_F" // Qilin (armed)
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels)
opfor_vehicles = [
"O_T_MRAP_02_hmg_ghex_F", // Ifrit (HMG)
"O_T_MRAP_02_hmg_ghex_F", // Ifrit (HMG)
"O_T_MRAP_02_gmg_ghex_F", // Ifrit (GMG)
"O_T_LSV_02_AT_F", // Qilin (AT)
"O_T_APC_Tracked_02_cannon_ghex_F", // BTR-K Kamysh
"O_T_APC_Tracked_02_cannon_ghex_F", // BTR-K Kamysh
"O_T_APC_Tracked_02_AA_ghex_F", // ZSU-39 Tigris
"O_T_APC_Tracked_02_AA_ghex_F", // ZSU-39 Tigris
"O_T_MBT_02_cannon_ghex_F", // T-100 Varsuk
"O_T_MBT_02_cannon_ghex_F", // T-100 Varsuk
"O_T_MBT_04_cannon_F", // T-140 Angara
"O_T_MBT_04_command_F" // T-140K Angara
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"O_T_MRAP_02_hmg_ghex_F", // Ifrit (HMG)
"O_T_MRAP_02_hmg_ghex_F", // Ifrit (HMG)
"O_T_LSV_02_AT_F", // Qilin (AT)
"O_T_APC_Wheeled_02_rcws_ghex_F", // MSE-3 Marid
"O_T_APC_Tracked_02_cannon_ghex_F" // BTR-K Kamysh
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"O_T_MRAP_02_hmg_ghex_F", // Ifrit (HMG)
"O_T_MRAP_02_gmg_ghex_F", // Ifrit (GMG)
"O_T_MRAP_02_gmg_ghex_F", // Ifrit (GMG)
"O_T_LSV_02_AT_F", // Qilin (AT)
"O_T_Truck_03_transport_ghex_F", // Tempest Transport
"O_T_Truck_03_covered_ghex_F", // Tempest Transport (Covered)
"O_T_APC_Tracked_02_cannon_ghex_F", // BTR-K Kamysh
"O_T_APC_Tracked_02_cannon_ghex_F", // BTR-K Kamysh
"O_T_APC_Tracked_02_AA_ghex_F", // ZSU-39 Tigris
"O_T_APC_Tracked_02_AA_ghex_F", // ZSU-39 Tigris
"O_T_MBT_02_cannon_ghex_F", // T-100 Varsuk
"O_T_MBT_02_cannon_ghex_F", // T-100 Varsuk
"O_T_MBT_04_cannon_F", // T-140 Angara
"O_T_MBT_04_command_F", // T-140K Angara
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_Heli_Transport_04_bench_F", // Mi-290 Taru (Bench)
"O_Heli_Attack_02_dynamicLoadout_F", // Mi-48 Kajman
"O_T_VTOL_02_infantry_dynamicLoadout_F" // Y-32 Xi'an (Infantry)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"O_T_MRAP_02_ghex_F", // Ifrit
"O_T_MRAP_02_hmg_ghex_F", // Ifrit (HMG)
"O_T_MRAP_02_hmg_ghex_F", // Ifrit (HMG)
"O_T_Truck_03_transport_ghex_F", // Tempest Transport
"O_T_APC_Wheeled_02_rcws_ghex_F", // MSE-3 Marid
"O_T_APC_Tracked_02_cannon_ghex_F", // BTR-K Kamysh
"O_T_APC_Tracked_02_AA_ghex_F", // ZSU-39 Tigris
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_Heli_Transport_04_bench_F" // Mi-290 Taru (Bench)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"O_T_Truck_03_transport_ghex_F", // Tempest Transport
"O_T_Truck_03_covered_ghex_F", // Tempest Transport (Covered)
"O_T_APC_Wheeled_02_rcws_ghex_F", // MSE-3 Marid
"O_Heli_Transport_04_bench_F", // Mi-290 Taru (Bench)
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_T_VTOL_02_infantry_dynamicLoadout_F" // Y-32 Xi'an (Infantry)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"O_Heli_Transport_04_bench_F", // Mi-290 Taru (Bench)
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_Heli_Attack_02_dynamicLoadout_F", // Mi-48 Kajman
"O_T_VTOL_02_infantry_dynamicLoadout_F" // Y-32 Xi'an (Infantry)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"O_Plane_CAS_02_dynamicLoadout_F", // To-199 Neophron (CAS)
"O_Plane_Fighter_02_F" // To-201 Shikra
];

View File

@@ -0,0 +1,142 @@
/*
Needed Mods:
- None
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "O_officer_F"; // Officer
opfor_squad_leader = "O_Soldier_SL_F"; // Squad Leader
opfor_team_leader = "O_Soldier_TL_F"; // Team Leader
opfor_sentry = "O_Soldier_lite_F"; // Rifleman (Lite)
opfor_rifleman = "O_Soldier_F"; // Rifleman
opfor_rpg = "O_Soldier_LAT_F"; // Rifleman (LAT)
opfor_grenadier = "O_Soldier_GL_F"; // Grenadier
opfor_machinegunner = "O_Soldier_AR_F"; // Autorifleman
opfor_heavygunner = "O_HeavyGunner_F"; // Heavy Gunner
opfor_marksman = "O_soldier_M_F"; // Marksman
opfor_sharpshooter = "O_Sharpshooter_F"; // Sharpshooter
opfor_sniper = "O_sniper_F"; // Sniper
opfor_at = "O_Soldier_AT_F"; // AT Specialist
opfor_aa = "O_Soldier_AA_F"; // AA Specialist
opfor_medic = "O_medic_F"; // Combat Life Saver
opfor_engineer = "O_engineer_F"; // Engineer
opfor_paratrooper = "O_soldier_PG_F"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "O_MRAP_02_F"; // Ifrit
opfor_mrap_armed = "O_MRAP_02_hmg_F"; // Ifrit (HMG)
opfor_transport_helo = "O_Heli_Transport_04_bench_F"; // Mi-290 Taru (Bench)
opfor_transport_truck = "O_Truck_03_covered_F"; // Tempest Transport (Covered)
opfor_ammobox_transport = "O_Truck_03_transport_F"; // Tempest Transport (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "O_Truck_03_fuel_F"; // Tempest Fuel
opfor_ammo_truck = "O_Truck_03_ammo_F"; // Tempest Ammo
opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F"; // Taru Fuel Pod
opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F"; // Taru Ammo Pod
opfor_flag = "Flag_CSAT_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"O_soldierU_F", // Rifleman (Lite)
"O_soldierU_F", // Rifleman (Lite)
"O_soldierU_F", // Rifleman
"O_soldierU_F", // Rifleman
"O_soldierU_LAT_F", // Rifleman (AT)
"O_soldierU_AR_F", // Autorifleman
"O_soldierU_M_F", // Marksman
"O_soldierU_medic_F", // Medic
"O_engineer_U_F" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"O_LSV_02_armed_F" // Qilin (armed)
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"O_MRAP_02_hmg_F", // Ifrit (HMG)
"O_MRAP_02_hmg_F", // Ifrit (GMG)
"O_MRAP_02_gmg_F", // Ifrit (GMG)
"O_LSV_02_AT_F", // Qilin (AT)
"O_APC_Tracked_02_cannon_F", // BTR-K Kamysh
"O_APC_Tracked_02_cannon_F", // BTR-K Kamysh
"O_APC_Tracked_02_AA_F", // ZSU-39 Tigris
"O_APC_Tracked_02_AA_F", // ZSU-39 Tigris
"O_MBT_02_cannon_F", // T-100 Varsuk
"O_MBT_02_cannon_F", // T-100 Varsuk
"O_MBT_04_cannon_F", // T-140 Angara
"O_MBT_04_command_F" // T-140K Angara
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"O_MRAP_02_hmg_F", // Ifrit (HMG)
"O_MRAP_02_hmg_F", // Ifrit (HMG)
"O_LSV_02_AT_F", // Qilin (AT)
"O_APC_Wheeled_02_rcws_F", // MSE-3 Marid
"O_APC_Tracked_02_cannon_F" // BTR-K Kamysh
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"O_MRAP_02_hmg_F", // Ifrit (HMG)
"O_MRAP_02_gmg_F", // Ifrit (GMG)
"O_MRAP_02_gmg_F", // Ifrit (GMG)
"O_LSV_02_AT_F", // Qilin (AT)
"O_Truck_03_transport_F", // Tempest Transport
"O_Truck_03_covered_F", // Tempest Transport (Covered)
"O_APC_Tracked_02_cannon_F", // BTR-K Kamysh
"O_APC_Tracked_02_cannon_F", // BTR-K Kamysh
"O_APC_Tracked_02_AA_F", // ZSU-39 Tigris
"O_APC_Tracked_02_AA_F", // ZSU-39 Tigris
"O_MBT_02_cannon_F", // T-100 Varsuk
"O_MBT_02_cannon_F", // T-100 Varsuk
"O_MBT_04_cannon_F", // T-140 Angara
"O_MBT_04_command_F", // T-140K Angara
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_Heli_Transport_04_bench_F", // Mi-290 Taru (Bench)
"O_Heli_Attack_02_dynamicLoadout_F" // Mi-48 Kajman
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"O_MRAP_02_hmg_F", // Ifrit (HMG)
"O_MRAP_02_hmg_F", // Ifrit (HMG)
"O_Truck_03_transport_F", // Tempest Transport
"O_APC_Wheeled_02_rcws_F", // MSE-3 Marid
"O_APC_Tracked_02_cannon_F", // BTR-K Kamysh
"O_APC_Tracked_02_AA_F", // ZSU-39 Tigris
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_Heli_Transport_04_bench_F" // Mi-290 Taru (Bench)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"O_Truck_03_transport_F", // Tempest Transport
"O_Truck_03_covered_F", // Tempest Transport (Covered)
"O_APC_Wheeled_02_rcws_F", // MSE-3 Marid
"O_Heli_Transport_04_bench_F", // Mi-290 Taru (Bench)
"O_Heli_Light_02_dynamicLoadout_F" // Po-30 Orca (Armed)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"O_Heli_Transport_04_bench_F", // Mi-290 Taru (Bench)
"O_Heli_Light_02_dynamicLoadout_F", // Po-30 Orca (Armed)
"O_Heli_Attack_02_dynamicLoadout_F" // Mi-48 Kajman
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"O_Plane_CAS_02_dynamicLoadout_F", // To-199 Neophron (CAS)
"O_Plane_Fighter_02_F" // To-201 Shikra
];

View File

@@ -0,0 +1,137 @@
/*
Needed Mods:
- Global Mobilization
Optional Mods:
- LEN - Cold War Aircraft (due to lack fo air assets in GM for now) - https://steamcommunity.com/sharedfiles/filedetails/?id=1726445116
*/
// Enemy infantry classes
opfor_officer = "gm_gc_army_officer_80_gry"; // Officer
opfor_squad_leader = "gm_gc_army_squadleader_mpiak74n_80_str"; // Squad Leader
opfor_team_leader = "gm_gc_army_squadleader_mpiak74n_80_str"; // Team Leader
opfor_sentry = "gm_gc_army_rifleman_mpiak74n_80_str"; // Rifleman (Lite)
opfor_rifleman = "gm_gc_army_rifleman_mpiak74n_80_str"; // Rifleman
opfor_rpg = "gm_gc_army_antitank_mpiak74n_rpg7_80_str"; // Rifleman (LAT)
opfor_grenadier = "gm_gc_army_demolition_mpiaks74n_80_str"; // Grenadier
opfor_machinegunner = "gm_gc_army_machinegunner_lmgrpk_80_str"; // Autorifleman
opfor_heavygunner = "gm_gc_army_machinegunner_pk_80_str"; // Heavy Gunner
opfor_marksman = "gm_gc_army_rifleman_mpiak74n_80_str"; // Marksman
opfor_sharpshooter = "gm_gc_army_rifleman_mpiak74n_80_str"; // Sharpshooter
opfor_sniper = "gm_gc_army_rifleman_mpiak74n_80_str"; // Sniper
opfor_at = "gm_gc_army_antitank_mpiak74n_rpg7_80_str"; // AT Specialist
opfor_aa = "gm_gc_army_demolition_mpiaks74n_80_str"; // AA Specialist
opfor_medic = "gm_gc_army_rifleman_mpiak74n_80_str"; // Combat Life Saver
opfor_engineer = "gm_gc_army_engineer_mpiaks74n_80_str"; // Engineer
opfor_paratrooper = "gm_gc_army_rifleman_mpiak74n_80_str"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "gm_gc_army_brdm2um"; // SPW40-P2UM
opfor_mrap_armed = "gm_gc_army_brdm2"; // SPW-40P2
opfor_transport_helo = "gm_gc_army_ural4320_cargo"; // Truck gel. 5 Transport
opfor_transport_truck = "gm_gc_army_ural4320_cargo"; // Truck gel. 5 Transport
opfor_ammobox_transport = "gm_gc_army_ural4320_cargo"; // Truck gel. 5 Transport -> Has to be able to transport resource crates!
opfor_fuel_truck = "gm_gc_army_ural4320_refuel"; // Truck gel. 5 Fuel
opfor_ammo_truck = "gm_gc_army_ural4320_reammo"; // Truck gel. 5 Ammo
opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F"; // Taru Fuel Pod
opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F"; // Taru Ammo Pod
opfor_flag = "FlagPole_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"gm_gc_army_rifleman_mpiak74n_80_str", // Rifleman (Lite)
"gm_gc_army_rifleman_mpiak74n_80_str", // Rifleman (Lite)
"gm_gc_army_rifleman_mpiak74n_80_str", // Rifleman
"gm_gc_army_rifleman_mpiak74n_80_str", // Rifleman
"gm_gc_army_antitank_mpiak74n_rpg7_80_str", // Rifleman (AT)
"gm_gc_army_machinegunner_lmgrpk_80_str", // Autorifleman
"gm_gc_army_rifleman_mpiak74n_80_str", // Marksman
"gm_gc_army_rifleman_mpiak74n_80_str", // Medic
"gm_gc_army_engineer_mpiaks74n_80_str" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"gm_gc_army_brdm2um" // SPW40-P2UM
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"gm_gc_army_brdm2um", // SPW40-P2UM
"gm_gc_army_brdm2", // SPW-40P2
"gm_gc_army_btr60pa", // SPW-60PA
"gm_gc_army_btr60pb", // SPW-60PB
"gm_gc_army_bmp1sp2", // BMP-1 SP-2
"gm_gc_army_bmp1sp2", // BMP-1 SP-2
"gm_gc_army_zsu234v1", // ZSU-23-4V1
"gm_gc_army_t55a", // T55A
"gm_gc_army_t55a" // T55A
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"gm_gc_army_brdm2um", // SPW40-P2UM
"gm_gc_army_brdm2", // SPW-40P2
"gm_gc_army_btr60pa", // SPW-60PA
"gm_gc_army_btr60pb" // SPW-60PB
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"gm_gc_army_ural4320_cargo", // Truck gel. 5 Transport
"gm_gc_army_brdm2um", // SPW40-P2UM
"gm_gc_army_brdm2", // SPW-40P2
"gm_gc_army_btr60pa", // SPW-60PA
"gm_gc_army_btr60pb", // SPW-60PB
"gm_gc_army_bmp1sp2", // BMP-1 SP-2
"gm_gc_army_bmp1sp2", // BMP-1 SP-2
"gm_gc_army_zsu234v1", // ZSU-23-4V1
"gm_gc_army_t55a", // T55A
"gm_gc_army_t55a", // T55A
"len_mi8amt_nva" // Mi8amt
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"gm_gc_army_ural4320_cargo", // Truck gel. 5 Transport
"gm_gc_army_brdm2um", // SPW40-P2UM
"gm_gc_army_brdm2", // SPW-40P2
"gm_gc_army_btr60pa", // SPW-60PA
"gm_gc_army_btr60pb", // SPW-60PB
"gm_gc_army_bmp1sp2", // BMP-1 SP-2
"gm_gc_army_bmp1sp2", // BMP-1 SP-2
"gm_gc_army_zsu234v1" // ZSU-23-4V1
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"gm_gc_army_ural4320_cargo", // Truck gel. 5 Transport
"gm_gc_army_btr60pa", // SPW-60PA
"gm_gc_army_btr60pb", // SPW-60PB
"gm_gc_army_bmp1sp2", // BMP-1 SP-2
"gm_gc_airforce_mi2p" // Mi-2P
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"gm_gc_airforce_mi2p", // Mi-2P
"gm_gc_airforce_mi2us", // Mi-2US
"gm_gc_airforce_mi2urn", // Mi-2URN
"len_mi8amt_nva", // Mi8amt
"len_mi24d_AT_nva", // Mi-24D (AT)
"len_mi24d_CAS_nva", // Mi-24D (CAS)
"len_mi24d_FAB_nva", // Mi-24D (FAB)
"len_mi24p_AT_nva", // Mi-24P (AT)
"len_mi24p_CAS_nva", // Mi-24P (CAS)
"len_mi24p_FAB_nva" // Mi-24P (FAB)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"len_l39_nva" // Aero L-39
];

View File

@@ -0,0 +1,137 @@
/*
Needed Mods:
- Global Mobilization
Optional Mods:
- LEN - Cold War Aircraft (due to lack fo air assets in GM for now) - https://steamcommunity.com/sharedfiles/filedetails/?id=1726445116
*/
// Enemy infantry classes
opfor_officer = "gm_gc_army_officer_pm_80_win"; // Officer
opfor_squad_leader = "gm_gc_army_squadleader_mpiak74n_80_win"; // Squad Leader
opfor_team_leader = "gm_gc_army_squadleader_mpiak74n_80_win"; // Team Leader
opfor_sentry = "gm_gc_army_rifleman_mpiak74n_80_win"; // Rifleman (Lite)
opfor_rifleman = "gm_gc_army_rifleman_mpiak74n_80_win"; // Rifleman
opfor_rpg = "gm_gc_army_antitank_mpiak74n_rpg7_80_win"; // Rifleman (LAT)
opfor_grenadier = "gm_gc_army_demolition_mpiaks74n_80_win"; // Grenadier
opfor_machinegunner = "gm_gc_army_machinegunner_lmgrpk_80_win"; // Autorifleman
opfor_heavygunner = "gm_gc_army_machinegunner_pk_80_win"; // Heavy Gunner
opfor_marksman = "gm_gc_army_rifleman_mpiak74n_80_win"; // Marksman
opfor_sharpshooter = "gm_gc_army_rifleman_mpiak74n_80_win"; // Sharpshooter
opfor_sniper = "gm_gc_army_rifleman_mpiak74n_80_win"; // Sniper
opfor_at = "gm_gc_army_antitank_mpiak74n_rpg7_80_win"; // AT Specialist
opfor_aa = "gm_gc_army_demolition_mpiaks74n_80_win"; // AA Specialist
opfor_medic = "gm_gc_army_rifleman_mpiak74n_80_win"; // Combat Life Saver
opfor_engineer = "gm_gc_army_engineer_mpiaks74n_80_win"; // Engineer
opfor_paratrooper = "gm_gc_army_rifleman_mpiak74n_80_win"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "gm_gc_army_brdm2um_win"; // SPW40-P2UM
opfor_mrap_armed = "gm_gc_army_brdm2_win"; // SPW-40P2
opfor_transport_helo = "gm_gc_army_ural4320_cargo_win"; // Truck gel. 5 Transport
opfor_transport_truck = "gm_gc_army_ural4320_cargo_win"; // Truck gel. 5 Transport
opfor_ammobox_transport = "gm_gc_army_ural4320_cargo_win"; // Truck gel. 5 Transport -> Has to be able to transport resource crates!
opfor_fuel_truck = "gm_gc_army_ural4320_refuel_win"; // Truck gel. 5 Fuel
opfor_ammo_truck = "gm_gc_army_ural4320_reammo_win"; // Truck gel. 5 Ammo
opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F"; // Taru Fuel Pod
opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F"; // Taru Ammo Pod
opfor_flag = "FlagPole_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"gm_gc_army_rifleman_mpiak74n_80_win", // Rifleman (Lite)
"gm_gc_army_rifleman_mpiak74n_80_win", // Rifleman (Lite)
"gm_gc_army_rifleman_mpiak74n_80_win", // Rifleman
"gm_gc_army_rifleman_mpiak74n_80_win", // Rifleman
"gm_gc_army_antitank_mpiak74n_rpg7_80_win", // Rifleman (AT)
"gm_gc_army_machinegunner_lmgrpk_80_win", // Autorifleman
"gm_gc_army_rifleman_mpiak74n_80_win", // Marksman
"gm_gc_army_rifleman_mpiak74n_80_win", // Medic
"gm_gc_army_engineer_mpiaks74n_80_win" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"gm_gc_army_brdm2um_win" // SPW40-P2UM
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"gm_gc_army_brdm2um_win", // SPW40-P2UM
"gm_gc_army_brdm2_win", // SPW-40P2
"gm_gc_army_btr60pa_win", // SPW-60PA
"gm_gc_army_btr60pb_win", // SPW-60PB
"gm_gc_army_bmp1sp2_win", // BMP-1 SP-2
"gm_gc_army_bmp1sp2_win", // BMP-1 SP-2
"gm_gc_army_zsu234v1_win", // ZSU-23-4V1
"gm_gc_army_t55a_win", // T55A
"gm_gc_army_t55a_win" // T55A
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"gm_gc_army_brdm2um_win", // SPW40-P2UM
"gm_gc_army_brdm2_win", // SPW-40P2
"gm_gc_army_btr60pa_win", // SPW-60PA
"gm_gc_army_btr60pb_win" // SPW-60PB
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"gm_gc_army_ural4320_cargo_win", // Truck gel. 5 Transport
"gm_gc_army_brdm2um_win", // SPW40-P2UM
"gm_gc_army_brdm2_win", // SPW-40P2
"gm_gc_army_btr60pa_win", // SPW-60PA
"gm_gc_army_btr60pb_win", // SPW-60PB
"gm_gc_army_bmp1sp2_win", // BMP-1 SP-2
"gm_gc_army_bmp1sp2_win", // BMP-1 SP-2
"gm_gc_army_zsu234v1_win", // ZSU-23-4V1
"gm_gc_army_t55a_win", // T55A
"gm_gc_army_t55a_win", // T55A
"len_mi8amt_nva" // Mi8amt
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"gm_gc_army_ural4320_cargo_win", // Truck gel. 5 Transport
"gm_gc_army_brdm2um_win", // SPW40-P2UM
"gm_gc_army_brdm2_win", // SPW-40P2
"gm_gc_army_btr60pa_win", // SPW-60PA
"gm_gc_army_btr60pb_win", // SPW-60PB
"gm_gc_army_bmp1sp2_win", // BMP-1 SP-2
"gm_gc_army_bmp1sp2_win", // BMP-1 SP-2
"gm_gc_army_zsu234v1_win" // ZSU-23-4V1
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"gm_gc_army_ural4320_cargo_win", // Truck gel. 5 Transport
"gm_gc_army_btr60pa_win", // SPW-60PA
"gm_gc_army_btr60pb_win", // SPW-60PB
"gm_gc_army_bmp1sp2_win", // BMP-1 SP-2
"gm_gc_airforce_mi2p" // Mi-2P
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"gm_gc_airforce_mi2p", // Mi-2P
"gm_gc_airforce_mi2us", // Mi-2US
"gm_gc_airforce_mi2urn", // Mi-2URN
"len_mi8amt_nva", // Mi8amt
"len_mi24d_AT_nva", // Mi-24D (AT)
"len_mi24d_CAS_nva", // Mi-24D (CAS)
"len_mi24d_FAB_nva", // Mi-24D (FAB)
"len_mi24p_AT_nva", // Mi-24P (AT)
"len_mi24p_CAS_nva", // Mi-24P (CAS)
"len_mi24p_FAB_nva" // Mi-24P (FAB)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"len_l39_nva" // Aero L-39
];

View File

@@ -0,0 +1,194 @@
/*
Needed Mods:
- Global Mobilization
Optional Mods:
- LEN - Cold War Helicopters (due to lack fo air assets in GM for now) - https://steamcommunity.com/sharedfiles/filedetails/?id=1726445116
*/
// Enemy infantry classes
opfor_officer = "gm_ge_army_officer_p1_90_flk"; // Officer
opfor_squad_leader = "gm_ge_army_squadleader_g36a1_p2a1_90_flk"; // Squad Leader
opfor_team_leader = "gm_ge_army_squadleader_g36a1_p2a1_90_flk"; // Team Leader
opfor_sentry = "gm_ge_army_rifleman_g36a1_90_flk"; // Rifleman (Lite)
opfor_rifleman = "gm_ge_army_rifleman_g36a1_90_flk"; // Rifleman
opfor_rpg = "gm_ge_army_antitank_g36a1_milan_90_flk"; // Rifleman (LAT)
opfor_grenadier = "gm_ge_army_grenadier_hk69a1_90_flk"; // Grenadier
opfor_machinegunner = "gm_ge_army_machinegunner_mg3_90_flk"; // Autorifleman
opfor_heavygunner = "gm_ge_army_machinegunner_mg3_90_flk"; // Heavy Gunner
opfor_marksman = "gm_ge_army_marksman_g3a3_90_flk"; // Marksman
opfor_sharpshooter = "gm_ge_army_marksman_g3a3_90_flk"; // Sharpshooter
opfor_sniper = "gm_ge_army_marksman_g3a3_90_flk"; // Sniper
opfor_at = "gm_ge_army_antitank_g36a1_pzf3_90_flk"; // AT Specialist
opfor_aa = "gm_ge_army_antiair_g36a1_fim43_90_flk"; // AA Specialist
opfor_medic = "gm_ge_army_medic_g36a1_90_flk"; // Combat Life Saver
opfor_engineer = "gm_ge_army_engineer_g36a1_90_flks"; // Engineer
opfor_paratrooper = "gm_ge_army_paratrooper_g36a1_90_flk"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "gm_ge_army_iltis_cargo"; // Truck 0.5t
opfor_mrap_armed = "gm_ge_army_iltis_milan"; // Truck 0.5t MILAN
opfor_transport_helo = "gm_ge_army_kat1_454_cargo"; // Truck 10t mil gl Transport
opfor_transport_truck = "gm_ge_army_kat1_451_cargo"; // Truck 5t mil gl Transport
opfor_ammobox_transport = "gm_ge_army_kat1_451_container"; // Truck 5t mil gl Container -> Has to be able to transport resource crates!
opfor_fuel_truck = "gm_ge_army_kat1_451_refuel"; // Truck 5t mil gl Fuel
opfor_ammo_truck = "gm_ge_army_kat1_451_reammo"; // Truck 5t mil gl Ammo
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "FlagPole_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"gm_ge_army_rifleman_g36a1_90_flk", // Rifleman (Lite)
"gm_ge_army_rifleman_g36a1_90_flk", // Rifleman (Lite)
"gm_ge_army_rifleman_g36a1_90_flk", // Rifleman
"gm_ge_army_rifleman_g36a1_90_flk", // Rifleman
"gm_ge_army_antitank_g36a1_pzf3_90_flk", // Rifleman (AT)
"gm_ge_army_machinegunner_mg3_90_flk", // Autorifleman
"gm_ge_army_marksman_g3a3_90_flk", // Marksman
"gm_ge_army_medic_g36a1_90_flk", // Medic
"gm_ge_army_engineer_g36a1_90_flk" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"gm_ge_army_u1300l_cargo", // Truck 2t Transport
"gm_ge_army_iltis_mg3", // ILTIS MG3
"gm_ge_army_iltis_milan", // ILTIS MILAN
"UK3CB_CW_US_B_LATE_M151_Jeep_HMG", // M151 HMG
"UK3CB_CW_US_B_LATE_M151_Jeep_TOW", // M151 TOW
"UK3CB_CW_US_B_LATE_M1025_M2", // M1025 MG
"UK3CB_CW_US_B_LATE_M1025_MK19", // M1025 MK19
"UK3CB_CW_US_B_LATE_M1025_TOW" // M1025A2 TOW
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"gm_ge_army_u1300l_cargo", // Truck 2t Transport
"gm_ge_army_iltis_mg3", // ILTIS MG3
"gm_ge_army_iltis_milan", // Truck 0.5t MILAN
"gm_ge_army_fuchsa0_engineer", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance", // Fuchs (Recon, MILAN)
"gm_ge_army_m113a1g_apc", // M113A3 (MG3)
"gm_ge_army_m113a1g_apc_milan", // M113A3 (MILAN)
"gm_ge_army_marder1a1plus", // Marder 1A1+
"gm_ge_army_marder1a1a", // Marder 1A1A
"gm_ge_army_marder1a2", // Marder 1A2
"UK3CB_CW_US_B_LATE_LAV25", // LAV-25
"UK3CB_CW_US_B_LATE_AAV", // AAVP-7A1
"UK3CB_CW_US_B_LATE_M2A2", // M2A2 Bradley
"gm_ge_army_gepard1a1", // Gepard 1A1
"gm_ge_army_Leopard1a1", // Leopard 1A1
"gm_ge_army_Leopard1a1a1", // Leopard 1A1A1
"gm_ge_army_Leopard1a1a2", // Leopard 1A1A2
"gm_ge_army_Leopard1a3", // Leopard 1A3
"gm_ge_army_Leopard1a3a1", // Leopard 1A3A1
"gm_ge_army_Leopard1a5", // Leopard 1A5
"UK3CB_CW_US_B_LATE_M60a3", // M60A3
"UK3CB_CW_US_B_LATE_M1A1" // M1A1
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"gm_ge_army_u1300l_cargo", // Truck 2t Transport
"gm_ge_army_iltis_milan", // Truck 0.5t MILAN
"gm_ge_army_fuchsa0_engineer", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance", // Fuchs (Recon, MILAN)
"UK3CB_CW_US_B_LATE_M151_Jeep_HMG", // M151 M2
"UK3CB_CW_US_B_LATE_M151_Jeep_TOW", // M151 TOW
"UK3CB_CW_US_B_LATE_M1025_M2", // M1025 M2
"UK3CB_CW_US_B_LATE_M1025_MK19", // M1025 Mk19
"UK3CB_CW_US_B_LATE_M1025_TOW", // M1025 TOW
"gm_ge_army_m113a1g_apc", // M113A1G
"gm_ge_army_m113a1g_apc_milan", // M113A1G MILAN
"UK3CB_CW_US_B_LATE_M113_M2", // M113 M2
"UK3CB_CW_US_B_LATE_M113_M240", // M113 M240
"UK3CB_CW_US_B_LATE_M113_MK19", // M113 Mk19
"gm_ge_army_luchsa1", // Luchs 2A1
"gm_ge_army_luchsa2" // Luchs 2A2
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"gm_ge_army_u1300l_cargo", // Truck 2t Transport
"gm_ge_army_iltis_mg3", // ILTIS MG3
"gm_ge_army_iltis_milan", // Truck 0.5t MILAN
"gm_ge_army_fuchsa0_engineer", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance", // Fuchs (Recon, MILAN)
"gm_ge_army_m113a1g_apc", // M113A3 (MG3)
"gm_ge_army_m113a1g_apc_milan", // M113A3 (MILAN)
"gm_ge_army_marder1a1plus", // Marder 1A1+
"gm_ge_army_marder1a1a", // Marder 1A1A
"gm_ge_army_marder1a2", // Marder 1A2
"UK3CB_CW_US_B_LATE_LAV25", // LAV-25
"UK3CB_CW_US_B_LATE_AAV", // AAVP-7A1
"UK3CB_CW_US_B_LATE_M2A2", // M2A2 Bradley
"gm_ge_army_gepard1a1", // Gepard 1A1
"gm_ge_army_Leopard1a1", // Leopard 1A1
"gm_ge_army_Leopard1a1a1", // Leopard 1A1A1
"gm_ge_army_Leopard1a1a2", // Leopard 1A1A2
"gm_ge_army_Leopard1a3", // Leopard 1A3
"gm_ge_army_Leopard1a3a1", // Leopard 1A3A1
"gm_ge_army_Leopard1a5", // Leopard 1A5
"UK3CB_CW_US_B_LATE_M109", // M109A3
"UK3CB_CW_US_B_LATE_M270_MLRS_CLUSTER", // M270 (Cluster)
"UK3CB_CW_US_B_LATE_M270_MLRS_HE", // M270 HE
"gm_ge_army_m109g", // M109G
"gm_ge_army_kat1_463_mlrs", // SF2 LARS 2
"UK3CB_CW_US_B_LATE_M60a3", // M60A3
"UK3CB_CW_US_B_LATE_M1A1", // M1A1
"len_uh1d_bw", // BW UH-1D
"gm_ge_army_bo105p_pah1a1", // PAH 1A1
"gm_ge_army_bo105p_pah1", // PAH-1
"UK3CB_CW_US_B_LATE_UH1H_M240", // UH-1H Armed
"UK3CB_CW_US_B_LATE_UH1H_GUNSHIP", // UH-1H Gunship
"UK3CB_CW_US_B_LATE_UH60M", // UH-60A
"UK3CB_CW_US_B_LATE_AH64" // AH-64A
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"gm_ge_army_u1300l_cargo", // Truck 2t Transport
"gm_ge_army_iltis_milan", // Truck 0.5t MILAN
"gm_ge_army_fuchsa0_engineer", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance", // Fuchs (Recon, MILAN)
"gm_ge_army_luchsa1", // Luchs 2A1
"gm_ge_army_luchsa2", // Luchs 2A2
"gm_ge_army_m113a1g_apc", // M113A3 (MG3)
"gm_ge_army_m113a1g_apc_milan", // M113A3 (MILAN)
"gm_ge_army_gepard1a1", // Gepard 1A1
"len_uh1d_bw" // BW UH-1D
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"gm_ge_army_u1300l_cargo", // Truck 2t Transport
"gm_ge_army_fuchsa0_engineer", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance", // Fuchs (Recon, MILAN)
"gm_ge_army_m113a1g_apc", // M113A3 (MG3)
"gm_ge_army_m113a1g_apc_milan", // M113A3 (MILAN)
"gm_ge_army_ch53g" // CH-53G
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"gm_ge_army_bo105p_pah1", // PAH 1
"gm_ge_army_bo105p_pah1a1", // PAH 1A1
"gm_ge_army_ch53g", // CH-53G
"len_uh1d_bw", // BW UH-1D
"UK3CB_CW_US_B_LATE_UH1H_M240", // UH-1H Armed
"UK3CB_CW_US_B_LATE_UH1H_GUNSHIP", // UH-1H Gunship
"UK3CB_CW_US_B_LATE_UH60M", // UH-60A
"UK3CB_CW_US_B_LATE_AH64" // AH-64A
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"UK3CB_CW_US_B_LATE_A10" // A-10A
];

View File

@@ -0,0 +1,131 @@
/*
Needed Mods:
- Global Mobilization
Optional Mods:
- LEN - Cold War Helicopters (due to lack fo air assets in GM for now) - https://steamcommunity.com/sharedfiles/filedetails/?id=1726445116
*/
// Enemy infantry classes
opfor_officer = "gm_ge_army_officer_p1_parka_80_win"; // Officer
opfor_squad_leader = "gm_ge_army_squadleader_g3a3_p2a1_parka_80_win"; // Squad Leader
opfor_team_leader = "gm_ge_army_squadleader_g3a3_p2a1_parka_80_win"; // Team Leader
opfor_sentry = "gm_ge_army_rifleman_g3a3_parka_80_win"; // Rifleman (Lite)
opfor_rifleman = "gm_ge_army_rifleman_g3a3_parka_80_win"; // Rifleman
opfor_rpg = "gm_ge_army_antitank_g3a3_pzf44_parka_80_win"; // Rifleman (LAT)
opfor_grenadier = "gm_ge_army_grenadier_g3a3_parka_80_win"; // Grenadier
opfor_machinegunner = "gm_ge_army_machinegunner_mg3_parka_80_win"; // Autorifleman
opfor_heavygunner = "gm_ge_army_machinegunner_mg3_parka_80_win"; // Heavy Gunner
opfor_marksman = "gm_ge_army_rifleman_g3a3_parka_80_win"; // Marksman
opfor_sharpshooter = "gm_ge_army_rifleman_g3a3_parka_80_win"; // Sharpshooter
opfor_sniper = "gm_ge_army_rifleman_g3a3_parka_80_win"; // Sniper
opfor_at = "gm_ge_army_antitank_g3a3_pzf84_parka_80_win"; // AT Specialist
opfor_aa = "gm_ge_army_demolition_g3a4_parka_80_win"; // AA Specialist
opfor_medic = "gm_ge_army_medic_g3a3_parka_80_win"; // Combat Life Saver
opfor_engineer = "gm_ge_army_engineer_g3a4_parka_80_win"; // Engineer
opfor_paratrooper = "gm_ge_army_rifleman_g3a3_parka_80_win"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "gm_ge_army_iltis_cargo_win"; // Truck 0.5t
opfor_mrap_armed = "gm_ge_army_iltis_milan_win"; // Truck 0.5t MILAN
opfor_transport_helo = "gm_ge_army_kat1_454_cargo_win"; // Truck 10t mil gl Transport
opfor_transport_truck = "gm_ge_army_kat1_451_cargo_win"; // Truck 5t mil gl Transport
opfor_ammobox_transport = "gm_ge_army_kat1_451_container_win"; // Truck 5t mil gl Container -> Has to be able to transport resource crates!
opfor_fuel_truck = "gm_ge_army_kat1_451_refuel_win"; // Truck 5t mil gl Fuel
opfor_ammo_truck = "gm_ge_army_kat1_451_reammo_win"; // Truck 5t mil gl Ammo
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Container
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Container
opfor_flag = "FlagPole_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"gm_ge_army_rifleman_g3a3_parka_80_win", // Rifleman (Lite)
"gm_ge_army_rifleman_g3a3_parka_80_win", // Rifleman (Lite)
"gm_ge_army_rifleman_g3a3_parka_80_win", // Rifleman
"gm_ge_army_rifleman_g3a3_parka_80_win", // Rifleman
"gm_ge_army_antitank_g3a3_pzf44_parka_80_win", // Rifleman (AT)
"gm_ge_army_machinegunner_mg3_parka_80_win", // Autorifleman
"gm_ge_army_rifleman_g3a3_parka_80_win", // Marksman
"gm_ge_army_medic_g3a3_parka_80_win", // Medic
"gm_ge_army_engineer_g3a4_parka_80_win" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"gm_ge_army_u1300l_cargo" // Truck 2t Transport
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"gm_ge_army_u1300l_cargo_win", // Truck 2t Transport
"gm_ge_army_iltis_milan_win", // Truck 0.5t MILAN
"gm_ge_army_fuchsa0_engineer_win", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance_win", // Fuchs (Recon, MILAN)
"gm_ge_army_m113a1g_apc_win", // M113A3 (MG3)
"gm_ge_army_m113a1g_apc_milan_win", // M113A3 (MILAN)
"gm_ge_army_gepard1a1_win", // Gepard 1A1
"gm_ge_army_Leopard1a1a1_win", // Leopard 1A1A1
"gm_ge_army_Leopard1a1a2_win", // Leopard 1A1A2
"gm_ge_army_Leopard1a3a1_win" // Leopard 1A3A1
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"gm_ge_army_u1300l_cargo_win", // Truck 2t Transport
"gm_ge_army_iltis_milan_win", // Truck 0.5t MILAN
"gm_ge_army_fuchsa0_engineer_win", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance_win" // Fuchs (Recon, MILAN)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"gm_ge_army_u1300l_cargo_win", // Truck 2t Transport
"gm_ge_army_iltis_milan_win", // Truck 0.5t MILAN
"gm_ge_army_fuchsa0_engineer_win", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance_win", // Fuchs (Recon, MILAN)
"gm_ge_army_m113a1g_apc_win", // M113A3 (MG3)
"gm_ge_army_m113a1g_apc_milan_win", // M113A3 (MILAN)
"gm_ge_army_gepard1a1_win", // Gepard 1A1
"gm_ge_army_Leopard1a1a1_win", // Leopard 1A1A1
"gm_ge_army_Leopard1a1a2_win", // Leopard 1A1A2
"gm_ge_army_Leopard1a3a1_win", // Leopard 1A3A1
"len_uh1d_bw" // BW UH-1D
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"gm_ge_army_u1300l_cargo_win", // Truck 2t Transport
"gm_ge_army_iltis_milan_win", // Truck 0.5t MILAN
"gm_ge_army_fuchsa0_engineer_win", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance_win", // Fuchs (Recon, MILAN)
"gm_ge_army_m113a1g_apc_win", // M113A3 (MG3)
"gm_ge_army_m113a1g_apc_milan_win", // M113A3 (MILAN)
"gm_ge_army_gepard1a1_win", // Gepard 1A1
"len_uh1d_bw" // BW UH-1D
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"gm_ge_army_u1300l_cargo_win", // Truck 2t Transport
"gm_ge_army_fuchsa0_engineer_win", // Fuchs (Engineer)
"gm_ge_army_fuchsa0_reconnaissance_win", // Fuchs (Recon, MILAN)
"gm_ge_army_m113a1g_apc_win", // M113A3 (MG3)
"gm_ge_army_m113a1g_apc_milan_win" // M113A3 (MILAN)
"gm_ge_army_ch53g" // CH-53G
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"gm_ge_army_bo105p_pah1", // PAH 1
"gm_ge_army_bo105p_pah1a1", // PAH 1A1
"gm_ge_army_ch53g", // CH-53G
"len_uh1d_bw" // BW UH-1D
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [];

View File

@@ -0,0 +1,160 @@
/*
Needed Mods:
- RHS USAF
- RHS AFRF
- Project OPFOR
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "LOP_ISTS_OPF_Infantry_SL"; // Officer (Warlord)
opfor_squad_leader = "LOP_ISTS_OPF_Infantry_SL"; // Squad Leader (Warlord)
opfor_team_leader = "LOP_ISTS_OPF_Infantry_TL"; // Team Leader (Chief)
opfor_sentry = "LOP_ISTS_OPF_Infantry_Rifleman"; // Rifleman (AKM)
opfor_rifleman = "LOP_ISTS_OPF_Infantry_Rifleman_5"; // Rifleman (AK-74)
opfor_rpg = "LOP_ISTS_OPF_Infantry_AT"; // Rifleman (RPG-7)
opfor_grenadier = "LOP_ISTS_OPF_Infantry_GL"; // Grenadier (AKM GP-25)
opfor_machinegunner = "LOP_ISTS_OPF_Infantry_AR_Asst"; // Autorifleman (AR_Asst)
opfor_heavygunner = "LOP_ISTS_OPF_Infantry_AR"; // Heavy Gunner (PKM)
opfor_marksman = "LOP_ISTS_OPF_Infantry_Rifleman_2"; // Marksman (Lee Enfield)
opfor_sharpshooter = "LOP_ISTS_OPF_Infantry_Marksman"; // Sharpshooter (SVD)
opfor_sniper = "LOP_ISTS_OPF_Infantry_Marksman"; // Sniper (SVD)
opfor_at = "LOP_ISTS_OPF_Infantry_AT"; // AT Specialist (RPG-7)
opfor_aa = "LOP_ISTS_OPF_Infantry_AT"; // AA Specialist (RPG-7)
opfor_medic = "LOP_ISTS_OPF_Infantry_Corpsman"; // Combat Life Saver (Bonesetter)
opfor_engineer = "LOP_ISTS_OPF_Infantry_Engineer"; // Engineer (Bomber)
opfor_paratrooper = "LOP_ISTS_OPF_Infantry_Rifleman_6"; // Paratrooper (AKM PM-63)
// Enemy vehicles used by secondary objectives.
opfor_mrap = "LOP_ISTS_OPF_Offroad"; // Offroad
opfor_mrap_armed = "LOP_ISTS_OPF_Offroad_M2"; // Offroad (M2)
opfor_transport_helo = "LOP_TKA_Mi8MT_Cargo"; // Mi-8MT (Cargo)
opfor_transport_truck = "LOP_TKA_Ural"; // Ural-4320 (Covered)
opfor_ammobox_transport = "LOP_TKA_Ural_open"; // Ural-4320 (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "RHS_Ural_Fuel_MSV_01"; // Ural-4320 (Fuel)
opfor_ammo_truck = "rhs_gaz66_ammo_msv"; // GAZ-66 (Ammo)
opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F"; // Taru Fuel Pod
opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F"; // Taru Ammo Pod
opfor_flag = "lop_Flag_tak_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"LOP_AM_OPF_Infantry_Rifleman", // Rifleman (AKM)
"LOP_AM_OPF_Infantry_Rifleman", // Rifleman (AKM)
"LOP_AM_OPF_Infantry_Rifleman_5", // Rifleman (AKM-74)
"LOP_AM_OPF_Infantry_Rifleman_5", // Rifleman (AKM-74)
"LOP_AM_OPF_Infantry_AT", // Rifleman (RPG-7)
"LOP_AM_OPF_Infantry_AR", // Autorifleman (PKM)
"LOP_AM_OPF_Infantry_Rifleman_3", // Marksman (Lee Enfield)
"LOP_AM_OPF_Infantry_Corpsman", // Medic (Bonesetter)
"LOP_AM_OPF_Infantry_Engineer" // Engineer (Bomber)
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"LOP_AM_OPF_UAZ_DshKM" // UAZ-3151 (DShKM)
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"LOP_ISTS_OPF_Landrover_M2", // Land Rover (M2)
"LOP_ISTS_OPF_Landrover_SPG9", // Land Rover (SPG)
"LOP_ISTS_OPF_M1025_W_M2", // M10252 (M2)
"LOP_ISTS_OPF_M1025_W_Mk19", // M1025A2 (Mk19)
"LOP_ISTS_OPF_Offroad_M2", // Offroad (M2)
"LOP_ISTS_OPF_BMP2", // BMP-2
"LOP_ISTS_OPF_BTR60", // BTR-60PB
"LOP_ISTS_OPF_T34", // T-34-85M
"LOP_ISTS_OPF_T55", // T55A
"LOP_ISTS_OPF_T55", // T55A
"LOP_ISTS_OPF_T72BA", // T72B
"LOP_ISTS_OPF_T72BA", // T72B
"LOP_ISTS_OPF_ZSU234", // ZSU-23-4V
"LOP_ISTS_OPF_ZSU234" // ZSU-23-4V
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"LOP_ISTS_OPF_Landrover_M2", // Land Rover (M2)
"LOP_ISTS_OPF_Nissan_PKM", // Nissan (PKM)
"LOP_ISTS_OPF_Nissan_PKM", // Nissan (PKM)
"LOP_ISTS_OPF_Nissan_PKM", // Nissan (PKM)
"LOP_ISTS_OPF_BMP1", // BMP-1
"LOP_ISTS_OPF_BMP1", // BMP-1
"LOP_ISTS_OPF_BMP2", // BMP-2
"LOP_ISTS_OPF_BTR60" // BTR-60PB
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"LOP_ISTS_OPF_Landrover_M2", // Land Rover (M2)
"LOP_ISTS_OPF_Landrover_SPG9", // Land Rover (SPG)
"LOP_ISTS_OPF_M1025_W_M2", // M10252 (M2)
"LOP_ISTS_OPF_M1025_W_Mk19", // M1025A2 (Mk19)
"LOP_ISTS_OPF_Offroad_M2", // Offroad (M2)
"LOP_ISTS_OPF_Truck", // Truck (Cargo)
"LOP_ISTS_OPF_Truck", // Truck (Cargo)
"LOP_ISTS_OPF_BMP2", // BMP-2
"LOP_ISTS_OPF_BTR60", // BTR-60PB
"LOP_ISTS_OPF_T34", // T-34-85M
"LOP_ISTS_OPF_T55", // T55A
"LOP_ISTS_OPF_T55", // T55A
"LOP_ISTS_OPF_T72BA", // T72B
"LOP_ISTS_OPF_T72BA", // T72B
"LOP_ISTS_OPF_ZSU234", // ZSU-23-4V
"LOP_ISTS_OPF_ZSU234", // ZSU-23-4V
"LOP_TKA_Mi8MT_Cargo", // Mi-8MT (Cargo)
"LOP_TKA_Mi24V_AT", // Mi-24V (AT)
"LOP_TKA_Mi24V_FAB", // Mi-24V (FAB)
"LOP_TKA_Mi24V_UPK23" // Mi-24V (UPK)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"LOP_ISTS_OPF_Landrover_M2", // Land Rover (M2)
"LOP_ISTS_OPF_Nissan_PKM", // Nissan (PKM)
"LOP_ISTS_OPF_Nissan_PKM", // Nissan (PKM)
"LOP_ISTS_OPF_Nissan_PKM", // Nissan (PKM)
"LOP_ISTS_OPF_Truck", // Truck (Cargo)
"LOP_ISTS_OPF_Truck", // Truck (Cargo)
"LOP_ISTS_OPF_BMP1", // BMP-1
"LOP_ISTS_OPF_BMP1", // BMP-1
"LOP_ISTS_OPF_BMP2", // BMP-2
"LOP_ISTS_OPF_BTR60", // BTR-60PB
"LOP_ISTS_OPF_T34", // T-34-85M
"LOP_ISTS_OPF_ZSU234", // ZSU-23-4V
"LOP_TKA_Mi8MT_Cargo", // Mi-8MT (Cargo)
"LOP_TKA_Mi24V_AT", // Mi-24V (AT)
"LOP_TKA_Mi24V_FAB", // Mi-24V (FAB)
"LOP_TKA_Mi24V_UPK23" // Mi-24V (UPK)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"LOP_ISTS_OPF_Truck", // Truck (Cargo)
"LOP_ISTS_OPF_BMP1", // BMP-1
"LOP_ISTS_OPF_BMP2", // BMP-2
"LOP_ISTS_OPF_BTR60", // BTR-60PB
"LOP_TKA_Mi8MT_Cargo" // Mi-8MT (Cargo)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"LOP_TKA_Mi8MT_Cargo", // Mi-8MT (Cargo)
"LOP_TKA_Mi24V_AT", // Mi-24V (AT)
"LOP_TKA_Mi24V_FAB", // Mi-24V (FAB)
"LOP_TKA_Mi24V_UPK23" // Mi-24V (UPK)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"RHS_Su25SM_vvsc", // Su-25
"RHS_Su25SM_KH29_vvsc" // Su-25 (KH29)
];

View File

@@ -0,0 +1,149 @@
/*
Needed Mods:
- None
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "B_officer_F"; // Officer
opfor_squad_leader = "B_Soldier_SL_F"; // Squad Leader
opfor_team_leader = "B_Soldier_TL_F"; // Team Leader
opfor_sentry = "B_Soldier_lite_F"; // Rifleman (Lite)
opfor_rifleman = "B_Soldier_F"; // Rifleman
opfor_rpg = "B_soldier_LAT_F"; // Rifleman (LAT)
opfor_grenadier = "B_Soldier_GL_F"; // Grenadier
opfor_machinegunner = "B_soldier_AR_F"; // Autorifleman
opfor_heavygunner = "B_HeavyGunner_F"; // Heavy Gunner
opfor_marksman = "B_soldier_M_F"; // Marksman
opfor_sharpshooter = "B_Sharpshooter_F"; // Sharpshooter
opfor_sniper = "B_sniper_F"; // Sniper
opfor_at = "B_soldier_AT_F"; // AT Specialist
opfor_aa = "B_soldier_AA_F"; // AA Specialist
opfor_medic = "B_medic_F"; // Combat Life Saver
opfor_engineer = "B_engineer_F"; // Engineer
opfor_paratrooper = "B_soldier_PG_F"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "B_MRAP_01_F"; // M-ATV
opfor_mrap_armed = "B_MRAP_01_hmg_F"; // MATV (HMG)
opfor_transport_helo = "B_Heli_Transport_03_unarmed_F"; // CH-47l Chinook (unarmed)
opfor_transport_truck = "B_Truck_01_covered_F"; // HEMTT Transport (Covered)
opfor_ammobox_transport = "B_Truck_01_transport_F"; // HEMTT Transport (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "B_Truck_01_fuel_F"; // HEMTT Fuel
opfor_ammo_truck = "B_Truck_01_ammo_F"; // HEMTT Ammo
opfor_fuel_container = "B_Slingload_01_Fuel_F"; // Huron Fuel Pod
opfor_ammo_container = "B_Slingload_01_Ammo_F"; // Huron Ammo Pod
opfor_flag = "Flag_NATO_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"B_Soldier_F", // Rifleman (Lite)
"B_Soldier_F", // Rifleman (Lite)
"B_Soldier_F", // Rifleman
"B_Soldier_F", // Rifleman
"B_soldier_LAT_F", // Rifleman (AT)
"B_soldier_AR_F", // Autorifleman
"B_soldier_M_F", // Marksman
"B_medic_F", // Medic
"B_engineer_F" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"B_LSV_01_armed_F", // Polaris DAGOR (XM312)
"B_LSV_01_armed_F", // Polaris DAGOR (XM312)
"B_MRAP_01_hmg_F", // Ifrit (HMG)
"B_APC_Wheeled_01_cannon_F" // SPz Badger
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"B_MRAP_01_hmg_F", // M-ATV (HMG)
"B_MRAP_01_hmg_F", // M-ATV (HMG)
"B_MRAP_01_gmg_F", // M-ATV (GMG)
"B_LSV_01_AT_F", // Polaris (Mini-Spike PZAbw)
"B_APC_Wheeled_01_cannon_F", // SPz Badger
"B_APC_Wheeled_01_cannon_F", // SPz Badger
"B_APC_Tracked_01_rcws_F", // Namer
"B_APC_Tracked_01_rcws_F", // Namer
"B_APC_Tracked_01_AA_F", // Bardelas
"B_APC_Tracked_01_AA_F", // Bardelas
"B_MBT_01_cannon_F", // Merkava Mk IV M
"B_AFV_Wheeled_01_cannon_F", // Rooikat 120
"B_AFV_Wheeled_01_up_cannon_F" // Rooikat 120 UP
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"B_MRAP_01_hmg_F", // M-ATV (HMG)
"B_MRAP_01_hmg_F", // M-ATV (HMG)
"B_LSV_01_AT_F", // Polaris DAGOR (Mini-Spike PZAbw)
"B_APC_Wheeled_01_cannon_F", // SPz Badger
"B_APC_Tracked_01_rcws_F" // Namer
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"B_MRAP_01_hmg_F", // M-ATV (HMG)
"B_MRAP_01_gmg_F", // M-ATV (GMG)
"B_MRAP_01_gmg_F", // M-ATV (GMG)
"B_LSV_01_AT_F", // Polaris DAGOR (Mini-Spike PZAbw)
"B_Truck_01_transport_F", // HEMTT Transport
"B_Truck_01_covered_F", // HEMTT Transport (Covered)
"B_APC_Tracked_01_rcws_F", // Namer
"B_APC_Tracked_01_rcws_F", // Namer
"B_APC_Tracked_01_AA_F", // Bardelas
"B_APC_Tracked_01_AA_F", // Bardelas
"B_MBT_01_cannon_F", // Merkava Mk IV M
"B_MBT_01_cannon_F", // Merkava Mk IV M
"B_MBT_01_TUSK_F", // Merkava Mk IV LIC
"B_MBT_01_TUSK_F", // Merkava Mk IV LIC
"B_Heli_Light_01_dynamicLoadout_F", // AH-6 Little Bird (Armed)
"B_Heli_Light_01_dynamicLoadout_F", // AH-6 Little Bird (Armed)
"B_Heli_Transport_03_F", // CH-471 Chinook
"B_Heli_Attack_01_dynamicLoadout_F" // RAH-66 Comanche
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"B_MRAP_01_hmg_F", // M-ATV (HMG)
"B_MRAP_01_hmg_F", // M-ATV (HMG)
"B_Truck_01_transport_F", // HEMTT Transport
"B_APC_Wheeled_01_cannon_F", // SPz Badger
"B_APC_Tracked_01_rcws_F", // Namer
"B_APC_Tracked_01_AA_F", // Bardelas
"B_CTRG_Heli_Transport_01_sand_F", // UH-80 Ghost Hawk (Sand)
"B_Heli_Transport_03_F"
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"B_Truck_01_transport_F", // HEMTT Transport
"B_Truck_01_covered_F", // HEMTT Transport (Covered)
"B_APC_Wheeled_01_cannon_F", // SPz Badger
"B_CTRG_Heli_Transport_01_sand_F", // UH-80 Ghost Hawk (sand)
"B_Heli_Transport_03_F" // CH-471 Chinook
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"B_Heli_Light_01_dynamicLoadout_F", // AH-6 Little Bird (Armed)
"B_CTRG_Heli_Transport_01_sand_F", // UH-80 Ghost Hawk (Sand)
"B_Heli_Attack_01_dynamicLoadout_F", // RAH-66 Comanche
"B_Heli_Transport_01_F", // UH-80 Ghost Hawk
"B_Heli_Transport_03_F", // CH-471 Chinook
"B_Heli_Transport_03_unarmed_F" // CH-47l Chinook (unarmed)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"B_Plane_CAS_01_dynamicLoadout_F", // A-10D Thunderbolt II (CAS)
"B_Plane_Fighter_01_F" // F/A-181 Black Wasp II
];

View File

@@ -0,0 +1,145 @@
/*
Needed Mods:
- RHS AFRF
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "rhs_msv_emr_officer"; // Officer
opfor_squad_leader = "rhs_msv_emr_sergeant"; // Squad Leader
opfor_team_leader = "rhs_msv_emr_efreitor"; // Team Leader
opfor_sentry = "rhs_msv_emr_rifleman"; // Rifleman (Lite)
opfor_rifleman = "rhs_msv_emr_rifleman"; // Rifleman
opfor_rpg = "rhs_msv_emr_LAT"; // Rifleman (LAT)
opfor_grenadier = "rhs_msv_emr_grenadier"; // Grenadier
opfor_machinegunner = "rhs_msv_emr_arifleman"; // Autorifleman
opfor_heavygunner = "rhs_msv_emr_machinegunner"; // Heavy Gunner
opfor_marksman = "rhs_msv_emr_marksman"; // Marksman
opfor_sharpshooter = "rhs_msv_emr_marksman"; // Sharpshooter
opfor_sniper = "rhs_msv_emr_marksman"; // Sniper
opfor_at = "rhs_msv_emr_at"; // AT Specialist
opfor_aa = "rhs_msv_emr_aa"; // AA Specialist
opfor_medic = "rhs_msv_emr_medic"; // Combat Life Saver
opfor_engineer = "rhs_msv_emr_engineer"; // Engineer
opfor_paratrooper = "rhs_msv_emr_RShG2"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "rhs_tigr_msv"; // GAZ-233011
opfor_mrap_armed = "rhs_tigr_sts_msv"; // GAZ-233014 (Armed)
opfor_transport_helo = "RHS_Mi8mt_Cargo_vvsc"; // Mi-8MT (Cargo)
opfor_transport_truck = "RHS_Ural_MSV_01"; // Ural-4320 Transport (Covered)
opfor_ammobox_transport = "RHS_Ural_Open_MSV_01"; // Ural-4320 Transport (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "RHS_Ural_Fuel_MSV_01"; // Ural-4320 Fuel
opfor_ammo_truck = "rhs_gaz66_ammo_msv"; // GAZ-66 Ammo
opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F"; // Taru Fuel Pod
opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F"; // Taru Ammo Pod
opfor_flag = "rhs_Flag_Russia_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"rhs_msv_emr_rifleman", // Rifleman
"rhs_msv_emr_rifleman", // Rifleman
"rhs_msv_emr_rifleman", // Rifleman
"rhs_msv_emr_LAT", // Rifleman (AT)
"rhs_msv_emr_arifleman", // Autorifleman
"rhs_msv_emr_marksman", // Marksman
"rhs_msv_emr_medic", // Medic
"rhs_msv_emr_engineer" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders.
militia_vehicles = [
"rhs_tigr_sts_msv" // GAZ-233014 (Armed)
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
opfor_vehicles = [
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"rhs_bmp2d_msv", // BMP-2D
"rhs_bmp2k_msv", // BMP-2K
"rhs_brm1k_msv", // BRM-1K
"rhs_zsu234_aa", // ZSU-23-4V
"rhs_zsu234_aa", // ZSU-23-4V
"rhs_t80", // T80
"rhs_t80", // T80
"rhs_t90a_tv", // T90A
"rhs_t90sab_tv" // T90SA (2016)
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"rhs_btr80_msv", // BTR-80
"rhs_btr80a_msv" // BTR-80A
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"RHS_Ural_Open_MSV_01", // Ural-4320 Transport
"RHS_Ural_MSV_01", // Ural-4320 Transport (Covered)
"rhs_bmp2d_msv", // BMP-2D
"rhs_bmp2k_msv", // BMP-2K
"rhs_brm1k_msv", // BRM-1K
"rhs_zsu234_aa", // ZSU-23-4V
"rhs_zsu234_aa", // ZSU-23-4V
"rhs_t80", // T80
"rhs_t80", // T80
"rhs_t90a_tv", // T90A
"RHS_Mi24P_AT_vvsc", // Mi-24P (AT)
"RHS_Mi24V_AT_vvsc", // Mi-24V (AT)
"RHS_Mi8mt_Cargo_vvsc", // Mi-8MT (Cargo)
"RHS_Ka52_vvsc" // Ka-52
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"rhs_tigr_msv", // GAZ-233011
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"rhs_tigr_sts_msv", // GAZ-233014 (Armed)
"RHS_Ural_Open_MSV_01", // Ural-4320 Transport
"rhs_btr80_msv", // BTR-80
"rhs_btr80a_msv", // BTR-80A
"rhs_zsu234_aa", // ZSU-23-4V
"RHS_Mi24P_AT_vvsc", // Mi-24P (AT)
"RHS_Mi24V_AT_vvsc", // Mi-24V (AT)
"RHS_Mi8mt_Cargo_vvsc" // Mi-8MT (Cargo)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"RHS_Ural_Open_MSV_01", // Ural-4320 Transport
"RHS_Ural_MSV_01", // Ural-4320 Transport (Covered)
"rhs_btr80_msv", // BTR-80
"rhs_btr80a_msv", // BTR-80A
"rhs_bmp2d_msv", // BMP-2D
"RHS_Mi8mt_Cargo_vvsc", // Mi-8MT (Cargo)
"RHS_Mi24P_AT_vvsc", // Mi-24P (AT)
"RHS_Mi24V_AT_vvsc" // Mi-24V (AT)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"RHS_Mi8mt_Cargo_vvsc", // Mi-8MT (Cargo)
"RHS_Mi24P_AT_vvsc", // Mi-24P (AT)
"RHS_Mi24V_AT_vvsc", // Mi-24V (AT)
"RHS_Ka52_vvsc" // Ka-52
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"RHS_Su25SM_vvsc", // Su-25
"RHS_Su25SM_KH29_vvsc" // Su-25 (KH29)
];

View File

@@ -0,0 +1,148 @@
/*
Needed Mods:
- RHS USAF
- RHS AFRF
- Project OPFOR
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "LOP_TKA_Infantry_Officer"; // Officer
opfor_squad_leader = "LOP_TKA_Infantry_SL"; // Squad Leader
opfor_team_leader = "LOP_TKA_Infantry_TL"; // Team Leader
opfor_sentry = "LOP_TKA_Infantry_Rifleman"; // Rifleman (Lite)
opfor_rifleman = "LOP_TKA_Infantry_Rifleman_2"; // Rifleman
opfor_rpg = "LOP_TKA_Infantry_Rifleman_3"; // Rifleman (LAT)
opfor_grenadier = "LOP_TKA_Infantry_GL"; // Grenadier
opfor_machinegunner = "LOP_TKA_Infantry_MG"; // Autorifleman
opfor_heavygunner = "LOP_TKA_Infantry_MG"; // Heavy Gunner
opfor_marksman = "LOP_TKA_Infantry_Marksman"; // Marksman
opfor_sharpshooter = "LOP_TKA_Infantry_Marksman"; // Sharpshooter
opfor_sniper = "LOP_TKA_Infantry_Marksman"; // Sniper
opfor_at = "LOP_TKA_Infantry_AT"; // AT Specialist
opfor_aa = "LOP_TKA_Infantry_AA"; // AA Specialist
opfor_medic = "LOP_TKA_Infantry_Corpsman"; // Combat Life Saver
opfor_engineer = "LOP_TKA_Infantry_Engineer"; // Engineer
opfor_paratrooper = "LOP_TKA_Infantry_Rifleman"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "LOP_TKA_UAZ"; // UAZ-3151
opfor_mrap_armed = "LOP_TKA_UAZ_AGS"; // UAZ-3151 (AGS-30)
opfor_transport_helo = "LOP_TKA_Mi8MT_Cargo"; // Mi-8MT (Cargo)
opfor_transport_truck = "LOP_TKA_Ural"; // Ural-4320 Transport (Covered)
opfor_ammobox_transport = "LOP_TKA_Ural_open"; // Ural-4320 Transport (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "RHS_Ural_Fuel_MSV_01"; // Ural-4320 Fuel
opfor_ammo_truck = "rhs_gaz66_ammo_msv"; // GAZ-66 Ammo
opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F"; // Taru Fuel Pod
opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F"; // Taru Ammo Pod
opfor_flag = "lop_Flag_tak_F"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"LOP_TKA_Infantry_Rifleman", // Rifleman (Lite)
"LOP_TKA_Infantry_Rifleman", // Rifleman (Lite)
"LOP_TKA_Infantry_Rifleman_2", // Rifleman
"LOP_TKA_Infantry_Rifleman_2", // Rifleman
"LOP_TKA_Infantry_Rifleman_3", // Rifleman (AT)
"LOP_TKA_Infantry_MG", // Autorifleman
"LOP_TKA_Infantry_Marksman", // Marksman
"LOP_TKA_Infantry_Corpsman", // Medic
"LOP_TKA_Infantry_Engineer" // Engineer
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [
"LOP_TKA_UAZ_DshKM" // UAZ-3151 (DShKM)
];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"LOP_TKA_UAZ_DshKM", // UAZ-3151 (DShKM)
"LOP_TKA_UAZ_AGS", // UAZ-3151 (AGS-30)
"LOP_TKA_UAZ_SPG", // UAZ-3151 (SPG-9)
"LOP_TKA_BMP2", // BMP-2
"LOP_TKA_BMP2D", // BMP-2D
"LOP_TKA_BTR70", // BTR-70
"LOP_TKA_ZSU234", // ZSU-23-4V
"LOP_TKA_ZSU234", // ZSU-23-4V
"LOP_TKA_T55", // T-55A
"LOP_TKA_T72BB", // T-72B
"LOP_TKA_T72BB" // T-72B
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"LOP_TKA_UAZ_DshKM", // UAZ-3151 (DShKM)
"LOP_TKA_UAZ_AGS", // UAZ-3151 (AGS-30)
"LOP_TKA_BMP1", // BMP-1
"LOP_TKA_BMP1D", // BMP-1D
"LOP_TKA_BTR60" // BTR-60PB
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"LOP_TKA_UAZ", // UAZ-3151 (Covered)
"LOP_TKA_UAZ_DshKM", // UAZ-3151 (DShKM)
"LOP_TKA_UAZ_AGS", // UAZ-3151 (AGS-30)
"LOP_TKA_UAZ_SPG", // UAZ-3151 (SPG-9)
"LOP_TKA_Ural_open", // Ural-4320 Transport
"LOP_TKA_Ural", // Ural-4320 Transport (Covered)
"LOP_TKA_BMP2", // BMP-2
"LOP_TKA_BMP2D", // BMP-2D
"LOP_TKA_BTR70", // BTR-70
"LOP_TKA_ZSU234", // ZSU-23-4V
"LOP_TKA_ZSU234", // ZSU-23-4V
"LOP_TKA_T55", // T-55A
"LOP_TKA_T72BB", // T-72B
"LOP_TKA_T72BB", // T-72B
"LOP_TKA_Mi24V_AT", // Mi-24P (AT)
"LOP_TKA_Mi24V_UPK23", // Mi-24V (UPK)
"LOP_TKA_Mi8MT_Cargo" // Mi-8MT (Cargo)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"LOP_TKA_UAZ_Open", // UAZ-3151
"LOP_TKA_UAZ_DshKM", // UAZ-3151 (DShKM)
"LOP_TKA_UAZ_AGS", // UAZ-3151 (AGS-30)
"LOP_TKA_Ural_open", // Ural-4320 Transport
"LOP_TKA_BMP1", // BMP-1
"LOP_TKA_BMP1D", // BMP-1D
"LOP_TKA_BTR60", // BTR-60PB
"LOP_TKA_ZSU234", // ZSU-23-4V
"LOP_TKA_Mi24V_AT", // Mi-24P (AT)
"LOP_TKA_Mi24V_UPK23", // Mi-24V (UPK)
"LOP_TKA_Mi8MT_Cargo" // Mi-8MT (Cargo)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"LOP_TKA_Ural_open", // Ural-4320 Transport
"LOP_TKA_Ural", // Ural-4320 Transport (Covered)
"LOP_TKA_BTR70", // BTR-70
"LOP_TKA_BMP1D", // BMP-1D
"LOP_TKA_BMP2D", // BMP-2D
"LOP_TKA_Mi8MT_Cargo", // Mi-8MT (Cargo)
"LOP_TKA_Mi24V_AT", // Mi-24P (AT)
"LOP_TKA_Mi24V_UPK23" // Mi-24V (UPK)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"LOP_TKA_Mi8MT_Cargo", // Mi-8MT (Cargo)
"LOP_TKA_Mi24V_AT", // Mi-24P (AT)
"LOP_TKA_Mi24V_UPK23" // Mi-24V (UPK)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"RHS_Su25SM_vvsc", // Su-25
"RHS_Su25SM_KH29_vvsc" // Su-25 (KH29)
];

View File

@@ -0,0 +1,144 @@
/*
Needed Mods:
- The Unsung Vietnam War Mod
Optional Mods:
- None
*/
// Enemy infantry classes
opfor_officer = "uns_men_NVA_68_COM"; // Officer
opfor_squad_leader = "uns_men_NVA_68_off"; // Squad Leader
opfor_team_leader = "uns_men_NVA_68_nco"; // Team Leader
opfor_sentry = "uns_men_NVA_68_RSAP"; // Rifleman (Lite)
opfor_rifleman = "uns_men_NVA_68_AS5"; // Rifleman
opfor_rpg = "uns_men_NVA_68_AT2"; // Rifleman (LAT)
opfor_grenadier = "uns_men_NVA_68_AS1"; // Grenadier
opfor_machinegunner = "uns_men_NVA_68_LMG"; // Autorifleman
opfor_heavygunner = "uns_men_NVA_68_HMG"; // Heavy Gunner
opfor_marksman = "uns_men_NVA_68_RF2"; // Marksman
opfor_sharpshooter = "uns_men_NVA_68_RF1"; // Sharpshooter
opfor_sniper = "uns_men_NVA_68_Rmrk"; // Sniper
opfor_at = "uns_men_NVA_68_AT"; // AT Specialist
opfor_aa = "uns_men_NVA_68_AA"; // AA Specialist
opfor_medic = "uns_men_NVA_68_MED"; // Combat Life Saver
opfor_engineer = "uns_men_NVA_68_SAP"; // Engineer
opfor_paratrooper = "uns_men_NVA_68_Ra2"; // Paratrooper
// Enemy vehicles used by secondary objectives.
opfor_mrap = "uns_Type55"; // Type 55 (Transport)
opfor_mrap_armed = "uns_Type55_MG"; // Type 55 APC (DShk)
opfor_transport_helo = "uns_Mi8T_VPAF"; // Mi-8T Hip-C (Transport)
opfor_transport_truck = "uns_nvatruck"; // Ural Truck
opfor_ammobox_transport = "uns_nvatruck_open"; // Ural Truck (Open) -> Has to be able to transport resource crates!
opfor_fuel_truck = "uns_nvatruck_refuel"; // Ural Truck (refuel)
opfor_ammo_truck = "uns_nvatruck_reammo"; // Ural Truck (ammo)
opfor_fuel_container = "Box_EAF_AmmoVeh_F"; // LDF Vehicle Ammo Box
opfor_ammo_container = "Box_EAF_AmmoVeh_F"; // LDF Vehicle Ammo Box
opfor_flag = "uns_FlagCarrierNVA"; // Flag
/* Adding a value to these arrays below will add them to a one out of however many in the array, random pick chance.
Therefore, adding the same value twice or three times means they are more likely to be chosen more often. */
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
militia_squad = [
"uns_men_VC_local_RF4", // Rifleman (MAS36)
"uns_men_VC_local_RF4", // Rifleman (MAS36)
"uns_men_VC_local_RF2", // Rifleman (Mosin)
"uns_men_VC_local_RF2", // Rifleman (Mosin)
"uns_men_VC_local_RF6", // Rifleman (Type99)
"uns_men_VC_local_nco", // Guerilla Deputy (PPSH-41)
"uns_men_VC_local_off", // Guerilla Leader (K-50M)
"uns_men_VC_local_MRK2", // Sharpshooter (Type99)
"uns_men_VC_local_MED", // Medic (M3A1)
"uns_men_VC_local_SAP" // Sapper (M3A1)
];
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
militia_vehicles = [];
// All enemy vehicles that can spawn as sector defenders and patrols at high enemy combat readiness (aggression levels).
opfor_vehicles = [
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_RR57", // Type 55 APC (57mm Type36)
"uns_Type55_RR57", // Type 55 APC (57mm Type36)
"uns_Type63_mg", // Type63 APC (MG)
"uns_Type63_mg", // Type63 APC (MG)
"uns_Type63_mg", // Type63 APC (MG)
"pook_ZSU57_NVA", // ZSU-57-2 (Sparka)
"pook_ZSU57_NVA", // ZSU-57-2 (Sparka)
"pook_ZSU_NVA", // ZSU-23-4 Shilka
"pook_ZSU_NVA", // ZSU-23-4 Shilka
"uns_ot34_85_nva", // OT-34/85 Medium Tank
"uns_ot34_85_nva", // OT-34/85 Medium Tank
"uns_t34_85_nva", // T-34/85 Medium Tank
"uns_t34_85_nva", // T-34/85 Medium Tank
"uns_t54_nva", // T-54 Medium Tank
"uns_t55_nva" // T-55A Medium Tank
];
// All enemy vehicles that can spawn as sector defenders and patrols but at a lower enemy combat readiness (aggression levels).
opfor_vehicles_low_intensity = [
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_RR57", // Type 55 APC (57mm Type36)
"uns_Type63_mg", // Type63 APC (MG)
"uns_Type63_mg" // Type63 APC (MG)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at high enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles = [
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_RR57", // Type 55 APC (57mm Type36)
"uns_Type55_RR57", // Type 55 APC (57mm Type36)
"uns_nvatruck_open", // Ural Truck (Open)
"uns_nvatruck_mg", // Ural Truck (MG)
"uns_Type63_mg", // Type63 APC (MG)
"uns_Type63_mg", // Type63 APC (MG)
"pook_ZSU57_NVA", // ZSU-57-2 (Sparka)
"pook_ZSU_NVA", // ZSU-23-4 Shilka
"uns_ot34_85_nva", // OT-34/85 Medium Tank
"uns_ot34_85_nva", // OT-34/85 Medium Tank
"uns_t34_85_nva", // T-34/85 Medium Tank
"uns_t54_nva", // T-54 Medium Tank
"uns_t55_nva", // T-55A Medium Tank
"uns_Mi8TV_VPAF_MG" // Mi-8TV Hip-C (Transport)
];
// All enemy vehicles that can spawn as battlegroups, either assaulting or as reinforcements, at lower enemy combat readiness (aggression levels).
opfor_battlegroup_vehicles_low_intensity = [
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_Type55_patrol", // Type 55 APC (Patrol)
"uns_nvatruck_mg", // Ural Truck (MG)
"uns_Type63_mg", // Type63 APC (MG)
"uns_Type63_mg", // Type63 APC (MG)
"pook_ZSU57_NVA", // ZSU-57-2 (Sparka)
"uns_Mi8TV_VPAF_MG" // Mi-8TV Hip-C (Transport)
];
/* All vehicles that spawn within battlegroups (see the above 2 arrays) and also hold 8 soldiers as passengers.
If something in this array can't hold all 8 soldiers then buggy behaviours may occur. */
opfor_troup_transports = [
"uns_nvatruck_open", // Ural Truck (Open)
"uns_nvatruck", // Ural Truck
"uns_nvatruck_mg", // Ural Truck (MG)
"uns_Type63_mg", // Type63 APC (MG)
"uns_Mi8TV_VPAF_MG" // Mi-8TV Hip-C (Transport)
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"uns_Mi8TV_VPAF_MG" // Mi-8TV Hip-C (Transport)
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"uns_an2_cas", // An-2 Colt (CAS)
"uns_Mig21_CAP", // Mig-21 Fishbed F (CAP)
"uns_Mig21_CAS" // Mig-21 Fishbed F (CAS)
];