initial files
This commit is contained in:
387
kp_liberation.brf_sumava/presets/blufor/3cbBAF_des.sqf
Normal file
387
kp_liberation.brf_sumava/presets/blufor/3cbBAF_des.sqf
Normal file
@@ -0,0 +1,387 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- 3CB BAF Equipment
|
||||
- 3CB BAF Vehicle
|
||||
- 3CB BAF Weapons
|
||||
- 3CB BAF Units
|
||||
- RHS USAF
|
||||
|
||||
Optional Mods:
|
||||
- F-15C
|
||||
- F/A-18
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "UK3CB_BAF_LandRover_Amb_FFR_Sand_A_DDPM"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "UK3CB_BAF_Merlin_HC3_18_DDPM"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "UK3CB_BAF_Crewman_DDPM"; // This defines the crew for vehicles.
|
||||
pilot_classname = "UK3CB_BAF_HeliPilot_Army_DDPM"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "UK3CB_BAF_Wildcat_AH1_TRN_8A_DDPM"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "rhsusf_M977A4_BKIT_usarmy_d"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["UK3CB_BAF_Pointman_DDPM",15,0,0], // Rifleman (Light)
|
||||
["UK3CB_BAF_Rifleman_DDPM",20,0,0], // Rifleman
|
||||
["UK3CB_BAF_LAT_ILAW_DDPM",30,0,0], // Rifleman (AT)
|
||||
["UK3CB_BAF_Grenadier_DDPM",25,0,0], // Grenadier
|
||||
["UK3CB_BAF_LSW_DDPM",25,0,0], // Autorifleman
|
||||
["UK3CB_BAF_MGLMG_DDPM",35,0,0], // Heavygunner
|
||||
["UK3CB_BAF_Marksman_DDPM",30,0,0], // Marksman
|
||||
["UK3CB_BAF_MAT_DDPM",50,10,0], // AT Specialist
|
||||
["B_soldier_AA_F",50,10,0], // AA Specialist (None in BAF mod.)
|
||||
["UK3CB_BAF_Medic_DDPM",30,0,0], // Combat Life Saver
|
||||
["UK3CB_BAF_Engineer_DDPM",30,0,0], // Engineer
|
||||
["UK3CB_BAF_Explosive_DDPM",30,0,0], // Explosives Specialist
|
||||
["UK3CB_BAF_Pointman_DDPM_REC",20,0,0], // Recon Rifleman
|
||||
["UK3CB_BAF_FAC_DDPM_REC",30,0,0], // Recon Rifleman (Grenadier)
|
||||
["UK3CB_BAF_MGLMG_DDPM_REC",35,0,0], // Recon Machine Gunner
|
||||
["UK3CB_BAF_Marksman_DDPM_REC",30,0,0], // Recon Marksman
|
||||
["UK3CB_BAF_Medic_DDPM_REC",30,0,0], // Recon Combat Life Saver
|
||||
["UK3CB_BAF_Explosive_DDPM_REC",30,0,0], // Recon Explosives Specialist
|
||||
["UK3CB_BAF_Sniper_DDPM_Ghillie_L115",70,5,0], // Sniper (L115)
|
||||
["UK3CB_BAF_Sniper_DDPM_Ghillie_L135",70,5,0], // Sniper (L135)
|
||||
["UK3CB_BAF_Spotter_DDPM_Ghillie_L129",70,5,0], // Sniper (L129)
|
||||
["UK3CB_BAF_Spotter_DDPM_Ghillie_L85",20,0,0], // Spotter (L85)
|
||||
["UK3CB_BAF_Crewman_DDPM",10,0,0], // Crewman
|
||||
["UK3CB_BAF_HeliCrew_DDPM",10,0,0], // Helicopter Crew
|
||||
["UK3CB_BAF_HeliMedic_DDPM",20,0,0], // Helicopter Crew
|
||||
["UK3CB_BAF_HeliPilot_Army_DDPM",10,0,0], // Helicopter Pilot
|
||||
["UK3CB_BAF_Pilot_Army",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["B_LSV_01_unarmed_F",75,0,50], // Prowler
|
||||
["B_LSV_01_armed_F",75,40,50], // Prowler (HMG)
|
||||
["UK3CB_BAF_LandRover_Soft_FFR_Sand_A_DDPM",75,0,50], // Land Rover SoftTop
|
||||
["UK3CB_BAF_LandRover_Hard_FFR_Sand_A_DDPM",75,0,50], // Land Rover HardTop
|
||||
["UK3CB_BAF_LandRover_WMIK_HMG_FFR_Sand_A_DDPM",100,40,50], // Land Rover WMIK (HMG)
|
||||
["UK3CB_BAF_LandRover_WMIK_GMG_FFR_Sand_A_DDPM",100,60,50], // Land Rover WMIK (GMG)
|
||||
["UK3CB_BAF_LandRover_WMIK_Milan_FFR_Sand_A_DDPM",100,100,50], // Land Rover WMIK (Milan)
|
||||
["UK3CB_BAF_Jackal2_L2A1_D_DDPM",100,80,50], // Jackal 2 (HMG)
|
||||
["UK3CB_BAF_Jackal2_GMG_D_DDPM",100,100,50], // Jackal 2 (GMG)
|
||||
["UK3CB_BAF_Coyote_Passenger_L111A1_D_DDPM",100,80,50], // Coyote Passenger (HMG)
|
||||
["UK3CB_BAF_Coyote_Passenger_L134A1_D_DDPM",100,100,50], // Coyote Passenger (GMG)
|
||||
["UK3CB_BAF_Coyote_Logistics_L111A1_D_DDPM",100,80,50], // Coyote Logistics (HMG)
|
||||
["UK3CB_BAF_Coyote_Logistics_L134A1_D_DDPM",100,100,50], // Coyote Logistics (GMG)
|
||||
["rhsusf_M1230a1_usarmy_d",120,0,60], // M1230A1 (MEDEVAC)
|
||||
["rhsusf_M1237_M2_usarmy_d",125,40,75], // M1237 (HMG)
|
||||
["rhsusf_M1237_MK19_usarmy_d",125,60,75], // M1237 (GMG)
|
||||
["rhsusf_M1083A1P2_D_flatbed_fmtv_usarmy",100,0,50], // M1083A1P2
|
||||
["rhsusf_M977A4_BKIT_usarmy_d",125,0,75], // M977A4 BKIT
|
||||
["rhsusf_M977A4_BKIT_M2_usarmy_d",125,40,75], // M977A4 BKIT (HMG)
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["rhsusf_mkvsoc",250,200,100], // Mk.V SOCOM
|
||||
["B_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["RHS_M2A2_BUSKI",300,200,150], // M2A2ODS (Busk I)
|
||||
["RHS_M2A3_BUSKIII",300,250,175], // M2A3 (Busk III)
|
||||
["RHS_M6",300,250,175], // M6A2
|
||||
["rhsusf_m1a1aim_tuski_d",400,350,225], // M1A1SA (Tusk I)
|
||||
["rhsusf_m1a2sep1tuskiid_usarmy",500,400,250], // M1A2SEPv1 (Tusk II)
|
||||
["rhsusf_m109d_usarmy",600,1250,300] // M109A6
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["B_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["B_UAV_06_F",80,0,30], // AL-6 Pelican (Cargo)
|
||||
["UK3CB_BAF_Wildcat_AH1_TRN_8A_DDPM",225,0,125], // Wildcat AH1 8 Transport (Unarmed)
|
||||
["UK3CB_BAF_Wildcat_HMA2_TRN_8A_DDPM",250,0,125], // Wildcat HMA2 8 Transport (Unarmed)
|
||||
["UK3CB_BAF_Wildcat_AH1_CAS_6C_DDPM",275,200,150], // Wildcat AH1 6 (CAS/AT)
|
||||
["UK3CB_BAF_Wildcat_AH1_CAS_8C_DDPM",275,200,150], // Wildcat AH1 8 (CAS/AT)
|
||||
["UK3CB_BAF_Apache_AH1_DDPM",500,500,200], // Apache AH 1 (Multi-Role)
|
||||
["RHS_AH64D",750,750,250], // AH-64D (Multi-Role)
|
||||
["RHS_UH60M2_d",250,0,150], // UH-60M (Unarmed)
|
||||
["RHS_UH60M_d",250,80,150], // UH-60M
|
||||
["RHS_UH60M_MEV2_d",300,0,150], // UH-60M MEV2
|
||||
["RHS_CH_47F_10",275,80,175], // CH-47 Chinook (Armed)
|
||||
["UK3CB_BAF_Merlin_HC3_32_DDPM",300,0,175], // Merlin HC3 32
|
||||
["UK3CB_BAF_Merlin_HC3_CSAR_DDPM",300,80,175], // Merlin HC3 CSAR (Armed)
|
||||
["B_UAV_02_dynamicLoadout_F",400,300,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["RHS_A10",1000,1000,400], // A-10A (CAS)
|
||||
["FIR_F15C",1250,1250,450], // F-15C Eagle
|
||||
["FIR_F15D",1250,1250,450], // F-15D Eagle
|
||||
["FIR_F15E",1250,1500,450], // F-15E Strike Eagle
|
||||
["JS_JC_FA18E",1500,1750,450], // F/A-18 E Super Hornet
|
||||
["JS_JC_FA18F",1500,1750,450], // F/A-18 F Super Hornet
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["UK3CB_BAF_Static_L7A2_Deployed_Low_DDPM",25,25,0], // L7A2 LMG (Low)
|
||||
["UK3CB_BAF_Static_L7A2_Deployed_Mid_DDPM",25,25,0], // L7A2 LMG (Mid)
|
||||
["UK3CB_BAF_Static_L7A2_Deployed_High_DDPM",25,25,0], // L7A2 LMG (High)
|
||||
["UK3CB_BAF_Static_L111A1_Deployed_Low_DDPM",25,40,0], // L111A1 HMG (Low)
|
||||
["UK3CB_BAF_Static_L111A1_Deployed_Mid_DDPM",25,40,0], // L111A1 HMG (Mid)
|
||||
["UK3CB_BAF_Static_L111A1_Deployed_High_DDPM",25,40,0], // L111A1 HMG (High)
|
||||
["UK3CB_BAF_Static_L134A1_Deployed_Low_DDPM",25,60,0], // L134A1 GMG (Low)
|
||||
["UK3CB_BAF_Static_L134A1_Deployed_Mid_DDPM",25,60,0], // L134A1 GMG (Med)
|
||||
["UK3CB_BAF_Static_L134A1_Deployed_High_DDPM",25,60,0], // L134A1 GMG (High)
|
||||
["RHS_TOW_TriPod_D",50,100,0], // TOW (AT)
|
||||
["RHS_Stinger_AA_pod_D",50,100,0], // Stinger (AA)
|
||||
["UK3CB_BAF_Static_L16_Deployed_DDPM",80,150,0], // Mk6 Mortar
|
||||
["RHS_M119_D",100,200,0] // M119A2
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V3_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V3_F",0,0,0],
|
||||
["Land_Cargo_Tower_V3_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,75],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["UK3CB_BAF_Box_WpsStatic",300,300,0],
|
||||
["UK3CB_BAF_Box_L16_Ammo",0,0,0],
|
||||
["UK3CB_BAF_Box_M6_Ammo",0,0,0],
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["rhsusf_M977A4_REPAIR_BKIT_usarmy_d",325,0,75], // M977A4 Repair
|
||||
["rhsusf_M978A4_BKIT_usarmy_d",125,0,275], // M978A4 Fuel
|
||||
["rhsusf_M977A4_AMMO_BKIT_usarmy_d",125,200,75], // M977A4 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"UK3CB_BAF_FT_DDPM",
|
||||
"UK3CB_BAF_Pointman_DDPM",
|
||||
"UK3CB_BAF_Pointman_DDPM",
|
||||
"UK3CB_BAF_LAT_ILAW_DDPM",
|
||||
"UK3CB_BAF_Grenadier_DDPM",
|
||||
"UK3CB_BAF_LSW_DDPM",
|
||||
"UK3CB_BAF_LSW_DDPM",
|
||||
"UK3CB_BAF_Marksman_DDPM",
|
||||
"UK3CB_BAF_Medic_DDPM",
|
||||
"UK3CB_BAF_Engineer_DDPM"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"UK3CB_BAF_FT_DDPM",
|
||||
"UK3CB_BAF_LAT_ILAW_DDPM",
|
||||
"UK3CB_BAF_LAT_ILAW_DDPM",
|
||||
"UK3CB_BAF_Grenadier_DDPM",
|
||||
"UK3CB_BAF_LSW_DDPM",
|
||||
"UK3CB_BAF_LSW_DDPM",
|
||||
"UK3CB_BAF_MGLMG_DDPM",
|
||||
"UK3CB_BAF_Marksman_DDPM",
|
||||
"UK3CB_BAF_Medic_DDPM",
|
||||
"UK3CB_BAF_Engineer_DDPM"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"UK3CB_BAF_FT_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_MAT_DDPM",
|
||||
"UK3CB_BAF_MAT_DDPM",
|
||||
"UK3CB_BAF_MAT_DDPM",
|
||||
"UK3CB_BAF_Medic_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"UK3CB_BAF_FT_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"UK3CB_BAF_Medic_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"UK3CB_BAF_SC_DDPM_REC",
|
||||
"UK3CB_BAF_Pointman_DDPM_REC",
|
||||
"UK3CB_BAF_Pointman_DDPM_REC",
|
||||
"UK3CB_BAF_FAC_DDPM_REC",
|
||||
"UK3CB_BAF_MGLMG_DDPM_REC",
|
||||
"UK3CB_BAF_Marksman_DDPM_REC",
|
||||
"UK3CB_BAF_Sniper_DDPM_Ghillie_L115",
|
||||
"UK3CB_BAF_Spotter_DDPM_Ghillie_L85",
|
||||
"UK3CB_BAF_Medic_DDPM_REC",
|
||||
"UK3CB_BAF_Engineer_DDPM"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM",
|
||||
"UK3CB_BAF_Rifleman_DDPM"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhsusf_mkvsoc", // Mk.V SOCOM
|
||||
"RHS_M2A3_BUSKIII", // M2A3 (Busk III)
|
||||
"RHS_M6", // M6A2
|
||||
"rhsusf_m1a1aim_tuski_d", // M1A1SA (Tusk I)
|
||||
"rhsusf_m1a2sep1tuskiid_usarmy", // M1A2SEPv1 (Tusk II)
|
||||
"rhsusf_m109d_usarmy", // M109A6
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"UK3CB_BAF_Wildcat_AH1_CAS_6C_DDPM", // Wildcat AH1 6 (CAS/AT)
|
||||
"UK3CB_BAF_Wildcat_AH1_CAS_8C_DDPM", // Wildcat AH1 8 (CAS/AT)
|
||||
"UK3CB_BAF_Apache_AH1_DDPM", // Apache AH 1 (Multi-Role)
|
||||
"RHS_AH64D", // AH-64D (Multi-Role)
|
||||
"RHS_A10", // A-10A (CAS)
|
||||
"FIR_F15C", // F-15C Eagle
|
||||
"FIR_F15D", // F-15D Eagle
|
||||
"FIR_F15E", // F-15E Strike Eagle
|
||||
"JS_JC_FA18E", // F/A-18 E Super Hornet
|
||||
"JS_JC_FA18F", // F/A-18 F Super Hornet
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F", // V-44 X Blackfish (Armed)
|
||||
"RHS_M119_D" // M119A2
|
||||
];
|
||||
387
kp_liberation.brf_sumava/presets/blufor/3cbBAF_mtp.sqf
Normal file
387
kp_liberation.brf_sumava/presets/blufor/3cbBAF_mtp.sqf
Normal file
@@ -0,0 +1,387 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- 3CB BAF Equipment
|
||||
- 3CB BAF Vehicle
|
||||
- 3CB BAF Weapons
|
||||
- 3CB BAF Units
|
||||
- RHS USAF
|
||||
|
||||
Optional Mods:
|
||||
- F-15C
|
||||
- F/A-18
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "UK3CB_BAF_LandRover_Amb_FFR_Green_A_MTP"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "UK3CB_BAF_Merlin_HC3_18_MTP"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "UK3CB_BAF_Crewman_MTP"; // This defines the crew for vehicles.
|
||||
pilot_classname = "UK3CB_BAF_HeliPilot_Army_MTP"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "UK3CB_BAF_Wildcat_AH1_TRN_8A_MTP"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "rhsusf_M977A4_BKIT_usarmy_wd"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["UK3CB_BAF_Pointman_MTP",15,0,0], // Rifleman (Light)
|
||||
["UK3CB_BAF_Rifleman_MTP",20,0,0], // Rifleman
|
||||
["UK3CB_BAF_LAT_ILAW_MTP",30,0,0], // Rifleman (AT)
|
||||
["UK3CB_BAF_Grenadier_MTP",25,0,0], // Grenadier
|
||||
["UK3CB_BAF_LSW_MTP",25,0,0], // Autorifleman
|
||||
["UK3CB_BAF_MGLMG_MTP",35,0,0], // Heavygunner
|
||||
["UK3CB_BAF_Marksman_MTP",30,0,0], // Marksman
|
||||
["UK3CB_BAF_MAT_MTP",50,10,0], // AT Specialist
|
||||
["B_soldier_AA_F",50,10,0], // AA Specialist (None in BAF mod.)
|
||||
["UK3CB_BAF_Medic_MTP",30,0,0], // Combat Life Saver
|
||||
["UK3CB_BAF_Engineer_MTP",30,0,0], // Engineer
|
||||
["UK3CB_BAF_Explosive_MTP",30,0,0], // Explosives Specialist
|
||||
["UK3CB_BAF_Pointman_MTP_REC",20,0,0], // Recon Rifleman
|
||||
["UK3CB_BAF_FAC_MTP_REC",30,0,0], // Recon Rifleman (Grenadier)
|
||||
["UK3CB_BAF_MGLMG_MTP_REC",35,0,0], // Recon Machine Gunner
|
||||
["UK3CB_BAF_Marksman_MTP_REC",30,0,0], // Recon Marksman
|
||||
["UK3CB_BAF_Medic_MTP_REC",30,0,0], // Recon Combat Life Saver
|
||||
["UK3CB_BAF_Explosive_MTP_REC",30,0,0], // Recon Explosives Specialist
|
||||
["UK3CB_BAF_Sniper_MTP_Ghillie_L115",70,5,0], // Sniper (L115)
|
||||
["UK3CB_BAF_Sniper_MTP_Ghillie_L135",70,5,0], // Sniper (L135)
|
||||
["UK3CB_BAF_Spotter_MTP_Ghillie_L129",70,5,0], // Sniper (L129)
|
||||
["UK3CB_BAF_Spotter_MTP_Ghillie_L85",20,0,0], // Spotter (L85)
|
||||
["UK3CB_BAF_Crewman_MTP",10,0,0], // Crewman
|
||||
["UK3CB_BAF_HeliCrew_MTP",10,0,0], // Helicopter Crew
|
||||
["UK3CB_BAF_HeliMedic_MTP",20,0,0], // Helicopter Crew
|
||||
["UK3CB_BAF_HeliPilot_Army_MTP",10,0,0], // Helicopter Pilot
|
||||
["UK3CB_BAF_Pilot_Army",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["B_LSV_01_unarmed_F",75,0,50], // Prowler
|
||||
["B_LSV_01_armed_F",75,40,50], // Prowler (HMG)
|
||||
["UK3CB_BAF_LandRover_Soft_FFR_Green_A_MTP",75,0,50], // Land Rover SoftTop
|
||||
["UK3CB_BAF_LandRover_Hard_FFR_Green_A_MTP",75,0,50], // Land Rover HardTop
|
||||
["UK3CB_BAF_LandRover_WMIK_HMG_FFR_Green_A_MTP",100,40,50], // Land Rover WMIK (HMG)
|
||||
["UK3CB_BAF_LandRover_WMIK_GMG_FFR_Green_A_MTP",100,60,50], // Land Rover WMIK (GMG)
|
||||
["UK3CB_BAF_LandRover_WMIK_Milan_FFR_Green_A_MTP",100,100,50], // Land Rover WMIK (Milan)
|
||||
["UK3CB_BAF_Jackal2_L2A1_W_MTP",100,80,50], // Jackal 2 (HMG)
|
||||
["UK3CB_BAF_Jackal2_GMG_W_MTP",100,100,50], // Jackal 2 (GMG)
|
||||
["UK3CB_BAF_Coyote_Passenger_L111A1_W_MTP",100,80,50], // Coyote Passenger (HMG)
|
||||
["UK3CB_BAF_Coyote_Passenger_L134A1_W_MTP",100,100,50], // Coyote Passenger (GMG)
|
||||
["UK3CB_BAF_Coyote_Logistics_L111A1_W_MTP",100,80,50], // Coyote Logistics (HMG)
|
||||
["UK3CB_BAF_Coyote_Logistics_L134A1_W_MTP",100,100,50], // Coyote Logistics (GMG)
|
||||
["rhsusf_M1230a1_usarmy_wd",120,0,60], // M1230A1 (MEDEVAC)
|
||||
["rhsusf_M1237_M2_usarmy_wd",125,40,75], // M1237 (HMG)
|
||||
["rhsusf_M1237_MK19_usarmy_wd",125,60,75], // M1237 (GMG)
|
||||
["rhsusf_M1083A1P2_WD_flatbed_fmtv_usarmy",100,0,50], // M1083A1P2
|
||||
["rhsusf_M977A4_BKIT_usarmy_wd",125,0,75], // M977A4 BKIT
|
||||
["rhsusf_M977A4_BKIT_M2_usarmy_wd",125,40,75], // M977A4 BKIT (HMG)
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["rhsusf_mkvsoc",250,200,100], // Mk.V SOCOM
|
||||
["B_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["RHS_M2A2_BUSKI_WD",300,200,150], // M2A2ODS (Busk I)
|
||||
["RHS_M2A3_BUSKIII_wd",300,250,175], // M2A3 (Busk III)
|
||||
["RHS_M6_wd",300,250,175], // M6A2
|
||||
["rhsusf_m1a1aim_tuski_wd",400,350,225], // M1A1SA (Tusk I)
|
||||
["rhsusf_m1a2sep1tuskiiwd_usarmy",500,400,250], // M1A2SEPv1 (Tusk II)
|
||||
["rhsusf_m109_usarmy",600,1250,300] // M109A6
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["B_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["B_UAV_06_F",80,0,30], // AL-6 Pelican (Cargo)
|
||||
["UK3CB_BAF_Wildcat_AH1_TRN_8A_MTP",225,0,125], // Wildcat AH1 8 Transport (Unarmed)
|
||||
["UK3CB_BAF_Wildcat_HMA2_TRN_8A_MTP",250,0,125], // Wildcat HMA2 8 Transport (Unarmed)
|
||||
["UK3CB_BAF_Wildcat_AH1_CAS_6C_MTP",275,200,150], // Wildcat AH1 6 (CAS/AT)
|
||||
["UK3CB_BAF_Wildcat_AH1_CAS_8C_MTP",275,200,150], // Wildcat AH1 8 (CAS/AT)
|
||||
["UK3CB_BAF_Apache_AH1_MTP",500,500,200], // Apache AH 1 (Multi-Role)
|
||||
["RHS_AH64D_wd",750,750,250], // AH-64D (Multi-Role)
|
||||
["RHS_UH60M2",250,0,150], // UH-60M (Unarmed)
|
||||
["RHS_UH60M",250,80,150], // UH-60M
|
||||
["RHS_UH60M_MEV2",300,0,150], // UH-60M MEV2
|
||||
["RHS_CH_47F_10",275,80,175], // CH-47 Chinook (Armed)
|
||||
["UK3CB_BAF_Merlin_HC3_32_MTP",300,0,175], // Merlin HC3 32
|
||||
["UK3CB_BAF_Merlin_HC3_CSAR_MTP",300,80,175], // Merlin HC3 CSAR (Armed)
|
||||
["B_UAV_02_dynamicLoadout_F",400,300,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["RHS_A10",1000,1000,400], // A-10A (CAS)
|
||||
["FIR_F15C",1250,1250,450], // F-15C Eagle
|
||||
["FIR_F15D",1250,1250,450], // F-15D Eagle
|
||||
["FIR_F15E",1250,1500,450], // F-15E Strike Eagle
|
||||
["JS_JC_FA18E",1500,1750,450], // F/A-18 E Super Hornet
|
||||
["JS_JC_FA18F",1500,1750,450], // F/A-18 F Super Hornet
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["UK3CB_BAF_Static_L7A2_Deployed_Low_MTP",25,25,0], // L7A2 LMG (Low)
|
||||
["UK3CB_BAF_Static_L7A2_Deployed_Mid_MTP",25,25,0], // L7A2 LMG (Mid)
|
||||
["UK3CB_BAF_Static_L7A2_Deployed_High_MTP",25,25,0], // L7A2 LMG (High)
|
||||
["UK3CB_BAF_Static_L111A1_Deployed_Low_MTP",25,40,0], // L111A1 HMG (Low)
|
||||
["UK3CB_BAF_Static_L111A1_Deployed_Mid_MTP",25,40,0], // L111A1 HMG (Mid)
|
||||
["UK3CB_BAF_Static_L111A1_Deployed_High_MTP",25,40,0], // L111A1 HMG (High)
|
||||
["UK3CB_BAF_Static_L134A1_Deployed_Low_MTP",25,60,0], // L134A1 GMG (Low)
|
||||
["UK3CB_BAF_Static_L134A1_Deployed_Mid_MTP",25,60,0], // L134A1 GMG (Med)
|
||||
["UK3CB_BAF_Static_L134A1_Deployed_High_MTP",25,60,0], // L134A1 GMG (High)
|
||||
["RHS_TOW_TriPod_WD",50,100,0], // TOW (AT)
|
||||
["RHS_Stinger_AA_pod_WD",50,100,0], // Stinger (AA)
|
||||
["UK3CB_BAF_Static_L16_Deployed_MTP",80,150,0], // Mk6 Mortar
|
||||
["RHS_M119_WD",100,200,0] // M119A2
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,75],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["UK3CB_BAF_Box_WpsStatic",300,300,0],
|
||||
["UK3CB_BAF_Box_L16_Ammo",0,0,0],
|
||||
["UK3CB_BAF_Box_M6_Ammo",0,0,0],
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["rhsusf_M977A4_REPAIR_BKIT_usarmy_wd",325,0,75], // M977A4 Repair
|
||||
["rhsusf_M978A4_BKIT_usarmy_wd",125,0,275], // M978A4 Fuel
|
||||
["rhsusf_M977A4_AMMO_BKIT_usarmy_wd",125,200,75], // M977A4 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"UK3CB_BAF_FT_MTP",
|
||||
"UK3CB_BAF_Pointman_MTP",
|
||||
"UK3CB_BAF_Pointman_MTP",
|
||||
"UK3CB_BAF_LAT_ILAW_MTP",
|
||||
"UK3CB_BAF_Grenadier_MTP",
|
||||
"UK3CB_BAF_LSW_MTP",
|
||||
"UK3CB_BAF_LSW_MTP",
|
||||
"UK3CB_BAF_Marksman_MTP",
|
||||
"UK3CB_BAF_Medic_MTP",
|
||||
"UK3CB_BAF_Engineer_MTP"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"UK3CB_BAF_FT_MTP",
|
||||
"UK3CB_BAF_LAT_ILAW_MTP",
|
||||
"UK3CB_BAF_LAT_ILAW_MTP",
|
||||
"UK3CB_BAF_Grenadier_MTP",
|
||||
"UK3CB_BAF_LSW_MTP",
|
||||
"UK3CB_BAF_LSW_MTP",
|
||||
"UK3CB_BAF_MGLMG_MTP",
|
||||
"UK3CB_BAF_Marksman_MTP",
|
||||
"UK3CB_BAF_Medic_MTP",
|
||||
"UK3CB_BAF_Engineer_MTP"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"UK3CB_BAF_FT_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_MAT_MTP",
|
||||
"UK3CB_BAF_MAT_MTP",
|
||||
"UK3CB_BAF_MAT_MTP",
|
||||
"UK3CB_BAF_Medic_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"UK3CB_BAF_FT_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"UK3CB_BAF_Medic_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"UK3CB_BAF_SC_MTP_REC",
|
||||
"UK3CB_BAF_Pointman_MTP_REC",
|
||||
"UK3CB_BAF_Pointman_MTP_REC",
|
||||
"UK3CB_BAF_FAC_MTP_REC",
|
||||
"UK3CB_BAF_MGLMG_MTP_REC",
|
||||
"UK3CB_BAF_Marksman_MTP_REC",
|
||||
"UK3CB_BAF_Sniper_MTP_Ghillie_L115",
|
||||
"UK3CB_BAF_Spotter_MTP_Ghillie_L85",
|
||||
"UK3CB_BAF_Medic_MTP",
|
||||
"UK3CB_BAF_Engineer_MTP"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP",
|
||||
"UK3CB_BAF_Rifleman_MTP"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhsusf_mkvsoc", // Mk.V SOCOM
|
||||
"RHS_M2A3_BUSKIII_wd", // M2A3 (Busk III)
|
||||
"RHS_M6_wd", // M6A2
|
||||
"rhsusf_m1a1aim_tuski_wd", // M1A1SA (Tusk I)
|
||||
"rhsusf_m1a2sep1tuskiiwd_usarmy", // M1A2SEPv1 (Tusk II)
|
||||
"rhsusf_m109_usarmy", // M109A6
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"UK3CB_BAF_Wildcat_AH1_CAS_6C_MTP", // Wildcat AH1 6 (CAS/AT)
|
||||
"UK3CB_BAF_Wildcat_AH1_CAS_8C_MTP", // Wildcat AH1 8 (CAS/AT)
|
||||
"UK3CB_BAF_Apache_AH1_MTP", // Apache AH 1 (Multi-Role)
|
||||
"RHS_AH64D_wd", // AH-64D (Multi-Role)
|
||||
"RHS_A10", // A-10A (CAS)
|
||||
"FIR_F15C", // F-15C Eagle
|
||||
"FIR_F15D", // F-15D Eagle
|
||||
"FIR_F15E", // F-15E Strike Eagle
|
||||
"JS_JC_FA18E", // F/A-18 E Super Hornet
|
||||
"JS_JC_FA18F", // F/A-18 F Super Hornet
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F", // V-44 X Blackfish (Armed)
|
||||
"RHS_M119_WD" // M119A2
|
||||
];
|
||||
330
kp_liberation.brf_sumava/presets/blufor/CUP_ACR_Desert.sqf
Normal file
330
kp_liberation.brf_sumava/presets/blufor/CUP_ACR_Desert.sqf
Normal file
@@ -0,0 +1,330 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- Qinetix's Titus
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "CUP_B_T810_Repair_CZ_DES"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_LR_Ambulance_CZ_D"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_Mi171Sh_Unarmed_ACR"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_CZ_Crew_DES"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_CZ_Pilot_DES"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "B_Heli_Light_01_F"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_T810_Unarmed_CZ_DES"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_CZ_Soldier_DES",15,0,0], // Rifleman
|
||||
["CUP_B_CZ_Soldier_backpack_DES",20,0,0], // Rifleman (Backpack)
|
||||
["CUP_B_CZ_Soldier_RPG_DES",30,0,0], // Rifleman (RPG)
|
||||
["CUP_B_CZ_Soldier_805_GL_DES",25,0,0], // Grenadier
|
||||
["CUP_B_CZ_Soldier_AR_DES",25,0,0], // Automatic Rifleman
|
||||
["CUP_B_CZ_Soldier_MG_DES",35,0,0], // Machinegunner
|
||||
["CUP_B_CZ_Soldier_Marksman_DES",30,0,0], // Marksman (SVD)
|
||||
["CUP_B_CZ_Soldier_AT_DES",50,10,0], // Rifleman (AT)
|
||||
["B_soldier_AA_F",50,10,0], // AA Specialist
|
||||
["CUP_B_CZ_Medic_DES",30,0,0], // Medic
|
||||
["CUP_B_CZ_Engineer_DES",30,0,0], // Engineer
|
||||
["CUP_B_CZ_ExplosiveSpecialist_DES",30,0,0], // Explosive Specialist
|
||||
["CUP_B_CZ_SpecOps_Scout_DES",20,0,0], // SF Scout
|
||||
["CUP_B_CZ_SpecOps_Exp_DES",30,0,0], // SF Saboteur
|
||||
["CUP_B_CZ_SpecOps_Recon_DES",30,0,0], // SF Recon
|
||||
["CUP_B_CZ_SpecOps_DES",40,0,0], // SF Rifleman
|
||||
["CUP_B_CZ_SpecOps_MG_DES",30,0,0], // SF Machinegunner
|
||||
["CUP_B_CZ_SpecOps_TL_DES",30,0,0], // SF Team Leader
|
||||
["CUP_B_CZ_Sniper_DES",70,5,0], // Sniper
|
||||
["CUP_B_CZ_Spotter_DES",20,0,0], // Spotter
|
||||
["CUP_B_CZ_Crew_DES",10,0,0], // Crewman
|
||||
["CUP_B_CZ_Soldier_DES",20,0,0], // Para Trooper
|
||||
["CUP_B_CZ_Pilot_DES",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_UAZ_Unarmed_ACR",100,0,50], // UAZ
|
||||
["CUP_B_UAZ_Open_ACR",100,0,50], // UAZ (Open)
|
||||
["CUP_B_UAZ_MG_ACR",100,40,50], // UAZ (DShKM)
|
||||
["CUP_B_UAZ_AGS30_ACR",100,60,50], // UAZ (AGS-30)
|
||||
["CUP_B_UAZ_SPG9_ACR",100,80,50], // UAZ (SPG-9)
|
||||
["CUP_B_UAZ_METIS_ACR",100,100,50], // UAZ (Metis-M)
|
||||
["CUP_B_LR_Transport_CZ_D",200,0,50], // Land Rover 110 (Transport) Desert
|
||||
["CUP_B_LR_MG_CZ_D",200,40,50], // Land Rover 110 (M2) Desert
|
||||
["CUP_B_LR_Special_CZ_D",250,100,50], // Land Rover 110 (Special) Desert
|
||||
["CUP_B_HMMWV_Ambulance_ACR",225,0,50], // HMMWV (Ambulance)
|
||||
["CUP_B_HMMWV_DSHKM_GPK_ACR",225,60,50], // HMMWV M1114 DSHKM
|
||||
["CUP_B_HMMWV_M2_GPK_ACR",225,60,50], // HMMWV M1114 M2
|
||||
["CUP_B_HMMWV_AGS_GPK_ACR",225,80,50], // HMMWV M1114 AGS
|
||||
["CUP_B_Dingo_CZ_Des",250,40,100], // Dingo 2 (MG) (Desert)
|
||||
["CUP_B_Dingo_GL_CZ_Des",250,60,100], // Dingo 2 (GL) (Desert)
|
||||
["QIN_Titus_DES",350,0,50], // Nexter Titus
|
||||
["QIN_Titus_arx20_DES",350,225,50], // Nexter Titus ARX20
|
||||
["CUP_B_T810_Unarmed_CZ_DES",125,0,75], // Tatra T810 (Covered)
|
||||
["CUP_B_T810_Armed_CZ_DES",125,60,75] // Tatra T810 (MG/Covered)
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_BRDM2_HQ_CZ_Des",200,25,200], // BRDM-2 (HQ) (Desert)
|
||||
["CUP_B_BRDM2_CZ_Des",200,200,200], // BRDM-2 (Desert)
|
||||
["I_APC_Wheeled_03_cannon_F",500,400,300], // Pandur II
|
||||
["CUP_I_BMP1_TK_GUE",300,300,200], // BVP-1
|
||||
["CUP_B_BMP2_CZ_Des",400,350,200], // BVP-2
|
||||
["CUP_B_BMP2_AMB_CZ_Des",350,0,200], // BVP-2 Ambulance
|
||||
["B_APC_Tracked_01_AA_F",500,450,400], // IFV-6a Cheetah
|
||||
["CUP_O_T72_RU",600,500,400], // T-72
|
||||
["CUP_B_T72_CZ",800,500,450] // T-72M4CZ
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_Mi171Sh_ACR",700,600,500], // Mi-171Sh (Rockets)
|
||||
["CUP_B_Mi35_Dynamic_CZ",850,1000,550], // Mi-35
|
||||
["CUP_B_Mi35_Dynamic_CZ_Dark",850,1000,550], // Mi-35 (Dark)
|
||||
["CUP_B_Mi35_Dynamic_CZ_Ram",850,1000,550], // Mi-35 (Ram)
|
||||
["CUP_B_Mi35_Dynamic_CZ_Tiger",850,1000,550], // Mi-35 (Tiger)
|
||||
["CUP_B_L39_CZ_GREY",1200,1250,650], // L-39ZA (Grey)
|
||||
["I_Plane_Fighter_03_dynamicLoadout_F",1200,1250,550], // L-159 Alca
|
||||
["I_Plane_Fighter_04_F",1500,1400,800] // JAS 39 Gripen
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_DSHKM_ACR",25,40,0], // DShKM
|
||||
["CUP_B_AGS_ACR",35,60,0], // AGS-30
|
||||
["CUP_B_2b14_82mm_ACR",80,150,0], // Podnos 2B14
|
||||
["CUP_B_RBS70_ACR",100,200,0] // RBS 70
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["FlagCarrierCzechRepublic_EP1",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["CUP_B_TowingTractor_CZ",50,0,25], // Towing Tractor
|
||||
["CUP_B_T810_Repair_CZ_DES",325,0,75], // Tatra T810 (Repair)
|
||||
["CUP_B_T810_Refuel_CZ_DES",125,0,275], // Tatra T810 (Fuel)
|
||||
["CUP_B_T810_Reammo_CZ_DES",125,200,75], // Tatra T810 (Ammo)
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_CZ_Soldier_SL_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_RPG_DES",
|
||||
"CUP_B_CZ_Soldier_805_GL_DES",
|
||||
"CUP_B_CZ_Soldier_AR_DES",
|
||||
"CUP_B_CZ_Soldier_AR_DES",
|
||||
"CUP_B_CZ_Soldier_Marksman_DES",
|
||||
"CUP_B_CZ_Medic_DES",
|
||||
"CUP_B_CZ_Engineer_DES"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_CZ_Soldier_SL_DES",
|
||||
"CUP_B_CZ_Soldier_RPG_DES",
|
||||
"CUP_B_CZ_Soldier_RPG_DES",
|
||||
"CUP_B_CZ_Soldier_805_GL_DES",
|
||||
"CUP_B_CZ_Soldier_AR_DES",
|
||||
"CUP_B_CZ_Soldier_AR_DES",
|
||||
"CUP_B_CZ_Soldier_MG_DES",
|
||||
"CUP_B_CZ_Soldier_Marksman_DES",
|
||||
"CUP_B_CZ_Medic_DES",
|
||||
"CUP_B_CZ_Engineer_DES"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_CZ_Soldier_SL_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_AT_DES",
|
||||
"CUP_B_CZ_Soldier_AT_DES",
|
||||
"CUP_B_CZ_Soldier_AT_DES",
|
||||
"CUP_B_CZ_Medic_DES",
|
||||
"CUP_B_CZ_Engineer_DES"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_CZ_Soldier_SL_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"CUP_B_CZ_Medic_DES",
|
||||
"CUP_B_CZ_Engineer_DES"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_CZ_SpecOps_TL_DES",
|
||||
"CUP_B_CZ_SpecOps_Recon_DES",
|
||||
"CUP_B_CZ_SpecOps_Recon_DES",
|
||||
"CUP_B_CZ_Soldier_RPG_DES",
|
||||
"CUP_B_CZ_SpecOps_MG_DES",
|
||||
"CUP_B_CZ_SpecOps_MG_DES",
|
||||
"CUP_B_CZ_SpecOps_GL_DES",
|
||||
"CUP_B_CZ_SpecOps_GL_DES",
|
||||
"CUP_B_CZ_Medic_DES",
|
||||
"CUP_B_CZ_Engineer_DES"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES",
|
||||
"CUP_B_CZ_Soldier_DES"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_B_Dingo_CZ_Des", // Dingo 2 (MG) (Desert)
|
||||
"CUP_B_Dingo_GL_CZ_Des", // Dingo 2 (GL) (Desert)
|
||||
"QIN_Titus_WDL", // Nexter Titus
|
||||
"QIN_Titus_arx20_WDL", // Nexter Titus ARX20
|
||||
"I_APC_Wheeled_03_cannon_F", // Pandur II
|
||||
"CUP_B_BMP2_CZ_Des", // BVP-2
|
||||
"B_APC_Tracked_01_AA_F", // IFV-6a Cheetah
|
||||
"CUP_B_T72_CZ", // T-72M4CZ
|
||||
"CUP_B_L39_CZ_GREY", // L-39ZA (Grey)
|
||||
"I_Plane_Fighter_03_dynamicLoadout_F", // L-159 Alca
|
||||
"I_Plane_Fighter_04_F" // JAS 39 Gripen
|
||||
];
|
||||
328
kp_liberation.brf_sumava/presets/blufor/CUP_ACR_Woodland.sqf
Normal file
328
kp_liberation.brf_sumava/presets/blufor/CUP_ACR_Woodland.sqf
Normal file
@@ -0,0 +1,328 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- Qinetix's Titus
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "CUP_B_T810_Repair_CZ_WDL"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_LR_Ambulance_CZ_W"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_Mi171Sh_Unarmed_ACR"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_CZ_Crew_WDL"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_CZ_Pilot_WDL"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "B_Heli_Light_01_F"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_T810_Unarmed_CZ_WDL"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_CZ_Soldier_WDL",15,0,0], // Rifleman
|
||||
["CUP_B_CZ_Soldier_backpack_WDL",20,0,0], // Rifleman (Backpack)
|
||||
["CUP_B_CZ_Soldier_RPG_WDL",30,0,0], // Rifleman (RPG)
|
||||
["CUP_B_CZ_Soldier_805_GL_WDL",25,0,0], // Grenadier
|
||||
["CUP_B_CZ_Soldier_AR_WDL",25,0,0], // Automatic Rifleman
|
||||
["CUP_B_CZ_Soldier_MG_WDL",35,0,0], // Machinegunner
|
||||
["CUP_B_CZ_Soldier_Marksman_WDL",30,0,0], // Marksman (SVD)
|
||||
["CUP_B_CZ_Soldier_AT_WDL",50,10,0], // Rifleman (AT)
|
||||
["B_soldier_AA_F",50,10,0], // AA Specialist
|
||||
["CUP_B_CZ_Medic_WDL",30,0,0], // Medic
|
||||
["CUP_B_CZ_Engineer_WDL",30,0,0], // Engineer
|
||||
["CUP_B_CZ_ExplosiveSpecialist_WDL",30,0,0], // Explosive Specialist
|
||||
["CUP_B_CZ_SpecOps_Scout_WDL",20,0,0], // SF Scout
|
||||
["CUP_B_CZ_SpecOps_Exp_WDL",30,0,0], // SF Saboteur
|
||||
["CUP_B_CZ_SpecOps_Recon_WDL",30,0,0], // SF Recon
|
||||
["CUP_B_CZ_SpecOps_WDL",40,0,0], // SF Rifleman
|
||||
["CUP_B_CZ_SpecOps_MG_WDL",30,0,0], // SF Machinegunner
|
||||
["CUP_B_CZ_SpecOps_TL_WDL",30,0,0], // SF Team Leader
|
||||
["CUP_B_CZ_Sniper_WDL",70,5,0], // Sniper
|
||||
["CUP_B_CZ_Spotter_WDL",20,0,0], // Spotter
|
||||
["CUP_B_CZ_Crew_WDL",10,0,0], // Crewman
|
||||
["CUP_B_CZ_Soldier_WDL",20,0,0], // Para Trooper
|
||||
["CUP_B_CZ_Pilot_WDL",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_UAZ_Unarmed_ACR",100,0,50], // UAZ
|
||||
["CUP_B_UAZ_Open_ACR",100,0,50], // UAZ (Open)
|
||||
["CUP_B_UAZ_MG_ACR",100,40,50], // UAZ (DShKM)
|
||||
["CUP_B_UAZ_AGS30_ACR",100,60,50], // UAZ (AGS-30)
|
||||
["CUP_B_UAZ_SPG9_ACR",100,80,50], // UAZ (SPG-9)
|
||||
["CUP_B_UAZ_METIS_ACR",100,100,50], // UAZ (Metis-M)
|
||||
["CUP_B_LR_Transport_CZ_W",200,0,50], // Land Rover 110 (Transport) Woodland
|
||||
["CUP_B_LR_MG_CZ_W",200,40,50], // Land Rover 110 (M2) Woodland
|
||||
["CUP_B_LR_Special_CZ_W",250,100,50], // Land Rover 110 (Special) Woodland
|
||||
["CUP_B_Dingo_CZ_Wdl",250,40,100], // Dingo 2 (MG) (Woodland)
|
||||
["CUP_B_Dingo_GL_CZ_Wdl",250,60,100], // Dingo 2 (GL) (Woodland)
|
||||
["QIN_Titus_WDL",350,0,50], // Nexter Titus
|
||||
["QIN_Titus_arx20_WDL",350,225,50], // Nexter Titus ARX20
|
||||
["CUP_B_T810_Unarmed_CZ_WDL",125,0,75], // Tatra T810 (Covered)
|
||||
["CUP_B_T810_Armed_CZ_WDL",125,60,75] // Tatra T810 (MG/Covered)
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_BRDM2_HQ_CZ",200,25,200], // BRDM-2 (HQ)
|
||||
["CUP_B_BRDM2_CZ",200,200,200], // BRDM-2
|
||||
["CUP_B_RM70_CZ",300,750,175], // RM-70
|
||||
["I_APC_Wheeled_03_cannon_F",500,400,300], // Pandur II
|
||||
["CUP_I_BMP1_TK_GUE",300,300,200], // BVP-1
|
||||
["CUP_B_BMP2_CZ",400,350,200], // BVP-2
|
||||
["CUP_B_BMP2_AMB_CZ",350,0,200], // BVP-2 Ambulance
|
||||
["B_APC_Tracked_01_AA_F",500,450,400], // IFV-6a Cheetah
|
||||
["CUP_O_T72_RU",600,500,400], // T72
|
||||
["CUP_B_T72_CZ",800,500,450] // T-72M4CZ
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_Mi171Sh_ACR",700,600,500], // Mi-171Sh (Rockets)
|
||||
["CUP_B_Mi35_Dynamic_CZ",850,1000,550], // Mi-35
|
||||
["CUP_B_Mi35_Dynamic_CZ_Dark",850,1000,550], // Mi-35 (Dark)
|
||||
["CUP_B_Mi35_Dynamic_CZ_Ram",850,1000,550], // Mi-35 (Ram)
|
||||
["CUP_B_Mi35_Dynamic_CZ_Tiger",850,1000,550], // Mi-35 (Tiger)
|
||||
["CUP_B_L39_CZ_GREY",1200,1250,650], // L-39ZA (Grey)
|
||||
["I_Plane_Fighter_03_dynamicLoadout_F",1200,1250,550], // L-159 Alca
|
||||
["I_Plane_Fighter_04_F",1500,1400,800] // JAS 39 Gripen
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_DSHKM_ACR",25,40,0], // DShKM
|
||||
["CUP_B_AGS_ACR",35,60,0], // AGS-30
|
||||
["CUP_B_2b14_82mm_ACR",80,150,0], // Podnos 2B14
|
||||
["CUP_B_RBS70_ACR",100,200,0] // RBS 70
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["FlagCarrierCzechRepublic_EP1",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["CUP_B_TowingTractor_CZ",50,0,25], // Towing Tractor
|
||||
["CUP_B_T810_Repair_CZ_WDL",325,0,75], // Tatra T810 (Repair)
|
||||
["CUP_B_T810_Refuel_CZ_WDL",125,0,275], // Tatra T810 (Fuel)
|
||||
["CUP_B_T810_Reammo_CZ_WDL",125,200,75], // Tatra T810 (Ammo)
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_CZ_Soldier_SL_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_RPG_WDL",
|
||||
"CUP_B_CZ_Soldier_805_GL_WDL",
|
||||
"CUP_B_CZ_Soldier_AR_WDL",
|
||||
"CUP_B_CZ_Soldier_AR_WDL",
|
||||
"CUP_B_CZ_Soldier_Marksman_WDL",
|
||||
"CUP_B_CZ_Medic_WDL",
|
||||
"CUP_B_CZ_Engineer_WDL"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_CZ_Soldier_SL_WDL",
|
||||
"CUP_B_CZ_Soldier_RPG_WDL",
|
||||
"CUP_B_CZ_Soldier_RPG_WDL",
|
||||
"CUP_B_CZ_Soldier_805_GL_WDL",
|
||||
"CUP_B_CZ_Soldier_AR_WDL",
|
||||
"CUP_B_CZ_Soldier_AR_WDL",
|
||||
"CUP_B_CZ_Soldier_MG_WDL",
|
||||
"CUP_B_CZ_Soldier_Marksman_WDL",
|
||||
"CUP_B_CZ_Medic_WDL",
|
||||
"CUP_B_CZ_Engineer_WDL"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_CZ_Soldier_SL_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_AT_WDL",
|
||||
"CUP_B_CZ_Soldier_AT_WDL",
|
||||
"CUP_B_CZ_Soldier_AT_WDL",
|
||||
"CUP_B_CZ_Medic_WDL",
|
||||
"CUP_B_CZ_Engineer_WDL"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_CZ_Soldier_SL_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"CUP_B_CZ_Medic_WDL",
|
||||
"CUP_B_CZ_Engineer_WDL"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_CZ_SpecOps_TL_WDL",
|
||||
"CUP_B_CZ_SpecOps_Recon_WDL",
|
||||
"CUP_B_CZ_SpecOps_Recon_WDL",
|
||||
"CUP_B_CZ_Soldier_RPG_WDL",
|
||||
"CUP_B_CZ_SpecOps_MG_WDL",
|
||||
"CUP_B_CZ_SpecOps_MG_WDL",
|
||||
"CUP_B_CZ_SpecOps_GL_WDL",
|
||||
"CUP_B_CZ_SpecOps_GL_WDL",
|
||||
"CUP_B_CZ_Medic_WDL",
|
||||
"CUP_B_CZ_Engineer_WDL"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL",
|
||||
"CUP_B_CZ_Soldier_WDL"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_B_Dingo_CZ_Wdl", // Dingo 2 (MG) (Woodland)
|
||||
"CUP_B_Dingo_GL_CZ_Wdl", // Dingo 2 (GL) (Woodland)
|
||||
"QIN_Titus_WDL", // Nexter Titus
|
||||
"QIN_Titus_arx20_WDL", // Nexter Titus ARX20
|
||||
"CUP_B_RM70_CZ", // RM-70
|
||||
"I_APC_Wheeled_03_cannon_F", // Pandur II
|
||||
"CUP_B_BMP2_CZ", // BVP-2
|
||||
"B_APC_Tracked_01_AA_F", // IFV-6a Cheetah
|
||||
"CUP_B_T72_CZ", // T-72M4CZ
|
||||
"CUP_B_L39_CZ_GREY", // L-39ZA (Grey)
|
||||
"I_Plane_Fighter_03_dynamicLoadout_F", // L-159 Alca
|
||||
"I_Plane_Fighter_04_F" // JAS 39 Gripen
|
||||
];
|
||||
333
kp_liberation.brf_sumava/presets/blufor/CUP_BAF_Desert.sqf
Normal file
333
kp_liberation.brf_sumava/presets/blufor/CUP_BAF_Desert.sqf
Normal file
@@ -0,0 +1,333 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "CUP_B_MTVR_Repair_USA"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_LR_Ambulance_GB_D"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_CH47F_GB"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_BAF_Soldier_Crew_DDPM"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_BAF_Soldier_Helipilot_DDPM"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_B_SA330_Puma_HC2_BAF"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_MTVR_BAF_DES"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_BAF_Soldier_RiflemanLite_DDPM",15,0,0], // Rifleman (Light)
|
||||
["CUP_B_BAF_Soldier_Rifleman_DDPM",20,0,0], // Rifleman
|
||||
["CUP_B_BAF_Soldier_RiflemanAT_DDPM",30,0,0], // Rifleman (AT)
|
||||
["CUP_B_BAF_Soldier_Grenadier_DDPM",25,0,0], // Grenadier
|
||||
["CUP_B_BAF_Soldier_AutoRifleman_DDPM",25,0,0], // Autorifleman
|
||||
["CUP_B_BAF_Soldier_HeavyGunner_DDPM",35,0,0], // Heavygunner
|
||||
["CUP_B_BAF_Soldier_Marksman_DDPM",30,0,0], // Marksman
|
||||
["CUP_B_BAF_Soldier_SharpShooter_DDPM",40,0,0], // Sharpshooter
|
||||
["CUP_B_BAF_Soldier_AT_DDPM",50,10,0], // AT Specialist
|
||||
["CUP_B_BAF_Soldier_AA_DDPM",50,10,0], // AA Specialist
|
||||
["CUP_B_BAF_Soldier_Medic_DDPM",30,0,0], // Combat Life Saver
|
||||
["CUP_B_BAF_Soldier_Engineer_DDPM",30,0,0], // Engineer
|
||||
["CUP_B_BAF_Soldier_Explosive_DDPM",30,0,0], // Explosives Specialist
|
||||
["CUP_B_BAF_Soldier_Rifleman_MTP",20,0,0], // Recon Scout
|
||||
["CUP_B_BAF_Soldier_RiflemanAT_MTP",30,0,0], // Recon Scout (AT)
|
||||
["CUP_B_BAF_Soldier_Marksman_MTP",30,0,0], // Recon Marksman
|
||||
["CUP_B_BAF_Soldier_SharpShooter_MTP",40,0,0], // Recon Sharpshooter
|
||||
["CUP_B_BAF_Soldier_Medic_MTP",30,0,0], // Recon Paramedic
|
||||
["CUP_B_BAF_Soldier_Explosive_MTP",30,0,0], // Recon Demolition Expert
|
||||
["CUP_B_BAF_Sniper_AS50_TWS_DDPM",70,5,0], // Sniper
|
||||
["CUP_B_BAF_Sniper_AS50_DDPM",70,5,0], // Sniper (Arid)
|
||||
["CUP_B_BAF_Sniper_DDPM",70,5,0], // Sniper (Lush)
|
||||
["CUP_B_BAF_Spotter_DDPM",20,0,0], // Spotter
|
||||
["CUP_B_BAF_Soldier_Crew_DDPM",10,0,0], // Crewman
|
||||
["CUP_B_BAF_Soldier_Paratrooper_DDPM",20,0,0], // Para Trooper
|
||||
["CUP_B_BAF_Soldier_Helicrew_DDPM",10,0,0], // Helicopter Crew
|
||||
["CUP_B_BAF_Soldier_Helipilot_DDPM",10,0,0], // Helicopter Pilot
|
||||
["CUP_B_BAF_Soldier_Pilot_DDPM",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_LR_Transport_GB_D",75,0,50], // Land Rover 110 Transport
|
||||
["CUP_B_LR_MG_GB_D",75,50,50], // Land Rover 110 (M2)
|
||||
["CUP_B_LR_Special_M2_GB_D",100,80,50], // Land Rover 110 (M2 Special)
|
||||
["CUP_B_LR_Special_GMG_GB_D",100,100,50], // Land Rover 110 (GMG Special)
|
||||
["CUP_B_BAF_Coyote_L2A1_D",200,40,50], // Coyote L2A1
|
||||
["CUP_B_BAF_Coyote_GMG_D",200,60,50], // Coyote GMG
|
||||
["CUP_B_Mastiff_LMG_GB_D",250,20,150], // Mastiff PPV LMG
|
||||
["CUP_B_Mastiff_HMG_GB_D",250,40,150], // Mastiff PPV HMG
|
||||
["CUP_B_Mastiff_GMG_GB_D",250,60,150], // Mastiff PPV GMG
|
||||
["CUP_B_Wolfhound_LMG_GB_D",275,20,150], // Wolfhound TSV LMG
|
||||
["CUP_B_Wolfhound_HMG_GB_D",275,40,150], // Wolfhound TSV HMG
|
||||
["CUP_B_Wolfhound_GMG_GB_D",275,60,150], // Wolfhound TSV GMG
|
||||
["CUP_B_MTVR_BAF_DES",125,0,75] // MTVR Transport
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_FV432_Bulldog_GB_D",300,100,150], // FV432 Bulldog M240
|
||||
["CUP_B_FV432_Bulldog_GB_D_RWS",300,250,150], // FV432 Bulldog M2 RWS
|
||||
["CUP_B_MCV80_GB_D",300,450,275], // MCV-80 Warrior
|
||||
["CUP_B_MCV80_GB_D_SLAT",400,450,275], // MCV-80 Warrior (SLAT)
|
||||
["CUP_B_FV510_GB_D",350,550,275], // FV510 Warrior
|
||||
["CUP_B_FV510_GB_D_SLAT",450,550,275], // FV510 Warrior (SLAT)
|
||||
["CUP_B_Challenger2_Desert_BAF",500,800,450], // FV4034 Challenger 2
|
||||
["CUP_B_Challenger2_2CD_BAF",500,800,450] // FV4034 Challenger 2 (Two-Color Desert)
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_AW159_Unarmed_RN_Blackcat",225,0,125], // AW159 Wildcat (Black Cat, Unarmed)
|
||||
["CUP_B_AW159_Unarmed_GB",225,0,125], // AW159 Wildcat (Green, Unarmed)
|
||||
["CUP_B_AW159_Unarmed_RN_Grey",225,0,125], // AW159 Wildcat (Grey, Unarmed)
|
||||
["CUP_B_AW159_RN_Blackcat",350,400,125], // AW159 Wildcat (Black Cat)
|
||||
["CUP_B_AW159_GB",350,400,125], // AW159 Wildcat (Green)
|
||||
["CUP_B_AW159_RN_Grey",350,400,125], // AW159 Wildcat (Grey)
|
||||
["CUP_B_AH1_DL_BAF",750,600,325], // AH1
|
||||
["CUP_B_GR9_DYN_GB",1000,1200,600], // Harrier GR.9
|
||||
["CUP_B_F35B_BAF",1500,1750,450], // F-35B Lightning II
|
||||
["CUP_B_F35B_Stealth_BAF",1500,1750,450] // F-35B Lightning II (Stealth)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_L111A1_BAF_DDPM",25,40,0], // L111A1 Machine Gun
|
||||
["CUP_B_L111A1_MiniTripod_BAF_DDPM",25,40,0], // L111A1 Minitripod
|
||||
["CUP_WV_B_CRAM",500,500,0], // C-RAM
|
||||
["CUP_WV_B_SS_Launcher",750,500,0], // Mk-29 GMLS
|
||||
["CUP_WV_B_RAM_Launcher",750,750,0], // Mk-49 GMLS
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["CUP_B_L16A2_BAF_DDPM",80,150,0] // L16A2 81mm Mortar
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["CUP_B_TowingTractor_GB",50,0,25], // Towing Tractor
|
||||
["CUP_B_MTVR_Repair_BAF_DES",425,0,75], // MTVR Repair
|
||||
["CUP_B_MTVR_Refuel_BAF_DES",125,0,375], // MTVR Refuel
|
||||
["CUP_B_MTVR_Ammo_BAF_DES",125,300,75], // MTVR Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_DDPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_RiflemanLAT_DDPM",
|
||||
"CUP_B_BAF_Soldier_Grenadier_DDPM",
|
||||
"CUP_B_BAF_Soldier_AutoRifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_AutoRifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_Marksman_DDPM",
|
||||
"CUP_B_BAF_Soldier_Medic_DDPM",
|
||||
"CUP_B_BAF_Soldier_Engineer_DDPM"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_DDPM",
|
||||
"CUP_B_BAF_Soldier_RiflemanLAT_DDPM",
|
||||
"CUP_B_BAF_Soldier_RiflemanLAT_DDPM",
|
||||
"CUP_B_BAF_Soldier_Grenadier_DDPM",
|
||||
"CUP_B_BAF_Soldier_AutoRifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_AutoRifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_HeavyGunner_DDPM",
|
||||
"CUP_B_BAF_Soldier_SharpShooter_DDPM",
|
||||
"CUP_B_BAF_Soldier_Medic_DDPM",
|
||||
"CUP_B_BAF_Soldier_Engineer_DDPM"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_DDPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_AT_DDPM",
|
||||
"CUP_B_BAF_Soldier_AT_DDPM",
|
||||
"CUP_B_BAF_Soldier_AT_DDPM",
|
||||
"CUP_B_BAF_Soldier_Medic_DDPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DDPM"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_DDPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DDPM",
|
||||
"CUP_B_BAF_Soldier_AA_DDPM",
|
||||
"CUP_B_BAF_Soldier_AA_DDPM",
|
||||
"CUP_B_BAF_Soldier_AA_DDPM",
|
||||
"CUP_B_BAF_Soldier_Medic_DDPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DDPM"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_MTP",
|
||||
"CUP_B_BAF_Soldier_Rifleman_MTP",
|
||||
"CUP_B_BAF_Soldier_Rifleman_MTP",
|
||||
"CUP_B_BAF_Soldier_RiflemanLAT_MTP",
|
||||
"CUP_B_BAF_Soldier_Marksman_MTP",
|
||||
"CUP_B_BAF_Soldier_Marksman_MTP",
|
||||
"CUP_B_BAF_Soldier_SharpShooter_MTP",
|
||||
"CUP_B_BAF_Soldier_SharpShooter_MTP",
|
||||
"CUP_B_BAF_Soldier_Medic_MTP",
|
||||
"CUP_B_BAF_Soldier_Explosive_MTP"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DDPM"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_B_MCV80_GB_D_SLAT", // MCV-80 Warrior (SLAT)
|
||||
"CUP_B_FV510_GB_D", // FV510 Warrior
|
||||
"CUP_B_FV510_GB_D_SLAT", // FV510 Warrior (SLAT)
|
||||
"CUP_B_Challenger2_Desert_BAF", // FV4034 Challenger 2
|
||||
"CUP_B_Challenger2_2CD_BAF", // FV4034 Challenger 2 (Two-Color Desert)
|
||||
"CUP_B_AH1_DL_BAF", // AH1
|
||||
"CUP_B_F35B_BAF", // F-35B Lightning II
|
||||
"CUP_B_F35B_Stealth_BAF", // F-35B Lightning II (Stealth)
|
||||
"CUP_WV_B_CRAM", // C-RAM
|
||||
"CUP_WV_B_SS_Launcher", // Mk-29 GMLS
|
||||
"CUP_WV_B_RAM_Launcher" // Mk-49 GMLS
|
||||
];
|
||||
337
kp_liberation.brf_sumava/presets/blufor/CUP_BAF_Woodland.sqf
Normal file
337
kp_liberation.brf_sumava/presets/blufor/CUP_BAF_Woodland.sqf
Normal file
@@ -0,0 +1,337 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "CUP_B_MTVR_Repair_USA"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_FV432_GB_Ambulance"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_CH47F_GB"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_BAF_Soldier_Crew_DPM"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_BAF_Soldier_Helipilot_DPM"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_B_SA330_Puma_HC2_BAF"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_MTVR_BAF_WOOD"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_BAF_Soldier_RiflemanLite_DPM",15,0,0], // Rifleman (Light)
|
||||
["CUP_B_BAF_Soldier_Rifleman_DPM",20,0,0], // Rifleman
|
||||
["CUP_B_BAF_Soldier_RiflemanAT_DPM",30,0,0], // Rifleman (AT)
|
||||
["CUP_B_BAF_Soldier_Grenadier_DPM",25,0,0], // Grenadier
|
||||
["CUP_B_BAF_Soldier_AutoRifleman_DPM",25,0,0], // Autorifleman
|
||||
["CUP_B_BAF_Soldier_HeavyGunner_DPM",35,0,0], // Heavygunner
|
||||
["CUP_B_BAF_Soldier_Marksman_DPM",30,0,0], // Marksman
|
||||
["CUP_B_BAF_Soldier_SharpShooter_DPM",40,0,0], // Sharpshooter
|
||||
["CUP_B_BAF_Soldier_AT_DPM",50,10,0], // AT Specialist
|
||||
["CUP_B_BAF_Soldier_AA_DPM",50,10,0], // AA Specialist
|
||||
["CUP_B_BAF_Soldier_Medic_DPM",30,0,0], // Combat Life Saver
|
||||
["CUP_B_BAF_Soldier_Engineer_DPM",30,0,0], // Engineer
|
||||
["CUP_B_BAF_Soldier_Explosive_DPM",30,0,0], // Explosives Specialist
|
||||
["CUP_B_BAF_Soldier_Rifleman_MTP",20,0,0], // Recon Scout
|
||||
["CUP_B_BAF_Soldier_RiflemanAT_MTP",30,0,0], // Recon Scout (AT)
|
||||
["CUP_B_BAF_Soldier_Marksman_MTP",30,0,0], // Recon Marksman
|
||||
["CUP_B_BAF_Soldier_SharpShooter_MTP",40,0,0], // Recon Sharpshooter
|
||||
["CUP_B_BAF_Soldier_Medic_MTP",30,0,0], // Recon Paramedic
|
||||
["CUP_B_BAF_Soldier_Explosive_MTP",30,0,0], // Recon Demolition Expert
|
||||
["CUP_B_BAF_Sniper_AS50_TWS_DPM",70,5,0], // Sniper
|
||||
["CUP_B_BAF_Sniper_AS50_DPM",70,5,0], // Sniper (Arid)
|
||||
["CUP_B_BAF_Sniper_DPM",70,5,0], // Sniper (Lush)
|
||||
["CUP_B_BAF_Spotter_DPM",20,0,0], // Spotter
|
||||
["CUP_B_BAF_Soldier_Crew_DPM",10,0,0], // Crewman
|
||||
["CUP_B_BAF_Soldier_Paratrooper_DPM",20,0,0], // Para Trooper
|
||||
["CUP_B_BAF_Soldier_Helicrew_DPM",10,0,0], // Helicopter Crew
|
||||
["CUP_B_BAF_Soldier_Helipilot_DPM",10,0,0], // Helicopter Pilot
|
||||
["CUP_B_BAF_Soldier_Pilot_DPM",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_LR_Transport_GB_W",75,0,50], // Land Rover 110 (Transport) Woodland
|
||||
["CUP_B_LR_Ambulance_GB_W",75,0,50], // Land Rover 110 (Ambulance) Woodland
|
||||
["CUP_B_LR_MG_GB_W",75,50,50], // Land Rover 110 (M2) Woodland
|
||||
["CUP_B_LR_Special_M2_GB_W",100,80,50], // Land Rover 110 (M2 Special) Woodland
|
||||
["CUP_B_LR_Special_GMG_GB_W",100,100,50], // Land Rover 110 (GMG Special) Woodland
|
||||
["CUP_B_BAF_Coyote_L2A1_W",200,40,50], // Coyote L2A1 Woodland
|
||||
["CUP_B_BAF_Coyote_GMG_W",200,60,50], // Coyote GMG Woodland
|
||||
["CUP_B_Mastiff_LMG_GB_W",250,20,150], // Mastiff PPV LMG Woodland
|
||||
["CUP_B_Mastiff_HMG_GB_W",250,40,150], // Mastiff PPV HMG Woodland
|
||||
["CUP_B_Mastiff_GMG_GB_W",250,60,150], // Mastiff PPV GMG Woodland
|
||||
["CUP_B_Wolfhound_LMG_GB_W",275,20,150], // Wolfhound TSV LMG Woodland
|
||||
["CUP_B_Wolfhound_HMG_GB_W",275,40,150], // Wolfhound TSV HMG Woodland
|
||||
["CUP_B_Wolfhound_GMG_GB_W",275,60,150], // Wolfhound TSV GMG Woodland
|
||||
["CUP_B_MTVR_BAF_WOOD",125,0,75] // MTVR Transport
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_FV432_Bulldog_GB_W",300,100,150], // FV432 Bulldog M240 [Woodland]
|
||||
["CUP_B_FV432_Bulldog_GB_W_RWS",300,250,150], // FV432 Bulldog M2 RWS [Woodland]
|
||||
["CUP_B_FV432_Mortar",350,500,150], // FV432 Mortar
|
||||
["CUP_B_MCV80_GB_W",300,450,275], // MCV-80 Warrior (Woodland)
|
||||
["CUP_B_MCV80_GB_W_SLAT",400,450,275], // MCV-80 Warrior (SLAT - Woodland)
|
||||
["CUP_B_FV510_GB_W",350,550,275], // FV510 Warrior (Woodland)
|
||||
["CUP_B_FV510_GB_W_SLAT",450,550,275], // FV510 Warrior (SLAT - Woodland)
|
||||
["CUP_B_Challenger2_Woodland_BAF",500,800,450], // FV4034 Challenger 2 (Woodland)
|
||||
["CUP_B_Challenger2_2CW_BAF",500,800,450] // FV4034 Challenger 2 (Two-Color Woodland)
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_AW159_Unarmed_RN_Blackcat",225,0,125], // AW159 Wildcat (Black Cat, Unarmed)
|
||||
["CUP_B_AW159_Unarmed_GB",225,0,125], // AW159 Wildcat (Green, Unarmed)
|
||||
["CUP_B_AW159_Unarmed_RN_Grey",225,0,125], // AW159 Wildcat (Grey, Unarmed)
|
||||
["CUP_B_AW159_RN_Blackcat",350,400,125], // AW159 Wildcat (Black Cat)
|
||||
["CUP_B_AW159_GB",350,400,125], // AW159 Wildcat (Green)
|
||||
["CUP_B_AW159_RN_Grey",350,400,125], // AW159 Wildcat (Grey)
|
||||
["CUP_B_AH1_DL_BAF",750,600,325], // AH1
|
||||
["CUP_B_GR9_DYN_GB",1000,1200,600], // Harrier GR.9
|
||||
["CUP_B_F35B_BAF",1500,1750,450], // F-35B Lightning II
|
||||
["CUP_B_F35B_Stealth_BAF",1500,1750,450] // F-35B Lightning II (Stealth)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_L111A1_BAF_DPM",25,40,0], // L111A1 Machine Gun
|
||||
["CUP_B_L111A1_MiniTripod_BAF_DPM",25,40,0], // L111A1 Minitripod
|
||||
["CUP_WV_B_CRAM",500,500,0], // C-RAM
|
||||
["CUP_WV_B_SS_Launcher",750,500,0], // Mk-29 GMLS
|
||||
["CUP_WV_B_RAM_Launcher",750,750,0], // Mk-49 GMLS
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["CUP_B_L16A2_BAF_DPM",80,150,0] // L16A2 81mm Mortar
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["CUP_B_MK10_GB",100,0,50], // LCU Mk.10
|
||||
["CUP_B_TowingTractor_GB",50,0,25], // Towing Tractor
|
||||
["CUP_B_MTVR_Repair_BAF_WOOD",425,0,75], // MTVR Repair
|
||||
["CUP_B_MTVR_Refuel_BAF_WOOD",125,0,375], // MTVR Refuel
|
||||
["CUP_B_MTVR_Ammo_BAF_WOOD",125,300,75], // MTVR Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_DPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_RiflemanLAT_DPM",
|
||||
"CUP_B_BAF_Soldier_Grenadier_DPM",
|
||||
"CUP_B_BAF_Soldier_AutoRifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_AutoRifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_Marksman_DPM",
|
||||
"CUP_B_BAF_Soldier_Medic_DPM",
|
||||
"CUP_B_BAF_Soldier_Engineer_DPM"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_DPM",
|
||||
"CUP_B_BAF_Soldier_RiflemanLAT_DPM",
|
||||
"CUP_B_BAF_Soldier_RiflemanLAT_DPM",
|
||||
"CUP_B_BAF_Soldier_Grenadier_DPM",
|
||||
"CUP_B_BAF_Soldier_AutoRifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_AutoRifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_HeavyGunner_DPM",
|
||||
"CUP_B_BAF_Soldier_SharpShooter_DPM",
|
||||
"CUP_B_BAF_Soldier_Medic_DPM",
|
||||
"CUP_B_BAF_Soldier_Engineer_DPM"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_DPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_AT_DPM",
|
||||
"CUP_B_BAF_Soldier_AT_DPM",
|
||||
"CUP_B_BAF_Soldier_AT_DPM",
|
||||
"CUP_B_BAF_Soldier_Medic_DPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DPM"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_DPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DPM",
|
||||
"CUP_B_BAF_Soldier_AA_DPM",
|
||||
"CUP_B_BAF_Soldier_AA_DPM",
|
||||
"CUP_B_BAF_Soldier_AA_DPM",
|
||||
"CUP_B_BAF_Soldier_Medic_DPM",
|
||||
"CUP_B_BAF_Soldier_Rifleman_DPM"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_BAF_Soldier_TeamLeader_MTP",
|
||||
"CUP_B_BAF_Soldier_Rifleman_MTP",
|
||||
"CUP_B_BAF_Soldier_Rifleman_MTP",
|
||||
"CUP_B_BAF_Soldier_RiflemanLAT_MTP",
|
||||
"CUP_B_BAF_Soldier_Marksman_MTP",
|
||||
"CUP_B_BAF_Soldier_Marksman_MTP",
|
||||
"CUP_B_BAF_Soldier_SharpShooter_MTP",
|
||||
"CUP_B_BAF_Soldier_SharpShooter_MTP",
|
||||
"CUP_B_BAF_Soldier_Medic_MTP",
|
||||
"CUP_B_BAF_Soldier_Explosive_MTP"
|
||||
];
|
||||
|
||||
// Paratroopers squad.
|
||||
blufor_squad_para = [
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM",
|
||||
"CUP_B_BAF_Soldier_Paratrooper_DPM"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_B_MCV80_GB_W_SLAT", // MCV-80 Warrior (SLAT - Woodland)
|
||||
"CUP_B_FV432_Mortar", // FV432 Mortar
|
||||
"CUP_B_FV510_GB_W", // FV510 Warrior (Woodland)
|
||||
"CUP_B_FV510_GB_W_SLAT", // FV510 Warrior (SLAT - Woodland)
|
||||
"CUP_B_Challenger2_Woodland_BAF", // FV4034 Challenger 2 (Woodland)
|
||||
"CUP_B_Challenger2_2CW_BAF", // FV4034 Challenger 2 (Two-Color Woodland)
|
||||
"CUP_B_AH1_DL_BAF", // AH1
|
||||
"CUP_B_F35B_BAF", // F-35B Lightning II
|
||||
"CUP_B_F35B_Stealth_BAF", // F-35B Lightning II (Stealth)
|
||||
"CUP_WV_B_CRAM", // C-RAM
|
||||
"CUP_WV_B_SS_Launcher", // Mk-29 GMLS
|
||||
"CUP_WV_B_RAM_Launcher" // Mk-49 GMLS
|
||||
];
|
||||
327
kp_liberation.brf_sumava/presets/blufor/CUP_CDF.sqf
Normal file
327
kp_liberation.brf_sumava/presets/blufor/CUP_CDF.sqf
Normal file
@@ -0,0 +1,327 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_BMP2_AMB_CDF"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_MI6A_CDF"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_CDF_Crew_FST"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_CDF_Pilot_FST"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "B_Heli_Light_01_F"; // These are the little birds which spawn on the Freedom or at Chimera bas
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_Ural_Open_CDF"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_CDF_Soldier_FST",20,0,0], // Rifleman
|
||||
["CUP_B_CDF_Soldier_RPG18_FST",30,0,0], // Rifleman (RPG-18)
|
||||
["CUP_B_CDF_Soldier_GL_FST",25,0,0], // Grenadier
|
||||
["CUP_B_CDF_Soldier_AR_FST",25,0,0], // Automatic Rifleman
|
||||
["CUP_B_CDF_Soldier_MG_FST",35,0,0], // Machinegunner
|
||||
["CUP_B_CDF_Soldier_AMG_FST",35,0,0], // Asst. Machinegunner
|
||||
["CUP_B_CDF_Soldier_Marksman_FST",30,0,0], // Marksman
|
||||
["CUP_B_CDF_Soldier_LAT_FST",50,25,0], // AT Specialist
|
||||
["CUP_B_CDF_Soldier_AAT_FST",50,10,0], // Asst. AT Specialist
|
||||
["CUP_B_CDF_Soldier_AA_FST",50,10,0], // AA Specialist
|
||||
["CUP_B_CDF_Medic_FST",30,0,0], // Medic
|
||||
["CUP_B_CDF_Engineer_FST",30,0,0], // Engineer
|
||||
["CUP_B_CDF_Soldier_MNT",20,0,0], // Rifleman
|
||||
["CUP_B_CDF_Soldier_RPG18_MNT",30,0,0], // Rifleman (RPG-18 - TTsko Mountain)
|
||||
["CUP_B_CDF_Soldier_Marksman_MNT",30,0,0], // Marksman
|
||||
["CUP_B_CDF_Sniper_MNT",40,0,0], // Sniper
|
||||
["CUP_B_CDF_Medic_MNT",30,0,0], // Medic
|
||||
["CUP_B_CDF_Engineer_MNT",30,0,0], // Engineer
|
||||
["CUP_B_CDF_Sniper_FST",70,5,0], // Sniper
|
||||
["CUP_B_CDF_Spotter_FST",20,0,0], // Spotter
|
||||
["CUP_B_CDF_Crew_FST",10,0,0], // Crewman
|
||||
["CUP_B_CDF_Pilot_FST",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_S1203_Ambulance_CDF",75,0,50], // Škoda S1203 (Ambulance)
|
||||
["CUP_B_UAZ_Unarmed_CDF",75,0,50], // UAZ
|
||||
["CUP_B_UAZ_MG_CDF",100,60,50], // UAZ (DShKM)
|
||||
["CUP_B_UAZ_AGS30_CDF",100,80,50], // UAZ (AGS-30)
|
||||
["CUP_B_UAZ_SPG9_CDF",100,100,50], // UAZ (SPG-9)
|
||||
["CUP_B_UAZ_METIS_CDF",100,120,50], // UAZ (Metis-M)
|
||||
["CUP_B_UAZ_AA_CDF",100,160,50], // UAZ (AA)
|
||||
["CUP_B_Ural_ZU23_CDF",150,300,100], // Ural (ZU-23)
|
||||
["CUP_B_BM21_CDF",225,750,100], // BM-21
|
||||
["CUP_B_Kamaz_CDF",125,0,75], // Kamaz 5350
|
||||
["CUP_B_Kamaz_Open_CDF",125,0,75], // Kamaz 5350 (Open)
|
||||
["CUP_B_Ural_Open_CDF",125,0,75], // Ural (Open)
|
||||
["CUP_B_Ural_CDF",125,0,75] // Ural
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_BRDM2_CDF",200,200,125], // BRDM-2
|
||||
["CUP_B_BRDM2_ATGM_CDF",200,400,125], // BRDM-2 (ATGM)
|
||||
["CUP_B_BTR60_CDF",300,200,125], // BTR-60PB
|
||||
["CUP_B_BTR80_CDF",400,200,150], // BTR-80
|
||||
["CUP_B_BTR80A_CDF",450,300,150], // BTR-80A
|
||||
["CUP_B_MTLB_pk_CDF",150,50,100], // MT-LB LV
|
||||
["CUP_B_BMP2_CDF",500,400,200], // BMP-2
|
||||
["CUP_B_ZSU23_Afghan_CDF",350,350,200], // ZSU-23-4 Afghanski
|
||||
["CUP_B_ZSU23_CDF",450,350,200], // ZSU-23-4
|
||||
["CUP_B_T72_CDF",600,500,250] // T-72
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_Mi17_CDF",300,100,300], // Mi-8MT
|
||||
["CUP_B_Pchela1T_CDF",100,0,50], // Pchela-1T
|
||||
["CUP_B_Mi24_D_Dynamic_CDF",700,600,300], // Mi-24D
|
||||
["CUP_B_Su25_Dyn_CDF",1000,800,400], // Su-25 Frogfoot
|
||||
["CUP_B_SU34_CDF",1200,1000,500] // Su-34
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_DSHKM_CDF",25,40,0], // DShKM
|
||||
["CUP_B_DSHkM_MiniTripod_CDF",25,40,0], // DShKM Minitripod
|
||||
["CUP_B_AGS_CDF",25,60,0], // AGS-30
|
||||
["CUP_B_SPG9_CDF",50,100,0], // SPG-9
|
||||
["CUP_B_Igla_AA_pod_CDF",100,200,0], // Igla AA Pod
|
||||
["CUP_B_ZU23_CDF",100,300,0], // ZU-23
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["CUP_B_2b14_82mm_CDF",80,150,0], // Podnos 2B14
|
||||
["CUP_B_D30_AT_CDF",100,200,0], // D-30 AT
|
||||
["CUP_B_D30_CDF",200,250,0] // D-30
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["FlagCarrierCDFEnsign_EP1",0,0,0],
|
||||
["FlagCarrierCDF",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["CUP_B_Tractor_CDF",50,0,75], // Towing Tractor
|
||||
["CUP_B_Kamaz_Repair_CDF",425,0,75], // Kamaz 5350 (Repair)
|
||||
["CUP_B_Kamaz_Refuel_CDF",125,0,375], // Kamaz 5350 (Fuel)
|
||||
["CUP_B_Kamaz_Reammo_CDF",125,300,75], // Kamaz 5350 (Ammo)
|
||||
["B_Slingload_01_Repair_F",375,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,300], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,300,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_CDF_Soldier_TL_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_RPG18_FST",
|
||||
"CUP_B_CDF_Soldier_GL_FST",
|
||||
"CUP_B_CDF_Soldier_AR_FST",
|
||||
"CUP_B_CDF_Soldier_AR_FST",
|
||||
"CUP_B_CDF_Soldier_Marksman_FST",
|
||||
"CUP_B_CDF_Medic_FST",
|
||||
"CUP_B_CDF_Engineer_FST"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_CDF_Soldier_TL_FST",
|
||||
"CUP_B_CDF_Soldier_RPG18_FST",
|
||||
"CUP_B_CDF_Soldier_RPG18_FST",
|
||||
"CUP_B_CDF_Soldier_GL_FST",
|
||||
"CUP_B_CDF_Soldier_AR_FST",
|
||||
"CUP_B_CDF_Soldier_AR_FST",
|
||||
"CUP_B_CDF_Soldier_MG_FST",
|
||||
"CUP_B_CDF_Soldier_Marksman_FST",
|
||||
"CUP_B_CDF_Medic_FST",
|
||||
"CUP_B_CDF_Engineer_FST"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_CDF_Soldier_TL_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_LAT_FST",
|
||||
"CUP_B_CDF_Soldier_LAT_FST",
|
||||
"CUP_B_CDF_Soldier_AAT_FST",
|
||||
"CUP_B_CDF_Medic_FST",
|
||||
"CUP_B_CDF_Soldier_FST"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_CDF_Soldier_TL_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_AA_FST",
|
||||
"CUP_B_CDF_Soldier_AA_FST",
|
||||
"CUP_B_CDF_Soldier_AA_FST",
|
||||
"CUP_B_CDF_Medic_FST",
|
||||
"CUP_B_CDF_Soldier_FST"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_CDF_Soldier_TL_MNT",
|
||||
"CUP_B_CDF_SOldier_MNT",
|
||||
"CUP_B_CDF_Soldier_GL_MNT",
|
||||
"CUP_B_CDF_Soldier_MG_MNT",
|
||||
"CUP_B_CDF_Soldier_LAT_MNT",
|
||||
"CUP_B_CDF_Soldier_RPG18_MNT",
|
||||
"CUP_B_CDF_Soldier_MArksman_MNT",
|
||||
"CUP_B_CDF_Sniper_MNT",
|
||||
"CUP_B_CDF_Medic_MNT",
|
||||
"CUP_B_CDF_Engineer_MNT"
|
||||
];
|
||||
|
||||
// Paratroopers squad.
|
||||
blufor_squad_para = [
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST",
|
||||
"CUP_B_CDF_Soldier_FST"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_B_BTR60_CDF", // BTR-60 PB
|
||||
"CUP_B_BM21_CDF", // BM-21
|
||||
"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_Mi24_D_Dynamic_CDF", // Mi-24D
|
||||
"CUP_B_Su25_Dyn_CDF", // Su-25 Frogfoot
|
||||
"CUP_B_SU34_CDF", // Su-34
|
||||
"CUP_B_D30_CDF" // D-30
|
||||
];
|
||||
317
kp_liberation.brf_sumava/presets/blufor/CUP_ChDKZ.sqf
Normal file
317
kp_liberation.brf_sumava/presets/blufor/CUP_ChDKZ.sqf
Normal file
@@ -0,0 +1,317 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "CUP_O_BMP_HQ_CHDKZ"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_O_BMP2_AMB_CHDKZ"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_O_MI6A_CHDKZ"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_O_INS_Crew"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_O_INS_Pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_O_Mi8_medevac_CHDKZ"; // These are the little birds which spawn on the Freedom or at Chimera bas
|
||||
KP_liberation_boat_classname = "O_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_O_Ural_Open_CHDKZ"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "O_Radar_System_02_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_O_INS_Soldier",20,0,0], // Rifleman
|
||||
["CUP_O_INS_Soldier_LAT",30,0,0], // Rifleman (RPG-18)
|
||||
["CUP_O_INS_Soldier_GL",25,0,0], // Grenadier
|
||||
["CUP_O_INS_Soldier_AR",25,0,0], // Autorifleman
|
||||
["CUP_O_INS_Soldier_MG",35,0,0], // Machine Gunner
|
||||
["CUP_O_INS_Soldier_Ammo",35,0,0], // Ammo Bearer
|
||||
["CUP_O_INS_Soldier_AT",50,25,0], // AT Specialist
|
||||
["CUP_O_INS_Soldier_AA",50,10,0], // AA Specialist
|
||||
["CUP_O_INS_Medic",30,0,0], // Medic
|
||||
["CUP_O_INS_Soldier_Engineer",30,0,0], // Engineer
|
||||
["CUP_O_INS_Villager3",10,0,0], // Farmer
|
||||
["CUP_O_INS_Woodlander3",10,0,0], // Forester
|
||||
["CUP_O_INS_Woodlander2",10,0,0], // Gamekeeper
|
||||
["CUP_O_INS_Worker2",10,0,0], // Local
|
||||
["CUP_O_INS_Villager4",10,0,0], // Villager
|
||||
["CUP_O_INS_Woodlander1",10,0,0], // Woodman
|
||||
["CUP_O_INS_Sniper",70,5,0], // Sniper
|
||||
["CUP_O_INS_Crew",10,0,0], // Crewman
|
||||
["CUP_O_INS_Pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_O_Datsun_4seat",50,0,25], // Datsun 620 Pickup Woodland
|
||||
["CUP_O_Datsun_PK",50,10,25], // Datsun 620 Pickup (PK)
|
||||
["CUP_O_Datsun_AA",75,150,25], // Datsun 620 Pickup (AA)
|
||||
["CUP_O_UAZ_Unarmed_CHDKZ",100,0,50], // UAZ
|
||||
["CUP_O_UAZ_MG_CHDKZ",125,60,50], // UAZ (DShKM)
|
||||
["CUP_O_UAZ_AGS30_CHDKZ",125,80,50], // UAZ (AGS-30)
|
||||
["CUP_O_UAZ_SPG9_CHDKZ",125,100,50], // UAZ (SPG-9)
|
||||
["CUP_O_UAZ_METIS_CHDKZ",150,120,50], // UAZ (Metis-M)
|
||||
["CUP_O_UAZ_AA_CHDKZ",200,160,50], // UAZ (AA)
|
||||
["CUP_O_Ural_ZU23_CHDKZ",250,300,100], // Ural (ZU-23)
|
||||
["CUP_O_BM21_CHDKZ",300,750,100], // BM-21
|
||||
["CUP_O_Ural_Open_CHDKZ",150,0,75], // Ural (Open)
|
||||
["CUP_O_Ural_CHDKZ",150,0,75] // Ural
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_O_BRDM2_CHDKZ",200,200,150], // BRDM-2
|
||||
["CUP_O_BRDM2_ATGM_CHDKZ",200,400,150], // BRDM-2 (ATGM)
|
||||
["CUP_O_BTR60_CHDKZ",300,200,200], // BTR-60PB
|
||||
["CUP_O_BTR80_CHDKZ",400,300,200], // BTR-80
|
||||
["CUP_O_BTR80A_CHDKZ",425,500,200], // BTR-80A
|
||||
["CUP_O_MTLB_pk_CHDKZ",175,50,100], // MT-LB LV
|
||||
["CUP_O_BMP2_CHDKZ",500,600,200], // BMP-2
|
||||
["CUP_O_ZSU23_Afghan_CHDKZ",350,500,200], // ZSU-23-4 Afghanski
|
||||
["CUP_O_ZSU23_CHDKZ",500,500,200], // ZSU-23-4
|
||||
["CUP_O_T55_CHDKZ",500,350,250], // T-55
|
||||
["CUP_O_T72_CHDKZ",700,500,300] // T-72
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_O_Mi8_CHDKZ",400,100,400] // Mi-8MT
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_O_DSHKM_ChDKZ",25,40,0], // DShKM
|
||||
["CUP_O_DSHkM_MiniTripod_ChDKZ",25,40,0], // DShKM Minitripod
|
||||
["CUP_O_AGS_ChDKZ",25,60,0], // AGS-30
|
||||
["CUP_O_SPG9_ChDKZ",50,100,0], // SPG-9
|
||||
["CUP_O_Igla_AA_pod_ChDKZ",100,200,0], // Igla AA Pod
|
||||
["CUP_O_ZU23_ChDKZ",100,300,0], // ZU-23
|
||||
["CUP_O_2b14_82mm_ChDKZ",80,150,0], // Podnos 2B14
|
||||
["CUP_O_D30_AT_ChDKZ",100,200,0], // D-30 AT
|
||||
["CUP_O_D30_ChDKZ",200,250,0] // D-30
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["FlagCarrierINS",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["CUP_O_Tractor_Old_CHDKZ",50,0,75], // Towing Tractor
|
||||
["CUP_O_Ural_Repair_CHDKZ",425,0,75], // Ural (Repair)
|
||||
["CUP_O_Ural_Refuel_CHDKZ",125,0,375], // Ural (Refuel)
|
||||
["CUP_O_Ural_Reammo_CHDKZ",125,300,75], // Ural (Ammo)
|
||||
["B_Slingload_01_Repair_F",375,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,300], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,300,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_O_INS_Officer",
|
||||
"CUP_O_INS_Woodlander3",
|
||||
"CUP_O_INS_Worker2",
|
||||
"CUP_O_INS_Woodlander1",
|
||||
"CUP_O_INS_Soldier_GL",
|
||||
"CUP_O_INS_Soldier_AR",
|
||||
"CUP_O_INS_Woodlander2",
|
||||
"CUP_O_INS_Villager3",
|
||||
"CUP_O_INS_Medic",
|
||||
"CUP_O_INS_Soldier_LAT"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_O_INS_Officer",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_GL",
|
||||
"CUP_O_INS_Soldier_AR",
|
||||
"CUP_O_INS_Soldier_AR",
|
||||
"CUP_O_INS_Soldier_MG",
|
||||
"CUP_O_INS_Sniper",
|
||||
"CUP_O_INS_Medic",
|
||||
"CUP_O_INS_Soldier_Engineer"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_O_INS_Officer",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_AT",
|
||||
"CUP_O_INS_Soldier_AT",
|
||||
"CUP_O_INS_Soldier_AT",
|
||||
"CUP_O_INS_Medic",
|
||||
"CUP_O_INS_Soldier_Engineer"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_O_INS_Officer",
|
||||
"CUP_O_INS_Soldier",
|
||||
"CUP_O_INS_Soldier",
|
||||
"CUP_O_INS_Soldier_AA",
|
||||
"CUP_O_INS_Soldier_AA",
|
||||
"CUP_O_INS_Soldier_AA",
|
||||
"CUP_O_INS_Medic",
|
||||
"CUP_O_INS_Soldier_Engineer"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_O_RUS_Soldier_TL",
|
||||
"CUP_O_RUS_SpecOps_Scout",
|
||||
"CUP_O_RUS_SpecOps_Night",
|
||||
"CUP_O_RUS_SpecOps_Night",
|
||||
"CUP_O_RUS_Soldier_GL",
|
||||
"CUP_O_RUS_Soldier_GL",
|
||||
"CUP_O_RUS_Soldier_Marksman",
|
||||
"CUP_O_RUS_SpecOps",
|
||||
"CUP_O_RUS_Saboteur"
|
||||
];
|
||||
|
||||
// Paratroopers squad.
|
||||
blufor_squad_para = [
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT",
|
||||
"CUP_O_INS_Soldier_LAT"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_O_BTR60_CHDKZ", // BTR-60 PB
|
||||
"CUP_O_BM21_CHDKZ", // BM-21
|
||||
"CUP_O_BMP2_CHDKZ", // BMP-2
|
||||
"CUP_O_ZSU23_Afghan_CHDKZ", // ZSU-23-4 Afghanski
|
||||
"CUP_O_ZSU23_CHDKZ", // ZSU-23-4
|
||||
"CUP_O_T72_CHDKZ", // T-72
|
||||
"CUP_O_BTR80_CHDKZ", // BTR-80
|
||||
"CUP_O_BTR80A_CHDKZ", // BTR-80A
|
||||
"CUP_O_BRDM2_ATGM_CHDKZ", // BRDM-2 (ATGM)
|
||||
"CUP_O_D30_ChDKZ" // D-30
|
||||
];
|
||||
327
kp_liberation.brf_sumava/presets/blufor/CUP_SLA.sqf
Normal file
327
kp_liberation.brf_sumava/presets/blufor/CUP_SLA.sqf
Normal file
@@ -0,0 +1,327 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "CUP_O_BMP_HQ_sla"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_O_BMP2_AMB_sla"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_O_Mi8_SLA_1"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_O_sla_Crew"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_O_sla_Pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_O_UH1H_slick_SLA"; // These are the little birds which spawn on the Freedom or at Chimera bas
|
||||
KP_liberation_boat_classname = "CUP_O_PBX_SLA"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_O_Ural_Open_SLA"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "O_Radar_System_02_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_O_sla_Soldier",15,0,0], // Rifleman
|
||||
["CUP_O_SLA_Soldier_Backpack",20,0,0], // Rifleman (Backpack)
|
||||
["CUP_O_sla_Soldier_AT",30,0,0], // Rifleman (RPG-7)
|
||||
["CUP_O_sla_Soldier_GL",25,0,0], // Grenadier
|
||||
["CUP_O_sla_Soldier_AR",25,0,0], // Autorifleman
|
||||
["CUP_O_sla_Soldier_MG",35,0,0], // Machinegunner
|
||||
["CUP_O_sla_Soldier_HAT",50,10,0], // AT Specialist
|
||||
["CUP_O_sla_Soldier_AA",50,10,0], // AA Specialist
|
||||
["CUP_O_sla_Medic",30,0,0], // Medic
|
||||
["CUP_O_sla_Engineer",30,0,0], // Engineer
|
||||
["CUP_O_sla_SpecOps_TL",20,0,0], // Especas Team Leader
|
||||
["CUP_O_sla_SpecOps_LAT",30,0,0], // Especas (RPG18)
|
||||
["CUP_O_sla_SpecOps_MG",40,0,0], // Especas Machinegunner
|
||||
["CUP_O_sla_SpecOps",30,0,0], // Especas Commando
|
||||
["CUP_O_sla_SpecOps_Demo",30,0,0], // Especas (Demolitions)
|
||||
["CUP_O_sla_Sniper",70,5,0], // Sniper
|
||||
["CUP_O_SLA_Sniper_SVD_Night",70,5,0], // Sniper (Night)
|
||||
["CUP_O_sla_Sniper_KSVK",70,5,0], // Sniper (KSVK)
|
||||
["CUP_O_sla_Soldier_AKS_Night",70,5,0], // Soldier (AKS-74 Night)
|
||||
["CUP_O_SLA_Spotter",20,0,0], // Spotter
|
||||
["CUP_O_sla_Crew",10,0,0], // Crewman
|
||||
["CUP_O_sla_Pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_O_UAZ_Unarmed_SLA",100,0,50], // UAZ
|
||||
["CUP_O_UAZ_MG_SLA",125,60,50], // UAZ (DShKM)
|
||||
["CUP_O_UAZ_AGS30_SLA",125,80,50], // UAZ (AGS-30)
|
||||
["CUP_O_UAZ_SPG9_SLA",125,100,50], // UAZ (SPG-9)
|
||||
["CUP_O_UAZ_METIS_SLA",150,120,50], // UAZ (Metis-M)
|
||||
["CUP_O_UAZ_AA_SLA",200,160,50], // UAZ (AA)
|
||||
["CUP_O_Ural_ZU23_SLA",250,300,100], // Ural (ZU-23)
|
||||
["CUP_O_BM21_SLA",300,750,100], // BM-21
|
||||
["CUP_O_Ural_Open_SLA",150,0,75], // Ural (Open)
|
||||
["CUP_O_Ural_SLA",150,0,75] // Ural
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_O_BRDM2_SLA",200,200,150], // BRDM-2
|
||||
["CUP_O_BRDM2_ATGM_SLA",200,400,150], // BRDM-2 (ATGM)
|
||||
["CUP_O_BTR60_SLA",300,200,200], // BTR-60PB
|
||||
["CUP_O_BTR80_SLA",400,300,200], // BTR-80
|
||||
["CUP_O_BTR80A_SLA",425,500,200], // BTR-80A
|
||||
["CUP_O_MTLB_pk_SLA",175,50,100], // MT-LB LV
|
||||
["CUP_O_BMP2_SLA",500,600,200], // BMP-2
|
||||
["CUP_O_ZSU23_Afghan_SLA",350,500,200], // ZSU-23-4 Afghanski
|
||||
["CUP_O_ZSU23_SLA",500,500,200], // ZSU-23-4
|
||||
["CUP_O_T55_SLA",500,350,250], // T-55
|
||||
["CUP_O_T72_SLA",700,500,300] // T-72
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_O_UH1H_armed_SLA",400,250,250], // UH-1H (Armed)
|
||||
["CUP_O_UH1H_gunship_SLA",500,350,250], // UH-1H (Gunship)
|
||||
["CUP_O_Mi8_SLA_2",500,350,300], // Mi-8MTV3
|
||||
["CUP_O_Mi24_D_Dynamic_SLA",600,650,300], // Mi-24D
|
||||
["CUP_O_Ka50_DL_SLA",800,750,350], // Ka-50 Black Shark
|
||||
["CUP_O_Su25_Dyn_SLA",1000,850,400], // Su-25 Frogfoot
|
||||
["CUP_O_SU34_SLA",1200,1000,500] // Su-34
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_O_DSHKM_SLA",25,40,0], // DShKM
|
||||
["CUP_O_DSHkM_MiniTripod_SLA",25,40,0], // DShKM Minitripod
|
||||
["CUP_O_AGS_SLA",25,60,0], // AGS-30
|
||||
["CUP_O_SPG9_SLA",50,100,0], // SPG-9
|
||||
["CUP_O_Igla_AA_pod_SLA",100,200,0], // Igla AA Pod
|
||||
["CUP_O_ZU23_SLA",100,300,0], // ZU-23
|
||||
["CUP_O_2b14_82mm_SLA",80,150,0], // Podnos 2B14
|
||||
["CUP_O_D30_AT_SLA",100,200,0], // D-30 AT
|
||||
["CUP_O_D30_SLA",200,250,0] // D-30
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["FlagCarrierINS",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["CUP_O_LCVP_SLA",100,100,50], // LCVP
|
||||
["CUP_O_LCVP_VIV_SLA",100,100,50], // LCVP (VIV)
|
||||
["CUP_O_Tractor_SLA",50,0,75], // Towing Tractor
|
||||
["CUP_O_Ural_Repair_SLA",425,0,75], // Ural (Repair)
|
||||
["CUP_O_Ural_Refuel_SLA",125,0,375], // Ural (Refuel)
|
||||
["CUP_O_Ural_Reammo_SLA",125,300,75], // Ural (Ammo)
|
||||
["B_Slingload_01_Repair_F",375,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,300], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,300,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_O_sla_Soldier_SL",
|
||||
"CUP_O_sla_Soldier",
|
||||
"CUP_O_sla_Soldier",
|
||||
"CUP_O_sla_Soldier_LAT",
|
||||
"CUP_O_sla_Soldier_GL",
|
||||
"CUP_O_sla_Soldier_AR",
|
||||
"CUP_O_sla_Soldier_AR",
|
||||
"CUP_O_sla_Sniper",
|
||||
"CUP_O_sla_Medic",
|
||||
"CUP_O_sla_Engineer"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_O_sla_Soldier_SL",
|
||||
"CUP_O_sla_Soldier_LAT",
|
||||
"CUP_O_sla_Soldier_LAT",
|
||||
"CUP_O_sla_Soldier_GL",
|
||||
"CUP_O_sla_Soldier_AR",
|
||||
"CUP_O_sla_Soldier_AR",
|
||||
"CUP_O_sla_Soldier_MG",
|
||||
"CUP_O_sla_Sniper",
|
||||
"CUP_O_sla_Medic",
|
||||
"CUP_O_sla_Engineer"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_O_sla_Soldier_SL",
|
||||
"CUP_O_sla_Soldier_AAT",
|
||||
"CUP_O_sla_Soldier_AAT",
|
||||
"CUP_O_sla_Soldier_AT",
|
||||
"CUP_O_sla_Soldier_AT",
|
||||
"CUP_O_sla_Soldier_HAT",
|
||||
"CUP_O_sla_Medic",
|
||||
"CUP_O_sla_Engineer"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_O_sla_Soldier_SL",
|
||||
"CUP_O_sla_Soldier_Backpack",
|
||||
"CUP_O_sla_Soldier_Backpack",
|
||||
"CUP_O_sla_Soldier_AA",
|
||||
"CUP_O_sla_Soldier_AA",
|
||||
"CUP_O_sla_Soldier_AA",
|
||||
"CUP_O_sla_Medic",
|
||||
"CUP_O_sla_Engineer"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_O_sla_SpecOps_TL",
|
||||
"CUP_O_sla_SpecOps",
|
||||
"CUP_O_sla_SpecOps_Demo",
|
||||
"CUP_O_sla_SpecOps",
|
||||
"CUP_O_sla_SpecOps_LAT",
|
||||
"CUP_O_sla_SpecOps_LAT",
|
||||
"CUP_O_sla_SpecOps_MG"
|
||||
];
|
||||
|
||||
// Paratroopers squad.
|
||||
blufor_squad_para = [
|
||||
"CUP_O_sla_Officer_urban",
|
||||
"CUP_O_sla_Officer_urban",
|
||||
"CUP_O_sla_Officer_urban",
|
||||
"CUP_O_sla_Officer_urban",
|
||||
"CUP_O_sla_Officer_urban",
|
||||
"CUP_O_sla_Officer_urban",
|
||||
"CUP_O_sla_Soldier_LAT_urban",
|
||||
"CUP_O_sla_Soldier_LAT_urban",
|
||||
"CUP_O_sla_Soldier_LAT_urban",
|
||||
"CUP_O_sla_Soldier_LAT_urban"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_O_BTR60_SLA", // BTR-60 PB
|
||||
"CUP_O_BM21_SLA", // BM-21
|
||||
"CUP_O_BMP2_SLA", // BMP-2
|
||||
"CUP_O_ZSU23_Afghan_SLA", // ZSU-23-4 Afghanski
|
||||
"CUP_O_ZSU23_SLA", // ZSU-23-4
|
||||
"CUP_O_T72_SLA", // T-72
|
||||
"CUP_O_BTR80_SLA", // BTR-80
|
||||
"CUP_O_BTR80A_SLA", // BTR-80A
|
||||
"CUP_O_BRDM2_ATGM_SLA", // BRDM-2 (ATGM)
|
||||
"CUP_O_Mi24_D_Dynamic_SLA", // Mi-24D
|
||||
"CUP_O_Ka50_DL_SLA", // Ka-50 Black Shark
|
||||
"CUP_O_Su25_Dyn_SLA", // Su-25 Frogfoot
|
||||
"CUP_O_SU34_SLA", // Su-34
|
||||
"CUP_O_D30_SLA" // D-30
|
||||
];
|
||||
343
kp_liberation.brf_sumava/presets/blufor/CUP_TakiArmy.sqf
Normal file
343
kp_liberation.brf_sumava/presets/blufor/CUP_TakiArmy.sqf
Normal file
@@ -0,0 +1,343 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "CUP_O_BMP_HQ_TKA"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_O_M113_Med_TKA"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_O_MI6A_TKA"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_O_TK_Crew"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_O_TK_Pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_O_UH1H_slick_TKA"; // These are the little birds which spawn on the Freedom or at Chimera bas
|
||||
KP_liberation_boat_classname = "O_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_O_Ural_Open_TKA"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "O_Radar_System_02_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_O_TK_Soldier",15,0,0], // Rifleman
|
||||
["CUP_O_TK_Soldier_Backpack",20,0,0], // Rifleman (backpack)
|
||||
["CUP_O_TK_Soldier_AT",30,0,0], // Rifleman (RPG-7)
|
||||
["CUP_O_TK_Soldier_GL",25,0,0], // Grenadier
|
||||
["CUP_O_TK_Soldier_AR",25,0,0], // Automatic Rifleman
|
||||
["CUP_O_TK_Soldier_MG",35,0,0], // Machinegunner
|
||||
["CUP_O_TK_Soldier_M",30,0,0], // Marksman
|
||||
["CUP_O_TK_Soldier_HAT",50,10,0], // AT Specialist
|
||||
["CUP_O_TK_Soldier_AA",50,10,0], // AA Specialist
|
||||
["CUP_O_TK_Medic",30,0,0], // Medic
|
||||
["CUP_O_TK_Engineer",30,0,0], // Engineer
|
||||
["CUP_O_TK_SpecOps_TL",30,0,0], // Special Team Leader
|
||||
["CUP_O_TK_SpecOps",30,0,0], // Special Soldier
|
||||
["CUP_O_TK_SpecOps_MG",40,0,0], // Special Machinegunner
|
||||
["CUP_O_TK_Sniper",70,5,0], // Sniper
|
||||
["CUP_O_TK_Sniper_KSVK",70,5,0], // Sniper (KSVK)
|
||||
["CUP_O_TK_Sniper_SVD_Night",70,5,0], // Sniper (night)
|
||||
["CUP_O_TK_Spotter",20,0,0], // Spotter
|
||||
["CUP_O_TK_Crew",10,0,0], // Crewman
|
||||
["CUP_O_TK_Pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_O_Hilux_unarmed_TK_INS",50,0,50], // Hilux
|
||||
["CUP_O_Hilux_M2_TK_INS",50,60,50], // Hilux (M2)
|
||||
["CUP_O_Hilux_DSHKM_TK_INS",50,60,50], // Hilux (DShKM)
|
||||
["CUP_O_Hilux_AGS30_TK_INS",50,80,50], // Hilux (AGS-30)
|
||||
["CUP_O_Hilux_SPG9_TK_INS",50,100,50], // Hilux (SPG-9)
|
||||
["CUP_O_Hilux_metis_TK_INS",50,120,50], // Hilux (Metis)
|
||||
["CUP_O_Hilux_UB32_TK_INS",75,250,50], // Hilux (UB-32)
|
||||
["CUP_O_LR_Ambulance_TKA",75,0,50], // Land Rover 110 (Ambulance)
|
||||
["CUP_O_LR_Transport_TKA",75,0,50], // Land Rover 110 (Transport)
|
||||
["CUP_O_LR_MG_TKA",100,50,50], // Land Rover 110 (M2)
|
||||
["CUP_O_LR_SPG9_TKA",100,90,50], // Land Rover 110 (SPG-9)
|
||||
["CUP_O_UAZ_Unarmed_TKA",100,0,50], // UAZ
|
||||
["CUP_O_UAZ_MG_TKA",125,60,50], // UAZ (DShKM)
|
||||
["CUP_O_UAZ_AGS30_TKA",125,80,50], // UAZ (AGS-30)
|
||||
["CUP_O_UAZ_SPG9_TKA",125,100,50], // UAZ (SPG-9)
|
||||
["CUP_O_UAZ_METIS_TKA",150,120,50], // UAZ (Metis-M)
|
||||
["CUP_O_LR_AA_TKA",200,160,50], // Land Rover 110 (AA)
|
||||
["CUP_O_Ural_ZU23_TKA",250,300,100], // Ural (ZU-23)
|
||||
["CUP_O_BM21_TKA",300,750,100], // BM-21
|
||||
["CUP_O_Ural_Open_TKA",150,0,75], // Ural (Open)
|
||||
["CUP_O_Ural_TKA",150,0,75] // Ural
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_O_Hilux_armored_zu23_TK_INS",100,150,75], // Hilux Armored (ZU-23-2)
|
||||
["CUP_O_Hilux_armored_BTR60_TK_INS",100,200,75], // Hilux Armored (BTR-60)
|
||||
["CUP_O_Hilux_armored_BMP1_TK_INS",100,350,75], // Hilux Armored (BMP-1)
|
||||
["CUP_O_BTR40_TKA",150,0,100], // BTR-40 (Unarmed)
|
||||
["CUP_O_BTR40_MG_TKA",150,60,100], // BTR-40 (DSHKM)
|
||||
["CUP_O_BRDM2_TKA",200,200,150], // BRDM-2
|
||||
["CUP_O_BRDM2_ATGM_TKA",200,400,150], // BRDM-2 (ATGM)
|
||||
["CUP_O_BTR60_TKA",300,200,200], // BTR-60PB
|
||||
["CUP_O_BTR80_TKA",400,300,200], // BTR-80
|
||||
["CUP_O_BTR80A_TKA",425,500,200], // BTR-80A
|
||||
["CUP_O_MTLB_pk_TKA",175,50,100], // MT-LB LV
|
||||
["CUP_O_M113_TKA",200,100,100], // M113
|
||||
["CUP_O_BMP1_TKA",300,400,200], // BMP-1
|
||||
["CUP_O_BMP1P_TKA",350,450,200], // BMP-1P
|
||||
["CUP_O_BMP2_TKA",500,600,200], // BMP-2
|
||||
["CUP_O_BMP2_ZU_TKA",300,300,200], // BMP-2 ZU-23
|
||||
["CUP_O_ZSU23_Afghan_TKA",350,500,200], // ZSU-23-4 Afghanski
|
||||
["CUP_O_ZSU23_TKA",500,500,200], // ZSU-23-4
|
||||
["CUP_O_T55_TKA",500,350,250], // T-55
|
||||
["CUP_O_T72_TKA",700,500,300] // T-72
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_O_UH1H_armed_TKA",400,250,250], // UH-1H (Armed)
|
||||
["CUP_O_UH1H_gunship_TKA",500,350,250], // UH-1H (Gunship)
|
||||
["CUP_O_Mi17_TK",500,350,300], // Mi-8MT
|
||||
["CUP_O_Mi24_D_Dynamic_TK",600,650,300], // Mi-24D
|
||||
["CUP_O_C130J_TKA",200,0,250], // C-130J
|
||||
["CUP_O_C130J_Cargo_TKA",200,0,250], // C-130J (VIV)
|
||||
["CUP_O_L39_TK",800,750,350], // L-39ZA
|
||||
["CUP_O_Su25_Dyn_TKA",1000,850,400] // Su-25 Frogfoot
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_O_KORD_high_TK",25,40,0], // KORD
|
||||
["CUP_O_KORD_TK",25,40,0], // KORD Minitripod
|
||||
["CUP_O_AGS_TK",25,60,0], // AGS-30
|
||||
["CUP_O_Igla_AA_pod_TK",100,200,0], // Igla AA Pod
|
||||
["CUP_O_ZU23_TK",100,300,0], // ZU-23
|
||||
["CUP_O_2b14_82mm_TK",80,150,0], // Podnos 2B14
|
||||
["CUP_O_D30_AT_TK",100,200,0], // D-30 AT
|
||||
["CUP_O_D30_TK",200,250,0] // D-30
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["FlagCarrierINS",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["CUP_O_Tractor_Old_TKA",50,0,75], // Towing Tractor
|
||||
["CUP_O_Ural_Repair_TKA",425,0,75], // Ural (Repair)
|
||||
["CUP_O_Ural_Refuel_TKA",125,0,375], // Ural (Refuel)
|
||||
["CUP_O_Ural_Reammo_TKA",125,300,75], // Ural (Ammo)
|
||||
["B_Slingload_01_Repair_F",375,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,300], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,300,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_O_TK_Soldier_SL",
|
||||
"CUP_O_TK_Soldier",
|
||||
"CUP_O_TK_Soldier",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_GL",
|
||||
"CUP_O_TK_Soldier_AR",
|
||||
"CUP_O_TK_Soldier_AR",
|
||||
"CUP_O_TK_Soldier_M",
|
||||
"CUP_O_TK_Medic",
|
||||
"CUP_O_TK_Engineer"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_O_TK_Soldier_SL",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_GL",
|
||||
"CUP_O_TK_Soldier_AR",
|
||||
"CUP_O_TK_Soldier_AR",
|
||||
"CUP_O_TK_Soldier_MG",
|
||||
"CUP_O_TK_Soldier_M",
|
||||
"CUP_O_TK_Medic",
|
||||
"CUP_O_TK_Engineer"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_O_TK_Soldier_SL",
|
||||
"CUP_O_TK_Soldier_AAT",
|
||||
"CUP_O_TK_Soldier_AAT",
|
||||
"CUP_O_TK_Soldier_AT",
|
||||
"CUP_O_TK_Soldier_AT",
|
||||
"CUP_O_TK_Soldier_HAT",
|
||||
"CUP_O_TK_Medic",
|
||||
"CUP_O_TK_Engineer"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_O_TK_Soldier_SL",
|
||||
"CUP_O_TK_Soldier_Backpack",
|
||||
"CUP_O_TK_Soldier_Backpack",
|
||||
"CUP_O_TK_Soldier_AA",
|
||||
"CUP_O_TK_Soldier_AA",
|
||||
"CUP_O_TK_Soldier_AA",
|
||||
"CUP_O_TK_Medic",
|
||||
"CUP_O_TK_Engineer"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_O_TK_SpecOps_TL",
|
||||
"CUP_O_TK_SpecOps",
|
||||
"CUP_O_TK_SpecOps",
|
||||
"CUP_O_TK_SpecOps",
|
||||
"CUP_O_TK_SpecOps_MG",
|
||||
"CUP_O_TK_SpecOps_MG",
|
||||
"CUP_O_TK_SpecOps_MG"
|
||||
];
|
||||
|
||||
// Paratroopers squad.
|
||||
blufor_squad_para = [
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT",
|
||||
"CUP_O_TK_Soldier_LAT"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_O_BTR60_TKA", // BTR-60 PB
|
||||
"CUP_O_BM21_TKA", // BM-21
|
||||
"CUP_O_BMP2_TKA", // BMP-2
|
||||
"CUP_O_ZSU23_Afghan_TKA", // ZSU-23-4 Afghanski
|
||||
"CUP_O_ZSU23_TKA", // ZSU-23-4
|
||||
"CUP_O_T72_TKA", // T-72
|
||||
"CUP_O_BTR80_TKA", // BTR-80
|
||||
"CUP_O_BTR80A_TKA", // BTR-80A
|
||||
"CUP_O_BRDM2_ATGM_TKA", // BRDM-2 (ATGM)
|
||||
"CUP_O_Mi24_D_Dynamic_TK", // Mi-24D
|
||||
"CUP_O_L39_TK", // L-39ZA
|
||||
"CUP_O_Su25_Dyn_TKA", // Su-25 Frogfoot
|
||||
"CUP_O_Hilux_UB32_TK_INS", // Hilux (UB-32)
|
||||
"CUP_O_D30_TKA" // D-30
|
||||
];
|
||||
378
kp_liberation.brf_sumava/presets/blufor/CUP_USA_Desert.sqf
Normal file
378
kp_liberation.brf_sumava/presets/blufor/CUP_USA_Desert.sqf
Normal file
@@ -0,0 +1,378 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- USAF Main Pack
|
||||
- USAF Fighters Pack
|
||||
- USAF Utility Pack
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_HMMWV_Ambulance_USA"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_CH47F_USA"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_US_Crew"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_US_Pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_B_MH6M_USA"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_MTVR_USA"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_US_Soldier",20,0,0], // Rifleman
|
||||
["CUP_B_US_Soldier_LAT",30,0,0], // Rifleman (AT)
|
||||
["CUP_B_US_Soldier_GL",25,0,0], // Grenadier
|
||||
["CUP_B_US_Soldier_AR",25,0,0], // Automatic Rifleman
|
||||
["CUP_B_US_Soldier_MG",35,0,0], // Machinegunner
|
||||
["CUP_B_US_Soldier_Marksman",30,0,0], // Marksman
|
||||
["CUP_B_US_Soldier_AT",50,25,0], // AT Specialist
|
||||
["CUP_B_US_Soldier_HAT",50,10,0], // AT Specialist (Javelin)
|
||||
["CUP_B_US_Soldier_AA",50,10,0], // AA Specialist
|
||||
["CUP_B_US_Medic",30,0,0], // Medic
|
||||
["CUP_B_US_Engineer",30,0,0], // Engineer
|
||||
["CUP_B_US_SpecOps_MG",30,0,0], // Machinegunner
|
||||
["CUP_B_US_SpecOps",20,0,0], // Operator
|
||||
["CUP_B_US_SpecOps_M",30,0,0], // Marksman
|
||||
["CUP_B_US_SpecOps_TL",40,0,0], // Team Leader
|
||||
["CUP_B_US_SpecOps_Medic",30,0,0], // Medic
|
||||
["CUP_B_US_Sniper",70,5,0], // Sniper
|
||||
["CUP_B_US_Sniper_M107",70,5,0], // Sniper (M107)
|
||||
["CUP_B_US_Spotter",20,0,0], // Spotter
|
||||
["CUP_B_US_Crew",10,0,0], // Crewman
|
||||
["CUP_B_US_Pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_HMMWV_Unarmed_USA",75,0,50], // HMMWV (Unarmed)
|
||||
["CUP_B_HMMWV_M2_USA",75,60,50], // HMMWV M2
|
||||
["CUP_B_HMMWV_MK19_USA",75,80,50], // HMMWV MK19
|
||||
["CUP_B_HMMWV_TOW_USA",75,100,50], // HMMWV TOW
|
||||
["CUP_B_HMMWV_SOV_M2_USA",100,80,50], // HMMWV SOV (M2)
|
||||
["CUP_B_HMMWV_SOV_USA",100,100,50], // HMMWV SOV (Mk19)
|
||||
["CUP_B_HMMWV_Avenger_USA",200,350,125], // HMMWV Avenger
|
||||
["CUP_B_RG31_M2_USA",150,75,100], // RG-31 Nyala M2
|
||||
["CUP_B_RG31_M2_GC_USA",225,75,100], // RG-31 Nyala M2 GC
|
||||
["CUP_B_RG31E_M2_USA",200,75,100], // RG-31 Mk5E M2
|
||||
["CUP_B_RG31_Mk19_USA",150,100,100], // RG-31 Mk.19
|
||||
["CUP_B_MTVR_USA",125,0,75] // MTVR
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_M1126_ICV_M2_Desert_Slat",200,150,125], // M1126 ICV M2 CROWS (Desert - Slat)
|
||||
["CUP_B_M1126_ICV_MK19_Desert_Slat",200,200,125], // M1126 ICV MK19 CROWS (Desert - Slat)
|
||||
["CUP_B_M1128_MGS_Desert_Slat",200,500,125], // M1128 MGS (Desert - Slat)
|
||||
["CUP_B_M1135_ATGMV_Desert_Slat",200,300,125], // M1135 ATGMV (Desert - Slat)
|
||||
["CUP_B_M6LineBacker_USA_D",350,450,150], // M6 Linebacker (Desert)
|
||||
["CUP_B_M7Bradley_USA_D",300,300,150], // M7 Bradley (Desert)
|
||||
["CUP_B_M2Bradley_USA_D",300,400,150], // M2A2 Bradley IFV (Desert)
|
||||
["CUP_B_M2A3Bradley_USA_D",400,400,150], // M2A3 ERA Bradley IFV (Desert)
|
||||
["CUP_B_M1A1_DES_US_Army",500,500,200], // M1A1 Abrams (Desert)
|
||||
["CUP_B_M1A2_TUSK_MG_DES_US_Army",600,550,225], // M1A2 Abrams TUSK (Desert)
|
||||
["CUP_B_M1129_MC_MK19_Desert_Slat",600,800,300], // M1129 MC MK19 CROWS (Desert - Slat)
|
||||
["CUP_B_M270_HE_USA",600,1250,300], // M270 MLRS (HE)
|
||||
["CUP_B_M270_DPICM_USA",800,1750,400] // M270 MLRS (DPICM)
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_UH60M_Unarmed_FFV_MEV_US",300,0,200], // UH-60M MEDVAC (Unarmed/FFV)
|
||||
["CUP_B_UH60M_US",300,25,200], // UH-60M
|
||||
["CUP_B_UH60M_FFV_US",300,50,200], // UH-60M (FFV)
|
||||
["USAF_C130J",200,0,250], // C-130J Super Hercules
|
||||
["USAF_C130J_Cargo",200,0,250], // C-130J Super Hercules (Cargo)
|
||||
["USAF_C17",500,0,400], // C-17 Globemaster III
|
||||
["usaf_kc135",600,0,2500], // KC-135 Stratotanker
|
||||
["CUP_B_AH6M_USA",200,100,100], // AH-6M
|
||||
["CUP_B_MH60L_DAP_2x_US",400,250,225], // MH-60L DAP (2 Stores)
|
||||
["CUP_B_MH60L_DAP_4x_US",400,500,225], // MH-60L DAP (4 Stores)
|
||||
["CUP_B_AH64_DL_USA",500,600,300], // AH-64
|
||||
["CUP_B_AH64D_DL_USA",700,600,200], // AH-64D
|
||||
["CUP_B_AH6X_USA",300,0,100], // AH-6X Littlebird ULB
|
||||
["USAF_RQ4A",500,0,200], // RQ-4A Global Hawk
|
||||
["USAF_MQ9",500,750,200], // MQ-9 Reaper
|
||||
["CUP_B_A10_DYN_USA",1000,800,400], // A-10A Thunderbolt II
|
||||
["USAF_A10",1500,1000,400], // A-10C Thunderbolt II
|
||||
["USAF_F22",1800,2000,500], // F-22A Raptor
|
||||
["USAF_F22_EWP_AA",1800,2100,500], // F-22A Raptor (EWP-AA)
|
||||
["USAF_F22_EWP_AG",1800,2100,500], // F-22A Raptor (EWP-AG)
|
||||
["USAF_F22_Heavy",1800,2250,500], // F-22A Raptor (Heavy)
|
||||
["USAF_F35A_STEALTH",2250,2000,750], // F-35A Lightning II
|
||||
["USAF_F35A",2250,2250,750], // F-35A Lightning II (Heavy)
|
||||
["CUP_B_AH6X_USA",300,0,100] // AH-6X Littlebird ULB
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_M2StaticMG_US",25,40,0], // M2 Machine Gun
|
||||
["CUP_B_M2StaticMG_MiniTripod_US",25,40,0], // M2 Minitripod
|
||||
["CUP_B_TOW_TriPod_US",50,100,0], // TOW Tripod
|
||||
["CUP_WV_B_CRAM",500,500,0], // C-RAM
|
||||
["CUP_WV_B_SS_Launcher",750,500,0], // Mk-29 GMLS
|
||||
["CUP_WV_B_RAM_Launcher",750,750,0], // Mk-49 GMLS
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["CUP_B_M252_US",80,150,0], // M252 81mm Mortar
|
||||
["CUP_B_M119_US",100,200,0] // M119
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["FlagCarrierUSArmy_EP1",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["USAF_missileCart_W_AGM114",50,150,0], // Missile Cart (AGM-114)
|
||||
["USAF_missileCart_AGMMix",50,150,0], // Missile Cart (AGM-65 Mix)
|
||||
["USAF_missileCart_AGM1",50,150,0], // Missile Cart (AGM-65D)
|
||||
["USAF_missileCart_AGM2",50,150,0], // Missile Cart (AGM-65E)
|
||||
["USAF_missileCart_AGM3",50,150,0], // Missile Cart (AGM-65K)
|
||||
["USAF_missileCart_AA1",50,150,0], // Missile Cart (AIM-9M/AIM-120)
|
||||
["USAF_missileCart_AA2",50,150,0], // Missile Cart (AIM-9X/AIM-120)
|
||||
["USAF_missileCart_GBU12_green",50,150,0], // Missile Cart (GBU12 Green)
|
||||
["USAF_missileCart_GBU12_maritime",50,150,0], // Missile Cart (GBU12 Maritime)
|
||||
["USAF_missileCart_GBU12",50,150,0], // Missile Cart (GBU12)
|
||||
["USAF_missileCart_Gbu31",50,150,0], // Missile Cart (GBU31)
|
||||
["USAF_missileCart_GBU39",50,150,0], // Missile Cart (GBU39)
|
||||
["USAF_missileCart_Mk82",50,150,0], // Missile Cart (Mk82)
|
||||
["CUP_B_TowingTractor_USA",50,0,75], // Towing Tractor
|
||||
["CUP_B_MTVR_Repair_USA",425,0,75], // MTVR Repair
|
||||
["CUP_B_MTVR_Refuel_USA",125,0,375], // MTVR Refuel
|
||||
["CUP_B_MTVR_Ammo_USA",125,300,75], // MTVR Ammo
|
||||
["B_Slingload_01_Repair_F",375,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,300], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,300,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_US_Soldier_SL",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier_LAT",
|
||||
"CUP_B_US_Soldier_GL",
|
||||
"CUP_B_US_Soldier_AR",
|
||||
"CUP_B_US_Soldier_AR",
|
||||
"CUP_B_US_Soldier_Marksman",
|
||||
"CUP_B_US_Medic",
|
||||
"CUP_B_US_Engineer"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_US_Soldier_SL",
|
||||
"CUP_B_US_Soldier_LAT",
|
||||
"CUP_B_US_Soldier_LAT",
|
||||
"CUP_B_US_Soldier_GL",
|
||||
"CUP_B_US_Soldier_AR",
|
||||
"CUP_B_US_Soldier_AR",
|
||||
"CUP_B_US_Soldier_MG",
|
||||
"CUP_B_US_Soldier_Marksman",
|
||||
"CUP_B_US_Medic",
|
||||
"CUP_B_US_Engineer"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_US_Soldier_SL",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier_HAT",
|
||||
"CUP_B_US_Soldier_AT",
|
||||
"CUP_B_US_Soldier_AT",
|
||||
"CUP_B_US_Medic",
|
||||
"CUP_B_US_Soldier"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_US_Soldier_SL",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier_AA",
|
||||
"CUP_B_US_Soldier_AA",
|
||||
"CUP_B_US_Soldier_AA",
|
||||
"CUP_B_US_Medic",
|
||||
"CUP_B_US_Soldier"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_US_SpecOps_TL",
|
||||
"CUP_B_US_SpecOps",
|
||||
"CUP_B_US_SpecOps_Assault",
|
||||
"CUP_B_US_SpecOps_MG",
|
||||
"CUP_B_US_SpecOps_JTAC",
|
||||
"CUP_B_US_SpecOps_M14",
|
||||
"CUP_B_US_SpecOps_M",
|
||||
"CUP_B_US_SpecOps_M",
|
||||
"CUP_B_US_SpecOps_Medic",
|
||||
"CUP_B_US_SpecOps_UAV"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_WV_B_CRAM", // C-RAM
|
||||
"CUP_WV_B_SS_Launcher", // Mk-29 GMLS
|
||||
"CUP_WV_B_RAM_Launcher", // Mk-49 GMLS
|
||||
"CUP_B_A10_DYN_USA", // A-10A Thunderbolt II
|
||||
"USAF_MQ9", // MQ-9 Reaper
|
||||
"USAF_A10", // A-10C Thunderbolt II
|
||||
"USAF_F22", // F-22A Raptor
|
||||
"USAF_F22_EWP_AA", // F-22A Raptor (EWP-AA)
|
||||
"USAF_F22_EWP_AG", // F-22A Raptor (EWP-AG)
|
||||
"USAF_F22_Heavy", // F-22A Raptor (Heavy)
|
||||
"USAF_F35A_STEALTH", // F-35A Lightning II
|
||||
"USAF_F35A", // F-35A Lightning II (Heavy)
|
||||
"CUP_B_AH64D_DL_USA", // AH-64D
|
||||
"CUP_B_MH60L_DAP_2x_US", // MH-60L DAP (2 Stores)
|
||||
"CUP_B_MH60L_DAP_4x_US", // MH-60L DAP (4 Stores)
|
||||
"CUP_B_M1A1_DES_US_Army", // M1A1 Abrams (Desert)
|
||||
"CUP_B_M1A2_TUSK_MG_DES_US_Army", // M1A2 Abrams TUSK (Desert)
|
||||
"CUP_B_M270_HE_USA", // M270 MLRS (HE)
|
||||
"CUP_B_M270_DPICM_USA", // M270 MLRS (DPICM)
|
||||
"CUP_B_M6LineBacker_USA_D", // M6 Linebacker (Desert)
|
||||
"CUP_B_M1128_MGS_Desert_Slat", // M1128 MGS (Desert - Slat)
|
||||
"CUP_B_M1135_ATGMV_Desert_Slat", // M1135 ATGMV (Desert - Slat)
|
||||
"CUP_B_M1129_MC_MK19_Desert_Slat", // M1129 MC MK19 CROWS (Desert - Slat)
|
||||
"CUP_B_M2A3Bradley_USA_D", // M2A3 ERA Bradley IFV (Desert)
|
||||
"CUP_B_M119_US", // M119
|
||||
"CUP_B_RG31E_M2_USA", // RG-31 Mk5E M2
|
||||
"CUP_B_RG31_Mk19_USA" // RG-31 Mk.19
|
||||
];
|
||||
381
kp_liberation.brf_sumava/presets/blufor/CUP_USA_Woodland.sqf
Normal file
381
kp_liberation.brf_sumava/presets/blufor/CUP_USA_Woodland.sqf
Normal file
@@ -0,0 +1,381 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- USAF Main Pack
|
||||
- USAF Fighters Pack
|
||||
- USAF Utility Pack
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_HMMWV_Ambulance_USA"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_CH47F_USA"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_US_Crew"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_US_Pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_B_MH6M_USA"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_MTVR_USA"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_US_Soldier",20,0,0], // Rifleman
|
||||
["CUP_B_US_Soldier_LAT",30,0,0], // Rifleman (AT)
|
||||
["CUP_B_US_Soldier_GL",25,0,0], // Grenadier
|
||||
["CUP_B_US_Soldier_AR",25,0,0], // Automatic Rifleman
|
||||
["CUP_B_US_Soldier_MG",35,0,0], // Machinegunner
|
||||
["CUP_B_US_Soldier_Marksman",30,0,0], // Marksman
|
||||
["CUP_B_US_Soldier_AT",50,25,0], // AT Specialist
|
||||
["CUP_B_US_Soldier_HAT",50,10,0], // AT Specialist (Javelin)
|
||||
["CUP_B_US_Soldier_AA",50,10,0], // AA Specialist
|
||||
["CUP_B_US_Medic",30,0,0], // Medic
|
||||
["CUP_B_US_Engineer",30,0,0], // Engineer
|
||||
["CUP_B_US_SpecOps_MG",30,0,0], // Machinegunner
|
||||
["CUP_B_US_SpecOps",20,0,0], // Operator
|
||||
["CUP_B_US_SpecOps_M",30,0,0], // Marksman
|
||||
["CUP_B_US_SpecOps_TL",40,0,0], // Team Leader
|
||||
["CUP_B_US_SpecOps_Medic",30,0,0], // Medic
|
||||
["CUP_B_US_Sniper",70,5,0], // Sniper
|
||||
["CUP_B_US_Sniper_M107",70,5,0], // Sniper (M107)
|
||||
["CUP_B_US_Spotter",20,0,0], // Spotter
|
||||
["CUP_B_US_Crew",10,0,0], // Crewman
|
||||
["CUP_B_US_Pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_HMMWV_Unarmed_USA",75,0,50], // HMMWV (Unarmed)
|
||||
["CUP_B_HMMWV_M2_USA",75,60,50], // HMMWV M2
|
||||
["CUP_B_HMMWV_MK19_USA",75,80,50], // HMMWV MK19
|
||||
["CUP_B_HMMWV_TOW_USA",75,100,50], // HMMWV TOW
|
||||
["CUP_B_HMMWV_SOV_M2_USA",100,80,50], // HMMWV SOV (M2)
|
||||
["CUP_B_HMMWV_SOV_USA",100,100,50], // HMMWV SOV (Mk19)
|
||||
["CUP_B_HMMWV_Avenger_USA",200,350,125], // HMMWV Avenger
|
||||
["CUP_B_RG31_M2_OD_USA",150,75,100], // RG-31 Nyala M2
|
||||
["CUP_B_RG31_M2_OD_GC_USA",225,75,100], // RG-31 Nyala M2 GC
|
||||
["CUP_B_RG31E_M2_OD_USA",200,75,100], // RG-31 Mk5E M2
|
||||
["CUP_B_RG31_Mk19_OD_USA",150,100,100], // RG-31 Mk.19
|
||||
["CUP_B_MTVR_USA",125,0,75] // MTVR
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_M1126_ICV_M2_Woodland_Slat",200,150,125], // M1126 ICV M2 CROWS (Woodland - Slat)
|
||||
["CUP_B_M1126_ICV_MK19_Woodland_Slat",200,200,125], // M1126 ICV MK19 CROWS (Woodland - Slat)
|
||||
["CUP_B_M1128_MGS_Woodland_Slat",200,500,125], // M1128 MGS (Woodland - Slat)
|
||||
["CUP_B_M1135_ATGMV_Woodland_Slat",200,300,125], // M1135 ATGMV (Woodland - Slat)
|
||||
["CUP_B_M163_USA",250,600,200], // M163A1 VADS
|
||||
["CUP_B_M6LineBacker_USA_W",350,450,150], // M6 Linebacker (Woodland)
|
||||
["CUP_B_M7Bradley_USA_W",300,300,150], // M7 Bradley (Woodland)
|
||||
["CUP_B_M2Bradley_USA_W",300,400,150], // M2A2 Bradley IFV (Woodland)
|
||||
["CUP_B_M2A3Bradley_USA_W",400,400,150], // M2A3 ERA Bradley IFV (Woodland)
|
||||
["CUP_B_M1A1_Woodland_US_Army",500,500,200], // M1A1 Abrams (Woodland)
|
||||
["CUP_B_M1A2_TUSK_MG_US_Army",600,550,225], // M1A2 Abrams TUSK (Woodland)
|
||||
["CUP_B_M1129_MC_MK19_Woodland_Slat",600,800,400], // M1129 MC MK19 CROWS (Woodland - Slat)
|
||||
["CUP_B_M270_HE_USA",600,1250,300], // M270 MLRS (HE)
|
||||
["CUP_B_M270_DPICM_USA",800,1750,400] // M270 MLRS (DPICM)
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_UH60M_Unarmed_FFV_MEV_US",300,0,200], // UH-60M MEDVAC (Unarmed/FFV)
|
||||
["CUP_B_UH60M_US",300,25,200], // UH-60M
|
||||
["CUP_B_UH60M_FFV_US",300,50,200], // UH-60M (FFV)
|
||||
["USAF_C130J",200,0,250], // C-130J Super Hercules
|
||||
["USAF_C130J_Cargo",200,0,250], // C-130J Super Hercules (Cargo)
|
||||
["USAF_C17",500,0,400], // C-17 Globemaster III
|
||||
["usaf_kc135",600,0,2500], // KC-135 Stratotanker
|
||||
["CUP_B_AH6M_USA",200,100,100], // AH-6M
|
||||
["CUP_B_MH60L_DAP_2x_US",400,250,225], // MH-60L DAP (2 Stores)
|
||||
["CUP_B_MH60L_DAP_4x_US",400,500,225], // MH-60L DAP (4 Stores)
|
||||
["CUP_B_AH64_DL_USA",500,600,300], // AH-64
|
||||
["CUP_B_AH64D_DL_USA",700,600,200], // AH-64D
|
||||
["CUP_B_AH6X_USA",300,0,100], // AH-6X Littlebird ULB
|
||||
["USAF_RQ4A",500,0,200], // RQ-4A Global Hawk
|
||||
["USAF_MQ9",500,750,200], // MQ-9 Reaper
|
||||
["CUP_B_AC47_Spooky_USA",600,300,400], // AC-47D Spooky
|
||||
["CUP_B_A10_DYN_USA",1000,800,400], // A-10A Thunderbolt II
|
||||
["USAF_A10",1500,1000,400], // A-10C Thunderbolt II
|
||||
["USAF_F22",1800,2000,500], // F-22A Raptor
|
||||
["USAF_F22_EWP_AA",1800,2100,500], // F-22A Raptor (EWP-AA)
|
||||
["USAF_F22_EWP_AG",1800,2100,500], // F-22A Raptor (EWP-AG)
|
||||
["USAF_F22_Heavy",1800,2250,500], // F-22A Raptor (Heavy)
|
||||
["USAF_F35A_STEALTH",2250,2000,750], // F-35A Lightning II
|
||||
["USAF_F35A",2250,2250,750], // F-35A Lightning II (Heavy)
|
||||
["CUP_B_AH6X_USA",300,0,100] // AH-6X Littlebird ULB
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_M2StaticMG_US",25,40,0], // M2 Machine Gun
|
||||
["CUP_B_M2StaticMG_MiniTripod_US",25,40,0], // M2 Minitripod
|
||||
["CUP_B_TOW_TriPod_US",50,100,0], // TOW Tripod
|
||||
["CUP_WV_B_CRAM",500,500,0], // C-RAM
|
||||
["CUP_WV_B_SS_Launcher",750,500,0], // Mk-29 GMLS
|
||||
["CUP_WV_B_RAM_Launcher",750,750,0], // Mk-49 GMLS
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["CUP_B_M252_US",80,150,0], // M252 81mm Mortar
|
||||
["CUP_B_M119_US",100,200,0] // M119
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["FlagCarrierUSArmy_EP1",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["USAF_missileCart_W_AGM114",50,150,0], // Missile Cart (AGM-114)
|
||||
["USAF_missileCart_AGMMix",50,150,0], // Missile Cart (AGM-65 Mix)
|
||||
["USAF_missileCart_AGM1",50,150,0], // Missile Cart (AGM-65D)
|
||||
["USAF_missileCart_AGM2",50,150,0], // Missile Cart (AGM-65E)
|
||||
["USAF_missileCart_AGM3",50,150,0], // Missile Cart (AGM-65K)
|
||||
["USAF_missileCart_AA1",50,150,0], // Missile Cart (AIM-9M/AIM-120)
|
||||
["USAF_missileCart_AA2",50,150,0], // Missile Cart (AIM-9X/AIM-120)
|
||||
["USAF_missileCart_GBU12_green",50,150,0], // Missile Cart (GBU12 Green)
|
||||
["USAF_missileCart_GBU12_maritime",50,150,0], // Missile Cart (GBU12 Maritime)
|
||||
["USAF_missileCart_GBU12",50,150,0], // Missile Cart (GBU12)
|
||||
["USAF_missileCart_Gbu31",50,150,0], // Missile Cart (GBU31)
|
||||
["USAF_missileCart_GBU39",50,150,0], // Missile Cart (GBU39)
|
||||
["USAF_missileCart_Mk82",50,150,0], // Missile Cart (Mk82)
|
||||
["CUP_B_TowingTractor_USA",50,0,75], // Towing Tractor
|
||||
["CUP_B_MTVR_Repair_USMC",425,0,75], // MTVR Repair
|
||||
["CUP_B_MTVR_Refuel_USMC",125,0,375], // MTVR Refuel
|
||||
["CUP_B_MTVR_Ammo_USMC",125,300,75], // MTVR Ammo
|
||||
["B_Slingload_01_Repair_F",375,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,300], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,300,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_US_Soldier_SL",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier_LAT",
|
||||
"CUP_B_US_Soldier_GL",
|
||||
"CUP_B_US_Soldier_AR",
|
||||
"CUP_B_US_Soldier_AR",
|
||||
"CUP_B_US_Soldier_Marksman",
|
||||
"CUP_B_US_Medic",
|
||||
"CUP_B_US_Engineer"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_US_Soldier_SL",
|
||||
"CUP_B_US_Soldier_LAT",
|
||||
"CUP_B_US_Soldier_LAT",
|
||||
"CUP_B_US_Soldier_GL",
|
||||
"CUP_B_US_Soldier_AR",
|
||||
"CUP_B_US_Soldier_AR",
|
||||
"CUP_B_US_Soldier_MG",
|
||||
"CUP_B_US_Soldier_Marksman",
|
||||
"CUP_B_US_Medic",
|
||||
"CUP_B_US_Engineer"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_US_Soldier_SL",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier_HAT",
|
||||
"CUP_B_US_Soldier_AT",
|
||||
"CUP_B_US_Soldier_AT",
|
||||
"CUP_B_US_Medic",
|
||||
"CUP_B_US_Soldier"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_US_Soldier_SL",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier_AA",
|
||||
"CUP_B_US_Soldier_AA",
|
||||
"CUP_B_US_Soldier_AA",
|
||||
"CUP_B_US_Medic",
|
||||
"CUP_B_US_Soldier"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_US_SpecOps_TL",
|
||||
"CUP_B_US_SpecOps",
|
||||
"CUP_B_US_SpecOps_Assault",
|
||||
"CUP_B_US_SpecOps_MG",
|
||||
"CUP_B_US_SpecOps_JTAC",
|
||||
"CUP_B_US_SpecOps_M14",
|
||||
"CUP_B_US_SpecOps_M",
|
||||
"CUP_B_US_SpecOps_M",
|
||||
"CUP_B_US_SpecOps_Medic",
|
||||
"CUP_B_US_SpecOps_UAV"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier",
|
||||
"CUP_B_US_Soldier"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_WV_B_CRAM", // C-RAM
|
||||
"CUP_WV_B_SS_Launcher", // Mk-29 GMLS
|
||||
"CUP_WV_B_RAM_Launcher", // Mk-49 GMLS
|
||||
"CUP_B_A10_DYN_USA", // A-10A Thunderbolt II
|
||||
"USAF_MQ9", // MQ-9 Reaper
|
||||
"USAF_A10", // A-10C Thunderbolt II
|
||||
"USAF_F22", // F-22A Raptor
|
||||
"USAF_F22_EWP_AA", // F-22A Raptor (EWP-AA)
|
||||
"USAF_F22_EWP_AG", // F-22A Raptor (EWP-AG)
|
||||
"USAF_F22_Heavy", // F-22A Raptor (Heavy)
|
||||
"USAF_F35A_STEALTH", // F-35A Lightning II
|
||||
"USAF_F35A", // F-35A Lightning II (Heavy)
|
||||
"CUP_B_AH64D_DL_USA", // AH-64D
|
||||
"CUP_B_MH60L_DAP_2x_US", // MH-60L DAP (2 Stores)
|
||||
"CUP_B_MH60L_DAP_4x_US", // MH-60L DAP (4 Stores)
|
||||
"CUP_B_M1A1_Woodland_US_Army", // M1A1 Abrams (Woodland)
|
||||
"CUP_B_M1A2_TUSK_MG_US_Army", // M1A2 Abrams TUSK (Woodland)
|
||||
"CUP_B_M270_HE_USA", // M270 MLRS (HE)
|
||||
"CUP_B_M270_DPICM_USA", // M270 MLRS (DPICM)
|
||||
"CUP_B_M6LineBacker_USA_W", // M6 Linebacker (Woodland)
|
||||
"CUP_B_M163_USA", // M163A1 VADS
|
||||
"CUP_B_M1128_MGS_Woodland_Slat", // M1128 MGS (Woodland - Slat)
|
||||
"CUP_B_M1135_ATGMV_Woodland_Slat", // M1135 ATGMV (Woodland - Slat)
|
||||
"CUP_B_M1129_MC_MK19_Woodland_Slat", // M1129 MC MK19 CROWS (Woodland - Slat)
|
||||
"CUP_B_M2A3Bradley_USA_W", // M2A3 ERA Bradley IFV (Woodland)
|
||||
"CUP_B_M119_US", // M119
|
||||
"CUP_B_RG31E_M2_USA", // RG-31 Mk5E M2
|
||||
"CUP_B_RG31_Mk19_USA" // RG-31 Mk.19
|
||||
];
|
||||
374
kp_liberation.brf_sumava/presets/blufor/CUP_USMC_Desert.sqf
Normal file
374
kp_liberation.brf_sumava/presets/blufor/CUP_USMC_Desert.sqf
Normal file
@@ -0,0 +1,374 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- USAF Main Pack
|
||||
- USAF Fighters Pack
|
||||
- USAF Utility Pack
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_HMMWV_Ambulance_USA"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_CH53E_USMC"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_USMC_Crewman_FROG_DES"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_USMC_Pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_B_UH1Y_UNA_USMC"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "CUP_B_Zodiac_USMC"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_MTVR_USA"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_USMC_Soldier_FROG_DES",20,0,0], // Rifleman
|
||||
["CUP_B_USMC_Soldier_LAT_FROG_DES",30,0,0], // Rifleman (M136)
|
||||
["CUP_B_USMC_Soldier_GL_FROG_DES",25,0,0], // Grenadier
|
||||
["CUP_B_USMC_Soldier_AR_FROG_DES",25,0,0], // Automatic Rifleman
|
||||
["CUP_B_USMC_Soldier_MG_FROG_DES",35,0,0], // Machinegunner
|
||||
["CUP_B_USMC_Soldier_Marksman_FROG_DES",30,0,0], // Designated Marksman
|
||||
["CUP_B_USMC_Soldier_HAT_FROG_DES",50,25,0], // AT Specialist (Javelin)
|
||||
["CUP_B_USMC_Soldier_AT_FROG_DES",50,10,0], // AT Specialist (SMAW)
|
||||
["CUP_B_USMC_Soldier_AA_FROG_DES",50,10,0], // AA Specialist (Stinger)
|
||||
["CUP_B_USMC_Soldier_Medic_FROG_DES",30,0,0], // Corpsman
|
||||
["CUP_B_USMC_Soldier_Engineer_FROG_DES",30,0,0], // Engineer
|
||||
["CUP_B_FR_Soldier_Exp_DES",30,0,0], // Force Recon Demolitions Specialist
|
||||
["CUP_B_FR_Soldier_Assault_DES",20,0,0], // Force Recon Assault Rifleman
|
||||
["CUP_B_FR_Soldier_Marksman_DES",30,0,0], // Force Recon Marksman
|
||||
["CUP_B_FR_Soldier_TL_DES",40,0,0], // Force Recon Team Leader
|
||||
["CUP_B_FR_Medic_DES",30,0,0], // Force Recon Corpsman
|
||||
["CUP_B_USMC_Soldier_M40A3",70,5,0], // Sniper M40A3
|
||||
["CUP_B_USMC_Soldier_M107",70,5,0], // Sniper M107
|
||||
["CUP_B_USMC_Spotter",20,0,0], // Spotter
|
||||
["CUP_B_USMC_Crewman_FROG_DES",10,0,0], // Crewman
|
||||
["CUP_B_USMC_Pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_M1030_USMC",50,0,25], // M1030
|
||||
["CUP_B_HMMWV_Unarmed_USA",75,0,50], // HMMWV (Unarmed)
|
||||
["CUP_B_HMMWV_M2_USA",75,60,50], // HMMWV M2
|
||||
["CUP_B_HMMWV_TOW_USA",75,100,50], // HMMWV TOW
|
||||
["CUP_B_HMMWV_MK19_USA",75,80,50], // HMMWV MK19
|
||||
["CUP_B_HMMWV_Avenger_USA",100,125,125], // HMMWV Avenger
|
||||
["CUP_B_RG31_M2_OD_USA",100,50,50], // RG-31 M2
|
||||
["CUP_B_RG31E_M2_OD_USA",100,50,50], // RG-31 Mk5E M2
|
||||
["CUP_B_RG31_Mk19_OD_USA",100,80,50], // RG-31 Mk.19
|
||||
["CUP_B_MTVR_USA",125,0,75], // MTVR
|
||||
["CUP_B_RHIB_USMC",150,100,100], // RHIB
|
||||
["CUP_B_RHIB2Turret_USMC",250,200,100] // RHIB (Mk19)
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_LAV25_desert_USMC",200,175,125], // LAV-25A1 (Desert)
|
||||
["CUP_B_LAV25M240_desert_USMC",200,200,125], // LAV-25A1 (M240) (Desert)
|
||||
["CUP_B_LAV25_HQ_desert_USMC",200,50,125], // LAV-C2 (Desert)
|
||||
["CUP_B_AAV_Unarmed_USMC",300,0,150], // AAVC7/A1 (Command)
|
||||
["CUP_B_AAV_USMC",300,150,150], // AAVP7/A1
|
||||
["CUP_B_M60A3_TTS_USMC",400,350,200], // M60A3 TTS
|
||||
["CUP_B_M1A1_DES_USMC",500,500,200], // M1A1 Abrams (Desert)
|
||||
["CUP_B_M1A2_TUSK_MG_DES_USMC",600,550,225], // M1A2 Abrams TUSK (Desert)
|
||||
["CUP_B_M270_HE_USMC",600,1250,300], // M270 MLRS (HE)
|
||||
["CUP_B_M270_DPICM_USMC",800,1750,400] // M270 MLRS (DPICM)
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_UH1Y_MEV_USMC",200,0,100], // UH-1Y Venom (MEDVAC)
|
||||
["CUP_B_UH1Y_Gunship_Dynamic_USMC",200,100,100], // UH-1Y Venom (Gunship)
|
||||
["CUP_B_MH60S_FFV_USMC",250,25,200], // MH-60S Seahawk (FFV)
|
||||
["CUP_B_UH60S_USN",250,50,200], // MH-60S Seahawk (M3M)
|
||||
["CUP_B_C130J_USMC",200,0,250], // C-130J
|
||||
["CUP_B_C130J_Cargo_USMC",200,0,250], // C-130J (VIV)
|
||||
["USAF_C17",500,0,400], // C-17 Globemaster III
|
||||
["usaf_kc135",600,0,2500], // KC-135 Stratotanker
|
||||
["CUP_B_AH1Z_Dynamic_USMC",500,500,200], // AH-1Z
|
||||
["CUP_B_MH60L_DAP_2x_USN",450,400,250], // MH-60S Knighthawk (ESSS x2)
|
||||
["USAF_RQ4A",500,0,200], // RQ-4A Global Hawk
|
||||
["CUP_B_USMC_DYN_MQ9",500,500,200], // MQ-9 Reaper
|
||||
["CUP_B_AV8B_DYN_USMC",1000,800,400], // AV-8B Harrier II
|
||||
["USAF_A10",1500,1000,400], // A-10C Thunderbolt II
|
||||
["USAF_F22",1800,2000,500], // F-22A Raptor
|
||||
["USAF_F22_EWP_AA",1800,2100,500], // F-22A Raptor (EWP-AA)
|
||||
["USAF_F22_EWP_AG",1800,2100,500], // F-22A Raptor (EWP-AG)
|
||||
["USAF_F22_Heavy",1800,2250,500], // F-22A Raptor (Heavy)
|
||||
["USAF_F35A_STEALTH",2250,2000,750], // F-35A Lightning II
|
||||
["USAF_F35A",2250,2250,750], // F-35A Lightning II (Heavy)
|
||||
["CUP_B_F35B_Stealth_USMC",2500,2000,750], // F-35B Lightning II (Stealth)
|
||||
["CUP_B_F35B_USMC",2500,2250,750], // F-35B Lightning II
|
||||
["CUP_B_MV22_USMC_RAMPGUN",750,100,500], // MV-22B Osprey (Ramp Gun)
|
||||
["CUP_B_MV22_USMC",750,0,500], // MV-22B Osprey
|
||||
["CUP_B_MV22_VIV_USMC",750,0,500] // MV-22B Osprey (VIV)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_M2StaticMG_USMC",25,40,0], // M2 Machine Gun
|
||||
["CUP_B_M2StaticMG_MiniTripod_USMC",25,40,0], // M2 Minitripod
|
||||
["CUP_B_TOW_TriPod_USMC",50,100,0], // TOW Tripod
|
||||
["CUP_WV_B_CRAM",500,500,0], // C-RAM
|
||||
["CUP_WV_B_SS_Launcher",750,500,0], // Mk-29 GMLS
|
||||
["CUP_WV_B_RAM_Launcher",750,750,0], // Mk-49 GMLS
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["CUP_B_M252_USMC",80,150,0], // M252 81mm Mortar
|
||||
["CUP_B_M119_USMC",100,200,0] // M119
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["USAF_missileCart_W_AGM114",50,150,0], // Missile Cart (AGM-114)
|
||||
["USAF_missileCart_AGMMix",50,150,0], // Missile Cart (AGM-65 Mix)
|
||||
["USAF_missileCart_AGM1",50,150,0], // Missile Cart (AGM-65D)
|
||||
["USAF_missileCart_AGM2",50,150,0], // Missile Cart (AGM-65E)
|
||||
["USAF_missileCart_AGM3",50,150,0], // Missile Cart (AGM-65K)
|
||||
["USAF_missileCart_AA1",50,150,0], // Missile Cart (AIM-9M/AIM-120)
|
||||
["USAF_missileCart_AA2",50,150,0], // Missile Cart (AIM-9X/AIM-120)
|
||||
["USAF_missileCart_GBU12_green",50,150,0], // Missile Cart (GBU12 Green)
|
||||
["USAF_missileCart_GBU12_maritime",50,150,0], // Missile Cart (GBU12 Maritime)
|
||||
["USAF_missileCart_GBU12",50,150,0], // Missile Cart (GBU12)
|
||||
["USAF_missileCart_Gbu31",50,150,0], // Missile Cart (GBU31)
|
||||
["USAF_missileCart_GBU39",50,150,0], // Missile Cart (GBU39)
|
||||
["USAF_missileCart_Mk82",50,150,0], // Missile Cart (Mk82)
|
||||
["CUP_B_LCU1600_USMC",250,0,175], // LCU-1610
|
||||
["CUP_B_TowingTractor_USMC",50,0,75], // Towing Tractor
|
||||
["CUP_B_MTVR_Repair_USA",425,0,75], // MTVR Repair
|
||||
["CUP_B_MTVR_Refuel_USA",125,0,375], // MTVR Refuel
|
||||
["CUP_B_MTVR_Ammo_USA",125,300,75], // MTVR Ammo
|
||||
["B_Slingload_01_Repair_F",375,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,300], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,300,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_USMC_Soldier_SL_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_LAT_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_GL_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AR_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AR_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_Marksman_FROG_DES",
|
||||
"CUP_B_USMC_Medic_FROG_DES",
|
||||
"CUP_B_USMC_Engineer_FROG_DES"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_USMC_Soldier_SL_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_LAT_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_LAT_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_GL_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AR_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AR_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_MG_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_Marksman_FROG_DES",
|
||||
"CUP_B_USMC_Medic_FROG_DES",
|
||||
"CUP_B_USMC_Engineer_FROG_DES"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_USMC_Soldier_SL_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_HAT_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AT_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AT_FROG_DES",
|
||||
"CUP_B_USMC_Medic_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_USMC_Soldier_SL_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AA_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AA_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_AA_FROG_DES",
|
||||
"CUP_B_USMC_Medic_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_FR_Soldier_TL_DES",
|
||||
"CUP_B_FR_Soldier_Assault_DES",
|
||||
"CUP_B_FR_Soldier_Assault_DES",
|
||||
"CUP_B_FR_Soldier_AR_DES",
|
||||
"CUP_B_FR_Soldier_Operator_DES",
|
||||
"CUP_B_FR_Saboteur_DES",
|
||||
"CUP_B_FR_Soldier_Marksman_DES",
|
||||
"CUP_B_FR_Soldier_Marksman_DES",
|
||||
"CUP_B_FR_Medic_DES",
|
||||
"CUP_B_FR_Soldier_Exp_DES"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES",
|
||||
"CUP_B_USMC_Soldier_FROG_DES"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_B_F35B_USMC", // F-35B Lightning II
|
||||
"CUP_WV_B_CRAM", // C-RAM
|
||||
"CUP_WV_B_SS_Launcher", // Mk-29 GMLS
|
||||
"CUP_WV_B_RAM_Launcher", // Mk-49 GMLS
|
||||
"CUP_B_F35B_Stealth_USMC", // F-35B Lightning II (Stealth)
|
||||
"CUP_B_AV8B_DYN_USMC", // AV-8B Harrier II
|
||||
"USAF_A10", // A-10C Thunderbolt II
|
||||
"USAF_F22", // F-22A Raptor
|
||||
"USAF_F22_EWP_AA", // F-22A Raptor (EWP-AA)
|
||||
"USAF_F22_EWP_AG", // F-22A Raptor (EWP-AG)
|
||||
"USAF_F22_Heavy", // F-22A Raptor (Heavy)
|
||||
"USAF_F35A_STEALTH", // F-35A Lightning II
|
||||
"USAF_F35A", // F-35A Lightning II (Heavy)
|
||||
"CUP_B_AH1Z_Dynamic_USMC", // AH-1Z
|
||||
"CUP_B_MH60L_DAP_2x_USN", // MH-60S Knighthawk (ESSS x2)
|
||||
"CUP_B_M1A1_DES_USMC", // M1A1 Abrams (Desert)
|
||||
"CUP_B_M1A2_TUSK_MG_DES_USMC", // M1A2 Abrams TUSK (Desert)
|
||||
"CUP_B_M270_HE_USMC", // M270 MLRS (HE)
|
||||
"CUP_B_M270_DPICM_USMC", // M270 MLRS (DPICM)
|
||||
"CUP_B_LAV25M240_desert_USMC", // LAV-25A1 (M240) (Desert)
|
||||
"CUP_B_HMMWV_TOW_USA", // HMMWV TOW
|
||||
"CUP_B_RG31_M2_USA", // RG-31 M2
|
||||
"CUP_B_RG31E_M2_USA", // RG-31 Mk5E M2
|
||||
"CUP_B_RG31_Mk19_USA", // RG-31 Mk.19
|
||||
"CUP_B_LAV25_desert_USMC" // LAV-25A1 (Desert)
|
||||
];
|
||||
375
kp_liberation.brf_sumava/presets/blufor/CUP_USMC_Woodland.sqf
Normal file
375
kp_liberation.brf_sumava/presets/blufor/CUP_USMC_Woodland.sqf
Normal file
@@ -0,0 +1,375 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- USAF Main Pack
|
||||
- USAF Fighters Pack
|
||||
- USAF Utility Pack
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "CUP_B_HMMWV_Ambulance_USMC"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "CUP_B_CH53E_USMC"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "CUP_B_USMC_Crewman_FROG_WDL"; // This defines the crew for vehicles.
|
||||
pilot_classname = "CUP_B_USMC_Pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "CUP_B_UH1Y_UNA_USMC"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "CUP_B_Zodiac_USMC"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "CUP_B_MTVR_USMC"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["CUP_B_USMC_Soldier_FROG_WDL",20,0,0], // Rifleman
|
||||
["CUP_B_USMC_Soldier_LAT_FROG_WDL",30,0,0], // Rifleman (M136)
|
||||
["CUP_B_USMC_Soldier_GL_FROG_WDL",25,0,0], // Grenadier
|
||||
["CUP_B_USMC_Soldier_AR_FROG_WDL",25,0,0], // Automatic Rifleman
|
||||
["CUP_B_USMC_Soldier_MG_FROG_WDL",35,0,0], // Machinegunner
|
||||
["CUP_B_USMC_Soldier_Marksman_FROG_WDL",30,0,0], // Designated Marksman
|
||||
["CUP_B_USMC_Soldier_HAT_FROG_WDL",50,25,0], // AT Specialist (Javelin)
|
||||
["CUP_B_USMC_Soldier_AT_FROG_WDL",50,10,0], // AT Specialist (SMAW)
|
||||
["CUP_B_USMC_Soldier_AA_FROG_WDL",50,10,0], // AA Specialist (Stinger)
|
||||
["CUP_B_USMC_Soldier_Medic_FROG_WDL",30,0,0], // Corpsman
|
||||
["CUP_B_USMC_Soldier_Engineer_FROG_WDL",30,0,0], // Engineer
|
||||
["CUP_B_FR_Soldier_Exp_WDL",30,0,0], // Force Recon Demolitions Specialist
|
||||
["CUP_B_FR_Soldier_Assault",20,0,0], // Force Recon Assault Rifleman
|
||||
["CUP_B_FR_Soldier_Marksman_WDL",30,0,0], // Force Recon Marksman
|
||||
["CUP_B_FR_Soldier_TL",40,0,0], // Force Recon Team Leader
|
||||
["CUP_B_FR_Medic_WDL",30,0,0], // Force Recon Corpsman
|
||||
["CUP_B_USMC_Soldier_M40A3",70,5,0], // Sniper M40A3
|
||||
["CUP_B_USMC_Soldier_M107",70,5,0], // Sniper M107
|
||||
["CUP_B_USMC_Spotter",20,0,0], // Spotter
|
||||
["CUP_B_USMC_Crewman_FROG_WDL",10,0,0], // Crewman
|
||||
["CUP_B_USMC_Pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["CUP_B_M1030_USMC",50,0,25], // M1030
|
||||
["CUP_B_HMMWV_Unarmed_USMC",75,0,50], // HMMWV (Unarmed)
|
||||
["CUP_B_HMMWV_M1114_USMC",75,30,50], // HMMWV M240
|
||||
["CUP_B_HMMWV_M2_USMC",75,60,50], // HMMWV M2
|
||||
["CUP_B_HMMWV_TOW_USMC",75,100,50], // HMMWV TOW
|
||||
["CUP_B_HMMWV_MK19_USMC",75,80,50], // HMMWV MK19
|
||||
["CUP_B_HMMWV_Avenger_USMC",100,125,125], // HMMWV Avenger
|
||||
["CUP_B_RG31_M2_OD_USMC",100,50,50], // RG-31 M2
|
||||
["CUP_B_RG31E_M2_OD_USMC",100,50,50], // RG-31 Mk5E M2
|
||||
["CUP_B_RG31_Mk19_OD_USMC",100,80,50], // RG-31 Mk.19
|
||||
["CUP_B_MTVR_USMC",125,0,75], // MTVR
|
||||
["CUP_B_RHIB_USMC",150,100,100], // RHIB
|
||||
["CUP_B_RHIB2Turret_USMC",250,200,100] // RHIB (Mk19)
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["CUP_B_LAV25_green",200,175,125], // LAV-25A1 (Olive)
|
||||
["CUP_B_LAV25M240_green",200,200,125], // LAV-25A1 (M240) (Olive)
|
||||
["CUP_B_LAV25_HQ_green",200,50,125], // LAV-C2 (Olive)
|
||||
["CUP_B_AAV_Unarmed_USMC",300,0,150], // AAVC7/A1 (Command)
|
||||
["CUP_B_AAV_USMC",300,150,150], // AAVP7/A1
|
||||
["CUP_B_M60A3_TTS_USMC",400,350,200], // M60A3 TTS
|
||||
["CUP_B_M1A1_Woodland_USMC",500,500,200], // M1A1 Abrams (Woodland)
|
||||
["CUP_B_M1A2_TUSK_MG_USMC",600,550,225], // M1A2 Abrams TUSK (Woodland)
|
||||
["CUP_B_M270_HE_USMC",600,1250,300], // M270 MLRS (HE)
|
||||
["CUP_B_M270_DPICM_USMC",800,1750,400] // M270 MLRS (DPICM)
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["CUP_B_UH1Y_MEV_USMC",200,0,100], // UH-1Y Venom (MEDVAC)
|
||||
["CUP_B_UH1Y_Gunship_Dynamic_USMC",200,100,100], // UH-1Y Venom (Gunship)
|
||||
["CUP_B_MH60S_FFV_USMC",250,25,200], // MH-60S Seahawk (FFV)
|
||||
["CUP_B_UH60S_USN",250,50,200], // MH-60S Seahawk (M3M)
|
||||
["USAF_C130J",200,0,250], // C-130J Super Hercules
|
||||
["USAF_C130J_Cargo",200,0,250], // C-130J Super Hercules (Cargo)
|
||||
["USAF_C17",500,0,400], // C-17 Globemaster III
|
||||
["usaf_kc135",600,0,2500], // KC-135 Stratotanker
|
||||
["CUP_B_AH1Z_Dynamic_USMC",500,500,200], // AH-1Z
|
||||
["CUP_B_MH60L_DAP_2x_USN",450,400,250], // MH-60S Knighthawk (ESSS x2)
|
||||
["USAF_RQ4A",500,0,200], // RQ-4A Global Hawk
|
||||
["CUP_B_USMC_DYN_MQ9",500,500,200], // MQ-9 Reaper
|
||||
["CUP_B_AV8B_DYN_USMC",1000,800,400], // AV-8B Harrier II
|
||||
["USAF_A10",1500,1000,400], // A-10C Thunderbolt II
|
||||
["USAF_F22",1800,2000,500], // F-22A Raptor
|
||||
["USAF_F22_EWP_AA",1800,2100,500], // F-22A Raptor (EWP-AA)
|
||||
["USAF_F22_EWP_AG",1800,2100,500], // F-22A Raptor (EWP-AG)
|
||||
["USAF_F22_Heavy",1800,2250,500], // F-22A Raptor (Heavy)
|
||||
["USAF_F35A_STEALTH",2250,2000,750], // F-35A Lightning II
|
||||
["USAF_F35A",2250,2250,750], // F-35A Lightning II (Heavy)
|
||||
["CUP_B_F35B_Stealth_USMC",2500,2000,750], // F-35B Lightning II (Stealth)
|
||||
["CUP_B_F35B_USMC",2500,2250,750], // F-35B Lightning II
|
||||
["CUP_B_MV22_USMC_RAMPGUN",750,100,500], // MV-22B Osprey (Ramp Gun)
|
||||
["CUP_B_MV22_USMC",750,0,500], // MV-22B Osprey
|
||||
["CUP_B_MV22_VIV_USMC",750,0,500] // MV-22B Osprey (VIV)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["CUP_B_M2StaticMG_USMC",25,40,0], // M2 Machine Gun
|
||||
["CUP_B_M2StaticMG_MiniTripod_USMC",25,40,0], // M2 Minitripod
|
||||
["CUP_B_TOW_TriPod_USMC",50,100,0], // TOW Tripod
|
||||
["CUP_WV_B_CRAM",500,500,0], // C-RAM
|
||||
["CUP_WV_B_SS_Launcher",750,500,0], // Mk-29 GMLS
|
||||
["CUP_WV_B_RAM_Launcher",750,750,0], // Mk-49 GMLS
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["CUP_B_M252_USMC",80,150,0], // M252 81mm Mortar
|
||||
["CUP_B_M119_USMC",100,200,0] // M119
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["USAF_missileCart_W_AGM114",50,150,0], // Missile Cart (AGM-114)
|
||||
["USAF_missileCart_AGMMix",50,150,0], // Missile Cart (AGM-65 Mix)
|
||||
["USAF_missileCart_AGM1",50,150,0], // Missile Cart (AGM-65D)
|
||||
["USAF_missileCart_AGM2",50,150,0], // Missile Cart (AGM-65E)
|
||||
["USAF_missileCart_AGM3",50,150,0], // Missile Cart (AGM-65K)
|
||||
["USAF_missileCart_AA1",50,150,0], // Missile Cart (AIM-9M/AIM-120)
|
||||
["USAF_missileCart_AA2",50,150,0], // Missile Cart (AIM-9X/AIM-120)
|
||||
["USAF_missileCart_GBU12_green",50,150,0], // Missile Cart (GBU12 Green)
|
||||
["USAF_missileCart_GBU12_maritime",50,150,0], // Missile Cart (GBU12 Maritime)
|
||||
["USAF_missileCart_GBU12",50,150,0], // Missile Cart (GBU12)
|
||||
["USAF_missileCart_Gbu31",50,150,0], // Missile Cart (GBU31)
|
||||
["USAF_missileCart_GBU39",50,150,0], // Missile Cart (GBU39)
|
||||
["USAF_missileCart_Mk82",50,150,0], // Missile Cart (Mk82)
|
||||
["CUP_B_LCU1600_USMC",250,0,175], // LCU-1610
|
||||
["CUP_B_TowingTractor_USMC",50,0,75], // Towing Tractor
|
||||
["CUP_B_MTVR_Repair_USMC",425,0,75], // MTVR Repair
|
||||
["CUP_B_MTVR_Refuel_USMC",125,0,375], // MTVR Refuel
|
||||
["CUP_B_MTVR_Ammo_USMC",125,300,75], // MTVR Ammo
|
||||
["B_Slingload_01_Repair_F",375,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,300], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,300,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"CUP_B_USMC_Soldier_SL_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_LAT_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_GL_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AR_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AR_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_Marksman_FROG_WDL",
|
||||
"CUP_B_USMC_Medic_FROG_WDL",
|
||||
"CUP_B_USMC_Engineer_FROG_WDL"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"CUP_B_USMC_Soldier_SL_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_LAT_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_LAT_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_GL_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AR_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AR_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_MG_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_Marksman_FROG_WDL",
|
||||
"CUP_B_USMC_Medic_FROG_WDL",
|
||||
"CUP_B_USMC_Engineer_FROG_WDL"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"CUP_B_USMC_Soldier_SL_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_HAT_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AT_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AT_FROG_WDL",
|
||||
"CUP_B_USMC_Medic_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"CUP_B_USMC_Soldier_SL_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AA_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AA_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_AA_FROG_WDL",
|
||||
"CUP_B_USMC_Medic_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"CUP_B_FR_Soldier_TL_WDL",
|
||||
"CUP_B_FR_Soldier_Assault_WDL",
|
||||
"CUP_B_FR_Soldier_Assault_WDL",
|
||||
"CUP_B_FR_Soldier_AR_WDL",
|
||||
"CUP_B_FR_Soldier_Operator_WDL",
|
||||
"CUP_B_FR_Saboteur_WDL",
|
||||
"CUP_B_FR_Soldier_Marksman_WDL",
|
||||
"CUP_B_FR_Soldier_Marksman_WDL",
|
||||
"CUP_B_FR_Medic_WDL",
|
||||
"CUP_B_FR_Soldier_Exp_WDL"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL",
|
||||
"CUP_B_USMC_Soldier_FROG_WDL"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"CUP_B_F35B_USMC", // F-35B Lightning II
|
||||
"CUP_WV_B_CRAM", // C-RAM
|
||||
"CUP_WV_B_SS_Launcher", // Mk-29 GMLS
|
||||
"CUP_WV_B_RAM_Launcher", // Mk-49 GMLS
|
||||
"CUP_B_F35B_Stealth_USMC", // F-35B Lightning II (Stealth)
|
||||
"CUP_B_AV8B_DYN_USMC", // AV-8B Harrier II
|
||||
"USAF_A10", // A-10C Thunderbolt II
|
||||
"USAF_F22", // F-22A Raptor
|
||||
"USAF_F22_EWP_AA", // F-22A Raptor (EWP-AA)
|
||||
"USAF_F22_EWP_AG", // F-22A Raptor (EWP-AG)
|
||||
"USAF_F22_Heavy", // F-22A Raptor (Heavy)
|
||||
"USAF_F35A_STEALTH", // F-35A Lightning II
|
||||
"USAF_F35A", // F-35A Lightning II (Heavy)
|
||||
"CUP_B_AH1Z_Dynamic_USMC", // AH-1Z
|
||||
"CUP_B_MH60L_DAP_2x_USN", // MH-60S Knighthawk (ESSS x2)
|
||||
"CUP_B_M1A1_Woodland_USMC", // M1A1 Abrams (Woodland)
|
||||
"CUP_B_M1A2_TUSK_MG_USMC", // M1A2 Abrams TUSK (Woodland)
|
||||
"CUP_B_M270_HE_USMC", // M270 MLRS (HE)
|
||||
"CUP_B_M270_DPICM_USMC", // M270 MLRS (DPICM)
|
||||
"CUP_B_LAV25M240_green", // LAV-25A1 (M240) (Olive)
|
||||
"CUP_B_HMMWV_TOW_USMC", // HMMWV TOW
|
||||
"CUP_B_RG31_M2_USMC", // RG-31 M2
|
||||
"CUP_B_RG31E_M2_USMC", // RG-31 Mk5E M2
|
||||
"CUP_B_RG31_Mk19_USMC", // RG-31 Mk.19
|
||||
"CUP_B_LAV25_green" // LAV-25A1 (Olive)
|
||||
];
|
||||
469
kp_liberation.brf_sumava/presets/blufor/apex.sqf
Normal file
469
kp_liberation.brf_sumava/presets/blufor/apex.sqf
Normal file
@@ -0,0 +1,469 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- None
|
||||
|
||||
Optional Mods:
|
||||
- BWMod
|
||||
- RHSUSAF
|
||||
- F-15C
|
||||
- F/A-18
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- USAF Main Pack
|
||||
- USAF Fighters Pack
|
||||
- USAF Utility Pack
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V4_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_T_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "B_T_Truck_01_medical_F"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "B_Heli_Transport_03_unarmed_F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "B_T_crew_F"; // This defines the crew for vehicles.
|
||||
pilot_classname = "B_T_Helipilot_F"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "B_Heli_Light_01_F"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_T_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "B_T_Truck_01_transport_F"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_green_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["B_T_Soldier_F",20,0,0], // Rifleman
|
||||
["B_T_Soldier_LAT_F",30,0,0], // Rifleman (AT)
|
||||
["B_T_Soldier_GL_F",25,0,0], // Grenadier
|
||||
["B_T_Soldier_AR_F",25,0,0], // Autorifleman
|
||||
["B_T_soldier_M_F",30,0,0], // Marksman
|
||||
["B_T_Soldier_AT_F",50,10,0], // AT Specialist
|
||||
["B_T_Soldier_AA_F",50,10,0], // AA Specialist
|
||||
["B_T_Medic_F",30,0,0], // Combat Life Saver
|
||||
["B_T_Engineer_F",30,0,0], // Engineer
|
||||
["B_T_Soldier_Exp_F",30,0,0], // Explosives Specialist
|
||||
["B_T_Recon_F",20,0,0], // Recon Scout
|
||||
["B_T_Recon_LAT_F",30,0,0], // Recon Scout (AT)
|
||||
["B_T_Recon_M_F",30,0,0], // Recon Marksman
|
||||
["B_T_Recon_Medic_F",30,0,0], // Recon Paramedic
|
||||
["B_T_Recon_exp_F",30,0,0], // Recon Demolition Expert
|
||||
["B_T_Sniper_F",70,5,0], // Sniper
|
||||
["B_T_ghillie_tna_F",70,5,0], // Sniper (Jungle)
|
||||
["B_T_Spotter_F",20,0,0], // Spotter
|
||||
["B_T_Crew_F",10,0,0], // Crewman
|
||||
["B_T_Soldier_PG_F",20,0,0], // Para Trooper
|
||||
["B_T_Helicrew_F",10,0,0], // Helicopter Crew
|
||||
["B_T_Helipilot_F",10,0,0], // Helicopter Pilot
|
||||
["B_T_Pilot_F",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_T_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["B_T_LSV_01_unarmed_F",75,0,50], // Prowler
|
||||
["B_T_LSV_01_armed_F",75,40,50], // Prowler (HMG)
|
||||
["B_T_LSV_01_AT_F",75,60,50], // Prowler (AT)
|
||||
["CUP_B_HMMWV_M2_NATO_T",75,40,50], // HMMWV M2
|
||||
["CUP_B_HMMWV_MK19_NATO_T",75,60,50], // HMMWV MK19
|
||||
["CUP_B_HMMWV_Avenger_NATO_T",200,350,125], // HMMWV Avenger
|
||||
["B_T_MRAP_01_F",100,0,50], // Hunter
|
||||
["B_T_MRAP_01_hmg_F",100,40,50], // Hunter (HMG)
|
||||
["B_T_MRAP_01_gmg_F",100,60,50], // Hunter (GMG)
|
||||
["I_MRAP_03_F",100,0,50], // Strider
|
||||
["I_MRAP_03_hmg_F",100,40,50], // Strider (HMG)
|
||||
["I_MRAP_03_gmg_F",100,60,50], // Strider (GMG)
|
||||
["rhsusf_m1025_w",100,0,50], // M1025A2
|
||||
["rhsusf_m1025_w_m2",100,40,50], // M1025A2 (M2)
|
||||
["rhsusf_m1025_w_mk19",100,60,50], // M1025A2 (Mk19)
|
||||
["rhsusf_m998_w_2dr_fulltop",100,0,50], // M1097A2 (2D)
|
||||
["rhsusf_m998_w_2dr_halftop",100,0,50], // M1097A2 (2D / open back)
|
||||
["BWA3_Eagle_Fleck",100,0,50], // Eagle IV
|
||||
["BWA3_Eagle_FLW100_Fleck",100,100,50], // Eagle IV (FLW 100)
|
||||
["rhsusf_M1230a1_usarmy_wd",120,0,60], // M1230A1 (MEDEVAC)
|
||||
["B_T_Truck_01_transport_F",125,0,75], // HEMTT Transport
|
||||
["B_T_Truck_01_covered_F",125,0,75], // HEMTT Transport (Covered)
|
||||
["rhsusf_M1083A1P2_wd_open_fmtv_usarmy",125,0,75], // M1083A1P2 Transport
|
||||
["rhsusf_M1083A1P2_wd_fmtv_usarmy",125,0,75], // M1083A1P2 Transport (Covered)
|
||||
["rhsusf_M1083A1P2_WD_flatbed_fmtv_usarmy",100,0,50], // M1083A1P2
|
||||
["rhsusf_M977A4_BKIT_usarmy_wd",125,0,75], // M977A4 BKIT
|
||||
["rhsusf_M977A4_BKIT_M2_usarmy_wd",125,40,75], // M977A4 BKIT (HMG)
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_T_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_T_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["rhsusf_mkvsoc",250,200,100], // Mk.V SOCOM
|
||||
["B_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["rhsusf_m113_usarmy",200,40,100], // M113A3 (M2)
|
||||
["rhsusf_m113_usarmy_MK19",200,60,100], // M113A3 (Mk19)
|
||||
["rhsusf_m113_usarmy_medical",200,0,100], // M113A3 (Medical)
|
||||
["I_LT_01_scout_F",200,0,125], // AWC 302 Nyx (AA)
|
||||
["B_T_APC_Wheeled_01_cannon_F",200,75,125], // AMV-7 Marshall
|
||||
["I_APC_Wheeled_03_cannon_F",200,75,125], // AFV-4 Gorgon
|
||||
["B_T_APC_Tracked_01_rcws_F",300,100,150], // IFV-6c Panther
|
||||
["I_APC_tracked_03_cannon_F",300,150,150], // FV-720 Mora
|
||||
["RHS_M2A2_BUSKI_WD",300,200,150], // M2A2ODS (Busk I)
|
||||
["CUP_B_M2Bradley_NATO_T",300,200,150], // M2A2 Bradley IFV
|
||||
["BWA3_Puma_Fleck",300,225,150], // IFV Puma
|
||||
["RHS_M2A3_BUSKIII_wd",300,250,175], // M2A3 (Busk III)
|
||||
["CUP_B_M2A3Bradley_NATO_T",300,250,175], // M2A3 ERA Bradley IFV
|
||||
["B_T_APC_Tracked_01_AA_F",300,250,175], // IFV-6a Cheetah
|
||||
["CUP_B_M6LineBacker_NATO_T",300,250,175], // M6 Linebacker
|
||||
["I_LT_01_AA_F",300,250,175], // AWC 302 Nyx (AA)
|
||||
["I_LT_01_AT_F",300,250,175], // AWC 302 Nyx (AT)
|
||||
["I_LT_01_cannon_F",300,250,175], // AWC 302 Nyx (Cannon)
|
||||
["RHS_M6_wd",300,250,175], // M6A2
|
||||
["B_T_MBT_01_cannon_F",400,300,200], // M2A1 Slammer
|
||||
["CUP_B_M1A1_NATO_T",400,300,200], // M1A1 Abrams
|
||||
["I_MBT_03_cannon_F",400,300,200], // MBT-52 Kuma
|
||||
["rhsusf_m1a1aim_tuski_wd",400,350,225], // M1A1SA (Tusk I)
|
||||
["B_T_MBT_01_TUSK_F",500,350,225], // M2A4 Slammer UP
|
||||
["CUP_B_M1A_TUSK_NATO_T",500,350,225], // M1A2 Abrams TUSK
|
||||
["rhsusf_m1a2sep1tuskiiwd_usarmy",500,400,250], // M1A2SEPv1 (Tusk II)
|
||||
["BWA3_Leopard2_Fleck",500,400,250], // MBT Leopard 2A6M
|
||||
["B_T_AFV_Wheeled_01_cannon_F",500,500,250], // Rhino MGS
|
||||
["B_T_AFV_Wheeled_01_up_cannon_F",550,550,250], // Rhino MGS UP
|
||||
["B_T_MBT_01_arty_F",600,1250,300], // M4 Scorcher
|
||||
["rhsusf_m109_usarmy",600,1250,300], // M109A6
|
||||
["B_T_MBT_01_mlrs_F",800,1750,400] // M5 Sandstorm MLRS
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["B_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["B_UAV_06_F",80,0,30], // AL-6 Pelican (Cargo)
|
||||
["B_Heli_Light_01_F",200,0,100], // MH-9 Hummingbird
|
||||
["B_Heli_Light_01_dynamicLoadout_F",200,100,100], // AH-9 Pawnee
|
||||
["RHS_MELB_MH6M",200,0,100], // MH-6M Little Bird
|
||||
["RHS_MELB_AH6M",200,200,100], // AH-6M Pawnee
|
||||
["I_Heli_light_03_unarmed_F",225,0,125], // WY-55 Hellcat
|
||||
["I_Heli_light_03_dynamicLoadout_F",225,200,125], // WY-55 Hellcat (Armed)
|
||||
["RHS_UH1Y_UNARMED",225,0,125], // UH-1Y (Unarmed)
|
||||
["RHS_UH1Y_GS",225,200,125], // UH-1Y (Ground Suppression)
|
||||
["B_Heli_Attack_01_dynamicLoadout_F",500,400,200], // AH-99 Blackfoot
|
||||
["RHS_AH1Z",500,500,200], // AH-1Z (Multi-Role)
|
||||
["RHS_AH64D_wd",750,750,250], // AH-64D (Multi-Role)
|
||||
["BWA3_Tiger_RMK_Universal",750,750,250], // UH Tiger RMK (Universal)
|
||||
["B_Heli_Transport_01_F",250,80,150], // UH-80 Ghost Hawk
|
||||
["B_Heli_Transport_01_camo_F",250,80,150], // UH-80 Ghost Hawk (Camo)
|
||||
["RHS_UH60M2",250,0,150], // UH-60M (Unarmed)
|
||||
["RHS_UH60M",250,80,150], // UH-60M
|
||||
["RHS_UH60M_MEV2",300,0,150], // UH-60M MEV2
|
||||
["RHS_CH_47F",275,80,175], // CH-47 Chinook (Armed)
|
||||
["I_Heli_Transport_02_F",275,0,175], // CH-49 Mohawk
|
||||
["rhsusf_CH53E_USMC",300,0,175], // CH-53E Super Stallion
|
||||
["rhsusf_CH53E_USMC_GAU21",300,100,175], // CH-53E Super Stallion (GAU-21)
|
||||
["B_Heli_Transport_03_F",300,80,175], // CH-67 Huron (Armed)
|
||||
["USAF_C130J",200,0,250], // C-130J Super Hercules
|
||||
["USAF_C130J_Cargo",200,0,250], // C-130J Super Hercules (Cargo)
|
||||
["USAF_C17",500,0,400], // C-17 Globemaster III
|
||||
["usaf_kc135",600,0,2500], // KC-135 Stratotanker
|
||||
["B_UAV_02_dynamicLoadout_F",400,300,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["USAF_RQ4A",500,0,200], // RQ-4A Global Hawk
|
||||
["USAF_MQ9",500,750,200], // MQ-9 Reaper
|
||||
["I_Plane_Fighter_03_dynamicLoadout_F",500,400,350], // A-143 Buzzard (AA)
|
||||
["B_Plane_CAS_01_dynamicLoadout_F",1000,800,400], // A-164 Wipeout (CAS)
|
||||
["RHS_A10",1000,1000,400], // A-10A (CAS)
|
||||
["USAF_A10",1500,1000,400], // A-10C Thunderbolt II
|
||||
["I_Plane_Fighter_04_F",1000,1200,400], // A-149 Gryphon
|
||||
["FIR_F15C",1250,1250,450], // F-15C Eagle
|
||||
["FIR_F15D",1250,1250,450], // F-15D Eagle
|
||||
["FIR_F15E",1250,1500,450], // F-15E Strike Eagle
|
||||
["JS_JC_FA18E",1500,1750,450], // F/A-18 E Super Hornet
|
||||
["JS_JC_FA18F",1500,1750,450], // F/A-18 F Super Hornet
|
||||
["USAF_F22",1800,2000,500], // F-22A Raptor
|
||||
["USAF_F22_EWP_AA",1800,2100,500], // F-22A Raptor (EWP-AA)
|
||||
["USAF_F22_EWP_AG",1800,2100,500], // F-22A Raptor (EWP-AG)
|
||||
["USAF_F22_Heavy",1800,2250,500], // F-22A Raptor (Heavy)
|
||||
["USAF_F35A_STEALTH",2250,2000,750], // F-35A Lightning II
|
||||
["USAF_F35A",2250,2250,750], // F-35A Lightning II (Heavy)
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["B_HMG_01_F",25,40,0], // Mk30A HMG .50
|
||||
["B_HMG_01_high_F",25,40,0], // Mk30 HMG .50 (Raised)
|
||||
["B_HMG_01_A_F",35,40,0], // Mk30 HMG .50 (Autonomous)
|
||||
["B_GMG_01_F",35,60,0], // Mk32A GMG 20mm
|
||||
["B_GMG_01_high_F",35,60,0], // Mk32 GMG 20mm (Raised)
|
||||
["B_GMG_01_A_F",45,60,0], // Mk32 GMG 20mm (Autonomous)
|
||||
["B_T_Static_AT_F",50,100,0], // Static Titan Launcher (AT)
|
||||
["B_T_Static_AA_F",50,100,0], // Static Titan Launcher (AA)
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["RHS_M119_WD",100,200,0], // M119A2
|
||||
["B_SAM_System_03_F",250,500,0] // MIM-145 Defender
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V4_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V4_F",0,0,0],
|
||||
["Land_Cargo_Tower_V4_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_ghex_F",0,0,0],
|
||||
["CamoNet_ghex_open_F",0,0,0],
|
||||
["CamoNet_ghex_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_01_round_green_F",0,0,0],
|
||||
["Land_BagFence_01_short_green_F",0,0,0],
|
||||
["Land_BagFence_01_long_green_F",0,0,0],
|
||||
["Land_BagFence_01_corner_green_F",0,0,0],
|
||||
["Land_BagFence_01_end_green_F",0,0,0],
|
||||
["Land_BagBunker_01_small_green_F",0,0,0],
|
||||
["Land_BagBunker_01_large_green_F",0,0,0],
|
||||
["Land_HBarrier_01_tower_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_1_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_3_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_5_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_6_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corner_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corridor_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_tower_green_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["USAF_missileCart_W_AGM114",50,150,0], // Missile Cart (AGM-114)
|
||||
["USAF_missileCart_AGMMix",50,150,0], // Missile Cart (AGM-65 Mix)
|
||||
["USAF_missileCart_AGM1",50,150,0], // Missile Cart (AGM-65D)
|
||||
["USAF_missileCart_AGM2",50,150,0], // Missile Cart (AGM-65E)
|
||||
["USAF_missileCart_AGM3",50,150,0], // Missile Cart (AGM-65K)
|
||||
["USAF_missileCart_AA1",50,150,0], // Missile Cart (AIM-9M/AIM-120)
|
||||
["USAF_missileCart_AA2",50,150,0], // Missile Cart (AIM-9X/AIM-120)
|
||||
["USAF_missileCart_GBU12_green",50,150,0], // Missile Cart (GBU12 Green)
|
||||
["USAF_missileCart_GBU12_maritime",50,150,0], // Missile Cart (GBU12 Maritime)
|
||||
["USAF_missileCart_GBU12",50,150,0], // Missile Cart (GBU12)
|
||||
["USAF_missileCart_Gbu31",50,150,0], // Missile Cart (GBU31)
|
||||
["USAF_missileCart_GBU39",50,150,0], // Missile Cart (GBU39)
|
||||
["USAF_missileCart_Mk82",50,150,0], // Missile Cart (Mk82)
|
||||
["CUP_B_TowingTractor_NATO",50,0,25], // Towing Tractor
|
||||
["B_T_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["B_T_Truck_01_Repair_F",325,0,75], // HEMTT Repair
|
||||
["B_T_Truck_01_fuel_F",125,0,275], // HEMTT Fuel
|
||||
["B_T_Truck_01_ammo_F",125,200,75], // HEMTT Ammo
|
||||
["rhsusf_M977A4_REPAIR_BKIT_usarmy_wd",325,0,75], // M977A4 Repair
|
||||
["rhsusf_M978A4_BKIT_usarmy_wd",125,0,275], // M978A4 Fuel
|
||||
["rhsusf_M977A4_AMMO_BKIT_usarmy_wd",125,200,75], // M977A4 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"B_T_Soldier_TL_F",
|
||||
"B_T_Soldier_F",
|
||||
"B_T_Soldier_F",
|
||||
"B_T_Soldier_LAT_F",
|
||||
"B_T_Soldier_GL_F",
|
||||
"B_T_Soldier_AR_F",
|
||||
"B_T_Soldier_AR_F",
|
||||
"B_T_soldier_M_F",
|
||||
"B_T_Medic_F",
|
||||
"B_T_Engineer_F"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"B_T_Soldier_TL_F",
|
||||
"B_T_Soldier_LAT_F",
|
||||
"B_T_Soldier_LAT_F",
|
||||
"B_T_Soldier_GL_F",
|
||||
"B_T_Soldier_AR_F",
|
||||
"B_T_Soldier_AR_F",
|
||||
"B_T_Soldier_AR_F",
|
||||
"B_T_soldier_M_F",
|
||||
"B_T_Medic_F",
|
||||
"B_T_Engineer_F"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"B_T_Soldier_TL_F",
|
||||
"B_T_Soldier_F",
|
||||
"B_T_Soldier_F",
|
||||
"B_T_Soldier_AT_F",
|
||||
"B_T_Soldier_AT_F",
|
||||
"B_T_Soldier_AT_F",
|
||||
"B_T_Medic_F",
|
||||
"B_T_Soldier_F"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"B_T_Soldier_TL_F",
|
||||
"B_T_Soldier_F",
|
||||
"B_T_Soldier_F",
|
||||
"B_T_Soldier_AA_F",
|
||||
"B_T_Soldier_AA_F",
|
||||
"B_T_Soldier_AA_F",
|
||||
"B_T_Medic_F",
|
||||
"B_T_Soldier_F"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"B_T_Recon_TL_F",
|
||||
"B_T_Recon_F",
|
||||
"B_T_Recon_F",
|
||||
"B_T_Recon_LAT_F",
|
||||
"B_T_Recon_M_F",
|
||||
"B_T_Recon_M_F",
|
||||
"B_T_Sniper_F",
|
||||
"B_T_Spotter_F",
|
||||
"B_T_Recon_Medic_F",
|
||||
"B_T_Recon_Exp_F"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhsusf_mkvsoc", // Mk.V SOCOM
|
||||
"rhsusf_m1a1aim_tuski_wd", // M1A1SA (Tusk I)
|
||||
"B_T_MBT_01_TUSK_F", // M2A4 Slammer UP
|
||||
"CUP_B_M1A_TUSK_NATO_T", // M1A2 Abrams TUSK
|
||||
"rhsusf_m1a2sep1tuskiiwd_usarmy", // M1A2SEPv1 (Tusk II)
|
||||
"BWA3_Leopard2_Fleck", // MBT Leopard 2A6M
|
||||
"B_T_MBT_01_arty_F", // M4 Scorcher
|
||||
"rhsusf_m109_usarmy", // M109A6
|
||||
"B_T_MBT_01_mlrs_F", // M5 Sandstorm MLRS
|
||||
"B_Heli_Attack_01_dynamicLoadout_F", // AH-99 Blackfoot
|
||||
"RHS_AH64D_wd", // AH-64D (Multi-Role)
|
||||
"BWA3_Tiger_RMK_Universal", // UH Tiger RMK (Universal)
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"B_Plane_CAS_01_dynamicLoadout_F", // A-164 Wipeout (CAS)
|
||||
"I_Plane_Fighter_04_F", // A-149 Gryphon
|
||||
"RHS_A10", // A-10A (CAS)
|
||||
"USAF_MQ9", // MQ-9 Reaper
|
||||
"USAF_A10", // A-10C Thunderbolt II
|
||||
"USAF_F22", // F-22A Raptor
|
||||
"USAF_F22_EWP_AA", // F-22A Raptor (EWP-AA)
|
||||
"USAF_F22_EWP_AG", // F-22A Raptor (EWP-AG)
|
||||
"USAF_F22_Heavy", // F-22A Raptor (Heavy)
|
||||
"USAF_F35A_STEALTH", // F-35A Lightning II
|
||||
"USAF_F35A", // F-35A Lightning II (Heavy)
|
||||
"FIR_F15C", // F-15C Eagle
|
||||
"FIR_F15D", // F-15D Eagle
|
||||
"FIR_F15E", // F-15E Strike Eagle
|
||||
"JS_JC_FA18E", // F/A-18 E Super Hornet
|
||||
"JS_JC_FA18F", // F/A-18 F Super Hornet
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F" // V-44 X Blackfish (Armed)
|
||||
];
|
||||
376
kp_liberation.brf_sumava/presets/blufor/bwmod.sqf
Normal file
376
kp_liberation.brf_sumava/presets/blufor/bwmod.sqf
Normal file
@@ -0,0 +1,376 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- BWMod
|
||||
- RHS USAF
|
||||
|
||||
Optional Mods:
|
||||
- F-15C
|
||||
- F/A-18
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "rhsusf_M1078A1P2_B_WD_CP_fmtv_usarmy"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "rhsusf_M1085A1P2_B_WD_Medical_fmtv_usarmy"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "RHS_CH_47F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "BWA3_Crew_Fleck"; // This defines the crew for vehicles.
|
||||
pilot_classname = "BWA3_Helipilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "RHS_MELB_MH6M"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "rhsusf_M977A4_BKIT_usarmy_wd"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["BWA3_Rifleman_lite_Fleck",15,0,0], // Rifleman (Light)
|
||||
["BWA3_Rifleman_Fleck",20,0,0], // Rifleman
|
||||
["BWA3_RiflemanG27_Fleck",20,0,0], // Rifleman (G27)
|
||||
["BWA3_RiflemanG28_Fleck",20,0,0], // Rifleman (G28)
|
||||
["BWA3_RiflemanAT_Pzf3_Fleck",30,0,0], // Rifleman (AT)
|
||||
["BWA3_Grenadier_Fleck",25,0,0], // Grenadier
|
||||
["BWA3_Autorifleman_Fleck",25,0,0], // Autorifleman
|
||||
["BWA3_AutoriflemanMG5_Fleck",35,0,0], // Heavygunner
|
||||
["BWA3_Marksman_Fleck",30,0,0], // Marksman
|
||||
["BWA3_RiflemanAT_RGW90_Fleck",50,10,0], // AT Specialist
|
||||
["BWA3_RiflemanAA_Fliegerfaust_Fleck",50,10,0], // AA Specialist
|
||||
["BWA3_CombatLifeSaver_Fleck",30,0,0], // Combat Life Saver
|
||||
["BWA3_Engineer_Fleck",30,0,0], // Engineer
|
||||
["BWA3_recon_Fleck",20,0,0], // Recon Rifleman
|
||||
["BWA3_recon_LAT_Fleck",30,0,0], // Recon Rifleman (AT)
|
||||
["BWA3_recon_Radioman_Fleck",25,0,0], // Recon Radioman
|
||||
["BWA3_recon_Marksman_Fleck",30,0,0], // Recon Marksman
|
||||
["BWA3_recon_Medic_Fleck",30,0,0], // Recon Combat Life Saver
|
||||
["BWA3_recon_Pioneer_Fleck",30,0,0], // Recon Engineer
|
||||
["BWA3_SniperG82_Fleck",70,5,0], // Sniper
|
||||
["BWA3_Spotter_Fleck",20,0,0], // Spotter
|
||||
["BWA3_Crew_Fleck",10,0,0], // Crewman
|
||||
["rhsusf_army_ocp_rifleman_101st",20,0,0], // Para Trooper
|
||||
["BWA3_Helipilot",10,0,0], // Helicopter Pilot
|
||||
["rhsusf_airforce_jetpilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["rhsusf_m1025_w",100,0,50], // M1025A2
|
||||
["rhsusf_m1025_w_m2",100,40,50], // M1025A2 (M2)
|
||||
["rhsusf_m1025_w_mk19",100,60,50], // M1025A2 (Mk19)
|
||||
["rhsusf_m998_w_2dr_fulltop",100,0,50], // M1097A2 (2D)
|
||||
["rhsusf_m998_w_2dr_halftop",100,0,50], // M1097A2 (2D / open back)
|
||||
["BWA3_Eagle_Fleck",100,0,50], // Eagle IV
|
||||
["BWA3_Eagle_FLW100_Fleck",100,100,50], // Eagle IV (FLW 100)
|
||||
["rhsusf_M1220_usarmy_wd",120,0,60], // M1220
|
||||
["rhsusf_M1220_M2_usarmy_wd",120,40,60], // M1220 (M2)
|
||||
["rhsusf_M1220_MK19_usarmy_wd",120,60,60], // M1220 (Mk19)
|
||||
["rhsusf_M1232_usarmy_wd",140,0,60], // M1232
|
||||
["rhsusf_M1232_M2_usarmy_wd",140,40,60], // M1232 (M2)
|
||||
["rhsusf_M1232_MK19_usarmy_wd",140,60,60], // M1232 (Mk19)
|
||||
["rhsusf_M1230a1_usarmy_wd",120,0,60], // M1230A1 (MEDEVAC)
|
||||
["rhsusf_M1083A1P2_wd_open_fmtv_usarmy",125,0,75], // M1083A1P2 Transport
|
||||
["rhsusf_M1083A1P2_wd_fmtv_usarmy",125,0,75], // M1083A1P2 Transport (Covered)
|
||||
["rhsusf_M1083A1P2_WD_flatbed_fmtv_usarmy",100,0,50], // M1083A1P2
|
||||
["rhsusf_M977A4_BKIT_usarmy_wd",125,0,75], // M977A4 BKIT
|
||||
["rhsusf_M977A4_BKIT_M2_usarmy_wd",125,40,75], // M977A4 BKIT (HMG)
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["rhsusf_mkvsoc",250,200,100], // Mk.V SOCOM
|
||||
["B_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["rhsusf_m113_usarmy",200,40,100], // M113A3 (M2)
|
||||
["rhsusf_m113_usarmy_MK19",200,60,100], // M113A3 (Mk19)
|
||||
["rhsusf_m113_usarmy_medical",200,0,100], // M113A3 (Medical)
|
||||
["RHS_M2A2_BUSKI_WD",300,200,150], // M2A2ODS (Busk I)
|
||||
["BWA3_Puma_Fleck",300,225,150], // IFV Puma
|
||||
["RHS_M2A3_BUSKIII_wd",300,250,175], // M2A3 (Busk III)
|
||||
["RHS_M6_wd",300,250,175], // M6A2
|
||||
["rhsusf_m1a1aim_tuski_wd",400,350,225], // M1A1SA (Tusk I)
|
||||
["rhsusf_m1a2sep1tuskiiwd_usarmy",500,400,250], // M1A2SEPv1 (Tusk II)
|
||||
["BWA3_Leopard2_Fleck",500,400,250], // MBT Leopard 2A6M
|
||||
["rhsusf_m109_usarmy",600,1250,300] // M109A6
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["B_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["B_UAV_06_F",80,0,30], // AL-6 Pelican (Cargo)
|
||||
["RHS_MELB_MH6M",200,0,100], // MH-6M Little Bird
|
||||
["RHS_MELB_AH6M",200,200,100], // AH-6M Pawnee
|
||||
["RHS_UH1Y_UNARMED",225,0,125], // UH-1Y (Unarmed)
|
||||
["RHS_UH1Y_GS",225,200,125], // UH-1Y (Ground Suppression)
|
||||
["RHS_AH1Z",500,500,200], // AH-1Z (Multi-Role)
|
||||
["RHS_AH64D_wd",750,750,250], // AH-64D (Multi-Role)
|
||||
["BWA3_Tiger_RMK_Universal",750,750,250], // UH Tiger RMK (Universal)
|
||||
["RHS_UH60M2",250,0,150], // UH-60M (Unarmed)
|
||||
["RHS_UH60M",250,80,150], // UH-60M
|
||||
["RHS_UH60M_MEV2",300,0,150], // UH-60M MEV2
|
||||
["RHS_CH_47F_10",275,80,175], // CH-47 Chinook (Armed)
|
||||
["rhsusf_CH53E_USMC",300,0,175], // CH-53E Super Stallion
|
||||
["rhsusf_CH53E_USMC_GAU21",300,100,175], // CH-53E Super Stallion (GAU-21)
|
||||
["B_UAV_02_dynamicLoadout_F",400,300,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["RHS_A10",1000,1000,400], // A-10A (CAS)
|
||||
["FIR_F15C",1250,1250,450], // F-15C Eagle
|
||||
["FIR_F15D",1250,1250,450], // F-15D Eagle
|
||||
["FIR_F15E",1250,1500,450], // F-15E Strike Eagle
|
||||
["JS_JC_FA18E",1500,1750,450], // F/A-18 E Super Hornet
|
||||
["JS_JC_FA18F",1500,1750,450], // F/A-18 F Super Hornet
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["RHS_M2StaticMG_MiniTripod_WD",25,40,0], // Mk2 HMG .50
|
||||
["RHS_M2StaticMG_WD",25,40,0], // Mk2 HMG .50 (Raised)
|
||||
["RHS_MK19_TriPod_WD",25,60,0], // Mk19 GMG 20mm
|
||||
["RHS_TOW_TriPod_WD",50,100,0], // TOW (AT)
|
||||
["RHS_Stinger_AA_pod_WD",50,100,0], // Stinger (AA)
|
||||
["RHS_M252_WD",80,150,0], // Mk6 Mortar
|
||||
["RHS_M119_WD",100,200,0], // M119A2
|
||||
["B_SAM_System_03_F",250,500,0] // MIM-145 Defender
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["rhsusf_M977A4_REPAIR_BKIT_usarmy_wd",325,0,75], // M977A4 Repair
|
||||
["rhsusf_M978A4_BKIT_usarmy_wd",125,0,275], // M978A4 Fuel
|
||||
["rhsusf_M977A4_AMMO_BKIT_usarmy_wd",125,200,75], // M977A4 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"BWA3_TL_Fleck",
|
||||
"BWA3_Rifleman_lite_Fleck",
|
||||
"BWA3_Rifleman_lite_Fleck",
|
||||
"BWA3_RiflemanAT_Pzf3_Fleck",
|
||||
"BWA3_Grenadier_Fleck",
|
||||
"BWA3_Autorifleman_Fleck",
|
||||
"BWA3_Autorifleman_Fleck",
|
||||
"BWA3_Marksman_Fleck",
|
||||
"BWA3_CombatLifeSaver_Fleck",
|
||||
"BWA3_Engineer_Fleck"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"BWA3_TL_Fleck",
|
||||
"BWA3_RiflemanAT_Pzf3_Fleck",
|
||||
"BWA3_RiflemanAT_Pzf3_Fleck",
|
||||
"BWA3_Grenadier_Fleck",
|
||||
"BWA3_Autorifleman_Fleck",
|
||||
"BWA3_Autorifleman_Fleck",
|
||||
"BWA3_AutoriflemanMG5_Fleck",
|
||||
"BWA3_Marksman_Fleck",
|
||||
"BWA3_CombatLifeSaver_Fleck",
|
||||
"BWA3_Engineer_Fleck"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"BWA3_TL_Fleck",
|
||||
"BWA3_Rifleman_Fleck",
|
||||
"BWA3_Rifleman_Fleck",
|
||||
"BWA3_RiflemanAT_RGW90_Fleck",
|
||||
"BWA3_RiflemanAT_RGW90_Fleck",
|
||||
"BWA3_RiflemanAT_RGW90_Fleck",
|
||||
"BWA3_CombatLifeSaver_Fleck",
|
||||
"BWA3_Rifleman_Fleck"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"BWA3_TL_Fleck",
|
||||
"BWA3_Rifleman_Fleck",
|
||||
"BWA3_Rifleman_Fleck",
|
||||
"BWA3_RiflemanAA_Fliegerfaust_Fleck",
|
||||
"BWA3_RiflemanAA_Fliegerfaust_Fleck",
|
||||
"BWA3_RiflemanAA_Fliegerfaust_Fleck",
|
||||
"BWA3_CombatLifeSaver_Fleck",
|
||||
"BWA3_Rifleman_Fleck"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"BWA3_recon_TL_Fleck",
|
||||
"BWA3_recon_Fleck",
|
||||
"BWA3_recon_Fleck",
|
||||
"BWA3_recon_LAT_Fleck",
|
||||
"BWA3_recon_Radioman_Fleck",
|
||||
"BWA3_recon_Marksman_Fleck",
|
||||
"BWA3_SniperG82_Fleck",
|
||||
"BWA3_Spotter_Fleck",
|
||||
"BWA3_recon_Medic_Fleck",
|
||||
"BWA3_recon_Pioneer_Fleck"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhsusf_mkvsoc", // Mk.V SOCOM
|
||||
"rhsusf_m1a1aim_tuski_wd", // M1A1SA (Tusk I)
|
||||
"rhsusf_m1a2sep1tuskiiwd_usarmy", // M1A2SEPv1 (Tusk II)
|
||||
"BWA3_Leopard2_Fleck", // MBT Leopard 2A6M
|
||||
"rhsusf_m109_usarmy", // M109A6
|
||||
"RHS_AH64D_wd", // AH-64D (Multi-Role)
|
||||
"BWA3_Tiger_RMK_Universal", // UH Tiger RMK (Universal)
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"RHS_A10", // A-10A (CAS)
|
||||
"FIR_F15C", // F-15C Eagle
|
||||
"FIR_F15D", // F-15D Eagle
|
||||
"FIR_F15E", // F-15E Strike Eagle
|
||||
"JS_JC_FA18E", // F/A-18 E Super Hornet
|
||||
"JS_JC_FA18F", // F/A-18 F Super Hornet
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F" // V-44 X Blackfish (Armed)
|
||||
];
|
||||
378
kp_liberation.brf_sumava/presets/blufor/bwmod_des.sqf
Normal file
378
kp_liberation.brf_sumava/presets/blufor/bwmod_des.sqf
Normal file
@@ -0,0 +1,378 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- BWMod
|
||||
- RHS USAF
|
||||
|
||||
Optional Mods:
|
||||
- F-15C
|
||||
- F/A-18
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "rhsusf_M1078A1P2_B_D_CP_fmtv_usarmy"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "rhsusf_M1085A1P2_B_D_Medical_fmtv_usarmy"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "RHS_CH_47F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "BWA3_Crew_Tropen"; // This defines the crew for vehicles.
|
||||
pilot_classname = "BWA3_Helipilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "RHS_MELB_MH6M"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "rhsusf_M977A4_BKIT_usarmy_d"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["BWA3_Rifleman_lite_Tropen",15,0,0], // Rifleman (Light)
|
||||
["BWA3_Rifleman_Tropen",20,0,0], // Rifleman
|
||||
["BWA3_RiflemanG27_Tropen",20,0,0], // Rifleman (G27)
|
||||
["BWA3_RiflemanG28_Tropen",20,0,0], // Rifleman (G28)
|
||||
["BWA3_RiflemanAT_Pzf3_Tropen",30,0,0], // Rifleman (AT)
|
||||
["BWA3_Grenadier_Tropen",25,0,0], // Grenadier
|
||||
["BWA3_Autorifleman_Tropen",25,0,0], // Autorifleman
|
||||
["BWA3_AutoriflemanMG5_Tropen",35,0,0], // Heavygunner
|
||||
["BWA3_Marksman_Tropen",30,0,0], // Marksman
|
||||
["BWA3_RiflemanAT_RGW90_Tropen",50,10,0], // AT Specialist
|
||||
["BWA3_RiflemanAA_Fliegerfaust_Tropen",50,10,0], // AA Specialist
|
||||
["BWA3_CombatLifeSaver_Tropen",30,0,0], // Combat Life Saver
|
||||
["BWA3_Engineer_Tropen",30,0,0], // Engineer
|
||||
["BWA3_recon_Tropen",20,0,0], // Recon Rifleman
|
||||
["BWA3_recon_LAT_Tropen",30,0,0], // Recon Rifleman (AT)
|
||||
["BWA3_recon_Radioman_Tropen",25,0,0], // Recon Radioman
|
||||
["BWA3_recon_Marksman_Tropen",30,0,0], // Recon Marksman
|
||||
["BWA3_recon_Medic_Tropen",30,0,0], // Recon Combat Life Saver
|
||||
["BWA3_recon_Pioneer_Tropen",30,0,0], // Recon Engineer
|
||||
["BWA3_SniperG82_Tropen",70,5,0], // Sniper
|
||||
["BWA3_Spotter_Tropen",20,0,0], // Spotter
|
||||
["BWA3_Crew_Tropen",10,0,0], // Crewman
|
||||
["rhsusf_army_ocp_rifleman_101st",20,0,0], // Para Trooper
|
||||
["BWA3_Helipilot",10,0,0], // Helicopter Pilot
|
||||
["rhsusf_airforce_jetpilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["rhsusf_m1025_d",100,0,50], // M1025A2
|
||||
["rhsusf_m1025_d_m2",100,40,50], // M1025A2 (M2)
|
||||
["rhsusf_m1025_d_Mk19",100,60,50], // M1025A2 (Mk19)
|
||||
["rhsusf_m998_d_2dr_fulltop",100,0,50], // M1097A2 (2D)
|
||||
["rhsusf_m998_d_2dr_halftop",100,0,50], // M1097A2 (2D / open back)
|
||||
["BWA3_Eagle_Tropen",100,0,50], // Eagle IV
|
||||
["BWA3_Eagle_FLW100_Tropen",100,100,50], // Eagle IV (FLW 100)
|
||||
["rhsusf_M1220_usarmy_d",120,0,60], // M1220
|
||||
["rhsusf_M1220_M2_usarmy_d",120,40,60], // M1220 (M2)
|
||||
["rhsusf_M1220_MK19_usarmy_d",120,60,60], // M1220 (Mk19)
|
||||
["rhsusf_M1232_usarmy_d",140,0,60], // M1232
|
||||
["rhsusf_M1232_M2_usarmy_d",140,40,60], // M1232 (M2)
|
||||
["rhsusf_M1232_MK19_usarmy_d",140,60,60], // M1232 (Mk19)
|
||||
["rhsusf_M1230a1_usarmy_wd",120,0,60], // M1230A1 (MEDEVAC)
|
||||
["rhsusf_M1083A1P2_D_open_fmtv_usarmy",125,0,75], // M1083A1P2 Transport
|
||||
["rhsusf_M1083A1P2_D_fmtv_usarmy",125,0,75], // M1083A1P2 Transport (Covered)
|
||||
["rhsusf_M1083A1P2_D_flatbed_fmtv_usarmy",100,0,50], // M1083A1P2
|
||||
["rhsusf_M977A4_BKIT_usarmy_d",125,0,75], // M977A4 BKIT
|
||||
["rhsusf_M977A4_BKIT_M2_usarmy_d",125,40,75], // M977A4 BKIT (HMG)
|
||||
["rhsusf_M1117_D",150,50,50], // M1117 ASV
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["rhsusf_mkvsoc",250,200,100], // Mk.V SOCOM
|
||||
["B_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["rhsusf_m113d_usarmy",200,40,100], // M113A3 (M2)
|
||||
["rhsusf_m113d_usarmy_MK19",200,60,100], // M113A3 (Mk19)
|
||||
["rhsusf_m113d_usarmy_medical",200,0,100], // M113A3 (Medical)
|
||||
["RHS_M2A2_BUSKI",300,200,150], // M2A2ODS (Busk I)
|
||||
["BWA3_Puma_Tropen",300,225,150], // IFV Puma
|
||||
["RHS_M2A3_BUSKIII",300,250,175], // M2A3 (Busk III)
|
||||
["RHS_M6",300,250,175], // M6A2
|
||||
["rhsusf_m1a1aim_tuski_d",400,350,225], // M1A1SA (Tusk I)
|
||||
["rhsusf_m1a2sep1tuskiid_usarmy",500,400,250], // M1A2SEPv1 (Tusk II)
|
||||
["BWA3_Leopard2_Tropen",500,400,250], // MBT Leopard 2A6M
|
||||
["rhsusf_m109d_usarmy",600,1250,300] // M109A6
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["B_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["B_UAV_06_F",80,0,30], // AL-6 Pelican (Cargo)
|
||||
["RHS_MELB_MH6M",200,0,100], // MH-6M Little Bird
|
||||
["RHS_MELB_AH6M",200,200,100], // AH-6M Pawnee
|
||||
["RHS_UH1Y_UNARMED_d",225,0,125], // UH-1Y (Unarmed)
|
||||
["RHS_UH1Y_d_GS",225,200,125], // UH-1Y (Ground Suppression)
|
||||
["RHS_AH1Z",500,500,200], // AH-1Z (Multi-Role)
|
||||
["RHS_AH64D",750,750,250], // AH-64D (Multi-Role)
|
||||
["BWA3_Tiger_RMK_Universal",750,750,250], // UH Tiger RMK (Universal)
|
||||
["RHS_UH60M2_d",250,0,150], // UH-60M (Unarmed)
|
||||
["RHS_UH60M_d",250,80,150], // UH-60M
|
||||
["RHS_UH60M_MEV2_d",300,0,150], // UH-60M MEV2
|
||||
["RHS_CH_47F_10",275,80,175], // CH-47 Chinook (Armed)
|
||||
["rhsusf_CH53E_USMC_D",300,0,175], // CH-53E Super Stallion
|
||||
["rhsusf_CH53E_USMC_GAU21_D",300,100,175], // CH-53E Super Stallion (GAU-21)
|
||||
["B_UAV_02_dynamicLoadout_F",400,300,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["RHS_A10",1000,1000,400], // A-10A (CAS)
|
||||
["FIR_F15C",1250,1250,450], // F-15C Eagle
|
||||
["FIR_F15D",1250,1250,450], // F-15D Eagle
|
||||
["FIR_F15E",1250,1500,450], // F-15E Strike Eagle
|
||||
["JS_JC_FA18E",1500,1750,450], // F/A-18 E Super Hornet
|
||||
["JS_JC_FA18F",1500,1750,450], // F/A-18 F Super Hornet
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["RHS_M2StaticMG_MiniTripod_D",25,40,0], // Mk2 HMG .50
|
||||
["RHS_M2StaticMG_D",25,40,0], // Mk2 HMG .50 (Raised)
|
||||
["RHS_MK19_TriPod_D",25,60,0], // Mk19 GMG 20mm
|
||||
["RHS_TOW_TriPod_D",50,100,0], // TOW (AT)
|
||||
["RHS_Stinger_AA_pod_D",50,100,0], // Stinger (AA)
|
||||
["RHS_M252_D",80,150,0], // Mk6 Mortar
|
||||
["RHS_M119_D",100,200,0], // M119A2
|
||||
["B_SAM_System_03_F",250,500,0] // MIM-145 Defender
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V3_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V3_F",0,0,0],
|
||||
["Land_Cargo_Tower_V3_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["rhsusf_M1078A1R_SOV_M2_D_fmtv_socom",400,200,300], // M1078A1R SOV
|
||||
["rhsusf_M977A4_REPAIR_usarmy_d",325,0,75], // M977A4 Repair
|
||||
["rhsusf_M978A4_usarmy_d",125,0,275], // M978A4 Fuel
|
||||
["rhsusf_M977A4_AMMO_usarmy_d",125,200,75], // M977A4 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"BWA3_TL_Tropen",
|
||||
"BWA3_Rifleman_lite_Tropen",
|
||||
"BWA3_Rifleman_lite_Tropen",
|
||||
"BWA3_RiflemanAT_Pzf3_Tropen",
|
||||
"BWA3_Grenadier_Tropen",
|
||||
"BWA3_Autorifleman_Tropen",
|
||||
"BWA3_Autorifleman_Tropen",
|
||||
"BWA3_Marksman_Tropen",
|
||||
"BWA3_CombatLifeSaver_Tropen",
|
||||
"BWA3_Engineer_Tropen"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"BWA3_TL_Tropen",
|
||||
"BWA3_RiflemanAT_Pzf3_Tropen",
|
||||
"BWA3_RiflemanAT_Pzf3_Tropen",
|
||||
"BWA3_Grenadier_Tropen",
|
||||
"BWA3_Autorifleman_Tropen",
|
||||
"BWA3_Autorifleman_Tropen",
|
||||
"BWA3_AutoriflemanMG5_Tropen",
|
||||
"BWA3_Marksman_Tropen",
|
||||
"BWA3_CombatLifeSaver_Tropen",
|
||||
"BWA3_Engineer_Tropen"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"BWA3_TL_Tropen",
|
||||
"BWA3_Rifleman_Tropen",
|
||||
"BWA3_Rifleman_Tropen",
|
||||
"BWA3_RiflemanAT_RGW90_Tropen",
|
||||
"BWA3_RiflemanAT_RGW90_Tropen",
|
||||
"BWA3_RiflemanAT_RGW90_Tropen",
|
||||
"BWA3_CombatLifeSaver_Tropen",
|
||||
"BWA3_Rifleman_Tropen"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"BWA3_TL_Tropen",
|
||||
"BWA3_Rifleman_Tropen",
|
||||
"BWA3_Rifleman_Tropen",
|
||||
"BWA3_RiflemanAA_Fliegerfaust_Tropen",
|
||||
"BWA3_RiflemanAA_Fliegerfaust_Tropen",
|
||||
"BWA3_RiflemanAA_Fliegerfaust_Tropen",
|
||||
"BWA3_CombatLifeSaver_Tropen",
|
||||
"BWA3_Rifleman_Tropen"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"BWA3_recon_TL_Fleck",
|
||||
"BWA3_recon_Fleck",
|
||||
"BWA3_recon_Fleck",
|
||||
"BWA3_recon_LAT_Fleck",
|
||||
"BWA3_recon_Radioman_Fleck",
|
||||
"BWA3_recon_Marksman_Fleck",
|
||||
"BWA3_SniperG82_Fleck",
|
||||
"BWA3_Spotter_Fleck",
|
||||
"BWA3_recon_Medic_Tropen",
|
||||
"BWA3_recon_Pioneer_Tropen"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhsusf_mkvsoc", // Mk.V SOCOM
|
||||
"rhsusf_m1a1aim_tuski_d", // M1A1SA (Tusk I)
|
||||
"rhsusf_m1a2sep1tuskiid_usarmy", // M1A2SEPv1 (Tusk II)
|
||||
"BWA3_Leopard2_Tropen", // MBT Leopard 2A6M
|
||||
"rhsusf_m109d_usarmy", // M109A6
|
||||
"RHS_AH64D", // AH-64D (Multi-Role)
|
||||
"BWA3_Tiger_RMK_Universal", // UH Tiger RMK (Universal)
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"RHS_A10", // A-10A (CAS)
|
||||
"FIR_F15C", // F-15C Eagle
|
||||
"FIR_F15D", // F-15D Eagle
|
||||
"FIR_F15E", // F-15E Strike Eagle
|
||||
"JS_JC_FA18E", // F/A-18 E Super Hornet
|
||||
"JS_JC_FA18F", // F/A-18 F Super Hornet
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F" // V-44 X Blackfish (Armed)
|
||||
];
|
||||
334
kp_liberation.brf_sumava/presets/blufor/csat.sqf
Normal file
334
kp_liberation.brf_sumava/presets/blufor/csat.sqf
Normal file
@@ -0,0 +1,334 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- None
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "Land_Pod_Heli_Transport_04_box_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "O_Truck_03_device_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "O_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "O_Truck_03_medical_F"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "O_Heli_Transport_04_F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "O_crew_F"; // This defines the crew for vehicles.
|
||||
pilot_classname = "O_helipilot_F"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "O_Heli_Light_02_unarmed_F"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "O_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "O_Truck_03_transport_F"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "O_Radar_System_02_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "O_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["O_Soldier_lite_F",15,0,0], // Rifleman (Light)
|
||||
["O_Soldier_F",20,0,0], // Rifleman
|
||||
["O_Soldier_LAT_F",30,0,0], // Rifleman (AT)
|
||||
["O_Soldier_GL_F",25,0,0], // Grenadier
|
||||
["O_Soldier_AR_F",25,0,0], // Autorifleman
|
||||
["O_HeavyGunner_F",30,0,0], // Autorifleman Heavy
|
||||
["O_soldier_M_F",30,0,0], // Marksman
|
||||
["O_Soldier_AT_F",50,10,0], // AT Specialist
|
||||
["O_Soldier_AA_F",50,10,0], // AA Specialist
|
||||
["O_medic_F",30,0,0], // Combat Life Saver
|
||||
["O_engineer_F",30,0,0], // Engineer
|
||||
["O_sniper_F",70,5,0], // Sniper
|
||||
["O_spotter_F",20,0,0], // Spotter
|
||||
["O_crew_F",10,0,0], // Crewman
|
||||
["O_soldier_PG_F",20,0,0], // Para Trooper
|
||||
["O_helipilot_F",10,0,0], // Helicopter Pilot
|
||||
["O_Pilot_F",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["O_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["O_LSV_02_unarmed_F",75,0,50], // LSV Mk2
|
||||
["O_LSV_02_armed_F",75,75,50], // LSV Mk2 (M134)
|
||||
["O_LSV_02_AT_F",75,75,50], // LSV Mk2 (Metis)
|
||||
["O_MRAP_02_F",100,0,50], // Karatel
|
||||
["O_MRAP_02_hmg_F",100,100,50], // Karatel HMG
|
||||
["O_MRAP_02_gmg_F",100,100,50], // Karatel GMG
|
||||
["O_Truck_03_transport_F",125,0,75], // Typhoon Transport
|
||||
["O_Truck_03_covered_F",125,0,75], // Typhoon Transport (Covered)
|
||||
["O_UGV_01_F",150,0,50], // UGV Saif
|
||||
["O_UGV_01_rcws_F",150,40,50], // UGV Saif (RCWS)
|
||||
["O_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["O_Boat_Armed_01_hmg_F",200,80,75], // Speedboat HMG
|
||||
["O_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["O_APC_Wheeled_02_rcws_v2_F",200,150,150], // Otokar
|
||||
["O_APC_Tracked_02_cannon_F",200,200,150], // Stalker
|
||||
["O_APC_Tracked_02_AA_F",300,250,175], // Tigris
|
||||
["O_MBT_02_cannon_F",500,400,250], // T-100
|
||||
["O_MBT_04_cannon_F",550,450,250], // T-14
|
||||
["O_MBT_04_command_F",550,500,250], // T-14K
|
||||
["O_MBT_02_arty_F",600,1250,300] // Sochor
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["O_UAV_01_F",75,0,25], // Tayran
|
||||
["O_UAV_06_F",80,0,30], // Jinaah
|
||||
["O_Heli_Light_02_unarmed_F",250,0,150], // Ka-60 Kasatka (unarmed)
|
||||
["O_Heli_Light_02_dynamicLoadout_F",250,100,150], // Ka-60 Kasatka
|
||||
["O_Heli_Transport_04_bench_F",250,0,150], // Taru Bench
|
||||
["O_Heli_Transport_04_covered_F",300,0,150], // Taru Covered
|
||||
["O_Heli_Transport_04_medevac_F",300,0,150], // Taru Medical
|
||||
["O_Heli_Attack_02_dynamicLoadout_F",800,800,250], // Kajman
|
||||
["O_UAV_02_dynamicLoadout_F",450,500,250], // YABHON
|
||||
["O_T_UAV_04_CAS_F",400,300,200], // Burraq
|
||||
["O_Plane_CAS_02_dynamicLoadout_F",1000,800,400], // YAK-130
|
||||
["O_Plane_Fighter_02_F",1500,1750,450], // Shikra
|
||||
["O_T_VTOL_02_infantry_dynamicLoadout_F",950,800,500], // Xian (Infantry)
|
||||
["O_T_VTOL_02_vehicle_dynamicLoadout_F",950,800,500] // Xian (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["O_Static_Designator_02_F",25,0,0], // Remote Designator
|
||||
["O_HMG_01_F",25,40,0], // Mk30A HMG .50
|
||||
["O_HMG_01_high_F",25,40,0], // Mk30 HMG .50 (Raised)
|
||||
["O_HMG_01_A_F",35,40,0], // Mk30 HMG .50 (Autonomous)
|
||||
["O_GMG_01_F",35,60,0], // Mk32A GMG 20mm
|
||||
["O_GMG_01_high_F",35,60,0], // Mk32 GMG 20mm (Raised)
|
||||
["O_GMG_01_A_F",45,60,0], // Mk32 GMG 20mm (Autonomous)
|
||||
["O_static_AT_F",50,100,0], // Static Titan Launcher (AT)
|
||||
["O_static_AA_F",50,100,0], // Static Titan Launcher (AA)
|
||||
["O_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["O_SAM_System_04_F",250,500,0] // S-750 Rhea
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V3_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V3_F",0,0,0],
|
||||
["Land_Cargo_Tower_V3_F",0,0,0],
|
||||
["Flag_CSAT_F",0,0,0],
|
||||
["Flag_Viper_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_OPFOR_F",0,0,0],
|
||||
["CamoNet_OPFOR_open_F",0,0,0],
|
||||
["CamoNet_OPFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,200,100,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
[Arsenal_typename,25,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",10,0,0],
|
||||
["Box_East_Support_F",10,0,0],
|
||||
["Box_CSAT_Equip_F",10,0,0],
|
||||
["Box_East_Grenades_F",10,0,0],
|
||||
["Box_East_WpsSpecial_F",10,0,0],
|
||||
["Box_East_Ammo_F",10,0,0],
|
||||
["Box_East_Wps_F",10,0,0],
|
||||
["Box_CSAT_Uniforms_F",10,0,0],
|
||||
["Box_East_AmmoOrd_F",10,0,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["Land_CanisterFuel_F",0,0,2],
|
||||
["O_Truck_03_repair_F",325,0,75], // Typhoon Repair
|
||||
["O_Truck_03_ammo_F",125,200,75], // Typhoon Ammo
|
||||
["O_Truck_03_fuel_F",125,0,275], // Typhoon Fuel
|
||||
["O_Heli_Transport_04_repair_F",500,0,150], // Taru Repair
|
||||
["O_Heli_Transport_04_ammo_F",300,200,150], // Taru Ammo
|
||||
["O_Heli_Transport_04_fuel_F",300,0,350], // Taru Fuel
|
||||
["Land_Pod_Heli_Transport_04_repair_F",275,0,0], // Taru Repaircontainer
|
||||
["Land_Pod_Heli_Transport_04_ammo_F",75,200,0], // Taru Ammocontainer
|
||||
["Land_Pod_Heli_Transport_04_fuel_F",75,0,200] // Taru Fuelcontainer
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"O_Soldier_SL_F",
|
||||
"O_Soldier_TL_F",
|
||||
"O_Soldier_TL_F",
|
||||
"O_Soldier_AR_F",
|
||||
"O_Soldier_AR_F",
|
||||
"O_Soldier_GL_F",
|
||||
"O_Soldier_GL_F",
|
||||
"O_Soldier_LAT_F",
|
||||
"O_medic_F",
|
||||
"O_soldier_M_F"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"O_Soldier_TL_F",
|
||||
"O_HeavyGunner_F",
|
||||
"O_Soldier_A_F",
|
||||
"O_HeavyGunner_F",
|
||||
"O_Soldier_A_F",
|
||||
"O_HeavyGunner_F",
|
||||
"O_Soldier_A_F",
|
||||
"O_HeavyGunner_F",
|
||||
"O_Soldier_A_F",
|
||||
"O_medic_F"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"O_Soldier_TL_F",
|
||||
"O_Soldier_AT_F",
|
||||
"O_Soldier_HAT_F",
|
||||
"O_Soldier_AT_F",
|
||||
"O_Soldier_HAT_F",
|
||||
"O_Soldier_AT_F",
|
||||
"O_Soldier_HAT_F",
|
||||
"O_medic_F"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"O_Soldier_TL_F",
|
||||
"O_Soldier_AA_F",
|
||||
"O_Soldier_AAA_F",
|
||||
"O_Soldier_AA_F",
|
||||
"O_Soldier_AAA_F",
|
||||
"O_Soldier_AA_F",
|
||||
"O_Soldier_AAA_F",
|
||||
"O_medic_F"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"O_recon_TL_F",
|
||||
"O_recon_F",
|
||||
"O_recon_F",
|
||||
"O_recon_LAT_F",
|
||||
"O_recon_JTAC_F",
|
||||
"O_recon_M_F",
|
||||
"O_sniper_F",
|
||||
"O_spotter_F",
|
||||
"O_recon_medic_F",
|
||||
"O_recon_exp_F"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F",
|
||||
"O_soldier_PG_F"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"O_MBT_04_cannon_F", // T-14
|
||||
"O_MBT_04_command_F", // T-14K
|
||||
"O_MBT_02_arty_F", // Sochor
|
||||
"O_Heli_Attack_02_dynamicLoadout_F", // Kajman
|
||||
"O_UAV_02_dynamicLoadout_F", // YABHON
|
||||
"O_T_UAV_04_CAS_F", // Burraq
|
||||
"O_Plane_CAS_02_dynamicLoadout_F", // YAK-130
|
||||
"O_Plane_Fighter_02_F", // Shikra
|
||||
"O_T_VTOL_02_infantry_dynamicLoadout_F", // Xian (Infantry)
|
||||
"O_T_VTOL_02_vehicle_dynamicLoadout_F" // Xian (Vehicle)
|
||||
];
|
||||
341
kp_liberation.brf_sumava/presets/blufor/csat_apex.sqf
Normal file
341
kp_liberation.brf_sumava/presets/blufor/csat_apex.sqf
Normal file
@@ -0,0 +1,341 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- None
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "Land_Pod_Heli_Transport_04_box_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "O_T_Truck_03_device_ghex_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "O_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "O_T_Truck_03_medical_ghex_F"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "O_Heli_Transport_04_F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "O_T_Crew_F"; // This defines the crew for vehicles.
|
||||
pilot_classname = "O_T_Helipilot_F"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "O_Heli_Light_02_unarmed_F"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "O_T_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "O_T_Truck_03_covered_ghex_F"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_green_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "O_Radar_System_02_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "O_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["O_Soldier_lite_F",15,0,0], // Rifleman (Light)
|
||||
["O_T_Soldier_F",20,0,0], // Rifleman
|
||||
["O_T_Soldier_LAT_F",30,0,0], // Rifleman (AT)
|
||||
["O_T_Soldier_GL_F",25,0,0], // Grenadier
|
||||
["O_T_Soldier_AR_F",25,0,0], // Autorifleman
|
||||
["O_HeavyGunner_F",30,0,0], // Autorifleman Heavy
|
||||
["O_T_Soldier_M_F",30,0,0], // Marksman
|
||||
["O_T_Soldier_AT_F",50,10,0], // AT Specialist
|
||||
["O_T_Soldier_AA_F",50,10,0], // AA Specialist
|
||||
["O_T_Medic_F",30,0,0], // Combat Life Saver
|
||||
["O_T_Engineer_F",30,0,0], // Engineer
|
||||
["O_T_Recon_F",20,0,0], // Recon Rifleman
|
||||
["O_T_Recon_LAT_F",30,0,0], // Recon Rifleman (AT)
|
||||
["O_T_Recon_TL_F",25,0,0], // Recon Radioman
|
||||
["O_T_Recon_M_F",30,0,0], // Recon Marksman
|
||||
["O_T_Recon_Medic_F",30,0,0], // Recon Combat Life Saver
|
||||
["O_T_Recon_Exp_F",30,0,0], // Recon Engineer
|
||||
["O_T_Sniper_F",70,5,0], // Sniper
|
||||
["O_T_Spotter_F",20,0,0], // Spotter
|
||||
["O_T_Crew_F",10,0,0], // Crewman
|
||||
["O_T_Soldier_PG_F",20,0,0], // Para Trooper
|
||||
["O_T_Helipilot_F",10,0,0], // Helicopter Pilot
|
||||
["O_T_Pilot_F",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["O_T_Quadbike_01_ghex_F",50,0,25], // Quad Bike
|
||||
["O_T_LSV_02_unarmed_F",75,0,50], // LSV Mk2
|
||||
["O_T_LSV_02_armed_F",75,75,50], // LSV Mk2 (M134)
|
||||
["O_T_LSV_02_AT_F",75,75,50], // LSV Mk2 (Metis)
|
||||
["O_T_MRAP_02_ghex_F",100,0,50], // Karatel
|
||||
["O_T_MRAP_02_hmg_ghex_F",100,100,50], // Karatel HMG
|
||||
["O_T_MRAP_02_gmg_ghex_F",100,100,50], // Karatel GMG
|
||||
["O_T_Truck_03_transport_ghex_F",125,0,75], // Typhoon Transport
|
||||
["O_T_Truck_03_covered_ghex_F",125,0,75], // Typhoon Transport (Covered)
|
||||
["O_T_UGV_01_ghex_F",150,0,50], // UGV Saif
|
||||
["O_T_UGV_01_rcws_ghex_F",150,40,50], // UGV Saif (RCWS)
|
||||
["O_T_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["O_T_Boat_Armed_01_hmg_F",200,80,75], // Speedboat HMG
|
||||
["O_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["O_T_APC_Wheeled_02_rcws_v2_ghex_F",200,150,150], // Otokar
|
||||
["O_T_APC_Tracked_02_cannon_ghex_F",200,200,150], // Stalker
|
||||
["O_T_APC_Tracked_02_AA_ghex_F",300,250,175], // Tigris
|
||||
["O_T_MBT_02_cannon_ghex_F",500,400,250], // T-100
|
||||
["O_T_MBT_04_cannon_F",550,450,250], // T-14
|
||||
["O_T_MBT_04_command_F",550,500,250], // T-14K
|
||||
["O_T_MBT_02_arty_ghex_F",600,1250,300] // Sochor
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["O_UAV_01_F",75,0,25], // Tayran
|
||||
["O_UAV_06_F",80,0,30], // Jinaah
|
||||
["O_Heli_Light_02_unarmed_F",250,0,150], // Ka-60 Kasatka (unarmed)
|
||||
["O_Heli_Light_02_dynamicLoadout_F",250,100,150], // Ka-60 Kasatka
|
||||
["O_Heli_Transport_04_bench_F",250,0,150], // Taru Bench
|
||||
["O_Heli_Transport_04_covered_F",300,0,150], // Taru Covered
|
||||
["O_Heli_Transport_04_medevac_F",300,0,150], // Taru Medical
|
||||
["O_Heli_Attack_02_dynamicLoadout_F",800,800,250], // Kajman
|
||||
["O_UAV_02_dynamicLoadout_F",450,500,250], // YABHON
|
||||
["O_T_UAV_04_CAS_F",400,300,200], // Burraq
|
||||
["O_Plane_CAS_02_dynamicLoadout_F",1000,800,400], // YAK-130
|
||||
["O_Plane_Fighter_02_F",1500,1750,450], // Shikra
|
||||
["O_T_VTOL_02_infantry_dynamicLoadout_F",950,800,500], // Xian (Infantry)
|
||||
["O_T_VTOL_02_vehicle_dynamicLoadout_F",950,800,500] // Xian (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["O_Static_Designator_02_F",25,0,0], // Remote Designator
|
||||
["O_HMG_01_F",25,40,0], // Mk30A HMG .50
|
||||
["O_HMG_01_high_F",25,40,0], // Mk30 HMG .50 (Raised)
|
||||
["O_HMG_01_A_F",35,40,0], // Mk30 HMG .50 (Autonomous)
|
||||
["O_GMG_01_F",35,60,0], // Mk32A GMG 20mm
|
||||
["O_GMG_01_high_F",35,60,0], // Mk32 GMG 20mm (Raised)
|
||||
["O_GMG_01_A_F",45,60,0], // Mk32 GMG 20mm (Autonomous)
|
||||
["O_static_AT_F",50,100,0], // Static Titan Launcher (AT)
|
||||
["O_static_AA_F",50,100,0], // Static Titan Launcher (AA)
|
||||
["O_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["O_SAM_System_04_F",250,500,0] // S-750 Rhea
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_CSAT_F",0,0,0],
|
||||
["Flag_Viper_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_OPFOR_F",0,0,0],
|
||||
["CamoNet_OPFOR_open_F",0,0,0],
|
||||
["CamoNet_OPFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_01_round_green_F",0,0,0],
|
||||
["Land_BagFence_01_short_green_F",0,0,0],
|
||||
["Land_BagFence_01_long_green_F",0,0,0],
|
||||
["Land_BagFence_01_corner_green_F",0,0,0],
|
||||
["Land_BagFence_01_end_green_F",0,0,0],
|
||||
["Land_BagBunker_01_small_green_F",0,0,0],
|
||||
["Land_BagBunker_01_large_green_F",0,0,0],
|
||||
["Land_HBarrier_01_tower_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_1_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_3_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_5_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_6_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corner_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corridor_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_tower_green_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,200,100,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
[Arsenal_typename,25,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",10,0,0],
|
||||
["Box_East_Support_F",10,0,0],
|
||||
["Box_CSAT_Equip_F",10,0,0],
|
||||
["Box_East_Grenades_F",10,0,0],
|
||||
["Box_East_WpsSpecial_F",10,0,0],
|
||||
["Box_East_Ammo_F",10,0,0],
|
||||
["Box_East_Wps_F",10,0,0],
|
||||
["Box_CSAT_Uniforms_F",10,0,0],
|
||||
["Box_East_AmmoOrd_F",10,0,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["Land_CanisterFuel_F",0,0,2],
|
||||
["O_T_Truck_03_repair_ghex_F",325,0,75], // Typhoon Repair
|
||||
["O_T_Truck_03_ammo_ghex_F",125,200,75], // Typhoon Ammo
|
||||
["O_T_Truck_03_fuel_ghex_F",125,0,275], // Typhoon Fuel
|
||||
["O_Heli_Transport_04_repair_F",500,0,150], // Taru Repair
|
||||
["O_Heli_Transport_04_ammo_F",300,200,150], // Taru Ammo
|
||||
["O_Heli_Transport_04_fuel_F",300,0,350], // Taru Fuel
|
||||
["Land_Pod_Heli_Transport_04_repair_F",275,0,0], // Taru Repaircontainer
|
||||
["Land_Pod_Heli_Transport_04_ammo_F",75,200,0], // Taru Ammocontainer
|
||||
["Land_Pod_Heli_Transport_04_fuel_F",75,0,200] // Taru Fuelcontainer
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"O_T_Soldier_SL_F",
|
||||
"O_T_Soldier_TL_F",
|
||||
"O_T_Soldier_TL_F",
|
||||
"O_T_Soldier_AR_F",
|
||||
"O_T_Soldier_AR_F",
|
||||
"O_T_Soldier_GL_F",
|
||||
"O_T_Soldier_GL_F",
|
||||
"O_T_Soldier_LAT_F",
|
||||
"O_T_Medic_F",
|
||||
"O_T_Soldier_M_F"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"O_T_Soldier_TL_F",
|
||||
"O_HeavyGunner_F",
|
||||
"O_Soldier_A_F",
|
||||
"O_HeavyGunner_F",
|
||||
"O_Soldier_A_F",
|
||||
"O_HeavyGunner_F",
|
||||
"O_Soldier_A_F",
|
||||
"O_HeavyGunner_F",
|
||||
"O_Soldier_A_F",
|
||||
"O_T_Medic_F"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"O_T_Soldier_TL_F",
|
||||
"O_T_Soldier_AT_F",
|
||||
"O_T_Soldier_AAT_F",
|
||||
"O_T_Soldier_AT_F",
|
||||
"O_T_Soldier_AAT_F",
|
||||
"O_T_Soldier_AT_F",
|
||||
"O_T_Soldier_AAT_F",
|
||||
"O_T_Medic_F"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"O_T_Soldier_TL_F",
|
||||
"O_T_Soldier_AA_F",
|
||||
"O_T_Soldier_AAA_F",
|
||||
"O_T_Soldier_AA_F",
|
||||
"O_T_Soldier_AAA_F",
|
||||
"O_T_Soldier_AA_F",
|
||||
"O_T_Soldier_AAA_F",
|
||||
"O_T_Medic_F"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"O_T_Recon_TL_F",
|
||||
"O_T_Recon_F",
|
||||
"O_T_Recon_F",
|
||||
"O_T_Recon_LAT_F",
|
||||
"O_T_Recon_JTAC_F",
|
||||
"O_T_Recon_M_F",
|
||||
"O_T_Sniper_F",
|
||||
"O_T_Spotter_F",
|
||||
"O_T_Recon_Medic_F",
|
||||
"O_T_Recon_Exp_F"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F",
|
||||
"O_T_Soldier_PG_F"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"O_T_MBT_04_cannon_F", // T-14
|
||||
"O_T_MBT_04_command_F", // T-14K
|
||||
"O_T_MBT_02_arty_ghex_F", // Sochor
|
||||
"O_Heli_Attack_02_dynamicLoadout_F", // Kajman
|
||||
"O_UAV_02_dynamicLoadout_F", // YABHON
|
||||
"O_T_UAV_04_CAS_F", // Burraq
|
||||
"O_Plane_CAS_02_dynamicLoadout_F", // YAK-130
|
||||
"O_Plane_Fighter_02_F", // Shikra
|
||||
"O_T_VTOL_02_infantry_dynamicLoadout_F", // Xian (Infantry)
|
||||
"O_T_VTOL_02_vehicle_dynamicLoadout_F" // Xian (Vehicle)
|
||||
];
|
||||
474
kp_liberation.brf_sumava/presets/blufor/custom.sqf
Normal file
474
kp_liberation.brf_sumava/presets/blufor/custom.sqf
Normal file
@@ -0,0 +1,474 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- None
|
||||
|
||||
Optional Mods:
|
||||
- BWMod
|
||||
- RHSUSAF
|
||||
- F-15C
|
||||
- F/A-18
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- USAF Main Pack
|
||||
- USAF Fighters Pack
|
||||
- USAF Utility Pack
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "B_Truck_01_medical_F"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "B_Heli_Transport_03_unarmed_F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "B_crew_F"; // This defines the crew for vehicles.
|
||||
pilot_classname = "B_Helipilot_F"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "B_Heli_Light_01_F"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "B_Truck_01_transport_F"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["B_Soldier_lite_F",15,0,0], // Rifleman (Light)
|
||||
["B_Soldier_F",20,0,0], // Rifleman
|
||||
["B_soldier_LAT_F",30,0,0], // Rifleman (AT)
|
||||
["B_Soldier_GL_F",25,0,0], // Grenadier
|
||||
["B_soldier_AR_F",25,0,0], // Autorifleman
|
||||
["B_HeavyGunner_F",35,0,0], // Heavygunner
|
||||
["B_soldier_M_F",30,0,0], // Marksman
|
||||
["B_Sharpshooter_F",40,0,0], // Sharpshooter
|
||||
["B_soldier_AT_F",50,10,0], // AT Specialist
|
||||
["B_soldier_AA_F",50,10,0], // AA Specialist
|
||||
["B_medic_F",30,0,0], // Combat Life Saver
|
||||
["B_engineer_F",30,0,0], // Engineer
|
||||
["B_soldier_exp_F",30,0,0], // Explosives Specialist
|
||||
["B_recon_F",20,0,0], // Recon Scout
|
||||
["B_recon_LAT_F",30,0,0], // Recon Scout (AT)
|
||||
["B_recon_M_F",30,0,0], // Recon Marksman
|
||||
["B_Recon_Sharpshooter_F",40,0,0], // Recon Sharpshooter
|
||||
["B_recon_medic_F",30,0,0], // Recon Paramedic
|
||||
["B_recon_exp_F",30,0,0], // Recon Demolition Expert
|
||||
["B_sniper_F",70,5,0], // Sniper
|
||||
["B_ghillie_ard_F",70,5,0], // Sniper (Arid)
|
||||
["B_ghillie_lsh_F",70,5,0], // Sniper (Lush)
|
||||
["B_ghillie_sard_F",70,5,0], // Sniper (Semi-Arid)
|
||||
["B_spotter_F",20,0,0], // Spotter
|
||||
["B_crew_F",10,0,0], // Crewman
|
||||
["B_soldier_PG_F",20,0,0], // Para Trooper
|
||||
["B_helicrew_F",10,0,0], // Helicopter Crew
|
||||
["B_Helipilot_F",10,0,0], // Helicopter Pilot
|
||||
["B_Pilot_F",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["B_LSV_01_unarmed_F",75,0,50], // Prowler
|
||||
["B_LSV_01_armed_F",75,40,50], // Prowler (HMG)
|
||||
["B_LSV_01_AT_F",75,60,50], // Prowler (AT)
|
||||
["B_MRAP_01_F",100,0,50], // Hunter
|
||||
["B_MRAP_01_hmg_F",100,40,50], // Hunter (HMG)
|
||||
["B_MRAP_01_gmg_F",100,60,50], // Hunter (GMG)
|
||||
["I_MRAP_03_F",100,0,50], // Strider
|
||||
["I_MRAP_03_hmg_F",100,40,50], // Strider (HMG)
|
||||
["I_MRAP_03_gmg_F",100,60,50], // Strider (GMG)
|
||||
["rhsusf_m1025_w",100,0,50], // M1025A2
|
||||
["rhsusf_m1025_w_m2",100,40,50], // M1025A2 (M2)
|
||||
["rhsusf_m1025_w_mk19",100,60,50], // M1025A2 (Mk19)
|
||||
["rhsusf_m998_w_2dr_fulltop",100,0,50], // M1097A2 (2D)
|
||||
["rhsusf_m998_w_2dr_halftop",100,0,50], // M1097A2 (2D / open back)
|
||||
["rhsusf_M1220_usarmy_wd",120,0,60], // M1220
|
||||
["rhsusf_M1220_M2_usarmy_wd",120,40,60], // M1220 (M2)
|
||||
["rhsusf_M1220_MK19_usarmy_wd",120,60,60], // M1220 (Mk19)
|
||||
["rhsusf_M1232_usarmy_wd",140,0,60], // M1220
|
||||
["rhsusf_M1232_M2_usarmy_wd",140,40,60], // M1220 (M2)
|
||||
["rhsusf_M1232_MK19_usarmy_wd",140,60,60], // M1220 (Mk19)
|
||||
["BWA3_Eagle_Fleck",100,0,50], // Eagle IV
|
||||
["BWA3_Eagle_FLW100_Fleck",100,100,50], // Eagle IV (FLW 100)
|
||||
["rhsusf_M1230a1_usarmy_wd",120,0,60], // M1230A1 (MEDEVAC)
|
||||
["B_Truck_01_transport_F",125,0,75], // HEMTT Transport
|
||||
["B_Truck_01_covered_F",125,0,75], // HEMTT Transport (Covered)
|
||||
["rhsusf_M1083A1P2_wd_open_fmtv_usarmy",125,0,75], // M1083A1P2 Transport
|
||||
["rhsusf_M1083A1P2_wd_fmtv_usarmy",125,0,75], // M1083A1P2 Transport (Covered)
|
||||
["rhsusf_M1083A1P2_WD_flatbed_fmtv_usarmy",100,0,50], // M1083A1P2
|
||||
["rhsusf_M977A4_BKIT_usarmy_wd",125,0,75], // M977A4 BKIT
|
||||
["rhsusf_M977A4_BKIT_M2_usarmy_wd",125,40,75], // M977A4 BKIT (HMG)
|
||||
["rhsusf_M1117_W",150,50,50], // M1117 ASV
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["rhsusf_mkvsoc",250,200,100], // Mk.V SOCOM
|
||||
["B_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["rhsusf_m113_usarmy",200,40,100], // M113A3 (M2)
|
||||
["rhsusf_m113_usarmy_MK19",200,60,100], // M113A3 (Mk19)
|
||||
["rhsusf_m113_usarmy_medical",200,0,100], // M113A3 (Medical)
|
||||
["I_LT_01_scout_F",200,0,125], // AWC 302 Nyx (AA)
|
||||
["B_APC_Wheeled_01_cannon_F",200,75,125], // AMV-7 Marshall
|
||||
["I_APC_Wheeled_03_cannon_F",200,75,125], // AFV-4 Gorgon
|
||||
["B_APC_Tracked_01_rcws_F",300,100,150], // IFV-6c Panther
|
||||
["I_APC_tracked_03_cannon_F",300,150,150], // FV-720 Mora
|
||||
["RHS_M2A2_BUSKI_WD",300,200,150], // M2A2ODS (Busk I)
|
||||
["BWA3_Puma_Fleck",300,225,150], // IFV Puma
|
||||
["RHS_M2A3_BUSKIII_wd",300,250,175], // M2A3 (Busk III)
|
||||
["B_APC_Tracked_01_AA_F",300,250,175], // IFV-6a Cheetah
|
||||
["I_LT_01_AA_F",300,250,175], // AWC 302 Nyx (AA)
|
||||
["I_LT_01_AT_F",300,250,175], // AWC 302 Nyx (AT)
|
||||
["I_LT_01_cannon_F",300,250,175], // AWC 302 Nyx (Cannon)
|
||||
["RHS_M6_wd",300,250,175], // M6A2
|
||||
["B_MBT_01_cannon_F",400,300,200], // M2A1 Slammer
|
||||
["CUP_B_Challenger2_NATO",400,300,200], // FV4034 Challenger 2
|
||||
["I_MBT_03_cannon_F",400,300,200], // MBT-52 Kuma
|
||||
["rhsusf_m1a1aim_tuski_wd",400,350,225], // M1A1SA (Tusk I)
|
||||
["B_MBT_01_TUSK_F",500,350,225], // M2A4 Slammer UP
|
||||
["rhsusf_m1a2sep1tuskiiwd_usarmy",500,400,250], // M1A2SEPv1 (Tusk II)
|
||||
["BWA3_Leopard2_Fleck",500,400,250], // MBT Leopard 2A6M
|
||||
["B_AFV_Wheeled_01_cannon_F",500,500,250], // Rhino MGS
|
||||
["B_AFV_Wheeled_01_up_cannon_F",550,550,250], // Rhino MGS UP
|
||||
["B_MBT_01_arty_F",600,1250,300], // M4 Scorcher
|
||||
["rhsusf_m109_usarmy",600,1250,300], // M109A6
|
||||
["B_MBT_01_mlrs_F",800,1750,400] // M5 Sandstorm MLRS
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["B_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["B_UAV_06_F",80,0,30], // AL-6 Pelican (Cargo)
|
||||
["B_Heli_Light_01_F",200,0,100], // MH-9 Hummingbird
|
||||
["B_Heli_Light_01_dynamicLoadout_F",200,100,100], // AH-9 Pawnee
|
||||
["RHS_MELB_MH6M",200,0,100], // MH-6M Little Bird
|
||||
["RHS_MELB_AH6M",200,200,100], // AH-6M Pawnee
|
||||
["I_Heli_light_03_unarmed_F",225,0,125], // WY-55 Hellcat
|
||||
["I_Heli_light_03_dynamicLoadout_F",225,200,125], // WY-55 Hellcat (Armed)
|
||||
["RHS_UH1Y_UNARMED",225,0,125], // UH-1Y (Unarmed)
|
||||
["RHS_UH1Y_GS",225,200,125], // UH-1Y (Ground Suppression)
|
||||
["B_Heli_Attack_01_dynamicLoadout_F",500,400,200], // AH-99 Blackfoot
|
||||
["RHS_AH1Z",500,500,200], // AH-1Z (Multi-Role)
|
||||
["RHS_AH64D_wd",750,750,250], // AH-64D (Multi-Role)
|
||||
["BWA3_Tiger_RMK_Universal",750,750,250], // UH Tiger RMK (Universal)
|
||||
["B_Heli_Transport_01_F",250,80,150], // UH-80 Ghost Hawk
|
||||
["B_Heli_Transport_01_camo_F",250,80,150], // UH-80 Ghost Hawk (Camo)
|
||||
["RHS_UH60M2",250,0,150], // UH-60M (Unarmed)
|
||||
["RHS_UH60M",250,80,150], // UH-60M
|
||||
["RHS_UH60M_MEV2",300,0,150], // UH-60M MEV2
|
||||
["RHS_CH_47F",275,80,175], // CH-47 Chinook (Armed)
|
||||
["I_Heli_Transport_02_F",275,0,175], // CH-49 Mohawk
|
||||
["rhsusf_CH53E_USMC",300,0,175], // CH-53E Super Stallion
|
||||
["rhsusf_CH53E_USMC_GAU21_D",300,100,175], // CH-53E Super Stallion (GAU-21)
|
||||
["B_Heli_Transport_03_F",300,80,175], // CH-67 Huron (Armed)
|
||||
["USAF_C130J",200,0,250], // C-130J Super Hercules
|
||||
["USAF_C130J_Cargo",200,0,250], // C-130J Super Hercules (Cargo)
|
||||
["USAF_C17",500,0,400], // C-17 Globemaster III
|
||||
["usaf_kc135",600,0,2500], // KC-135 Stratotanker
|
||||
["B_UAV_02_dynamicLoadout_F",400,400,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["USAF_RQ4A",500,0,200], // RQ-4A Global Hawk
|
||||
["USAF_MQ9",500,750,200], // MQ-9 Reaper
|
||||
["I_Plane_Fighter_03_dynamicLoadout_F",500,400,350], // A-143 Buzzard
|
||||
["B_Plane_CAS_01_dynamicLoadout_F",1000,800,400], // A-164 Wipeout (CAS)
|
||||
["RHS_A10",1000,1000,400], // A-10A (CAS)
|
||||
["USAF_A10",1500,1000,400], // A-10C Thunderbolt II
|
||||
["I_Plane_Fighter_04_F",1000,1200,400], // A-149 Gryphon
|
||||
["FIR_F15C",1250,1250,450], // F-15C Eagle
|
||||
["FIR_F15D",1250,1250,450], // F-15D Eagle
|
||||
["FIR_F15E",1250,1500,450], // F-15E Strike Eagle
|
||||
["JS_JC_FA18E",1500,1750,450], // F/A-18 E Super Hornet
|
||||
["JS_JC_FA18F",1500,1750,450], // F/A-18 F Super Hornet
|
||||
["USAF_F22",1800,2000,500], // F-22A Raptor
|
||||
["USAF_F22_EWP_AA",1800,2100,500], // F-22A Raptor (EWP-AA)
|
||||
["USAF_F22_EWP_AG",1800,2100,500], // F-22A Raptor (EWP-AG)
|
||||
["USAF_F22_Heavy",1800,2250,500], // F-22A Raptor (Heavy)
|
||||
["USAF_F35A_STEALTH",2250,2000,750], // F-35A Lightning II
|
||||
["USAF_F35A",2250,2250,750], // F-35A Lightning II (Heavy)
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["B_HMG_01_F",25,40,0], // Mk30A HMG .50
|
||||
["B_HMG_01_high_F",25,40,0], // Mk30 HMG .50 (Raised)
|
||||
["B_HMG_01_A_F",35,40,0], // Mk30 HMG .50 (Autonomous)
|
||||
["B_GMG_01_F",35,60,0], // Mk32A GMG 20mm
|
||||
["B_GMG_01_high_F",35,60,0], // Mk32 GMG 20mm (Raised)
|
||||
["B_GMG_01_A_F",45,60,0], // Mk32 GMG 20mm (Autonomous)
|
||||
["B_static_AT_F",50,100,0], // Static Titan Launcher (AT)
|
||||
["B_static_AA_F",50,100,0], // Static Titan Launcher (AA)
|
||||
["B_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["RHS_M119_WD",100,200,0], // M119A2
|
||||
["B_SAM_System_03_F",250,500,0] // MIM-145 Defender
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["USAF_missileCart_W_AGM114",50,150,0], // Missile Cart (AGM-114)
|
||||
["USAF_missileCart_AGMMix",50,150,0], // Missile Cart (AGM-65 Mix)
|
||||
["USAF_missileCart_AGM1",50,150,0], // Missile Cart (AGM-65D)
|
||||
["USAF_missileCart_AGM2",50,150,0], // Missile Cart (AGM-65E)
|
||||
["USAF_missileCart_AGM3",50,150,0], // Missile Cart (AGM-65K)
|
||||
["USAF_missileCart_AA1",50,150,0], // Missile Cart (AIM-9M/AIM-120)
|
||||
["USAF_missileCart_AA2",50,150,0], // Missile Cart (AIM-9X/AIM-120)
|
||||
["USAF_missileCart_GBU12_green",50,150,0], // Missile Cart (GBU12 Green)
|
||||
["USAF_missileCart_GBU12_maritime",50,150,0], // Missile Cart (GBU12 Maritime)
|
||||
["USAF_missileCart_GBU12",50,150,0], // Missile Cart (GBU12)
|
||||
["USAF_missileCart_Gbu31",50,150,0], // Missile Cart (GBU31)
|
||||
["USAF_missileCart_GBU39",50,150,0], // Missile Cart (GBU39)
|
||||
["USAF_missileCart_Mk82",50,150,0], // Missile Cart (Mk82)
|
||||
["CUP_B_TowingTractor_NATO",50,0,25], // Towing Tractor
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["B_Truck_01_Repair_F",325,0,75], // HEMTT Repair
|
||||
["B_Truck_01_fuel_F",125,0,275], // HEMTT Fuel
|
||||
["B_Truck_01_ammo_F",125,200,75], // HEMTT Ammo
|
||||
["rhsusf_M977A4_REPAIR_BKIT_usarmy_wd",325,0,75], // M977A4 Repair
|
||||
["rhsusf_M978A4_BKIT_usarmy_wd",125,0,275], // M978A4 Fuel
|
||||
["rhsusf_M977A4_AMMO_BKIT_usarmy_wd",125,200,75], // M977A4 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"B_Soldier_TL_F",
|
||||
"B_Soldier_F",
|
||||
"B_Soldier_F",
|
||||
"B_Soldier_LAT_F",
|
||||
"B_Soldier_GL_F",
|
||||
"B_soldier_AR_F",
|
||||
"B_soldier_AR_F",
|
||||
"B_soldier_M_F",
|
||||
"B_medic_F",
|
||||
"B_engineer_F"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"B_Soldier_TL_F",
|
||||
"B_Soldier_LAT_F",
|
||||
"B_Soldier_LAT_F",
|
||||
"B_Soldier_GL_F",
|
||||
"B_soldier_AR_F",
|
||||
"B_soldier_AR_F",
|
||||
"B_HeavyGunner_F",
|
||||
"B_Sharpshooter_F",
|
||||
"B_medic_F",
|
||||
"B_engineer_F"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"B_Soldier_TL_F",
|
||||
"B_Soldier_F",
|
||||
"B_Soldier_F",
|
||||
"B_soldier_AT_F",
|
||||
"B_soldier_AT_F",
|
||||
"B_soldier_AT_F",
|
||||
"B_medic_F",
|
||||
"B_soldier_F"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"B_Soldier_TL_F",
|
||||
"B_Soldier_F",
|
||||
"B_Soldier_F",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"B_soldier_AA_F",
|
||||
"B_medic_F",
|
||||
"B_soldier_F"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"B_recon_TL_F",
|
||||
"B_recon_F",
|
||||
"B_recon_F",
|
||||
"B_recon_LAT_F",
|
||||
"B_recon_M_F",
|
||||
"B_recon_M_F",
|
||||
"B_Recon_Sharpshooter_F",
|
||||
"B_Recon_Sharpshooter_F",
|
||||
"B_recon_medic_F",
|
||||
"B_recon_exp_F"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F",
|
||||
"B_soldier_PG_F"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhsusf_mkvsoc", // Mk.V SOCOM
|
||||
"rhsusf_m1a1aim_tuski_wd", // M1A1SA (Tusk I)
|
||||
"B_MBT_01_TUSK_F", // M2A4 Slammer UP
|
||||
"rhsusf_m1a2sep1tuskiiwd_usarmy", // M1A2SEPv1 (Tusk II)
|
||||
"BWA3_Leopard2_Fleck", // MBT Leopard 2A6M
|
||||
"B_MBT_01_arty_F", // M4 Scorcher
|
||||
"rhsusf_m109_usarmy", // M109A6
|
||||
"B_MBT_01_mlrs_F", // M5 Sandstorm MLRS
|
||||
"B_Heli_Attack_01_dynamicLoadout_F", // AH-99 Blackfoot
|
||||
"RHS_AH64D_wd", // AH-64D (Multi-Role)
|
||||
"BWA3_Tiger_RMK_Universal", // UH Tiger RMK (Universal)
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"B_Plane_CAS_01_dynamicLoadout_F", // A-164 Wipeout (CAS)
|
||||
"I_Plane_Fighter_04_F", // A-149 Gryphon
|
||||
"RHS_A10", // A-10A (CAS)
|
||||
"USAF_MQ9", // MQ-9 Reaper
|
||||
"USAF_A10", // A-10C Thunderbolt II
|
||||
"USAF_F22", // F-22A Raptor
|
||||
"USAF_F22_EWP_AA", // F-22A Raptor (EWP-AA)
|
||||
"USAF_F22_EWP_AG", // F-22A Raptor (EWP-AG)
|
||||
"USAF_F22_Heavy", // F-22A Raptor (Heavy)
|
||||
"USAF_F35A_STEALTH", // F-35A Lightning II
|
||||
"USAF_F35A", // F-35A Lightning II (Heavy)
|
||||
"FIR_F15C", // F-15C Eagle
|
||||
"FIR_F15D", // F-15D Eagle
|
||||
"FIR_F15E", // F-15E Strike Eagle
|
||||
"JS_JC_FA18E", // F/A-18 E Super Hornet
|
||||
"JS_JC_FA18F", // F/A-18 F Super Hornet
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F" // V-44 X Blackfish (Armed)
|
||||
];
|
||||
350
kp_liberation.brf_sumava/presets/blufor/enoch.sqf
Normal file
350
kp_liberation.brf_sumava/presets/blufor/enoch.sqf
Normal file
@@ -0,0 +1,350 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- Contact DLC
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V4_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "B_T_Truck_01_box_F"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "I_E_Truck_02_Medical_F"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "B_Heli_Transport_03_unarmed_F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "I_E_Crew_F"; // This defines the crew for vehicles.
|
||||
pilot_classname = "I_E_Helipilot_F"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "B_Heli_Light_01_F"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_T_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "I_E_Truck_02_transport_F"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_green_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "I_E_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["I_E_Soldier_lite_F",15,0,0], // Rifleman (Light)
|
||||
["I_E_Soldier_F",20,0,0], // Rifleman
|
||||
["I_E_Soldier_LAT2_F",30,0,0], // Rifleman (AT)
|
||||
["I_E_Soldier_GL_F",25,0,0], // Grenadier
|
||||
["I_E_Soldier_AR_F",25,0,0], // Autorifleman
|
||||
["I_E_soldier_M_F",30,0,0], // Marksman
|
||||
["I_E_Soldier_AT_F",50,10,0], // AT Specialist
|
||||
["I_E_Soldier_AA_F",50,10,0], // AA Specialist
|
||||
["I_E_Medic_F",30,0,0], // Combat Life Saver
|
||||
["I_E_Engineer_F",30,0,0], // Engineer
|
||||
["I_E_Soldier_Exp_F",30,0,0], // Explosives Specialist
|
||||
["B_T_Recon_F",20,0,0], // Recon Scout
|
||||
["B_T_Recon_LAT_F",30,0,0], // Recon Scout (AT)
|
||||
["B_T_Recon_M_F",30,0,0], // Recon Marksman
|
||||
["B_T_Recon_Medic_F",30,0,0], // Recon Paramedic
|
||||
["B_T_Recon_exp_F",30,0,0], // Recon Demolition Expert
|
||||
["B_T_Sniper_F",70,5,0], // Sniper
|
||||
["B_ghillie_lsh_F",70,5,0], // Sniper (Green)
|
||||
["B_T_Spotter_F",20,0,0], // Spotter
|
||||
["I_E_Crew_F",10,0,0], // Crewman
|
||||
["B_T_Soldier_PG_F",20,0,0], // Para Trooper
|
||||
["I_E_Helicrew_F",10,0,0], // Helicopter Crew
|
||||
["I_E_Helipilot_F",10,0,0], // Helicopter Pilot
|
||||
["B_T_Pilot_F",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["I_E_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["I_E_Offroad_01_F",60,0,35], // Offroad
|
||||
["I_E_Offroad_01_covered_F",60,0,35], // Offroad (Covered)
|
||||
["I_E_Offroad_01_comms_F",60,0,35], // Offroad (Comms)
|
||||
["I_E_Van_02_vehicle_F",70,0,45], // Transporter
|
||||
["I_E_Van_02_transport_MP_F",70,0,45], // Transporter (MP)
|
||||
["I_E_Van_02_transport_F",70,0,45], // Transporter (Transporter)
|
||||
["B_T_LSV_01_unarmed_F",75,0,50], // Prowler
|
||||
["B_T_LSV_01_armed_F",75,40,50], // Prowler (HMG)
|
||||
["B_T_LSV_01_AT_F",75,60,50], // Prowler (AT)
|
||||
["I_E_Truck_02_transport_F",125,0,75], // Zamak Transport
|
||||
["I_E_Truck_02_F",125,0,75], // Zamak Transport (Covered)
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_T_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_T_Boat_Armed_01_minigun_F",200,80,75] // Speedboat Minigun
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["B_T_APC_Wheeled_01_cannon_F",200,75,125], // AMV-7 Marshall
|
||||
["I_E_APC_tracked_03_cannon_F",300,150,150], // FV-720 Odyniec
|
||||
["B_T_APC_Tracked_01_AA_F",300,250,175], // IFV-6a Cheetah
|
||||
["B_T_MBT_01_cannon_F",400,300,200], // M2A1 Slammer
|
||||
["B_T_MBT_01_TUSK_F",500,350,225], // M2A4 Slammer UP
|
||||
["B_T_AFV_Wheeled_01_cannon_F",500,500,250], // Rhino MGS
|
||||
["B_T_AFV_Wheeled_01_up_cannon_F",550,550,250], // Rhino MGS UP
|
||||
["I_E_Truck_02_MRL_F",600,1250,300] // Zamak MRL
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["I_E_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["I_E_UAV_06_F",80,0,30], // AL-6 Pelican
|
||||
["B_Heli_Light_01_F",200,0,100], // MH-9 Hummingbird
|
||||
["I_E_Heli_light_03_unarmed_F",225,0,125], // WY-55 Czapla
|
||||
["I_E_Heli_light_03_dynamicLoadout_F",225,200,125], // WY-55 Czapla (Armed)
|
||||
["B_Heli_Transport_03_F",300,80,175], // CH-67 Huron (Armed)
|
||||
["B_Heli_Attack_01_dynamicLoadout_F",500,400,200], // AH-99 Blackfoot
|
||||
["B_UAV_02_dynamicLoadout_F",400,300,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["B_Plane_CAS_01_dynamicLoadout_F",1000,800,400], // A-164 Wipeout (CAS)
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["B_W_Static_Designator_01_F",25,0,0], // Remote Designator
|
||||
["I_E_HMG_01_F",25,40,0], // Mk30A HMG .50
|
||||
["I_E_HMG_01_high_F",25,40,0], // Mk30 HMG .50 (Raised)
|
||||
["I_E_HMG_01_A_F",35,40,0], // Mk30 HMG .50 (Autonomous)
|
||||
["I_E_GMG_01_F",35,60,0], // Mk32A GMG 20mm
|
||||
["I_E_GMG_01_high_F",35,60,0], // Mk32 GMG 20mm (Raised)
|
||||
["I_E_GMG_01_A_F",45,60,0], // Mk32 GMG 20mm (Autonomous)
|
||||
["I_E_Static_AT_F",50,100,0], // Static Titan Launcher (AT)
|
||||
["I_E_Static_AA_F",50,100,0], // Static Titan Launcher (AA)
|
||||
["I_E_Mortar_01_F",80,150,0], // Mk6 Mortar
|
||||
["I_E_SAM_System_03_F",250,500,0] // MIM-145 Defender
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V4_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V4_F",0,0,0],
|
||||
["Land_Cargo_Tower_V4_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["Flag_EAF_F",0,0,0],
|
||||
["Flag_Enoch_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_ghex_F",0,0,0],
|
||||
["CamoNet_ghex_open_F",0,0,0],
|
||||
["CamoNet_ghex_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_01_round_green_F",0,0,0],
|
||||
["Land_BagFence_01_short_green_F",0,0,0],
|
||||
["Land_BagFence_01_long_green_F",0,0,0],
|
||||
["Land_BagFence_01_corner_green_F",0,0,0],
|
||||
["Land_BagFence_01_end_green_F",0,0,0],
|
||||
["Land_BagBunker_01_small_green_F",0,0,0],
|
||||
["Land_BagBunker_01_large_green_F",0,0,0],
|
||||
["Land_HBarrier_01_tower_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_1_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_3_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_5_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_6_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corner_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corridor_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_tower_green_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,200,100,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
[Arsenal_typename,25,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",10,0,0],
|
||||
["Box_East_Support_F",10,0,0],
|
||||
["Box_CSAT_Equip_F",10,0,0],
|
||||
["Box_East_Grenades_F",10,0,0],
|
||||
["Box_East_WpsSpecial_F",10,0,0],
|
||||
["Box_East_Ammo_F",10,0,0],
|
||||
["Box_East_Wps_F",10,0,0],
|
||||
["Box_CSAT_Uniforms_F",10,0,0],
|
||||
["Box_East_AmmoOrd_F",10,0,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["Land_CanisterFuel_F",0,0,2],
|
||||
["I_E_Van_02_medevac_F",150,0,80], // Transporter (Ambulance)
|
||||
["I_E_Truck_02_Box_F",325,0,75], // Zamak Repair
|
||||
["I_E_Truck_02_fuel_F",125,0,275], // Zamak Fuel
|
||||
["I_E_Truck_02_Ammo_F",125,200,75], // Zamak Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"I_E_Soldier_TL_F",
|
||||
"I_E_Soldier_F",
|
||||
"I_E_Soldier_F",
|
||||
"I_E_Soldier_LAT2_F",
|
||||
"I_E_Soldier_GL_F",
|
||||
"I_E_Soldier_AR_F",
|
||||
"I_E_Soldier_AR_F",
|
||||
"I_E_soldier_M_F",
|
||||
"I_E_Medic_F",
|
||||
"I_E_Engineer_F"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"I_E_Soldier_TL_F",
|
||||
"I_E_Soldier_LAT2_F",
|
||||
"I_E_Soldier_LAT2_F",
|
||||
"I_E_Soldier_GL_F",
|
||||
"I_E_Soldier_AR_F",
|
||||
"I_E_Soldier_AR_F",
|
||||
"I_E_Soldier_AR_F",
|
||||
"I_E_soldier_M_F",
|
||||
"I_E_Medic_F",
|
||||
"I_E_Engineer_F"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"I_E_Soldier_TL_F",
|
||||
"I_E_Soldier_F",
|
||||
"I_E_Soldier_F",
|
||||
"I_E_Soldier_AT_F",
|
||||
"I_E_Soldier_AT_F",
|
||||
"I_E_Soldier_AT_F",
|
||||
"I_E_Medic_F",
|
||||
"I_E_Soldier_F"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"I_E_Soldier_TL_F",
|
||||
"I_E_Soldier_F",
|
||||
"I_E_Soldier_F",
|
||||
"I_E_Soldier_AA_F",
|
||||
"I_E_Soldier_AA_F",
|
||||
"I_E_Soldier_AA_F",
|
||||
"I_E_Medic_F",
|
||||
"I_E_Soldier_F"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"B_T_Recon_TL_F",
|
||||
"B_T_Recon_F",
|
||||
"B_T_Recon_F",
|
||||
"B_T_Recon_LAT_F",
|
||||
"B_T_Recon_M_F",
|
||||
"B_T_Recon_M_F",
|
||||
"B_T_Sniper_F",
|
||||
"B_T_Spotter_F",
|
||||
"B_T_Recon_Medic_F",
|
||||
"B_T_Recon_Exp_F"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F",
|
||||
"B_T_Soldier_PG_F"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"B_T_MBT_01_TUSK_F", // M2A4 Slammer UP
|
||||
"B_T_AFV_Wheeled_01_cannon_F", // Rhino MGS
|
||||
"B_T_AFV_Wheeled_01_up_cannon_F", // Rhino MGS UP
|
||||
"I_E_Truck_02_MRL_F", // Zamak MRL
|
||||
"B_Heli_Attack_01_dynamicLoadout_F", // AH-99 Blackfoot
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"B_Plane_CAS_01_dynamicLoadout_F", // A-164 Wipeout (CAS)
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F" // V-44 X Blackfish (Armed)
|
||||
];
|
||||
337
kp_liberation.brf_sumava/presets/blufor/gm_east.sqf
Normal file
337
kp_liberation.brf_sumava/presets/blufor/gm_east.sqf
Normal file
@@ -0,0 +1,337 @@
|
||||
/*
|
||||
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
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "land_gm_tower_bt_6_fuest_80"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "gm_gc_army_brdm2um"; // This is the FOB as a container/BRDM (due to lack of proper container transport in GM German EAST).
|
||||
FOB_truck_typename = "gm_gc_army_btr60pu12"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "gm_gc_army_ural375d_medic"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "gm_gc_airforce_mi2t"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "gm_gc_army_crew_mpiaks74nk_80_blk"; // This defines the crew for vehicles.
|
||||
pilot_classname = "gm_gc_army_crew_mpiaks74nk_80_blk"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "gm_gc_bgs_p601"; // Little birds replaced with unimog for container transportation.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "gm_gc_army_ural4320_cargo"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "land_gm_euro_shed_03"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "land_gm_radiotower_01"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["gm_gc_army_rifleman_mpiak74n_80_str",20,0,0], // Rifleman
|
||||
["gm_gc_army_antitank_mpiak74n_rpg7_80_str",30,0,0], // Rifleman (AT)
|
||||
["gm_gc_army_machinegunner_lmgrpk_80_str",25,0,0], // Light Machinegunner
|
||||
["gm_gc_army_machinegunner_pk_80_str",25,10,0], // Autorifleman
|
||||
["gm_gc_army_engineer_mpiaks74n_80_str",30,0,0], // Engineer
|
||||
["gm_gc_army_demolition_mpiaks74n_80_str",30,0,0], // Explosives Specialist
|
||||
["gm_gc_army_crew_mpiaks74nk_80_blk",10,0,0] // Crewman
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["gm_gc_army_bicycle_01_oli",10,0,0], // Service Bicycle
|
||||
["gm_gc_army_p601",50,0,25], // Trabant
|
||||
["gm_gc_army_uaz469_cargo",75,0,50], // UAZ-469
|
||||
["gm_gc_army_uaz469_dshkm",75,100,50], // UAZ-469 (MG)
|
||||
["gm_gc_army_uaz469_spg9",75,125,50], // UAZ-469 (SPG-9)
|
||||
["gm_gc_army_ural4320_cargo",125,30,75], // Ural Transport
|
||||
["B_Boat_Transport_01_F",100,0,25] // Assault Boat
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["gm_gc_army_brdm2",200,40,100], // BRDM2
|
||||
["gm_gc_army_brdm2um",200,0,100], // BRDM2UM
|
||||
["UK3CB_CW_SOV_O_LATE_BRDM2_ATGM",200,500,100], // BRDM2 "Spandrel"
|
||||
["UK3CB_CW_SOV_O_LATE_BMD1",175,200,125], // BMD-1
|
||||
["UK3CB_CW_SOV_O_LATE_BMD1P",175,225,125], // BMD-1P
|
||||
["UK3CB_CW_SOV_O_LATE_BMD2",175,400,125], // BMD-2
|
||||
["gm_gc_army_btr60pa",200,0,125], // BTR-60PA
|
||||
["gm_gc_army_btr60pa_dshkm",200,100,125], // BTR-60PA (MG)
|
||||
["UK3CB_CW_SOV_O_LATE_BTR40_MG",75,100,75], // BTR-40
|
||||
["gm_gc_army_btr60pb",200,150,125], // BTR-60PB
|
||||
["rhs_btr70_vdv",225,150,125], // BTR-70
|
||||
["rhs_btr80_vdv",250,150,125], // BTR-80
|
||||
["UK3CB_CW_SOV_O_LATE_MTLB_PKT",225,100,100], // MT-LB (MG)
|
||||
["UK3CB_CW_SOV_O_LATE_MTLB_KPVT",225,150,100], // MT-LB (KPVT)
|
||||
["UK3CB_CW_SOV_O_LATE_MTLB_BMP",225,200,125], // MT-LB (BMP)
|
||||
["gm_pl_army_ot64a",275,150,125], // SKOT-2A (OT-64A)
|
||||
["mkk_zsu_23_4",300,250,200], // ZSU-23-4 "Shilka"
|
||||
["mkk_2s6_tunguska",350,300,200], // 2S6 "Tunguska"
|
||||
["gm_gc_army_bmp1sp2",300,300,175], // BMP-1
|
||||
["rhs_bmp2_tv",300,400,175], // BMP-2
|
||||
["rhs_bmp3_msv",325,450,175], // BMP-3
|
||||
["gm_gc_army_t55",450,450,250], // T-55
|
||||
["gm_gc_army_t55a",450,500,250], // T-55A
|
||||
["gm_gc_army_t55ak",450,500,250], // T-55AK
|
||||
["gm_gc_army_t55am2",500,525,250], // T-55AM2
|
||||
["gm_gc_army_t55am2b",500,525,275], // T-55AM2B
|
||||
["t62m",500,550,300], // T-62M1
|
||||
["rhs_t72ba_tv",525,575,350], // T-72A (1984)
|
||||
["rhs_t72bb_tv",550,575,350], // T-72B (1985)
|
||||
["rhs_t72bc_tv",575,575,350], // T-72B (1989)
|
||||
["mkk_t80b_r",600,600,400], // T-80B
|
||||
["mkk_t80bv_r",625,600,400], // T-80BV
|
||||
["mkk_t80_u_r",650,600,400], // T-80U
|
||||
["mkk_t80_ue1_r",675,600,400], // T-80UE-1
|
||||
["UK3CB_CW_SOV_O_LATE_Gaz66_ZU23",150,200,75], // GAZ-66
|
||||
["UK3CB_CW_SOV_O_LATE_Ural_Zu23",150,200,100], // ZU-23 URAL
|
||||
["UK3CB_CW_SOV_O_LATE_MTLB_ZU23",225,200,100], // MT-LB ZU-23
|
||||
["gm_gc_army_ural375d_mlrs",150,900,100], // BM-21
|
||||
["gm_gc_army_2s1",275,800,200], // 2S1
|
||||
["UK3CB_CW_SOV_O_LATE_2S3",300,800,225], // 2S3
|
||||
["gm_gc_army_2p16",300,1000,300], // 2P16 "LUNA"
|
||||
["UK3CB_CW_SOV_O_LATE_MAZ_543_SCUD",400,1200,400] // MAZ-543 SCUD
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["gm_gc_airforce_mi2p",300,0,175], // Mi-2P
|
||||
["gm_gc_airforce_mi2sr",300,0,175], // Mi-2SR
|
||||
["gm_gc_airforce_mi2us",300,100,175], // Mi-2US
|
||||
["gm_gc_airforce_mi2urn",300,120,175], // Mi-2URN
|
||||
["gm_pl_airforce_mi2urpg",300,200,175], // Mi-2URPG
|
||||
["gm_gc_airforce_l410s_salon",350,0,200], // L-410S
|
||||
["gm_gc_airforce_l410t",350,0,200], // L-410T
|
||||
["len_mi8amt_nva",225,0,125], // Mi8AMT
|
||||
["len_mi24d_CAS_nva",550,550,250], // Mi-24D (CAS)
|
||||
["len_mi24d_AT_nva",550,550,250], // Mi-24D (AT)
|
||||
["len_mi24d_FAB_nva",550,550,250], // Mi-24D (FAB)
|
||||
["len_mi24p_CAS_nva",550,550,250], // Mi-24P (CAS)
|
||||
["len_mi24p_AT_nva",550,550,250], // Mi-24P (AT)
|
||||
["len_mi24p_FAB_nva",550,550,250], // Mi-24P (FAB)
|
||||
["len_l39_nva",1200,1250,650], // Aero L-39
|
||||
["pook_MIG21_OPFOR",1250,1250,700], // MiG-21
|
||||
["pook_Mig23_OPFOR",1250,1300,725], // MiG-23
|
||||
["len_mig29a_01_nva",1300,1100,750], // MiG-29A
|
||||
["pook_Su22_OPFOR",1225,1400,725], // SU-22
|
||||
["UK3CB_CW_SOV_O_LATE_Su25SM_CAS",1225,1500,600] // SU-25
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["gm_gc_army_fagot_launcher_tripod",50,100,0], // Static FAGOT
|
||||
["gm_gc_army_dshkm_aatripod",50,50,0], // DSHkM
|
||||
["gm_gc_army_spg9_tripod",50,75,0] // SPG-9
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V4_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V4_F",0,0,0],
|
||||
["Land_Cargo_Tower_V4_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_ghex_F",0,0,0],
|
||||
["CamoNet_ghex_open_F",0,0,0],
|
||||
["CamoNet_ghex_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["land_gm_euro_furniture_mapboard_01",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_01_round_green_F",0,0,0],
|
||||
["Land_BagFence_01_short_green_F",0,0,0],
|
||||
["Land_BagFence_01_long_green_F",0,0,0],
|
||||
["Land_BagFence_01_corner_green_F",0,0,0],
|
||||
["Land_BagFence_01_end_green_F",0,0,0],
|
||||
["Land_BagBunker_01_small_green_F",0,0,0],
|
||||
["Land_BagBunker_01_large_green_F",0,0,0],
|
||||
["Land_HBarrier_01_tower_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_1_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_3_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_5_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_6_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corner_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corridor_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_tower_green_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0],
|
||||
["land_gm_sandbags_01_round_01",0,0,0],
|
||||
["land_gm_sandbags_01_wall_01",0,0,0],
|
||||
["land_gm_sandbags_01_short_01",0,0,0],
|
||||
["land_gm_sandbags_01_door_01",0,0,0],
|
||||
["land_gm_sandbags_01_door_02",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,200,500,0],
|
||||
[FOB_truck_typename,300,500,100],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["gm_gc_army_ural4320_repair",325,30,75], // Ural Repair
|
||||
["gm_gc_army_ural375d_refuel",125,0,275], // Ural Fuel
|
||||
["gm_gc_army_ural4320_reammo",125,200,75], // Ural Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_machinegunner_lmgrpk_80_str",
|
||||
"gm_gc_army_machinegunner_pk_80_str",
|
||||
"gm_gc_army_machinegunner_pk_80_str",
|
||||
"gm_gc_army_demolition_mpiaks74n_80_str",
|
||||
"gm_gc_army_machinegunner_assistant_mpiak74n_lmgrpk_80_str",
|
||||
"gm_gc_army_engineer_mpiaks74n_80_str"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_machinegunner_lmgrpk_80_str",
|
||||
"gm_gc_army_machinegunner_pk_80_str",
|
||||
"gm_gc_army_machinegunner_pk_80_str",
|
||||
"gm_gc_army_machinegunner_pk_80_str",
|
||||
"gm_gc_army_demolition_mpiaks74n_80_str",
|
||||
"gm_gc_army_machinegunner_assistant_mpiak74n_lmgrpk_80_str",
|
||||
"gm_gc_army_engineer_mpiaks74n_80_str"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_machinegunner_assistant_mpiak74n_lmgrpk_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_str",
|
||||
"gm_gc_army_machinegunner_lmgrpk_80_str",
|
||||
"gm_gc_army_machinegunner_pk_80_str",
|
||||
"gm_gc_army_machinegunner_pk_80_str",
|
||||
"gm_gc_army_machinegunner_pk_80_str",
|
||||
"gm_gc_army_demolition_mpiaks74n_80_str",
|
||||
"gm_gc_army_machinegunner_assistant_mpiak74n_lmgrpk_80_str",
|
||||
"gm_gc_army_engineer_mpiaks74n_80_str"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_str"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
|
||||
];
|
||||
293
kp_liberation.brf_sumava/presets/blufor/gm_east_win.sqf
Normal file
293
kp_liberation.brf_sumava/presets/blufor/gm_east_win.sqf
Normal file
@@ -0,0 +1,293 @@
|
||||
/*
|
||||
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
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "land_gm_tower_bt_6_fuest_80"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "gm_gc_army_brdm2um_win"; // This is the FOB as a container/BRDM (due to lack of proper container transport in GM German EAST).
|
||||
FOB_truck_typename = "gm_gc_army_btr60pu12_win"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "gm_gc_army_ural375d_medic_win"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "gm_gc_airforce_mi2t"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "gm_gc_army_crew_mpiaks74nk_80_blk"; // This defines the crew for vehicles.
|
||||
pilot_classname = "gm_gc_army_crew_mpiaks74nk_80_blk"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "gm_gc_bgs_p601"; // Little birds replaced with unimog for container transportation.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "gm_gc_army_ural4320_cargo"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "land_gm_euro_shed_03"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "land_gm_radiotower_01"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["gm_gc_army_rifleman_mpiak74n_80_win",20,0,0], // Rifleman
|
||||
["gm_gc_army_antitank_mpiak74n_rpg7_80_win",30,0,0], // Rifleman (AT)
|
||||
["gm_gc_army_machinegunner_lmgrpk_80_win",25,0,0], // Light Machinegunner
|
||||
["gm_gc_army_machinegunner_pk_80_win",25,10,0], // Autorifleman
|
||||
["gm_gc_army_engineer_mpiaks74n_80_win",30,0,0], // Engineer
|
||||
["gm_gc_army_demolition_mpiaks74n_80_win",30,0,0], // Explosives Specialist
|
||||
["gm_gc_army_crew_mpiaks74nk_80_blk",10,0,0] // Crewman
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["gm_gc_army_bicycle_01_oli",10,0,0], // Service Bicycle
|
||||
["gm_gc_army_p601",50,0,25], // Trabant
|
||||
["gm_gc_army_ural4320_cargo_win",125,30,75], // Ural Transport
|
||||
["B_Boat_Transport_01_F",100,0,25] // Assault Boat
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["gm_gc_army_brdm2_win",200,40,100], // BRDM2
|
||||
["gm_gc_army_btr60pb_win",200,150,125], // BTR-60PB
|
||||
["gm_gc_army_zsu234v1_win",300,250,200], // Shilka
|
||||
["gm_gc_army_bmp1sp2_win",300,300,175], // BMP-1
|
||||
["gm_gc_army_t55a_win",450,550,250] // T-55
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["gm_gc_airforce_mi2p",300,0,175], // Mi-2P
|
||||
["gm_gc_airforce_mi2sr",300,0,175], // Mi-2SR
|
||||
["gm_gc_airforce_mi2us",300,100,175], // Mi-2US
|
||||
["gm_gc_airforce_mi2urn",300,120,175], // Mi-2URN
|
||||
["gm_gc_airforce_l410s_salon",350,0,200], // L-410S
|
||||
["gm_gc_airforce_l410t",350,0,200], // L-410T
|
||||
["len_mi8amt_nva",225,0,125], // Mi8AMT
|
||||
["len_mi24d_CAS_nva",550,550,250], // Mi-24D (CAS)
|
||||
["len_mi24d_AT_nva",550,550,250], // Mi-24D (AT)
|
||||
["len_mi24d_FAB_nva",550,550,250], // Mi-24D (FAB)
|
||||
["len_mi24p_CAS_nva",550,550,250], // Mi-24P (CAS)
|
||||
["len_mi24p_AT_nva",550,550,250], // Mi-24P (AT)
|
||||
["len_mi24p_FAB_nva",550,550,250], // Mi-24P (FAB)
|
||||
["len_l39_nva",1200,1250,650] // Aero L-39
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["gm_gc_army_fagot_launcher_tripod",50,100,0] // Static FAGOT
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V4_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V4_F",0,0,0],
|
||||
["Land_Cargo_Tower_V4_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_ghex_F",0,0,0],
|
||||
["CamoNet_ghex_open_F",0,0,0],
|
||||
["CamoNet_ghex_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["land_gm_euro_furniture_mapboard_01",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_01_round_green_F",0,0,0],
|
||||
["Land_BagFence_01_short_green_F",0,0,0],
|
||||
["Land_BagFence_01_long_green_F",0,0,0],
|
||||
["Land_BagFence_01_corner_green_F",0,0,0],
|
||||
["Land_BagFence_01_end_green_F",0,0,0],
|
||||
["Land_BagBunker_01_small_green_F",0,0,0],
|
||||
["Land_BagBunker_01_large_green_F",0,0,0],
|
||||
["Land_HBarrier_01_tower_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_1_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_3_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_5_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_6_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corner_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corridor_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_tower_green_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0],
|
||||
["land_gm_sandbags_01_round_01",0,0,0],
|
||||
["land_gm_sandbags_01_wall_01",0,0,0],
|
||||
["land_gm_sandbags_01_short_01",0,0,0],
|
||||
["land_gm_sandbags_01_door_01",0,0,0],
|
||||
["land_gm_sandbags_01_door_02",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,200,500,0],
|
||||
[FOB_truck_typename,300,500,100],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["gm_gc_army_ural4320_repair_win",325,30,75], // Ural Repair
|
||||
["gm_gc_army_ural375d_refuel_win",125,0,275], // Ural Fuel
|
||||
["gm_gc_army_ural4320_reammo_win",125,200,75], // Ural Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_machinegunner_lmgrpk_80_win",
|
||||
"gm_gc_army_machinegunner_pk_80_win",
|
||||
"gm_gc_army_machinegunner_pk_80_win",
|
||||
"gm_gc_army_demolition_mpiaks74n_80_win",
|
||||
"gm_gc_army_machinegunner_assistant_mpiak74n_lmgrpk_80_win",
|
||||
"gm_gc_army_engineer_mpiaks74n_80_win"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_machinegunner_lmgrpk_80_win",
|
||||
"gm_gc_army_machinegunner_pk_80_win",
|
||||
"gm_gc_army_machinegunner_pk_80_win",
|
||||
"gm_gc_army_machinegunner_pk_80_win",
|
||||
"gm_gc_army_demolition_mpiaks74n_80_win",
|
||||
"gm_gc_army_machinegunner_assistant_mpiak74n_lmgrpk_80_win",
|
||||
"gm_gc_army_engineer_mpiaks74n_80_win"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_machinegunner_assistant_mpiak74n_lmgrpk_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"gm_gc_army_squadleader_mpiak74n_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_antitank_mpiak74n_rpg7_80_win",
|
||||
"gm_gc_army_machinegunner_lmgrpk_80_win",
|
||||
"gm_gc_army_machinegunner_pk_80_win",
|
||||
"gm_gc_army_machinegunner_pk_80_win",
|
||||
"gm_gc_army_machinegunner_pk_80_win",
|
||||
"gm_gc_army_demolition_mpiaks74n_80_win",
|
||||
"gm_gc_army_machinegunner_assistant_mpiak74n_lmgrpk_80_win",
|
||||
"gm_gc_army_engineer_mpiaks74n_80_win"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win",
|
||||
"gm_gc_army_rifleman_mpiak74n_80_win"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"gm_gc_army_t55a_win", // T-55,
|
||||
"len_mi24d_AT_nva", // Mi-24D (AT)
|
||||
"len_mi24p_AT_nva", // Mi-24P (AT)
|
||||
"len_mi24d_FAB_nva", // Mi-24D (FAB)
|
||||
"len_mi24p_FAB_nva" // Mi-24P (FAB)
|
||||
];
|
||||
296
kp_liberation.brf_sumava/presets/blufor/gm_west.sqf
Normal file
296
kp_liberation.brf_sumava/presets/blufor/gm_west.sqf
Normal file
@@ -0,0 +1,296 @@
|
||||
/*
|
||||
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
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "land_gm_tower_bt_6_fuest_80"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "gm_ge_army_shelteraceI_command"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "gm_ge_army_bpz2a0"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "gm_ge_army_u1300l_medic"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "gm_ge_army_ch53gs"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "gm_ge_army_crew_mp2a1_80_oli"; // This defines the crew for vehicles.
|
||||
pilot_classname = "gm_ge_army_crew_mp2a1_80_oli"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "gm_ge_army_bo105p1m_vbh_swooper";// These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "gm_ge_army_kat1_454_cargo"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "land_gm_euro_shed_03"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "land_gm_radiotower_01"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["gm_ge_army_rifleman_g3a3_80_ols",20,0,0], // Rifleman
|
||||
["gm_ge_army_antitank_g3a3_pzf44_80_ols",30,0,0], // Rifleman (AT)
|
||||
["gm_ge_army_grenadier_g3a3_80_ols",25,0,0], // Grenadier
|
||||
["gm_ge_army_machinegunner_mg3_80_ols",25,0,0], // Autorifleman
|
||||
["gm_ge_army_antitank_g3a3_pzf84_80_ols",50,10,0], // AT Specialist
|
||||
["gm_ge_army_medic_g3a3_80_ols",30,0,0], // Combat Life Saver
|
||||
["gm_ge_army_engineer_g3a4_80_ols",30,0,0], // Engineer
|
||||
["gm_ge_army_demolition_g3a4_80_ols",30,0,0], // Explosives Specialist
|
||||
["gm_ge_army_crew_mp2a1_80_oli",10,0,0] // Crewman
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["gm_ge_army_bicycle_01_oli",10,0,0], // Service Bicycle
|
||||
["gm_ge_army_k125",50,0,25], // K125 Bike
|
||||
["gm_ge_army_iltis_cargo",100,0,50], // Truck 0.5t
|
||||
["gm_ge_army_iltis_milan",100,60,50], // Truck 0.5t MILAN
|
||||
["gm_ge_army_u1300l_cargo",125,30,75], // Truck 2t Transport
|
||||
["gm_ge_army_kat1_451_cargo",145,30,75], // Truck 5t Transport
|
||||
["gm_ge_army_u1300l_container",100,30,50], // Truck 2t Flatbed
|
||||
["B_Boat_Transport_01_F",100,0,25] // Assault Boat
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["gm_ge_army_m113a1g_apc",200,40,100], // M113A3 (MG3)
|
||||
["gm_ge_army_m113a1g_apc_milan",200,60,100], // M113A3 (MILAN)
|
||||
["gm_ge_army_m113a1g_medic",200,0,100], // M113A3 (Medical)
|
||||
["gm_ge_army_fuchsa0_engineer",200,75,125], // Fuchs (Engineer)
|
||||
["gm_ge_army_fuchsa0_reconnaissance",200,150,125], // Fuchs (Recon, MILAN)
|
||||
["gm_ge_army_gepard1a1",300,250,175], // Gepard 1A1
|
||||
["gm_ge_army_Leopard1a1a1",400,300,200], // Leopard 1A1A1
|
||||
["gm_ge_army_Leopard1a1a2",400,350,225], // Leopard 1A1A2
|
||||
["gm_ge_army_Leopard1a3",500,500,250], // Leopard 1A3
|
||||
["gm_ge_army_Leopard1a3a1",550,550,250] // Leopard 1A3A1
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["gm_ge_army_bo105m_vbh",200,0,100], // VBH 1
|
||||
["gm_ge_army_bo105p1m_vbh",200,0,100], // VBH 1A1
|
||||
["gm_ge_army_bo105p1m_vbh_swooper",200,0,100], // VBH 1A1 Swooper
|
||||
["gm_ge_army_bo105p_pah1",200,100,100], // PAH 1
|
||||
["gm_ge_army_bo105p_pah1a1",200,120,100], // PAH 1A1
|
||||
["len_uh1d_bw",225,0,125], // BW UH-1D
|
||||
["gm_ge_army_ch53g",300,0,175], // CH-53G
|
||||
["gm_ge_airforce_do28d2",350,0,200], // Do 28 D2
|
||||
["gm_ge_airforce_do28d2_medevac",350,0,200] // Do 28 D2 (Medevac)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["gm_ge_army_milan_launcher_tripod",50,100,0] // Static MILAN
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V4_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V4_F",0,0,0],
|
||||
["Land_Cargo_Tower_V4_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_ghex_F",0,0,0],
|
||||
["CamoNet_ghex_open_F",0,0,0],
|
||||
["CamoNet_ghex_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["land_gm_euro_furniture_mapboard_01",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_01_round_green_F",0,0,0],
|
||||
["Land_BagFence_01_short_green_F",0,0,0],
|
||||
["Land_BagFence_01_long_green_F",0,0,0],
|
||||
["Land_BagFence_01_corner_green_F",0,0,0],
|
||||
["Land_BagFence_01_end_green_F",0,0,0],
|
||||
["Land_BagBunker_01_small_green_F",0,0,0],
|
||||
["Land_BagBunker_01_large_green_F",0,0,0],
|
||||
["Land_HBarrier_01_tower_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_1_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_3_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_5_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_6_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corner_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corridor_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_tower_green_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0],
|
||||
["land_gm_sandbags_01_round_01",0,0,0],
|
||||
["land_gm_sandbags_01_wall_01",0,0,0],
|
||||
["land_gm_sandbags_01_short_01",0,0,0],
|
||||
["land_gm_sandbags_01_door_01",0,0,0],
|
||||
["land_gm_sandbags_01_door_02",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,200,500,0],
|
||||
[FOB_truck_typename,300,500,100],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["gm_ge_army_u1300l_repair",325,30,75], // Truck 2t repair
|
||||
["gm_ge_army_kat1_451_refuel",125,0,275], // Truck 5t fuel
|
||||
["gm_ge_army_kat1_451_reammo",125,200,75], // Truck 5t ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_80_ols",
|
||||
"gm_ge_army_grenadier_g3a3_80_ols",
|
||||
"gm_ge_army_machinegunner_mg3_80_ols",
|
||||
"gm_ge_army_machinegunner_mg3_80_ols",
|
||||
"gm_ge_army_demolition_g3a4_80_ols",
|
||||
"gm_ge_army_medic_g3a3_80_ols",
|
||||
"gm_ge_army_engineer_g3a4_80_ols"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_80_ols",
|
||||
"gm_ge_army_grenadier_g3a3_80_ols",
|
||||
"gm_ge_army_machinegunner_mg3_80_ols",
|
||||
"gm_ge_army_machinegunner_mg3_80_ols",
|
||||
"gm_ge_army_machinegunner_mg3_80_ols",
|
||||
"gm_ge_army_demolition_g3a4_80_ols",
|
||||
"gm_ge_army_medic_g3a3_80_ols",
|
||||
"gm_ge_army_engineer_g3a4_80_ols"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_80_ols",
|
||||
"gm_ge_army_medic_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_80_ols",
|
||||
"gm_ge_army_medic_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_80_ols",
|
||||
"gm_ge_army_grenadier_g3a3_80_ols",
|
||||
"gm_ge_army_machinegunner_mg3_80_ols",
|
||||
"gm_ge_army_machinegunner_mg3_80_ols",
|
||||
"gm_ge_army_machinegunner_mg3_80_ols",
|
||||
"gm_ge_army_demolition_g3a4_80_ols",
|
||||
"gm_ge_army_medic_g3a3_80_ols",
|
||||
"gm_ge_army_engineer_g3a4_80_ols",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_80_ols"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols",
|
||||
"gm_ge_army_rifleman_g3a3_80_ols"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"gm_ge_army_Leopard1a1a2", // Leopard 1A1A2
|
||||
"gm_ge_army_Leopard1a3a1" // Leopard 1A3A1
|
||||
];
|
||||
296
kp_liberation.brf_sumava/presets/blufor/gm_west_win.sqf
Normal file
296
kp_liberation.brf_sumava/presets/blufor/gm_west_win.sqf
Normal file
@@ -0,0 +1,296 @@
|
||||
/*
|
||||
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
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "land_gm_tower_bt_6_fuest_80"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "gm_ge_army_shelteraceI_command_win"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "gm_ge_army_bpz2a0_win"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "gm_ge_army_u1300l_medic_win_rc"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "gm_ge_army_ch53gs"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "gm_ge_army_crew_mp2a1_80_win"; // This defines the crew for vehicles.
|
||||
pilot_classname = "gm_ge_army_crew_mp2a1_80_win"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "gm_ge_army_bo105p1m_vbh_swooper";// These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "gm_ge_army_kat1_454_cargo_win"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "land_gm_euro_shed_03"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "land_gm_radiotower_01"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["gm_ge_army_rifleman_g3a3_parka_80_win",20,0,0], // Rifleman
|
||||
["gm_ge_army_antitank_g3a3_pzf44_parka_80_win",30,0,0], // Rifleman (AT)
|
||||
["gm_ge_army_grenadier_g3a3_parka_80_win",25,0,0], // Grenadier
|
||||
["gm_ge_army_machinegunner_mg3_parka_80_win",25,0,0], // Autorifleman
|
||||
["gm_ge_army_antitank_g3a3_pzf84_parka_80_win",50,10,0], // AT Specialist
|
||||
["gm_ge_army_medic_g3a3_parka_80_win",30,0,0], // Combat Life Saver
|
||||
["gm_ge_army_engineer_g3a4_parka_80_win",30,0,0], // Engineer
|
||||
["gm_ge_army_demolition_g3a4_parka_80_win",30,0,0], // Explosives Specialist
|
||||
["gm_ge_army_crew_mp2a1_80_oli",10,0,0] // Crewman
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["gm_ge_army_bicycle_01_oli",10,0,0], // Service Bicycle
|
||||
["gm_ge_army_k125",50,0,25], // K125 Bike
|
||||
["gm_ge_army_iltis_cargo_win",100,0,50], // Truck 0.5t
|
||||
["gm_ge_army_iltis_milan_win",100,60,50], // Truck 0.5t MILAN
|
||||
["gm_ge_army_u1300l_cargo_win",125,30,75], // Truck 2t Transport
|
||||
["gm_ge_army_kat1_451_cargo_win",145,30,75], // Truck 5t Transport
|
||||
["gm_ge_army_u1300l_container_win",100,30,50], // Truck 2t Flatbed
|
||||
["B_Boat_Transport_01_F",100,0,25] // Assault Boat
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["gm_ge_army_m113a1g_apc_win",200,40,100], // M113A3 (MG3)
|
||||
["gm_ge_army_m113a1g_apc_milan_win",200,60,100], // M113A3 (MILAN)
|
||||
["gm_ge_army_m113a1g_medic",200,0,100], // M113A3 (Medical)
|
||||
["gm_ge_army_fuchsa0_engineer_win",200,75,125], // Fuchs (Engineer)
|
||||
["gm_ge_army_fuchsa0_reconnaissance_win",200,150,125], // Fuchs (Recon, MILAN)
|
||||
["gm_ge_army_gepard1a1_win",300,250,175], // Gepard 1A1
|
||||
["gm_ge_army_Leopard1a1a1_win",400,300,200], // Leopard 1A1A1
|
||||
["gm_ge_army_Leopard1a1a2_win",400,350,225], // Leopard 1A1A2
|
||||
["gm_ge_army_Leopard1a3_win",500,500,250], // Leopard 1A3
|
||||
["gm_ge_army_Leopard1a3a1_win",550,550,250] // Leopard 1A3A1
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["gm_ge_army_bo105m_vbh",200,0,100], // VBH 1
|
||||
["gm_ge_army_bo105p1m_vbh",200,0,100], // VBH 1A1
|
||||
["gm_ge_army_bo105p1m_vbh_swooper",200,0,100], // VBH 1A1 Swooper
|
||||
["gm_ge_army_bo105p_pah1",200,100,100], // PAH 1
|
||||
["gm_ge_army_bo105p_pah1a1",200,120,100], // PAH 1A1
|
||||
["len_uh1d_bw",225,0,125], // BW UH-1D
|
||||
["gm_ge_army_ch53g",300,0,175], // CH-53G
|
||||
["gm_ge_airforce_do28d2",350,0,200], // Do 28 D2
|
||||
["gm_ge_airforce_do28d2_medevac",350,0,200] // Do 28 D2 (Medevac)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["gm_ge_army_milan_launcher_tripod",50,100,0] // Static MILAN
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V4_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V4_F",0,0,0],
|
||||
["Land_Cargo_Tower_V4_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_ghex_F",0,0,0],
|
||||
["CamoNet_ghex_open_F",0,0,0],
|
||||
["CamoNet_ghex_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["land_gm_euro_furniture_mapboard_01",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_01_round_green_F",0,0,0],
|
||||
["Land_BagFence_01_short_green_F",0,0,0],
|
||||
["Land_BagFence_01_long_green_F",0,0,0],
|
||||
["Land_BagFence_01_corner_green_F",0,0,0],
|
||||
["Land_BagFence_01_end_green_F",0,0,0],
|
||||
["Land_BagBunker_01_small_green_F",0,0,0],
|
||||
["Land_BagBunker_01_large_green_F",0,0,0],
|
||||
["Land_HBarrier_01_tower_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_1_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_3_green_F",0,0,0],
|
||||
["Land_HBarrier_01_line_5_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_4_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_6_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corner_green_F",0,0,0],
|
||||
["Land_HBarrier_01_wall_corridor_green_F",0,0,0],
|
||||
["Land_HBarrier_01_big_tower_green_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0],
|
||||
["land_gm_sandbags_01_round_01",0,0,0],
|
||||
["land_gm_sandbags_01_wall_01",0,0,0],
|
||||
["land_gm_sandbags_01_short_01",0,0,0],
|
||||
["land_gm_sandbags_01_door_01",0,0,0],
|
||||
["land_gm_sandbags_01_door_02",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,200,500,0],
|
||||
[FOB_truck_typename,300,500,100],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["gm_ge_army_u1300l_repair_win",325,30,75], // Truck 2t repair
|
||||
["gm_ge_army_kat1_451_refuel_win",125,0,275], // Truck 5t fuel
|
||||
["gm_ge_army_kat1_451_reammo_win",125,200,75], // Truck 5t ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_parka_80_win",
|
||||
"gm_ge_army_grenadier_g3a3_parka_80_win",
|
||||
"gm_ge_army_machinegunner_mg3_parka_80_win",
|
||||
"gm_ge_army_machinegunner_mg3_parka_80_win",
|
||||
"gm_ge_army_demolition_g3a4_parka_80_win",
|
||||
"gm_ge_army_medic_g3a3_parka_80_win",
|
||||
"gm_ge_army_engineer_g3a4_parka_80_win"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_parka_80_win",
|
||||
"gm_ge_army_grenadier_g3a3_parka_80_win",
|
||||
"gm_ge_army_machinegunner_mg3_parka_80_win",
|
||||
"gm_ge_army_machinegunner_mg3_parka_80_win",
|
||||
"gm_ge_army_machinegunner_mg3_parka_80_win",
|
||||
"gm_ge_army_demolition_g3a4_parka_80_win",
|
||||
"gm_ge_army_medic_g3a3_parka_80_win",
|
||||
"gm_ge_army_engineer_g3a4_parka_80_win"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_parka_80_win",
|
||||
"gm_ge_army_medic_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_parka_80_win",
|
||||
"gm_ge_army_medic_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"gm_ge_army_squadleader_g3a3_p2a1_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf44_parka_80_win",
|
||||
"gm_ge_army_grenadier_g3a3_parka_80_win",
|
||||
"gm_ge_army_machinegunner_mg3_parka_80_win",
|
||||
"gm_ge_army_machinegunner_mg3_parka_80_win",
|
||||
"gm_ge_army_machinegunner_mg3_parka_80_win",
|
||||
"gm_ge_army_demolition_g3a4_parka_80_win",
|
||||
"gm_ge_army_medic_g3a3_parka_80_win",
|
||||
"gm_ge_army_engineer_g3a4_parka_80_win",
|
||||
"gm_ge_army_antitank_g3a3_pzf84_parka_80_win"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win",
|
||||
"gm_ge_army_rifleman_g3a3_parka_80_win"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"gm_ge_army_Leopard1a1a2_win", // Leopard 1A1A2
|
||||
"gm_ge_army_Leopard1a3a1_win" // Leopard 1A3A1
|
||||
];
|
||||
350
kp_liberation.brf_sumava/presets/blufor/rhs_afrf.sqf
Normal file
350
kp_liberation.brf_sumava/presets/blufor/rhs_afrf.sqf
Normal file
@@ -0,0 +1,350 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- RHS AFRF
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "rhs_gaz66_r142_msv"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "O_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "rhs_gaz66_ap2_msv"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "RHS_Mi8mt_vvs"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "rhs_msv_emr_armoredcrew"; // This defines the crew for vehicles.
|
||||
pilot_classname = "rhs_pilot_combat_heli"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "rhs_ka60_grey"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "O_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "rhs_kamaz5350_flatbed_vdv"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_forest_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_forest_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "rhs_prv13"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["rhs_vdv_rifleman_lite",15,0,0], // Rifleman (Light)
|
||||
["rhs_vdv_rifleman",20,0,0], // Rifleman
|
||||
["rhs_vdv_LAT",30,0,0], // Rifleman (LAT)
|
||||
["rhs_vdv_grenadier_alt",25,0,0], // Grenadier
|
||||
["rhs_vdv_machinegunner", 25,0,0], // Machinegunner
|
||||
["rhs_vdv_arifleman",30,0,0], // Autorifleman
|
||||
["rhs_vdv_marksman",30,0,0], // Marksman
|
||||
["rhs_vdv_at",50,10,0], // AT Specialist
|
||||
["rhs_vdv_aa",50,10,0], // AA Specialist
|
||||
["rhs_vdv_medic",30,0,0], // Combat Life Saver
|
||||
["rhs_vdv_engineer",30,0,0], // Engineer
|
||||
["rhs_vdv_recon_rifleman",20,0,0], // Recon Rifleman
|
||||
["rhs_vdv_recon_rifleman_lat",30,0,0], // Recon Rifleman (AT)
|
||||
["rhs_vdv_recon_arifleman",30,0,0], // Recon Autorifleman
|
||||
["rhs_vdv_recon_arifleman_scout",25,0,0], // Recon Autorifleman Scout
|
||||
["rhs_vdv_recon_marksman",30,0,0], // Recon Marksman
|
||||
["rhs_vdv_armoredcrew",10,0,0], // Crewman
|
||||
["rhs_pilot_combat_heli",10,0,0], // Helicopter Pilot
|
||||
["rhs_pilot_transport_heli",10,0,0], // Helicopter Pilot Transport
|
||||
["rhs_pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["O_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["rhs_uaz_vdv",50,0,45], // UAZ
|
||||
["rhs_uaz_open_vdv",50,0,45], // UAZ (Open)
|
||||
["rhs_tigr_m_vdv",100,0,50], // GAZ-233114 (Unarmed)
|
||||
["rhs_tigr_m_3camo_vdv",100,0,50], // GAZ-233114 (Unarmed) Camo
|
||||
["rhs_tigr_sts_vdv",100,60,50], // GAZ-233014 (Armed)
|
||||
["rhs_tigr_sts_3camo_vdv",100,60,50], // GAZ-233014 (Armed) Camo
|
||||
["rhs_gaz66_ap2_vdv",120,0,60], // GAZ-66-AP-2 (Medical)
|
||||
["rhs_kamaz5350_vdv",125,0,75], // KamAZ-5350 (covered infantry truck)
|
||||
["RHS_Ural_VDV_01",105,0,75], // Ural-4320 (covered infantry truck)
|
||||
["rhs_kamaz5350_open_vdv",125,0,75], // KamaZ-5350 (open infantry truck)
|
||||
["RHS_Ural_Open_VDV_01",105,0,75], // Ural-4320 (open infantry truck)
|
||||
["rhs_pts_vmf",125,0,100], // PTS
|
||||
["rhs_gaz66_zu23_vdv",105,70,65], // GAZ-66 (ZU-23)
|
||||
["rhs_btr60_vdv",150,40,100], // BTR-60PB
|
||||
["rhs_btr70_vdv",180,60,100], // BTR-70
|
||||
["rhs_btr80_vdv",180,80,100], // BTR-80
|
||||
["rhs_btr80a_vdv",220,80,100], // BTR-80A
|
||||
["RHS_BM21_VDV_01",200,1500,200], // BM-21 (Grad)
|
||||
["O_UGV_01_F",150,0,50], // UGV Saif
|
||||
["O_UGV_01_rcws_F",150,40,50], // UGV Saif (RCWS)
|
||||
["O_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["O_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["O_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["rhs_bmp1k_vdv",200,40,100], // BMP-1K
|
||||
["rhs_bmp2k_vdv",240,150,100], // BMP-2K
|
||||
["rhs_bmd2m",260,170,120], // BMD-2M (Berezhok)
|
||||
["rhs_bmd4m_vdv",300,200,150], // BMD-4M
|
||||
["rhs_bmd4ma_vdv",300,250,150], // BMD-4M (Armored)
|
||||
["rhs_zsu234_aa",300,250,175], // ZSU-23-4
|
||||
["rhs_t72bd_tv",400,250,200], // T-72B3
|
||||
["rhs_t80ue1",400,350,250], // T-80UE1
|
||||
["rhs_t90a_tv",500,400,300], // T-90A
|
||||
["rhs_t90sab_tv",600,400,300], // T-90SA (2016)
|
||||
["rhs_t14_tv",600,500,400], // T-14
|
||||
["rhs_2s1_tv",600,1000,300], // 2S1
|
||||
["rhs_2s3_tv",600,1250,300] // 2S3M1
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["O_UAV_01_F",75,0,25], // AR-2 Tayran
|
||||
["O_UAV_06_F",80,0,30], // AL-6 Jinaah (Cargo)
|
||||
["rhs_ka60_c",200,0,100], // KA-60
|
||||
["RHS_Mi8AMT_vdv",225,0,125], // Mi-8AMT (Unarmed)
|
||||
["RHS_Mi8MTV3_vdv",225,200,125], // Mi-8MTV-3
|
||||
["RHS_Ka52_vvsc",500,500,200], // Ka-52
|
||||
["RHS_Mi24V_vdv",550,550,250], // Mi-24V
|
||||
["rhs_mi28n_vvsc",650,600,300], // Mi-28N
|
||||
["O_UAV_02_dynamicLoadout_F",400,300,200], // K40 Ababil
|
||||
["O_T_UAV_04_CAS_F",450,500,250], // KH-3A
|
||||
["RHS_Su25SM_vvsc",900,900,400], // Su-25SM
|
||||
["rhs_mig29s_vvsc",1250,1250,450] // Mig-29S
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["RHS_NSV_TriPod_VDV",25,40,0], // NSV Low Tripod
|
||||
["rhs_KORD_high_VDV",25,40,0], // KORD High Tripod
|
||||
["RHS_AGS30_TriPod_VDV",25,60,0], // AGS30 Low Tripod
|
||||
["rhs_Kornet_9M133_2_vdv",50,100,0], // Kornet (AT)
|
||||
["rhs_Igla_AA_pod_vdv",50,100,0], // Igla Pod (AA)
|
||||
["RHS_ZU23_VDV",80,120,0], // ZU-23
|
||||
["rhs_SPG9M_VDV",40,90,0], // SPG-9 Low Tripod
|
||||
["rhs_D30_vdv",100,200,0], // D-30
|
||||
["rhs_D30_at_vdv",100,200,0] // D-30 AT
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["rhs_Flag_Russia_F",0,0,0],
|
||||
["rhs_Flag_vdv_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["rhs_Flag_vmf_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["RHS_Ural_Repair_VDV_01",325,0,75], // Ural Repair
|
||||
["RHS_Ural_Fuel_VDV_01",125,0,275], // Ural Fuel
|
||||
["rhs_gaz66_ammo_msv",125,200,75], // Gaz-66 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Container Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Container Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Container Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"rhs_vdv_sergeant ",
|
||||
"rhs_vdv_rifleman",
|
||||
"rhs_vdv_LAT",
|
||||
"rhs_vdv_at",
|
||||
"rhs_vdv_grenadier_alt",
|
||||
"rhs_vdv_arifleman",
|
||||
"rhs_vdv_arifleman",
|
||||
"rhs_vdv_marksman",
|
||||
"rhs_vdv_medic",
|
||||
"rhs_vdv_engineer"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"rhs_vdv_sergeant ",
|
||||
"rhs_vdv_rifleman",
|
||||
"rhs_vdv_LAT",
|
||||
"rhs_vdv_grenadier_alt",
|
||||
"rhs_vdv_arifleman",
|
||||
"rhs_vdv_arifleman",
|
||||
"rhs_vdv_machinegunner",
|
||||
"rhs_vdv_marksman",
|
||||
"rhs_vdv_medic",
|
||||
"rhs_vdv_engineer"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"rhs_vdv_sergeant ",
|
||||
"rhs_vdv_rifleman",
|
||||
"rhs_vdv_LAT",
|
||||
"rhs_vdv_at",
|
||||
"rhs_vdv_at",
|
||||
"rhs_vdv_at",
|
||||
"rhs_vdv_medic",
|
||||
"rhs_vdv_rifleman"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"rhs_vdv_sergeant ",
|
||||
"rhs_vdv_rifleman",
|
||||
"rhs_vdv_LAT",
|
||||
"rhs_vdv_aa",
|
||||
"rhs_vdv_aa",
|
||||
"rhs_vdv_aa",
|
||||
"rhs_vdv_medic",
|
||||
"rhs_vdv_rifleman"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"rhs_vdv_recon_sergeant",
|
||||
"rhs_vdv_rifleman",
|
||||
"rhs_vdv_recon_grenadier",
|
||||
"rhs_vdv_recon_at",
|
||||
"rhs_vdv_recon_machinegunner",
|
||||
"rhs_vdv_recon_machinegunner",
|
||||
"rhs_vdv_recon_marksman",
|
||||
"rhs_vdv_recon_marksman",
|
||||
"rhs_vdv_recon_medic",
|
||||
"rhs_vdv_recon_engineer"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"rhs_vdv_recon_rifleman",
|
||||
"rhs_vdv_recon_rifleman",
|
||||
"rhs_vdv_recon_rifleman_lat",
|
||||
"rhs_vdv_recon_rifleman",
|
||||
"rhs_vdv_recon_rifleman",
|
||||
"rhs_vdv_recon_rifleman_lat",
|
||||
"rhs_vdv_recon_medic",
|
||||
"rhs_vdv_recon_rifleman",
|
||||
"rhs_vdv_recon_rifleman_lat",
|
||||
"rhs_vdv_recon_marksman"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhs_t80ue1", // T-80UE1
|
||||
"rhs_t90a_tv", // T-90A
|
||||
"rhs_t90sab_tv", // T-90SA (2016)
|
||||
"rhs_t14_tv", // T-14
|
||||
"rhs_2s1_tv", // 2S1
|
||||
"rhs_2s3_tv", // 2S3M1
|
||||
"rhs_mi28n_vvsc", // Mi-28N
|
||||
"O_UAV_02_dynamicLoadout_F", // K40 Ababil
|
||||
"O_T_UAV_04_CAS_F", // KH-3A
|
||||
"RHS_Su25SM_vvsc", // Su-25SM
|
||||
"rhs_mig29s_vvsc", // Mig-29S
|
||||
"rhs_bmd4m_vdv", // BMD-4M
|
||||
"rhs_bmd4ma_vdv", // BMD-4MA
|
||||
"RHS_Ka52_vvsc", // Ka-52
|
||||
"rhs_btr80a_vdv", // BTR-80A
|
||||
"rhs_bmd2m", // BMD-2M (Berezhok)
|
||||
"RHS_BM21_VDV_01" // BM-21 (Grad)
|
||||
];
|
||||
420
kp_liberation.brf_sumava/presets/blufor/rhs_usaf_des.sqf
Normal file
420
kp_liberation.brf_sumava/presets/blufor/rhs_usaf_des.sqf
Normal file
@@ -0,0 +1,420 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- RHS USAF
|
||||
|
||||
Optional Mods:
|
||||
- F-15C
|
||||
- F/A-18
|
||||
- USAF Main Pack
|
||||
- USAF Fighters Pack
|
||||
- USAF Utility Pack
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V3_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "rhsusf_M1078A1P2_B_D_CP_fmtv_usarmy"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "rhsusf_M1085A1P2_B_D_Medical_fmtv_usarmy"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "RHS_CH_47F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "rhsusf_army_ocp_combatcrewman"; // This defines the crew for vehicles.
|
||||
pilot_classname = "rhsusf_army_ocp_helipilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "RHS_MELB_MH6M"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "rhsusf_M977A4_BKIT_usarmy_d"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["rhsusf_army_ocp_riflemanl",15,0,0], // Rifleman (Light)
|
||||
["rhsusf_army_ocp_rifleman",20,0,0], // Rifleman
|
||||
["rhsusf_army_ocp_riflemanat",30,0,0], // Rifleman (AT)
|
||||
["rhsusf_army_ocp_grenadier",25,0,0], // Grenadier
|
||||
["rhsusf_army_ocp_autorifleman",25,0,0], // Autorifleman
|
||||
["rhsusf_army_ocp_machinegunner",35,0,0], // Heavygunner
|
||||
["rhsusf_army_ocp_marksman",30,0,0], // Marksman
|
||||
["rhsusf_army_ocp_javelin",50,10,0], // AT Specialist
|
||||
["rhsusf_army_ocp_aa",50,10,0], // AA Specialist
|
||||
["rhsusf_army_ocp_medic",30,0,0], // Combat Life Saver
|
||||
["rhsusf_army_ocp_engineer",30,0,0], // Engineer
|
||||
["rhsusf_army_ocp_explosives",30,0,0], // Explosives Specialist
|
||||
["rhsusf_usmc_recon_marpat_d_rifleman",20,0,0], // Recon Rifleman
|
||||
["rhsusf_usmc_recon_marpat_d_rifleman_at",30,0,0], // Recon Rifleman (AT)
|
||||
["rhsusf_usmc_recon_marpat_d_machinegunner_m249",25,0,0], // Recon Autorifleman
|
||||
["rhsusf_usmc_recon_marpat_d_machinegunner",35,0,0], // Recon Machine Gunner
|
||||
["rhsusf_usmc_recon_marpat_d_marksman",30,0,0], // Recon Marksman
|
||||
["rhsusf_usmc_recon_marpat_d_sniper_M107",70,5,0], // Recon Sniper (M107)
|
||||
["rhsusf_army_ocp_sniper",70,5,0], // Sniper
|
||||
["rhsusf_army_ocp_sniper_m107",70,5,0], // Sniper (M107)
|
||||
["rhsusf_army_ocp_sniper_m24sws",70,5,0], // Sniper (M24 SWS)
|
||||
["rhsusf_army_ocp_combatcrewman",10,0,0], // Crewman
|
||||
["rhsusf_army_ocp_rifleman_101st",20,0,0], // Para Trooper
|
||||
["rhsusf_army_ocp_helicrew",10,0,0], // Helicopter Crew
|
||||
["rhsusf_army_ocp_helipilot",10,0,0], // Helicopter Pilot
|
||||
["rhsusf_airforce_jetpilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["rhsusf_mrzr4_d",75,0,25], // MRZR 4
|
||||
["rhsusf_m1025_d",100,0,50], // M1025A2
|
||||
["rhsusf_m1025_d_m2",100,40,50], // M1025A2 (M2)
|
||||
["rhsusf_m1025_d_Mk19",100,60,50], // M1025A2 (Mk19)
|
||||
["rhsusf_m998_d_2dr_fulltop",100,0,50], // M1097A2 (2D)
|
||||
["rhsusf_m998_d_2dr_halftop",100,0,50], // M1097A2 (2D / open back)
|
||||
["rhsusf_M1220_usarmy_d",120,0,60], // M1220
|
||||
["rhsusf_M1220_M2_usarmy_d",120,40,60], // M1220 (M2)
|
||||
["rhsusf_M1220_MK19_usarmy_d",120,60,60], // M1220 (Mk19)
|
||||
["rhsusf_M1220_M153_M2_usarmy_d",140,40,60], // M1220 (M2 CROWS)
|
||||
["rhsusf_M1220_M153_MK19_usarmy_d",140,60,60], // M1220 (Mk19 CROWS)
|
||||
["rhsusf_M1238A1_socom_d",130,0,60], // M1238
|
||||
["rhsusf_M1238A1_M2_socom_d",130,40,60], // M1238 (M2)
|
||||
["rhsusf_M1238A1_Mk19_socom_d",130,60,60], // M1238 (Mk19)
|
||||
["rhsusf_M1232_usarmy_d",140,0,60], // M1232
|
||||
["rhsusf_M1232_M2_usarmy_d",140,40,60], // M1232 (M2)
|
||||
["rhsusf_M1232_MK19_usarmy_d",140,60,60], // M1232 (Mk19)
|
||||
["rhsusf_M1230a1_usarmy_d",120,0,60], // M1230A1 (MEDEVAC)
|
||||
["rhsusf_M1083A1P2_D_open_fmtv_usarmy",125,0,75], // M1083A1P2 Transport
|
||||
["rhsusf_M1083A1P2_D_fmtv_usarmy",125,0,75], // M1083A1P2 Transport (Covered)
|
||||
["rhsusf_M1083A1P2_D_flatbed_fmtv_usarmy",100,0,50], // M1083A1P2
|
||||
["rhsusf_M977A4_BKIT_usarmy_d",125,0,75], // M977A4 BKIT
|
||||
["rhsusf_M977A4_BKIT_M2_usarmy_d",125,40,75], // M977A4 BKIT (HMG)
|
||||
["rhsusf_M1239_socom_d",135,0,75], // M1239 AUV
|
||||
["rhsusf_M1239_M2_socom_d",135,80,75], // M1239 AUV (M2 CROWS)
|
||||
["rhsusf_M1239_MK19_socom_d",135,160,75], // M1239 AUV (Mk19 CROWS)
|
||||
["rhsusf_M1117_D",150,100,50], // M1117 ASV
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["rhsusf_mkvsoc",250,200,100], // Mk.V SOCOM
|
||||
["B_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["rhsusf_m113d_usarmy",200,40,100], // M113A3 (M2)
|
||||
["rhsusf_m113d_usarmy_MK19",200,60,100], // M113A3 (Mk19)
|
||||
["rhsusf_m113d_usarmy_medical",200,0,100], // M113A3 (Medical)
|
||||
["rhsusf_stryker_m1126_m2_d",200,150,100], // M1126 Stryker (M2)
|
||||
["RHS_M2A2_BUSKI",300,200,150], // M2A2ODS (Busk I)
|
||||
["RHS_M2A3_BUSKIII",300,250,175], // M2A3 (Busk III)
|
||||
["RHS_M6",300,250,175], // M6A2
|
||||
["rhsusf_m1a1aim_tuski_d",400,350,225], // M1A1SA (Tusk I)
|
||||
["rhsusf_m1a2sep1tuskiid_usarmy",500,400,250], // M1A2SEPv1 (Tusk II)
|
||||
["rhsusf_m109d_usarmy",600,1250,300] // M109A6
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["B_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["B_UAV_06_F",80,0,30], // AL-6 Pelican (Cargo)
|
||||
["RHS_MELB_MH6M",200,0,100], // MH-6M Little Bird
|
||||
["RHS_MELB_AH6M",200,200,100], // AH-6M Pawnee
|
||||
["RHS_UH1Y_UNARMED_d",225,0,125], // UH-1Y (Unarmed)
|
||||
["RHS_UH1Y_d_GS",225,200,125], // UH-1Y (Ground Suppression)
|
||||
["RHS_AH1Z",500,500,200], // AH-1Z (Multi-Role)
|
||||
["RHS_AH64D",750,750,250], // AH-64D (Multi-Role)
|
||||
["RHS_UH60M2_d",250,0,150], // UH-60M (Unarmed)
|
||||
["RHS_UH60M_d",250,80,150], // UH-60M
|
||||
["RHS_UH60M_MEV2_d",300,0,150], // UH-60M MEV2
|
||||
["RHS_CH_47F_10",275,80,175], // CH-47 Chinook (Armed)
|
||||
["rhsusf_CH53E_USMC_D",300,0,175], // CH-53E Super Stallion
|
||||
["rhsusf_CH53E_USMC_GAU21_D",300,100,175], // CH-53E Super Stallion (GAU-21)
|
||||
["USAF_C130J",200,0,250], // C-130J Super Hercules
|
||||
["USAF_C130J_Cargo",200,0,250], // C-130J Super Hercules (Cargo)
|
||||
["USAF_C17",500,0,400], // C-17 Globemaster III
|
||||
["usaf_kc135",600,0,2500], // KC-135 Stratotanker
|
||||
["B_UAV_02_dynamicLoadout_F",400,300,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["USAF_RQ4A",500,0,200], // RQ-4A Global Hawk
|
||||
["USAF_MQ9",500,750,200], // MQ-9 Reaper
|
||||
["RHS_A10",1000,1000,400], // A-10A (CAS)
|
||||
["USAF_A10",1500,1000,400], // A-10C Thunderbolt II
|
||||
["FIR_F15C",1250,1250,450], // F-15C Eagle
|
||||
["FIR_F15D",1250,1250,450], // F-15D Eagle
|
||||
["FIR_F15E",1250,1500,450], // F-15E Strike Eagle
|
||||
["JS_JC_FA18E",1500,1750,450], // F/A-18 E Super Hornet
|
||||
["JS_JC_FA18F",1500,1750,450], // F/A-18 F Super Hornet
|
||||
["USAF_F22",1800,2000,500], // F-22A Raptor
|
||||
["USAF_F22_EWP_AA",1800,2100,500], // F-22A Raptor (EWP-AA)
|
||||
["USAF_F22_EWP_AG",1800,2100,500], // F-22A Raptor (EWP-AG)
|
||||
["USAF_F22_Heavy",1800,2250,500], // F-22A Raptor (Heavy)
|
||||
["USAF_F35A_STEALTH",2250,2000,750], // F-35A Lightning II
|
||||
["USAF_F35A",2250,2250,750], // F-35A Lightning II (Heavy)
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["RHS_M2StaticMG_MiniTripod_D",25,40,0], // Mk2 HMG .50
|
||||
["RHS_M2StaticMG_D",25,40,0], // Mk2 HMG .50 (Raised)
|
||||
["RHS_MK19_TriPod_D",25,60,0], // Mk19 GMG 20mm
|
||||
["RHS_TOW_TriPod_D",50,100,0], // TOW (AT)
|
||||
["RHS_Stinger_AA_pod_D",50,100,0], // Stinger (AA)
|
||||
["RHS_M252_D",80,150,0], // Mk6 Mortar
|
||||
["RHS_M119_D",100,200,0], // M119A2
|
||||
["B_SAM_System_03_F",250,500,0] // MIM-145 Defender
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V3_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V3_F",0,0,0],
|
||||
["Land_Cargo_Tower_V3_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["USAF_missileCart_W_AGM114",50,150,0], // Missile Cart (AGM-114)
|
||||
["USAF_missileCart_AGMMix",50,150,0], // Missile Cart (AGM-65 Mix)
|
||||
["USAF_missileCart_AGM1",50,150,0], // Missile Cart (AGM-65D)
|
||||
["USAF_missileCart_AGM2",50,150,0], // Missile Cart (AGM-65E)
|
||||
["USAF_missileCart_AGM3",50,150,0], // Missile Cart (AGM-65K)
|
||||
["USAF_missileCart_AA1",50,150,0], // Missile Cart (AIM-9M/AIM-120)
|
||||
["USAF_missileCart_AA2",50,150,0], // Missile Cart (AIM-9X/AIM-120)
|
||||
["USAF_missileCart_GBU12_green",50,150,0], // Missile Cart (GBU12 Green)
|
||||
["USAF_missileCart_GBU12_maritime",50,150,0], // Missile Cart (GBU12 Maritime)
|
||||
["USAF_missileCart_GBU12",50,150,0], // Missile Cart (GBU12)
|
||||
["USAF_missileCart_Gbu31",50,150,0], // Missile Cart (GBU31)
|
||||
["USAF_missileCart_GBU39",50,150,0], // Missile Cart (GBU39)
|
||||
["USAF_missileCart_Mk82",50,150,0], // Missile Cart (Mk82)
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["rhsusf_M1239_M2_Deploy_socom_d",450,200,300], // M1239 AUV (Deploy, M2)
|
||||
["rhsusf_M1239_MK19_Deploy_socom_d",450,250,300], // M1239 AUV (Deploy, Mk19)
|
||||
["rhsusf_M1078A1R_SOV_M2_D_fmtv_socom",400,200,300], // M1078A1R SOV
|
||||
["rhsusf_M977A4_REPAIR_usarmy_d",325,0,75], // M977A4 Repair
|
||||
["rhsusf_M978A4_usarmy_d",125,0,275], // M978A4 Fuel
|
||||
["rhsusf_M977A4_AMMO_usarmy_d",125,200,75], // M977A4 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"rhsusf_army_ocp_teamleader",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_riflemanat",
|
||||
"rhsusf_army_ocp_grenadier",
|
||||
"rhsusf_army_ocp_autorifleman",
|
||||
"rhsusf_army_ocp_autorifleman",
|
||||
"rhsusf_army_ocp_marksman",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_engineer"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"rhsusf_army_ocp_teamleader",
|
||||
"rhsusf_army_ocp_riflemanat",
|
||||
"rhsusf_army_ocp_riflemanat",
|
||||
"rhsusf_army_ocp_grenadier",
|
||||
"rhsusf_army_ocp_autorifleman",
|
||||
"rhsusf_army_ocp_autorifleman",
|
||||
"rhsusf_army_ocp_machinegunner",
|
||||
"rhsusf_army_ocp_marksman",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_engineer"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"rhsusf_army_ocp_teamleader",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_javelin",
|
||||
"rhsusf_army_ocp_javelin",
|
||||
"rhsusf_army_ocp_javelin",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_rifleman"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"rhsusf_army_ocp_teamleader",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_aa",
|
||||
"rhsusf_army_ocp_aa",
|
||||
"rhsusf_army_ocp_aa",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_rifleman"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"rhsusf_usmc_recon_marpat_d_teamleader",
|
||||
"rhsusf_usmc_recon_marpat_d_rifleman",
|
||||
"rhsusf_usmc_recon_marpat_d_rifleman",
|
||||
"rhsusf_usmc_recon_marpat_d_rifleman_at",
|
||||
"rhsusf_usmc_recon_marpat_d_autorifleman",
|
||||
"rhsusf_usmc_recon_marpat_d_machinegunner",
|
||||
"rhsusf_usmc_recon_marpat_d_marksman",
|
||||
"rhsusf_usmc_recon_marpat_d_sniper_M107",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_engineer"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhsusf_mkvsoc", // Mk.V SOCOM
|
||||
"rhsusf_m1a1aim_tuski_d", // M1A1SA (Tusk I)
|
||||
"rhsusf_m1a2sep1tuskiid_usarmy", // M1A2SEPv1 (Tusk II)
|
||||
"rhsusf_m109d_usarmy", // M109A6
|
||||
"RHS_AH64D", // AH-64D (Multi-Role)
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"USAF_MQ9", // MQ-9 Reaper
|
||||
"USAF_A10", // A-10C Thunderbolt II
|
||||
"USAF_F22", // F-22A Raptor
|
||||
"USAF_F22_EWP_AA", // F-22A Raptor (EWP-AA)
|
||||
"USAF_F22_EWP_AG", // F-22A Raptor (EWP-AG)
|
||||
"USAF_F22_Heavy", // F-22A Raptor (Heavy)
|
||||
"USAF_F35A_STEALTH", // F-35A Lightning II
|
||||
"USAF_F35A", // F-35A Lightning II (Heavy)
|
||||
"RHS_A10", // A-10A (CAS)
|
||||
"FIR_F15C", // F-15C Eagle
|
||||
"FIR_F15D", // F-15D Eagle
|
||||
"FIR_F15E", // F-15E Strike Eagle
|
||||
"JS_JC_FA18E", // F/A-18 E Super Hornet
|
||||
"JS_JC_FA18F", // F/A-18 F Super Hornet
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F" // V-44 X Blackfish (Armed)
|
||||
];
|
||||
410
kp_liberation.brf_sumava/presets/blufor/rhs_usaf_wdl.sqf
Normal file
410
kp_liberation.brf_sumava/presets/blufor/rhs_usaf_wdl.sqf
Normal file
@@ -0,0 +1,410 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- RHS USAF
|
||||
|
||||
Optional Mods:
|
||||
- F-15C
|
||||
- F/A-18
|
||||
- USAF Main Pack
|
||||
- USAF Fighters Pack
|
||||
- USAF Utility Pack
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "rhsusf_M1078A1P2_B_WD_CP_fmtv_usarmy"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "rhsusf_M1085A1P2_B_WD_Medical_fmtv_usarmy"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "RHS_CH_47F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "rhsusf_army_ocp_combatcrewman"; // This defines the crew for vehicles.
|
||||
pilot_classname = "rhsusf_army_ocp_helipilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "RHS_MELB_MH6M"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "rhsusf_M977A4_BKIT_usarmy_wd"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_RepairDepot_01_tan_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["rhsusf_army_ocp_riflemanl",15,0,0], // Rifleman (Light)
|
||||
["rhsusf_army_ocp_rifleman",20,0,0], // Rifleman
|
||||
["rhsusf_army_ocp_riflemanat",30,0,0], // Rifleman (AT)
|
||||
["rhsusf_army_ocp_grenadier",25,0,0], // Grenadier
|
||||
["rhsusf_army_ocp_autorifleman",25,0,0], // Autorifleman
|
||||
["rhsusf_army_ocp_machinegunner",35,0,0], // Heavygunner
|
||||
["rhsusf_army_ocp_marksman",30,0,0], // Marksman
|
||||
["rhsusf_army_ocp_javelin",50,10,0], // AT Specialist
|
||||
["rhsusf_army_ocp_aa",50,10,0], // AA Specialist
|
||||
["rhsusf_army_ocp_medic",30,0,0], // Combat Life Saver
|
||||
["rhsusf_army_ocp_engineer",30,0,0], // Engineer
|
||||
["rhsusf_army_ocp_explosives",30,0,0], // Explosives Specialist
|
||||
["rhsusf_usmc_recon_marpat_wd_rifleman",20,0,0], // Recon Rifleman
|
||||
["rhsusf_usmc_recon_marpat_wd_rifleman_at",30,0,0], // Recon Rifleman (AT)
|
||||
["rhsusf_usmc_recon_marpat_wd_autorifleman",25,0,0], // Recon Autorifleman
|
||||
["rhsusf_usmc_recon_marpat_wd_machinegunner",35,0,0], // Recon Machine Gunner
|
||||
["rhsusf_usmc_recon_marpat_wd_marksman",30,0,0], // Recon Marksman
|
||||
["rhsusf_usmc_recon_marpat_wd_sniper_M107",70,5,0], // Recon Sniper (M107)
|
||||
["rhsusf_army_ocp_sniper",70,5,0], // Sniper
|
||||
["rhsusf_army_ocp_sniper_m107",70,5,0], // Sniper (M107)
|
||||
["rhsusf_army_ocp_sniper_m24sws",70,5,0], // Sniper (M24 SWS)
|
||||
["rhsusf_army_ocp_combatcrewman",10,0,0], // Crewman
|
||||
["rhsusf_army_ocp_rifleman_101st",20,0,0], // Para Trooper
|
||||
["rhsusf_army_ocp_helicrew",10,0,0], // Helicopter Crew
|
||||
["rhsusf_army_ocp_helipilot",10,0,0], // Helicopter Pilot
|
||||
["rhsusf_airforce_jetpilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["rhsusf_m1025_w",100,0,50], // M1025A2
|
||||
["rhsusf_m1025_w_m2",100,40,50], // M1025A2 (M2)
|
||||
["rhsusf_m1025_w_mk19",100,60,50], // M1025A2 (Mk19)
|
||||
["rhsusf_m998_w_2dr_fulltop",100,0,50], // M1097A2 (2D)
|
||||
["rhsusf_m998_w_2dr_halftop",100,0,50], // M1097A2 (2D / open back)
|
||||
["rhsusf_M1220_usarmy_wd",120,0,60], // M1220
|
||||
["rhsusf_M1220_M2_usarmy_wd",120,40,60], // M1220 (M2)
|
||||
["rhsusf_M1220_MK19_usarmy_wd",120,60,60], // M1220 (Mk19)
|
||||
["rhsusf_M1220_M153_M2_usarmy_wd",140,40,60], // M1220 (M2 CROWS)
|
||||
["rhsusf_M1220_M153_MK19_usarmy_wd",140,60,60], // M1220 (Mk19 CROWS)
|
||||
["rhsusf_M1232_usarmy_wd",140,0,60], // M1232
|
||||
["rhsusf_M1232_M2_usarmy_wd",140,40,60], // M1232 (M2)
|
||||
["rhsusf_M1232_MK19_usarmy_wd",140,60,60], // M1232 (Mk19)
|
||||
["rhsusf_M1230a1_usarmy_wd",120,0,60], // M1230A1 (MEDEVAC)
|
||||
["rhsusf_M1083A1P2_wd_open_fmtv_usarmy",125,0,75], // M1083A1P2 Transport
|
||||
["rhsusf_M1083A1P2_wd_fmtv_usarmy",125,0,75], // M1083A1P2 Transport (Covered)
|
||||
["rhsusf_M1083A1P2_WD_flatbed_fmtv_usarmy",100,0,50], // M1083A1P2
|
||||
["rhsusf_M977A4_BKIT_usarmy_wd",125,0,75], // M977A4 BKIT
|
||||
["rhsusf_M977A4_BKIT_M2_usarmy_wd",125,40,75], // M977A4 BKIT (HMG)
|
||||
["rhsusf_M1117_W",150,50,50], // M1117 ASV
|
||||
["B_UGV_01_F",150,0,50], // UGV Stomper
|
||||
["B_UGV_01_rcws_F",150,40,50], // UGV Stomper (RCWS)
|
||||
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||
["B_Boat_Armed_01_minigun_F",200,80,75], // Speedboat Minigun
|
||||
["rhsusf_mkvsoc",250,200,100], // Mk.V SOCOM
|
||||
["B_SDV_01_F",150,0,50] // SDV
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["rhsusf_m113_usarmy",200,40,100], // M113A3 (M2)
|
||||
["rhsusf_m113_usarmy_MK19",200,60,100], // M113A3 (Mk19)
|
||||
["rhsusf_m113_usarmy_medical",200,0,100], // M113A3 (Medical)
|
||||
["rhsusf_stryker_m1126_m2_wd",200,150,100], // M1126 Stryker (M2)
|
||||
["RHS_M2A2_BUSKI_WD",300,200,150], // M2A2ODS (Busk I)
|
||||
["RHS_M2A3_BUSKIII_wd",300,250,175], // M2A3 (Busk III)
|
||||
["RHS_M6_wd",300,250,175], // M6A2
|
||||
["rhsusf_m1a1aim_tuski_wd",400,350,225], // M1A1SA (Tusk I)
|
||||
["rhsusf_m1a2sep1tuskiiwd_usarmy",500,400,250], // M1A2SEPv1 (Tusk II)
|
||||
["rhsusf_m109_usarmy",600,1250,300] // M109A6
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["B_UAV_01_F",75,0,25], // AR-2 Darter
|
||||
["B_UAV_06_F",80,0,30], // AL-6 Pelican (Cargo)
|
||||
["RHS_MELB_MH6M",200,0,100], // MH-6M Little Bird
|
||||
["RHS_MELB_AH6M",200,200,100], // AH-6M Pawnee
|
||||
["RHS_UH1Y_UNARMED",225,0,125], // UH-1Y (Unarmed)
|
||||
["RHS_UH1Y_GS",225,200,125], // UH-1Y (Ground Suppression)
|
||||
["RHS_AH1Z",500,500,200], // AH-1Z (Multi-Role)
|
||||
["RHS_AH64D_wd",750,750,250], // AH-64D (Multi-Role)
|
||||
["RHS_UH60M2",250,0,150], // UH-60M (Unarmed)
|
||||
["RHS_UH60M",250,80,150], // UH-60M
|
||||
["RHS_UH60M_MEV2",300,0,150], // UH-60M MEV2
|
||||
["RHS_CH_47F_10",275,80,175], // CH-47 Chinook (Armed)
|
||||
["rhsusf_CH53E_USMC",300,0,175], // CH-53E Super Stallion
|
||||
["rhsusf_CH53E_USMC_GAU21",300,100,175], // CH-53E Super Stallion (GAU-21)
|
||||
["USAF_C130J",200,0,250], // C-130J Super Hercules
|
||||
["USAF_C130J_Cargo",200,0,250], // C-130J Super Hercules (Cargo)
|
||||
["USAF_C17",500,0,400], // C-17 Globemaster III
|
||||
["usaf_kc135",600,0,2500], // KC-135 Stratotanker
|
||||
["B_UAV_02_dynamicLoadout_F",400,300,200], // MQ-4A Greyhawk
|
||||
["B_T_UAV_03_dynamicLoadout_F",450,500,250], // MQ-12 Falcon
|
||||
["B_UAV_05_F",500,500,200], // UCAV Sentinel
|
||||
["USAF_RQ4A",500,0,200], // RQ-4A Global Hawk
|
||||
["USAF_MQ9",500,750,200], // MQ-9 Reaper
|
||||
["RHS_A10",1000,1000,400], // A-10A (CAS)
|
||||
["USAF_A10",1500,1000,400], // A-10C Thunderbolt II
|
||||
["FIR_F15C",1250,1250,450], // F-15C Eagle
|
||||
["FIR_F15D",1250,1250,450], // F-15D Eagle
|
||||
["FIR_F15E",1250,1500,450], // F-15E Strike Eagle
|
||||
["JS_JC_FA18E",1500,1750,450], // F/A-18 E Super Hornet
|
||||
["JS_JC_FA18F",1500,1750,450], // F/A-18 F Super Hornet
|
||||
["USAF_F22",1800,2000,500], // F-22A Raptor
|
||||
["USAF_F22_EWP_AA",1800,2100,500], // F-22A Raptor (EWP-AA)
|
||||
["USAF_F22_EWP_AG",1800,2100,500], // F-22A Raptor (EWP-AG)
|
||||
["USAF_F22_Heavy",1800,2250,500], // F-22A Raptor (Heavy)
|
||||
["USAF_F35A_STEALTH",2250,2000,750], // F-35A Lightning II
|
||||
["USAF_F35A",2250,2250,750], // F-35A Lightning II (Heavy)
|
||||
["B_Plane_Fighter_01_F",1500,1750,450], // F/A-181 Black Wasp II
|
||||
["B_Plane_Fighter_01_Stealth_F",1500,1750,450], // F/A-181 Black Wasp II (Stealth)
|
||||
["B_T_VTOL_01_armed_F",750,1500,500], // V-44 X Blackfish (Armed)
|
||||
["B_T_VTOL_01_infantry_F",750,0,500], // V-44 X Blackfish (Infantry)
|
||||
["B_T_VTOL_01_vehicle_F",750,0,500] // V-44 X Blackfish (Vehicle)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["RHS_M2StaticMG_MiniTripod_WD",25,40,0], // Mk2 HMG .50
|
||||
["RHS_M2StaticMG_WD",25,40,0], // Mk2 HMG .50 (Raised)
|
||||
["RHS_MK19_TriPod_WD",25,60,0], // Mk19 GMG 20mm
|
||||
["RHS_TOW_TriPod_WD",50,100,0], // TOW (AT)
|
||||
["RHS_Stinger_AA_pod_WD",50,100,0], // Stinger (AA)
|
||||
["RHS_M252_WD",80,150,0], // Mk6 Mortar
|
||||
["RHS_M119_WD",100,200,0], // M119A2
|
||||
["B_SAM_System_03_F",250,500,0] // MIM-145 Defender
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["USAF_missileCart_W_AGM114",50,150,0], // Missile Cart (AGM-114)
|
||||
["USAF_missileCart_AGMMix",50,150,0], // Missile Cart (AGM-65 Mix)
|
||||
["USAF_missileCart_AGM1",50,150,0], // Missile Cart (AGM-65D)
|
||||
["USAF_missileCart_AGM2",50,150,0], // Missile Cart (AGM-65E)
|
||||
["USAF_missileCart_AGM3",50,150,0], // Missile Cart (AGM-65K)
|
||||
["USAF_missileCart_AA1",50,150,0], // Missile Cart (AIM-9M/AIM-120)
|
||||
["USAF_missileCart_AA2",50,150,0], // Missile Cart (AIM-9X/AIM-120)
|
||||
["USAF_missileCart_GBU12_green",50,150,0], // Missile Cart (GBU12 Green)
|
||||
["USAF_missileCart_GBU12_maritime",50,150,0], // Missile Cart (GBU12 Maritime)
|
||||
["USAF_missileCart_GBU12",50,150,0], // Missile Cart (GBU12)
|
||||
["USAF_missileCart_Gbu31",50,150,0], // Missile Cart (GBU31)
|
||||
["USAF_missileCart_GBU39",50,150,0], // Missile Cart (GBU39)
|
||||
["USAF_missileCart_Mk82",50,150,0], // Missile Cart (Mk82)
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["rhsusf_M977A4_REPAIR_BKIT_usarmy_wd",325,0,75], // M977A4 Repair
|
||||
["rhsusf_M978A4_BKIT_usarmy_wd",125,0,275], // M978A4 Fuel
|
||||
["rhsusf_M977A4_AMMO_BKIT_usarmy_wd",125,200,75], // M977A4 Ammo
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"rhsusf_army_ocp_teamleader",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_riflemanat",
|
||||
"rhsusf_army_ocp_grenadier",
|
||||
"rhsusf_army_ocp_autorifleman",
|
||||
"rhsusf_army_ocp_autorifleman",
|
||||
"rhsusf_army_ocp_marksman",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_engineer"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"rhsusf_army_ocp_teamleader",
|
||||
"rhsusf_army_ocp_riflemanat",
|
||||
"rhsusf_army_ocp_riflemanat",
|
||||
"rhsusf_army_ocp_grenadier",
|
||||
"rhsusf_army_ocp_autorifleman",
|
||||
"rhsusf_army_ocp_autorifleman",
|
||||
"rhsusf_army_ocp_machinegunner",
|
||||
"rhsusf_army_ocp_marksman",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_engineer"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"rhsusf_army_ocp_teamleader",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_javelin",
|
||||
"rhsusf_army_ocp_javelin",
|
||||
"rhsusf_army_ocp_javelin",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_rifleman"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
"rhsusf_army_ocp_teamleader",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_rifleman",
|
||||
"rhsusf_army_ocp_aa",
|
||||
"rhsusf_army_ocp_aa",
|
||||
"rhsusf_army_ocp_aa",
|
||||
"rhsusf_army_ocp_medic",
|
||||
"rhsusf_army_ocp_rifleman"
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"rhsusf_usmc_recon_marpat_wd_teamleader",
|
||||
"rhsusf_usmc_recon_marpat_wd_rifleman",
|
||||
"rhsusf_usmc_recon_marpat_wd_rifleman",
|
||||
"rhsusf_usmc_recon_marpat_wd_rifleman_at",
|
||||
"rhsusf_usmc_recon_marpat_wd_autorifleman",
|
||||
"rhsusf_usmc_recon_marpat_wd_machinegunner",
|
||||
"rhsusf_usmc_recon_marpat_wd_marksman",
|
||||
"rhsusf_usmc_recon_marpat_wd_sniper_M107",
|
||||
"rhsusf_army_ucp_medic",
|
||||
"rhsusf_army_ucp_engineer"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st",
|
||||
"rhsusf_army_ocp_rifleman_101st"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"rhsusf_mkvsoc", // Mk.V SOCOM
|
||||
"rhsusf_m1a1aim_tuski_wd", // M1A1SA (Tusk I)
|
||||
"rhsusf_m1a2sep1tuskiiwd_usarmy", // M1A2SEPv1 (Tusk II)
|
||||
"rhsusf_m109_usarmy", // M109A6
|
||||
"RHS_AH64D_wd", // AH-64D (Multi-Role)
|
||||
"B_UAV_02_dynamicLoadout_F", // MQ-4A Greyhawk
|
||||
"B_T_UAV_03_dynamicLoadout_F", // MQ-12 Falcon
|
||||
"B_UAV_05_F", // UCAV Sentinel
|
||||
"USAF_MQ9", // MQ-9 Reaper
|
||||
"USAF_A10", // A-10C Thunderbolt II
|
||||
"USAF_F22", // F-22A Raptor
|
||||
"USAF_F22_EWP_AA", // F-22A Raptor (EWP-AA)
|
||||
"USAF_F22_EWP_AG", // F-22A Raptor (EWP-AG)
|
||||
"USAF_F22_Heavy", // F-22A Raptor (Heavy)
|
||||
"USAF_F35A_STEALTH", // F-35A Lightning II
|
||||
"USAF_F35A", // F-35A Lightning II (Heavy)
|
||||
"RHS_A10", // A-10A (CAS)
|
||||
"FIR_F15C", // F-15C Eagle
|
||||
"FIR_F15D", // F-15D Eagle
|
||||
"FIR_F15E", // F-15E Strike Eagle
|
||||
"JS_JC_FA18E", // F/A-18 E Super Hornet
|
||||
"JS_JC_FA18F", // F/A-18 F Super Hornet
|
||||
"B_Plane_Fighter_01_F", // F/A-181 Black Wasp II
|
||||
"B_Plane_Fighter_01_Stealth_F", // F/A-181 Black Wasp II (Stealth)
|
||||
"B_T_VTOL_01_armed_F" // V-44 X Blackfish (Armed)
|
||||
];
|
||||
301
kp_liberation.brf_sumava/presets/blufor/sfp_des.sqf
Normal file
301
kp_liberation.brf_sumava/presets/blufor/sfp_des.sqf
Normal file
@@ -0,0 +1,301 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- SFP
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "sfp_tgb1112"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "sfp_patgb203_ambulance"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "sfp_hkp4"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "sfp_m90d_crew"; // This defines the crew for vehicles.
|
||||
pilot_classname = "sfp_m90w_pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "sfp_hkp9"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "sfp_strb90"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "sfp_tgb40"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_CarService_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "Land_Radar_Small_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["sfp_m90d_rifleman_tshirt",15,0,0], // Rifleman (Light)
|
||||
["sfp_m90d_rifleman_ak5",20,0,0], // Rifleman
|
||||
["sfp_m90d_at_specialist_pskott86",30,0,0], // Rifleman (AT)
|
||||
["sfp_m90d_gr",25,0,0], // Grenadier
|
||||
["sfp_m90d_automaticrifleman_ksp90",25,0,0], // Autorifleman
|
||||
["sfp_m90d_machinegunner_ksp58",35,0,0], // Heavygunner
|
||||
["sfp_m90d_marksman",30,0,0], // Marksman
|
||||
["sfp_m90d_at_specialist_rb57",50,10,0], // AT Specialist (Rb 57)
|
||||
["sfp_m90d_at_specialist_grg86",50,10,0], // AT Specialist (GRG)
|
||||
["sfp_m90d_at_loader_grg86",50,10,0], // AT Loader (GRG)
|
||||
["sfp_m90d_medic",30,0,0], // Combat Life Saver
|
||||
["sfp_m90d_engineer",30,0,0], // Engineer
|
||||
["sfp_m90d_explosive_specialist",30,0,0], // Explosives Specialist
|
||||
["sfp_m90d_sog_ak5",20,0,0], // Recon Rifleman
|
||||
["sfp_m90d_sog_at_specialist_rb57",30,0,0], // Recon Rifleman (AT)
|
||||
["sfp_m90d_sog_ksp90",25,0,0], // Recon Autorifleman
|
||||
["sfp_m90d_sog_machinegunner_ksp58",35,0,0], // Recon Machine Gunner
|
||||
["sfp_m90d_sog_sniper",30,0,0], // Recon Marksman (Psg 90)
|
||||
["sfp_m90d_sog_sniper_ag90",70,5,0], // Recon Sniper (Ag 90)
|
||||
["sfp_m90d_sniper",70,5,0], // Sniper (Psg 90)
|
||||
["sfp_m90d_rifleman_ag90",70,5,0], // Sniper (Ag 90)
|
||||
["sfp_m90d_crew",10,0,0], // Crewman
|
||||
["sfp_m90w_helipilot",10,0,0], // Helicopter Pilot
|
||||
["sfp_m90w_pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["sfp_tgb16_desert",100,0,50], // Tgb 16
|
||||
["sfp_tgb16_rws",100,40,50], // Tgb 16 (RWS)
|
||||
["sfp_tgb30",125,0,50], // Tgb 30
|
||||
["sfp_tgb30_repair",100,0,50], // Tgb 30 (Repair)
|
||||
["sfp_tgb40",125,0,50], // Tgb 40
|
||||
["sfp_tgb40_ammo",150,50,50], // Tgb 40 (Ammo)
|
||||
["sfp_tgb40_fuel",125,40,100], // Tgb 40 (Fuel)
|
||||
["sfp_strb90",100,0,25], // Strb 90
|
||||
["sfp_strb90_rws",200,80,75] // Strb 90 (RWS)
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["sfp_strf90c_desert",200,40,100], // Strf 90
|
||||
["sfp_lvkv90c_desert",200,60,100], // Lvkv 90
|
||||
["sfp_strv122",400,350,225] // Strb 122
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["sfp_uav01",80,0,30], // UAV 01 Ugglan
|
||||
["sfp_uav03",75,0,25], // UAV 03 Örnen
|
||||
["sfp_uav_skeldar",80,0,30], // UAV Skeldar
|
||||
["sfp_hkp9",200,0,100], // Hkp 9
|
||||
["sfp_hkp9_rb55",200,200,100], // Hkp 9 (Rb 55)
|
||||
["sfp_hkp4",225,0,125], // Hkp 4
|
||||
["sfp_hkp6",225,200,125], // Hkp 6
|
||||
["sfp_hkp16",250,0,150], // Hkp 16
|
||||
["sfp_tp84",500,0,250], // Tp 84
|
||||
["sfp_jas39_bk90",1000,1000,400], // Jas 39 (BK90)
|
||||
["sfp_jas39_cap",1250,1250,450], // JAS 39 (CAP)
|
||||
["sfp_jas39_gbu39",1250,1250,450], // JAS 39 (GBU39)
|
||||
["sfp_jas39_rb15",1250,1500,450] // JAS 39 (Rb15)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["sfp_ksp88",25,40,0], // Ksp 88
|
||||
["sfp_grsp",25,60,0], // Grsp
|
||||
["sfp_rbs17",30,60,0], // RBS 17
|
||||
["sfp_rbs55",50,100,0], // RBS 55
|
||||
["sfp_rbs56",50,100,0], // RBS 56
|
||||
["sfp_rbs70",50,100,0], // RBS 70
|
||||
["sfp_rbs97",75,130,0], // RBS 97
|
||||
["sfp_grk84",80,150,0], // GRK 84
|
||||
["sfp_fh77",100,200,0] // FH 77
|
||||
];
|
||||
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["sfp_tgb30_repair",325,0,75], // Tgb 30 (Repair)
|
||||
["sfp_tgb40_fuel",125,0,275], // Tgb 40 (Fuel)
|
||||
["sfp_tgb40_ammo",125,200,75], // Tgb 40 (Ammo)
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"sfp_m90d_squadleader",
|
||||
"sfp_m90d_automaticrifleman_ksp90",
|
||||
"sfp_m90d_rifleman_ak5",
|
||||
"sfp_m90d_at_specialist_pskott86",
|
||||
"sfp_m90d_teamleader",
|
||||
"sfp_m90d_automaticrifleman_ksp90",
|
||||
"sfp_m90d_rifleman_ak5",
|
||||
"sfp_m90d_at_specialist_rb57"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"sfp_m90d_squadleader",
|
||||
"sfp_m90d_machinegunner_ksp58",
|
||||
"sfp_m90d_at_specialist_grg86",
|
||||
"sfp_m90d_at_loader_grg86",
|
||||
"sfp_m90d_teamleader",
|
||||
"sfp_m90d_machinegunner_ksp58",
|
||||
"sfp_m90d_at_specialist_grg86",
|
||||
"sfp_m90d_at_loader_grg86"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"sfp_m90d_teamleader",
|
||||
"sfp_m90d_at_specialist_grg86",
|
||||
"sfp_m90d_at_loader_grg86",
|
||||
"sfp_m90d_at_specialist_rb57"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
// No man portable AA in SFP
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"sfp_m90d_sog_teamleader",
|
||||
"sfp_m90d_sog_ksp90",
|
||||
"sfp_m90d_sog_explosive_specialist",
|
||||
"sfp_m90d_sog_teamleader",
|
||||
"sfp_m90d_sog_ksp90",
|
||||
"sfp_m90d_sog_medic"
|
||||
];
|
||||
|
||||
// Paratroopers squad.
|
||||
blufor_squad_para = [
|
||||
"sfp_m90d_sog_teamleader",
|
||||
"sfp_m90d_sog_ksp90",
|
||||
"sfp_m90d_sog_explosive_specialist",
|
||||
"sfp_m90d_sog_teamleader",
|
||||
"sfp_m90d_sog_ksp90",
|
||||
"sfp_m90d_sog_medic"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"sfp_strf90c_desert", // Strf 90
|
||||
"sfp_lvkv90c_desert", // Lvkv 90
|
||||
"sfp_strv122", // Strv 122
|
||||
"sfp_jas39_bk90", // JAS 39 (BK90)
|
||||
"sfp_jas39_cap", // JAS 39 (CAP)
|
||||
"sfp_jas39_gbu39", // JAS 39 (GBU39)
|
||||
"sfp_jas39_rb15", // JAS 39 (Rb15)
|
||||
"sfp_strb90_rws" // Strb 90 (RWS)
|
||||
];
|
||||
315
kp_liberation.brf_sumava/presets/blufor/sfp_wdl.sqf
Normal file
315
kp_liberation.brf_sumava/presets/blufor/sfp_wdl.sqf
Normal file
@@ -0,0 +1,315 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- SFP
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "Land_Cargo_HQ_V1_F"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "sfp_tgb1112"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "sfp_patgb203_ambulance"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "sfp_hkp4"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "sfp_m90w_crew"; // This defines the crew for vehicles.
|
||||
pilot_classname = "sfp_m90w_pilot"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "sfp_hkp9"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "sfp_strb90"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "sfp_tgb40"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "Land_CarService_F"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "Land_Radar_Small_F"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["sfp_m90w_rifleman_tshirt",15,0,0], // Rifleman (Light)
|
||||
["sfp_m90w_rifleman_ak5",20,0,0], // Rifleman
|
||||
["sfp_m90w_at_specialist_pskott86",30,0,0], // Rifleman (AT)
|
||||
["sfp_m90w_gr",25,0,0], // Grenadier
|
||||
["sfp_m90w_automaticrifleman_ksp90",25,0,0], // Autorifleman
|
||||
["sfp_m90w_machinegunner_ksp58",35,0,0], // Heavygunner
|
||||
["sfp_m90w_marksman",30,0,0], // Marksman
|
||||
["sfp_m90w_at_specialist_rb57",50,10,0], // AT Specialist (Rb 57)
|
||||
["sfp_m90w_at_specialist_grg86",50,10,0], // AT Specialist (GRG)
|
||||
["sfp_m90w_at_loader_grg86",50,10,0], // AT Loader (GRG)
|
||||
["sfp_m90w_medic",30,0,0], // Combat Life Saver
|
||||
["sfp_m90w_engineer",30,0,0], // Engineer
|
||||
["sfp_m90w_explosive_specialist",30,0,0], // Explosives Specialist
|
||||
["sfp_m90w_sog_ak5",20,0,0], // Recon Rifleman
|
||||
["sfp_m90w_sog_at_specialist_rb57",30,0,0], // Recon Rifleman (AT)
|
||||
["sfp_m90w_sog_ksp90",25,0,0], // Recon Autorifleman
|
||||
["sfp_m90w_sog_machinegunner_ksp58",35,0,0], // Recon Machine Gunner
|
||||
["sfp_m90w_sog_sniper",30,0,0], // Recon Marksman (Psg 90)
|
||||
["sfp_m90w_sog_sniper_ag90",70,5,0], // Recon Sniper (Ag 90)
|
||||
["sfp_m90w_sniper",70,5,0], // Sniper (Psg 90)
|
||||
["sfp_m90w_rifleman_ag90",70,5,0], // Sniper (Ag 90)
|
||||
["sfp_m90w_crew",10,0,0], // Crewman
|
||||
["sfp_m90w_helipilot",10,0,0], // Helicopter Pilot
|
||||
["sfp_m90w_pilot",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["B_Quadbike_01_F",50,0,25], // Quad Bike
|
||||
["sfp_tgb16",100,0,50], // Tgb 16
|
||||
["sfp_tgb16_rws",100,40,50], // Tgb 16 (RWS)
|
||||
["sfp_tgb11",100,0,50], // Tgb 11
|
||||
["sfp_tgb1111",100,0,50], // Tgb 1111
|
||||
["sfp_tgb1112",100,0,50], // Tgb 1112
|
||||
["sfp_tgb1111_sog_ksp58",120,40,60], // Tgb 1111 (SOG Ksp 58)
|
||||
["sfp_tgb1111_sog_rbs56",120,40,60], // Tgb 1111 (SOG RBS 56)
|
||||
["sfp_tgb13",100,0,60], // Tgb 13
|
||||
["sfp_tgb13_ksp58",120,20,60], // Tgb 13 (Ksp 58)
|
||||
["sfp_tgb1314",100,0,60], // Tgb 1314
|
||||
["sfp_tgb1317",100,0,60], // Tgb 1317
|
||||
["sfp_tgb20",120,0,60], // Tgb 20
|
||||
["sfp_tgb20_ksp58",125,20,60], // Tgb 20 (Ksp 58)
|
||||
["sfp_tgb30",125,0,50], // Tgb 30
|
||||
["sfp_tgb30_repair",100,0,50], // Tgb 30 (Repair)
|
||||
["sfp_tgb40",125,0,50], // Tgb 40
|
||||
["sfp_tgb40_ammo",150,50,50], // Tgb 40 (Ammo)
|
||||
["sfp_tgb40_fuel",125,40,100], // Tgb 40 (Fuel)
|
||||
["sfp_gruppbat",50,0,20], // Gruppbat
|
||||
["sfp_strb90",100,0,25], // Strb 90
|
||||
["sfp_strb90_rws",200,80,75], // Strb 90 (RWS)
|
||||
["sfp_rbb_norrkoping",1000,1000,300] // HMS Norrkoping
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["sfp_strf90c",200,40,100], // Strf 90
|
||||
["sfp_lvkv90c",200,60,100], // Lvkv 90
|
||||
["sfp_strv122",400,350,225] // Strv 122
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["sfp_uav01",80,0,30], // UAV 01 Ugglan
|
||||
["sfp_uav03",75,0,25], // UAV 03 Örnen
|
||||
["sfp_uav_skeldar",80,0,30], // UAV Skeldar
|
||||
["sfp_hkp9",200,0,100], // Hkp 9
|
||||
["sfp_hkp9_rb55",200,200,100], // Hkp 9 (Rb 55)
|
||||
["sfp_hkp4",225,0,125], // Hkp 4
|
||||
["sfp_hkp6",225,200,125], // Hkp 6
|
||||
["sfp_hkp16",250,0,150], // Hkp 16
|
||||
["sfp_tp84",500,0,250], // Tp 84
|
||||
["sfp_jas39_bk90",1000,1000,400], // Jas 39 (BK90)
|
||||
["sfp_jas39_cap",1250,1250,450], // JAS 39 (CAP)
|
||||
["sfp_jas39_gbu39",1250,1250,450], // JAS 39 (GBU39)
|
||||
["sfp_jas39_rb15",1250,1500,450] // JAS 39 (Rb15)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["sfp_ksp88",25,40,0], // Ksp 88
|
||||
["sfp_grsp",25,60,0], // Grsp
|
||||
["sfp_rbs17",30,60,0], // RBS 17
|
||||
["sfp_rbs55",50,100,0], // RBS 55
|
||||
["sfp_rbs56",50,100,0], // RBS 56
|
||||
["sfp_rbs70",50,100,0], // RBS 70
|
||||
["sfp_rbs97",75,130,0], // RBS 97
|
||||
["sfp_grk84",80,150,0], // GRK 84
|
||||
["sfp_fh77",100,200,0] // FH 77
|
||||
];
|
||||
|
||||
|
||||
buildings = [
|
||||
["Land_Cargo_House_V1_F",0,0,0],
|
||||
["Land_Cargo_Patrol_V1_F",0,0,0],
|
||||
["Land_Cargo_Tower_V1_F",0,0,0],
|
||||
["Flag_NATO_F",0,0,0],
|
||||
["Flag_US_F",0,0,0],
|
||||
["BWA3_Flag_Ger_F",0,0,0],
|
||||
["Flag_UK_F",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["Land_Medevac_house_V1_F",0,0,0],
|
||||
["Land_Medevac_HQ_V1_F",0,0,0],
|
||||
["Flag_RedCrystal_F",0,0,0],
|
||||
["CamoNet_BLUFOR_F",0,0,0],
|
||||
["CamoNet_BLUFOR_open_F",0,0,0],
|
||||
["CamoNet_BLUFOR_big_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_LampSolar_F",0,0,0],
|
||||
["Land_LampHalogen_F",0,0,0],
|
||||
["Land_LampStreet_small_F",0,0,0],
|
||||
["Land_LampAirport_F",0,0,0],
|
||||
["Land_HelipadCircle_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["Land_HelipadRescue_F",0,0,0], // Strictly aesthetic - as in it does not increase helicopter cap!
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["Land_Pallet_MilBoxes_F",0,0,0],
|
||||
["Land_PaperBox_open_empty_F",0,0,0],
|
||||
["Land_PaperBox_open_full_F",0,0,0],
|
||||
["Land_PaperBox_closed_F",0,0,0],
|
||||
["Land_DieselGroundPowerUnit_01_F",0,0,0],
|
||||
["Land_ToolTrolley_02_F",0,0,0],
|
||||
["Land_WeldingTrolley_01_F",0,0,0],
|
||||
["Land_Workbench_01_F",0,0,0],
|
||||
["Land_GasTank_01_blue_F",0,0,0],
|
||||
["Land_GasTank_01_khaki_F",0,0,0],
|
||||
["Land_GasTank_01_yellow_F",0,0,0],
|
||||
["Land_GasTank_02_F",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_BagFence_Round_F",0,0,0],
|
||||
["Land_BagFence_Short_F",0,0,0],
|
||||
["Land_BagFence_Long_F",0,0,0],
|
||||
["Land_BagFence_Corner_F",0,0,0],
|
||||
["Land_BagFence_End_F",0,0,0],
|
||||
["Land_BagBunker_Small_F",0,0,0],
|
||||
["Land_BagBunker_Large_F",0,0,0],
|
||||
["Land_BagBunker_Tower_F",0,0,0],
|
||||
["Land_HBarrier_1_F",0,0,0],
|
||||
["Land_HBarrier_3_F",0,0,0],
|
||||
["Land_HBarrier_5_F",0,0,0],
|
||||
["Land_HBarrier_Big_F",0,0,0],
|
||||
["Land_HBarrierWall4_F",0,0,0],
|
||||
["Land_HBarrierWall6_F",0,0,0],
|
||||
["Land_HBarrierWall_corner_F",0,0,0],
|
||||
["Land_HBarrierWall_corridor_F",0,0,0],
|
||||
["Land_HBarrierTower_F",0,0,0],
|
||||
["Land_CncBarrierMedium_F",0,0,0],
|
||||
["Land_CncBarrierMedium4_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_4m_F",0,0,0],
|
||||
["Land_Concrete_SmallWall_8m_F",0,0,0],
|
||||
["Land_CncShelter_F",0,0,0],
|
||||
["Land_CncWall1_F",0,0,0],
|
||||
["Land_CncWall4_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["B_APC_Tracked_01_CRV_F",500,250,350], // CRV-6e Bobcat
|
||||
["sfp_tgb30_repair",325,0,75], // Tgb 30 (Repair)
|
||||
["sfp_tgb40_fuel",125,0,275], // Tgb 40 (Fuel)
|
||||
["sfp_tgb40_ammo",125,200,75], // Tgb 40 (Ammo)
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad.
|
||||
blufor_squad_inf_light = [
|
||||
"sfp_m90w_squadleader",
|
||||
"sfp_m90w_automaticrifleman_ksp90",
|
||||
"sfp_m90w_rifleman_ak5",
|
||||
"sfp_m90w_at_specialist_pskott86",
|
||||
"sfp_m90w_teamleader",
|
||||
"sfp_m90w_automaticrifleman_ksp90",
|
||||
"sfp_m90w_rifleman_ak5",
|
||||
"sfp_m90w_at_specialist_rb57"
|
||||
];
|
||||
|
||||
// Heavy infantry squad.
|
||||
blufor_squad_inf = [
|
||||
"sfp_m90w_squadleader",
|
||||
"sfp_m90w_machinegunner_ksp58",
|
||||
"sfp_m90w_at_specialist_grg86",
|
||||
"sfp_m90w_at_loader_grg86",
|
||||
"sfp_m90w_teamleader",
|
||||
"sfp_m90w_machinegunner_ksp58",
|
||||
"sfp_m90w_at_specialist_grg86",
|
||||
"sfp_m90w_at_loader_grg86"
|
||||
];
|
||||
|
||||
// AT specialists squad.
|
||||
blufor_squad_at = [
|
||||
"sfp_m90w_teamleader",
|
||||
"sfp_m90w_at_specialist_grg86",
|
||||
"sfp_m90w_at_loader_grg86",
|
||||
"sfp_m90w_at_specialist_rb57"
|
||||
];
|
||||
|
||||
// AA specialists squad.
|
||||
blufor_squad_aa = [
|
||||
// No man portable AA in SFP
|
||||
];
|
||||
|
||||
// Force recon squad.
|
||||
blufor_squad_recon = [
|
||||
"sfp_m90w_sog_teamleader",
|
||||
"sfp_m90w_sog_ksp90",
|
||||
"sfp_m90w_sog_explosive_specialist",
|
||||
"sfp_m90w_sog_teamleader",
|
||||
"sfp_m90w_sog_ksp90",
|
||||
"sfp_m90w_sog_medic"
|
||||
];
|
||||
|
||||
// Paratroopers squad.
|
||||
blufor_squad_para = [
|
||||
"sfp_m90w_sog_teamleader",
|
||||
"sfp_m90w_sog_ksp90",
|
||||
"sfp_m90w_sog_explosive_specialist",
|
||||
"sfp_m90w_sog_teamleader",
|
||||
"sfp_m90w_sog_ksp90",
|
||||
"sfp_m90w_sog_medic"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"sfp_strf90c", // Strf 90
|
||||
"sfp_lvkv90c", // Lvkv 90
|
||||
"sfp_strv122", // Strv 122
|
||||
"sfp_hkp9_rb55", // Hkp 9 (Rb 55)
|
||||
"sfp_jas39_bk90", // JAS 39 (BK90)
|
||||
"sfp_jas39_cap", // JAS 39 (CAP)
|
||||
"sfp_jas39_gbu39", // JAS 39 (GBU39)
|
||||
"sfp_jas39_rb15", // JAS 39 (Rb15)
|
||||
"sfp_strb90_rws" // Strb 90 (RWS)
|
||||
];
|
||||
399
kp_liberation.brf_sumava/presets/blufor/unsung.sqf
Normal file
399
kp_liberation.brf_sumava/presets/blufor/unsung.sqf
Normal file
@@ -0,0 +1,399 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- The Unsung Vietnam War Mod
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/*
|
||||
--- Support classnames ---
|
||||
Each of these should be unique.
|
||||
The same classnames for different purposes may cause various unpredictable issues with player actions.
|
||||
Or not, just don't try!
|
||||
*/
|
||||
FOB_typename = "LAND_sb_bunker_main"; // This is the main FOB HQ building.
|
||||
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container.
|
||||
FOB_truck_typename = "uns_M35A2_fuel"; // This is the FOB as a vehicle.
|
||||
Arsenal_typename = "uns_resupply_crate_US"; // This is the virtual arsenal as portable supply crates.
|
||||
Respawn_truck_typename = "uns_M577_amb"; // This is the mobile respawn (and medical) truck.
|
||||
huron_typename = "uns_h21c"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter.
|
||||
crewman_classname = "uns_US_25ID_STY3"; // This defines the crew for vehicles.
|
||||
pilot_classname = "uns_pilot1"; // This defines the pilot for helicopters.
|
||||
KP_liberation_little_bird_classname = "uns_H13_transport_CAV"; // These are the little birds which spawn on the Freedom or at Chimera base.
|
||||
KP_liberation_boat_classname = "UNS_Zodiac_W"; // These are the boats which spawn at the stern of the Freedom.
|
||||
KP_liberation_truck_classname = "uns_M35A2_Open"; // These are the trucks which are used in the logistic convoy system.
|
||||
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources.
|
||||
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources.
|
||||
KP_liberation_recycle_building = "uns_motorpool1_repair"; // The building defined to unlock FOB recycling functionality.
|
||||
KP_liberation_air_vehicle_building = "LAND_uns_signaltower"; // The building defined to unlock FOB air vehicle functionality.
|
||||
KP_liberation_heli_slot_building = "LAND_uns_Heli_pad"; // The helipad used to increase the GLOBAL rotary-wing cap.
|
||||
KP_liberation_plane_slot_building = "UNS_Hanger_repair"; // The hangar used to increase the GLOBAL fixed-wing cap.
|
||||
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources.
|
||||
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates.
|
||||
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates.
|
||||
|
||||
/*
|
||||
--- Friendly classnames ---
|
||||
Each array below represents one of the 7 pages within the build menu.
|
||||
Format: ["vehicle_classname",supplies,ammunition,fuel],
|
||||
Example: ["B_APC_Tracked_01_AA_F",300,150,150],
|
||||
The above example is the NATO IFV-6a Cheetah, it costs 300 supplies, 150 ammunition and 150 fuel to build.
|
||||
IMPORTANT: The last element inside each array must have no comma at the end!
|
||||
*/
|
||||
infantry_units = [
|
||||
["uns_US_25ID_STY3",15,0,0], // Sentry
|
||||
["uns_US_25ID_RF6",20,0,0], // Rifleman
|
||||
["uns_US_25ID_AT",30,0,0], // Rifleman (AT)
|
||||
["uns_US_25ID_GL",25,0,0], // Grenadier
|
||||
["uns_US_25ID_HMG",25,0,0], // Machinegunner
|
||||
["uns_US_25ID_MRK3",30,0,0], // Marksman
|
||||
["uns_US_25ID_MRK",30,0,0], // Sharpshooter
|
||||
["uns_US_25ID_MED",30,0,0], // Combat Life Saver
|
||||
["uns_US_25ID_ENG",30,0,0], // Engineer
|
||||
["uns_US_25ID_DEM",30,0,0], // Explosives Specialist
|
||||
["uns_men_US_1AC_SL",40,0,0], // Recon NCO
|
||||
["uns_men_US_1AC_TPR1",40,0,0], // Recon Rifleman 1
|
||||
["uns_men_US_1AC_TPR2",40,0,0], // Recon Rifleman 2
|
||||
["uns_men_US_1AC_AT",40,0,0], // Recon AT
|
||||
["uns_men_US_1AC_MRK3",40,0,0], // Recon Marksman
|
||||
["uns_men_US_1AC_MRK",40,0,0], // Recon Sniper
|
||||
["uns_men_US_1AC_MED",40,0,0], // Recon Medic
|
||||
["uns_men_US_1AC_DEM",40,0,0], // Recon Demolition Expert
|
||||
["uns_pilot2",10,0,0], // Helicopter Crew
|
||||
["uns_pilot1",10,0,0], // Helicopter Pilot
|
||||
["uns_pil1",10,0,0] // Pilot
|
||||
];
|
||||
|
||||
light_vehicles = [
|
||||
["uns_m274",50,0,25], // M-274 Mule
|
||||
["uns_m274_m60",50,25,25], // M-274 Mule (M60)
|
||||
["uns_willys",75,0,50], // M-151 MUTT
|
||||
["uns_willysmg",75,30,50], // M-151 MUTT (M60)
|
||||
["uns_willysmg50",75,40,50], // M-151 MUTT (M2)
|
||||
["uns_willysm40",75,60,50], // M-151 MUTT (M40)
|
||||
["uns_m37b1",100,0,50], // M-37B1 Dodge 3/4T
|
||||
["uns_m37b1_m1919",100,40,50], // M-37B1 Dodge 3/4T (M1919)
|
||||
["uns_M35A2_Open",125,0,75], // M35A2 2.5T Truck
|
||||
["uns_M35A2",125,0,75], // M35A2 2.5T Truck (Covered)
|
||||
["UNS_Zodiac_W",100,0,25], // Zodiac RIB (Assault)
|
||||
["uns_pbr",200,80,75], // PBR Mk. II (M2)
|
||||
["uns_pbr_mk18",200,80,75], // PBR Mk. II (Mk18 GL)
|
||||
["uns_PBR_M10",200,80,75] // PBR Mk. II (M10 Flamethrower)
|
||||
];
|
||||
|
||||
heavy_vehicles = [
|
||||
["uns_xm706e2",100,50,100], // XM-706-E2 Commando
|
||||
["uns_xm706e1",100,60,100], // XM-706-E1 Commando (30 cal)
|
||||
["uns_M113_30cal",200,75,100], // M-113 ACAV (30 cal)
|
||||
["uns_M113_M134",200,75,100], // M-113 ACAV (M134)
|
||||
["uns_M113_M2",200,75,100], // M-113 ACAV (M2)
|
||||
["uns_M113_M60",200,75,100], // M-113 ACAV (M60)
|
||||
["uns_M113_XM182",200,75,100], // M-113 ACAV (XM182)
|
||||
["uns_M113A1_M134",250,100,120], // M-113A1 ACAV (M134)
|
||||
["uns_M113A1_M2",250,100,120], // M-113A1 ACAV (M2)
|
||||
["uns_M113A1_M60",250,100,120], // M-113A1 ACAV (M60)
|
||||
["uns_M113A1_XM182",250,100,120], // M-113A1 ACAV (XM182)
|
||||
["uns_m163",250,125,120], // M-163 Vulcan ADS
|
||||
["uns_m551",300,250,200], // M-551 Sheridan
|
||||
["uns_M67A",350,300,250], // M-67A Flamethrower Tank
|
||||
["uns_m48a3",400,350,250], // M-48A3 Patton MBT
|
||||
["uns_M113_M30",250,150,120], // M106 Mortar Carrier
|
||||
["uns_m107sp",600,600,300], // M-107 Self-Propelled Gun
|
||||
["uns_m110sp",600,750,300] // M-110 Self-Propelled Gun
|
||||
];
|
||||
|
||||
air_vehicles = [
|
||||
["uns_H13_transport_CAV",100,0,80], // UH-13B
|
||||
["uns_H13_amphib_CAV",100,0,80], // OH-13C CSAR
|
||||
["uns_H13_medevac_CAV",100,0,80], // MH-13E Medevac
|
||||
["uns_H13_gunship_CAV",100,75,80], // AH-13H
|
||||
["uns_oh6_transport",200,0,100], // OH-6A Transport
|
||||
["uns_oh6_m27",200,100,100], // OH-6A M27
|
||||
["uns_oh6_xm8",200,120,100], // OH-6A XM8
|
||||
["uns_uh1D_med",200,0,125], // UH-1D Iroquois (Medevac)
|
||||
["uns_UH1D_m60",200,50,125], // UH-1D Iroquois
|
||||
["uns_UH1H_m60",225,50,150], // UH-1H Iroquois
|
||||
["UNS_UH1C_M3_ARA",225,80,150], // UH-1C/M3 Iroquois (ARA)
|
||||
["UNS_UH1C_M3_ARA_AP",225,80,150], // UH-1C/M3 Iroquois (ARA/AP)
|
||||
["UNS_UH1C_M3_ARA_AT",225,80,150], // UH-1C/M3 Iroquois (ARA/AT)
|
||||
["uns_UH1C_M6_M158",225,100,150], // UH-1C/M6 Iroquois (M158)
|
||||
["uns_UH1C_M6_M200",225,100,150], // UH-1C/M6 Iroquois (M200)
|
||||
["uns_UH1C_M6_M200_M134",225,100,150], // UH-1C/M6 Iroquois (M200/M134)
|
||||
["uns_ch34_army_M60",250,100,125], // CH-34 Choctaw (M60)
|
||||
["uns_h21c_mg",250,150,125], // H-21B Workhorse (Armed)
|
||||
["uns_ch47a_medevac",300,0,200], // CH-47A Chinook (Ambulance)
|
||||
["uns_ch47_m60_1AC",300,80,200], // CH-47A Chinook (1AC)
|
||||
["uns_ach47_m134",300,150,200], // ACH-47A Guns-a-Go-Go (M134)
|
||||
["uns_ach47_m200",300,175,200], // ACH-47A Guns-a-Go-Go (M200)
|
||||
["UNS_AH1G",400,400,200], // AH-1D Cobra (CAS)
|
||||
["UNS_AH1G_FFAR",400,400,200], // AH-1D Cobra (M158/M200)
|
||||
["UNS_AH1G_M158",400,400,200], // AH-1D Cobra (M158)
|
||||
["UNS_AH1G_M195",400,400,200], // AH-1D Cobra (M195)
|
||||
["UNS_AH1G_M200",400,400,200], // AH-1D Cobra (M200)
|
||||
["UNS_AH1G_SUU11",400,400,200], // AH-1D Cobra (SUU11)
|
||||
["uns_AC47",600,50,400], // AC-47
|
||||
["uns_C130_H",600,0,400], // C-130H
|
||||
["uns_KC130_H",600,0,500], // KC-130H
|
||||
["uns_A1J_CAS",400,400,350], // A-1H Skyraider (CAS)
|
||||
["uns_A7_CAS",750,600,400], // A-7D Corsair II (CAS)
|
||||
["uns_F4E_CAS",800,600,400] // F-4E Phantom II (CAS)
|
||||
];
|
||||
|
||||
static_vehicles = [
|
||||
["uns_US_SearchLight",20,0,0], // Searchlight
|
||||
["uns_m60_low",25,40,0], // M60 7.62mm (low)
|
||||
["uns_m60_high",25,40,0], // M60 7.62mm (high)
|
||||
["uns_m1919_low",25,45,0], // M-1919A4 .30cal (low)
|
||||
["uns_m2_low",25,50,0], // M-2HB .50cal (low)
|
||||
["uns_m2_high",25,50,0], // M-2HB .50cal (high)
|
||||
["uns_US_MK18_low",25,60,0], // Mk18 Mod0 Honeywell HMGL
|
||||
["uns_m60_bunker_small",40,40,0], // M60 Bunker (small)
|
||||
["uns_m60_bunker_large",50,40,0], // M60 Bunker (large)
|
||||
["uns_M40_106mm_US",50,100,0], // M-40 106mm Recoilless Rifle
|
||||
["Uns_M55_Quad",50,100,0], // M-55 Quad 50
|
||||
["uns_M1_81mm_mortar",80,150,0], // M-1 81mm Mortar
|
||||
["Uns_M102_artillery",100,200,0], // M-102 105mm Howitzer
|
||||
["Uns_M114_artillery",100,200,0] // M-114A1 155mm Howitzer
|
||||
];
|
||||
|
||||
buildings = [
|
||||
["uns_FlagCarrierUS",0,0,0],
|
||||
["uns_FlagCarrier101AB",0,0,0],
|
||||
["uns_FlagCarrier25ID",0,0,0],
|
||||
["uns_FlagCarrierUS_AIRCAV",0,0,0],
|
||||
["uns_FlagCarrierUS_SOG",0,0,0],
|
||||
["uns_FlagCarrierUSMC",0,0,0],
|
||||
["Flag_White_F",0,0,0],
|
||||
["uns_FlagCarrierMed",0,0,0],
|
||||
["LAND_uns_army_med",0,0,0],
|
||||
["uns_mash_main",0,0,0],
|
||||
["uns_mash",0,0,0],
|
||||
["US_Tent_MASH",0,0,0],
|
||||
["sign_HELI",0,0,0],
|
||||
["Helipad",0,0,0],
|
||||
["LAND_uns_evac_pad",0,0,0],
|
||||
["LAND_uns_Heli_H",0,0,0],
|
||||
["Land_BarrelWater_F",0,0,0],
|
||||
["Land_BarrelWater_grey_F",0,0,0],
|
||||
["Land_camonet_east_ep1",0,0,0],
|
||||
["Land_camonet_east_var1_ep1",0,0,0],
|
||||
["Land_CampingChair_V1_F",0,0,0],
|
||||
["Land_CampingChair_V2_F",0,0,0],
|
||||
["Land_CampingTable_F",0,0,0],
|
||||
["LAND_CSJ_gunpit",0,0,0],
|
||||
["LAND_CSJ_punji",0,0,0],
|
||||
["LAND_CSJ_punjiWall",0,0,0],
|
||||
["Land_fort_rampart",0,0,0],
|
||||
["Land_guardShed",0,0,0],
|
||||
["Land_Illum_Tower",0,0,0],
|
||||
["Land_misc_deerstand",0,0,0],
|
||||
["LAND_mortarpit_sb",0,0,0],
|
||||
["Land_Net_Open",0,0,0],
|
||||
["LAND_P_wire1",0,0,0],
|
||||
["LAND_P_wire1a",0,0,0],
|
||||
["Land_PortableLight_double_F",0,0,0],
|
||||
["Land_PortableLight_single_F",0,0,0],
|
||||
["Land_pristresek_mensi",0,0,0],
|
||||
["Land_Razorwire_F",0,0,0],
|
||||
["LAND_Revetment_5",0,0,0],
|
||||
["LAND_sb_bunker_small",0,0,0],
|
||||
["LAND_sb_revetment",0,0,0],
|
||||
["Land_Sign_WarningMilAreaSmall_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryArea_F",0,0,0],
|
||||
["Land_Sign_WarningMilitaryVehicles_F",0,0,0],
|
||||
["LAND_t_2_FOP2",0,0,0],
|
||||
["LAND_t_sb_20_half",0,0,0],
|
||||
["LAND_t_sb_20",0,0,0],
|
||||
["LAND_t_sb_45_half",0,0,0],
|
||||
["LAND_t_sb_45",0,0,0],
|
||||
["LAND_t_sb_5_covered",0,0,0],
|
||||
["LAND_t_sb_5_half",0,0,0],
|
||||
["LAND_t_sb_5",0,0,0],
|
||||
["LAND_t_sb_bunker2",0,0,0],
|
||||
["LAND_t_sb_cnr_half",0,0,0],
|
||||
["LAND_t_sb_cnr",0,0,0],
|
||||
["LAND_t_sb_Cross_half",0,0,0],
|
||||
["LAND_t_sb_Cross",0,0,0],
|
||||
["LAND_t_sb_end",0,0,0],
|
||||
["LAND_t_sb_pit1",0,0,0],
|
||||
["LAND_t_sb_pit2",0,0,0],
|
||||
["LAND_t_sb_pit3",0,0,0],
|
||||
["LAND_t_sb_Tee",0,0,0],
|
||||
["LAND_tarp_1",0,0,0],
|
||||
["LAND_tower_1",0,0,0],
|
||||
["LAND_uns_armyhut2",0,0,0],
|
||||
["LAND_uns_armyhut3",0,0,0],
|
||||
["LAND_uns_bunker_troop",0,0,0],
|
||||
["LAND_uns_bunker_troop2",0,0,0],
|
||||
["LAND_uns_bunker_troop3",0,0,0],
|
||||
["LAND_UNS_GuardHouse",0,0,0],
|
||||
["LAND_UNS_HootchE",0,0,0],
|
||||
["LAND_UNS_HootchE1",0,0,0],
|
||||
["LAND_UNS_Latrine",0,0,0],
|
||||
["LAND_UNS_OM",0,0,0],
|
||||
["LAND_uns_showers",0,0,0],
|
||||
["LAND_uns_tent2",0,0,0],
|
||||
["LAND_uns_tent3",0,0,0],
|
||||
["LAND_uns_tentbarracks",0,0,0],
|
||||
["LAND_uns_weapon_pit",0,0,0],
|
||||
["LAND_uns_westbunker1",0,0,0],
|
||||
["LAND_uns_westbunker2",0,0,0],
|
||||
["Land_Water_Tank",0,0,0],
|
||||
["Land_WaterBarrel_F",0,0,0],
|
||||
["Land_WaterTank_F",0,0,0],
|
||||
["Land_Wood_Tower",0,0,0],
|
||||
["Land_Wood_Tower2",0,0,0],
|
||||
["Land_woodenramp",0,0,0],
|
||||
["MapBoard_altis_F",0,0,0],
|
||||
["MapBoard_seismic_F",0,0,0],
|
||||
["MapBoard_stratis_F",0,0,0],
|
||||
["PortableHelipadLight_01_blue_F",0,0,0],
|
||||
["PortableHelipadLight_01_green_F",0,0,0],
|
||||
["PortableHelipadLight_01_red_F",0,0,0],
|
||||
["Razorwire",0,0,0],
|
||||
["SB_Wall_1",0,0,0],
|
||||
["SB_Wall_2",0,0,0],
|
||||
["SB_Wall_3",0,0,0],
|
||||
["SB_Wall_4",0,0,0],
|
||||
["SB_Wall_5",0,0,0],
|
||||
["SB_Wall_6",0,0,0],
|
||||
["Tent_Open",0,0,0],
|
||||
["uns_camp",0,0,0],
|
||||
["uns_foxhole1",0,0,0],
|
||||
["uns_foxhole2",0,0,0],
|
||||
["uns_sbagcircle",0,0,0],
|
||||
["uns_sbagwall_u",0,0,0],
|
||||
["US_Tent_1",0,0,0],
|
||||
["Land_ClutterCutter_large_F",0,0,0]
|
||||
];
|
||||
|
||||
support_vehicles = [
|
||||
[Arsenal_typename,100,200,0],
|
||||
[Respawn_truck_typename,200,0,100],
|
||||
[FOB_box_typename,300,500,0],
|
||||
[FOB_truck_typename,300,500,75],
|
||||
[KP_liberation_small_storage_building,0,0,0],
|
||||
[KP_liberation_large_storage_building,0,0,0],
|
||||
[KP_liberation_recycle_building,250,0,0],
|
||||
[KP_liberation_air_vehicle_building,1000,0,0],
|
||||
[KP_liberation_heli_slot_building,250,0,0],
|
||||
[KP_liberation_plane_slot_building,500,0,0],
|
||||
["ACE_medicalSupplyCrate_advanced",50,0,0],
|
||||
["ACE_Box_82mm_Mo_HE",50,40,0],
|
||||
["ACE_Box_82mm_Mo_Smoke",50,10,0],
|
||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||
["ACE_Wheel",10,0,0],
|
||||
["ACE_Track",10,0,0],
|
||||
["uns_M113_ENG",500,250,350], // M-113 Engineer
|
||||
["uns_M35A2_repair",325,0,75], // M35A2 2.5T Truck (repair)
|
||||
["uns_M35A2_fueltanker",125,0,275], // M35A2 2.5T Tanker (Fuel)
|
||||
["uns_M35A2_ammo",125,200,75], // M35A2 2.5T Truck (Ammo)
|
||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||
["B_Slingload_01_Ammo_F",75,200,0] // Huron Ammo
|
||||
];
|
||||
|
||||
/*
|
||||
--- Squads ---
|
||||
Pre-made squads for the commander build menu.
|
||||
These shouldn't exceed 10 members.
|
||||
*/
|
||||
|
||||
// Light infantry squad
|
||||
blufor_squad_inf_light = [
|
||||
"uns_US_25ID_SL",
|
||||
"uns_US_25ID_RF6",
|
||||
"uns_US_25ID_RF6",
|
||||
"uns_US_25ID_AT",
|
||||
"uns_US_25ID_GL",
|
||||
"uns_US_25ID_HMG",
|
||||
"uns_US_25ID_HMG",
|
||||
"uns_US_25ID_MRK3",
|
||||
"uns_US_25ID_MED",
|
||||
"uns_US_25ID_ENG"
|
||||
];
|
||||
|
||||
// Heavy infantry squad
|
||||
blufor_squad_inf = [
|
||||
"uns_US_25ID_SL",
|
||||
"uns_US_25ID_AT",
|
||||
"uns_US_25ID_AT",
|
||||
"uns_US_25ID_GL",
|
||||
"uns_US_25ID_HMG",
|
||||
"uns_US_25ID_HMG",
|
||||
"uns_US_25ID_HMG",
|
||||
"uns_US_25ID_MRK",
|
||||
"uns_US_25ID_MED",
|
||||
"uns_US_25ID_ENG"
|
||||
];
|
||||
|
||||
// AT specialists squad
|
||||
blufor_squad_at = [
|
||||
"uns_US_25ID_SL",
|
||||
"uns_US_25ID_RF6",
|
||||
"uns_US_25ID_RF6",
|
||||
"uns_US_25ID_AT",
|
||||
"uns_US_25ID_AT",
|
||||
"uns_US_25ID_AT",
|
||||
"uns_US_25ID_MED",
|
||||
"uns_US_25ID_RF6"
|
||||
];
|
||||
|
||||
// AA specialists squad
|
||||
blufor_squad_aa = [
|
||||
"uns_US_25ID_SL",
|
||||
"uns_US_25ID_RF6",
|
||||
"uns_US_25ID_RF6",
|
||||
"uns_US_25ID_HMG",
|
||||
"uns_US_25ID_HMG",
|
||||
"uns_US_25ID_HMG",
|
||||
"uns_US_25ID_MED",
|
||||
"uns_US_25ID_RF6"
|
||||
];
|
||||
|
||||
// Force recon squad
|
||||
blufor_squad_recon = [
|
||||
"uns_men_US_1AC_SL",
|
||||
"uns_men_US_1AC_TPR1",
|
||||
"uns_men_US_1AC_TPR2",
|
||||
"uns_men_US_1AC_AT",
|
||||
"uns_men_US_1AC_MRK3",
|
||||
"uns_men_US_1AC_MRK3",
|
||||
"uns_men_US_1AC_MRK",
|
||||
"uns_men_US_1AC_MRK",
|
||||
"uns_men_US_1AC_MED",
|
||||
"uns_men_US_1AC_DEM"
|
||||
];
|
||||
|
||||
// Paratroopers squad (The units of this squad will automatically get parachutes on build)
|
||||
blufor_squad_para = [
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13",
|
||||
"uns_men_US_5SFG_SP13"
|
||||
];
|
||||
|
||||
/*
|
||||
--- Elite vehicles ---
|
||||
Classnames below have to be unlocked by capturing military bases.
|
||||
Which base locks a vehicle is randomized on the first start of the campaign.
|
||||
*/
|
||||
elite_vehicles = [
|
||||
"uns_A1J_CAS", // A-1H Skyraider (CAS)
|
||||
"uns_A7_CAS", // A-7D Corsair II (CAS)
|
||||
"uns_F4E_CAS", // F-4E Phantom II (CAS)
|
||||
"Uns_M102_artillery", // M-102 105mm Howitzer
|
||||
"uns_m107sp", // M-107 Self-Propelled Gun
|
||||
"uns_m110sp", // M-110 Self-Propelled Gun
|
||||
"Uns_M114_artillery", // M-114A1 155mm Howitzer
|
||||
"uns_m48a3", // M-48A3 Patton MBT
|
||||
"uns_M67A", // M-67A Flamethrower Tank
|
||||
"uns_PBR_M10" // PBR Mk. II (M10 Flamethrower)
|
||||
];
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
// Civilian classnames.
|
||||
civilians = [
|
||||
"CUP_C_C_Assistant_01",
|
||||
"CUP_C_C_Citizen_02",
|
||||
"CUP_C_C_Citizen_01",
|
||||
"CUP_C_C_Citizen_04",
|
||||
"CUP_C_C_Citizen_03",
|
||||
"CUP_C_C_Doctor_01",
|
||||
"C_journalist_F",
|
||||
"C_Journalist_01_War_F",
|
||||
"CUP_C_C_Functionary_01",
|
||||
"CUP_C_C_Functionary_02",
|
||||
"CUP_C_C_Worker_05",
|
||||
"CUP_C_C_Mechanic_02",
|
||||
"CUP_C_C_Mechanic_03",
|
||||
"CUP_C_C_Mechanic_01",
|
||||
"CUP_C_C_Rescuer_01",
|
||||
"CUP_C_C_Pilot_01",
|
||||
"CUP_C_C_Priest_01",
|
||||
"CUP_C_C_Profiteer_02",
|
||||
"CUP_C_C_Profiteer_03",
|
||||
"CUP_C_C_Profiteer_01",
|
||||
"CUP_C_C_Profiteer_04",
|
||||
"CUP_C_C_Rocker_01",
|
||||
"CUP_C_C_Rocker_03",
|
||||
"CUP_C_C_Rocker_02",
|
||||
"CUP_C_C_Rocker_04",
|
||||
"CUP_C_C_Schoolteacher_01",
|
||||
"CUP_C_C_Villager_01",
|
||||
"CUP_C_C_Villager_04",
|
||||
"CUP_C_C_Villager_02",
|
||||
"CUP_C_C_Villager_03",
|
||||
"CUP_C_C_Woodlander_01",
|
||||
"CUP_C_C_Woodlander_02",
|
||||
"CUP_C_C_Woodlander_03",
|
||||
"CUP_C_C_Woodlander_04",
|
||||
"CUP_C_C_Worker_03",
|
||||
"CUP_C_C_Worker_04",
|
||||
"CUP_C_C_Worker_02",
|
||||
"CUP_C_C_Worker_01"
|
||||
];
|
||||
|
||||
// Civilian vehicle classnames.
|
||||
civilian_vehicles = [
|
||||
"CUP_C_Skoda_Blue_CIV",
|
||||
"CUP_C_Skoda_Green_CIV",
|
||||
"CUP_C_Skoda_Red_CIV",
|
||||
"CUP_C_Skoda_White_CIV",
|
||||
"CUP_C_Datsun_Covered",
|
||||
"CUP_C_Datsun_Plain",
|
||||
"CUP_C_Datsun_Tubeframe",
|
||||
"CUP_C_Golf4_red_Civ",
|
||||
"CUP_C_Ikarus_Chernarus",
|
||||
"CUP_C_Lada_White_CIV",
|
||||
"CUP_C_Lada_Red_CIV",
|
||||
"CUP_C_SUV_CIV",
|
||||
"CUP_C_Tractor_CIV",
|
||||
"CUP_C_Tractor_Old_CIV",
|
||||
"CUP_C_Ural_Civ_03",
|
||||
"CUP_C_Ural_Open_Civ_03"
|
||||
];
|
||||
58
kp_liberation.brf_sumava/presets/civilians/CUP_TakiCivs.sqf
Normal file
58
kp_liberation.brf_sumava/presets/civilians/CUP_TakiCivs.sqf
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
// Civilian classnames.
|
||||
civilians = [
|
||||
"CUP_C_TK_Man_04",
|
||||
"CUP_C_TK_Man_04_Jack",
|
||||
"CUP_C_TK_Man_04_Waist",
|
||||
"CUP_C_TK_Man_07",
|
||||
"CUP_C_TK_Man_07_Coat",
|
||||
"CUP_C_TK_Man_07_Waist",
|
||||
"CUP_C_TK_Man_08",
|
||||
"C_Journalist_01_War_F",
|
||||
"CUP_C_TK_Man_08_Jack",
|
||||
"CUP_C_TK_Man_08_Waist",
|
||||
"CUP_C_TK_Man_05_Coat",
|
||||
"CUP_C_TK_Man_05_Jack",
|
||||
"CUP_C_TK_Man_05_Waist",
|
||||
"CUP_C_TK_Man_06_Coat",
|
||||
"CUP_C_TK_Man_06_Jack",
|
||||
"CUP_C_TK_Man_06_Waist",
|
||||
"CUP_C_TK_Man_02",
|
||||
"CUP_C_TK_Man_02_Jack",
|
||||
"CUP_C_TK_Man_02_Waist",
|
||||
"CUP_C_TK_Man_01_Waist",
|
||||
"CUP_C_TK_Man_01_Coat",
|
||||
"CUP_C_TK_Man_01_Jack",
|
||||
"CUP_C_TK_Man_03_Coat",
|
||||
"CUP_C_TK_Man_03_Jack",
|
||||
"CUP_C_TK_Man_03_Waist"
|
||||
];
|
||||
|
||||
// Civilian vehicle classnames.
|
||||
civilian_vehicles = [
|
||||
"CUP_C_TT650_TK_CIV",
|
||||
"CUP_C_S1203_CIV",
|
||||
"CUP_C_S1203_Ambulance_CIV",
|
||||
"CUP_C_Ikarus_TKC",
|
||||
"CUP_C_Lada_GreenTK_CIV",
|
||||
"CUP_C_Lada_TK2_CIV",
|
||||
"CUP_C_LR_Transport_CTK",
|
||||
"CUP_C_V3S_Open_TKC",
|
||||
"CUP_C_V3S_Covered_TKC",
|
||||
"CUP_C_SUV_TK",
|
||||
"CUP_C_UAZ_Unarmed_TK_CIV",
|
||||
"CUP_C_UAZ_Open_TK_CIV",
|
||||
"CUP_C_Ural_Civ_01",
|
||||
"CUP_C_Volha_Blue_TKCIV",
|
||||
"CUP_C_Volha_Gray_TKCIV",
|
||||
"CUP_C_Volha_Limo_TKCIV"
|
||||
];
|
||||
80
kp_liberation.brf_sumava/presets/civilians/RDSCiv.sqf
Normal file
80
kp_liberation.brf_sumava/presets/civilians/RDSCiv.sqf
Normal file
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- RDS Civilian Pack
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
// Civilian classnames.
|
||||
civilians = [
|
||||
"RDS_Assistant",
|
||||
"RDS_Citizen_Random",
|
||||
"RDS_Citizen2",
|
||||
"RDS_Citizen1",
|
||||
"RDS_Citizen3",
|
||||
"RDS_Citizen4",
|
||||
"RDS_Doctor",
|
||||
"RDS_Functionary1",
|
||||
"RDS_Functionary2",
|
||||
"RDS_Policeman",
|
||||
"RDS_Priest",
|
||||
"RDS_Profiteer_Random",
|
||||
"RDS_Profiteer2",
|
||||
"RDS_Profiteer3",
|
||||
"RDS_Profiteer1",
|
||||
"RDS_Profiteer4",
|
||||
"RDS_Civilian_Random",
|
||||
"RDS_Rocker_Random",
|
||||
"RDS_Rocker1",
|
||||
"RDS_Rocker3",
|
||||
"RDS_Rocker2",
|
||||
"RDS_Rocker4",
|
||||
"RDS_SchoolTeacher",
|
||||
"RDS_Villager_Random",
|
||||
"RDS_Villager1",
|
||||
"RDS_Villager4",
|
||||
"RDS_Villager2",
|
||||
"RDS_Villager3",
|
||||
"RDS_Woodlander_Random",
|
||||
"RDS_Woodlander1",
|
||||
"RDS_Woodlander2",
|
||||
"RDS_Woodlander3",
|
||||
"RDS_Woodlander4",
|
||||
"RDS_Worker_Random",
|
||||
"RDS_Worker3",
|
||||
"RDS_Worker4",
|
||||
"RDS_Worker1",
|
||||
"RDS_Worker2"
|
||||
];
|
||||
|
||||
// Civilian vehicle classnames.
|
||||
civilian_vehicles = [
|
||||
"RDS_Van_01_fuel_F",
|
||||
"RDS_Gaz24_Civ_03",
|
||||
"RDS_Gaz24_Civ_01",
|
||||
"RDS_Gaz24_Civ_02",
|
||||
"RDS_Golf4_Civ_01",
|
||||
"RDS_Hatchback_01_F",
|
||||
"RDS_Ikarus_Civ_01",
|
||||
"RDS_Ikarus_Civ_02",
|
||||
"RDS_JAWA353_Civ_01",
|
||||
"RDS_MMT_Civ_01",
|
||||
"RDS_Old_bike_Civ_01",
|
||||
"RDS_S1203_Civ_01",
|
||||
"RDS_S1203_Civ_02",
|
||||
"RDS_S1203_Civ_03",
|
||||
"RDS_Octavia_Civ_01",
|
||||
"RDS_SUV_01_F",
|
||||
"RDS_Zetor6945_Base",
|
||||
"RDS_Van_01_transport_F",
|
||||
"RDS_Van_01_box_F",
|
||||
"RDS_Lada_Civ_01",
|
||||
"RDS_Lada_Civ_03",
|
||||
"RDS_Lada_Civ_05",
|
||||
"RDS_Lada_Civ_05",
|
||||
"RDS_Lada_Civ_02",
|
||||
"RDS_tt650_Civ_01",
|
||||
"C_Truck_02_covered_F",
|
||||
"C_Truck_02_box_F"
|
||||
];
|
||||
43
kp_liberation.brf_sumava/presets/civilians/apex.sqf
Normal file
43
kp_liberation.brf_sumava/presets/civilians/apex.sqf
Normal file
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- None
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
// Civilian classnames.
|
||||
civilians = [
|
||||
"C_Man_casual_1_F_tanoan",
|
||||
"C_Man_casual_2_F_tanoan",
|
||||
"C_Man_casual_3_F_tanoan",
|
||||
"C_Man_casual_4_F_tanoan",
|
||||
"C_Man_casual_5_F_tanoan",
|
||||
"C_Man_casual_6_F_tanoan",
|
||||
"C_man_sport_1_F_tanoan",
|
||||
"C_man_sport_2_F_tanoan",
|
||||
"C_man_sport_3_F_tanoan",
|
||||
"C_Man_Fisherman_01_F",
|
||||
"C_Man_UtilityWorker_01_F",
|
||||
"C_man_hunter_1_F",
|
||||
"C_journalist_F",
|
||||
"C_Journalist_01_War_F"
|
||||
];
|
||||
|
||||
// Civilian vehicle classnames.
|
||||
civilian_vehicles = [
|
||||
"C_Quadbike_01_F",
|
||||
"C_Hatchback_01_F",
|
||||
"C_Hatchback_01_sport_F",
|
||||
"C_Offroad_01_F",
|
||||
"C_Offroad_01_repair_F",
|
||||
"C_Offroad_02_unarmed_F",
|
||||
"C_SUV_01_F",
|
||||
"C_Van_01_fuel_F",
|
||||
"C_Van_01_transport_F",
|
||||
"C_Van_01_box_F",
|
||||
"C_Truck_02_fuel_F",
|
||||
"C_Truck_02_transport_F",
|
||||
"C_Truck_02_covered_F",
|
||||
"C_Truck_02_box_F"
|
||||
];
|
||||
51
kp_liberation.brf_sumava/presets/civilians/custom.sqf
Normal file
51
kp_liberation.brf_sumava/presets/civilians/custom.sqf
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- None
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
// Civilian classnames.
|
||||
civilians = [
|
||||
"C_Man_Fisherman_01_F",
|
||||
"C_man_w_worker_F",
|
||||
"C_man_1_1_F",
|
||||
"C_man_p_beggar_F",
|
||||
"C_Man_Messenger_01_F",
|
||||
"C_man_hunter_1_F",
|
||||
"C_journalist_F",
|
||||
"C_Journalist_01_War_F",
|
||||
"C_man_shorts_2_F",
|
||||
"C_Man_UtilityWorker_01_F",
|
||||
"C_man_1",
|
||||
"C_Man_casual_1_F",
|
||||
"C_Man_casual_2_F",
|
||||
"C_Man_casual_3_F",
|
||||
"C_Man_casual_4_F",
|
||||
"C_Man_casual_5_F",
|
||||
"C_Man_casual_6_F",
|
||||
"C_man_polo_1_F",
|
||||
"C_man_polo_2_F",
|
||||
"C_man_polo_3_F",
|
||||
"C_man_polo_4_F",
|
||||
"C_man_polo_5_F",
|
||||
"C_man_polo_6_F"
|
||||
];
|
||||
|
||||
// Civilian vehicle classnames.
|
||||
civilian_vehicles = [
|
||||
"C_Quadbike_01_F",
|
||||
"C_Hatchback_01_F",
|
||||
"C_Hatchback_01_sport_F",
|
||||
"C_Offroad_01_F",
|
||||
"C_Offroad_01_repair_F",
|
||||
"C_SUV_01_F",
|
||||
"C_Van_01_fuel_F",
|
||||
"C_Van_01_transport_F",
|
||||
"C_Van_01_box_F",
|
||||
"C_Truck_02_fuel_F",
|
||||
"C_Truck_02_transport_F",
|
||||
"C_Truck_02_covered_F",
|
||||
"C_Truck_02_box_F"
|
||||
];
|
||||
51
kp_liberation.brf_sumava/presets/civilians/germany.sqf
Normal file
51
kp_liberation.brf_sumava/presets/civilians/germany.sqf
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- Global Mobilization
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
// Civilian classnames.
|
||||
civilians = [
|
||||
"C_Man_casual_1_F_euro",
|
||||
"C_Man_casual_1_F_euro",
|
||||
"C_Man_casual_2_F_euro",
|
||||
"C_Man_casual_2_F_euro",
|
||||
"C_Man_casual_3_F_euro",
|
||||
"C_Man_casual_3_F_euro",
|
||||
"gm_gc_civ_man_01_80_blk",
|
||||
"gm_gc_civ_man_01_80_blk",
|
||||
"gm_gc_civ_man_01_80_blu",
|
||||
"gm_gc_civ_man_01_80_blu",
|
||||
"gm_gc_civ_man_02_80_brn",
|
||||
"gm_gc_civ_man_02_80_brn",
|
||||
"gm_gc_civ_man_02_80_gry",
|
||||
"gm_gc_civ_man_02_80_gry",
|
||||
"gm_ge_dbp_man_01_80_blu",
|
||||
"gm_ge_pol_officer_80_grn",
|
||||
"gm_ge_pol_patrol_80_blk"
|
||||
];
|
||||
|
||||
// Civilian vehicle classnames.
|
||||
civilian_vehicles = [
|
||||
"C_Truck_02_covered_F",
|
||||
"C_Truck_02_covered_F",
|
||||
"C_Truck_02_fuel_F",
|
||||
"C_Truck_02_transport_F",
|
||||
"C_Truck_02_transport_F",
|
||||
"gm_gc_civ_p601",
|
||||
"gm_gc_civ_p601",
|
||||
"gm_gc_civ_p601",
|
||||
"gm_gc_dp_p601",
|
||||
"gm_gc_dp_p601",
|
||||
"gm_gc_ff_p601",
|
||||
"gm_gc_pol_p601",
|
||||
"gm_ge_civ_typ1200",
|
||||
"gm_ge_civ_typ1200",
|
||||
"gm_ge_civ_typ1200",
|
||||
"gm_ge_dbp_typ1200",
|
||||
"gm_ge_dbp_typ1200",
|
||||
"gm_ge_ff_typ1200",
|
||||
"gm_ge_pol_typ1200"
|
||||
];
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- RHS USAF
|
||||
- RHS AFRF
|
||||
- Project OPFOR
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
// Civilian classnames.
|
||||
civilians = [
|
||||
"LOP_Tak_Civ_Random",
|
||||
"LOP_Tak_Civ_Man_06",
|
||||
"LOP_Tak_Civ_Man_08",
|
||||
"LOP_Tak_Civ_Man_07",
|
||||
"LOP_Tak_Civ_Man_05",
|
||||
"LOP_Tak_Civ_Man_01",
|
||||
"LOP_Tak_Civ_Man_10",
|
||||
"LOP_Tak_Civ_Man_02",
|
||||
"LOP_Tak_Civ_Man_09",
|
||||
"LOP_Tak_Civ_Man_11",
|
||||
"LOP_Tak_Civ_Man_12",
|
||||
"LOP_Tak_Civ_Man_04",
|
||||
"LOP_Tak_Civ_Man_14",
|
||||
"LOP_Tak_Civ_Man_13",
|
||||
"LOP_Tak_Civ_Man_16",
|
||||
"LOP_Tak_Civ_Man_15"
|
||||
];
|
||||
|
||||
// Civilian vehicle classnames.
|
||||
civilian_vehicles = [
|
||||
"LOP_TAK_Civ_Hatchback",
|
||||
"LOP_TAK_Civ_Landrover",
|
||||
"LOP_TAK_Civ_Offroad",
|
||||
"C_Offroad_01_repair_F",
|
||||
"LOP_TAK_Civ_UAZ",
|
||||
"LOP_TAK_Civ_UAZ_Open",
|
||||
"C_Van_01_fuel_F",
|
||||
"LOP_TAK_Civ_Ural",
|
||||
"LOP_TAK_Civ_Ural_open"
|
||||
];
|
||||
26
kp_liberation.brf_sumava/presets/civilians/unsung.sqf
Normal file
26
kp_liberation.brf_sumava/presets/civilians/unsung.sqf
Normal file
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- The Unsung Vietnam War Mod
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
// Civilian classnames.
|
||||
civilians = [
|
||||
"uns_civilian1",
|
||||
"uns_civilian1_b1",
|
||||
"uns_civilian2",
|
||||
"uns_civilian2_b1",
|
||||
"uns_civilian3",
|
||||
"uns_civilian3_b1",
|
||||
"uns_civilian4",
|
||||
"uns_civilian4_b1"
|
||||
];
|
||||
|
||||
// Civilian vehicle classnames.
|
||||
civilian_vehicles = [
|
||||
"C_Truck_02_fuel_F",
|
||||
"C_Truck_02_transport_F",
|
||||
"C_Truck_02_covered_F"
|
||||
];
|
||||
326
kp_liberation.brf_sumava/presets/init_presets.sqf
Normal file
326
kp_liberation.brf_sumava/presets/init_presets.sqf
Normal file
@@ -0,0 +1,326 @@
|
||||
|
||||
KPLIB_initPresets = false;
|
||||
|
||||
private _start = diag_ticktime;
|
||||
if (isServer) then {
|
||||
["----- Server starts preset initialization -----", "PRESETS"] call KPLIB_fnc_log;
|
||||
["Not found vehicles listed below are not an issue in general. It just sorts out vehicles from not loaded mods.", "PRESETS"] call KPLIB_fnc_log;
|
||||
["Only if you e.g. use a CUP preset and you get messages about missing CUP classes, then check your loaded mods.", "PRESETS"] call KPLIB_fnc_log;
|
||||
};
|
||||
|
||||
switch (KP_liberation_preset_blufor) do {
|
||||
case 1: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\apex.sqf";};
|
||||
case 2: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\3cbBAF_mtp.sqf";};
|
||||
case 3: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\3cbBAF_des.sqf";};
|
||||
case 4: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\bwmod.sqf";};
|
||||
case 5: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\bwmod_des.sqf";};
|
||||
case 6: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\rhs_usaf_wdl.sqf";};
|
||||
case 7: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\rhs_usaf_des.sqf";};
|
||||
case 8: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\rhs_afrf.sqf";};
|
||||
case 9: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\gm_west.sqf";};
|
||||
case 10: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\gm_west_win.sqf";};
|
||||
case 11: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\gm_east.sqf";};
|
||||
case 12: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\gm_east_win.sqf";};
|
||||
case 13: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\csat.sqf";};
|
||||
case 14: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\csat_apex.sqf";};
|
||||
case 15: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\unsung.sqf";};
|
||||
case 16: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_BAF_Desert.sqf";};
|
||||
case 17: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_BAF_Woodland.sqf";};
|
||||
case 18: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_USMC_Desert.sqf";};
|
||||
case 19: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_USMC_Woodland.sqf";};
|
||||
case 20: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_USA_Desert.sqf";};
|
||||
case 21: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_USA_Woodland.sqf";};
|
||||
case 22: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_CDF.sqf";};
|
||||
case 23: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_ACR_Desert.sqf";};
|
||||
case 24: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_ACR_Woodland.sqf";};
|
||||
case 25: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_ChDKZ.sqf";};
|
||||
case 26: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_SLA.sqf";};
|
||||
case 27: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\CUP_TakiArmy.sqf";};
|
||||
case 28: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\sfp_wdl.sqf";};
|
||||
case 29: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\sfp_des.sqf";};
|
||||
case 30: {[] call compileFinal preprocessFileLineNumbers "presets\blufor\enoch.sqf";};
|
||||
default {[] call compileFinal preprocessFileLineNumbers "presets\blufor\custom.sqf";};
|
||||
};
|
||||
|
||||
switch (KP_liberation_preset_opfor) do {
|
||||
case 1: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\apex.sqf";};
|
||||
case 2: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\rhs_afrf.sqf";};
|
||||
case 3: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\takistan.sqf";};
|
||||
case 4: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\islamic_state.sqf";};
|
||||
case 5: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\SLA.sqf";};
|
||||
case 6: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\aaf.sqf";};
|
||||
case 7: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\nato.sqf";};
|
||||
case 8: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\gm_west.sqf";};
|
||||
case 9: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\gm_west_win.sqf";};
|
||||
case 10: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\gm_east.sqf";};
|
||||
case 11: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\gm_east_win.sqf";};
|
||||
case 12: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\unsung.sqf";};
|
||||
case 13: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\CUP_SLA.sqf";};
|
||||
case 14: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\CUP_TakiArmy.sqf";};
|
||||
case 15: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\CUP_ChDKZ.sqf";};
|
||||
case 16: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\CUP_AFRF_MSV.sqf";};
|
||||
case 17: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\CUP_AFRF_ModernMSV.sqf";};
|
||||
case 18: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\CUP_CDF.sqf";};
|
||||
case 19: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\CUP_BAF_Desert.sqf";};
|
||||
case 20: {[] call compileFinal preprocessFileLineNumbers "presets\opfor\CUP_BAF_Woodland.sqf";};
|
||||
default {[] call compileFinal preprocessFileLineNumbers "presets\opfor\custom.sqf";};
|
||||
};
|
||||
|
||||
switch (KP_liberation_preset_resistance) do {
|
||||
case 1: {[] call compileFinal preprocessFileLineNumbers "presets\resistance\apex.sqf";};
|
||||
case 2: {[] call compileFinal preprocessFileLineNumbers "presets\resistance\rhs_gref.sqf";};
|
||||
case 3: {[] call compileFinal preprocessFileLineNumbers "presets\resistance\middle_eastern.sqf";};
|
||||
case 4: {[] call compileFinal preprocessFileLineNumbers "presets\resistance\RACS.sqf";};
|
||||
case 5: {[] call compileFinal preprocessFileLineNumbers "presets\resistance\germany.sqf";};
|
||||
case 6: {[] call compileFinal preprocessFileLineNumbers "presets\resistance\unsung.sqf";};
|
||||
case 7: {[] call compileFinal preprocessFileLineNumbers "presets\resistance\CUP_TakiLocals.sqf";};
|
||||
case 8: {[] call compileFinal preprocessFileLineNumbers "presets\resistance\CUP_NAPA.sqf";};
|
||||
default {[] call compileFinal preprocessFileLineNumbers "presets\resistance\custom.sqf";};
|
||||
};
|
||||
|
||||
switch (KP_liberation_preset_civilians) do {
|
||||
case 1: {[] call compileFinal preprocessFileLineNumbers "presets\civilians\apex.sqf";};
|
||||
case 2: {[] call compileFinal preprocessFileLineNumbers "presets\civilians\middle_eastern.sqf";};
|
||||
case 3: {[] call compileFinal preprocessFileLineNumbers "presets\civilians\RDSCiv.sqf";};
|
||||
case 4: {[] call compileFinal preprocessFileLineNumbers "presets\civilians\germany.sqf";};
|
||||
case 5: {[] call compileFinal preprocessFileLineNumbers "presets\civilians\unsung.sqf";};
|
||||
case 6: {[] call compileFinal preprocessFileLineNumbers "presets\civilians\CUP_TakiCivs.sqf";};
|
||||
case 7: {[] call compileFinal preprocessFileLineNumbers "presets\civilians\CUP_ChernoCivs.sqf";};
|
||||
default {[] call compileFinal preprocessFileLineNumbers "presets\civilians\custom.sqf";};
|
||||
};
|
||||
|
||||
// Prices for the blufor infantry squads (supplies, ammo, fuel)
|
||||
KPLIB_b_allSquads = [
|
||||
[blufor_squad_inf_light,200,0,0],
|
||||
[blufor_squad_inf,300,0,0],
|
||||
[blufor_squad_at,200,250,0],
|
||||
[blufor_squad_aa,200,250,0],
|
||||
[blufor_squad_recon,250,0,0],
|
||||
[blufor_squad_para,200,0,0]
|
||||
];
|
||||
|
||||
// Squad names for build menu
|
||||
squads_names = [
|
||||
localize "STR_LIGHT_RIFLE_SQUAD",
|
||||
localize "STR_RIFLE_SQUAD",
|
||||
localize "STR_AT_SQUAD",
|
||||
localize "STR_AA_SQUAD",
|
||||
localize "STR_RECON_SQUAD",
|
||||
localize "STR_PARA_SQUAD"
|
||||
];
|
||||
|
||||
// Classnames of objects which should be ignored when building
|
||||
GRLIB_ignore_colisions_when_building = [
|
||||
"Land_HelipadSquare_F",
|
||||
"Land_TentHangar_V1_F",
|
||||
"Land_runway_edgelight",
|
||||
"Land_runway_edgelight_blue_F",
|
||||
"Land_Flush_Light_green_F",
|
||||
"Land_Flush_Light_red_F",
|
||||
"Land_Flush_Light_yellow_F",
|
||||
"TMR_Autorest_Georef",
|
||||
"Flag_NATO_F",
|
||||
"Flag_White_F",
|
||||
"Flag_RedCrystal_F",
|
||||
"CamoNet_BLUFOR_F",
|
||||
"CamoNet_BLUFOR_open_F",
|
||||
"CamoNet_BLUFOR_big_F",
|
||||
"Land_PortableLight_single_F",
|
||||
"Land_PortableLight_double_F",
|
||||
"Land_HelipadCircle_F",
|
||||
"Land_HelipadRescue_F",
|
||||
"Helipad",
|
||||
"LAND_uns_Heli_pad",
|
||||
"LAND_uns_evac_pad",
|
||||
"PortableHelipadLight_01_blue_F",
|
||||
"PortableHelipadLight_01_green_F",
|
||||
"PortableHelipadLight_01_red_F",
|
||||
"Land_BagFence_Round_F",
|
||||
"Land_BagFence_Short_F",
|
||||
"Land_BagFence_Long_F",
|
||||
"Land_BagFence_Corner_F",
|
||||
"Land_BagFence_End_F",
|
||||
"Land_Sign_WarningMilitaryArea_F",
|
||||
"Land_Sign_WarningMilAreaSmall_F",
|
||||
"Land_Sign_WarningMilitaryVehicles_F",
|
||||
"Land_Razorwire_F",
|
||||
"Sign_Sphere100cm_F",
|
||||
"Land_ClutterCutter_large_F",
|
||||
"Land_HighVoltageColumnWire_F",
|
||||
"Land_PowerWireBig_left_F",
|
||||
"B_HMG_01_F", // Mk30A HMG .50
|
||||
"B_HMG_01_high_F", // Mk30 HMG .50 (Raised)
|
||||
"B_HMG_01_A_F", // Mk30 HMG .50 (Autonomous)
|
||||
"B_GMG_01_F", // Mk32A GMG 20mm
|
||||
"B_GMG_01_high_F", // Mk32 GMG 20mm (Raised)
|
||||
"B_GMG_01_A_F", // Mk32 GMG 20mm (Autonomous)
|
||||
"B_static_AT_F", // Static Titan Launcher (AT)
|
||||
"B_static_AA_F", // Static Titan Launcher (AA)
|
||||
"B_Mortar_01_F", // Mk6 Mortar
|
||||
"ACE_friesAnchorBar", // ACE FRIES
|
||||
"ACE_friesGantryReverse", // ACE FRIES
|
||||
"ACE_friesGantry" // ACE FRIES
|
||||
];
|
||||
|
||||
/*
|
||||
Checking all preset arrays for missing mods and sort out not available classnames
|
||||
*/
|
||||
// Blufor
|
||||
infantry_units = infantry_units select {[( _x select 0)] call KPLIB_fnc_checkClass};
|
||||
light_vehicles = light_vehicles select {[( _x select 0)] call KPLIB_fnc_checkClass};
|
||||
heavy_vehicles = heavy_vehicles select {[( _x select 0)] call KPLIB_fnc_checkClass};
|
||||
air_vehicles = air_vehicles select {[( _x select 0)] call KPLIB_fnc_checkClass};
|
||||
static_vehicles = static_vehicles select {[( _x select 0)] call KPLIB_fnc_checkClass};
|
||||
buildings = buildings select {[( _x select 0)] call KPLIB_fnc_checkClass};
|
||||
support_vehicles = support_vehicles select {[( _x select 0)] call KPLIB_fnc_checkClass};
|
||||
blufor_squad_inf_light = blufor_squad_inf_light select {[_x] call KPLIB_fnc_checkClass};
|
||||
blufor_squad_inf = blufor_squad_inf select {[_x] call KPLIB_fnc_checkClass};
|
||||
blufor_squad_at = blufor_squad_at select {[_x] call KPLIB_fnc_checkClass};
|
||||
blufor_squad_aa = blufor_squad_aa select {[_x] call KPLIB_fnc_checkClass};
|
||||
blufor_squad_recon = blufor_squad_recon select {[_x] call KPLIB_fnc_checkClass};
|
||||
blufor_squad_para = blufor_squad_para select {[_x] call KPLIB_fnc_checkClass};
|
||||
elite_vehicles = elite_vehicles select {[_x] call KPLIB_fnc_checkClass};
|
||||
|
||||
// Opfor
|
||||
militia_squad = militia_squad select {[_x] call KPLIB_fnc_checkClass};
|
||||
militia_vehicles = militia_vehicles select {[_x] call KPLIB_fnc_checkClass};
|
||||
opfor_vehicles = opfor_vehicles select {[_x] call KPLIB_fnc_checkClass};
|
||||
opfor_vehicles_low_intensity = opfor_vehicles_low_intensity select {[_x] call KPLIB_fnc_checkClass};
|
||||
opfor_battlegroup_vehicles = opfor_battlegroup_vehicles select {[_x] call KPLIB_fnc_checkClass};
|
||||
opfor_battlegroup_vehicles_low_intensity = opfor_battlegroup_vehicles_low_intensity select {[_x] call KPLIB_fnc_checkClass};
|
||||
opfor_troup_transports = opfor_troup_transports select {[_x] call KPLIB_fnc_checkClass};
|
||||
opfor_choppers = opfor_choppers select {[_x] call KPLIB_fnc_checkClass};
|
||||
opfor_air = opfor_air select {[_x] call KPLIB_fnc_checkClass};
|
||||
|
||||
// Resistance
|
||||
KP_liberation_guerilla_units = KP_liberation_guerilla_units select {[_x] call KPLIB_fnc_checkClass};
|
||||
KP_liberation_guerilla_vehicles = KP_liberation_guerilla_vehicles select {[_x] call KPLIB_fnc_checkClass};
|
||||
|
||||
// Civilians
|
||||
civilians = civilians select {[_x] call KPLIB_fnc_checkClass};
|
||||
civilian_vehicles = civilian_vehicles select {[_x] call KPLIB_fnc_checkClass};
|
||||
|
||||
// Misc
|
||||
KPLIB_transportConfigs = KPLIB_transportConfigs select {[_x select 0] call KPLIB_fnc_checkClass};
|
||||
KPLIB_aiResupplySources = KPLIB_aiResupplySources select {[_x] call KPLIB_fnc_checkClass};
|
||||
|
||||
/*
|
||||
Fetch arrays with only classnames from the blufor preset build arrays
|
||||
Beware that all classnames are converted to lowercase. Important for e.g. `in` checks, as it's case-sensitive.
|
||||
*/
|
||||
KPLIB_b_infantry_classes = infantry_units apply {toLower (_x select 0)};
|
||||
KPLIB_b_light_classes = light_vehicles apply {toLower (_x select 0)};
|
||||
KPLIB_b_heavy_classes = heavy_vehicles apply {toLower (_x select 0)};
|
||||
KPLIB_b_air_classes = air_vehicles apply {toLower (_x select 0)};
|
||||
KPLIB_b_static_classes = static_vehicles apply {toLower (_x select 0)};
|
||||
KPLIB_b_buildings_classes = buildings apply {toLower (_x select 0)};
|
||||
KPLIB_b_support_classes = support_vehicles apply {toLower (_x select 0)};
|
||||
KPLIB_transport_classes = KPLIB_transportConfigs apply {toLower (_x select 0)};
|
||||
|
||||
KPLIB_b_infantry_classes append (blufor_squad_inf_light + blufor_squad_inf + blufor_squad_at + blufor_squad_aa + blufor_squad_recon + blufor_squad_para);
|
||||
KPLIB_b_infantry_classes = KPLIB_b_infantry_classes apply {toLower _x};
|
||||
KPLIB_b_infantry_classes = KPLIB_b_infantry_classes arrayIntersect KPLIB_b_infantry_classes;
|
||||
|
||||
/*
|
||||
Opfor squad compositions
|
||||
*/
|
||||
KPLIB_o_squadStd = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_heavygunner, opfor_medic, opfor_marksman, opfor_grenadier, opfor_rpg];
|
||||
KPLIB_o_squadInf = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_heavygunner, opfor_heavygunner, opfor_marksman, opfor_sharpshooter, opfor_sniper];
|
||||
KPLIB_o_squadTank = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_rpg, opfor_rpg, opfor_at, opfor_at, opfor_at];
|
||||
KPLIB_o_squadAir = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_rpg, opfor_rpg, opfor_aa, opfor_aa, opfor_aa];
|
||||
|
||||
/*
|
||||
Liberation specific collections
|
||||
*/
|
||||
KPLIB_buildList = [[], infantry_units, light_vehicles, heavy_vehicles, air_vehicles, static_vehicles, buildings, support_vehicles, KPLIB_b_allSquads];
|
||||
KPLIB_crates = [KP_liberation_supply_crate, KP_liberation_ammo_crate, KP_liberation_fuel_crate];
|
||||
KPLIB_airSlots = [KP_liberation_heli_slot_building, KP_liberation_plane_slot_building];
|
||||
KPLIB_storageBuildings = [KP_liberation_small_storage_building, KP_liberation_large_storage_building];
|
||||
KPLIB_upgradeBuildings = [KP_liberation_recycle_building, KP_liberation_air_vehicle_building, KP_liberation_heli_slot_building, KP_liberation_plane_slot_building];
|
||||
KPLIB_aiResupplySources append [Respawn_truck_typename, huron_typename, Arsenal_typename];
|
||||
|
||||
KPLIB_crates = KPLIB_crates apply {toLower _x};
|
||||
KPLIB_airSlots = KPLIB_airSlots apply {toLower _x};
|
||||
KPLIB_storageBuildings = KPLIB_storageBuildings apply {toLower _x};
|
||||
KPLIB_upgradeBuildings = KPLIB_upgradeBuildings apply {toLower _x};
|
||||
KPLIB_aiResupplySources = KPLIB_aiResupplySources apply {toLower _x};
|
||||
|
||||
/*
|
||||
Classname collections
|
||||
*/
|
||||
// All land vehicle classnames
|
||||
KPLIB_allLandVeh_classes = [[], [huron_typename]] select (huron_typename isKindOf "Air");;
|
||||
{
|
||||
KPLIB_allLandVeh_classes append _x;
|
||||
} forEach [
|
||||
militia_vehicles apply {toLower _x},
|
||||
opfor_vehicles apply {toLower _x},
|
||||
opfor_vehicles_low_intensity apply {toLower _x},
|
||||
opfor_battlegroup_vehicles apply {toLower _x},
|
||||
opfor_battlegroup_vehicles_low_intensity apply {toLower _x},
|
||||
opfor_troup_transports apply {toLower _x},
|
||||
KPLIB_b_light_classes,
|
||||
KPLIB_b_heavy_classes,
|
||||
KPLIB_b_support_classes select {_x isKindOf "Car" || _x isKindOf "Tank"}
|
||||
];
|
||||
KPLIB_allLandVeh_classes = KPLIB_allLandVeh_classes arrayIntersect KPLIB_allLandVeh_classes;
|
||||
|
||||
// All air vehicle classnames
|
||||
KPLIB_allAirVeh_classes = [[], [huron_typename]] select (huron_typename isKindOf "Air");
|
||||
{
|
||||
KPLIB_allAirVeh_classes append _x;
|
||||
} forEach [opfor_choppers apply {toLower _x}, opfor_air apply {toLower _x}, KPLIB_b_air_classes, KPLIB_b_support_classes select {_x isKindOf "Air"}];
|
||||
|
||||
// All blufor vehicle (land and air) classnames
|
||||
KPLIB_b_allVeh_classes = [];
|
||||
{
|
||||
KPLIB_b_allVeh_classes append _x;
|
||||
} forEach [KPLIB_b_light_classes, KPLIB_b_heavy_classes, KPLIB_b_air_classes, KPLIB_b_static_classes, KPLIB_b_support_classes];
|
||||
|
||||
// All opfor vehicle (land and air) classnames
|
||||
KPLIB_o_allVeh_classes = [];
|
||||
{
|
||||
KPLIB_o_allVeh_classes append _x;
|
||||
} forEach [
|
||||
militia_vehicles,
|
||||
opfor_vehicles,
|
||||
opfor_vehicles_low_intensity,
|
||||
opfor_battlegroup_vehicles,
|
||||
opfor_battlegroup_vehicles_low_intensity,
|
||||
opfor_troup_transports,
|
||||
opfor_choppers,
|
||||
opfor_air
|
||||
];
|
||||
KPLIB_o_allVeh_classes = KPLIB_o_allVeh_classes apply {toLower _x};
|
||||
KPLIB_o_allVeh_classes = KPLIB_o_allVeh_classes arrayIntersect KPLIB_o_allVeh_classes;
|
||||
|
||||
// All regular opfor soldier classnames
|
||||
KPLIB_o_inf_classes = [opfor_sentry, opfor_rifleman, opfor_grenadier, opfor_squad_leader, opfor_team_leader, opfor_marksman, opfor_machinegunner, opfor_heavygunner, opfor_medic, opfor_rpg, opfor_at, opfor_aa, opfor_officer, opfor_sharpshooter, opfor_sniper,opfor_engineer];
|
||||
KPLIB_o_inf_classes = KPLIB_o_inf_classes apply {toLower _x};
|
||||
|
||||
/*
|
||||
Vehicle type permission arrays
|
||||
*/
|
||||
KPLIB_typeLightClasses = +KPLIB_b_light_classes;
|
||||
KPLIB_typeHeavyClasses = +KPLIB_b_heavy_classes;
|
||||
KPLIB_typeAirClasses = +KPLIB_b_air_classes;
|
||||
{
|
||||
switch (true) do {
|
||||
case (_x isKindOf "Tank"): {KPLIB_typeHeavyClasses pushBack _x};
|
||||
case (_x isKindOf "Air"): {KPLIB_typeAirClasses pushBack _x};
|
||||
default {KPLIB_typeLightClasses pushBack _x};
|
||||
};
|
||||
} forEach (KPLIB_b_support_classes + [toLower huron_typename]);
|
||||
|
||||
// Military alphabet used for FOBs and convois
|
||||
military_alphabet = ["Alpha", "Bravo", "Charlie", "Delta", "Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliet", "Kilo", "Lima", "Mike", "November", "Oscar", "Papa", "Quebec", "Romeo", "Sierra", "Tango", "Uniform", "Victor", "Whiskey", "X-Ray", "Yankee", "Zulu"];
|
||||
|
||||
// Misc variables
|
||||
markers_reset = [99999,99999,0];
|
||||
zeropos = [0,0,0];
|
||||
KPLIB_sarWreck = "Land_Wreck_Heli_Attack_01_F";
|
||||
KPLIB_sarFire = "test_EmptyObjectForFireBig";
|
||||
|
||||
KPLIB_initPresets = true;
|
||||
|
||||
if (isServer) then {[format ["----- Preset initialization finished. Time needed: %1 seconds -----", diag_ticktime - _start], "PRESETS"] call KPLIB_fnc_log;};
|
||||
180
kp_liberation.brf_sumava/presets/opfor/CUP_AFRF_MSV.sqf
Normal file
180
kp_liberation.brf_sumava/presets/opfor/CUP_AFRF_MSV.sqf
Normal 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
|
||||
];
|
||||
180
kp_liberation.brf_sumava/presets/opfor/CUP_AFRF_ModernMSV.sqf
Normal file
180
kp_liberation.brf_sumava/presets/opfor/CUP_AFRF_ModernMSV.sqf
Normal 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
|
||||
];
|
||||
169
kp_liberation.brf_sumava/presets/opfor/CUP_BAF_Desert.sqf
Normal file
169
kp_liberation.brf_sumava/presets/opfor/CUP_BAF_Desert.sqf
Normal 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
|
||||
];
|
||||
169
kp_liberation.brf_sumava/presets/opfor/CUP_BAF_Woodland.sqf
Normal file
169
kp_liberation.brf_sumava/presets/opfor/CUP_BAF_Woodland.sqf
Normal 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
|
||||
];
|
||||
155
kp_liberation.brf_sumava/presets/opfor/CUP_CDF.sqf
Normal file
155
kp_liberation.brf_sumava/presets/opfor/CUP_CDF.sqf
Normal 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
|
||||
];
|
||||
151
kp_liberation.brf_sumava/presets/opfor/CUP_ChDKZ.sqf
Normal file
151
kp_liberation.brf_sumava/presets/opfor/CUP_ChDKZ.sqf
Normal 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
|
||||
];
|
||||
169
kp_liberation.brf_sumava/presets/opfor/CUP_SLA.sqf
Normal file
169
kp_liberation.brf_sumava/presets/opfor/CUP_SLA.sqf
Normal 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
|
||||
];
|
||||
189
kp_liberation.brf_sumava/presets/opfor/CUP_TakiArmy.sqf
Normal file
189
kp_liberation.brf_sumava/presets/opfor/CUP_TakiArmy.sqf
Normal 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
|
||||
];
|
||||
142
kp_liberation.brf_sumava/presets/opfor/SLA.sqf
Normal file
142
kp_liberation.brf_sumava/presets/opfor/SLA.sqf
Normal 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 = [];
|
||||
166
kp_liberation.brf_sumava/presets/opfor/aaf.sqf
Normal file
166
kp_liberation.brf_sumava/presets/opfor/aaf.sqf
Normal 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
|
||||
];
|
||||
146
kp_liberation.brf_sumava/presets/opfor/apex.sqf
Normal file
146
kp_liberation.brf_sumava/presets/opfor/apex.sqf
Normal 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
|
||||
];
|
||||
142
kp_liberation.brf_sumava/presets/opfor/custom.sqf
Normal file
142
kp_liberation.brf_sumava/presets/opfor/custom.sqf
Normal 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
|
||||
];
|
||||
137
kp_liberation.brf_sumava/presets/opfor/gm_east.sqf
Normal file
137
kp_liberation.brf_sumava/presets/opfor/gm_east.sqf
Normal 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
|
||||
];
|
||||
137
kp_liberation.brf_sumava/presets/opfor/gm_east_win.sqf
Normal file
137
kp_liberation.brf_sumava/presets/opfor/gm_east_win.sqf
Normal 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
|
||||
];
|
||||
194
kp_liberation.brf_sumava/presets/opfor/gm_west.sqf
Normal file
194
kp_liberation.brf_sumava/presets/opfor/gm_west.sqf
Normal 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
|
||||
];
|
||||
131
kp_liberation.brf_sumava/presets/opfor/gm_west_win.sqf
Normal file
131
kp_liberation.brf_sumava/presets/opfor/gm_west_win.sqf
Normal 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 = [];
|
||||
160
kp_liberation.brf_sumava/presets/opfor/islamic_state.sqf
Normal file
160
kp_liberation.brf_sumava/presets/opfor/islamic_state.sqf
Normal 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)
|
||||
];
|
||||
149
kp_liberation.brf_sumava/presets/opfor/nato.sqf
Normal file
149
kp_liberation.brf_sumava/presets/opfor/nato.sqf
Normal 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
|
||||
];
|
||||
145
kp_liberation.brf_sumava/presets/opfor/rhs_afrf.sqf
Normal file
145
kp_liberation.brf_sumava/presets/opfor/rhs_afrf.sqf
Normal 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)
|
||||
];
|
||||
148
kp_liberation.brf_sumava/presets/opfor/takistan.sqf
Normal file
148
kp_liberation.brf_sumava/presets/opfor/takistan.sqf
Normal 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)
|
||||
];
|
||||
144
kp_liberation.brf_sumava/presets/opfor/unsung.sqf
Normal file
144
kp_liberation.brf_sumava/presets/opfor/unsung.sqf
Normal 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)
|
||||
];
|
||||
214
kp_liberation.brf_sumava/presets/resistance/CUP_NAPA.sqf
Normal file
214
kp_liberation.brf_sumava/presets/resistance/CUP_NAPA.sqf
Normal file
@@ -0,0 +1,214 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"CUP_I_GUE_Soldier_AR",
|
||||
"CUP_I_GUE_Engineer",
|
||||
"CUP_I_GUE_Commander",
|
||||
"CUP_I_GUE_Medic",
|
||||
"CUP_I_GUE_Soldier_AKS74",
|
||||
"CUP_I_GUE_Soldier_LAT",
|
||||
"CUP_I_GUE_Sniper",
|
||||
"CUP_I_GUE_Officer"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [
|
||||
"CUP_I_Datsun_PK_Random",
|
||||
"CUP_I_Datsun_PK_Random",
|
||||
"CUP_I_Datsun_PK_Random",
|
||||
"CUP_I_BMP2_NAPA",
|
||||
"CUP_I_BRDM2_NAPA",
|
||||
"CUP_I_BRDM2_NAPA",
|
||||
"CUP_I_MTLB_pk_NAPA",
|
||||
"CUP_I_MTLB_pk_NAPA",
|
||||
"CUP_I_T34_NAPA",
|
||||
"CUP_I_T34_NAPA",
|
||||
"CUP_I_T55_NAPA",
|
||||
"CUP_I_T72_NAPA"
|
||||
];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["CUP_srifle_CZ550","CUP_5x_22_LR_17_HMR_M",10,"",""],
|
||||
["CUP_srifle_CZ550_rail","CUP_5x_22_LR_17_HMR_M",10,"optic_mrco",""],
|
||||
["CUP_srifle_LeeEnfield","CUP_10x_303_M",10,"",""],
|
||||
["CUP_srifle_LeeEnfield_rail","CUP_10x_303_M",10,"cup_optic_sb_11_4x20_pm","cup_bipod_harris_1a2_I"],
|
||||
["CUP_glaunch_M79","CUP_1Rnd_HEDP_M203",16,"",""],
|
||||
["CUP_arifle_AK47_Early","CUP_30Rnd_762x39_AK47_M",4,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["CUP_arifle_AK47_Early","CUP_30Rnd_762x39_AK47_M",4,"",""],
|
||||
["CUP_arifle_AK47_Early","CUP_30Rnd_762x39_AK47_M",4,"",""],
|
||||
["CUP_arifle_AKM","CUP_30Rnd_762x39_AK47_M",4,"cup_optic_pso_1_ak_open",""],
|
||||
["CUP_arifle_AK47_GL_Early","CUP_30Rnd_762x39_AK47_M",4,"",""],
|
||||
["CUP_arifle_RPK74","CUP_75Rnd_TE4_LRT4_Green_Tracer_762x39_RPK_M",3,"optic_ACO_grn","bipod_01_F_blk"],
|
||||
["CUP_smg_SA61","CUP_50Rnd_B_765x17_Ball_M",5,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["CUP_arifle_AK47_Early","CUP_30Rnd_762x39_AK47_M",4,"",""],
|
||||
["CUP_arifle_AK74M","CUP_30Rnd_545x39_AK74M_M",4,"cup_optic_kobra",""],
|
||||
["CUP_arifle_AK74M_GL","CUP_30Rnd_545x39_AK74M_M",4,"cup_optic_kobra",""],
|
||||
["CUP_arifle_RPK74M_railed","CUP_60Rnd_545x39_AK74M_M",3,"cup_optic_zddot",""],
|
||||
["CUP_arifle_AK47_Early","CUP_30Rnd_762x39_AK47_M",4,"",""],
|
||||
["CUP_lmg_Pecheneg","CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M",2,"optic_MRCO",""],
|
||||
["CUP_srifle_SVD","CUP_10Rnd_762x54_SVD_M",12,"cup_optic_pso_3_open",""],
|
||||
["CUP_srifle_SVD_wdl","CUP_10Rnd_762x54_SVD_M",12,"cup_optic_pso_3_open",""]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"CUP_U_I_Villager_03",
|
||||
"CUP_U_I_Woodlander03",
|
||||
"CUP_U_I_Woodlander_02",
|
||||
"CUP_U_I_Worker_02",
|
||||
"CUP_U_I_Villager_04",
|
||||
"CUP_U_I_Woodlander_01",
|
||||
"CUP_U_C_Woodlander_04",
|
||||
"CUP_U_C_Citizen_04",
|
||||
"CUP_U_C_Citizen_01"
|
||||
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"CUP_I_B_PMC_Unit_20",
|
||||
"CUP_I_B_PMC_Unit_19",
|
||||
"CUP_I_B_PMC_Unit_11",
|
||||
"CUP_I_B_PMC_Unit_10",
|
||||
"CUP_I_B_PMC_Unit_9",
|
||||
"CUP_I_B_PMC_Unit_12",
|
||||
"CUP_I_B_PMC_Unit_16",
|
||||
"CUP_I_B_PMC_Unit_22"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"CUP_U_I_GUE_Flecktarn2",
|
||||
"CUP_U_I_GUE_Flecktarn3",
|
||||
"CUP_U_I_GUE_Flecktarn",
|
||||
"CUP_U_I_Gillie_Top",
|
||||
"U_I_C_Soldier_Para_1_F",
|
||||
"U_I_C_Soldier_Para_2_F",
|
||||
"U_I_C_Soldier_Para_3_F",
|
||||
"U_I_C_Soldier_Para_4_F",
|
||||
"U_I_C_Soldier_Camo_F"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
"CUP_V_I_Guerilla_Jacket",
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_Pocketed_coyote_F",
|
||||
"V_Pocketed_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_BandollierB_cbr",
|
||||
"V_BandollierB_rgr",
|
||||
"V_BandollierB_khk",
|
||||
"V_BandollierB_oli",
|
||||
"V_BandollierB_blk",
|
||||
"V_BandollierB_ghex_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"V_TacVestIR_blk",
|
||||
"V_Chestrig_rgr",
|
||||
"V_Chestrig_khk",
|
||||
"V_Chestrig_oli",
|
||||
"V_Chestrig_blk",
|
||||
"V_HarnessO_brn",
|
||||
"V_HarnessO_gry",
|
||||
"V_HarnessO_ghex_F",
|
||||
"V_HarnessOGL_brn",
|
||||
"V_HarnessOGL_gry",
|
||||
"V_HarnessOGL_ghex_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"V_TacVest_oli",
|
||||
"CUP_V_RUS_Smersh_2",
|
||||
"CUP_V_I_Carrier_Belt",
|
||||
"CUP_V_B_PASGT_OD",
|
||||
"CUP_V_B_GER_Carrier_Rig",
|
||||
"CUP_V_B_GER_Carrier_Vest_2",
|
||||
"V_TacChestrig_oli_F"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"CUP_H_C_Ushanka_02",
|
||||
"CUP_H_C_Ushanka_03",
|
||||
"CUP_H_C_Ushanka_04",
|
||||
"CUP_H_C_Ushanka_01",
|
||||
"CUP_H_C_Beret_03",
|
||||
"CUP_H_C_Beret_02",
|
||||
"CUP_H_C_Beret_01",
|
||||
"CUP_H_C_Beret_04",
|
||||
"CUP_H_C_Beanie_01",
|
||||
"CUP_H_C_Beanie_02",
|
||||
"CUP_H_C_Beanie_03",
|
||||
"CUP_H_C_Beanie_04"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"H_Bandanna_blu",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_camo",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_khk",
|
||||
"CUP_H_C_Ushanka_02",
|
||||
"CUP_H_C_Ushanka_03",
|
||||
"CUP_H_C_Ushanka_04",
|
||||
"CUP_H_C_Ushanka_01",
|
||||
"H_PASGT_basic_black_F",
|
||||
"H_PASGT_basic_olive_F",
|
||||
"H_Cap_blk_Raven",
|
||||
"H_MilCap_dgtl"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"H_Shemag_olive",
|
||||
"H_Shemag_olive_hs",
|
||||
"H_Shemag_olive",
|
||||
"H_Booniehat_khk",
|
||||
"H_Booniehat_oli",
|
||||
"CUP_H_Ger_Boonie_Flecktarn",
|
||||
"H_PASGT_basic_olive_F",
|
||||
"CUP_H_GER_LWH_Flecktarn"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"G_Bandanna_shades",
|
||||
"G_Bandanna_beast",
|
||||
"G_Bandanna_tan",
|
||||
"G_Bandanna_khk",
|
||||
"G_Bandanna_oli",
|
||||
"G_Bandanna_aviator",
|
||||
"G_Bandanna_blk"
|
||||
];
|
||||
306
kp_liberation.brf_sumava/presets/resistance/CUP_TakiLocals.sqf
Normal file
306
kp_liberation.brf_sumava/presets/resistance/CUP_TakiLocals.sqf
Normal file
@@ -0,0 +1,306 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- CUP Weapons
|
||||
- CUP Vehicles
|
||||
- CUP Units
|
||||
|
||||
Optional Mods:
|
||||
- Project Infinite AIO
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"CUP_I_TK_GUE_Soldier_MG",
|
||||
"CUP_I_TK_GUE_Mechanic",
|
||||
"CUP_I_TK_GUE_Commander",
|
||||
"CUP_I_TK_GUE_Guerilla_Medic",
|
||||
"CUP_I_TK_GUE_Soldier",
|
||||
"CUP_I_TK_GUE_Soldier_AT",
|
||||
"CUP_I_TK_GUE_Sniper",
|
||||
"CUP_I_TK_GUE_Soldier_TL"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [
|
||||
"CUP_I_Datsun_PK_TK",
|
||||
"CUP_I_Hilux_AGS30_TK",
|
||||
"CUP_I_Hilux_DSHKM_TK",
|
||||
"CUP_I_Hilux_M2_TK",
|
||||
"CUP_I_Hilux_SPG9_TK",
|
||||
"CUP_I_Hilux_armored_BMP1_TK",
|
||||
"CUP_I_Hilux_armored_BTR60_TK",
|
||||
"CUP_I_Hilux_armored_zu23_TK",
|
||||
"CUP_I_BTR40_MG_TKG",
|
||||
"CUP_I_BTR40_MG_TKG",
|
||||
"CUP_I_BMP1_TK_GUE",
|
||||
"CUP_I_BRDM2_TK_GUE",
|
||||
"CUP_I_T34_TK_GUE",
|
||||
"CUP_I_T55_TK_GUE",
|
||||
"CUP_I_Datsun_PK_TK_Random"
|
||||
];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["bnae_mk1_virtual","10Rnd_303_Magazine",8,"",""],
|
||||
["bnae_mk1_t_virtual","10Rnd_303_Magazine",8,"bnae_scope_v3_virtual",""],
|
||||
["bnae_m97_virtual","6Rnd_Slug_Magazine",10,"",""],
|
||||
["bnae_spr220_virtual","2Rnd_Slug_Magazine",20,"",""],
|
||||
["bnae_spr220_so_virtual","2Rnd_Slug_Magazine",20,"",""],
|
||||
["CUP_srifle_LeeEnfield","CUP_10x_303_M",8,"",""],
|
||||
["CUP_srifle_LeeEnfield_rail","CUP_10x_303_M",8,"cup_optic_leupoldmk4",""],
|
||||
["CUP_arifle_AK47","CUP_30Rnd_762x39_AK47_M",6,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["bnae_mk1_t_virtual","10Rnd_303_Magazine",8,"bnae_scope_v3_virtual",""],
|
||||
["CUP_arifle_AK47","CUP_30Rnd_762x39_AK47_M",6,"",""],
|
||||
["CUP_arifle_AK47","CUP_30Rnd_762x39_AK47_M",6,"cup_optic_kobra",""],
|
||||
["CUP_arifle_AK47","CUP_30Rnd_762x39_AK47_M",6,"cup_optic_pso_1",""],
|
||||
["CUP_arifle_Sa58V_camo","CUP_30Rnd_Sa58_M_TracerG",6,"",""],
|
||||
["CUP_arifle_RPK74","CUP_75Rnd_TE4_LRT4_Green_Tracer_545x39_RPK_M",3,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["CUP_arifle_FNFAL","CUP_20Rnd_762x51_FNFAL_M",5,"",""],
|
||||
["CUP_arifle_AK47","CUP_30Rnd_762x39_AK47_M",6,"",""],
|
||||
["CUP_arifle_AK47","CUP_30Rnd_762x39_AK47_M",6,"cup_optic_kobra",""],
|
||||
["CUP_arifle_AK47","CUP_30Rnd_762x39_AK47_M",6,"cup_optic_pso_1",""],
|
||||
["CUP_srifle_SVD","CUP_10Rnd_762x54_SVD_M",10,"cup_optic_pso_3",""],
|
||||
["CUP_lmg_PKM","CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M",2,"",""],
|
||||
["CUP_arifle_FNFAL_railed","CUP_20Rnd_762x51_FNFAL_M",5,"cup_optic_leupold_vx3",""],
|
||||
["CUP_arifle_FNFAL","CUP_20Rnd_762x51_FNFAL_M",5,"",""]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"CUP_O_TKI_Khet_Jeans_04",
|
||||
"CUP_O_TKI_Khet_Jeans_03",
|
||||
"CUP_O_TKI_Khet_Jeans_02",
|
||||
"CUP_O_TKI_Khet_Jeans_01",
|
||||
"CUP_O_TKI_Khet_Jeans_01",
|
||||
"CUP_O_TKI_Khet_Partug_02",
|
||||
"CUP_O_TKI_Khet_Partug_03",
|
||||
"CUP_O_TKI_Khet_Partug_04",
|
||||
"CUP_O_TKI_Khet_Partug_05",
|
||||
"CUP_O_TKI_Khet_Partug_06",
|
||||
"CUP_O_TKI_Khet_Partug_07",
|
||||
"CUP_O_TKI_Khet_Partug_08",
|
||||
"CUP_O_TKI_Khet_Partug_08",
|
||||
"U_BG_Guerilla3_1"
|
||||
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"U_BG_Guerilla2_3",
|
||||
"U_BG_Guerilla2_1",
|
||||
"U_BG_Guerilla2_1",
|
||||
"U_BG_Guerrilla_6_1",
|
||||
"CUP_U_C_Citizen_03",
|
||||
"U_BG_Guerilla2_1",
|
||||
"U_BG_Guerilla2_2",
|
||||
"U_BG_Guerilla2_3",
|
||||
"U_BG_Guerilla3_1",
|
||||
"U_C_HunterBody_grn",
|
||||
"U_C_Mechanic_01_F",
|
||||
"U_I_C_Soldier_Para_5_F",
|
||||
"U_I_G_resistanceLeader_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"U_BG_Guerilla1_1",
|
||||
"U_BG_Guerilla1_2_F",
|
||||
"U_BG_Guerrilla_6_1",
|
||||
"U_BG_leader",
|
||||
"U_I_C_Soldier_Para_1_F",
|
||||
"U_I_C_Soldier_Para_2_F",
|
||||
"U_I_C_Soldier_Para_3_F",
|
||||
"U_I_C_Soldier_Para_4_F",
|
||||
"U_I_C_Soldier_Camo_F"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_Pocketed_coyote_F",
|
||||
"V_Pocketed_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_BandollierB_cbr",
|
||||
"V_BandollierB_rgr",
|
||||
"V_BandollierB_khk",
|
||||
"V_BandollierB_oli",
|
||||
"V_BandollierB_blk",
|
||||
"V_BandollierB_ghex_F",
|
||||
"CUP_V_RUS_Smersh_1",
|
||||
"CUP_V_RUS_Smersh_2",
|
||||
"CUP_V_O_TK_CrewBelt",
|
||||
"CUP_V_OI_TKI_Jacket1_04",
|
||||
"CUP_V_OI_TKI_Jacket1_06",
|
||||
"CUP_V_OI_TKI_Jacket1_01",
|
||||
"CUP_V_OI_TKI_Jacket1_05",
|
||||
"CUP_V_OI_TKI_Jacket1_02",
|
||||
"CUP_V_OI_TKI_Jacket1_03",
|
||||
"CUP_V_OI_TKI_Jacket4_04",
|
||||
"CUP_V_OI_TKI_Jacket4_05",
|
||||
"CUP_V_OI_TKI_Jacket4_02",
|
||||
"CUP_V_OI_TKI_Jacket4_06",
|
||||
"CUP_V_OI_TKI_Jacket4_03",
|
||||
"CUP_V_OI_TKI_Jacket4_01",
|
||||
"CUP_V_OI_TKI_Jacket5_04"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"V_Chestrig_rgr",
|
||||
"V_Chestrig_khk",
|
||||
"V_Chestrig_oli",
|
||||
"V_Chestrig_blk",
|
||||
"V_HarnessO_brn",
|
||||
"V_HarnessO_gry",
|
||||
"V_HarnessO_ghex_F",
|
||||
"V_HarnessOGL_brn",
|
||||
"V_HarnessOGL_gry",
|
||||
"CUP_V_CDF_6B3_4_Green",
|
||||
"CUP_V_CDF_6B3_4_DST",
|
||||
"V_HarnessOGL_ghex_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"V_TacVest_brn",
|
||||
"V_TacVest_khk",
|
||||
"V_TacVest_oli",
|
||||
"V_TacVest_blk",
|
||||
"V_I_G_resistanceLeader_F",
|
||||
"V_TacVest_camo",
|
||||
"CUP_V_O_Ins_Carrier_Rig_Com",
|
||||
"CUP_V_O_Ins_Carrier_Rig_Light",
|
||||
"CUP_V_O_Ins_Carrier_Rig_MG",
|
||||
"CUP_V_CDF_6B3_4_Green",
|
||||
"CUP_V_CDF_6B3_4_DST",
|
||||
"V_TacChestrig_grn_F",
|
||||
"V_TacChestrig_cbr_F",
|
||||
"V_TacChestrig_oli_F"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"CUP_H_TKI_Lungee_Open_01",
|
||||
"CUP_H_TK_Lungee",
|
||||
"CUP_H_TKI_Lungee_Open_02",
|
||||
"CUP_H_TKI_Lungee_Open_03",
|
||||
"CUP_H_TKI_Lungee_Open_04",
|
||||
"CUP_H_TKI_Lungee_Open_05",
|
||||
"CUP_H_TKI_Lungee_Open_06",
|
||||
"CUP_H_TKI_Lungee_01",
|
||||
"CUP_H_TKI_Lungee_02",
|
||||
"CUP_H_TKI_Lungee_03",
|
||||
"CUP_H_TKI_Lungee_04",
|
||||
"CUP_H_TKI_Lungee_05",
|
||||
"CUP_H_TKI_Lungee_06",
|
||||
"CUP_H_TKI_Pakol_1_01",
|
||||
"CUP_H_TKI_Pakol_2_04",
|
||||
"CUP_H_TKI_Pakol_2_05",
|
||||
"CUP_H_TKI_Pakol_2_06",
|
||||
"CUP_H_TKI_Pakol_1_02",
|
||||
"CUP_H_TKI_Pakol_1_03",
|
||||
"CUP_H_TKI_Pakol_1_04",
|
||||
"CUP_H_TKI_Pakol_1_05",
|
||||
"CUP_H_TKI_Pakol_1_06",
|
||||
"CUP_H_TKI_Pakol_2_01",
|
||||
"CUP_H_TKI_Pakol_2_02",
|
||||
"CUP_H_TKI_Pakol_2_03",
|
||||
"CUP_H_TKI_SkullCap_01",
|
||||
"CUP_H_TKI_SkullCap_02",
|
||||
"CUP_H_TKI_SkullCap_03",
|
||||
"CUP_H_TKI_SkullCap_04",
|
||||
"CUP_H_TKI_SkullCap_05",
|
||||
"CUP_H_TKI_SkullCap_06"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"CUP_H_TKI_Lungee_Open_01",
|
||||
"CUP_H_TK_Lungee",
|
||||
"CUP_H_TKI_Lungee_Open_02",
|
||||
"CUP_H_TKI_Lungee_Open_03",
|
||||
"CUP_H_TKI_Lungee_Open_04",
|
||||
"CUP_H_TKI_Lungee_Open_05",
|
||||
"CUP_H_TKI_Lungee_Open_06",
|
||||
"CUP_H_TKI_Lungee_01",
|
||||
"CUP_H_TKI_Lungee_02",
|
||||
"CUP_H_TKI_Lungee_03",
|
||||
"CUP_H_TKI_Lungee_04",
|
||||
"CUP_H_TKI_Lungee_05",
|
||||
"CUP_H_TKI_Lungee_06",
|
||||
"CUP_H_TKI_Pakol_1_01",
|
||||
"CUP_H_TKI_Pakol_2_04",
|
||||
"CUP_H_TKI_Pakol_2_05",
|
||||
"CUP_H_TKI_Pakol_2_06",
|
||||
"CUP_H_TKI_Pakol_1_02",
|
||||
"CUP_H_TKI_Pakol_1_03",
|
||||
"CUP_H_TKI_Pakol_1_04",
|
||||
"CUP_H_TKI_Pakol_1_05",
|
||||
"CUP_H_TKI_Pakol_1_06",
|
||||
"CUP_H_TKI_Pakol_2_01",
|
||||
"CUP_H_TKI_Pakol_2_02",
|
||||
"CUP_H_TKI_Pakol_2_03",
|
||||
"CUP_H_TKI_SkullCap_01",
|
||||
"CUP_H_TKI_SkullCap_02",
|
||||
"CUP_H_TKI_SkullCap_03",
|
||||
"CUP_H_TKI_SkullCap_04",
|
||||
"CUP_H_TKI_SkullCap_05",
|
||||
"CUP_H_TKI_SkullCap_06"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"CUP_H_TKI_Lungee_Open_01",
|
||||
"CUP_H_TK_Lungee",
|
||||
"CUP_H_TKI_Lungee_Open_02",
|
||||
"CUP_H_TKI_Lungee_Open_03",
|
||||
"CUP_H_TKI_Lungee_Open_04",
|
||||
"CUP_H_TKI_Lungee_Open_05",
|
||||
"CUP_H_TKI_Lungee_Open_06",
|
||||
"CUP_H_TKI_Lungee_01",
|
||||
"CUP_H_TKI_Lungee_02",
|
||||
"CUP_H_TKI_Lungee_03",
|
||||
"CUP_H_TKI_Lungee_04",
|
||||
"CUP_H_TKI_Lungee_05",
|
||||
"CUP_H_TKI_Lungee_06",
|
||||
"CUP_H_TKI_Pakol_1_01",
|
||||
"CUP_H_TKI_Pakol_2_04",
|
||||
"CUP_H_TKI_Pakol_2_05",
|
||||
"CUP_H_TKI_Pakol_2_06",
|
||||
"CUP_H_TKI_Pakol_1_02",
|
||||
"CUP_H_TKI_Pakol_1_03",
|
||||
"CUP_H_TKI_Pakol_1_04",
|
||||
"CUP_H_TKI_Pakol_1_05",
|
||||
"CUP_H_TKI_Pakol_1_06",
|
||||
"CUP_H_TKI_Pakol_2_01",
|
||||
"CUP_H_TKI_Pakol_2_02",
|
||||
"CUP_H_TKI_Pakol_2_03",
|
||||
"CUP_H_TKI_SkullCap_01",
|
||||
"CUP_H_TKI_SkullCap_02",
|
||||
"CUP_H_TKI_SkullCap_03",
|
||||
"CUP_H_TKI_SkullCap_04",
|
||||
"CUP_H_TKI_SkullCap_05",
|
||||
"CUP_H_TKI_SkullCap_06"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"G_Bandanna_shades",
|
||||
"G_Bandanna_beast",
|
||||
"G_Bandanna_tan",
|
||||
"G_Bandanna_khk",
|
||||
"G_Bandanna_oli",
|
||||
"G_Bandanna_aviator",
|
||||
"G_Bandanna_blk"
|
||||
];
|
||||
201
kp_liberation.brf_sumava/presets/resistance/RACS.sqf
Normal file
201
kp_liberation.brf_sumava/presets/resistance/RACS.sqf
Normal file
@@ -0,0 +1,201 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- Project OPFOR
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"LOP_RACS_Infantry_MG",
|
||||
"LOP_RACS_Infantry_Engineer",
|
||||
"LOP_RACS_Infantry_TL",
|
||||
"LOP_RACS_Infantry_Corpsman",
|
||||
"LOP_RACS_Infantry_Rifleman",
|
||||
"LOP_RACS_Infantry_AT",
|
||||
"LOP_RACS_Infantry_Marksman",
|
||||
"LOP_RACS_Infantry_SL"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [
|
||||
"LOP_RACS_Landrover_M2",
|
||||
"LOP_RACS_Offroad_M2"
|
||||
];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["rhs_weap_Izh","rhsgref_1Rnd_00Buck",20,"",""],
|
||||
["rhs_weap_m38","rhsgref_5rnd_762x54_m38",6,"",""],
|
||||
["rhs_weap_m38_rail","rhsgref_5rnd_762x54_m38",6,"",""],
|
||||
["rhs_weap_kar98k","rhsgref_5rnd_792x57_kar98k",6,"",""],
|
||||
["rhs_weap_mosin_sbr","rhsgref_5rnd_762x54_m38",6,"",""],
|
||||
["rhs_weap_makarov_pm","rhs_mag_9x18_8_57N181S",5,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["rhs_weap_ak74","rhs_30rnd_545x39_AK",3,"",""],
|
||||
["rhs_weap_akm","rhs_30rnd_762x39mm",3,"",""],
|
||||
["rhs_weap_akms","rhs_30rnd_762x39mm",3,"",""],
|
||||
["rhs_weap_aks74u","rhs_30rnd_545x39_AK",3,"",""],
|
||||
["rhs_weap_pp2000","rhs_mag_9x19mm_7n21_20",4,"",""],
|
||||
["rhs_weap_svds","rhs_10rnd_762x54mmR_7N1",3,"rhs_acc_pso1m2",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["rhs_weap_ak103","rhs_30rnd_762x39mm",4,"rhs_acc_pkas",""],
|
||||
["rhs_weap_ak104","rhs_30rnd_762x39mm",4,"rhs_acc_ekp8_02",""],
|
||||
["rhs_weap_ak105","rhs_30rnd_545x39_AK",4,"rhs_acc_pkas",""],
|
||||
["rhs_weap_asval_grip","rhs_20rnd_9x39mm_SP5",5,"rhs_acc_pkas",""],
|
||||
["rhs_weap_pkm","rhs_100Rnd_762x54mmR",2,"",""],
|
||||
["rhs_weap_pkp","rhs_100Rnd_762x54mmR",2,"rhs_acc_pkas",""],
|
||||
["rhs_weap_svdp","rhs_10rnd_762x54mmR_7N1",5,"rhs_acc_pso1m21",""],
|
||||
["rhs_weap_aks74un","rhs_30rnd_545x39_AK",4,"rhs_acc_ekp8_02",""]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"LOP_U_RACS_Fatigue_01",
|
||||
"LOP_U_RACS_Fatigue_01_slv"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"LOP_U_RACS_Fatigue_01",
|
||||
"LOP_U_RACS_Fatigue_01_slv"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"LOP_U_RACS_Fatigue_01",
|
||||
"LOP_U_RACS_Fatigue_01_slv"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_Pocketed_coyote_F",
|
||||
"V_Pocketed_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_BandollierB_cbr",
|
||||
"V_BandollierB_rgr",
|
||||
"V_BandollierB_khk",
|
||||
"V_BandollierB_oli",
|
||||
"V_BandollierB_blk",
|
||||
"V_BandollierB_ghex_F",
|
||||
"rhs_vest_commander",
|
||||
"rhs_vest_pistol_holder",
|
||||
"V_Rangemaster_belt",
|
||||
"rhs_6sh46"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"V_Chestrig_rgr",
|
||||
"V_Chestrig_khk",
|
||||
"V_Chestrig_oli",
|
||||
"V_Chestrig_blk",
|
||||
"V_HarnessO_brn",
|
||||
"V_HarnessO_gry",
|
||||
"V_HarnessO_ghex_F",
|
||||
"V_HarnessOGL_brn",
|
||||
"V_HarnessOGL_gry",
|
||||
"V_HarnessOGL_ghex_F",
|
||||
"rhsgref_alice_webbing",
|
||||
"V_TacChestrig_grn_F",
|
||||
"V_TacChestrig_cbr_F",
|
||||
"V_TacChestrig_oli_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"V_TacVest_brn",
|
||||
"V_TacVest_khk",
|
||||
"V_TacVest_oli",
|
||||
"V_TacVest_blk",
|
||||
"V_I_G_resistanceLeader_F",
|
||||
"V_TacVest_camo",
|
||||
"rhs_vydra_3m",
|
||||
"rhsgref_6b23_khaki_medic",
|
||||
"rhsgref_6b23_khaki_nco",
|
||||
"rhsgref_6b23_khaki_officer",
|
||||
"rhsgref_6b23_khaki_rifleman",
|
||||
"rhsgref_6b23_khaki_sniper",
|
||||
"rhsgref_6b23_khaki"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"LOP_H_6B27M_RACS",
|
||||
"LOP_H_6B27M_ess_RACS"
|
||||
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"H_Bandanna_blu",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_camo",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_khk",
|
||||
"rhsgref_fieldcap_ttsko_digi",
|
||||
"rhsgref_fieldcap_ttsko_forest",
|
||||
"rhsgref_fieldcap_ttsko_mountain",
|
||||
"rhsgref_fieldcap_ttsko_urban",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"LOP_H_6B27M_RACS",
|
||||
"LOP_H_6B27M_ess_RACS"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"H_ShemagOpen_khk",
|
||||
"H_ShemagOpen_tan",
|
||||
"H_Shemag_olive",
|
||||
"H_Booniehat_khk",
|
||||
"H_Booniehat_oli",
|
||||
"rhsgref_M56",
|
||||
"H_Watchcap_blk",
|
||||
"rhs_ssh68",
|
||||
"rhsgref_ssh68_emr",
|
||||
"rhs_tsh4",
|
||||
"H_Beret_blk",
|
||||
"H_Watchcap_camo",
|
||||
"H_Watchcap_khk",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"LOP_H_6B27M_RACS",
|
||||
"LOP_H_6B27M_ess_RACS"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"G_Bandanna_shades",
|
||||
"G_Bandanna_beast",
|
||||
"G_Bandanna_tan",
|
||||
"G_Bandanna_khk",
|
||||
"G_Bandanna_oli",
|
||||
"G_Bandanna_aviator",
|
||||
"G_Bandanna_blk",
|
||||
"rhs_balaclava",
|
||||
"rhs_balaclava1_olive",
|
||||
"rhs_scarf"
|
||||
];
|
||||
219
kp_liberation.brf_sumava/presets/resistance/apex.sqf
Normal file
219
kp_liberation.brf_sumava/presets/resistance/apex.sqf
Normal file
@@ -0,0 +1,219 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- None
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"I_C_Soldier_Bandit_1_F",
|
||||
"I_C_Soldier_Bandit_2_F",
|
||||
"I_C_Soldier_Bandit_3_F",
|
||||
"I_C_Soldier_Bandit_4_F",
|
||||
"I_C_Soldier_Bandit_5_F",
|
||||
"I_C_Soldier_Bandit_6_F",
|
||||
"I_C_Soldier_Bandit_7_F",
|
||||
"I_C_Soldier_Bandit_8_F"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [
|
||||
"I_C_Offroad_02_LMG_F",
|
||||
"I_C_Offroad_02_AT_F"
|
||||
];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["arifle_AKM_F","30Rnd_762x39_Mag_F",4,"",""],
|
||||
["arifle_AKS_F","30Rnd_545x39_Mag_F",4,"",""],
|
||||
["hgun_PDW2000_F","30Rnd_9x21_Mag",4,"",""],
|
||||
["SMG_01_F","30Rnd_45ACP_Mag_SMG_01",4,"",""],
|
||||
["SMG_02_F","30Rnd_9x21_Mag_SMG_02",4,"",""],
|
||||
["SMG_05_F","30Rnd_9x21_Mag_SMG_02",4,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["arifle_Katiba_F","30Rnd_65x39_caseless_green",4,"optic_ACO_grn",""],
|
||||
["arifle_Mk20_plain_F","30Rnd_556x45_Stanag",4,"optic_ACO_grn",""],
|
||||
["arifle_TRG21_F","30Rnd_556x45_Stanag",4,"optic_ACO_grn",""],
|
||||
["arifle_CTAR_blk_F","30Rnd_580x42_Mag_F",4,"optic_ACO_grn",""],
|
||||
["arifle_MX_SW_F","100Rnd_65x39_caseless_mag",3,"optic_ACO_grn","bipod_01_F_blk"],
|
||||
["srifle_DMR_06_olive_F","20Rnd_762x51_Mag",5,"optic_Hamr","bipod_01_F_blk"]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["arifle_CTAR_blk_F","30Rnd_580x42_Mag_F",4,"optic_MRCO",""],
|
||||
["arifle_SPAR_01_blk_F","30Rnd_556x45_Stanag",4,"optic_MRCO",""],
|
||||
["arifle_SPAR_03_blk_F","20Rnd_762x51_Mag",5,"optic_MRCO",""],
|
||||
["arifle_ARX_blk_F","30Rnd_65x39_caseless_green",4,"optic_MRCO",""],
|
||||
["srifle_DMR_03_F","20Rnd_762x51_Mag",5,"optic_MRCO",""],
|
||||
["srifle_EBR_F","20Rnd_762x51_Mag",5,"optic_MRCO",""],
|
||||
["srifle_DMR_07_blk_F","20Rnd_650x39_Cased_Mag_F",5,"optic_DMS",""],
|
||||
["LMG_Mk200_F","200Rnd_65x39_cased_Box",2,"optic_MRCO","bipod_01_F_blk"]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"U_C_Poloshirt_blue",
|
||||
"U_C_Poloshirt_burgundy",
|
||||
"U_C_Poloshirt_salmon",
|
||||
"U_C_Poloshirt_redwhite",
|
||||
"U_C_Poloshirt_stripped",
|
||||
"U_C_Poloshirt_tricolour",
|
||||
"U_C_Poor_1",
|
||||
"U_C_Man_casual_1_F",
|
||||
"U_C_Man_casual_2_F",
|
||||
"U_C_Man_casual_3_F",
|
||||
"U_C_Man_casual_4_F",
|
||||
"U_C_Man_casual_5_F",
|
||||
"U_C_Man_casual_6_F",
|
||||
"U_Marshal"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"U_I_C_Soldier_Bandit_1_F",
|
||||
"U_I_C_Soldier_Bandit_2_F",
|
||||
"U_I_C_Soldier_Bandit_3_F",
|
||||
"U_I_C_Soldier_Bandit_4_F",
|
||||
"U_I_C_Soldier_Bandit_5_F",
|
||||
"U_BG_Guerilla2_1",
|
||||
"U_BG_Guerilla2_2",
|
||||
"U_BG_Guerilla2_3",
|
||||
"U_BG_Guerilla3_1",
|
||||
"U_C_HunterBody_grn",
|
||||
"U_C_Mechanic_01_F",
|
||||
"U_I_C_Soldier_Para_5_F",
|
||||
"U_I_G_resistanceLeader_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"U_BG_Guerilla1_1",
|
||||
"U_BG_Guerilla1_2_F",
|
||||
"U_BG_Guerrilla_6_1",
|
||||
"U_BG_leader",
|
||||
"U_I_C_Soldier_Para_1_F",
|
||||
"U_I_C_Soldier_Para_2_F",
|
||||
"U_I_C_Soldier_Para_3_F",
|
||||
"U_I_C_Soldier_Para_4_F",
|
||||
"U_I_C_Soldier_Camo_F"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_Pocketed_coyote_F",
|
||||
"V_Pocketed_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_BandollierB_cbr",
|
||||
"V_BandollierB_rgr",
|
||||
"V_BandollierB_khk",
|
||||
"V_BandollierB_oli",
|
||||
"V_BandollierB_blk",
|
||||
"V_BandollierB_ghex_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"V_Chestrig_rgr",
|
||||
"V_Chestrig_khk",
|
||||
"V_Chestrig_oli",
|
||||
"V_Chestrig_blk",
|
||||
"V_HarnessO_brn",
|
||||
"V_HarnessO_gry",
|
||||
"V_HarnessO_ghex_F",
|
||||
"V_HarnessOGL_brn",
|
||||
"V_HarnessOGL_gry",
|
||||
"V_HarnessOGL_ghex_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"V_TacVest_brn",
|
||||
"V_TacVest_khk",
|
||||
"V_TacVest_oli",
|
||||
"V_TacVest_blk",
|
||||
"V_I_G_resistanceLeader_F",
|
||||
"V_TacVest_camo",
|
||||
"V_TacChestrig_grn_F",
|
||||
"V_TacChestrig_cbr_F",
|
||||
"V_TacChestrig_oli_F"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"H_Hat_brown",
|
||||
"H_Hat_grey",
|
||||
"H_Hat_tan",
|
||||
"H_Hat_checker",
|
||||
"H_Hat_camo",
|
||||
"H_Bandanna_surfer",
|
||||
"H_Bandanna_surfer_grn",
|
||||
"H_Bandanna_surfer_blk",
|
||||
"H_Hat_Safari_olive_F",
|
||||
"H_Hat_Safari_sand_F",
|
||||
"H_Construction_basic_black_F",
|
||||
"H_Helmet_Skate",
|
||||
"H_Cap_blu",
|
||||
"H_Cap_grn",
|
||||
"H_Cap_tan",
|
||||
"H_Cap_oli",
|
||||
"H_Cap_red",
|
||||
"H_Cap_blk"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"H_Bandanna_blu",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_camo",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_khk",
|
||||
"H_Cap_blu",
|
||||
"H_Cap_grn",
|
||||
"H_Cap_tan",
|
||||
"H_Cap_oli",
|
||||
"H_Cap_red",
|
||||
"H_Cap_blk",
|
||||
"H_Cap_blk_Raven",
|
||||
"H_MilCap_dgtl"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"H_ShemagOpen_khk",
|
||||
"H_ShemagOpen_tan",
|
||||
"H_Shemag_olive",
|
||||
"H_Booniehat_khk",
|
||||
"H_Booniehat_oli",
|
||||
"H_Booniehat_tan",
|
||||
"H_Booniehat_dgtl",
|
||||
"H_Booniehat_tna_F",
|
||||
"H_PASGT_basic_olive_F",
|
||||
"H_PASGT_basic_white_F"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"G_Bandanna_shades",
|
||||
"G_Bandanna_beast",
|
||||
"G_Bandanna_tan",
|
||||
"G_Bandanna_khk",
|
||||
"G_Bandanna_oli",
|
||||
"G_Bandanna_aviator",
|
||||
"G_Bandanna_blk"
|
||||
];
|
||||
219
kp_liberation.brf_sumava/presets/resistance/custom.sqf
Normal file
219
kp_liberation.brf_sumava/presets/resistance/custom.sqf
Normal file
@@ -0,0 +1,219 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- None
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"I_G_Soldier_AR_F",
|
||||
"I_G_engineer_F",
|
||||
"I_G_officer_F",
|
||||
"I_G_medic_F",
|
||||
"I_G_Soldier_F",
|
||||
"I_G_Soldier_LAT_F",
|
||||
"I_G_Soldier_M_F",
|
||||
"I_G_Soldier_SL_F"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [
|
||||
"I_G_Offroad_01_armed_F",
|
||||
"I_G_Offroad_01_AT_F"
|
||||
];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["arifle_AKM_F","30Rnd_762x39_Mag_F",4,"",""],
|
||||
["arifle_AKS_F","30Rnd_545x39_Mag_F",4,"",""],
|
||||
["hgun_PDW2000_F","30Rnd_9x21_Mag",4,"",""],
|
||||
["SMG_01_F","30Rnd_45ACP_Mag_SMG_01",4,"",""],
|
||||
["SMG_02_F","30Rnd_9x21_Mag_SMG_02",4,"",""],
|
||||
["SMG_05_F","30Rnd_9x21_Mag_SMG_02",4,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["arifle_Katiba_F","30Rnd_65x39_caseless_green",4,"optic_ACO_grn",""],
|
||||
["arifle_Mk20_plain_F","30Rnd_556x45_Stanag",4,"optic_ACO_grn",""],
|
||||
["arifle_TRG21_F","30Rnd_556x45_Stanag",4,"optic_ACO_grn",""],
|
||||
["arifle_CTAR_blk_F","30Rnd_580x42_Mag_F",4,"optic_ACO_grn",""],
|
||||
["arifle_MX_SW_F","100Rnd_65x39_caseless_mag",3,"optic_ACO_grn","bipod_01_F_blk"],
|
||||
["srifle_DMR_06_olive_F","20Rnd_762x51_Mag",5,"optic_Hamr","bipod_01_F_blk"]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["arifle_CTAR_blk_F","30Rnd_580x42_Mag_F",4,"optic_MRCO",""],
|
||||
["arifle_SPAR_01_blk_F","30Rnd_556x45_Stanag",4,"optic_MRCO",""],
|
||||
["arifle_SPAR_03_blk_F","20Rnd_762x51_Mag",5,"optic_MRCO",""],
|
||||
["arifle_ARX_blk_F","30Rnd_65x39_caseless_green",4,"optic_MRCO",""],
|
||||
["srifle_DMR_03_F","20Rnd_762x51_Mag",5,"optic_MRCO",""],
|
||||
["srifle_EBR_F","20Rnd_762x51_Mag",5,"optic_MRCO",""],
|
||||
["srifle_DMR_07_blk_F","20Rnd_650x39_Cased_Mag_F",5,"optic_DMS",""],
|
||||
["LMG_Mk200_F","200Rnd_65x39_cased_Box",2,"optic_MRCO","bipod_01_F_blk"]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"U_C_Poloshirt_blue",
|
||||
"U_C_Poloshirt_burgundy",
|
||||
"U_C_Poloshirt_salmon",
|
||||
"U_C_Poloshirt_redwhite",
|
||||
"U_C_Poloshirt_stripped",
|
||||
"U_C_Poloshirt_tricolour",
|
||||
"U_C_Poor_1",
|
||||
"U_C_Man_casual_1_F",
|
||||
"U_C_Man_casual_2_F",
|
||||
"U_C_Man_casual_3_F",
|
||||
"U_C_Man_casual_4_F",
|
||||
"U_C_Man_casual_5_F",
|
||||
"U_C_Man_casual_6_F",
|
||||
"U_Marshal"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"U_I_C_Soldier_Bandit_1_F",
|
||||
"U_I_C_Soldier_Bandit_2_F",
|
||||
"U_I_C_Soldier_Bandit_3_F",
|
||||
"U_I_C_Soldier_Bandit_4_F",
|
||||
"U_I_C_Soldier_Bandit_5_F",
|
||||
"U_BG_Guerilla2_1",
|
||||
"U_BG_Guerilla2_2",
|
||||
"U_BG_Guerilla2_3",
|
||||
"U_BG_Guerilla3_1",
|
||||
"U_C_HunterBody_grn",
|
||||
"U_C_Mechanic_01_F",
|
||||
"U_I_C_Soldier_Para_5_F",
|
||||
"U_I_G_resistanceLeader_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"U_BG_Guerilla1_1",
|
||||
"U_BG_Guerilla1_2_F",
|
||||
"U_BG_Guerrilla_6_1",
|
||||
"U_BG_leader",
|
||||
"U_I_C_Soldier_Para_1_F",
|
||||
"U_I_C_Soldier_Para_2_F",
|
||||
"U_I_C_Soldier_Para_3_F",
|
||||
"U_I_C_Soldier_Para_4_F",
|
||||
"U_I_C_Soldier_Camo_F"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_Pocketed_coyote_F",
|
||||
"V_Pocketed_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_BandollierB_cbr",
|
||||
"V_BandollierB_rgr",
|
||||
"V_BandollierB_khk",
|
||||
"V_BandollierB_oli",
|
||||
"V_BandollierB_blk",
|
||||
"V_BandollierB_ghex_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"V_Chestrig_rgr",
|
||||
"V_Chestrig_khk",
|
||||
"V_Chestrig_oli",
|
||||
"V_Chestrig_blk",
|
||||
"V_HarnessO_brn",
|
||||
"V_HarnessO_gry",
|
||||
"V_HarnessO_ghex_F",
|
||||
"V_HarnessOGL_brn",
|
||||
"V_HarnessOGL_gry",
|
||||
"V_HarnessOGL_ghex_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"V_TacVest_brn",
|
||||
"V_TacVest_khk",
|
||||
"V_TacVest_oli",
|
||||
"V_TacVest_blk",
|
||||
"V_I_G_resistanceLeader_F",
|
||||
"V_TacVest_camo",
|
||||
"V_TacChestrig_grn_F",
|
||||
"V_TacChestrig_cbr_F",
|
||||
"V_TacChestrig_oli_F"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"H_Hat_brown",
|
||||
"H_Hat_grey",
|
||||
"H_Hat_tan",
|
||||
"H_Hat_checker",
|
||||
"H_Hat_camo",
|
||||
"H_Bandanna_surfer",
|
||||
"H_Bandanna_surfer_grn",
|
||||
"H_Bandanna_surfer_blk",
|
||||
"H_Hat_Safari_olive_F",
|
||||
"H_Hat_Safari_sand_F",
|
||||
"H_Construction_basic_black_F",
|
||||
"H_Helmet_Skate",
|
||||
"H_Cap_blu",
|
||||
"H_Cap_grn",
|
||||
"H_Cap_tan",
|
||||
"H_Cap_oli",
|
||||
"H_Cap_red",
|
||||
"H_Cap_blk"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"H_Bandanna_blu",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_camo",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_khk",
|
||||
"H_Cap_blu",
|
||||
"H_Cap_grn",
|
||||
"H_Cap_tan",
|
||||
"H_Cap_oli",
|
||||
"H_Cap_red",
|
||||
"H_Cap_blk",
|
||||
"H_Cap_blk_Raven",
|
||||
"H_MilCap_dgtl"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"H_ShemagOpen_khk",
|
||||
"H_ShemagOpen_tan",
|
||||
"H_Shemag_olive",
|
||||
"H_Booniehat_khk",
|
||||
"H_Booniehat_oli",
|
||||
"H_Booniehat_tan",
|
||||
"H_Booniehat_dgtl",
|
||||
"H_Booniehat_tna_F",
|
||||
"H_PASGT_basic_olive_F",
|
||||
"H_PASGT_basic_white_F"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"G_Bandanna_shades",
|
||||
"G_Bandanna_beast",
|
||||
"G_Bandanna_tan",
|
||||
"G_Bandanna_khk",
|
||||
"G_Bandanna_oli",
|
||||
"G_Bandanna_aviator",
|
||||
"G_Bandanna_blk"
|
||||
];
|
||||
179
kp_liberation.brf_sumava/presets/resistance/germany.sqf
Normal file
179
kp_liberation.brf_sumava/presets/resistance/germany.sqf
Normal file
@@ -0,0 +1,179 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- Global Mobilization
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"I_G_Soldier_AR_F",
|
||||
"I_G_engineer_F",
|
||||
"I_G_officer_F",
|
||||
"I_G_medic_F",
|
||||
"I_G_Soldier_F",
|
||||
"I_G_Soldier_LAT_F",
|
||||
"I_G_Soldier_M_F",
|
||||
"I_G_Soldier_SL_F"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["gm_mp2a1_blk","gm_32Rnd_9x19mm_B_DM51_mp2_blk",4,"",""],
|
||||
["gm_mp2a1_blk","gm_32Rnd_9x19mm_B_DM51_mp2_blk",4,"",""],
|
||||
["gm_mpiaks74n_prp","gm_30Rnd_545x39mm_B_7N6_ak74_prp",4,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["gm_mpiaks74n_prp","gm_30Rnd_545x39mm_B_7N6_ak74_prp",4,"",""],
|
||||
["gm_mpiak74n_prp","gm_30Rnd_545x39mm_B_7N6_ak74_prp",4,"",""],
|
||||
["gm_mpiak74n_prp","gm_30Rnd_545x39mm_B_7N6_ak74_prp",4,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["gm_mpiak74n_prp","gm_30Rnd_545x39mm_B_7N6_ak74_prp",4,"",""],
|
||||
["gm_g3a3_blk","gm_20Rnd_762x51mm_B_T_DM21_g3_blk",4,"",""],
|
||||
["gm_g3a3_blk","gm_20Rnd_762x51mm_B_T_DM21_g3_blk",4,"",""],
|
||||
["gm_lmgrpk_brn","gm_75Rnd_762x39mm_B_M43_ak47_blk",4,"",""],
|
||||
["gm_lmgrpk_brn","gm_75Rnd_762x39mm_B_M43_ak47_blk",4,"",""]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"gm_gc_civ_uniform_man_01_80_blu",
|
||||
"gm_gc_civ_uniform_man_02_80_brn",
|
||||
"gm_ge_civ_uniform_blouse_80_gry",
|
||||
"gm_gc_civ_uniform_man_01_80_blk",
|
||||
"U_C_Mechanic_01_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"gm_gc_civ_uniform_man_01_80_blu",
|
||||
"gm_gc_civ_uniform_man_02_80_brn",
|
||||
"gm_ge_civ_uniform_blouse_80_gry",
|
||||
"gm_gc_civ_uniform_man_01_80_blk",
|
||||
"U_C_Mechanic_01_F",
|
||||
"U_C_WorkerCoveralls",
|
||||
"U_C_WorkerCoveralls"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"gm_gc_civ_uniform_man_01_80_blu",
|
||||
"gm_gc_civ_uniform_man_02_80_brn",
|
||||
"gm_ge_civ_uniform_blouse_80_gry",
|
||||
"gm_gc_civ_uniform_man_01_80_blk",
|
||||
"U_C_Mechanic_01_F",
|
||||
"U_C_WorkerCoveralls",
|
||||
"U_C_WorkerCoveralls",
|
||||
"U_BG_Guerilla3_1",
|
||||
"U_BG_Guerilla3_1",
|
||||
"U_BG_Guerrilla_6_1",
|
||||
"U_BG_Guerrilla_6_1",
|
||||
"U_B_GEN_Commander_F",
|
||||
"U_B_GEN_Commander_F"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_Pocketed_coyote_F",
|
||||
"V_Pocketed_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_BandollierB_blk"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_Pocketed_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_BandollierB_blk",
|
||||
"gm_ge_bgs_vest_80_rifleman"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_BandollierB_blk",
|
||||
"gm_ge_bgs_vest_80_rifleman"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"H_Hat_brown",
|
||||
"H_Hat_grey",
|
||||
"H_Hat_tan",
|
||||
"H_Hat_checker",
|
||||
"H_Hat_Safari_olive_F",
|
||||
"H_Hat_Safari_sand_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"H_Hat_brown",
|
||||
"H_Hat_grey",
|
||||
"H_Hat_tan",
|
||||
"H_Hat_checker",
|
||||
"H_Hat_Safari_olive_F",
|
||||
"H_Hat_Safari_sand_F",
|
||||
"H_Bandanna_blu",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_khk"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"H_Hat_brown",
|
||||
"H_Hat_grey",
|
||||
"H_Hat_tan",
|
||||
"H_Hat_checker",
|
||||
"H_Hat_Safari_olive_F",
|
||||
"H_Hat_Safari_sand_F",
|
||||
"H_Bandanna_blu",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_khk",
|
||||
"H_ShemagOpen_khk",
|
||||
"H_ShemagOpen_tan",
|
||||
"H_Shemag_olive"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"G_Bandanna_tan",
|
||||
"G_Bandanna_khk",
|
||||
"G_Bandanna_oli",
|
||||
"G_Bandanna_blk"
|
||||
];
|
||||
187
kp_liberation.brf_sumava/presets/resistance/middle_eastern.sqf
Normal file
187
kp_liberation.brf_sumava/presets/resistance/middle_eastern.sqf
Normal file
@@ -0,0 +1,187 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- RHS USAF
|
||||
- RHS AFRF
|
||||
- Project OPFOR
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"LOP_AM_Infantry_SL",
|
||||
"LOP_AM_Infantry_Rifleman",
|
||||
"LOP_AM_Infantry_Rifleman_2",
|
||||
"LOP_AM_Infantry_Rifleman_3",
|
||||
"LOP_AM_Infantry_AT",
|
||||
"LOP_AM_Infantry_AR",
|
||||
"LOP_AM_Infantry_Corpsman",
|
||||
"LOP_AM_Infantry_Engineer"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [
|
||||
"LOP_AM_UAZ_DshKM"
|
||||
];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["rhs_weap_ak74","rhs_30rnd_545x39_AK",4,"",""],
|
||||
["rhs_weap_aks74u","rhs_30rnd_545x39_AK",4,"",""],
|
||||
["LOP_Weap_LeeEnfield","LOP_10rnd_77mm_mag",3,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["rhs_weap_ak74","rhs_30rnd_545x39_AK",4,"",""],
|
||||
["rhs_weap_akm","rhs_30rnd_762x39mm",4,"",""],
|
||||
["rhs_weap_akms","rhs_30rnd_762x39mm",4,"",""],
|
||||
["rhs_weap_aks74u","rhs_30rnd_545x39_AK",4,"",""],
|
||||
["rhs_weap_pp2000","rhs_mag_9x19mm_7n21_20",5,"optic_ACO_grn_smg",""],
|
||||
["LOP_Weap_LeeEnfield_railed","LOP_10rnd_77mm_mag",3,"optic_ACO_grn",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["rhs_weap_ak103","rhs_30rnd_762x39mm",4,"",""],
|
||||
["rhs_weap_ak104","rhs_30rnd_762x39mm",4,"",""],
|
||||
["rhs_weap_ak105","rhs_30rnd_545x39_AK",4,"rhs_acc_ekp1",""],
|
||||
["rhs_weap_pkm","rhs_100Rnd_762x54mmR",2,"",""],
|
||||
["rhs_weap_aks74un","rhs_30rnd_545x39_AK",4,"rhs_acc_ekp8_02",""],
|
||||
["LOP_Weap_LeeEnfield_railed","LOP_10rnd_77mm_mag",3,"optic_MRCO",""]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"LOP_U_TAK_Civ_Fatigue_01",
|
||||
"LOP_U_TAK_Civ_Fatigue_02",
|
||||
"LOP_U_TAK_Civ_Fatigue_04",
|
||||
"LOP_U_TAK_Civ_Fatigue_05",
|
||||
"LOP_U_TAK_Civ_Fatigue_06",
|
||||
"LOP_U_TAK_Civ_Fatigue_07",
|
||||
"LOP_U_TAK_Civ_Fatigue_08",
|
||||
"LOP_U_TAK_Civ_Fatigue_09",
|
||||
"LOP_U_TAK_Civ_Fatigue_10",
|
||||
"LOP_U_TAK_Civ_Fatigue_11",
|
||||
"LOP_U_TAK_Civ_Fatigue_12",
|
||||
"LOP_U_TAK_Civ_Fatigue_13",
|
||||
"LOP_U_TAK_Civ_Fatigue_14",
|
||||
"LOP_U_TAK_Civ_Fatigue_15",
|
||||
"LOP_U_TAK_Civ_Fatigue_16"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"LOP_U_TAK_Civ_Fatigue_01",
|
||||
"LOP_U_TAK_Civ_Fatigue_02",
|
||||
"LOP_U_TAK_Civ_Fatigue_04",
|
||||
"LOP_U_TAK_Civ_Fatigue_05",
|
||||
"LOP_U_TAK_Civ_Fatigue_06",
|
||||
"LOP_U_TAK_Civ_Fatigue_07",
|
||||
"LOP_U_TAK_Civ_Fatigue_08",
|
||||
"LOP_U_TAK_Civ_Fatigue_09",
|
||||
"LOP_U_TAK_Civ_Fatigue_10",
|
||||
"LOP_U_TAK_Civ_Fatigue_11",
|
||||
"LOP_U_TAK_Civ_Fatigue_12",
|
||||
"LOP_U_TAK_Civ_Fatigue_13",
|
||||
"LOP_U_TAK_Civ_Fatigue_14",
|
||||
"LOP_U_TAK_Civ_Fatigue_15",
|
||||
"LOP_U_TAK_Civ_Fatigue_16"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"LOP_U_TAK_Civ_Fatigue_01",
|
||||
"LOP_U_TAK_Civ_Fatigue_02",
|
||||
"LOP_U_TAK_Civ_Fatigue_04",
|
||||
"LOP_U_TAK_Civ_Fatigue_05",
|
||||
"LOP_U_TAK_Civ_Fatigue_06",
|
||||
"LOP_U_TAK_Civ_Fatigue_07",
|
||||
"LOP_U_TAK_Civ_Fatigue_08",
|
||||
"LOP_U_TAK_Civ_Fatigue_09",
|
||||
"LOP_U_TAK_Civ_Fatigue_10",
|
||||
"LOP_U_TAK_Civ_Fatigue_11",
|
||||
"LOP_U_TAK_Civ_Fatigue_12",
|
||||
"LOP_U_TAK_Civ_Fatigue_13",
|
||||
"LOP_U_TAK_Civ_Fatigue_14",
|
||||
"LOP_U_TAK_Civ_Fatigue_15",
|
||||
"LOP_U_TAK_Civ_Fatigue_16"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
""
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"LOP_6sh46"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"LOP_6sh46",
|
||||
"LOP_V_CarrierLite_BLK",
|
||||
"LOP_V_CarrierLite_TAN",
|
||||
"LOP_V_CarrierLite_OLV"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"",
|
||||
"",
|
||||
"H_HeadBandage_clean_F",
|
||||
"H_HeadBandage_stained_F",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_blu",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_khk",
|
||||
"H_Bandanna_mcamo",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_camo"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"",
|
||||
"H_HeadBandage_clean_F",
|
||||
"H_HeadBandage_stained_F",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_khk",
|
||||
"H_Bandanna_mcamo",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_camo",
|
||||
"LOP_H_Turban",
|
||||
"LOP_H_Turban_mask"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"LOP_H_Turban",
|
||||
"LOP_H_Turban_mask",
|
||||
"H_Shemag_olive",
|
||||
"H_ShemagOpen_tan",
|
||||
"H_ShemagOpen_khk",
|
||||
"LOP_H_Shemag_BLK",
|
||||
"LOP_H_Shemag_BLU",
|
||||
"LOP_H_Shemag_GRE",
|
||||
"LOP_H_Shemag_OLV",
|
||||
"LOP_H_Shemag_RED1",
|
||||
"LOP_H_Shemag_TAN",
|
||||
"LOP_H_6B27M_wz93"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
""
|
||||
];
|
||||
219
kp_liberation.brf_sumava/presets/resistance/rhs_gref.sqf
Normal file
219
kp_liberation.brf_sumava/presets/resistance/rhs_gref.sqf
Normal file
@@ -0,0 +1,219 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- RHS: AFRF
|
||||
- RHS: GREF
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"I_G_Soldier_AR_F",
|
||||
"I_G_engineer_F",
|
||||
"I_G_officer_F",
|
||||
"I_G_medic_F",
|
||||
"I_G_Soldier_F",
|
||||
"I_G_Soldier_LAT_F",
|
||||
"I_G_Soldier_M_F",
|
||||
"I_G_Soldier_SL_F"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [
|
||||
"rhsgref_ins_g_uaz_dshkm_chdkz"
|
||||
];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["rhs_weap_Izh","rhsgref_1Rnd_00Buck",20,"",""],
|
||||
["rhs_weap_m38","rhsgref_5rnd_762x54_m38",6,"",""],
|
||||
["rhs_weap_m38_rail","rhsgref_5rnd_762x54_m38",6,"",""],
|
||||
["rhs_weap_kar98k","rhsgref_5rnd_792x57_kar98k",6,"",""],
|
||||
["rhs_weap_mosin_sbr","rhsgref_5rnd_762x54_m38",6,"",""],
|
||||
["rhs_weap_makarov_pm","rhs_mag_9x18_8_57N181S",5,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["rhs_weap_ak74","rhs_30rnd_545x39_AK",3,"",""],
|
||||
["rhs_weap_akm","rhs_30rnd_762x39mm",3,"",""],
|
||||
["rhs_weap_akms","rhs_30rnd_762x39mm",3,"",""],
|
||||
["rhs_weap_aks74u","rhs_30rnd_545x39_AK",3,"",""],
|
||||
["rhs_weap_pp2000","rhs_mag_9x19mm_7n21_20",4,"",""],
|
||||
["rhs_weap_svds","rhs_10rnd_762x54mmR_7N1",3,"rhs_acc_pso1m2",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["rhs_weap_ak103","rhs_30rnd_762x39mm",4,"rhs_acc_pkas",""],
|
||||
["rhs_weap_ak104","rhs_30rnd_762x39mm",4,"rhs_acc_ekp8_02",""],
|
||||
["rhs_weap_ak105","rhs_30rnd_545x39_AK",4,"rhs_acc_pkas",""],
|
||||
["rhs_weap_asval_grip","rhs_20rnd_9x39mm_SP5",5,"rhs_acc_pkas",""],
|
||||
["rhs_weap_pkm","rhs_100Rnd_762x54mmR",2,"",""],
|
||||
["rhs_weap_pkp","rhs_100Rnd_762x54mmR",2,"rhs_acc_pkas",""],
|
||||
["rhs_weap_svdp","rhs_10rnd_762x54mmR_7N1",5,"rhs_acc_pso1m21",""],
|
||||
["rhs_weap_aks74un","rhs_30rnd_545x39_AK",4,"rhs_acc_ekp8_02",""]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"U_I_C_Soldier_Bandit_1_F",
|
||||
"U_I_C_Soldier_Bandit_2_F",
|
||||
"U_I_C_Soldier_Bandit_3_F",
|
||||
"U_I_C_Soldier_Bandit_4_F",
|
||||
"U_I_C_Soldier_Bandit_5_F",
|
||||
"U_C_Poor_1",
|
||||
"U_C_Man_casual_1_F",
|
||||
"U_BG_Guerilla2_2",
|
||||
"U_BG_Guerilla2_1",
|
||||
"U_BG_Guerilla2_3"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"U_BG_Guerrilla_6_1",
|
||||
"U_BG_Guerilla1_1",
|
||||
"U_I_C_Soldier_Para_1_F",
|
||||
"U_I_C_Soldier_Para_2_F",
|
||||
"U_I_C_Soldier_Para_3_F",
|
||||
"U_I_C_Soldier_Para_4_F",
|
||||
"U_BG_Guerilla3_1",
|
||||
"U_C_HunterBody_grn",
|
||||
"U_C_Mechanic_01_F",
|
||||
"U_I_C_Soldier_Para_5_F",
|
||||
"U_I_G_resistanceLeader_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"rhsgref_uniform_reed",
|
||||
"rhsgref_uniform_woodland_olive",
|
||||
"rhsgref_uniform_flecktarn",
|
||||
"rhsgref_uniform_altis_lizard_olive",
|
||||
"rhsgref_uniform_dpm_olive"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_Pocketed_coyote_F",
|
||||
"V_Pocketed_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_BandollierB_cbr",
|
||||
"V_BandollierB_rgr",
|
||||
"V_BandollierB_khk",
|
||||
"V_BandollierB_oli",
|
||||
"V_BandollierB_blk",
|
||||
"V_BandollierB_ghex_F",
|
||||
"rhs_vest_commander",
|
||||
"rhs_vest_pistol_holder",
|
||||
"V_Rangemaster_belt",
|
||||
"rhs_6sh46"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"V_Chestrig_rgr",
|
||||
"V_Chestrig_khk",
|
||||
"V_Chestrig_oli",
|
||||
"V_Chestrig_blk",
|
||||
"V_HarnessO_brn",
|
||||
"V_HarnessO_gry",
|
||||
"V_HarnessO_ghex_F",
|
||||
"V_HarnessOGL_brn",
|
||||
"V_HarnessOGL_gry",
|
||||
"V_HarnessOGL_ghex_F",
|
||||
"rhsgref_alice_webbing",
|
||||
"V_TacChestrig_grn_F",
|
||||
"V_TacChestrig_cbr_F",
|
||||
"V_TacChestrig_oli_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"V_TacVest_brn",
|
||||
"V_TacVest_khk",
|
||||
"V_TacVest_oli",
|
||||
"V_TacVest_blk",
|
||||
"V_I_G_resistanceLeader_F",
|
||||
"V_TacVest_camo",
|
||||
"rhs_vydra_3m",
|
||||
"rhsgref_6b23_khaki_medic",
|
||||
"rhsgref_6b23_khaki_nco",
|
||||
"rhsgref_6b23_khaki_officer",
|
||||
"rhsgref_6b23_khaki_rifleman",
|
||||
"rhsgref_6b23_khaki_sniper",
|
||||
"rhsgref_6b23_khaki"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"H_Bandanna_surfer",
|
||||
"H_Bandanna_surfer_grn",
|
||||
"H_Bandanna_surfer_blk",
|
||||
"H_Hat_Safari_olive_F",
|
||||
"H_Hat_Safari_sand_F",
|
||||
"H_Construction_basic_black_F",
|
||||
"H_Helmet_Skate",
|
||||
"H_Cap_blu",
|
||||
"H_Cap_grn",
|
||||
"H_Cap_tan",
|
||||
"H_Cap_oli",
|
||||
"H_Cap_red",
|
||||
"H_Cap_blk"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"H_Bandanna_blu",
|
||||
"H_Bandanna_sand",
|
||||
"H_Bandanna_gry",
|
||||
"H_Bandanna_camo",
|
||||
"H_Bandanna_cbr",
|
||||
"H_Bandanna_sgg",
|
||||
"H_Bandanna_khk",
|
||||
"rhsgref_fieldcap_ttsko_digi",
|
||||
"rhsgref_fieldcap_ttsko_forest",
|
||||
"rhsgref_fieldcap_ttsko_mountain",
|
||||
"rhsgref_fieldcap_ttsko_urban"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"H_ShemagOpen_khk",
|
||||
"H_ShemagOpen_tan",
|
||||
"H_Shemag_olive",
|
||||
"H_Booniehat_khk",
|
||||
"H_Booniehat_oli",
|
||||
"rhsgref_M56",
|
||||
"H_Watchcap_blk",
|
||||
"rhs_ssh68",
|
||||
"rhsgref_ssh68_emr",
|
||||
"rhs_tsh4",
|
||||
"H_Beret_blk",
|
||||
"H_Watchcap_camo",
|
||||
"H_Watchcap_khk"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"G_Bandanna_shades",
|
||||
"G_Bandanna_beast",
|
||||
"G_Bandanna_tan",
|
||||
"G_Bandanna_khk",
|
||||
"G_Bandanna_oli",
|
||||
"G_Bandanna_aviator",
|
||||
"G_Bandanna_blk",
|
||||
"rhs_balaclava",
|
||||
"rhs_balaclava1_olive",
|
||||
"rhs_scarf"
|
||||
];
|
||||
219
kp_liberation.brf_sumava/presets/resistance/unsung.sqf
Normal file
219
kp_liberation.brf_sumava/presets/resistance/unsung.sqf
Normal file
@@ -0,0 +1,219 @@
|
||||
/*
|
||||
Needed Mods:
|
||||
- The Unsung Vietnam War Mod
|
||||
|
||||
Optional Mods:
|
||||
- None
|
||||
*/
|
||||
|
||||
/* Classnames of the guerilla faction which is friendly or hostile, depending on the civil reputation
|
||||
Standard loadout of the units will be replaced with a scripted one, which depends on the guerilla strength, after spawn */
|
||||
KP_liberation_guerilla_units = [
|
||||
"uns_men_ARVNci_HMG",
|
||||
"uns_men_ARVNci_S2",
|
||||
"uns_men_ARVNci_SL",
|
||||
"uns_men_CIDG_COM",
|
||||
"uns_men_CIDG_ENG",
|
||||
"uns_men_CIDG_MED",
|
||||
"uns_men_CIDG_MRK2",
|
||||
"uns_men_CIDG_S1"
|
||||
];
|
||||
|
||||
// Armed vehicles
|
||||
KP_liberation_guerilla_vehicles = [];
|
||||
|
||||
/* Guerilla Equipment
|
||||
There are 3 tiers for every category. If the strength of the guerillas will increase, they'll have higher tier equipment. */
|
||||
|
||||
/* Weapons - You've to add the weapons as array like
|
||||
["Weaponclassname","Magazineclassname","magazine amount","optic","tripod"]
|
||||
You can leave optic and tripod empty with "" */
|
||||
KP_liberation_guerilla_weapons_1 = [
|
||||
["uns_ak47","uns_ak47mag",4,"",""],
|
||||
["uns_PPS52","uns_k50mag",4,"",""],
|
||||
["uns_owen","uns_owenmag",4,"",""],
|
||||
["uns_mas36","uns_mas36mag",4,"",""],
|
||||
["uns_RPD","uns_rpdmag",1,"",""],
|
||||
["uns_m1carbine","uns_m1carbinemag",4,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_2 = [
|
||||
["uns_m2carbine","uns_m2carbinemag",4,"",""],
|
||||
["uns_akm","uns_ak47mag",4,"",""],
|
||||
["uns_DP28_base","uns_47Rnd_DP28",4,"",""],
|
||||
["uns_type50","uns_k50mag",4,"",""],
|
||||
["uns_m16","uns_20Rnd_556x45_Stanag",4,"",""],
|
||||
["uns_mas36","uns_mas36mag",4,"",""]
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_weapons_3 = [
|
||||
["uns_akm_drum","uns_75Rnd_akdr",4,"",""],
|
||||
["uns_sa58p","uns_sa58mag",4,"",""],
|
||||
["uns_PK","uns_100Rnd_762x54_PK",1,"",""],
|
||||
["uns_m1garand","uns_m1garandmag",4,"",""],
|
||||
["uns_M63a_AR_base","uns_30Rnd_556x45_Stanag",4,"",""],
|
||||
["uns_Sterling","uns_mk4mag",4,"",""],
|
||||
["uns_m2carbine_gl","uns_m2carbinemag",4,"",""],
|
||||
["uns_m3a1","uns_m3a1mag",4,"",""],
|
||||
["uns_SVD_CAMO_base","uns_svdmag",4,"",""]
|
||||
];
|
||||
|
||||
// Uniforms
|
||||
KP_liberation_guerilla_uniforms_1 = [
|
||||
"U_C_Man_casual_4_F",
|
||||
"U_C_Man_casual_5_F",
|
||||
"U_C_Man_casual_6_F",
|
||||
"U_I_C_Soldier_Bandit_5_F",
|
||||
"UNS_CIV_B",
|
||||
"UNS_CIV_U",
|
||||
"UNS_VC_B",
|
||||
"UNS_VC_K",
|
||||
"UNS_VC_S",
|
||||
"UNS_VC_U"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_2 = [
|
||||
"U_BG_Guerilla2_1",
|
||||
"U_BG_Guerilla2_3",
|
||||
"U_BG_Guerilla3_1",
|
||||
"U_C_HunterBody_grn",
|
||||
"U_C_Mechanic_01_F",
|
||||
"U_I_C_Soldier_Bandit_1_F",
|
||||
"U_I_C_Soldier_Bandit_3_F",
|
||||
"U_I_C_Soldier_Bandit_4_F",
|
||||
"U_I_C_Soldier_Bandit_5_F",
|
||||
"U_I_C_Soldier_Para_5_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_uniforms_3 = [
|
||||
"U_BG_Guerilla1_1",
|
||||
"U_BG_Guerilla1_2_F",
|
||||
"U_BG_leader",
|
||||
"U_I_C_Soldier_Camo_F",
|
||||
"U_I_C_Soldier_Para_1_F",
|
||||
"U_I_C_Soldier_Para_2_F",
|
||||
"U_I_C_Soldier_Para_3_F",
|
||||
"U_I_C_Soldier_Para_4_F",
|
||||
"UNS_DCCR_BBS",
|
||||
"UNS_DCCR_GTS"
|
||||
];
|
||||
|
||||
// Vests
|
||||
KP_liberation_guerilla_vests_1 = [
|
||||
"UNS_VC_B1",
|
||||
"UNS_VC_S2",
|
||||
"V_BandollierB_blk",
|
||||
"V_BandollierB_cbr",
|
||||
"V_BandollierB_ghex_F",
|
||||
"V_BandollierB_khk",
|
||||
"V_BandollierB_oli",
|
||||
"V_BandollierB_rgr",
|
||||
"V_LegStrapBag_black_F",
|
||||
"V_LegStrapBag_coyote_F",
|
||||
"V_LegStrapBag_olive_F",
|
||||
"V_Pocketed_black_F",
|
||||
"V_Pocketed_coyote_F",
|
||||
"V_Pocketed_olive_F"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_2 = [
|
||||
"UNS_ANZAC_VEST_C",
|
||||
"UNS_ANZAC_VEST",
|
||||
"UNS_M1956_M14",
|
||||
"UNS_NVA_A1",
|
||||
"UNS_NVA_MG",
|
||||
"uns_vc_chestrig",
|
||||
"UNS_VC_SP",
|
||||
"V_Chestrig_blk",
|
||||
"V_Chestrig_khk",
|
||||
"V_Chestrig_oli",
|
||||
"V_Chestrig_rgr",
|
||||
"V_HarnessO_brn",
|
||||
"V_HarnessO_ghex_F",
|
||||
"V_HarnessO_gry",
|
||||
"V_HarnessOGL_brn",
|
||||
"V_HarnessOGL_ghex_F",
|
||||
"V_HarnessOGL_gry"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_vests_3 = [
|
||||
"UNS_M1956_M1",
|
||||
"UNS_M1956_M2",
|
||||
"UNS_M1956_M3",
|
||||
"UNS_M1956_S3",
|
||||
"UNS_NVA_SP",
|
||||
"V_I_G_resistanceLeader_F",
|
||||
"V_TacChestrig_cbr_F",
|
||||
"V_TacChestrig_grn_F",
|
||||
"V_TacChestrig_oli_F",
|
||||
"V_TacVest_blk",
|
||||
"V_TacVest_brn",
|
||||
"V_TacVest_camo",
|
||||
"V_TacVest_khk",
|
||||
"V_TacVest_oli"
|
||||
];
|
||||
|
||||
// Headgear
|
||||
KP_liberation_guerilla_headgear_1 = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"H_StrawHat_dark",
|
||||
"UNS_Boonie3_VC",
|
||||
"UNS_Conehat_VC"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_2 = [
|
||||
"H_Bandanna_khk",
|
||||
"UNS_Boonie_VC",
|
||||
"UNS_Headband_BK",
|
||||
"UNS_Headband_ED",
|
||||
"UNS_Headband_OD",
|
||||
"UNS_Headband_OD2",
|
||||
"UNS_Headband_VC",
|
||||
"uns_sas_bandana_erdl",
|
||||
"uns_sas_booniehat_vc_tan",
|
||||
"uns_sas_booniehat_vc",
|
||||
"uns_sas_headband_green",
|
||||
"uns_vc_headband_blue"
|
||||
];
|
||||
|
||||
KP_liberation_guerilla_headgear_3 = [
|
||||
"UNS_Boonie_6",
|
||||
"UNS_Boonie_ERDL",
|
||||
"UNS_Boonie_ERDL3",
|
||||
"UNS_Boonie_OD",
|
||||
"UNS_Boonie_OD2",
|
||||
"UNS_Boonie_ODF",
|
||||
"UNS_Boonie_ODP",
|
||||
"UNS_Field_Cap",
|
||||
"UNS_M1_1",
|
||||
"UNS_M1_AFT",
|
||||
"UNS_PAVN_HG",
|
||||
"UNS_PAVN_HN",
|
||||
"uns_sas_booniehat_erdl2",
|
||||
"uns_sas_booniehat_green2"
|
||||
];
|
||||
|
||||
// Facegear. Applies for tier 2 and 3.
|
||||
KP_liberation_guerilla_facegear = [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"G_Bandanna_blk",
|
||||
"G_Bandanna_khk",
|
||||
"G_Bandanna_oli",
|
||||
"G_Bandanna_shades",
|
||||
"G_Bandanna_tan",
|
||||
"UNS_Peace",
|
||||
"UNS_Scarf_1stCav",
|
||||
"UNS_Scarf_ARVN",
|
||||
"UNS_Scarf_BK_W",
|
||||
"UNS_Scarf_BK",
|
||||
"UNS_Scarf_Blue",
|
||||
"UNS_Scarf_GR",
|
||||
"UNS_Scarf_OD",
|
||||
"UNS_Scarf_PL",
|
||||
"UNS_Scarf_Red"
|
||||
];
|
||||
Reference in New Issue
Block a user