Changes:
- Added BLUFOR CUP BAF Desert Preset
- Added BLUFOR CUP BAF Woodland Preset
- Added BLUFOR CUP USMC Desert Preset
- Added BLUFOR CUP USMC Woodland Preset
- Added OPFOR CUP SLA Preset
- Added OPFOR CUP TakiArmy Preset
- Added GREENFOR CUP TakiLocals Preset
- Added CUP Takistani Civilians Preset
- Added AttachTo points for MTVR, CH-47F, CH-53E, and Wolfhound desert variant.
This commit is contained in:
Eogos 2019-07-15 13:26:11 -04:00
parent 66fd935c65
commit 49f7c128b8
10 changed files with 2002 additions and 4 deletions

View File

@ -7,6 +7,9 @@
KP_liberation_medical_vehicles = [
"B_Truck_01_medical_F",
"B_T_Truck_01_medical_F",
"CUP_B_LR_Ambulance_GB_D",
"CUP_B_HMMWV_Ambulance_USA",
"CUP_B_HMMWV_Ambulance_USMC",
"rhsusf_M1085A1P2_B_D_Medical_fmtv_usarmy",
"rhsusf_M1085A1P2_B_WD_Medical_fmtv_usarmy",
"rhsusf_m113_usarmy_medical",
@ -65,7 +68,11 @@ If you want to change a preset, it's recommended to set all four presets to 0 an
12 = Germany East Winter (Global Mobilization)
13 = CSAT Brown
14 = CSAT Green
15 = Unsung US */
15 = Unsung US
16 = CUP British Armed Forces (Desert)
17 = CUP British Armed Forces (Woodland)
18 = CUP US Marine Corps (Desert)
19 = CUP US Marine Corps (Woodland) */
KP_liberation_preset_blufor = 0;
/* OPFOR preset:
@ -81,7 +88,9 @@ KP_liberation_preset_blufor = 0;
9 = Germany West Winter (Global Mobilization)
10 = Germany East (Global Mobilization)
11 = Germany East Winter (Global Mobilization)
12 = Unsung NVA */
12 = Unsung NVA
13 = CUP Sahrani Liberation Army
14 = CUP Takistani Army */
KP_liberation_preset_opfor = 0;
/* Resistance preset:
@ -90,7 +99,8 @@ KP_liberation_preset_opfor = 0;
2 = RHS GREF
3 = Project OPFOR (Middle Eastern)
4 = Project OPFOR (Sahrani)
5 = Germany (Global Mobilization) */
5 = Germany (Global Mobilization)
6 = CUP Takistani Locals */
KP_liberation_preset_resistance = 0;
/* Civilians preset:
@ -99,7 +109,8 @@ KP_liberation_preset_resistance = 0;
2 = Project OPFOR (Middle Eastern)
3 = RDS Civilians
4 = Germany (Global Mobilization)
5 = Unsung */
5 = Unsung
6 = CUP Takistani Civilians */
KP_liberation_preset_civilians = 0;
/* Which arsenal preset should be used?
@ -454,6 +465,14 @@ box_transport_config = [
["O_T_Truck_03_transport_ghex_F", -6.5, [0,-0.8,0.4], [0,-2.4,0.4], [0,-4.0,0.4]],
["O_T_Truck_03_covered_ghex_F", -6.5, [0,-0.8,0.4], [0,-2.4,0.4], [0,-4.0,0.4]],
["greuh_eh101_gr", -6.5, [0,4.2,-1.45], [0,2.5,-1.45], [0,0.8,-1.45], [0,-0.9,-1.45]],
["CUP_B_MTVR_USMC", -6.5, [-0.009,-0.647,0.112], [-0.054,-2.535,0.112]],
["CUP_B_MTVR_USA", -6.5, [-0.009,-0.647,0.112], [-0.054,-2.535,0.112]],
["CUP_B_CH53E_USMC", -8, [0,7.566,-3], [0,5.749,-3], [0,3.847,-3], [0,2,-3], [0,0.338,-3]],
["CUP_B_CH47F_GB", -8, [0,-3.535,-1.9], [0,-1.819,-1.9], [0,0.98,-1.9], [0,3.037,-1.9]],
["CUP_B_CH47F_USA", -8, [0,-3.535,-1.9], [0,-1.819,-1.9], [0,0.98,-1.9], [0,3.037,-1.9]],
["CUP_B_Wolfhound_GMG_GB_D", -6.5, [0,-3.5,2.3]],
["CUP_B_Wolfhound_HMG_GB_D", -6.5, [0,-3.5,2.3]],
["CUP_B_Wolfhound_LMG_GB_D", -6.5, [0,-3.5,2.3]],
["CUP_B_Wolfhound_GMG_GB_W", -6.5, [0,-3.5,2.3]],
["CUP_B_Wolfhound_HMG_GB_W", -6.5, [0,-3.5,2.3]],
["CUP_B_Wolfhound_LMG_GB_W", -6.5, [0,-3.5,2.3]],

View File

@ -0,0 +1,321 @@
/*
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. Default is "Land_Cargo_HQ_V1_F".
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container. Default is "B_Slingload_01_Cargo_F".
FOB_truck_typename = "CUP_B_MTVR_Repair_USA"; // This is the FOB as a vehicle. Default is "B_Truck_01_box_F".
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates. Default is "B_supplyCrate_F".
Respawn_truck_typename = "CUP_B_LR_Ambulance_GB_D"; // This is the mobile respawn (and medical) truck. Default is "B_Truck_01_medical_F".
huron_typename = "CUP_B_CH47F_GB"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter. Default is "B_Heli_Transport_03_unarmed_F".
crewman_classname = "CUP_B_BAF_Soldier_Crew_DDPM"; // This defines the crew for vehicles. Default is "B_crew_F".
pilot_classname = "CUP_B_BAF_Soldier_Helipilot_DDPM"; // This defines the pilot for helicopters. Default is "B_Helipilot_F".
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. Default is "B_Heli_Light_01_F".
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom. Default is "B_Boat_Transport_01_F".
KP_liberation_truck_classname = "CUP_B_MTVR_USA"; // These are the trucks which are used in the logistic convoy system. Default is "B_Truck_01_transport_F".
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources. Default is "ContainmentArea_02_sand_F".
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources. Default is "ContainmentArea_01_sand_F".
KP_liberation_recycle_building = "Land_CarService_F"; // The building defined to unlock FOB recycling functionality. Default is "Land_CarService_F".
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality. Default is "Land_Radar_Small_F".
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap. Default is "Land_HelipadSquare_F".
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap. Default is "Land_TentHangar_V1_F".
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources. Default is "CargoNet_01_box_F".
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates. Default is "B_CargoNet_01_ammo_F".
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates. Default is "CargoNet_01_barrels_F".
/* - 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. */
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",100,40,50], //Coyote L2A1
["CUP_B_BAF_Coyote_GMG_D",100,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",175,20,150], //Wolfhound TSV LMG
["CUP_B_Wolfhound_HMG_GB_D",175,40,150], //Wolfhound TSV HMG
["CUP_B_Wolfhound_GMG_GB_D",175,60,150], //Wolfhound TSV GMG
["CUP_B_MTVR_USA",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
["B_static_AT_F",50,100,0], //Static Titan Launcher (AT)
["B_static_AA_F",50,100,0], //Static Titan Launcher (AA)
["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_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,0,0,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
["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
["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
];
// 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.
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 that should be unlocked through military base capture.
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
];

View File

@ -0,0 +1,321 @@
/*
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. Default is "Land_Cargo_HQ_V1_F".
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container. Default is "B_Slingload_01_Cargo_F".
FOB_truck_typename = "CUP_B_MTVR_Repair_USA"; // This is the FOB as a vehicle. Default is "B_Truck_01_box_F".
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates. Default is "B_supplyCrate_F".
Respawn_truck_typename = "CUP_B_LR_Ambulance_GB_D"; // This is the mobile respawn (and medical) truck. Default is "B_Truck_01_medical_F".
huron_typename = "CUP_B_CH47F_GB"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter. Default is "B_Heli_Transport_03_unarmed_F".
crewman_classname = "CUP_B_BAF_Soldier_Crew_DPM"; // This defines the crew for vehicles. Default is "B_crew_F".
pilot_classname = "CUP_B_BAF_Soldier_Helipilot_DPM"; // This defines the pilot for helicopters. Default is "B_Helipilot_F".
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. Default is "B_Heli_Light_01_F".
KP_liberation_boat_classname = "B_Boat_Transport_01_F"; // These are the boats which spawn at the stern of the Freedom. Default is "B_Boat_Transport_01_F".
KP_liberation_truck_classname = "CUP_B_MTVR_USA"; // These are the trucks which are used in the logistic convoy system. Default is "B_Truck_01_transport_F".
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources. Default is "ContainmentArea_02_sand_F".
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources. Default is "ContainmentArea_01_sand_F".
KP_liberation_recycle_building = "Land_CarService_F"; // The building defined to unlock FOB recycling functionality. Default is "Land_CarService_F".
KP_liberation_air_vehicle_building = "B_Radar_System_01_F"; // The building defined to unlock FOB air vehicle functionality. Default is "Land_Radar_Small_F".
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap. Default is "Land_HelipadSquare_F".
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap. Default is "Land_TentHangar_V1_F".
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources. Default is "CargoNet_01_box_F".
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates. Default is "B_CargoNet_01_ammo_F".
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates. Default is "CargoNet_01_barrels_F".
/* - 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. */
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_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",100,40,50], //Coyote L2A1 Woodland
["CUP_B_BAF_Coyote_GMG_W",100,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",175,20,150], //Wolfhound TSV LMG Woodland
["CUP_B_Wolfhound_HMG_GB_W",175,40,150], //Wolfhound TSV HMG Woodland
["CUP_B_Wolfhound_GMG_GB_W",175,60,150], //Wolfhound TSV GMG Woodland
["CUP_B_MTVR_USMC",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_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
["B_static_AT_F",50,100,0], //Static Titan Launcher (AT)
["B_static_AA_F",50,100,0], //Static Titan Launcher (AA)
["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_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,0,0,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
["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
["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
];
// 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 that should be unlocked through military base capture.
elite_vehicles = [
"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_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
];

View File

@ -0,0 +1,322 @@
/*
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. Default is "Land_Cargo_HQ_V1_F".
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container. Default is "B_Slingload_01_Cargo_F".
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle. Default is "B_Truck_01_box_F".
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates. Default is "B_supplyCrate_F".
Respawn_truck_typename = "CUP_B_HMMWV_Ambulance_USA"; // This is the mobile respawn (and medical) truck. Default is "B_Truck_01_medical_F".
huron_typename = "CUP_B_CH53E_USMC"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter. Default is "B_Heli_Transport_03_unarmed_F".
crewman_classname = "CUP_B_USMC_Crewman_FROG_DES"; // This defines the crew for vehicles. Default is "B_crew_F".
pilot_classname = "CUP_B_USMC_Pilot"; // This defines the pilot for helicopters. Default is "B_Helipilot_F".
KP_liberation_little_bird_classname = "CUP_B_UH1Y_UNA_USMC"; // These are the little birds which spawn on the Freedom or at Chimera base. Default is "B_Heli_Light_01_F".
KP_liberation_boat_classname = "CUP_B_RHIB2Turret_USMC"; // These are the boats which spawn at the stern of the Freedom. Default is "B_Boat_Transport_01_F".
KP_liberation_truck_classname = "CUP_B_MTVR_USA"; // These are the trucks which are used in the logistic convoy system. Default is "B_Truck_01_transport_F".
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources. Default is "ContainmentArea_02_sand_F".
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources. Default is "ContainmentArea_01_sand_F".
KP_liberation_recycle_building = "Land_CarService_F"; // The building defined to unlock FOB recycling functionality. Default is "Land_CarService_F".
KP_liberation_air_vehicle_building = "Land_Radar_Small_F"; // The building defined to unlock FOB air vehicle functionality. Default is "Land_Radar_Small_F".
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap. Default is "Land_HelipadSquare_F".
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap. Default is "Land_TentHangar_V1_F".
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources. Default is "CargoNet_01_box_F".
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates. Default is "B_CargoNet_01_ammo_F".
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates. Default is "CargoNet_01_barrels_F".
/* - 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. */
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
];
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,250,200], //M60A3 TTS
["CUP_B_M1A1_DES_USMC",500,300,200], //M1A1 Abrams (Desert)
["CUP_B_M1A2_TUSK_MG_DES_USMC",600,350,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_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_AH1Z_Dynamic_USMC",500,500,200], //AH-1Z
["CUP_B_MH60L_DAP_2x_USN",450,400,250], //MH-60S Knighthawk (ESSS x2)
["CUP_B_USMC_DYN_MQ9",500,500,200], //MQ-9 Reaper
["CUP_B_AV8B_DYN_USMC",1000,800,400], //AV-8B Harrier II
["CUP_B_F35B_Stealth_USMC",1000,1200,400], //F-35B Lightning II (Stealth)
["CUP_B_F35B_USMC",1500,1750,450], //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],
["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,0,0,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_USMC",50,0,75], //Towing Tractor
["B_APC_Tracked_01_CRV_F",500,250,350], //CRV-6e Bobcat
["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
];
// 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", //Squad Leader
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_LAT_FROG_DES", //Rifleman (M136)
"CUP_B_USMC_Soldier_GL_FROG_DES", //Grenadier
"CUP_B_USMC_Soldier_AR_FROG_DES", //Automatic Rifleman
"CUP_B_USMC_Soldier_AR_FROG_DES", //Automatic Rifleman
"CUP_B_USMC_Soldier_Marksman_FROG_DES", //Designated Marksman
"CUP_B_USMC_Medic_FROG_DES", //Corpsman
"CUP_B_USMC_Engineer_FROG_DES" //Engineer
];
// Heavy infantry squad.
blufor_squad_inf = [
"CUP_B_USMC_Soldier_SL_FROG_DES", //Squad Leader
"CUP_B_USMC_Soldier_LAT_FROG_DES", //Rifleman (M136)
"CUP_B_USMC_Soldier_LAT_FROG_DES", //Rifleman (M136)
"CUP_B_USMC_Soldier_GL_FROG_DES", //Grenadier
"CUP_B_USMC_Soldier_AR_FROG_DES", //Automatic Rifleman
"CUP_B_USMC_Soldier_AR_FROG_DES", //Automatic Rifleman
"CUP_B_USMC_Soldier_MG_FROG_DES", //Machinegunner
"CUP_B_USMC_Soldier_Marksman_FROG_DES", //Designated Marksmen
"CUP_B_USMC_Medic_FROG_DES", //Corpsman
"CUP_B_USMC_Engineer_FROG_DES" //Engineer
];
// AT specialists squad.
blufor_squad_at = [
"CUP_B_USMC_Soldier_SL_FROG_DES", //Squad Leader
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_HAT_FROG_DES", //AT Specialist (Javelin)
"CUP_B_USMC_Soldier_AT_FROG_DES", //AT Specialist (SMAW)
"CUP_B_USMC_Soldier_AT_FROG_DES", //AT Specialist (SMAW)
"CUP_B_USMC_Medic_FROG_DES", //Corpsman
"CUP_B_USMC_Soldier_FROG_DES" //Rifleman
];
// AA specialists squad.
blufor_squad_aa = [
"CUP_B_USMC_Soldier_SL_FROG_DES", //Squad Leader
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_AA_FROG_DES", //AA Specialist (Stinger)
"CUP_B_USMC_Soldier_AA_FROG_DES", //AA Specialist (Stinger)
"CUP_B_USMC_Soldier_AA_FROG_DES", //AA Specialist (Stinger)
"CUP_B_USMC_Medic_FROG_DES", //Corpsman
"CUP_B_USMC_Soldier_FROG_DES" //Rifleman
];
// Force recon squad.
blufor_squad_recon = [
"CUP_B_FR_Soldier_TL_DES", //Team Leader
"CUP_B_FR_Soldier_Assault_DES", //Assault Rifleman
"CUP_B_FR_Soldier_Assault_DES", //Assault Rifleman
"CUP_B_FR_Soldier_AR_DES", //Heavy Gunner
"CUP_B_FR_Soldier_Operator_DES", //FAC Operator
"CUP_B_FR_Saboteur_DES", //Saboteur
"CUP_B_FR_Soldier_Marksman_DES", //Marksmen
"CUP_B_FR_Soldier_Marksman_DES", //Marksmen
"CUP_B_FR_Medic_DES", //Corpsman
"CUP_B_FR_Soldier_Exp_DES" //Demolitions Specialist
];
// Paratroopers squad.
blufor_squad_para = [
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES", //Rifleman
"CUP_B_USMC_Soldier_FROG_DES" //Rifleman
];
// Elite vehicles that should be unlocked through military base capture.
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
"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)
];

View File

@ -0,0 +1,323 @@
/*
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. Default is "Land_Cargo_HQ_V1_F".
FOB_box_typename = "B_Slingload_01_Cargo_F"; // This is the FOB as a container. Default is "B_Slingload_01_Cargo_F".
FOB_truck_typename = "B_Truck_01_box_F"; // This is the FOB as a vehicle. Default is "B_Truck_01_box_F".
Arsenal_typename = "B_supplyCrate_F"; // This is the virtual arsenal as portable supply crates. Default is "B_supplyCrate_F".
Respawn_truck_typename = "CUP_B_HMMWV_Ambulance_USMC"; // This is the mobile respawn (and medical) truck. Default is "B_Truck_01_medical_F".
huron_typename = "CUP_B_CH53E_USMC"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter. Default is "B_Heli_Transport_03_unarmed_F".
crewman_classname = "CUP_B_USMC_Crewman_FROG_WDL"; // This defines the crew for vehicles. Default is "B_crew_F".
pilot_classname = "CUP_B_USMC_Pilot"; // This defines the pilot for helicopters. Default is "B_Helipilot_F".
KP_liberation_little_bird_classname = "CUP_B_UH1Y_UNA_USMC"; // These are the little birds which spawn on the Freedom or at Chimera base. Default is "B_Heli_Light_01_F".
KP_liberation_boat_classname = "CUP_B_RHIB2Turret_USMC"; // These are the boats which spawn at the stern of the Freedom. Default is "B_Boat_Transport_01_F".
KP_liberation_truck_classname = "CUP_B_MTVR_USMC"; // These are the trucks which are used in the logistic convoy system. Default is "B_Truck_01_transport_F".
KP_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources. Default is "ContainmentArea_02_sand_F".
KP_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources. Default is "ContainmentArea_01_sand_F".
KP_liberation_recycle_building = "Land_CarService_F"; // The building defined to unlock FOB recycling functionality. Default is "Land_CarService_F".
KP_liberation_air_vehicle_building = "Land_Radar_Small_F"; // The building defined to unlock FOB air vehicle functionality. Default is "Land_Radar_Small_F".
KP_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap. Default is "Land_HelipadSquare_F".
KP_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap. Default is "Land_TentHangar_V1_F".
KP_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources. Default is "CargoNet_01_box_F".
KP_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates. Default is "B_CargoNet_01_ammo_F".
KP_liberation_fuel_crate = "CargoNet_01_barrels_F"; // This defines the fuel crates. Default is "CargoNet_01_barrels_F".
/* - 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. */
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
];
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,250,200], //M60A3 TTS
["CUP_B_M1A1_Woodland_USMC",500,300,200], //M1A1 Abrams (Woodland)
["CUP_B_M1A2_TUSK_MG_USMC",600,350,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_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_AH1Z_Dynamic_USMC",500,500,200], //AH-1Z
["CUP_B_MH60L_DAP_2x_USN",450,400,250], //MH-60S Knighthawk (ESSS x2)
["CUP_B_USMC_DYN_MQ9",500,500,200], //MQ-9 Reaper
["CUP_B_AV8B_DYN_USMC",1000,800,400], //AV-8B Harrier II
["CUP_B_F35B_Stealth_USMC",1000,1200,400], //F-35B Lightning II (Stealth)
["CUP_B_F35B_USMC",1500,1750,450], //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],
["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,0,0,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_USMC",50,0,75], //Towing Tractor
["B_APC_Tracked_01_CRV_F",500,250,350], //CRV-6e Bobcat
["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
];
// 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", //Squad Leader
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_LAT_FROG_WDL", //Rifleman (M136)
"CUP_B_USMC_Soldier_GL_FROG_WDL", //Grenadier
"CUP_B_USMC_Soldier_AR_FROG_WDL", //Automatic Rifleman
"CUP_B_USMC_Soldier_AR_FROG_WDL", //Automatic Rifleman
"CUP_B_USMC_Soldier_Marksman_FROG_WDL", //Designated Marksman
"CUP_B_USMC_Medic_FROG_WDL", //Corpsman
"CUP_B_USMC_Engineer_FROG_WDL" //Engineer
];
// Heavy infantry squad.
blufor_squad_inf = [
"CUP_B_USMC_Soldier_SL_FROG_WDL", //Squad Leader
"CUP_B_USMC_Soldier_LAT_FROG_WDL", //Rifleman (M136)
"CUP_B_USMC_Soldier_LAT_FROG_WDL", //Rifleman (M136)
"CUP_B_USMC_Soldier_GL_FROG_WDL", //Grenadier
"CUP_B_USMC_Soldier_AR_FROG_WDL", //Automatic Rifleman
"CUP_B_USMC_Soldier_AR_FROG_WDL", //Automatic Rifleman
"CUP_B_USMC_Soldier_MG_FROG_WDL", //Machinegunner
"CUP_B_USMC_Soldier_Marksman_FROG_WDL", //Designated Marksmen
"CUP_B_USMC_Medic_FROG_WDL", //Corpsman
"CUP_B_USMC_Engineer_FROG_WDL" //Engineer
];
// AT specialists squad.
blufor_squad_at = [
"CUP_B_USMC_Soldier_SL_FROG_WDL", //Squad Leader
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_HAT_FROG_WDL", //AT Specialist (Javelin)
"CUP_B_USMC_Soldier_AT_FROG_WDL", //AT Specialist (SMAW)
"CUP_B_USMC_Soldier_AT_FROG_WDL", //AT Specialist (SMAW)
"CUP_B_USMC_Medic_FROG_WDL", //Corpsman
"CUP_B_USMC_Soldier_FROG_WDL" //Rifleman
];
// AA specialists squad.
blufor_squad_aa = [
"CUP_B_USMC_Soldier_SL_FROG_WDL", //Squad Leader
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_AA_FROG_WDL", //AA Specialist (Stinger)
"CUP_B_USMC_Soldier_AA_FROG_WDL", //AA Specialist (Stinger)
"CUP_B_USMC_Soldier_AA_FROG_WDL", //AA Specialist (Stinger)
"CUP_B_USMC_Medic_FROG_WDL", //Corpsman
"CUP_B_USMC_Soldier_FROG_WDL" //Rifleman
];
// Force recon squad.
blufor_squad_recon = [
"CUP_B_FR_Soldier_TL_WDL", //Team Leader
"CUP_B_FR_Soldier_Assault_WDL", //Assault Rifleman
"CUP_B_FR_Soldier_Assault_WDL", //Assault Rifleman
"CUP_B_FR_Soldier_AR_WDL", //Heavy Gunner
"CUP_B_FR_Soldier_Operator_WDL", //FAC Operator
"CUP_B_FR_Saboteur_WDL", //Saboteur
"CUP_B_FR_Soldier_Marksman_WDL", //Marksmen
"CUP_B_FR_Soldier_Marksman_WDL", //Marksmen
"CUP_B_FR_Medic_WDL", //Corpsman
"CUP_B_FR_Soldier_Exp_WDL" //Demolitions Specialist
];
// Paratroopers squad.
blufor_squad_para = [
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL", //Rifleman
"CUP_B_USMC_Soldier_FROG_WDL" //Rifleman
];
// Elite vehicles that should be unlocked through military base capture.
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
"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)
];

View 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"
];

View File

@ -14,6 +14,10 @@ switch (KP_liberation_preset_blufor) do {
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";};
default {[] call compileFinal preprocessFileLineNumbers "presets\blufor\custom.sqf";};
};
@ -30,6 +34,8 @@ switch (KP_liberation_preset_opfor) do {
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";};
default {[] call compileFinal preprocessFileLineNumbers "presets\opfor\custom.sqf";};
};
@ -39,6 +45,7 @@ switch (KP_liberation_preset_resistance) do {
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\CUP_TakiLocals.sqf";};
default {[] call compileFinal preprocessFileLineNumbers "presets\resistance\custom.sqf";};
};
@ -48,6 +55,7 @@ switch (KP_liberation_preset_civilians) do {
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";};
default {[] call compileFinal preprocessFileLineNumbers "presets\civilians\custom.sqf";};
};

View File

@ -0,0 +1,152 @@
/*
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"; //Squad Leader
opfor_sentry = "CUP_O_sla_Soldier"; //Rifleman
opfor_rifleman = "CUP_O_SLA_Soldier_Backpack"; //Rifleman (Backpack)
opfor_rpg = "CUP_O_sla_Soldier_AT"; //Rifleman (RPG-7)
opfor_grenadier = "CUP_O_sla_Soldier_GL"; //Grenadier
opfor_machinegunner = "CUP_O_sla_Soldier_AR"; //Automatic Rifleman
opfor_heavygunner = "CUP_O_sla_Soldier_MG"; //Machinegunner
opfor_marksman = "CUP_O_sla_Sniper"; //Sniper
opfor_sharpshooter = "CUP_O_SLA_Sniper_SVD_Night"; //Sniper (Night)
opfor_sniper = "CUP_O_sla_Sniper_KSVK"; //Sniper (KSVK)
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"; //Rifleman (RPG-18)
// 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"; //Taru Fuel Pod
opfor_ammo_container = "B_Slingload_01_Ammo_F"; //Taru Ammo Pod
opfor_flag = "FlagCarrierNorth"; //SLA 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.
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_AGS30_SLA", //UAZ (AGS-30)
"CUP_O_UAZ_AGS30_SLA", //UAZ (AGS-30)
"CUP_O_UAZ_SPG9_SLA", //UAZ (SPG-9)
"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_MG_SLA", //UAZ (DShKM)
"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_AGS30_SLA", //UAZ (AGS-30)
"CUP_O_UAZ_AGS30_SLA", //UAZ (AGS-30)
"CUP_O_UAZ_SPG9_SLA", //UAZ (AGS-30)
"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_MG_SLA", //UAZ (DShKM)
"CUP_O_BTR60_SLA", //BTR-60PB
"CUP_O_MTLB_pk_SLA", //MT-LB LV
"CUP_O_Ural_ZU23_SLA", //Ural (ZU-23)
"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_MTLB_pk_SLA", //MT-LB LV
"CUP_O_Mi8_SLA_1", //Mi-8MT
"CUP_O_UH1H_armed_SLA", //UH-1H (Armed)
"CUP_O_UH1H_SLA" //UH-1H
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_O_Ka50_DL_SLA", //Ka-50 Black Shark
"CUP_O_Mi24_D_Dynamic_SLA", //Mi-24D
"CUP_O_UH1H_gunship_SLA", //UH-1H (Gunship)
"CUP_O_UH1H_armed_SLA", //UH-1H (Armed)
"CUP_O_UH1H_SLA", //UH-1H
"CUP_O_Mi8_SLA_1", //Mi-8MT
"CUP_O_Mi8_SLA_2" //Mi-8MTV3
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_O_Su25_Dyn_SLA", //Su-25 Frogfoot
"CUP_O_SU34_SLA" //Su-34
];

View File

@ -0,0 +1,176 @@
/*
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"; //Squad Leader
opfor_sentry = "CUP_O_TK_Soldier"; //Rifleman
opfor_rifleman = "CUP_O_TK_Soldier_Backpack"; //Rifleman (backpack)
opfor_rpg = "CUP_O_TK_Soldier_AT"; //Rifleman (RPG-7)
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"; //Sniper
opfor_sharpshooter = "CUP_O_TK_Sniper_SVD_Night"; //Sniper (night)
opfor_sniper = "CUP_O_TK_Sniper_KSVK"; //Sniper (KSVK)
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"; //Soldier (TWS)
// 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 = "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 = "FlagCarrierTakistan_EP1"; //Takistani Army 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.
militia_vehicles = [
"CUP_O_LR_MG_TKM", //Land Rover 110 (M2)
"CUP_O_LR_MG_TKM", //Land Rover 110 (M2)
"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_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_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_BTR60_TK", //BTR-60PB
"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_Mi24_D_Dynamic_TK", //Mi-24D
"CUP_O_Mi17_TK", //Mi-8MT
"CUP_O_T34_TKA", //T-34-85M
"CUP_O_BMP1P_TKA", //BMP-1P
"CUP_O_BMP2_TKA" //BMP-2
];
// Enemy rotary-wings that will need to spawn in flight.
opfor_choppers = [
"CUP_O_UH1H_TKA", //UH-1H
"CUP_O_UH1H_armed_TKA", //UH-1H (Armed)
"CUP_O_UH1H_gunship_SLA_TKA", //UH-1H (Gunship)
"CUP_O_Mi24_D_Dynamic_TK", //Mi-24D
"CUP_O_Mi17_TK" //Mi-8MT
];
// Enemy fixed-wings that will need to spawn in the air.
opfor_air = [
"CUP_O_L39_TK", //L-39ZA
"CUP_O_Su25_Dyn_TKA" //Su-25 Frogfoot
];

View File

@ -0,0 +1,298 @@
/*
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_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"
];