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 = nil; // Default "Land_Cargo_HQ_V1_F";
- FOB_box_typename = nil; // Default "B_Slingload_01_Cargo_F";
- FOB_truck_typename = "RHSGREF_CDF_GAZ66_R142"; // Default "B_Truck_01_box_F";
- Arsenal_typename = nil; // Default "B_supplyCrate_F";
- Respawn_truck_typename = "RHSGREF_CDF_GAZ66_AP2"; // Default "B_Truck_01_medical_F";
- huron_typename = nil; // Default "B_Heli_Transport_03_unarmed_F";
- ammobox_b_typename = nil; // Default "Box_NATO_AmmoVeh_F";
- ammobox_o_typename = nil; // Default "Box_East_AmmoVeh_F";
- opfor_ammobox_transport = "RHS_URAL_OPEN_FLAT_MSV_01"; // Default "O_Truck_03_transport_F";
- commander_classname = "RHSGREF_CDF_REG_OFFICER"; // Default "B_officer_F"
- crewman_classname = "RHSGREF_CDF_REG_CREW"; // Default "B_crew_F";
- pilot_classname = "RHSGREF_CDF_AIR_PILOT"; // 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 = [
- ["RHSGREF_CDF_REG_RIFLEMAN",3,0,0],
- ["RHSGREF_CDF_REG_RIFLEMAN_LITE",2,0,0],
- ["RHSGREF_CDF_REG_GRENADIER_RPG",4,2,0],
- ["RHSGREF_CDF_REG_MEDIC",4,0,0],
- ["RHSGREF_CDF_REG_CREW",3,0,0],
- ["RHSGREF_CDF_REG_ENGINEER",4,0,0],
- ["RHSGREF_CDF_REG_MARKSMAN",4,0,0],
- ["RHSGREF_CDF_REG_MACHINEGUNNER",4,0,0],
- ["RHSGREF_CDF_REG_GRENADIER",4,0,0],
- ["RHSGREF_CDF_REG_SPECIALIST_AA",4,5,0],
- ["RHSGREF_CDF_REG_SQUADLEADER",4,0,0]
- ];
- light_vehicles_overwrite = true;
- light_vehicles_extension = [
- ["RHSGREF_BRDM2UM",0,0,4],
- ["RHSGREF_CDF_GAZ66O",0,0,4],
- ["RHSGREF_CDF_GAZ66",0,0,4],
- ["RHSGREF_CDF_REG_UAZ_OPEN",0,0,2],
- ["RHSGREF_CDF_REG_UAZ_AGS",0,20,2],
- ["RHSGREF_CDF_REG_UAZ_DSHKM",0,10,2],
- ["RHSGREF_CDF_REG_UAZ_SPG9",0,20,2],
- ["I_QUADBIKE_01_F",0,0,1],
- ["I_G_OFFROAD_01_F",0,0,2]
- ];
- heavy_vehicles_overwrite = true;
- heavy_vehicles_extension = [
- ["RHSGREF_CDF_BTR60",0,30,6],
- ["RHSGREF_CDF_BTR70",0,40,6],
- ["RHSGREF_CDF_BMD1K",0,50,10],
- ["RHSGREF_BRDM2_ATGM",0,50,6],
- ["RHSGREF_CDF_BMD1P",0,60,10],
- ["RHSGREF_CDF_BMP1P",0,70,16],
- ["RHSGREF_CDF_BMP2K",0,80,16],
- ["RHSGREF_CDF_T72BA_TV",0,100,20],
- ["RHSGREF_CDF_URAL_ZU23",0,100,6],
- ["RHSGREF_CDF_ZSU234",0,200,20]
- ];
- air_vehicles_overwrite = true;
- air_vehicles_extension = [
- ["B_UAV_01_F",0,0,2],
- ["B_HELI_LIGHT_01_F",0,0,6],
- ["RHSGREF_CDF_REG_MI8AMT",0,0,20],
- ["RHSGREF_MI24G_CAS",0,300,30],
- ["RHSGREF_CDF_REG_MI17SH",0,300,30],
- ["RHS_L39_CDF",0,300,30],
- ["RHS_L159_CDF_CAP",0,300,30],
- ["RHSGREF_CDF_SU25",0,350,30]
- ];
- static_vehicles_overwrite = true;
- static_vehicles_extension = [
- ["RHSGREF_CDF_DSHKM",0,5,0],
- ["RHSGREF_CDF_AGS30_TRIPOD",0,10,0],
- ["RHSGREF_CDF_SPG9",0,10,0],
- ["RHSGREF_CDF_IGLA_AA_POD",0,20,0],
- ["RHSGREF_CDF_REG_M252",0,20,0]
- ];
- buildings_overwrite = false;
- buildings_extension = [
- ];
- support_vehicles_overwrite = false; // If you overwrite this, make sure you have at least Arsenal_typename, Respawn_truck_typename, FOB_box_typename and FOB_truck_typename in here.
- support_vehicles_extension = [
- ["RHSGREF_CDF_GAZ66_REPAIR",10,0,4],
- ["RHSGREF_CDF_GAZ66_AMMO",10,0,4],
- ["RHSGREF_CDF_URAL_FUEL",10,0,4]
- ];
- // All the UAVs must be declared here, otherwise there shall be UAV controlling issues.
- uavs = [ "B_UAV_01_F"
- ];
- // Pre-made squads for the commander build menu. These shouldn't exceed 10 members.
- // Light infantry squad
- blufor_squad_inf_light = [ "RHSGREF_CDF_REG_RIFLEMAN_LITE","RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_MEDIC","RHSGREF_CDF_REG_MACHINEGUNNER","RHSGREF_CDF_REG_SQUADLEADER"
- ];
- // Heavy infantry squad
- blufor_squad_inf = [ "RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_GRENADIER_RPG","RHSGREF_CDF_REG_GRENADIER_RPG","RHSGREF_CDF_REG_GRENADIER","RHSGREF_CDF_REG_MACHINEGUNNER","RHSGREF_CDF_REG_MEDIC","RHSGREF_CDF_REG_SQUADLEADER"
- ];
- // AT specialists squad
- blufor_squad_at = [ "RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_GRENADIER_RPG","RHSGREF_CDF_REG_GRENADIER_RPG","RHSGREF_CDF_REG_GRENADIER_RPG","RHSGREF_CDF_REG_GRENADIER_RPG","RHSGREF_CDF_REG_MEDIC","RHSGREF_CDF_REG_SQUADLEADER"
- ];
- // AA specialists squad
- blufor_squad_aa = [ "RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_SPECIALIST_AA","RHSGREF_CDF_REG_SPECIALIST_AA","RHSGREF_CDF_REG_MEDIC","RHSGREF_CDF_REG_SQUADLEADER"
- ];
- // Force recon squad
- blufor_squad_recon = [ "RHSGREF_CDF_REG_MARKSMAN","RHSGREF_CDF_REG_MARKSMAN","RHSGREF_CDF_REG_RIFLEMAN","RHSGREF_CDF_REG_MEDIC"
- ];
- // Paratroopers squad
- blufor_squad_para = [ "RHSGREF_CDF_PARA_RIFLEMAN","RHSGREF_CDF_PARA_RIFLEMAN","RHSGREF_CDF_PARA_GRENADIER_RPG","RHSGREF_CDF_PARA_MACHINEGUNNER","RHSGREF_CDF_PARA_MEDIC"
- ];
- // *** BADDIES ***
- // All OPFOR infantry. Defining a value here will replace the default value from the original mission.
- opfor_sentry = "RHS_MSV_RIFLEMAN";
- opfor_rifleman = "RHS_MSV_RIFLEMAN";
- opfor_grenadier = "RHS_MSV_GRENADIER";
- opfor_squad_leader = "RHS_MSV_SERGEANT";
- opfor_team_leader = "RHS_MSV_JUNIOR_SERGEANT";
- opfor_marksman = "RHS_MSV_MARKSMAN";
- opfor_machinegunner = "RHS_MSV_MACHINEGUNNER";
- opfor_heavygunner = "RHS_MSV_MACHINEGUNNER";
- opfor_medic = "RHS_MSV_MEDIC";
- opfor_rpg = "RHS_MSV_LAT";
- opfor_at = "RHS_MSV_AT";
- opfor_aa = "RHS_MSV_AA";
- opfor_officer = "RHS_MSV_OFFICER";
- opfor_sharpshooter = "RHS_MSV_MARKSMAN";
- opfor_sniper = "RHS_MSV_MARKSMAN";
- opfor_engineer = "RHS_MSV_ENGINEER";
- opfor_paratrooper = "RHS_MSV_RIFLEMAN";
- // OPFOR Vehicles to be used in secondary objectives
- opfor_mrap = "RHS_TIGR_MSV";
- opfor_mrap_armed = "RHS_TIGR_M_MSV";
- opfor_transport_helo = "RHS_MI8AMT_VDV";
- opfor_transport_truck = "RHS_GAZ66_MSV";
- opfor_fuel_truck = "RHS_URAL_FUEL_MSV_01";
- opfor_ammo_truck = "RHS_GAZ66_AMMO_MSV";
- opfor_fuel_container = nil;
- opfor_ammo_container = nil;
- opfor_flag = "RHS_FLAG_RUSSIA_F";
- // Militia infantry. Soldier classnames the game will pick from randomly
- militia_squad_overwrite = true;
- militia_squad_extension = [
- "RHSGREF_INS_RIFLEMAN_RPG26",
- "RHSGREF_INS_MACHINEGUNNER",
- "RHSGREF_INS_MEDIC",
- "RHSGREF_INS_GRENADIER_RPG",
- "RHSGREF_INS_SPECIALIST_AA",
- "RHSGREF_INS_RIFLEMAN_AKM",
- "RHSGREF_INS_RIFLEMAN",
- "RHSGREF_INS_GRENADIER",
- "RHSGREF_INS_SNIPER",
- "RHSGREF_INS_RIFLEMAN_AKM",
- "RHSGREF_INS_RIFLEMAN",
- "RHSGREF_INS_MACHINEGUNNER",
- "RHSGREF_INS_RIFLEMAN_RPG26",
- "RHSGREF_INS_RIFLEMAN_AKM",
- "RHSGREF_INS_RIFLEMAN"
- ];
- // Militia vehicles to choose from
- militia_vehicles_overwrite = true;
- militia_vehicles_extension = [
- "RHSGREF_INS_UAZ_DSHKM",
- "RHSGREF_INS_UAZ_AGS",
- "RHSGREF_INS_UAZ_SPG9",
- "RHSGREF_INS_BTR60",
- "RHSGREF_INS_BTR70",
- "RHSGREF_BRDM2_HQ_INS"
- ];
- // All the vehicles that can spawn as sector defenders and patrols
- opfor_vehicles_overwrite = true;
- opfor_vehicles_extension = [
- "RHS_TIGR_M_MSV",
- "RHS_TIGR_STS_MSV",
- "RHS_BTR60_MSV",
- "RHS_BTR70_MSV",
- "RHS_BTR80_MSV",
- "RHS_BTR80A_MSV",
- "RHSGREF_BRDM2_MSV",
- "RHSGREF_BRDM2_HQ_MSV",
- "RHS_BMP2_MSV",
- "RHS_BMP3_MSV",
- "RHS_BRM1K_MSV",
- "RHS_PRP3_MSV",
- "RHS_ZSU234_AA",
- "RHS_MI8AMT_VDV"
- ];
- // Same with lighter choices to be used when the alert level is low
- opfor_vehicles_low_intensity_overwrite = true;
- opfor_vehicles_low_intensity_extension = [
- "RHS_GAZ66_MSV",
- "RHS_TIGR_M_MSV",
- "RHS_TIGR_STS_MSV",
- "RHS_BTR60_MSV",
- "RHSGREF_BRDM2_MSV",
- "RHSGREF_BRDM2_HQ_MSV",
- "RHS_MI8AMT_VDV"
- ];
- // All the vehicles that can spawn as battlegroup members
- opfor_battlegroup_vehicles_overwrite = true;
- opfor_battlegroup_vehicles_extension = [
- "RHS_GAZ66_MSV",
- "RHS_TIGR_M_MSV",
- "RHS_BTR80_MSV",
- "RHS_BTR80A_MSV",
- "RHS_BMP2_MSV",
- "RHS_BMP3_LATE_MSV",
- "RHS_T80",
- "RHS_SPRUT_VDV",
- "RHS_MI8AMT_VDV"
- ];
- // 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 = [
- "RHS_GAZ66_MSV",
- "RHS_TIGR_M_MSV",
- "RHSGREF_BRDM2_HQ_MSV",
- "RHSGREF_BRDM2_MSVW",
- "RHS_BTR60_MSV",
- "RHS_MI8AMT_VDV"
- ];
- // 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 = [
- "RHS_GAZ66_MSV",
- "RHSGREF_BRDM2_HQ_MSV",
- "RHS_BTR60_MSV",
- "RHS_MI8AMT_VDV",
- "RHSGREF_BRDM2_MSVW"
- ];
- // Battlegroup members that will need to spawn in flight. Should be only helos but, who knows
- opfor_choppers_overwrite = true;
- opfor_choppers_extension = [
- "RHS_MI24P_VDV",
- "RHS_MI8MTV3_VDV",
- "RHS_MI8MT_VDV"
- ];
- // Opfor military aircrafts
- opfor_air_overwrite = true;
- opfor_air_extension = [
- "RHS_SU25SM_VVSC",
- "RHS_SU25SM_CAS_VVSC"
- ];
- // Other stuff
- // Civilians
- civilians_overwrite = false;
- civilians_extension = [
- ];
- // Civilian vehicles
- civilian_vehicles_overwrite = false;
- civilian_vehicles_extension = [
- ];
- // Everything the AI troups should be able to resupply from
- ai_resupply_sources_extension = [
- "RHSGREF_CDF_GAZ66_AP2"
- ];
- // Everything that can resupply other vehicles
- vehicle_repair_sources_extension = [
- "RHSGREF_CDF_GAZ66_REPAIR"
- ];
- vehicle_rearm_sources_extension = [
- "RHSGREF_CDF_GAZ66_AMMO","RHS_GAZ66_AMMO_MSV"
- ];
- vehicle_refuel_sources_extension = [
- "RHSGREF_CDF_URAL_FUEL","RHS_URAL_FUEL_MSV_01"
- ];
- // Elite vehicles that should be unlocked through military base capture.
- elite_vehicles_extension = [
- "RHSGREF_CDF_BMD1K",
- "RHSGREF_BRDM2_ATGM",
- "RHSGREF_CDF_BMD1P",
- "RHSGREF_CDF_BMP2K",
- "RHSGREF_CDF_T72BA_TV",
- "RHSGREF_CDF_URAL_ZU23",
- "RHSGREF_CDF_ZSU234",
- "RHSGREF_MI24G_CAS",
- "RHSGREF_CDF_REG_MI17SH",
- "RHS_L39_CDF",
- "RHS_L159_CDF_CAP",
- "RHSGREF_CDF_SU25"
- ];
- // 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 = [];
- // Configurations 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 = [
- [ "RHS_URAL_OPEN_FLAT_MSV_01",-6,[0,-0.4,0.4],[0,-2.4,0.4] ],
- [ "RHSGREF_CDF_GAZ66O",-6,[0, -2,0.4],[0,-3.6,0.4] ],
- [ "RHSGREF_CDF_GAZ66",-6,[0,-2,0.4],[0,-3.6,0.4] ],
- [ "RHS_GAZ66_MSV",-6,[0,-2,0.4],[0,-3.6,0.4] ],
- [ "RHSGREF_CDF_REG_MI8AMT",-15,[0,3,-1.5],[0,1,-1.5] ]
- ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement