b369c1ae9d
bug fixes coding efficiency improvements
1020 lines
50 KiB
Plaintext
1020 lines
50 KiB
Plaintext
/*
|
|
AI Mission Compiled by blckeagls @ Zombieville.net
|
|
Further modified by Ghostrider -
|
|
This file contains most constants that define mission parameters, AI behavior and loot for mission system.
|
|
Last modified 8/1/15
|
|
*/
|
|
|
|
blck_configsLoaded = false;
|
|
|
|
/*
|
|
Configuration for Addons that support the overall Mission system.
|
|
These are a module to spawn map addons generated with the Eden Editor
|
|
And a moduel to spawn static loot crates at specific location
|
|
A time acceleration module.
|
|
*/
|
|
|
|
blck_spawnMapAddons = false; // When true map addons will be spawned based on parameters define in custum_server\MapAddons\MapAddons_init.sqf
|
|
blck_spawnStaticLootCrates = false; // When true, static loot crates will be spawned and loaded with loot as specified in custom_server\SLS\SLS_init_Epoch.sqf (or its exile equivalent).
|
|
|
|
// Note that you can define map-specific variants in custom_server\configs\blck_custom_config.sqf
|
|
blck_timeAcceleration = true; // When true, time acceleration will be periodically updated based on amount of daylight at that time according to the values below.
|
|
blck_timeAccelerationDay = 1; // Daytime time accelearation
|
|
blck_timeAccelerationDusk = 3; // Dawn/dusk time accelearation
|
|
blck_timeAccelerationNight = 6; // Nighttim time acceleration
|
|
|
|
/**************************************************************
|
|
|
|
BLACKLIST LOCATIONS
|
|
|
|
**************************************************************/
|
|
// if true then missions will not spawn within 1000 m of spawn points for Altis, Bornholm, Cherno, Esseker or stratis.
|
|
blck_blacklistSpawns = true; // do not spawn a mission within 1000 m of a spawn zone.
|
|
blck_blacklistTraderCities = true; // do not spawn a mission within 1000 m of a trader.
|
|
blcklistConcreteMixerZones = true; // do not spawn a mission within 1000 m of a concrete mixer zone.
|
|
|
|
switch (toLower(worldName)) do
|
|
{
|
|
case "altis": {
|
|
blck_locationBlackList append [
|
|
//Add location as [[xpos,ypos,0],minimumDistance],
|
|
// Note that there should not be a comma after the last item in this table
|
|
[[10800,10641,0],1000] // isthmus - missions that spawn here often are glitched.
|
|
];
|
|
};
|
|
case "tanoa": {
|
|
blck_locationBlackList append [ ];
|
|
};
|
|
};
|
|
|
|
/***********************************************************
|
|
|
|
GENERAL MISSION SYSTEM CONFIGURATION
|
|
|
|
***********************************************************/
|
|
////////
|
|
// Headless Client Configurations
|
|
blck_useHC = false; // Not Yet Working
|
|
|
|
// Kill message configurations
|
|
blck_useKillMessages = false; // when true a message will be broadcast to all players each time an AI is killed.
|
|
blck_useKillScoreMessage = true; // when true a tile is displayed to the killer with the kill score information
|
|
|
|
// MISSION MARKER CONFIGURATION
|
|
// blck_labelMapMarkers: Determines if when the mission composition provides text labels, map markers with have a text label indicating the mission type
|
|
//When set to true,"arrow", text will be to the right of an arrow below the mission marker.
|
|
// When set to true,"dot", ext will be to the right of a black dot at the center the mission marker.
|
|
blck_labelMapMarkers = [true,"center"];
|
|
blck_preciseMapMarkers = true; // Map markers are/are not centered at the loot crate
|
|
|
|
//Minimum distance between missions
|
|
blck_MinDistanceFromMission = 2000;
|
|
|
|
// Options to spawn a smoking wreck near the mission. When the first parameter is true, a wreck or junk pile will be spawned.
|
|
// It's position can be either "center" or "random". smoking wreck will be spawned at a random location between 15 and 50 m from the mission.
|
|
blck_SmokeAtMissions = [false,"random"]; // set to [false,"anything here"] to disable this function altogether.
|
|
blck_useSignalEnd = true; // When true a smoke grenade will appear at the loot crate for 2 min after mission completion.
|
|
|
|
// Loot Crates
|
|
//blck_missionCrateTypes = ["Box_NATO_Wps_F","Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_IND_AmmoVeh_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F"];
|
|
|
|
// PLAYER PENALTIES
|
|
blck_RunGear = true; // When set to true, AI that have been run over will ve stripped of gear, and the vehicle will be given blck_RunGearDamage of damage.
|
|
blck_RunGearDamage = 0.2; // Damage applied to player vehicle for each AI run over
|
|
blck_VK_Gear = true; // When set to true, AI that have been killed by a player in a vehicle in the list of forbidden vehicles or using a forbiden gun will be stripped of gear and the vehicle will be given blck_RunGearDamage of damage
|
|
blck_VK_RunoverDamage = true; // when the AI was run over blck_RunGearDamage of damage will be applied to the killer's vehicle.
|
|
blck_VK_GunnerDamage = true; // when the AI was killed by a gunner on a vehicle that is is in the list of forbidden vehicles, blck_RunGearDamage of damage will be applied to the killer's vehicle each time an AI is killed with a vehicle's gun.
|
|
blck_forbidenVehicles = ["B_MRAP_01_hmg_F","O_MRAP_02_hmg_F","Exile_Car_BRDM2_HQ","Exile_Car_HMMWV_M134_Green","Exile_Car_HMMWV_M134_Desert","Exile_Car_HMMWV_M2_Green","Exile_Car_HMMWV_M2_Desert","Exile_Car_ProwlerLight","Exile_Car_BTR40_MG_Green","Exile_Car_BTR40_MG_Camo"]; // Add any vehicles for which you wish to forbid vehicle kills
|
|
// For a listing of the guns mounted on various land vehicles see the following link: https://community.bistudio.com/wiki/Arma_3_CfgWeapons_Vehicle_Weapons
|
|
blck_forbidenVehicleGuns = ["LMG_RCWS","LMG_M200","HMG_127","HMG_127_APC","HMG_M2","HMG_NSVT","GMG_40mm","GMG_UGV_40mm","autocannon_40mm_CTWS","autocannon_30mm_CTWS","autocannon_35mm","LMG_coax","autocannon_30mm","DShKM","DSHKM","HMG_127_LSV_01"]; // Add any vehicles for which you wish to forbid vehicle kills, o
|
|
|
|
// GLOBAL MISSION PARAMETERS
|
|
blck_useKilledAIName = true; // When false, the name of the killer (player), weapon and distance are displayed; otherwise the name of the player and AI unit killed are shown.
|
|
blck_useMines = false; // when true mines are spawned around the mission area. these are cleaned up when a player reaches the crate. Note that this is a default and that mission-specific settings can be defined for each mission using the template
|
|
blck_useVehiclePatrols = true; // When true vehicles will be spawned at missions and will patrol the mission area.
|
|
blck_killEmptyAIVehicles = false; // when true, the AI vehicle will be extensively damaged once all AI have gotten out.
|
|
blck_AIPatrolVehicles = ["Exile_Car_Offroad_Armed_Guerilla01","Exile_Car_Offroad_Armed_Guerilla02","Exile_Car_HMMWV_M2_Green","Exile_Car_HMMWV_M2_Desert","Exile_Car_BTR40_MG_Green","Exile_Car_BTR40_MG_Camo"]; // Type of vehicle spawned to defend AI bases
|
|
|
|
//Set to -1 to disable. Values of 2 or more force the mission spawner to spawn copies of that mission.
|
|
blck_enableOrangeMissions = 1;
|
|
blck_enableGreenMissions = 1;
|
|
blck_enableRedMissions = 1;
|
|
blck_enableBlueMissions = 1;
|
|
|
|
// AI VEHICLE PATROL PARAMETERS
|
|
//Defines how many AI Vehicles to spawn. Set this to -1 to disable spawning of static weapons or vehicles. To discourage players runniing with with vehicles, spawn more B_GMG_01_high
|
|
blck_SpawnVeh_Orange = 4; // Number of static weapons at Orange Missions
|
|
blck_SpawnVeh_Green = 3; // Number of static weapons at Green Missions
|
|
blck_SpawnVeh_Blue = -1; // Number of static weapons at Blue Missions
|
|
blck_SpawnVeh_Red = 1; // Number of static weapons at Red Missions
|
|
|
|
// AI STATIC WEAPON PARAMETERS
|
|
blck_useStatic = true; // When true, AI will man static weapons spawned 20-30 meters from the mission center. These are very effective against most vehicles
|
|
blck_staticWeapons = ["B_HMG_01_high_F"/*,"B_GMG_01_high_F","O_static_AT_F"*/]; // [0.50 cal, grenade launcher, AT Launcher]
|
|
|
|
// Defines how many static weapons to spawn. Set this to -1 to disable spawning
|
|
blck_SpawnEmplaced_Orange = 3; // Number of static weapons at Orange Missions
|
|
blck_SpawnEmplaced_Green = 3; // Number of static weapons at Green Missions
|
|
blck_SpawnEmplaced_Blue = 1; // Number of static weapons at Blue Missions
|
|
blck_SpawnEmplaced_Red = 2; // Number of static weapons at Red Missions
|
|
|
|
// MISSION TIMERS
|
|
// Reduce to 1 sec for immediate spawns, or longer if you wish to space the missions out
|
|
blck_TMin_Orange = 250;
|
|
blck_TMin_Green = 200;
|
|
blck_TMin_Blue = 120;
|
|
blck_TMin_Red = 150;
|
|
|
|
//Maximum Spawn time between missions in seconds
|
|
blck_TMax_Orange = 360;
|
|
blck_TMax_Green = 300;
|
|
blck_TMax_Blue = 200;
|
|
blck_TMax_Red = 250;
|
|
|
|
blck_MissionTimout = 40*60; // 40 min
|
|
|
|
/****************************************************************
|
|
|
|
GENERAL AI SETTINGS
|
|
|
|
****************************************************************/
|
|
|
|
blck_combatMode = "RED"; // Change this to "YELLOW" if the AI wander too far from missions for your tastes.
|
|
blck_groupFormation = "WEDGE"; // Possibilities include "WEDGE","VEE","FILE","DIAMOND"
|
|
blck_AI_Side = EAST;
|
|
blck_ModType = "Exile";
|
|
|
|
blck_chanceBackpack = 0.3; // Chance AI will be spawned with a backpack
|
|
blck_useNVG = true; // When true, AI will be spawned with NVG if is dark
|
|
blck_removeNVG = false; // When true, NVG will be removed from AI when they are killed.
|
|
blck_useLaunchers = true; // When true, some AI will be spawned with RPGs; they do not however fire on vehicles for some reason so I recommend this be set to false for now
|
|
//blck_launcherTypes = ["launch_NLAW_F","launch_RPG32_F","launch_B_Titan_F","launch_I_Titan_F","launch_O_Titan_F","launch_B_Titan_short_F","launch_I_Titan_short_F","launch_O_Titan_short_F"];
|
|
blck_launcherTypes = ["launch_RPG32_F"];
|
|
blck_launchersPerGroup = 1; // Defines the number of AI per group spawned with a launcher
|
|
blck_launcherCleanup = true;// When true, launchers and launcher ammo are removed from dead AI.
|
|
|
|
//This defines how long after an AI dies that it's body disappears.
|
|
blck_bodyCleanUpTimer = 1200; // time in seconds after which dead AI bodies are deleted
|
|
// Each time an AI is killed, the location of the killer will be revealed to all AI within this range of the killed AI, set to -1 to disable
|
|
// values are ordered as follows [blue, red, green, orange];
|
|
blck_AliveAICleanUpTimer = 900; // Time after mission completion at which any remaining live AI are deleted.
|
|
blck_cleanupCompositionTimer = 1200;
|
|
blck_AIAlertDistance = [150,225,250,300];
|
|
//blck_AIAlertDistance = [150,225,400,500];
|
|
// How precisely player locations will be revealed to AI after an AI kill
|
|
// values are ordered as follows [blue, red, green, orange];
|
|
blck_AIIntelligence = [0.5, 1, 2, 4];
|
|
|
|
blck_baseSkill = 1.0;
|
|
|
|
/***************************************************************
|
|
|
|
MISSION TYPE SPECIFIC AI SETTINGS
|
|
|
|
**************************************************************/
|
|
//This defines the skill, minimum/Maximum number of AI and how many AI groups are spawned for each mission type
|
|
// Orange Missions
|
|
blck_MinAI_Orange = 20;
|
|
blck_MaxAI_Orange = 25;
|
|
blck_AIGrps_Orange = 6;
|
|
blck_SkillsOrange = [
|
|
["aimingAccuracy",0.4],["aimingShake",0.7],["aimingSpeed",0.7],["endurance",1.00],["spotDistance",1.0],["spotTime",1.0],["courage",1.00],["reloadSpeed",1.00],["commanding",1.00],["general",1.00]
|
|
];
|
|
blck_reinforceOrange = [0.3, 5, 0.2];
|
|
|
|
// Green Missions
|
|
blck_MinAI_Green = 16;
|
|
blck_MaxAI_Green = 21;
|
|
blck_AIGrps_Green = 5;
|
|
blck_SkillsGreen = [
|
|
["aimingAccuracy",0.3],["aimingShake",0.65],["aimingSpeed",0.65],["endurance",0.9],["spotDistance",0.9],["spotTime",0.9],["courage",0.9],["reloadSpeed",0.9],["commanding",0.9],["general",0.75]
|
|
];
|
|
blck_reinforceGreen = [0.25, 4, 0.2];
|
|
|
|
// Red Missions
|
|
blck_MinAI_Red = 12;
|
|
blck_MaxAI_Red = 15;
|
|
blck_AIGrps_Red = 3;
|
|
blck_SkillsRed = [
|
|
["aimingAccuracy",0.2],["aimingShake",0.6],["aimingSpeed",0.6],["endurance",0.80],["spotDistance",0.7],["spotTime",0.8],["courage",0.80],["reloadSpeed",0.70],["commanding",0.8],["general",0.70]
|
|
];
|
|
blck_reinforceRed = [0.2, 3, 0.2];
|
|
|
|
// Blue Missions
|
|
blck_MinAI_Blue = 8;
|
|
blck_MaxAI_Blue = 12;
|
|
blck_AIGrps_Blue = 2;
|
|
blck_SkillsBlue = [
|
|
["aimingAccuracy",0.1],["aimingShake",0.5],["aimingSpeed",0.5],["endurance",0.50],["spotDistance",0.6],["spotTime",0.6],["courage",0.60],["reloadSpeed",0.60],["commanding",0.7],["general",0.60]
|
|
];
|
|
blck_reinforceBlue = [0.1, 2, 0.2];
|
|
|
|
// Add some money to AI; only works with Exile for now.
|
|
blck_maxMoneyOrange = 25;
|
|
blck_maxMoneyGreen = 20;
|
|
blck_maxMoneyRed = 15;
|
|
blck_maxMoneyBlue = 10;
|
|
|
|
// AI Settings for scouts, Hunters and crashes are definded in thos missions.
|
|
/*********************************************************************************
|
|
|
|
AI WEAPONS, UNIFORMS, VESTS AND GEAR
|
|
|
|
**********************************************************************************/
|
|
|
|
#define useAPEX 1
|
|
|
|
// Blacklisted itesm
|
|
blck_blacklistedOptics = ["optic_Nightstalker","optic_tws","optic_tws_mg"];
|
|
|
|
// AI Weapons and Attachments
|
|
blck_bipods = ["bipod_01_F_blk","bipod_01_F_mtp","bipod_01_F_snd","bipod_02_F_blk","bipod_02_F_hex","bipod_02_F_tan","bipod_03_F_blk","bipod_03_F_oli"];
|
|
|
|
blck_Optics_Holo = ["optic_Hamr","optic_MRD","optic_Holosight","optic_Holosight_smg","optic_Aco","optic_ACO_grn","optic_ACO_grn_smg","optic_Aco_smg","optic_Yorris"];
|
|
blck_Optics_Reticule = ["optic_Arco","optic_MRCO"];
|
|
blck_Optics_Scopes = [
|
|
"optic_AMS","optic_AMS_khk","optic_AMS_snd",
|
|
"optic_DMS",
|
|
"optic_KHS_blk","optic_KHS_hex","optic_KHS_old","optic_KHS_tan",
|
|
"optic_LRPS",
|
|
"optic_Nightstalker",
|
|
"optic_NVS",
|
|
"optic_SOS"
|
|
//"optic_tws",
|
|
//"optic_tws_mg",
|
|
];
|
|
blck_Optics_Apex = [
|
|
//Apex
|
|
"optic_Arco_blk_F", "optic_Arco_ghex_F",
|
|
"optic_DMS_ghex_F",
|
|
"optic_Hamr_khk_F",
|
|
"optic_ERCO_blk_F","optic_ERCO_khk_F","optic_ERCO_snd_F",
|
|
"optic_SOS_khk_F",
|
|
"optic_LRPS_tna_F","optic_LRPS_ghex_F",
|
|
"optic_Holosight_blk_F","optic_Holosight_khk_F","optic_Holosight_smg_blk_F"
|
|
];
|
|
blck_Optics = blck_Optics_Holo + blck_Optics_Reticule + blck_Optics_Scopes;
|
|
|
|
#ifdef useAPEX
|
|
blck_Optics = blck_Optics + blck_Optics_Apex;
|
|
#endif
|
|
|
|
blck_bipods = [
|
|
"bipod_01_F_blk","bipod_01_F_mtp","bipod_01_F_snd","bipod_02_F_blk","bipod_02_F_hex","bipod_02_F_tan","bipod_03_F_blk","bipod_03_F_oli",
|
|
//Apex
|
|
"bipod_01_F_khk"
|
|
];
|
|
|
|
blck_silencers = [
|
|
"muzzle_snds_338_black","muzzle_snds_338_green","muzzle_snds_338_sand","muzzle_snds_93mmg","muzzle_snds_93mmg_tan","muzzle_snds_acp","muzzle_snds_B",
|
|
"muzzle_snds_H","muzzle_snds_H_MG","muzzle_snds_H_SW","muzzle_snds_L","muzzle_snds_M",
|
|
//Apex
|
|
"muzzle_snds_H_khk_F","muzzle_snds_H_snd_F","muzzle_snds_58_blk_F","muzzle_snds_m_khk_F","muzzle_snds_m_snd_F","muzzle_snds_B_khk_F","muzzle_snds_B_snd_F",
|
|
"muzzle_snds_58_wdm_F","muzzle_snds_65_TI_blk_F","muzzle_snds_65_TI_hex_F","muzzle_snds_65_TI_ghex_F","muzzle_snds_H_MG_blk_F","muzzle_snds_H_MG_khk_F"
|
|
];
|
|
|
|
blck_RifleSniper = [
|
|
"srifle_EBR_F","srifle_GM6_F","srifle_LRR_F","srifle_DMR_01_F"
|
|
];
|
|
|
|
blck_RifleAsault_556 = [
|
|
"arifle_SDAR_F","arifle_TRG21_F","arifle_TRG20_F","arifle_TRG21_GL_F","arifle_Mk20_F","arifle_Mk20C_F","arifle_Mk20_GL_F","arifle_Mk20_plain_F","arifle_Mk20C_plain_F","arifle_Mk20_GL_plain_F","arifle_SDAR_F"
|
|
];
|
|
|
|
blck_RifleAsault_650 = [
|
|
"arifle_Katiba_F","arifle_Katiba_C_F","arifle_Katiba_GL_F","arifle_MXC_F","arifle_MX_F","arifle_MX_GL_F","arifle_MXM_F"
|
|
];
|
|
|
|
blck_RifleAsault = [
|
|
"arifle_Katiba_F","arifle_Katiba_C_F","arifle_Katiba_GL_F","arifle_MXC_F","arifle_MX_F","arifle_MX_GL_F","arifle_MXM_F","arifle_SDAR_F",
|
|
"arifle_TRG21_F","arifle_TRG20_F","arifle_TRG21_GL_F","arifle_Mk20_F","arifle_Mk20C_F","arifle_Mk20_GL_F","arifle_Mk20_plain_F","arifle_Mk20C_plain_F","arifle_Mk20_GL_plain_F"
|
|
];
|
|
|
|
blck_RifleLMG = [
|
|
"LMG_Mk200_F","LMG_Zafir_F"
|
|
];
|
|
|
|
blck_RifleOther = [
|
|
"SMG_01_F","SMG_02_F"
|
|
];
|
|
|
|
blck_Pistols = [
|
|
"hgun_PDW2000_F","hgun_ACPC2_F","hgun_Rook40_F","hgun_P07_F","hgun_Pistol_heavy_01_F","hgun_Pistol_heavy_02_F","hgun_Pistol_Signal_F"
|
|
];
|
|
|
|
blck_DLC_MMG = [
|
|
"MMG_01_hex_F","MMG_02_sand_F","MMG_01_tan_F","MMG_02_black_F","MMG_02_camo_F"
|
|
];
|
|
|
|
blck_DLC_Sniper = [
|
|
"srifle_DMR_02_camo_F","srifle_DMR_02_F","srifle_DMR_02_sniper_F","srifle_DMR_03_F","srifle_DMR_03_tan_F","srifle_DMR_04_F","srifle_DMR_04_Tan_F","srifle_DMR_05_blk_F","srifle_DMR_05_hex_F","srifle_DMR_05_tan_F","srifle_DMR_06_camo_F","srifle_DMR_06_olive_F"
|
|
];
|
|
blck_apexWeapons = ["arifle_AK12_F","arifle_AK12_GL_F","arifle_AKM_F","arifle_AKM_FL_F","arifle_AKS_F","arifle_ARX_blk_F","arifle_ARX_ghex_F","arifle_ARX_hex_F","arifle_CTAR_blk_F","arifle_CTAR_hex_F",
|
|
"arifle_CTAR_ghex_F","arifle_CTAR_GL_blk_F","arifle_CTARS_blk_F","arifle_CTARS_hex_F","arifle_CTARS_ghex_F","arifle_SPAR_01_blk_F","arifle_SPAR_01_khk_F","arifle_SPAR_01_snd_F",
|
|
"arifle_SPAR_01_GL_blk_F","arifle_SPAR_01_GL_khk_F","arifle_SPAR_01_GL_snd_F","arifle_SPAR_02_blk_F","arifle_SPAR_02_khk_F","arifle_SPAR_02_snd_F","arifle_SPAR_03_blk_F",
|
|
"arifle_SPAR_03_khk_F","arifle_SPAR_03_snd_F","arifle_MX_khk_F","arifle_MX_GL_khk_F","arifle_MXC_khk_F","arifle_MXM_khk_F"];
|
|
|
|
//This defines the random weapon to spawn on the AI
|
|
//https://community.bistudio.com/wiki/Arma_3_CfgWeapons_Weapons
|
|
blck_WeaponList_Orange = blck_RifleSniper + blck_RifleAsault_650 + blck_RifleLMG + blck_DLC_Sniper + blck_DLC_MMG + blck_apexWeapons;
|
|
blck_WeaponList_Green = blck_RifleSniper + blck_RifleAsault_650 +blck_RifleLMG + blck_DLC_MMG + blck_apexWeapons;
|
|
blck_WeaponList_Blue = blck_RifleOther + blck_RifleAsault_556 +blck_RifleAsault_650;
|
|
blck_WeaponList_Red = blck_RifleAsault_556 + blck_RifleSniper + blck_RifleAsault_650 + blck_RifleLMG;
|
|
|
|
#ifdef useAPEX
|
|
blck_WeaponList_Orange = blck_WeaponList_Orange + blck_apexWeapons;
|
|
blck_WeaponList_Green = blck_WeaponList_Green + blck_apexWeapons;
|
|
#endif
|
|
|
|
blck_baseBackpacks = ["B_Carryall_ocamo","B_Carryall_oucamo","B_Carryall_mcamo","B_Carryall_oli","B_Carryall_khk","B_Carryall_cbr" ];
|
|
blck_ApexBackpacks = [
|
|
"B_Bergen_mcamo_F","B_Bergen_dgtl_F","B_Bergen_hex_F","B_Bergen_tna_F","B_AssaultPack_tna_F","B_Carryall_ghex_F",
|
|
"B_FieldPack_ghex_F","B_ViperHarness_blk_F","B_ViperHarness_ghex_F","B_ViperHarness_hex_F","B_ViperHarness_khk_F",
|
|
"B_ViperHarness_oli_F","B_ViperLightHarness_blk_F","B_ViperLightHarness_ghex_F","B_ViperLightHarness_hex_F","B_ViperLightHarness_khk_F","B_ViperLightHarness_oli_F"
|
|
];
|
|
|
|
#ifdef useAPEX
|
|
blck_backpacks = blck_baseBackpacks + blck_ApexBackpacks;
|
|
#endif
|
|
blck_BanditHeadgear = ["H_Shemag_khk","H_Shemag_olive","H_Shemag_tan","H_ShemagOpen_khk"];
|
|
//This defines the skin list, some skins are disabled by default to permit players to have high visibility uniforms distinct from those of the AI.
|
|
blck_headgear = [
|
|
"H_Cap_blk",
|
|
"H_Cap_blk_Raven",
|
|
"H_Cap_blu",
|
|
"H_Cap_brn_SPECOPS",
|
|
"H_Cap_grn",
|
|
"H_Cap_headphones",
|
|
"H_Cap_khaki_specops_UK",
|
|
"H_Cap_oli",
|
|
"H_Cap_press",
|
|
"H_Cap_red",
|
|
"H_Cap_tan",
|
|
"H_Cap_tan_specops_US",
|
|
"H_Watchcap_blk",
|
|
"H_Watchcap_camo",
|
|
"H_Watchcap_khk",
|
|
"H_Watchcap_sgg",
|
|
"H_MilCap_blue",
|
|
"H_MilCap_dgtl",
|
|
"H_MilCap_mcamo",
|
|
"H_MilCap_ocamo",
|
|
"H_MilCap_oucamo",
|
|
"H_MilCap_rucamo",
|
|
"H_Bandanna_camo",
|
|
"H_Bandanna_cbr",
|
|
"H_Bandanna_gry",
|
|
"H_Bandanna_khk",
|
|
"H_Bandanna_khk_hs",
|
|
"H_Bandanna_mcamo",
|
|
"H_Bandanna_sgg",
|
|
"H_Bandanna_surfer",
|
|
"H_Booniehat_dgtl",
|
|
"H_Booniehat_dirty",
|
|
"H_Booniehat_grn",
|
|
"H_Booniehat_indp",
|
|
"H_Booniehat_khk",
|
|
"H_Booniehat_khk_hs",
|
|
"H_Booniehat_mcamo",
|
|
"H_Booniehat_tan",
|
|
"H_Hat_blue",
|
|
"H_Hat_brown",
|
|
"H_Hat_camo",
|
|
"H_Hat_checker",
|
|
"H_Hat_grey",
|
|
"H_Hat_tan",
|
|
"H_StrawHat",
|
|
"H_StrawHat_dark",
|
|
"H_Beret_02",
|
|
"H_Beret_blk",
|
|
"H_Beret_blk_POLICE",
|
|
"H_Beret_brn_SF",
|
|
"H_Beret_Colonel",
|
|
"H_Beret_grn",
|
|
"H_Beret_grn_SF",
|
|
"H_Beret_ocamo",
|
|
"H_Beret_red",
|
|
"H_Shemag_khk",
|
|
"H_Shemag_olive",
|
|
"H_Shemag_olive_hs",
|
|
"H_Shemag_tan",
|
|
"H_ShemagOpen_khk",
|
|
"H_ShemagOpen_tan",
|
|
"H_TurbanO_blk",
|
|
"H_CrewHelmetHeli_B",
|
|
"H_CrewHelmetHeli_I",
|
|
"H_CrewHelmetHeli_O",
|
|
"H_HelmetCrew_I",
|
|
"H_HelmetCrew_B",
|
|
"H_HelmetCrew_O",
|
|
"H_PilotHelmetHeli_B",
|
|
"H_PilotHelmetHeli_I",
|
|
"H_PilotHelmetHeli_O",
|
|
//Apex
|
|
|
|
"H_MilCap_tna_F",
|
|
"H_MilCap_ghex_F",
|
|
"H_Booniehat_tna_F",
|
|
"H_Beret_gen_F",
|
|
"H_MilCap_gen_F",
|
|
"H_Cap_oli_Syndikat_F",
|
|
"H_Cap_tan_Syndikat_F",
|
|
"H_Cap_blk_Syndikat_F",
|
|
"H_Cap_grn_Syndikat_F"
|
|
];
|
|
blck_helmets = [
|
|
"H_HelmetB",
|
|
"H_HelmetB_black",
|
|
"H_HelmetB_camo",
|
|
"H_HelmetB_desert",
|
|
"H_HelmetB_grass",
|
|
"H_HelmetB_light",
|
|
"H_HelmetB_light_black",
|
|
"H_HelmetB_light_desert",
|
|
"H_HelmetB_light_grass",
|
|
"H_HelmetB_light_sand",
|
|
"H_HelmetB_light_snakeskin",
|
|
"H_HelmetB_paint",
|
|
"H_HelmetB_plain_blk",
|
|
"H_HelmetB_sand",
|
|
"H_HelmetB_snakeskin",
|
|
"H_HelmetCrew_B",
|
|
"H_HelmetCrew_I",
|
|
"H_HelmetCrew_O",
|
|
"H_HelmetIA",
|
|
"H_HelmetIA_camo",
|
|
"H_HelmetIA_net",
|
|
"H_HelmetLeaderO_ocamo",
|
|
"H_HelmetLeaderO_oucamo",
|
|
"H_HelmetO_ocamo",
|
|
"H_HelmetO_oucamo",
|
|
"H_HelmetSpecB",
|
|
"H_HelmetSpecB_blk",
|
|
"H_HelmetSpecB_paint1",
|
|
"H_HelmetSpecB_paint2",
|
|
"H_HelmetSpecO_blk",
|
|
"H_HelmetSpecO_ocamo",
|
|
"H_CrewHelmetHeli_B",
|
|
"H_CrewHelmetHeli_I",
|
|
"H_CrewHelmetHeli_O",
|
|
"H_HelmetCrew_I",
|
|
"H_HelmetCrew_B",
|
|
"H_HelmetCrew_O",
|
|
"H_PilotHelmetHeli_B",
|
|
"H_PilotHelmetHeli_I",
|
|
"H_PilotHelmetHeli_O",
|
|
"H_Helmet_Skate",
|
|
"H_HelmetB_TI_tna_F",
|
|
// Apex
|
|
//"H_HelmetO_ViperSP_hex_F",
|
|
//"H_HelmetO_ViperSP_ghex_F",
|
|
"H_HelmetB_tna_F",
|
|
"H_HelmetB_Enh_tna_F",
|
|
"H_HelmetB_Light_tna_F",
|
|
"H_HelmetSpecO_ghex_F",
|
|
"H_HelmetLeaderO_ghex_F",
|
|
"H_HelmetO_ghex_F",
|
|
"H_HelmetCrew_O_ghex_F"
|
|
];
|
|
blck_headgearList = blck_headgear + blck_helmets;
|
|
//This defines the skin list, some skins are disabled by default to permit players to have high visibility uniforms distinct from those of the AI.
|
|
blck_SkinList = [
|
|
//https://community.bistudio.com/wiki/Arma_3_CfgWeapons_Equipment
|
|
// I have commented out some high visibility uniforms that can be reserved for players or special missions.
|
|
// for example, you could have a uniform list specified in a mission template.
|
|
"U_AntigonaBody",
|
|
"U_AttisBody",
|
|
"U_B_CombatUniform_mcam","U_B_CombatUniform_mcam_tshirt","U_B_CombatUniform_mcam_vest","U_B_CombatUniform_mcam_worn","U_B_CombatUniform_sgg","U_B_CombatUniform_sgg_tshirt","U_B_CombatUniform_sgg_vest","U_B_CombatUniform_wdl","U_B_CombatUniform_wdl_tshirt","U_B_CombatUniform_wdl_vest",
|
|
"U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3",
|
|
"U_B_GhillieSuit",
|
|
"U_B_HeliPilotCoveralls","U_B_PilotCoveralls",
|
|
"U_B_SpecopsUniform_sgg",
|
|
"U_B_survival_uniform",
|
|
"U_B_Wetsuit",
|
|
//"U_BasicBody",
|
|
"U_BG_Guerilla1_1","U_BG_Guerilla2_1","U_BG_Guerilla2_2","U_BG_Guerilla2_3","U_BG_Guerilla3_1","U_BG_Guerilla3_2",
|
|
"U_BG_leader",
|
|
"U_C_Commoner_shorts","U_C_Commoner1_1","U_C_Commoner1_2","U_C_Commoner1_3","U_C_Commoner2_1","U_C_Commoner2_2","U_C_Commoner2_3",
|
|
"U_C_Farmer","U_C_Fisherman","U_C_FishermanOveralls","U_C_HunterBody_brn","U_C_HunterBody_grn",
|
|
//"U_C_Journalist",
|
|
"U_C_Novak",
|
|
//"U_C_Poloshirt_blue","U_C_Poloshirt_burgundy","U_C_Poloshirt_redwhite","U_C_Poloshirt_salmon","U_C_Poloshirt_stripped","U_C_Poloshirt_tricolour",
|
|
"U_C_Poor_1","U_C_Poor_2","U_C_Poor_shorts_1","U_C_Poor_shorts_2","U_C_PriestBody","U_C_Scavenger_1","U_C_Scavenger_2",
|
|
//"U_C_Scientist","U_C_ShirtSurfer_shorts","U_C_TeeSurfer_shorts_1","U_C_TeeSurfer_shorts_2",
|
|
"U_C_WorkerCoveralls","U_C_WorkerOveralls","U_Competitor",
|
|
"U_I_CombatUniform","U_I_CombatUniform_shortsleeve","U_I_CombatUniform_tshirt","U_I_G_resistanceLeader_F",
|
|
"U_I_G_Story_Protagonist_F",
|
|
"U_I_GhillieSuit",
|
|
"U_I_HeliPilotCoveralls",
|
|
"U_I_OfficerUniform",
|
|
"U_I_pilotCoveralls",
|
|
"U_I_Wetsuit",
|
|
"U_IG_Guerilla1_1","U_IG_Guerilla2_1","U_IG_Guerilla2_2","U_IG_Guerilla2_3","U_IG_Guerilla3_1","U_IG_Guerilla3_2",
|
|
"U_IG_leader",
|
|
"U_IG_Menelaos",
|
|
//"U_KerryBody",
|
|
//"U_MillerBody",
|
|
//"U_NikosAgedBody",
|
|
//"U_NikosBody",
|
|
"U_O_CombatUniform_ocamo","U_O_CombatUniform_oucamo",
|
|
"U_O_GhillieSuit",
|
|
"U_O_OfficerUniform_ocamo",
|
|
"U_O_PilotCoveralls",
|
|
"U_O_SpecopsUniform_blk",
|
|
"U_O_SpecopsUniform_ocamo",
|
|
"U_O_Wetsuit",
|
|
"U_OG_Guerilla1_1","U_OG_Guerilla2_1","U_OG_Guerilla2_2","U_OG_Guerilla2_3","U_OG_Guerilla3_1","U_OG_Guerilla3_2","U_OG_leader",
|
|
//"U_OI_Scientist",
|
|
//"U_OrestesBody",
|
|
"U_Rangemaster",
|
|
// DLC
|
|
"U_B_FullGhillie_ard","U_I_FullGhillie_ard","U_O_FullGhillie_ard","U_B_FullGhillie_sard","U_O_FullGhillie_sard","U_I_FullGhillie_sard","U_B_FullGhillie_lsh","U_O_FullGhillie_lsh","U_I_FullGhillie_lsh",
|
|
//Apex
|
|
"U_B_T_Soldier_F",
|
|
"U_B_T_Soldier_AR_F",
|
|
"U_B_T_Soldier_SL_F",
|
|
//"U_B_T_Sniper_F",
|
|
//"U_B_T_FullGhillie_tna_F",
|
|
"U_B_CTRG_Soldier_F",
|
|
"U_B_CTRG_Soldier_2_F",
|
|
"U_B_CTRG_Soldier_3_F",
|
|
"U_B_GEN_Soldier_F",
|
|
"U_B_GEN_Commander_F",
|
|
"U_O_T_Soldier_F",
|
|
"U_O_T_Officer_F",
|
|
//"U_O_T_Sniper_F",
|
|
//"U_O_T_FullGhillie_tna_F",
|
|
"U_O_V_Soldier_Viper_F",
|
|
"U_O_V_Soldier_Viper_hex_F",
|
|
"U_I_C_Soldier_Para_1_F",
|
|
"U_I_C_Soldier_Para_2_F",
|
|
"U_I_C_Soldier_Para_3_F",
|
|
"U_I_C_Soldier_Para_4_F",
|
|
"U_I_C_Soldier_Para_5_F",
|
|
"U_I_C_Soldier_Bandit_1_F",
|
|
"U_I_C_Soldier_Bandit_2_F",
|
|
"U_I_C_Soldier_Bandit_3_F",
|
|
"U_I_C_Soldier_Bandit_4_F",
|
|
"U_I_C_Soldier_Bandit_5_F",
|
|
"U_I_C_Soldier_Camo_F",
|
|
"U_C_man_sport_1_F",
|
|
"U_C_man_sport_2_F",
|
|
"U_C_man_sport_3_F",
|
|
"U_C_Man_casual_1_F",
|
|
"U_C_Man_casual_2_F",
|
|
"U_C_Man_casual_3_F",
|
|
"U_C_Man_casual_4_F",
|
|
"U_C_Man_casual_5_F",
|
|
"U_C_Man_casual_6_F",
|
|
"U_B_CTRG_Soldier_urb_1_F",
|
|
"U_B_CTRG_Soldier_urb_2_F",
|
|
"U_B_CTRG_Soldier_urb_3_F"
|
|
];
|
|
|
|
blck_vests = [
|
|
"V_Press_F",
|
|
"V_Rangemaster_belt",
|
|
"V_TacVest_blk",
|
|
"V_TacVest_blk_POLICE",
|
|
"V_TacVest_brn",
|
|
"V_TacVest_camo",
|
|
"V_TacVest_khk",
|
|
"V_TacVest_oli",
|
|
"V_TacVestCamo_khk",
|
|
"V_TacVestIR_blk",
|
|
"V_I_G_resistanceLeader_F",
|
|
"V_BandollierB_blk",
|
|
"V_BandollierB_cbr",
|
|
"V_BandollierB_khk",
|
|
"V_BandollierB_oli",
|
|
"V_BandollierB_rgr",
|
|
"V_Chestrig_blk",
|
|
"V_Chestrig_khk",
|
|
"V_Chestrig_oli",
|
|
"V_Chestrig_rgr",
|
|
"V_HarnessO_brn",
|
|
"V_HarnessO_gry",
|
|
"V_HarnessOGL_brn",
|
|
"V_HarnessOGL_gry",
|
|
"V_HarnessOSpec_brn",
|
|
"V_HarnessOSpec_gry",
|
|
"V_PlateCarrier1_blk",
|
|
"V_PlateCarrier1_rgr",
|
|
"V_PlateCarrier2_rgr",
|
|
"V_PlateCarrier3_rgr",
|
|
"V_PlateCarrierGL_blk",
|
|
"V_PlateCarrierGL_mtp",
|
|
"V_PlateCarrierGL_rgr",
|
|
"V_PlateCarrierH_CTRG",
|
|
"V_PlateCarrierIA1_dgtl",
|
|
"V_PlateCarrierIA2_dgtl",
|
|
"V_PlateCarrierIAGL_dgtl",
|
|
"V_PlateCarrierIAGL_oli",
|
|
"V_PlateCarrierL_CTRG",
|
|
"V_PlateCarrierSpec_blk",
|
|
"V_PlateCarrierSpec_mtp",
|
|
"V_PlateCarrierSpec_rgr",
|
|
//Apex
|
|
"V_TacChestrig_grn_F",
|
|
"V_TacChestrig_oli_F",
|
|
"V_TacChestrig_cbr_F",
|
|
"V_PlateCarrier1_tna_F",
|
|
"V_PlateCarrier2_tna_F",
|
|
"V_PlateCarrierSpec_tna_F",
|
|
"V_PlateCarrierGL_tna_F",
|
|
"V_HarnessO_ghex_F",
|
|
"V_HarnessOGL_ghex_F",
|
|
"V_BandollierB_ghex_F",
|
|
"V_TacVest_gen_F",
|
|
"V_PlateCarrier1_rgr_noflag_F",
|
|
"V_PlateCarrier2_rgr_noflag_F"
|
|
];
|
|
|
|
//CraftingFood
|
|
blck_Meats=[
|
|
|
|
];
|
|
blck_Drink = [
|
|
"Exile_Item_PlasticBottleCoffee",
|
|
"Exile_Item_PowerDrink",
|
|
"Exile_Item_PlasticBottleFreshWater",
|
|
"Exile_Item_Beer",
|
|
"Exile_Item_EnergyDrink",
|
|
"Exile_Item_MountainDupe"
|
|
];
|
|
blck_Food = [
|
|
"Exile_Item_EMRE",
|
|
"Exile_Item_GloriousKnakworst",
|
|
"Exile_Item_Surstromming",
|
|
"Exile_Item_SausageGravy",
|
|
"Exile_Item_Catfood",
|
|
"Exile_Item_ChristmasTinner",
|
|
"Exile_Item_BBQSandwich",
|
|
"Exile_Item_Dogfood",
|
|
"Exile_Item_BeefParts",
|
|
"Exile_Item_Cheathas",
|
|
"Exile_Item_Noodles",
|
|
"Exile_Item_SeedAstics",
|
|
"Exile_Item_Raisins",
|
|
"Exile_Item_Moobar",
|
|
"Exile_Item_InstantCoffee"
|
|
];
|
|
blck_ConsumableItems = blck_Meats + blck_Drink + blck_Food;
|
|
blck_throwableExplosives = ["HandGrenade","MiniGrenade"];
|
|
blck_otherExplosives = ["1Rnd_HE_Grenade_shell","3Rnd_HE_Grenade_shell","DemoCharge_Remote_Mag","SatchelCharge_Remote_Mag"];
|
|
blck_explosives = blck_throwableExplosives + blck_otherExplosives;
|
|
blck_medicalItems = ["Exile_Item_InstaDoc","Exile_Item_Bandage","Exile_Item_Vishpirin"];
|
|
blck_specialItems = blck_throwableExplosives + blck_medicalItems;
|
|
|
|
blck_NVG = ["NVGoggles","NVGoggles_INDEP","NVGoggles_OPFOR","Exile_Item_XM8"];
|
|
|
|
/***************************************************************************************
|
|
DEFAULT CONTENTS OF LOOT CRATES FOR EACH MISSION
|
|
Note however that these configurations can be used in any way you like or replaced with mission-specific customized loot arrays
|
|
for examples of how you can do this see \Major\Compositions.sqf
|
|
***************************************************************************************/
|
|
|
|
// values are: number of things from the weapons, magazines, optics, materials(cinder etc), items (food etc) and backpacks arrays to add, respectively.
|
|
blck_lootCountsOrange = [8,32,8,30,16,1]; // Orange
|
|
blck_lootCountsGreen = [7,24,6,16,18,1]; // Green
|
|
blck_lootCountsRed = [5,16,4,10,6,1]; // Red
|
|
blck_lootCountsBlue = [4,12,3,6,6,1]; // Blue
|
|
|
|
blck_BoxLoot_Orange =
|
|
// Loot is grouped as [weapons],[magazines],[items] in order to be able to use the correct function to load the item into the crate later on.
|
|
// Each item consist of the following information ["ItemName",minNum, maxNum] where min is the smallest number added and min+max is the largest number added.
|
|
|
|
[
|
|
[// Weapons
|
|
#ifdef useAPEX
|
|
"arifle_AK12_F","arifle_AK12_GL_F","arifle_AKM_F","arifle_AKM_FL_F","arifle_AKS_F","arifle_ARX_blk_F","arifle_ARX_ghex_F","arifle_ARX_hex_F","arifle_CTAR_blk_F","arifle_CTAR_hex_F",
|
|
"arifle_CTAR_ghex_F","arifle_CTAR_GL_blk_F","arifle_CTARS_blk_F","arifle_CTARS_hex_F","arifle_CTARS_ghex_F","arifle_SPAR_01_blk_F","arifle_SPAR_01_khk_F","arifle_SPAR_01_snd_F",
|
|
"arifle_SPAR_01_GL_blk_F","arifle_SPAR_01_GL_khk_F","arifle_SPAR_01_GL_snd_F","arifle_SPAR_02_blk_F","arifle_SPAR_02_khk_F","arifle_SPAR_02_snd_F","arifle_SPAR_03_blk_F",
|
|
"arifle_SPAR_03_khk_F","arifle_SPAR_03_snd_F","arifle_MX_khk_F","arifle_MX_GL_khk_F","arifle_MXC_khk_F","arifle_MXM_khk_F",
|
|
#endif
|
|
["arifle_MXM_F","30Rnd_65x39_caseless_mag_Tracer"],
|
|
["arifle_MXM_Black_F","30Rnd_65x39_caseless_mag_Tracer"],
|
|
["srifle_DMR_01_F","10Rnd_762x51_Mag"],
|
|
["srifle_LRR_F","7Rnd_408_Mag"],
|
|
["srifle_EBR_F","20Rnd_762x51_Mag"],
|
|
["srifle_GM6_F","5Rnd_127x108_APDS_Mag"],
|
|
["LMG_Mk200_F","200Rnd_65x39_cased_Box_Tracer"],
|
|
["Arifle_MX_SW_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["Arifle_MX_SW_Black_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["LMG_Zafir_F","150Rnd_762x51_Box_Tracer"],
|
|
["MMG_01_hex_F","150Rnd_93x64_Mag"],
|
|
["MMG_01_tan_F","150Rnd_93x64_Mag"],
|
|
["MMG_02_black_F","150Rnd_93x64_Mag"],
|
|
["MMG_02_camo_F","150Rnd_93x64_Mag"],
|
|
["MMG_02_sand_F","150Rnd_93x64_Mag"],
|
|
["srifle_DMR_02_camo_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_02_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_02_sniper_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_03_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_03_tan_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_04_Tan_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_05_hex_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_05_tan_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_06_camo_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_04_F","10Rnd_127x54_Mag"],
|
|
["srifle_DMR_05_blk_F","10Rnd_93x64_DMR_05_Mag"],
|
|
["srifle_DMR_06_olive_F","20Rnd_762x51_Mag"]
|
|
],
|
|
[//Magazines
|
|
["3rnd_HE_Grenade_Shell",3,6],
|
|
["30Rnd_65x39_caseless_green",3,6],
|
|
["30Rnd_556x45_Stanag",3,6],
|
|
["30Rnd_45ACP_Mag_SMG_01",3,6],
|
|
["20Rnd_556x45_UW_mag",3,6],
|
|
["20Rnd_762x51_Mag",7,14],
|
|
["200Rnd_65x39_cased_Box",3,6],
|
|
["100Rnd_65x39_caseless_mag_Tracer",3,6],
|
|
["3rnd_HE_Grenade_Shell",1,3],
|
|
["HandGrenade",1,5],
|
|
// Marksman Pack Ammo
|
|
["10Rnd_338_Mag",1,5],
|
|
["10Rnd_338_Mag",1,5],
|
|
["10Rnd_127x54_Mag" ,1,5],
|
|
["10Rnd_127x54_Mag",1,5],
|
|
["10Rnd_93x64_DMR_05_Mag" ,1,5],
|
|
["10Rnd_93x64_DMR_05_Mag" ,1,5]
|
|
],
|
|
[ // Optics
|
|
["optic_SOS",1,2],["optic_LRPS",1,2],["optic_DMS",1,2],
|
|
["optic_Arco",1,3],
|
|
["optic_SOS",1,3],["optic_MRCO",1,3],["optic_DMS",1,3],["optic_Yorris",1,3],
|
|
["optic_MRD",1,3],["optic_LRPS",1,3],["optic_NVS",1,3],["optic_Nightstalker",1,2],["optic_Nightstalker",1,2],["optic_Nightstalker",1,2],
|
|
["optic_tws",1,3],["optic_tws_mg",1,3],["muzzle_snds_H",1,3],["muzzle_snds_L",1,3],["muzzle_snds_M",1,3],["muzzle_snds_B",1,3],["muzzle_snds_H_MG",1,3],["muzzle_snds_acp",1,3],
|
|
["optic_AMS_khk",1,3],["optic_AMS_snd",1,3],["optic_KHS_blk",1,3],["optic_KHS_hex",1,3],["optic_KHS_old",1,3],["optic_KHS_tan",1,3]
|
|
],
|
|
[// Materials and supplies
|
|
["Exile_Item_Matches",1,2],["Exile_Item_CookingPot",1,2],["Exile_Item_Rope",1,2],["Exile_Item_DuctTape",1,8],["Exile_Item_ExtensionCord",1,8],["Exile_Item_FuelCanisterEmpty",1,2],
|
|
["Exile_Item_JunkMetal",1,10],["Exile_Item_LightBulb",1,10],["Exile_Item_MetalBoard",1,10],["Exile_Item_MetalPole",1,10],["Exile_Item_CamoTentKit",1,10],["Exile_Item_WorkBenchKit",1,10],
|
|
["Exile_Item_WoodWindowKit",1,10],["Exile_Item_WoodWallKit",1,10],["Exile_Item_WoodStairsKit",1,10],["Exile_Item_WoodGateKit",1,10],["Exile_Item_WoodDoorwayKit",1,10],["Exile_Item_MetalBoard",1,10],
|
|
["Exile_Item_MetalBoard",1,10],["Exile_Item_ExtensionCord",1,10],["Exile_Item_MetalPole",1,10],["Exile_Item_Sand",3,10],["Exile_Item_Cement",3,10],["Exile_Item_MetalWire",3,10],["Exile_Item_MetalScrews",3,10]
|
|
//
|
|
],
|
|
[//Items
|
|
["Exile_Item_InstaDoc",1,2],["NVGoggles",1,2],["Rangefinder",1,2],["Exile_Item_Bandage",1,3],["Exile_Item_Vishpirin",1,3],
|
|
["Exile_Item_Catfood",1,3],["Exile_Item_Surstromming",1,3],["Exile_Item_BBQSandwich",1,3],["Exile_Item_ChristmasTinner",1,3],["Exile_Item_SausageGravy",1,3],["Exile_Item_GloriousKnakworst",1,3],
|
|
["Exile_Item_BeefParts",1,3],["Exile_Item_Cheathas",1,3],["Exile_Item_Noodles",1,3],["Exile_Item_SeedAstics",1,3],["Exile_Item_Raisins",1,3],["Exile_Item_Moobar",1,3],["Exile_Item_InstantCoffee",1,3],["Exile_Item_EMRE",1,3],
|
|
["Exile_Item_PlasticBottleCoffee",1,3],["Exile_Item_PowerDrink",1,3],["Exile_Item_PlasticBottleFreshWater",1,3],["Exile_Item_Beer",1,3],["Exile_Item_EnergyDrink",1,3],["Exile_Item_MountainDupe",1,3]
|
|
],
|
|
[ // Backpacks
|
|
["B_AssaultPack_dgtl",1,2],["B_AssaultPack_khk",1,2],["B_AssaultPack_mcamo",1,2],["B_AssaultPack_cbr",1,2],["B_AssaultPack_rgr",1,2],["B_AssaultPack_sgg",1,2],
|
|
["B_Carryall_cbr",1,2],["B_Carryall_khk",1,2],["B_Carryall_mcamo",1,2],["B_Carryall_ocamo",1,2],["B_Carryall_oli",1,2],["B_Carryall_oucamo",1,2],
|
|
["B_FieldPack_blk",1,2],["B_FieldPack_cbr",1,2],["B_FieldPack_ocamo",1,2],["B_FieldPack_oucamo",1,2],
|
|
["B_Kitbag_cbr",1,2],["B_Kitbag_mcamo",1,2],["B_Kitbag_sgg",1,2],
|
|
["B_Parachute",1,2],["V_RebreatherB",1,2],["V_RebreatherIA",1,2],["V_RebreatherIR",1,2],
|
|
["B_TacticalPack_blk",1,2],["B_TacticalPack_mcamo",1,2],["B_TacticalPack_ocamo",1,2],["B_TacticalPack_oli",1,2],["B_TacticalPack_rgr",1,2],
|
|
["B_Bergen_blk",1,2],["B_Bergen_mcamo",1,2],["B_Bergen_rgr",1,2],["B_Bergen_sgg",1,2],
|
|
["B_HuntingBackpack",1,2],["B_OutdoorPack_blk",1,2],["B_OutdoorPack_blu",1,2],["B_OutdoorPack_tan",1,2]
|
|
]
|
|
];
|
|
|
|
blck_BoxLoot_Green =
|
|
[
|
|
[// Weapons
|
|
// Format is ["Weapon Name","Magazine Name"],
|
|
#ifdef useAPEX
|
|
"arifle_AK12_F","arifle_AK12_GL_F","arifle_AKM_F","arifle_AKM_FL_F","arifle_AKS_F","arifle_ARX_blk_F","arifle_ARX_ghex_F","arifle_ARX_hex_F","arifle_CTAR_blk_F","arifle_CTAR_hex_F",
|
|
"arifle_CTAR_ghex_F","arifle_CTAR_GL_blk_F","arifle_CTARS_blk_F","arifle_CTARS_hex_F","arifle_CTARS_ghex_F","arifle_SPAR_01_blk_F","arifle_SPAR_01_khk_F","arifle_SPAR_01_snd_F",
|
|
"arifle_SPAR_01_GL_blk_F","arifle_SPAR_01_GL_khk_F","arifle_SPAR_01_GL_snd_F","arifle_SPAR_02_blk_F","arifle_SPAR_02_khk_F","arifle_SPAR_02_snd_F","arifle_SPAR_03_blk_F",
|
|
"arifle_SPAR_03_khk_F","arifle_SPAR_03_snd_F","arifle_MX_khk_F","arifle_MX_GL_khk_F","arifle_MXC_khk_F","arifle_MXM_khk_F",
|
|
#endif
|
|
["arifle_Katiba_F","30Rnd_65x39_caseless_green"],
|
|
["arifle_Katiba_GL_F","30Rnd_65x39_caseless_green"],
|
|
["arifle_MX_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MX_GL_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MXC_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MXM_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MXM_F","30Rnd_65x39_caseless_mag_Tracer"],
|
|
["arifle_MXM_Black_F","30Rnd_65x39_caseless_mag_Tracer"],
|
|
["srifle_DMR_01_F","10Rnd_762x51_Mag"],
|
|
["srifle_LRR_F","7Rnd_408_Mag"],
|
|
["srifle_EBR_F","20Rnd_762x51_Mag"],
|
|
["srifle_GM6_F","5Rnd_127x108_APDS_Mag"],
|
|
["LMG_Mk200_F","200Rnd_65x39_cased_Box_Tracer"],
|
|
["Arifle_MX_SW_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["Arifle_MX_SW_Black_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["LMG_Zafir_F","150Rnd_762x51_Box_Tracer"],
|
|
["MMG_01_hex_F","150Rnd_93x64_Mag"],
|
|
["srifle_DMR_02_camo_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_03_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_04_Tan_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_05_hex_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_06_camo_F","10Rnd_338_Mag"]
|
|
],
|
|
[//Magazines
|
|
// Format is ["Magazine name, Minimum number to add, Maximum number to add],
|
|
["3rnd_HE_Grenade_Shell",2,4],
|
|
["30Rnd_65x39_caseless_green",3,6],
|
|
["30Rnd_556x45_Stanag",3,6],
|
|
["30Rnd_556x45_Stanag",3,6],
|
|
["30Rnd_45ACP_Mag_SMG_01",3,6],
|
|
["20Rnd_556x45_UW_mag",3,6],
|
|
["20Rnd_762x51_Mag",6,12],
|
|
["200Rnd_65x39_cased_Box",3,6],
|
|
["100Rnd_65x39_caseless_mag_Tracer",3,6],
|
|
["3rnd_HE_Grenade_Shell",1,3],
|
|
["HandGrenade",1,3],
|
|
// Marksman Pack Ammo
|
|
["10Rnd_338_Mag",1,4],
|
|
["10Rnd_338_Mag",1,4],
|
|
["10Rnd_127x54_Mag" ,1,4],
|
|
["10Rnd_127x54_Mag",1,4],
|
|
["10Rnd_93x64_DMR_05_Mag" ,1,4],
|
|
["10Rnd_93x64_DMR_05_Mag" ,1,4]
|
|
],
|
|
[ // Optics
|
|
["optic_SOS",1,2],["optic_LRPS",1,2],["optic_DMS",1,2],["optic_Aco",1,3],["optic_ACO_grn",1,3],["optic_Holosight",1,3],["acc_flashlight",1,3],["acc_pointer_IR",1,3],
|
|
["optic_Arco",1,3],["optic_Hamr",1,3],["optic_Aco",1,3],["optic_ACO_grn",1,3],["optic_Aco_smg",1,3],["optic_ACO_grn_smg",1,3],
|
|
["optic_Holosight",1,3],["optic_Holosight_smg",1,3],["optic_SOS",1,3],["optic_MRCO",1,3],["optic_DMS",1,3],["optic_Yorris",1,3],
|
|
["optic_MRD",1,3],["optic_LRPS",1,3],["optic_NVS",1,3],["optic_Nightstalker",1,2],["optic_Nightstalker",1,2],["optic_Nightstalker",1,2],
|
|
["optic_tws",1,3],["optic_tws_mg",1,3],["muzzle_snds_H",1,3],["muzzle_snds_L",1,3],["muzzle_snds_M",1,3],["muzzle_snds_B",1,3],["muzzle_snds_H_MG",1,3],["muzzle_snds_acp",1,3],
|
|
["optic_AMS_khk",1,3],["optic_AMS_snd",1,3],["optic_KHS_blk",1,3],["optic_KHS_hex",1,3],["optic_KHS_old",1,3],["optic_KHS_tan",1,3]
|
|
],
|
|
[// Materials and supplies
|
|
["Exile_Item_Matches",1,2],["Exile_Item_CookingPot",1,2],["Exile_Item_Rope",1,2],["Exile_Item_DuctTape",1,8],["Exile_Item_ExtensionCord",1,8],["Exile_Item_FuelCanisterEmpty",1,2],
|
|
["Exile_Item_JunkMetal",1,5],["Exile_Item_LightBulb",1,5],["Exile_Item_MetalBoard",1,5],["Exile_Item_MetalPole",1,5],["Exile_Item_CamoTentKit",1,5],["Exile_Item_WorkBenchKit",1,5],
|
|
["Exile_Item_MetalBoard",1,5],["Exile_Item_MetalWire",3,10],["Exile_Item_MetalScrews",3,10],["Exile_Item_ExtensionCord",1,5],["Exile_Item_MetalPole",1,5],["Exile_Item_Sand",2,5],["Exile_Item_Cement",2,5]
|
|
],
|
|
[//Items
|
|
["Exile_Item_InstaDoc",1,2],["NVGoggles",1,2],["Rangefinder",1,2],["Exile_Item_Bandage",1,6],["Exile_Item_Vishpirin",1,6],
|
|
["Exile_Item_Catfood",1,3],["Exile_Item_Surstromming",1,3],["Exile_Item_BBQSandwich",1,3],["Exile_Item_ChristmasTinner",1,3],["Exile_Item_SausageGravy",1,3],["Exile_Item_GloriousKnakworst",1,3],
|
|
["Exile_Item_BeefParts",1,3],["Exile_Item_Cheathas",1,3],["Exile_Item_Noodles",1,3],["Exile_Item_SeedAstics",1,3],["Exile_Item_Raisins",1,3],["Exile_Item_Moobar",1,3],["Exile_Item_InstantCoffee",1,3],["Exile_Item_EMRE",1,3],
|
|
["Exile_Item_PlasticBottleCoffee",1,3],["Exile_Item_PowerDrink",1,3],["Exile_Item_PlasticBottleFreshWater",1,3],["Exile_Item_Beer",1,3],["Exile_Item_EnergyDrink",1,3],["Exile_Item_MountainDupe",1,3]
|
|
],
|
|
[ // Backpacks
|
|
["B_AssaultPack_dgtl",1,2],["B_AssaultPack_khk",1,2],["B_AssaultPack_mcamo",1,2],["B_AssaultPack_cbr",1,2],["B_AssaultPack_rgr",1,2],["B_AssaultPack_sgg",1,2],
|
|
["B_Carryall_cbr",1,2],["B_Carryall_khk",1,2],["B_Carryall_mcamo",1,2],["B_Carryall_ocamo",1,2],["B_Carryall_oli",1,2],["B_Carryall_oucamo",1,2],
|
|
["B_FieldPack_blk",1,2],["B_FieldPack_cbr",1,2],["B_FieldPack_ocamo",1,2],["B_FieldPack_oucamo",1,2],
|
|
["B_Kitbag_cbr",1,2],["B_Kitbag_mcamo",1,2],["B_Kitbag_sgg",1,2],
|
|
["B_Parachute",1,2],["V_RebreatherB",1,2],["V_RebreatherIA",1,2],["V_RebreatherIR",1,2],
|
|
["B_TacticalPack_blk",1,2],["B_TacticalPack_mcamo",1,2],["B_TacticalPack_ocamo",1,2],["B_TacticalPack_oli",1,2],["B_TacticalPack_rgr",1,2],
|
|
["B_Bergen_blk",1,2],["B_Bergen_mcamo",1,2],["B_Bergen_rgr",1,2],["B_Bergen_sgg",1,2],
|
|
["B_HuntingBackpack",1,2],["B_OutdoorPack_blk",1,2],["B_OutdoorPack_blu",1,2],["B_OutdoorPack_tan",1,2]
|
|
]
|
|
];
|
|
|
|
blck_BoxLoot_Blue =
|
|
[
|
|
[// Weapons
|
|
["arifle_Katiba_F","30Rnd_65x39_caseless_green"],
|
|
["arifle_Katiba_GL_F","30Rnd_65x39_caseless_green"],
|
|
["arifle_Mk20_F","30Rnd_556x45_Stanag"],
|
|
["arifle_Mk20_plain_F","30Rnd_556x45_Stanag"],
|
|
["arifle_Mk20C_F","30Rnd_556x45_Stanag"],
|
|
["arifle_Mk20_GL_F","30Rnd_556x45_Stanag"],
|
|
["arifle_Mk20_GL_plain_F","30Rnd_556x45_Stanag"],
|
|
["arifle_MX_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MX_GL_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MXC_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MXM_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_SDAR_F","20Rnd_556x45_UW_mag"],
|
|
["arifle_TRG20_F","30Rnd_556x45_Stanag"],
|
|
["SMG_02_F","30Rnd_9x21_Mag"],
|
|
["SMG_01_F","30Rnd_45ACP_Mag_SMG_01"],
|
|
["Hgun_PDW2000_F","30Rnd_9x21_Mag"],
|
|
["arifle_MXM_F","30Rnd_65x39_caseless_mag_Tracer"],
|
|
["arifle_MXM_Black_F","30Rnd_65x39_caseless_mag_Tracer"],
|
|
["srifle_DMR_01_F","10Rnd_762x51_Mag"],
|
|
["srifle_LRR_F","7Rnd_408_Mag"],
|
|
["srifle_EBR_F","20Rnd_762x51_Mag"],
|
|
["srifle_GM6_F","5Rnd_127x108_APDS_Mag"],
|
|
["LMG_Mk200_F","200Rnd_65x39_cased_Box_Tracer"],
|
|
["Arifle_MX_SW_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["Arifle_MX_SW_Black_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["LMG_Zafir_F","150Rnd_762x51_Box_Tracer"]
|
|
],
|
|
[//Magazines
|
|
["3rnd_HE_Grenade_Shell",1,2],
|
|
["30Rnd_65x39_caseless_green",3,6],
|
|
["30Rnd_556x45_Stanag",3,6],
|
|
["30Rnd_556x45_Stanag",3,6],
|
|
["30Rnd_45ACP_Mag_SMG_01",3,6],
|
|
["20Rnd_556x45_UW_mag",3,6],
|
|
["20Rnd_762x51_Mag",3,10],
|
|
["200Rnd_65x39_cased_Box",3,6],
|
|
["100Rnd_65x39_caseless_mag_Tracer",3,6],
|
|
["3rnd_HE_Grenade_Shell",1,4],
|
|
["HandGrenade",1,3],
|
|
// Marksman Pack Ammo
|
|
["150Rnd_93x64_Mag",1,4],
|
|
["10Rnd_338_Mag",1,4],
|
|
["10Rnd_127x54_Mag" ,1,4],
|
|
["10Rnd_127x54_Mag",1,4],
|
|
["10Rnd_93x64_DMR_05_Mag" ,1,4]
|
|
],
|
|
[ // Optics
|
|
["optic_SOS",1,2],["optic_LRPS",1,2],["optic_DMS",1,2],["optic_Aco",1,3],["optic_ACO_grn",1,3],["optic_Holosight",1,3],["acc_flashlight",1,3],["acc_pointer_IR",1,3],
|
|
["optic_Arco",1,3],["optic_Hamr",1,3],["optic_Aco",1,3],["optic_ACO_grn",1,3],["optic_Aco_smg",1,3],["optic_ACO_grn_smg",1,3],
|
|
["optic_Holosight",1,3],["optic_Holosight_smg",1,3],["optic_SOS",1,3],["optic_MRCO",1,3],["optic_DMS",1,3],["optic_Yorris",1,3],
|
|
["optic_MRD",1,3],["optic_LRPS",1,3],["optic_NVS",1,3],["optic_Nightstalker",1,2],
|
|
["optic_tws",1,3],["optic_tws_mg",1,3],["muzzle_snds_H",1,3],["muzzle_snds_L",1,3],["muzzle_snds_M",1,3],["muzzle_snds_B",1,3],["muzzle_snds_H_MG",1,3],["muzzle_snds_acp",1,3],
|
|
["optic_AMS_khk",1,3],["optic_AMS_snd",1,3],["optic_KHS_blk",1,3],["optic_KHS_hex",1,3],["optic_KHS_old",1,3],["optic_KHS_tan",1,3]
|
|
],
|
|
[// Materials and supplies
|
|
["Exile_Item_Matches",1,2],["Exile_Item_CookingPot",1,2],["Exile_Item_Rope",1,2],["Exile_Item_DuctTape",1,3],["Exile_Item_ExtensionCord",1,2],["Exile_Item_FuelCanisterEmpty",1,2],
|
|
["Exile_Item_JunkMetal",1,6],["Exile_Item_LightBulb",1,6],["Exile_Item_MetalBoard",1,6],["Exile_Item_MetalPole",1,6],["Exile_Item_CamoTentKit",1,6]
|
|
],
|
|
[//Items
|
|
["Exile_Item_InstaDoc",1,2],["NVGoggles",1,2],["Rangefinder",1,2],["Exile_Item_Bandage",1,3],["Exile_Item_Vishpirin",1,3],
|
|
["Exile_Item_Catfood",1,3],["Exile_Item_Surstromming",1,3],["Exile_Item_BBQSandwich",1,3],["Exile_Item_ChristmasTinner",1,3],["Exile_Item_SausageGravy",1,3],["Exile_Item_GloriousKnakworst",1,3],
|
|
["Exile_Item_BeefParts",1,3],["Exile_Item_Cheathas",1,3],["Exile_Item_Noodles",1,3],["Exile_Item_SeedAstics",1,3],["Exile_Item_Raisins",1,3],["Exile_Item_Moobar",1,3],["Exile_Item_InstantCoffee",1,3],["Exile_Item_EMRE",1,3],
|
|
["Exile_Item_PlasticBottleCoffee",1,3],["Exile_Item_PowerDrink",1,3],["Exile_Item_PlasticBottleFreshWater",1,3],["Exile_Item_Beer",1,3],["Exile_Item_EnergyDrink",1,3],["Exile_Item_MountainDupe",1,3]
|
|
],
|
|
[ // Backpacks
|
|
["B_AssaultPack_dgtl",1,2],["B_AssaultPack_khk",1,2],["B_AssaultPack_mcamo",1,2],["B_AssaultPack_cbr",1,2],["B_AssaultPack_rgr",1,2],["B_AssaultPack_sgg",1,2],
|
|
["B_Carryall_cbr",1,2],["B_Carryall_khk",1,2],["B_Carryall_mcamo",1,2],["B_Carryall_ocamo",1,2],["B_Carryall_oli",1,2],["B_Carryall_oucamo",1,2],
|
|
["B_FieldPack_blk",1,2],["B_FieldPack_cbr",1,2],["B_FieldPack_ocamo",1,2],["B_FieldPack_oucamo",1,2],
|
|
["B_Kitbag_cbr",1,2],["B_Kitbag_mcamo",1,2],["B_Kitbag_sgg",1,2],
|
|
["B_Parachute",1,2],["V_RebreatherB",1,2],["V_RebreatherIA",1,2],["V_RebreatherIR",1,2],
|
|
["B_TacticalPack_blk",1,2],["B_TacticalPack_mcamo",1,2],["B_TacticalPack_ocamo",1,2],["B_TacticalPack_oli",1,2],["B_TacticalPack_rgr",1,2],
|
|
["B_Bergen_blk",1,2],["B_Bergen_mcamo",1,2],["B_Bergen_rgr",1,2],["B_Bergen_sgg",1,2],
|
|
["B_HuntingBackpack",1,2],["B_OutdoorPack_blk",1,2],["B_OutdoorPack_blu",1,2],["B_OutdoorPack_tan",1,2]
|
|
]
|
|
];
|
|
|
|
blck_BoxLoot_Red =
|
|
[
|
|
[// Weapons
|
|
["arifle_Katiba_F","30Rnd_65x39_caseless_green"],
|
|
["arifle_Katiba_GL_F","30Rnd_65x39_caseless_green"],
|
|
["arifle_Mk20_F","30Rnd_556x45_Stanag"],
|
|
["arifle_Mk20_plain_F","30Rnd_556x45_Stanag"],
|
|
["arifle_Mk20C_F","30Rnd_556x45_Stanag"],
|
|
["arifle_Mk20_GL_F","30Rnd_556x45_Stanag"],
|
|
["arifle_Mk20_GL_plain_F","30Rnd_556x45_Stanag"],
|
|
["arifle_MX_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MX_GL_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MX_SW_Black_Hamr_pointer_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["arifle_MXC_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_MXM_F","30Rnd_65x39_caseless_mag"],
|
|
["arifle_SDAR_F","20Rnd_556x45_UW_mag"],
|
|
["arifle_TRG20_F","30Rnd_556x45_Stanag"],
|
|
["SMG_02_F","30Rnd_9x21_Mag"],
|
|
["SMG_01_F","30Rnd_45ACP_Mag_SMG_01"],
|
|
["Hgun_PDW2000_F","30Rnd_9x21_Mag"],
|
|
["arifle_MXM_F","30Rnd_65x39_caseless_mag_Tracer"],
|
|
["arifle_MXM_Black_F","30Rnd_65x39_caseless_mag_Tracer"],
|
|
["srifle_DMR_01_F","10Rnd_762x51_Mag"],
|
|
["srifle_LRR_F","7Rnd_408_Mag"],
|
|
["srifle_EBR_F","20Rnd_762x51_Mag"],
|
|
["srifle_GM6_F","5Rnd_127x108_APDS_Mag"],
|
|
["LMG_Mk200_F","200Rnd_65x39_cased_Box_Tracer"],
|
|
["Arifle_MX_SW_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["Arifle_MX_SW_Black_F","100Rnd_65x39_caseless_mag_Tracer"],
|
|
["LMG_Zafir_F","150Rnd_762x51_Box_Tracer"],
|
|
["MMG_01_hex_F","150Rnd_93x64_Mag"],
|
|
["srifle_DMR_04_Tan_F","10Rnd_338_Mag"],
|
|
["srifle_DMR_06_camo_F","10Rnd_338_Mag"]
|
|
],
|
|
[//Magazines
|
|
|
|
["3rnd_HE_Grenade_Shell",1,5],["30Rnd_65x39_caseless_green",3,6],["30Rnd_556x45_Stanag",3,6],["30Rnd_556x45_Stanag",3,6],["30Rnd_45ACP_Mag_SMG_01",3,6],["20Rnd_556x45_UW_mag",3,6],
|
|
["10Rnd_762x51_Mag",3,6],["20Rnd_762x51_Mag",3,7],["200Rnd_65x39_cased_Box",3,6],["100Rnd_65x39_caseless_mag_Tracer",3,6],
|
|
// Marksman Pack Ammo
|
|
["150Rnd_93x64_Mag",1,4],
|
|
["10Rnd_338_Mag",1,4],
|
|
["10Rnd_127x54_Mag" ,1,4],
|
|
["10Rnd_127x54_Mag",1,4],
|
|
["10Rnd_93x64_DMR_05_Mag" ,1,4]
|
|
],
|
|
[ // Optics
|
|
["optic_SOS",1,2],["optic_LRPS",1,2],["optic_DMS",1,2],["optic_Aco",1,3],["optic_ACO_grn",1,3],["optic_Holosight",1,3],["acc_flashlight",1,3],["acc_pointer_IR",1,3],
|
|
["optic_Arco",1,3],["optic_Hamr",1,3],["optic_Aco",1,3],["optic_ACO_grn",1,3],["optic_Aco_smg",1,3],["optic_ACO_grn_smg",1,3],
|
|
["optic_Holosight",1,3],["optic_Holosight_smg",1,3],["optic_SOS",1,3],["optic_MRCO",1,3],["optic_DMS",1,3],["optic_Yorris",1,3],
|
|
["optic_MRD",1,3],["optic_LRPS",1,3],["optic_NVS",1,3],["optic_Nightstalker",1,2],
|
|
["optic_tws",1,3],["optic_tws_mg",1,3],["muzzle_snds_H",1,3],["muzzle_snds_L",1,3],["muzzle_snds_M",1,3],["muzzle_snds_B",1,3],["muzzle_snds_H_MG",1,3],["muzzle_snds_acp",1,3],
|
|
["optic_AMS_khk",1,3],["optic_KHS_blk",1,3],["optic_KHS_hex",1,3],["optic_KHS_old",1,3],["optic_KHS_tan",1,3]
|
|
],
|
|
[// Materials and supplies
|
|
["Exile_Item_Matches",1,2],["Exile_Item_CookingPot",1,2],["Exile_Item_Rope",1,2],["Exile_Item_DuctTape",1,8],["Exile_Item_ExtensionCord",1,8],["Exile_Item_FuelCanisterEmpty",1,2],
|
|
["Exile_Item_JunkMetal",1,5],["Exile_Item_LightBulb",1,5],["Exile_Item_MetalBoard",1,5],["Exile_Item_MetalPole",1,5],["Exile_Item_CamoTentKit",1,5],["Exile_Item_WorkBenchKit",1,5],
|
|
["Exile_Item_MetalBoard",1,5],["Exile_Item_MetalWire",3,10],["Exile_Item_MetalScrews",3,10],["Exile_Item_ExtensionCord",1,5],["Exile_Item_MetalPole",1,5],["Exile_Item_Sand",2,5],["Exile_Item_Cement",2,5]
|
|
],
|
|
[//Items
|
|
["Exile_Item_InstaDoc",1,2],["NVGoggles",1,2],["Exile_Item_Energydrink",1,4],["Exile_Item_Beer",1,3],["Rangefinder",1,2],
|
|
["Exile_Item_Catfood",1,3],["Exile_Item_Surstromming",1,3],["Exile_Item_BBQSandwich",1,3],["Exile_Item_ChristmasTinner",1,3],["Exile_Item_SausageGravy",1,3],["Exile_Item_GloriousKnakworst",1,3]
|
|
],
|
|
[ // Backpacks
|
|
["B_AssaultPack_dgtl",1,2],["B_AssaultPack_khk",1,2],["B_AssaultPack_mcamo",1,2],["B_AssaultPack_cbr",1,2],["B_AssaultPack_rgr",1,2],["B_AssaultPack_sgg",1,2],
|
|
["B_Carryall_cbr",1,2],["B_Carryall_khk",1,2],["B_Carryall_mcamo",1,2],["B_Carryall_ocamo",1,2],["B_Carryall_oli",1,2],["B_Carryall_oucamo",1,2],
|
|
["B_FieldPack_blk",1,2],["B_FieldPack_cbr",1,2],["B_FieldPack_ocamo",1,2],["B_FieldPack_oucamo",1,2],
|
|
["B_Kitbag_cbr",1,2],["B_Kitbag_mcamo",1,2],["B_Kitbag_sgg",1,2],
|
|
["B_Parachute",1,2],["V_RebreatherB",1,2],["V_RebreatherIA",1,2],["V_RebreatherIR",1,2],
|
|
["B_TacticalPack_blk",1,2],["B_TacticalPack_mcamo",1,2],["B_TacticalPack_ocamo",1,2],["B_TacticalPack_oli",1,2],["B_TacticalPack_rgr",1,2],
|
|
["B_Bergen_blk",1,2],["B_Bergen_mcamo",1,2],["B_Bergen_rgr",1,2],["B_Bergen_sgg",1,2],
|
|
["B_HuntingBackpack",1,2],["B_OutdoorPack_blk",1,2],["B_OutdoorPack_blu",1,2],["B_OutdoorPack_tan",1,2]
|
|
]
|
|
];
|
|
|
|
// Time the marker remains after completing the mission in seconds - experimental not yet implemented
|
|
|
|
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
|
|
|
|
diag_log format["[blckeagls] Configurations for Exile Loaded"];
|
|
|
|
blck_configsLoaded = true;
|