123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551 |
- // If you want more modifications to be supported by this file, let's discuss it on the forums.
- // Apex DLC will be needed by someone at least to progress gameplay.
- // RHS USAF, BWMod, F-15C, F/A-18 are optional (just load the mods on server & client).
- // Apex & Jets DLC are also included but not required (required only to drive/pilot anything from each DLC inc/ the Tanoa map).
- /* - 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. 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_T_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 = "B_T_Truck_01_medical_F"; // This is the mobile respawn (and medical) truck. Default is "B_Truck_01_medical_F".
- huron_typename = "B_Heli_Transport_03_unarmed_F"; // This is Spartan 01, a multipurpose mobile respawn as a helicopter. Default is "B_Heli_Transport_03_unarmed_F".
- opfor_ammobox_transport = "O_T_Truck_03_transport_ghex_F"; // Make sure this thing can transport ammo boxes (see box_transport_config in IA_liberation_config.sqf) otherwise things will break! Default is "O_Truck_03_transport_F".
- crewman_classname = "B_T_crew_F"; // This defines the crew for vehicles. Default is "B_crew_F".
- pilot_classname = "B_T_Helipilot_F"; // This defines the pilot for helicopters. Default is "B_Helipilot_F".
- IA_liberation_little_bird_classname = "B_Heli_Light_01_F"; // These are the little birds which spawn on the Freedom or at Chimera base. Default is "B_Heli_Light_01_F".
- IA_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".
- IA_liberation_small_storage_building = "ContainmentArea_02_sand_F"; // A small storage area for resources. Default is "ContainmentArea_02_sand_F".
- IA_liberation_large_storage_building = "ContainmentArea_01_sand_F"; // A large storage area for resources. Default is "ContainmentArea_01_sand_F".
- IA_liberation_recycle_building = "Land_CarService_F"; // The building defined to unlock FOB recycling functionality. Default is "Land_CarService_F".
- IA_liberation_air_vehicle_building = "Land_Radar_Small_F"; // The building defined to unlock FOB air vehicle functionality. Default is "Land_Radar_Small_F".
- IA_liberation_heli_slot_building = "Land_HelipadSquare_F"; // The helipad used to increase the GLOBAL rotary-wing cap. Default is "Land_HelipadSquare_F".
- IA_liberation_plane_slot_building = "Land_TentHangar_V1_F"; // The hangar used to increase the GLOBAL fixed-wing cap. Default is "Land_TentHangar_V1_F".
- IA_liberation_supply_crate = "CargoNet_01_box_F"; // This defines the supply crates, as in resources. Default is "CargoNet_01_box_F".
- IA_liberation_ammo_crate = "B_CargoNet_01_ammo_F"; // This defines the ammunition crates. Default is "B_CargoNet_01_ammo_F".
- IA_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 = [
- ["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_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_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)
- ["BWA3_Eagle_Fleck",100,0,50], //Eagle IV
- ["BWA3_Eagle_FLW100_Fleck",100,100,50], //Eagle IV (FLW 100)
- ["B_T_Truck_01_transport_F",125,0,75], //HEMTT Transport
- ["B_T_Truck_01_covered_F",125,0,75], //HEMTT Transport (Covered)
- ["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)
- ["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)
- ["BWA3_Puma_Fleck",300,225,150], //IFV Puma
- ["RHS_M2A3_BUSKIII_wd",300,250,175], //M2A3 (Busk III)
- ["B_T_APC_Tracked_01_AA_F",300,250,175], //IFV-6a Cheetah
- ["RHS_M6_wd",300,250,175], //M6A2
- ["B_T_MBT_01_cannon_F",400,300,200], //M2A1 Slammer
- ["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
- ["rhsusf_m1a2sep1tuskiiwd_usarmy",500,400,250], //M1A2SEPv1 (Tusk II)
- ["BWA3_Leopard2A6M_Fleck",500,400,250], //MBT Leopard 2A6M
- ["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_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], //AH-6M Little Bird
- ["RHS_MELB_AH6M_L",200,100,100], //AH-6M-L Little Bird
- ["RHS_MELB_AH6M_M",200,200,100], //AH-6M-M Little Bird
- ["RHS_MELB_AH6M_H",200,350,100], //AH-6M-H Little Bird
- ["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_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
- ["B_Heli_Transport_03_F",300,80,175], //CH-67 Huron (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
- ["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)
- ["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
- ["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_T_HMG_01_F",25,40,0], //Mk30A HMG .50
- ["B_HMG_01_high_F",25,40,0], //Mk30 HMG .50 (Raised)
- ["B_T_GMG_01_F ",25,60,0], //Mk32A GMG 20mm
- ["B_GMG_01_high_F",25,60,0], //Mk32 GMG 20mm (Raised)
- ["B_T_Static_AT_F",50,100,0], //Static TTitan Launcher (AT)
- ["B_T_Static_AA_F",50,100,0], //Static Titan Launcher (AA)
- ["B_T_Mortar_01_F",80,150,0], //Mk6 Mortar
- ["RHS_M119_WD",100,200,0] //M119A2
- ];
- 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_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_HelipadCircle_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,75],
- [FOB_box_typename,300,500,0],
- [FOB_truck_typename,300,500,75],
- [IA_liberation_small_storage_building,0,0,0],
- [IA_liberation_large_storage_building,0,0,0],
- [IA_liberation_recycle_building,250,0,0],
- [IA_liberation_air_vehicle_building,1000,0,0],
- [IA_liberation_heli_slot_building,250,0,0],
- [IA_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],
- ["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
- ];
- // All the UAVs must be declared here, otherwise there shall be UAV controlling issues. Namely: you won't be able to control them.
- uavs = [
- "B_UAV_01_F", //AR-2 Darter
- "B_UGV_01_F", //UGV Stomper
- "B_UGV_01_rcws_F", //UGV Stomper (RCWS)
- "B_UAV_02_dynamicLoadout_F", //MQ-4A Greyhawk
- "B_T_UAV_03_dynamicLoadout_F", //MQ-12 Falcon
- "B_UAV_05_F" //UCAV Sentinel
- ];
- // 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.
- 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"
- ];
- /* - Badguy classnames.
- All enemy infantry are defined here. */
- opfor_officer = "O_T_Officer_F"; //Officer
- opfor_team_leader = "O_T_Soldier_TL_F"; //Team Leader
- opfor_squad_leader = "O_T_Soldier_SL_F"; //Squad 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_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"; //CSAT 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. */
- militia_squad = [
- "O_G_Soldier_TL_F", //Team Leader
- "O_G_Soldier_SL_F", //Squad Leader
- "O_G_Soldier_lite_F", //Rifleman (Lite)
- "O_G_Soldier_F", //Rifleman
- "O_G_Soldier_F", //Rifleman
- "O_G_Soldier_LAT_F", //Rifleman (AT)
- "O_G_Soldier_GL_F", //Grenadier
- "O_G_Soldier_AR_F", //Autorifleman
- "O_G_Soldier_AR_F", //Autorifleman
- "O_G_Soldier_M_F", //Marksman
- "O_G_medic_F", //Medic
- "O_G_engineer_F", //Engineer
- "O_G_Soldier_exp_F" //Explosives Specialist
- ];
- // Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders.
- militia_vehicles = [
- "O_G_Offroad_01_armed_F" //Offroad (HMG)
- ];
- // 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_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_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
- ];
- // 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_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_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_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_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_Plane_CAS_02_dynamicLoadout_F", //To-199 Neophron (CAS)
- "O_Plane_Fighter_02_F", //To-201 Shikra
- "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
- ];
- /* - Other various mission classnames.
- 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"
- ];
- // 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"
- ];
- // Elite vehicles that should be unlocked through military base capture.
- elite_vehicles = [
- "rhsusf_mkvsoc", //Mk.V SOCOM
- "rhsusf_m1a1aim_tuski_wd", //M1A1SA (Tusk I)
- "B_T_MBT_01_TUSK_F", //M2A4 Slammer UP
- "rhsusf_m1a2sep1tuskiiwd_usarmy", //M1A2SEPv1 (Tusk II)
- "BWA3_Leopard2A6M_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)
- "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)
- ];
- if (IA_liberation_debug) then {private _text = format ["[IA LIBERATION] [DEBUG] Unit preset %1 intitialized for: %2", IA_liberation_preset, (name player)];_text remoteExec ["diag_log",2];};
|