146 lines
9.8 KiB
Plaintext
146 lines
9.8 KiB
Plaintext
/*
|
|
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)
|
|
];
|