Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This file allows you to add content to the mission without conflict issues after each update of the original classnames.sqf
- // If you want more modifications to be supported by this file, let's discuss it on the forums.
- // *** SUPPORT STUFF ***
- // Setting a value here will overwrite the original value found from the mission. Do that if you're doing a total conversion.
- // 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_lib_countryside_house_1"; // Default "Land_Cargo_HQ_V1_F";
- FOB_box_typename = "B_Slingload_01_Cargo_F"; // Default "B_Slingload_01_Cargo_F";
- FOB_truck_typename = "LIB_opelblitz_tent_y_camo"; // Default "B_Truck_01_box_F";
- Arsenal_typename = "Box_NATO_AmmoVeh_F"; // Default "B_supplyCrate_F";
- Respawn_truck_typename = "LIB_opelblitz_ambulance"; // Default "B_Truck_01_medical_F";
- huron_typename = "LIB_SdKfz_7"; // Default "B_Heli_Transport_03_unarmed_F";
- ammobox_b_typename = "B_CargoNet_01_ammo_F"; // Default "Box_NATO_AmmoVeh_F";
- ammobox_o_typename = "O_CargoNet_01_ammo_F"; // Default "Box_East_AmmoVeh_F";
- opfor_ammobox_transport = "lib_zis5v"; // Default "O_Truck_03_transport_F"; // Make sure this thing can transport ammo boxes (see box_transport_config down below) otherwise things will break
- commander_classname = "LIB_GER_lieutenant"; // Default "B_officer_F"
- crewman_classname = "LIB_GER_gun_lieutenant"; // Default "B_crew_F";
- pilot_classname = "LIB_GER_radioman"; // Default "B_Helipilot_F";
- // *** FRIENDLIES ***
- // Each array below represents one page of the build menu
- // Format : [ "classname", manpower, ammo, fuel ]
- // Example : [ "B_APC_Tracked_01_AA_F", 0, 40, 15 ],
- // If overwrite is set to true, then the extension list will entirely replace the original list defined in classnames.sqf. Otherwise it will be appended to it.
- // Useful for total conversions to RHS and such, without having to alter the original file.
- infantry_units_overwrite = true;
- infantry_units_extension = [
- ["LIB_GER_AT_soldier",2,0,0],
- ["LIB_GER_AT_grenadier",3,0,0],
- ["LIB_GER_hauptmann",3,0,0],
- ["LIB_GER_oberst",3,0,0],
- ["LIB_GER_smgunner",3,0,0],
- ["LIB_GER_scout_smgunner",3,0,0],
- ["LIB_GER_ober_lieutenant",4,0,0],
- ["LIB_GER_gun_crew",5,0,0],
- ["LIB_GER_gun_unterofficer",5,0,0],
- ["LIB_GER_gun_lieutenant",4,0,0],
- ["LIB_GER_scout_lieutenant",4,0,0],
- ["LIB_GER_mgunner",5,0,0],
- ["LIB_GER_scout_mgunner",8,0,0],
- ["LIB_GER_medic",5,10,0],
- ["LIB_GER_radioman",5,10,0],
- ["LIB_GER_ober_rifleman",10,0,0],
- ["LIB_GER_scout_ober_rifleman",2,0,0],
- ["LIB_GER_rifleman",1,0,0],
- ["LIB_GER_scout_rifleman",1,0,0],
- ["LIB_GER_sapper",1,0,0],
- ["LIB_GER_sapper_gefr",1,0,0],
- ["LIB_GER_lieutenant",1,0,0],
- ["LIB_GER_unterofficer",1,0,0],
- ["LIB_GER_scout_unterofficer",1,0,0],
- ["LIB_GER_scout_sniper",1,0,0],
- ["LIB_GER_stggunner",1,0,0],
- ["LNRD_Luftwaffe_flaksoldat",1,0,0],
- ["LIB_GER_pilot",1,0,0],
- ["LIB_GER_spg_crew",1,0,0],
- ["LIB_GER_spg_unterofficer",1,0,0],
- ["LIB_GER_spg_lieutenant",1,0,0],
- ["LIB_GER_tank_crew",1,0,0],
- ["LIB_GER_tank_unterofficer",1,0,0],
- ["LIB_GER_tank_lieutenant",1,0,0]
- ];
- light_vehicles_overwrite = true;
- light_vehicles_extension = [
- ["LIB_kfz1",0,0,0],
- ["LIB_opelblitz_ambulance",0,20,10],
- ["lib_opelblitz_ammo",0,20,10],
- ["LIB_opelblitz_fuel",0,20,10],
- ["LIB_opelblitz_open_y_camo",0,20,10],
- ["LIB_opelblitz_parm",0,20,10],
- ["LIB_opelblitz_tent_y_camo",0,20,10],
- ["LIB_SdKfz_7_base",0,20,10],
- ["Lib_sdkfz251",0,20,10],
- ["LIB_SdKfz_7",0,20,10],
- ["LIB_SdKfz_7_AA",0,20,10]
- ];
- heavy_vehicles_overwrite = true;
- heavy_vehicles_extension = [
- ["LIB_PzKpfwIV_H",0,50,20],
- ["LIB_PzKpfwV",0,50,20],
- ["LIB_PzKpfwVI_B",0,50,20],
- ["LIB_PzKpfwVI_B_camo",0,50,20],
- ["LIB_PzKpfwVI_E",0,50,20],
- ["LIB_StuG_III_G",0,50,20],
- ["LIB_StuG_III_G_WS",0,50,20]
- ];
- air_vehicles_overwrite = true;
- air_vehicles_extension = [
- ["LIB_FW190F8",0,100,30],
- ["LIB_Ju87",0,100,30]
- ];
- static_vehicles_overwrite = true;
- static_vehicles_extension = [
- ["LIB_FlaK_38",0,10,0],
- ["LIB_Flakvierling_38",0,10,0],
- ["LIB_GrWr34",0,10,0],
- ["SearchLight_GER",0,10,0],
- ["LIB_MG42_Lafette",0,10,0],
- ["LIB_MG42_Lafette_low",0,10,0],
- ["LIB_MG42_Lafette_trench",0,10,0],
- ["LIB_Pak40",0,10,0]
- ];
- buildings_overwrite = true;
- buildings_extension = [
- ["Land_CncBarrierMedium4_F",0,0,0],
- ["Land_CncWall4_F",0,0,0],
- ["Land_CncShelter_F",0,0,0],
- ["Land_HBarrier_5_F",0,0,0],
- ["Land_HBarrierBig_F",0,0,0],
- ["Land_HBarrierWall6_F",0,0,0],
- ["Land_HBarrierWall_corner_F",0,0,0],
- ["Land_HBarrierTower_F",0,0,0],
- ["Land_BagBunker_Large_F",0,0,0],
- ["Land_BagBunker_Small_F",0,0,0],
- ["Land_BagBunker_Tower_F",0,0,0],
- ["Land_PortableLight_single_F",0,0,0],
- ["Land_Cargo_House_V1_F",0,0,0],
- ["Land_Cargo_Patrol_V1_F",0,0,0],
- ["Land_HelipadSquare_F",0,0,0],
- ["Land_Razorwire_F",0,0,0],
- ["Land_BagFence_Round_F",0,0,0],
- ["PortableHelipadLight_01_blue_F",0,0,0],
- ["Land_fort_bagfence_bunker",0,0,0],
- ["land_Tetra",0,0,0],
- ["land_blockhouse",0,0,0],
- ["land_lib_bunker_gun_l",0,0,0],
- ["land_lib_bunker_gun_r",0,0,0],
- ["land_lib_bunker_mg",0,0,0],
- ["Land_GuardShed",0,0,0],
- ["land_sign3",0,0,0],
- ["land_Hemmbalken_1",0,0,0],
- ["land_sign17",0,0,0],
- ["Land_fort_artillery_nest",0,0,0],
- ["Land_Misc_deerstand",0,0,0],
- ["land_lib_wire_1",0,0,0],
- ["land_barrier_p1",0,0,0],
- ["Land_fort_rampart",0,0,0],
- ["Land_Ind_IlluminantTower",0,0,0],
- ["Fort_EnvelopeBig",0,0,0],
- ["Fort_EnvelopeSmall",0,0,0],
- ["Land_fort_bagfence_long",0,0,0],
- ["Land_fort_bagfence_corner",0,0,0],
- ["Land_fort_bagfence_round",0,0,0],
- ["land_lib_wire_3",0,0,0],
- ["land_lib_wire_2",0,0,0],
- ["Hhedgehog_concreteBig",0,0,0],
- ["Hhedgehog_concrete",0,0,0],
- ["trench_small1",0,0,0],
- ["Hedgehog",0,0,0],
- ["trench_single1",0,0,0],
- ["trench_gun1",0,0,0],
- ["trench_mg2",0,0,0],
- ["trench_mg1",0,0,0],
- ["trench_mortar",0,0,0],
- ["trench_big1",0,0,0],
- ["trench_tank1",0,0,0],
- ["Flag_US_F",0,0,0],
- ["FlagCarrierGER",0,0,0],
- ["FlagCarrierSU",0,0,0]
- ];
- support_vehicles_overwrite = true; // If you're going to overwrite this, make sure you have at least Arsenal_typename, Respawn_truck_typename, FOB_box_typename and FOB_truck_typename in there
- support_vehicles_extension = [
- [Arsenal_typename,0,10,0],
- [Respawn_truck_typename,0,10,0],
- [FOB_box_typename,0,10,0],
- [FOB_truck_typename,0,10,0],
- ["B_CargoNet_01_ammo_F",0,10,0],
- ["O_CargoNet_01_ammo_F",0,10,0]
- ];
- // All the UAVs must be declared here, otherwise there shall be UAV controlling issues. Namely: you won't be able to control them.
- uavs = [
- ];
- // Pre-made squads for the commander build menu. These shouldn't exceed 10 members.
- // Light infantry squad
- blufor_squad_inf_light = [
- "LIB_GER_rifleman",
- "LIB_GER_rifleman",
- "LIB_GER_rifleman",
- "LIB_GER_rifleman",
- "LIB_GER_rifleman",
- "LIB_GER_rifleman"
- ];
- // Heavy infantry squad
- blufor_squad_inf = [
- "LIB_GER_scout_rifleman",
- "LIB_GER_scout_rifleman",
- "LIB_GER_scout_rifleman",
- "LIB_GER_scout_rifleman",
- "LIB_GER_scout_rifleman",
- "LIB_GER_scout_rifleman"
- ];
- // AT specialists squad
- blufor_squad_at = [
- "LIB_GER_AT_soldier",
- "LIB_GER_AT_soldier",
- "LIB_GER_AT_soldier",
- "LIB_GER_AT_soldier",
- "LIB_GER_AT_soldier",
- "LIB_GER_AT_soldier"
- ];
- // AA specialists squad
- blufor_squad_aa = [
- "LIB_GER_mgunner",
- "LIB_GER_mgunner",
- "LIB_GER_mgunner",
- "LIB_GER_mgunner",
- "LIB_GER_mgunner",
- "LIB_GER_mgunner"
- ];
- // Force recon squad
- blufor_squad_recon = [
- "LIB_GER_scout_sniper",
- "LIB_GER_scout_sniper",
- "LIB_GER_scout_sniper",
- "LIB_GER_scout_sniper",
- "LIB_GER_scout_sniper",
- "LIB_GER_scout_sniper"
- ];
- // Paratroopers squad
- blufor_squad_para = [
- "LIB_GER_AT_grenadier",
- "LIB_GER_AT_grenadier",
- "LIB_GER_AT_grenadier",
- "LIB_GER_AT_grenadier",
- "LIB_GER_AT_grenadier",
- "LIB_GER_AT_grenadier"
- ];
- // *** BADDIES ***
- // All OPFOR infantry. Defining a value here will replace the default value from the original mission.
- opfor_sentry = "LIB_SOV_rifleman";
- opfor_rifleman = "LIB_SOV_LC_rifleman";
- opfor_grenadier = "LIB_SOV_AT_grenadier";
- opfor_squad_leader = "LIB_SOV_assault_sergeant";
- opfor_team_leader = "LIB_SOV_scout_p_officer";
- opfor_marksman = "LIB_SOV_scout_sniper";
- opfor_machinegunner = "LIB_SOV_mgunner";
- opfor_heavygunner = "LIB_SOV_assault_mgunner";
- opfor_medic = "LIB_SOV_medic";
- opfor_rpg = "LIB_SOV_AT_soldier";
- opfor_at = "LIB_SOV_AT_soldier";
- opfor_aa = "LIB_SOV_assault_sergeant";
- opfor_officer = "LIB_SOV_tank_captain";
- opfor_sharpshooter = "LIB_SOV_scout_sniper";
- opfor_sniper = "LIB_SOV_scout_sniper";
- opfor_engineer = "LIB_SOV_operator";
- opfor_paratrooper = "LIB_SOV_tank_crew";
- // OPFOR Vehicles to be used in secondary objectives
- opfor_mrap = "LIB_Scout_m3";
- opfor_mrap_armed = "LIB_JS2_43";
- opfor_transport_helo = "LIB_Pe2";
- opfor_transport_truck = "lib_zis5v";
- opfor_fuel_truck = "lib_zis5v_fuel";
- opfor_ammo_truck = "lib_us6_ammo";
- opfor_fuel_container = "LIB_BM37";
- opfor_ammo_container = "LIB_Zis3";
- opfor_flag = "FlagCarrierSU";
- // Militia infantry. Soldier classnames the game will pick from randomly
- militia_squad_overwrite = true;
- militia_squad_extension = [
- "LIB_SOV_AT_soldier",
- "LIB_SOV_AT_grenadier",
- "LIB_SOV_captain",
- "LIB_SOV_first_lieutenant",
- "LIB_SOV_gun_lieutenant",
- "LIB_SOV_gun_crew",
- "LIB_SOV_gun_sergeant",
- "LIB_SOV_mgunner",
- "LIB_SOV_medic",
- "LIB_SOV_LC_rifleman",
- "LIB_SOV_rifleman",
- "LIB_SOV_p_officer",
- "LIB_SOV_sergeant",
- "LIB_SOV_assault_mgunner",
- "LIB_SOV_assault_smgunner",
- "LIB_SOV_assault_sergeant",
- "LIB_SOV_sapper",
- "LIB_SOV_scout_smgunner",
- "LIB_SOV_scout_rifleman",
- "LIB_SOV_scout_p_officer",
- "LIB_SOV_scout_sergeant",
- "LIB_SOV_lieutenant",
- "LIB_SOV_tank_lieutenant",
- "LIB_SOV_pilot",
- "LIB_SOV_scout_mgunner",
- "LIB_SOV_scout_lieutenant",
- "LIB_SOV_scout_sniper",
- "LIB_SOV_smgunner",
- "LIB_SOV_tank_crew",
- "LIB_SOV_operator",
- "LIB_SOV_tank_overall_captain",
- "LIB_SOV_tank_overall_lieutenant",
- "LIB_SOV_tank_sergeant",
- "LIB_SOV_tank_captain",
- "LIB_SOV_tank_overall_sergeant",
- "LIB_SOV_tank_overall_crew"
- ];
- // Militia vehicles to choose from
- militia_vehicles_overwrite = true;
- militia_vehicles_extension = [
- "lib_us6_bm13",
- "lib_us6_ammo",
- "lib_us6_open",
- "lib_zis5v",
- "lib_zis5v_med",
- "LIB_Scout_m3",
- "lib_us6_tent",
- "Lib_Willys_MB",
- "lib_zis5v_fuel",
- "lib_zis6_parm",
- "LIB_SOV_M3_Halftrack",
- "Lib_SdKfz251_captured",
- "LIB_JS2_43",
- "LIB_M4A2_SOV",
- "LIB_SU85",
- "LIB_t34_85",
- "LIB_t34_76"
- ];
- // All the vehicles that can spawn as sector defenders and patrols
- opfor_vehicles_overwrite = true;
- opfor_vehicles_extension = [
- "lib_us6_bm13",
- "lib_us6_ammo",
- "lib_us6_open",
- "lib_zis5v",
- "lib_zis5v_med",
- "LIB_Scout_m3",
- "lib_us6_tent",
- "Lib_Willys_MB",
- "lib_zis5v_fuel",
- "lib_zis6_parm",
- "LIB_SOV_M3_Halftrack",
- "Lib_SdKfz251_captured",
- "LIB_JS2_43",
- "LIB_M4A2_SOV",
- "LIB_SU85",
- "LIB_t34_85",
- "LIB_t34_76"
- ];
- // Same with lighter choices to be used when the alert level is low
- opfor_vehicles_low_intensity_overwrite = true;
- opfor_vehicles_low_intensity_extension = [
- "lib_us6_bm13",
- "lib_us6_ammo",
- "lib_us6_open",
- "lib_zis5v",
- "lib_zis5v_med",
- "LIB_Scout_m3",
- "lib_us6_tent",
- "Lib_Willys_MB",
- "lib_zis5v_fuel",
- "lib_zis6_parm",
- "LIB_SOV_M3_Halftrack",
- "Lib_SdKfz251_captured"
- ];
- // All the vehicles that can spawn as battlegroup members
- opfor_battlegroup_vehicles_overwrite = true;
- opfor_battlegroup_vehicles_extension = [
- "lib_us6_bm13",
- "lib_us6_ammo",
- "lib_us6_open",
- "lib_zis5v",
- "lib_zis5v_med",
- "LIB_Scout_m3",
- "lib_us6_tent",
- "Lib_Willys_MB",
- "lib_zis5v_fuel",
- "lib_zis6_parm",
- "LIB_SOV_M3_Halftrack",
- "Lib_SdKfz251_captured",
- "LIB_JS2_43",
- "LIB_M4A2_SOV",
- "LIB_SU85",
- "LIB_t34_85",
- "LIB_t34_76"
- ];
- // Same with lighter choices to be used when the alert level is low
- opfor_battlegroup_vehicles_low_intensity_overwrite = true;
- opfor_battlegroup_vehicles_low_intensity_extension = [
- "lib_us6_bm13",
- "lib_us6_ammo",
- "lib_us6_open",
- "lib_zis5v",
- "lib_zis5v_med",
- "LIB_Scout_m3",
- "lib_us6_tent",
- "Lib_Willys_MB",
- "lib_zis5v_fuel",
- "lib_zis6_parm",
- "LIB_SOV_M3_Halftrack",
- "Lib_SdKfz251_captured"
- ];
- // All the vehicles that can spawn as battlegroup members (see above) and also hold 8 soldiers as passengers.
- // If something in here can't hold all 8 soldiers then buggy behaviours may occur
- opfor_troup_transports_overwrite = true;
- opfor_troup_transports_extension = [
- "LIB_Scout_m3",
- "lib_us6_tent",
- "lib_us6_open",
- "lib_zis5v",
- "LIB_SOV_M3_Halftrack",
- "Lib_SdKfz251_captured"
- ];
- // Battlegroup members that will need to spawn in flight. Should be only helos but, who knows
- opfor_choppers_overwrite = true;
- opfor_choppers_extension = [
- "LIB_P39",
- "LIB_Pe2"
- ];
- // Opfor military aircrafts
- opfor_air_overwrite = true;
- opfor_air_extension = [
- "LIB_P39",
- "LIB_Pe2"
- ];
- // Other stuff
- // Civilians
- civilians_overwrite = true;
- civilians_extension = [
- "LOP_CHR_Civ_Doctor_01",
- "LOP_CHR_Civ_Functionary_01",
- "LOP_CHR_Civ_Priest_01",
- "LOP_CHR_Civ_Profiteer_01",
- "LOP_CHR_Civ_Villager_01",
- "LOP_CHR_Civ_Woodlander_01",
- "LOP_CHR_Civ_Worker_01",
- "LOP_Tak_Civ_Man_01",
- "LOP_Tak_Civ_Man_02",
- "LOP_Tak_Civ_Man_04"
- ];
- // Civilian vehicles
- civilian_vehicles_overwrite = true;
- civilian_vehicles_extension = [
- "LOP_CHR_Civ_Landrover",
- "RHS_Ural_Fuel_MSV_01",
- "LOP_UN_Ural",
- "LOP_AFR_Civ_Ural",
- "LOP_AFR_Civ_Ural_open",
- "RHS_Ural_Civ_02",
- "RHS_Ural_Open_Civ_02",
- "RHS_Ural_Open_Civ_01",
- "C_Truck_02_fuel_F",
- "C_Truck_02_box_F",
- "RHS_Ural_Open_Civ_03",
- "RHS_Ural_Civ_03",
- "RHS_Civ_Truck_02_transport_F",
- "C_Truck_02_covered_F"
- ];
- // Everything the AI troups should be able to resupply from
- ai_resupply_sources_extension = [
- ];
- // Everything that can resupply other vehicles
- vehicle_repair_sources_extension = [
- ];
- vehicle_rearm_sources_extension = [
- ];
- vehicle_refuel_sources_extension = [
- ];
- // Elite vehicles that should be unlocked through military base capture.
- elite_vehicles_extension = [
- "LIB_PzKpfwIV_H",
- "LIB_PzKpfwV",
- "LIB_PzKpfwVI_B",
- "LIB_PzKpfwVI_B_camo",
- "LIB_PzKpfwVI_E",
- "LIB_StuG_III_G",
- "LIB_StuG_III_G_WS",
- "LIB_FW190F8",
- "LIB_Ju87",
- "LIB_Flakvierling_38",
- "LIB_GrWr34",
- "SearchLight_GER",
- "LIB_SdKfz_7",
- "LIB_SdKfz_7_AA"
- ];
- // Blacklisted arsenal items such as deployable weapons that should be bought instead
- // Useless if you're using a predefined arsenal in arsenal.sqf
- blacklisted_from_arsenal_extension = [
- "RHS_Podnos_Bipod_Bag",
- "RHS_Podnos_Gun_Bag",
- "RHS_Metis_Gun_Bag",
- "RHS_Metis_Tripod_Bag",
- "RHS_AGS30_Tripod_Bag",
- "RHS_AGS30_Gun_Bag",
- "RHS_DShkM_Gun_Bag",
- "RHS_DShkM_TripodHigh_Bag",
- "RHS_DShkM_TripodLow_Bag",
- "RHS_Kord_Tripod_Bag",
- "RHS_Kord_Gun_Bag",
- "RHS_M2_Gun_Bag",
- "RHS_M2_Tripod_Bag",
- "rhs_M252_Gun_Bag",
- "rhs_M252_Bipod_Bag",
- "RHS_M2_MiniTripod_Bag",
- "RHS_Mk19_Gun_Bag",
- "RHS_Mk19_Tripod_Bag",
- "RHS_NSV_Tripod_Bag",
- "RHS_NSV_Gun_Bag",
- "RHS_SPG9_Gun_Bag",
- "RHS_SPG9_Tripod_Bag",
- "rhs_Tow_Gun_Bag",
- "rhs_TOW_Tripod_Bag"
- ];
- // Configuration for ammo boxes transport
- // First entry: classname
- // Second entry: how far behind the vehicle the boxes should be unloaded
- // Following entries: attachTo position for each box, the number of boxes that can be loaded is derived from the number of entries
- box_transport_config_extension = [
- [ "lib_zis5v", -6.5, [0, -0.4, 0.4], [0, -2.1, 0.4] ],
- [ "LIB_opelblitz_open_y_camo", -6.5, [0, -0.4, 0.4], [0, -2.1, 0.4] ]
- ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement